@charset "utf-8";
/* CSS Document */

#site_content_background{ width: 1000px;padding:0;border:0; margin:0 auto;border-right: 0;border-bottom: 0;border-left: 0;margin-top:5px;}

#site_content_background_pop_up{ padding:0;border:0; margin:0 auto;border-top: 2px solid #345EA9;	border-right: 0;border-bottom: 0;border-left: 0;margin-top:5px;}



#header{margin:0;padding:0;}

#logo {
	height:59px;
	width:142px;
	float:right;
}

.header_left{border:0;	float:left;	padding: 0px 0px 0px 0px; margin: 0;}

.header_text{ font-size:18px; 	font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.2em;	color: #003399;	border:0;	float:left;	padding: 6px 0px 0px 0px;	margin: 0;	letter-spacing: 0px;}

.header_right{float:left;	margin-right: 14px;	text-align:right;	margin:0px 10px 10px 10px;}



.pop_up_header{border:0;	padding: 0px 0px 0px 0px; margin: 0; height:75px;}

.pop_up_header_left{float:left;}

.pop_up_header_right{float:left;	margin-right: 14px;	text-align:right;	margin:5px 10px 10px 10px;}







#news_wide {width:780; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}

#breadcrumbs {width:780; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; height:15px;}

#no_breadcrumbs{width:780; padding-top:0px; padding-bottom:3px; padding-left:10px; padding-right:10px;}

#main_menu_background{ background-image: url("/images/main_menu_background_single.gif"); background-repeat:no-repeat; padding:1px; padding-left:15px; height:22px; width:779px;}

#main_body{
	float:left;
	width:1000px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-top: 15px;
	padding-bottom: 20px;
	background-image: url(/images/bg_fade.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#main_body2{
	float:left;
	width:1000px;
	border: 1px solid #999999;
	padding-top: 15px;
	padding-bottom: 20px;
	background-image: url(/images/bg_fade.jpg);
	background-repeat: repeat-x;
	background-position: top;
	position:relative;
}

#site_content {width: 1000px;padding:0;border:0;	margin:0 auto;	}





#popup_body_header {height:15px;background: url(/images/body_right_header.jpg) no-repeat right bottom;	border:0;margin:0px;padding:0px;}

#popup_body_content_double {padding-left:5px;padding-right:5px;	padding-top:0px;background: url(/images/body_right_background3.jpg) repeat-y right center;margin:0px; }

#popup_body_footer {height:23px;background: url(/images/body_right_footer.jpg) no-repeat right top;margin:0px;border:0px;padding:0px; }


#body_left {
	float:left;
	width:210px;
	margin:0px;
	padding: 0px;
	overflow:hidden;
}

#body_left_content {
	width: 190px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #999999;
}

#body_right{
	float:left;
	width:780px;
	margin: 0px;
	padding: 0px;
}

#body_right2{float:left;	width:750px;margin: 0px;padding: 0px;}
#body_right3{
	float:left;
	width:780px;
	margin: 0px;
	padding: 0px;
	position: relative;

}

#quick_links {
	position:absolute;
	left:708px;
	top:-47px;
	padding-top:50px;
	padding-left:15px;
	padding-right:20px;
	padding-bottom:10px;
	width:254px;
	height:530px;
	z-index:1;
	background-image: url(/images/quicklinks.gif);
	background-repeat: no-repeat;
	}

#quick_links_es {
	position:absolute;
	left:708px;
	top:-47px;
	padding-top:50px;
	padding-left:15px;
	padding-right:20px;
	padding-bottom:10px;
	width:254px;
	height:530px;
	z-index:1;
	background-image: url(/images/quicklinks_es.gif);
	background-repeat: no-repeat;
	}

#quick_links_fr {
	position:absolute;
	left:708px;
	top:-47px;
	padding-top:50px;
	padding-left:15px;
	padding-right:20px;
	padding-bottom:10px;
	width:254px;
	height:530px;
	z-index:1;
	background-image: url(/images/quicklinks_fr.gif);
	background-repeat: no-repeat;
	}
	
#quick_links hr, #quick_links_es hr, #quick_links_fr hr {
	padding: 0px;
	margin: 0px;
}

	
#quick_links h1, #quick_links_es h1, #quick_links_fr h1{
	margin-right: 100px;
	}
	
	
#body_right_content {background-repeat: repeat;padding-left:5px; padding-right:5px; padding-top:0px;}

#body_right_content_double {
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
}

#body_right_content_double2 {padding-left:5px; padding-right:5px; padding-top:0px;}

#body_right_content_left {
	float:left;
	width:530px;
	margin-right:10px;
	border-right: 1px solid #CCCCCC;
	padding-right: 15px;
}
#body_right_content_left2 {
	float:left;
	width:700px;
	margin-right:10px;
	padding-right: 15px;
}
#body_right_content_left3 {
	float:left;
	width:450px;
	margin-right:10px;
	padding-right: 15px;
}
#body_right_content_right {float:left; width:200px;  margin-left:5px; overflow:hidden;}

#body_right_content_right2 {float:left; width:500px;  margin-left:5px; overflow:hidden;}

/*Used to terminate a float sequence*/

.float_clear{clear:both;border:0;padding:0px;margin: 0;}
#leftWrap {
	border: 1px solid #999999;
	width: 190px;
}

.alert{
	margin:0px;
	padding:5px 10px 10px 35px;
	font-weight:bold;
	background-color: #009F04;
	background-image: url(/images/quotes66.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.newsgrey {
	background-color: #E4E4E4;
}