/* LAYOUT STYLES */


body{
text-align: center;
margin-top: 0;
background-color: #fff;
}

hr{
width: 207px;
margin: 0 auto;
}

#header{
width: 950px;
}

#menucontainer{
width: 950px;
margin: 0px;
}


#supercontainer{
background-color:#FFFFFF;
width: 960px;
margin: 0 auto;
background-image:url(images/maincontent_back.gif);
background-repeat: repeat-y;
}


#container{
margin: 0 5px;
width: 950px;
}


#main_content{
float: left;
width: 950px;
padding: 0px;
background-image: url(images/main_content_back.gif);
background-repeat: repeat-y;
}


/* Left Column */


#left_column{
float: left;
width: 170px;
}

#leftcol_image{
float:left;
width: 170px;
}

#enews_box{
float: left;
width: 148px;
padding: 15px 10px;
text-align: left;
background-image: url(images/enews_signupbox_back.jpg);
background-repeat: repeat-x;
background-color: #fff;
margin: 0;
border: 1px solid #D4D4D4;
font-size: 11px;
color: #000;
line-height: 15px;
}

#enews_box_head{
font-weight: bold;
font-size: 13px;
margin: 0 0 5px;
}

#main_leftcolumn{
float: left;
width: 630px;
background-image: url(images/content_back.jpg);
background-repeat: repeat-x;
}


/* Center Column */

#home_center_column{
float: left;
padding-bottom: 10px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
width: 500px;
text-align: center;
}

	
	


#center_column{
float: left;
padding-top: 0px;
padding-bottom: 10px; 
padding-right: 20px;
padding-left: 20px;
width: 460px;
text-align: left;
}

#center_banner{
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	margin: 0;
	background-color: #ffff66;
	font-size: 14px;
	color: black ;
	line-height: 18px;
}

.banner{
	font-size: 15px;
}

.alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #900;
}

.alert18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900;
}

.small{
	font-size: 10px;
}

.smallRED{
	font-size: 10px;
	color: red;
	line-height: 1em;
}


/* Right Column */


#right_column{
width: 280px;
float: left;
padding: 0px;
background-image: url(images/hd_news.gif);
background-repeat: no-repeat;
}


#inthenews_box{
float: left;
width: 240px;
padding: 20px;
text-align: left;
margin: 0;
background-color: #284F9D;
font-size: 13px;
color: #000;
line-height: 18px;
}


#inthenews_box p{
font-size: 13px;
color: #fff;
}





#inthenews_box a{
color: #a3bdf3; 
text-decoration: none; 
}

#inthenews_box a:hover{
text-decoration: underline; 
}

#inthenews_box v:link {
	color: #a3bdf3;
	text-decoration: none;
}


#inthenews_RED{
	float: left;
	width: 240px;
	padding: 20px;
	text-align: left;
	margin: 0;
	background-color: red;
	font-weight: bold;
	font-size: 15px;
	color: #FFF;
	line-height: 18px;
}



.REDhead{
	font-weight: bold;
	font-size: 20px;
	color: #FFF;
	
}

#inthenews_RED a{
color: white; 
text-decoration: none; 
}

#inthenews_RED a:hover{
text-decoration: underline; 
}


/* Misc */


#bottomshadow_container{
float: left;
width: 960px;
height: 10px;
padding: 0px;
}

#bottomshadow_lt{
float: left;
width: 5px;
height: 10px;
padding: 0px;
background-image: url(images/container_bottomshadow_lt.jpg);
background-repeat: no-repeat;
background-color:#fff;
}

#bottomshadow{
float: left;
width: 950px;
height: 10px;
padding: 0px;
background-image: url(images/container_bottomshadow.jpg);
background-repeat: repeat-x;
background-color:#fff;
}

#bottomshadow_rt{
float: left;
width: 5px;
height: 10px;
padding: 0px;
background-image: url(images/container_bottomshadow_rt.jpg);
background-repeat: no-repeat;
background-color:#fff;
}


/* MAIN STYLES  */


.newstyle{
margin-left: 20px;
margin-top: 0;
text-align: left;
}

.picstyle{
float: left; 
margin-right: 20px;
margin-left: 50px;
}


#footer{
width: 950px;
background-color: #fff;
height: 30px;
line-height: 30px;
font-size: 11px; 
color: #ccc; 
margin: 0 auto;
}



.footerlogo{
vertical-align: top;
}

.clearboth{ 
clear: both;
}

.searchdiv{
position:absolute; 
visibility: hidden; 
border: 0px solid #22496A; 
background-color: #BFD2E3; 
height: 27px; 
width: 270px; 
padding-top: 12px; 
margin-left: -26px; 
margin-top: 10px;
}

.search{
text-transform: uppercase;
font: 11px Arial;
color: black;
}

.yellowNOTICE {
	color: yellow;
	font-size: 15px;
}







/* CHARACTER STYLES */


A.foot:link { font-size: 11px; font-weight:; color: #ccc; text-decoration: none; line-height: 15px}
A.foot:visted { font-size: 11px; font-weight:; color: #ccc; text-decoration: none; line-height: 15px}
A.foot:hover { font-size: 11px; font-weight:; color: #ccc; text-decoration: underline; line-height: 15px}


a:link { font-weight:; color: #284F9D; text-decoration: none; line-height: 18px}
a:visited { font-weight:; color: #284F9D; text-decoration: none; line-height: 18px}
a:hover { font-weight:; color: #284F9D; text-decoration: underline; line-height: 18px}

#yellow a{
	color: yellow;
}

#yellow a:hover{
	color: yellow;
	text-decoration: underline; 
}

#red a{
	color: red;
}

#red a:hover{
	color: red;
	text-decoration: underline; 
}

#orange a{
	color: orange;
}

#orange a:hover{
	color: orange;
	text-decoration: underline; 
}


p{
line-height: 18px;
}

h2{
margin-left: 20px;
text-align: left;
color: #305472;
font-weight: bold;
font-size: 16px;
margin-bottom: 0;
}

.mainheader{
font-size: 24px;
color: #284F9D;
line-height: 18px;
font-weight:;
}


.subhead{
color: #305472;
font-weight: bold;
font-size: 16px;
}


.text16{
	font-size: 16px;
	font-weight: bold;

}


.text15{
	font-size: 15px;
	font-weight: bold;

}

.text14{
	font-size: 14px;
	font-weight: bold;

}

.text11{
	font-size:11px;
	font-weight: bold;

}

.text10{
	font-size:10px;
	font-weight: bold;

}

.text9{
	font-size:10px;
	font-weight: bold;

}


.home_disclaimer{
font-size: 10px;
line-height: 12px;
}



/* STYLE GROUPS */


body, p, h2, a, .mainheader, .subhead, .home_disclaimer, A.links, A.foot, #inthenews_box, #inthenews_box a, #enews_box, #footer{
font-family: Arial,Verdana,Sans-serif;
}

body, p, a, A.links{
font-size: 12px;
line-height: 18px;
}



/* FORM STYLES */



.field{
border-style:solid; 
border:1px solid #ccc; 
margin: 0px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; color:#000000;
height: 16px;
}

.formBorder {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	padding: 5px;
}

.button 
{
  text-transform: uppercase;
  font-family: Arial,sans-serif;
  font-size: 10px;
  color:#000000;
  background: #ffffff;
  border: 1px solid #ccc;
  height: 16px;
  width:;
  margin: 5px 0 0;
  padding: 0 2px;
  text-decoration:none;
  cursor: pointer;
}

