* 
{
  margin:  0;
	padding: 0;
}

/*
html {scrollbar-face-color: #367CD2;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;}

*/

body{

	font: 12px arial,verdana,sans-serif;
	color:#000;
	text-align:left;
	margin:  0;
	padding: 0;
}

#material_distribution{
	margin_top:2em;
	font: 11px arial,verdana,sans-serif;
	text-align:left;
	height:160px;

}


#more_link{

	 position:absolute;
   bottom:2em;
   width:100%;
   height:20px;   /* Height of the footer */
   text-align:left;
      /* text-decoration: none; */
	
}


#main_content{
	font: 13px arial,verdana,sans-serif;
	text-align:left;
  padding-left: 0em;
  padding-right: 0em;
  color:white;
}

div.main_content_scroll
{
font: 14px arial,verdana,sans-serif;
color:white;
height:265px;
overflow:auto;
overflow-x: hidden;
/*padding-right: 2em;
padding-left: 1em;
*/
padding-right: 1em;
padding-left: 2em;
/* width: 25%;*/
width:300px;
float: left;
margin-top:10px;
/* border-style:solid; */
}

div.video_container
{
font: 12px arial,verdana,sans-serif;
color:white;
background:white;
height:250px;
/* overflow:auto; */
/* overflow-x: hidden; */
/* width: 50%; */
width:450px;
 float: left;
margin-top:10px;
/* border-style:solid; */
}

div.video_playlist
{
font: 12px arial,verdana,sans-serif;
color:white;
height:265px;
overflow:auto;
overflow-x: hidden;
width: 18%;
float: left;
/* border-style:solid; */
text-align:center;
}

div.video_playlist_thumb
{
color:white;
height:76px;
width:120px;
background: white;
border-style:none;
text-align:center;
margin:10 0 0 10;
}

div.main_signup
{
	font: 12px arial,verdana,sans-serif;
	/* border-style:solid; */
	height:110px;
	margin-top:20px;
	margin-right:33px;
	border-style:solid;
  border-width:1px;
  border-color:gray;
	padding:5px;
	width:215px;
	color:rgb(2,77,145);
	float:right;
	
}



div.sub_signup
{
	font: 11px arial,verdana,sans-serif;
	margin-left:1em;
	padding:2px;
	width:200px;
	
}



#sub_content{
	font: 12px arial,verdana,sans-serif;
	text-align:left;
  padding-left: 1.5em;
  padding-right: 3em;
  color:white;
}


#sub_content{
	font: 12px arial,verdana,sans-serif;
	text-align:left;
  padding-left: 1.5em;
  padding-right: 3em;
  color:white;
}



#sub_content_scroll 
{
margin-top:10px;
height:555px;
overflow:auto;
overflow-x: hidden;

}


div.sub_content_scroll_single
{
margin-top:8em;
font: 12px arial,verdana,sans-serif;
text-align:left;
color:white;
padding-left: 2.7em;
padding-right: 3em;
height:570px;
overflow:auto;
overflow-x: hidden;
}


#date_column{
width=200px;	
	
}








    #inputArea
	 {
		  font: 10px arial,verdana,sans-serif;
      margin-left:2.2em;
      	color:rgb(2,77,145);

	}
	
	
	#inputArea input, #inputArea textarea
	{
 font: 10px arial,verdana,sans-serif;
	    margin-bottom: 0.2em;
	    margin-top: 0.2em;
	 	  

	}
 
   .activeField
  {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
  }
  .idle
  {
	    border: solid 1px #85b1de;

  }


a {
	/* color:rgb(204,0,0); */
	color:#FF9406;
	font-weight:bold;
}

a:focus, a:active {
	outline: none;
}

a img{
	border:none;
}
p{
	margin:0;
	padding:0 0 1em 0;
}

h1,h2,h3,h4,h5{
	margin:0 0 0.5em 0;
	padding:0;
	font-weight:normal;
	line-height:130%;
}
h1{
	font-size:26px;
}
h2{
	font-size:18px;
}

ul{
	margin:0 0 1em 0;
	padding:0 0 0 0em;
	list-style:outside;
}


li{
	padding:2px 0;
}

ul.custom_list{
	padding:0;
	list-style:none;
}
ul.video_list li{
	background:url(../images/icon_video.gif) no-repeat 0 5px;
	padding-left:25px;
	list-style:none;
}
ul.pdf_list li{
	background:url(../images/icon_acrobat.png) no-repeat 0 3px;
	padding-left:25px;
	list-style:none;
}

ul.content_list li{
	background:url(../images/orange_bullet.gif) no-repeat 0 7px;
	padding-left:25px;
	list-style:none;
}

.req{
	color:#f00;
	font-size:80%;
	padding:0 5px;
}

.centered{
	text-align:center;
}

div.floatright3{
        text-align:center;
        padding:40px;
        width:240px;
        float:left;
        margin: 0 0 20px 10px;
        z-index: 1;
         border: solid 1px #33677F;
       
      }
   
   
/* form */


form ul{
	padding:0;
	list-style:none;
}
* html form li{height:1%;overflow:visible;}
/* float clearing for IE7 */
*+html form li{min-height:1%;}
/* float clearing for everyone else */
form li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
form li label{
	float:left;
	width:48%;
}
form li input,
form li textarea,
form li select
{
	float:left;
}
form li input{
	width:48%;
}
form li textarea{
	width:96%;
	height:75px;
}


dt{
	font-weight:bold;
}
dd{
	margin:0 0 0 2.5em;
	padding:2px 0;
}



/**** top nav product table style ****/

table#product_top_nav{
  font: 12px arial,verdana,sans-serif;
  	font-weight:bold;
  
  margin-left:2em;
 }

a.Product_top_nav_data:link,
a.Product_top_nav_data:visited,
a.Product_top_nav_data:hover,
a.Product_top_nav_data:active,
 {
	
	text-decoration:none;
  color: #003399;
	
}

a.Product_top_nav_data:hover,
 {
	
	text-decoration:none;
  color: #FF9406;
	
}



div.product_layout{
	margin-top:2em;
	margin-left:2em;
	
}	


#topmenuhighlight{
 color: #FF9406;

}

/**** end: top nav product table style ****/
