@charset "UTF-8";
/* CSS Document */


/* HEADER */
#header {
	width:902px;
	height:267px;
	background-image:url(../images/header.gif);
	}
	
#header .logo {
	margin:0px 30px 0px 15px;
	float:left;
	}
	
#header table {
	float:left;
	}
	
#header .mainimage {
	float:left;
	clear:both;
	margin-left:7px;
	}
	
	
/* SUBNAV */
#subnav_container {
	width:198px;
	height:auto;
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	text-align:left;
	}
	
#subnav_container a {
	color:#0065c2;
	text-decoration:none;
	}
	
#subnav_container a:hover {
	color:#000;
	text-decoration:none;
	}
	
#subnav_container .item {
	width:183px;
	height:25px;
	background-image:url(../images/subnav_back.gif);
	padding:5px 0px 0px 15px;
	}
	
#subnav_container a:hover .item {
	background-image:url(../images/subnav_back_over.gif);
	cursor:pointer;
	}
	
#subnav_container .top {
	width:198px;
	height:30px;
	background-image:url(../images/subnav_backtop.gif);
	}
	
#subnav_container .bottom {
	width:198px;
	height:130px;
	background-image:url(../images/subnav_backbottom.gif);
	}
	
	
/* MAIN CONTENT */
#main_container {
	width:645px;
	height:auto;
	float:right;
	display:table;
	margin:0px 4px 0px 0px;
	_margin:0px 2px 0px 0px;
	}
	
#top_callout {
	width:645px;
	height:30px;
	text-align:right;
	}
	
#main_text {
	width:300px;
	height:auto;
	text-align:left;
	float:left;
	}
	
.doclibrary {
	font-size:12px;
	}
	
#main_text a {
	color:#00376a;
	text-decoration:underline;
	}
	
#main_text a:hover {
	color:#0065c2;
	text-decoration:underline;
	}
	
#main_text table {
	clear:both;
	margin-top:40px;
	}
	
#bottom_callout_container {
	width:255px;
	height:auto;
	text-align:left;
	float:right;
	background-image:url(../images/line.gif);
	background-position:left;
	background-repeat:repeat-y;
	color:#62621f;
	line-height:normal;
	display:table;
	margin:70px 0px 0px 0px;
	}
	
#bottom_callout_1 {
	width:245px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 25px 0px;
	display:table;
	}
	
#bottom_callout_center {
	width:245px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 25px 0px;
	display:table;
	background-image:url(../images/line.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
	
#bottom_callout_2 {
	width:245px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 60px 0px;
	background-image:url(../images/line.gif);
	background-position:top;
	background-repeat:repeat-x;
	display:table;
	}
	
#bottom_callout_container .main_img {
	float:left;
	margin:15px 0px 0px 0px;
	clear:left;
	}
	
#bottom_callout_container p {
	width:140px;
	float:right;
	margin:15px 0px 0px 0px;
	clear:right;
	}
	
#callout_link {
	width:245px;
	height:auto;
	padding:0px 0px 0px 10px;
	display:table-cell;
	float:left;
	color:#005ba5;
	text-align:right;
	}
	
#bottom_callout_container a {
	color:#005ba5;
	text-decoration:none;
	text-align:right;
	float:right;
	margin-top:10px;
	}
	
#bottom_callout_container a:hover {
	color:#005ba5;
	text-decoration:underline;
	text-align:right;
	float:right;
	margin-top:10px;
	}
	
.img_descriptor {
	float:right;
	font-size:10px;
	display:table;
	}
	
.img_right {
	float:right;
	margin:0px 0px 15px 15px;
	clear:right;
	}
	
.img_left {
	float:left;
	margin:0px 15px 15px 0px;
	clear:left;
	}