a:link { text-decoration: none; color: #FDB913; border: 0px;}
a:active { text-decoration: none; color: #CC9900; border: 0px;}
a:visited { text-decoration: none; color: #CC9900; border: 0px;}
a:hover { text-decoration: underline; border: 0px;} 


body {
	margin: 0 0 30px 0;
	padding: 0;
	font: small Verdana, Helvetica, Arial, Geneva, sans-serif;
	background-image: url(images/bg-vert.jpg);
	background-repeat: repeat-x;
}

h1 {
	font: small Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: bold;
	color: #00245D;
	margin: 15px 0 0 0;
}

/* #bg_left_container {
background-image: url('images/left-bg-gradient.jpg');
background-repeat: repeat-y;
width: 100%;
float: left;
}

#bg_right_container {
background-image: url('images/right-bg-gradient.jpg');
background-repeat: repeat-y;
width: 100%;
float: right;
}
*/
#page_container {
	margin: 40px 0 0 50px;
}

#top_container {
	float: left;
	width: 685px;
}

#logo {
	float: left;
	clear: both;
	padding: 0 0 0px 20px;
}

#nav_container {
	margin: 16px 0 8px 0px;
	padding: 0;
	height: 62px;
	background-color: #F0FAFC;
	float: right;
}

#nav_links {
	padding: 45px 0 0 0;
	margin: 0;
	list-style: none;
	float: right;
	background-color: #F0FAFC;
}

#nav_links li {
	float: left;
	padding: 0 8px 0 8px;
	margin: 0;
	background-color: #00245D;
}

#nav_links li a {
	text-decoration: none;
	line-height: 2em;
	letter-spacing: .25em;
	color: rgb(220,220,220);
	padding: 7px;
}

#nav_links a:hover {
	color: #FDB913;
}

#body_container {
	width: 641px;
	margin: 0 0 30px 0;
	padding: 20px;
	clear: both;
	float: left;
	background-color: #fff;
	border: solid 2px #00245D;
/*	background: url('images/shadow.gif') no-repeat bottom right;
	margin: 0px 0 10px 17px !important;
	margin: 0px 0 10px 8px; */
}

#body_container p {
	margin: 0px;
	padding: 0px;
	font: small Arial, Helvetica, sans-serif;
	font-size: 115%;
	line-height: 1.325em;
	color: #000;
}

/* #shadow {
	background: url('shadow2.png') no-repeat left top !important;
	background: url('shadow2.gif') no-repeat left top;
	float: left;
	padding: 0px 6px 6px 0px;
} 
*/