html, body { 
 margin:0; 
 padding:0; 
 text-align:center; 
 background: #b3c7d9 url(graphics/bg.gif) 0 0 repeat-x;
} 
body, p, br, ul, ol, div, span, td, input, textarea, submit {
	font-family: Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003964;
}
 
a {
	color: #003964;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

/*   -----------------   HEADER   -----------------   */
 
#container {
	width: 986px;
	margin: 0 auto;
	text-align: left;
}
#logo_outer {
	height: 61px;
	vertical-align: top;	
}
#logo_outer img {
	margin: 6px 0 0 10px;
}
#logout {
	float: right;
	margin: 13px 15px 0 0;
}
#logout a {
	text-decoration: none;
}
#top_nav {
	height: 36px;
}
#top_nav ul {
	padding: 0;
	margin:  0 0 0 245px;
	list-style: none;
	height: 36px;
	border-left: 1px solid #FFFFFF;
}
#top_nav li {
	width: 84px;
	float: left;	
}
#top_nav li a {
	width: 72px;
	height: 15px;
	padding: 21px 0 0 11px;
	display: block;
	border-right: 1px solid #FFFFFF;
	text-decoration: none;
	color: #003964;
	background: #b3c7d9;
}
#top_nav li a:hover {
	background: none;
}
#top_nav li a.selected {
	background: none;
}
#breadcrumb {
	height: 20px;
	padding-top: 1px;
	color: #FFFFFF;
	margin-left: 18px;
}
#breadcrumb a {
	color: #FFFFFF;
	text-decoration: underline;
}
#breadcrumb a:hover {
	text-decoration: none;
}

/*   -----------------   CONTENT   -----------------   */

#content_outer {
	background: #d6e2ec;
	margin-top: 20px;
	width: 986px;
}
#content {
	width: 734px;
	background: #FFFFFF;
	padding: 10px 13px;
	vertical-align: top;
}
#content_head {
	background: #d6e2ec;
	padding: 0 9px;
	height: 72px;
}
#content_head h1 {
	margin: 0 0 10px 0;
	padding: 18px 0 2px 0;
	border-bottom: 1px solid #b4c7d8;
	font: 21px Trebuchet, Arial, Helvetica, sans-serif;
}
.content_tbl {
	width: 100%;
	margin-top: 17px;
	border-bottom: 1px solid #e2e2e2;
}
.content_tbl th {
	height: 24px;
	text-indent: 7px;
	background: #b3c7d9;
	text-transform: uppercase;
	text-align: left;
}
.content_tbl td {
	padding: 6px 7px;
}

/*   -----------------   LEFT COLUMN   -----------------   */

#left_col {
	width: 252px;
	border-top: 33px solid #003964;
	background: #D6E2EC;
	min-height:460px;
	height:auto !important;
	height:460px;
}
*:first-child+html #left_col {border-top: 32px solid #003964;}
* html #left_col {border-top: 32px solid #003964;}

.leftnav {
	width: 172px;
	margin: 4px 0 0 18px;
}
.leftnav th {
	height: 19px;
	border-bottom: 1px solid #91aeca;
	text-align: left;
}
.leftnav td {
	padding: 5px 0;
}
.leftnav td a {
	text-decoration: none;
}
.leftnav td a:hover {
	color: #0062AC;
}



.leftnav2 {
	width: 100%;
	margin: 4px 0 0 0px;
}
.leftnav2 th {
	height: 0px;
	border-bottom: 1px solid #91aeca;
	text-align: left;
}
.leftnav2 td {
	padding: 5px 0;
}
.leftnav2 td a {
	text-decoration: underline;
}
.leftnav2 td a:hover {
	color: #0062AC;
}