@charset "utf-8";



/* ~~~~~~~~~~~~~~~~~~~~~~~~~ CSS Document ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



html { min-height: 100%; margin-bottom: 1px; }



html { overflow: -moz-scrollbars-vertical !important; }





/* body section */

body {

	background: #CCCCCC url(../images_/backgd.gif) repeat-y 50% 0; 

	background-attachment: fixed; margin: 0; padding: 0;

	}

	

/* main container section  */

#container {

	margin: 0 auto;

	padding: 0;

	width: 984px;

	background-color: #FFFFFF; /* 003466 */

}



.center_container { 

	padding: 20px;

	padding-top: 15;

	margin: 25px;

}



/* header section */

#banner {

	margin: 0 auto;

	padding: 0;

	

}

/* background:url(../images_/bg_nav.gif)  width: 984px; */

/*main banner section */

#main {

	float:right;

	padding: 0px;

	margin: 0px;

	margin-top: 0px;

	margin-bottom: 10px;

	margin-left: 5px;

	margin-right: 0px;



}



/*text box */

.tx_first {

	background-color : #CCCCCC;

	border: 1px solid #FFFFFF;

	width: 230px;

	height: 18px;

}



/* newsletter button */

.letter_button {

	border: 1px solid #166777;

	background: #FFE38F url(../images/search.png) 3px center no-repeat;

	padding-left: 15px;

	background-color: #C0C0C0;

}



/* images */

.home_pics {

	border:0;

}



/* typography */

h1.heading {

	margin:0px;

	font-family:Georgia, Times New Roman, Times, serif;

	font-size:2.7em;

	line-height:1.2em;

	font-weight:normal;

	color:#003366;

}

h1.index {

	margin:0px;

	font-family:Georgia, Times New Roman, Times, serif;

	font-size:2.2em;

	line-height:1.1em;

	font-weight:normal;

}

h1.section {

	margin:0px;

	font-family:Georgia, Times New Roman, Times, serif;

	font-size:1.5em;

	line-height:1.0em;

	font-weight:normal;

	color:#000;

	text-transform:uppercase;

	padding:4px 0px 2px 0px;

}



h2.sub-heading {

	color:#333;

	margin:0px;

	font-family:Georgia, Times New Roman, Times, serif;

	font-size:1.2em;

	line-height:1.1em;

	font-weight:bold;

	letter-spacing:-0.06em;

	color:#003366;

	text-align:center; 

	text-indent: 6px;

}



p {

	margin:0px 0px 12px 0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.5em;

	line-height:1.2em;

}



.bold {

	margin:0px 0px 12px 0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.5em;

	line-height:1.2em;

	font-weight:500

}



.small {

	margin:0px;

	padding:0px;

	font-size:1.1em;

	line-height:1.2em;

}



/*main sub 2 section */

.sub2_container {

	margin:auto;

	text-align:left;

	width:982 px;

	

}

	

/*main sub 2 section */



.bump {

	float:left;

	width:12px;

	height:150px;

	padding:0

}



.sub2a,

.sub2b,

.sub2c{

  	float: left;

}



.sub2a,

.sub2c{

	width:294px;

	margin:5px 15px 0 0;

	padding:0 5px 5px 5px;

	background-color:#FFFFFF;

}



.sub2b {

  	width:294px;

  	margin:5px 15px 0 0;

  	padding:0 5px 5px 5px;

  	background-color:#FFFFFF;

}

/* lightbox */

#special{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; text-decoration: none}
#special:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; text-decoration: underline}
#special:active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990000; text-decoration: none}
#special:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990000; text-decoration: none}
		
/* lightbox */


/* links */

a.news_col:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; text-decoration: none}

a.news_col:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; text-decoration: underline}

a.news_col:active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990000; text-decoration: none}

a.news_col:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990000; text-decoration: none}



/*

.clear{

  clear: both;

}

*/



/* news bar  */

#news_bar {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	word-spacing: normal;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 984px;

	height:20px;

	background-color: #993300;

	border-bottom-color: #000000;

	text-align:center;

	color: #FFFFFF;

}

#extender {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 984px;

	height:20px;

	background-color: #003366;

	border-bottom-color: #003366;

	text-align:center;

	color: #003366;

}

.other #container_next {

	width: 46em;

	background: #FFFFFF;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 1px solid #000000;

	text-align: left; /* this overrides the text-align: center on the body element. */

}

.other #mainContent_next {

	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

}



/* footer section */



#disclaimer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7px;

	font-style: normal;

	word-spacing: normal;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 984px;

	background-color: #FFFFFF;

	border-bottom-color: #00FF00;

	text-align:center;	

}



#date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	word-spacing: normal;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-align:center;	

}



/*

#disclaimer a, 

#disclaimer a:link,

#disclaimer a:active,

#disclaimer a:visited {

color: #333333;

text-decoration: none; */


