@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
img { border:none; }
html body {
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	background-color: #929292;
	text-align: center;
	height: 100%;
	color:#626669;
	font-size:11px;
	line-height:16px;
}
.body_bg {	background-color: #e0dfe3; }

a:active, a:focus {	outline: 0; }


/*----------------------------------------------- Global Styles ------------------------------------------------*/

A:link {text-decoration: underline; color: #0d678b;}
A:visited {text-decoration: underline; color: #0d678b;}
A:active {text-decoration: underline; color: #0d678b;}
A:hover {text-decoration: underline; color: #2f4f5c;}

ul { list-style: bullet; margin-left: 2em;	margin-bottom: 1em; padding-left: 1em;	}
ul.nav {list-style: none;margin: 0;padding: 0;}
li { margin-bottom: .6em;	}

h1, h2 { margin-top:1em; margin-bottom:.5em; font-family:  Arial, sans-serif; color:#363636;}
h3, h4, h5 { margin-top:1em; margin-bottom:.5em; font-family: Arial, sans-serif; color:#005b7f;}
h2 {font-size:1.6em; }
h2.blue {color:#0d678b; font-weight:bold; font-size:1.4em;}

.big { margin-bottom:.4em; font-family: Arial, sans-serif; font-size:1.4em; font-weight:bold; color:#0d678b;}
.big a:link {text-decoration: none; color: #0d678b;}
.big a:visited {text-decoration: none; color: #0d678b;}
.big a:active {text-decoration: none; color: #0d678b;}
.big a:hover {text-decoration: none; color: #000000;}

.text_subhead{	display:block;	padding-bottom:15px; }

.bold { font-weight:bold;}
.fineprint { font-size:.8em; margin-top: 3em;}
.center { text-align:center; margin-left:auto; margin-right:auto; }

.spacer10 {	height:10px;	width:10px; }
.spacer6 {	height:6px;		width:6px; }
.space20 {	height:20px;	width:20px; }

.border-top { border-top: 2px solid #ebebeb;}

.arrow {font-size:1.3em; color:#00A0C6; font-weight:bolder;}
.arrow a:link {text-decoration:none; color:#00A0C6;}
.arrow a:visited {text-decoration: none; color: #00A0C6;}
.arrow a:active {text-decoration: underline; color: #00A0C6;}
.arrow a:hover {text-decoration: underline; color: #000000;}

/*-------------- Clearfix -----------------*/
.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden; }
.clearfix {	display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {	height: 1%; }
.clearfix {	display: block; }
/* End hide from IE-mac */

/*-------------- END Clearfix -----------------*/	


/*-------------- START Header -----------------*/	
.header_container {	width:1027px;	height:483px;	margin-left: auto;	margin-right: auto;	text-align: left;	clear:left; }
.header_box {	width:auto;	height:124px;	min-width:1000px;	min-height:124px;	margin:0px;	background:url("../images/head_bg.jpg") top center no-repeat #022432;	clear:left; }
.header_nav {	position:relative;	width:300px;	height:20px;	top: 15px;	left:750px;	color:#cccccc;	font-size:11px; }
a.header_nav_link:link {	color:#cccccc;	font-size:11px;	text-decoration: none;	margin: 0 6px 0 6px; }
a.header_nav_link:visited {	color:#cccccc;	font-size:11px;	text-decoration: none;	margin: 0 6px 0 6px; }
a.header_nav_link:hover {	color:#cccccc;	font-size:11px;	text-decoration: underline;	margin: 0 6px 0 6px; }
a.header_nav_link:active {	color:#cccccc;	font-size:11px;	text-decoration: none;	margin: 0 6px 0 6px; }
.header_logo {	position:relative;	width:250px;	height:43px;	top:0px;	left:25px; }
/*-------------- END Header -----------------*/	


/* -------- Main Navigation Styles --------- */

#header_navigation { width:900px; height:29px; position:relative; top:22px; left: 76px; font-size: 11px; border: 0; margin: 0; width: 100%; }
#header_navigation ul{ list-style: none; white-space : nowrap; margin: 0; padding-right : 10px; line-height: 2.3em; }
#header_navigation li { display: inline; margin: 0; padding: 0; }

#header_navigation A:link {font-family:  Arial, sans-serif; font-size: 1.1em; text-decoration: none; color: #ffffff; font-weight:bold;}
#header_navigation A:visited {font-family:  Arial, sans-serif; font-size: 1.1em;  text-decoration: none; color: #ffffff; font-weight:bold;}
#header_navigation A:active {font-family:  Arial, sans-serif; font-size: 1.1em; text-decoration: none; color: #ffffff; font-weight:bold;}
#header_navigation A:hover {font-family:  Arial, sans-serif; font-size: 1.1em; text-decoration: none; color: #000000; font-weight:bold;}

#header_navigation .sublink A:link {font-family:  Arial, sans-serif; font-size: 1.0em; text-decoration: none; color: #F2F2F2; font-weight:normal;}
#header_navigation .sublink A:visited {font-family:  Arial, sans-serif; font-size: 1.0em;  text-decoration: none; color: #F2F2F2; font-weight:normal;}
#header_navigation .sublink A:active {font-family:  Arial, sans-serif; font-size: 1.0em; text-decoration: none; color: #F2F2F2; font-weight:normal;}
#header_navigation .sublink A:hover {font-family:  Arial, sans-serif; font-size: 1.0em; text-decoration: none; color: #000000; font-weight:normal;}

.header-break {color:#ffffff}


/*----- End Main Navigation Styles ------------------------*/

/* ---- START LEFT Nav ---------------------------------- */		

#leftColumn {	background: url(../images/nav/bg-leftcolumn.jpg) no-repeat center top; margin-left:-10px; margin-top: 10px; float: left; width: 170px; height: auto !important; height: 400px; /* IE */  }
	
#leftMenu { width: 170px; margin-top:3px;  margin-bottom:-7px; border-right:1px solid #dddddd; }
#leftMenu li a { height: 32px; voice-family: "\"}\"";  voice-family: inherit; height: 26px; text-decoration: none; 	}	
#leftMenu li a:link, #leftMenu li a:visited { 	color: #0d678b;	display: block;	background:  url(../images/nav/leftMenu.gif);	padding: 6px 0 0 10px; }
#leftMenu li a:hover {	color: #627EB7;	background:  url(../images/nav/leftMenu.gif) 0 -32px;	padding: 6px 0 0 10px;	}

/* ---- END LEFT Nav ---------------------------------- */


/*----- Content Styles ------------------------*/

.body_box {	width:auto;	height:auto;	position:relative;	clear:left; 	background-image: url("../images/body-gray-fade.jpg");	background-repeat: repeat-x;	background-position: top; }
.content_box {	width:1000px;	margin-left: auto;	margin-right: auto;	height:100%;	clear:left;	text-align:left; }

.left {	width:958px;	position:relative;	padding:0 0px 0 20px;	float:left;	visibility: visible;	height:auto; }
.content_mainbody {	min-height:470px; background-color:#FFFFFF; 	border: 1px solid #c4c4c4;	float:left;	position:relative;	padding: 10px 10px 20px 10px;	margin-bottom: 40px; }
.content_mainbody p {	margin-bottom:10px; }

.content_1col {	padding:10px 20px 10px 20px; width: 285px; height:auto;	position:relative;	float:left;}
.content_2col {	padding:10px 20px 10px 20px; width: 428px; height:auto;	position:relative;	float:left;}
.content_3col {	padding:10px 20px 10px 20px; width: 570px; height:auto;	position:relative;	float:left;}
.content_4col {	padding:10px 20px 10px 20px; width: 896px; height:auto;	position:relative;	float:left;}

.main_container { margin-left:170px; }

.content_1col_nav {	padding:10px 20px 10px 20px; width: 200px; height:auto;	position:relative;	float:left;}
.content_2col_nav {	padding:10px 20px 10px 20px; width: 320px; height:auto;	position:relative;	float:left;}
.content_3col_nav {	padding:10px 20px 10px 20px; width: 410px; height:auto;	position:relative;	float:left;}
.content_4col_nav {	padding:10px 20px 10px 20px; width: 725px; height:auto;	position:relative;	float:left;}

.box1_out { background-color:#efefef; 	border: 1px solid #c4c4c4; margin-top:3em; padding:10px; width: 283px; height:auto;	position:relative;	float:left;}
.box1_in {	padding:10px; background-color:#ffffff;	border: 1px solid #e1e1e1; }

.left_box { width: 140px; height:auto; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding:15px 15px 15px 15px; background-image: url("../images/nav/gradient1.gif");	background-repeat: repeat-x;	background-position: top; }

.right {	width:276px;	position:relative;	float:left;	right:0px;	top: 0px;	padding:0 0 0 0px;	height:auto;	padding-bottom:15px; }
.content_right_box {	width: 276px;	height:auto;	position:relative;	float:left;}

.text_subhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #000000; }

.press_list {	list-style-type:disc;	padding-left:15px; }

/*----- End Content Styles ------------------------*/




/* ------------------- Right Side Boxes ---------------------------*/	
.right_textbox {	position:relative;	margin-left:16px;	width:200px;	height:auto; }
.right_top_textbox {	position:relative;	margin-left:16px;	width:200px;	height:auto; }
.right_top_border {	width:100%;	height:auto; }
.right_bottom_border {	width:100%;	height:auto; }
.right_text_body1 {	height:auto;	width:100%;	background:url("../images/right_text_box-body.jpg"/) top no-repeat #c1c5ca; }
.right_text_body2 {	height:auto;	width:100%;	background:url("../images/right_text_box2_body.jpg"/) bottom no-repeat #e6e6e8; }
.right_box_title {	padding: 5px 0 6px 10px; }
.right_body_text { 	padding-left:10px;	padding-bottom:8px; 	padding-right:10px; }
/* -------------------End Right Side Boxes ---------------------------*/	


	
/*----------------- Footer -----------------*/
hr { height:0px; visibility: hidden; } 
.footer_container {	width:1027px;	height:40px;	margin-left: auto;	margin-right: auto;	text-align: left; }
.footer_content_left {	width:500px;	height:auto;	float:left;	padding-left:25px;	color:#5c5c5c;	font-size:10px; }
.footer_content_right {	width:480px;	height:auto;	float:left;	text-align:right;	color:#5c5c5c;	font-size:10px; }
a.footer_content_link:link {	color:#5c5c5c;	font-size:10px;	text-decoration: none;	margin: 0 4px 0 6px; }
a.footer_content_link:visited {	color:#5c5c5c;	font-size:10px;	text-decoration: none;	margin: 0 4px 0 6px; }
a.footer_content_link:hover {	color:#5c5c5c;	font-size:10px;	text-decoration: underline;	margin: 0 4px 0 6px; }
a.footer_content_link:active {	color:#5c5c5c;	font-size:10px;	text-decoration: none;	margin: 0 4px 0 6px; }
/*----------------- End Footer -----------------*/





/*----------------------------------------------- Page Specific Styles ------------------------------------------------*/


/* ---------------- Home Page Styles --------------- */		
.home_body_box {	width:auto;	height:auto;	position:relative;	clear:left;	}
.content_box_home {	width:1000px;	margin-top:10px; margin-left: auto;	margin-right: auto;	height:100%;	clear:left;	text-align:left; }
.content_mainbody_home { padding:10px; background-color:#FFFFFF; border: 1px solid #c4c4c4;	 float:left;	position:relative;	margin-bottom: 40px; }

.home_box {	width: 203px;	padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:0px; height:auto; position:relative;	float:left;}
.home_box_title_pad {	padding-bottom:5px; }
.home_box_content {	border-top: solid 1px #dbdbdb; 	padding-top:1em; }

.home_box_content p {padding-bottom:10px; }

#vid_box {	width:auto;	margin:0px;	min-width:1000px;	border-top: 1px solid #454545; border-bottom: 3px solid #f9f9f9; height:300px;  min-height:300px;	clear:left;	background-color:Black;	}
.vid_box_container_home {	width:1000px;	height:300px;	margin-left: auto;	margin-right: auto;	text-align: left;	clear:left;	}
/* ---------------- END Home Page Styles --------------- */	


ul.privacy { list-style: none; margin-left: 2em;	margin-bottom: 2em;padding-left: 1em;	}
li.privacy { margin: 0;	}


/*----------------------------------------------- End Page Specific Styles ------------------------------------------------*/	
	







