@charset "UTF-8";
/* CSS Document */
body
{
	background-image:url(../Images/body_bg.gif);
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top:20px;
}
a
{
	color:white;
	text-decoration:none;
	line-height:20px;
}
h1
{
	font-size:20px;
	font-weight:bold;
	color:#006bb2;
}
h2 
{
	padding: 0;
	margin: 5px 5px 0px 0px;
	font-size: 12px;
	color: #006BB2;
}
	
h3 
{
	padding: 0;
	margin: 20px 15px 1px 30px;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: -1px;
	color: #006BB2;
}
h4
{
	font-weight:bold;
	color:#0C276C;
	padding:0;
	font-size:12px;
}
	
ul 
{
	padding: 0;
	margin: 15px 30px 10px 46px;
	line-height: 14px;
	font-size: 11px;
}
	
li 
{
	padding: 0;
	margin: 5px 0px 0px 10px;
}
	
hr 
{
	color:#3A548D;
	padding: 0;
	height: 1px;
}

p 
{
	padding: 0;
	/* margin: 15px 30px 10px 30px; */
	line-height: 14px;
	font-size: 11px;
}
#centerPage
{
	position:absolute;
	text-align:center;
	top:20px;
	width:98%;
	height:95%;
}
#container
{
	position:relative;
	display: table;
	background: #FFF;
	color: #003366;
	width: 904px;
	text-align: center;
	padding: 0;
	margin: auto;
	margin-bottom: 0px;
	margin-top: -3px;
	
}
#bodyImage
{
	margin: 3px 0px 0px 0px;
	padding: 0px 9px 0px 9px;
}
#headerLogo
{
	position:absolute;
	width: 333px;
	height:103px;
	top:0px;
	left:0px;
	text-align:left;	
}
#headerImage
{
	position:absolute;
	width:571px;
	height:103px;
	top:0px;
	left:333px;
	text-align:center;
	background-color:#FFF;
}
#Menu
{
	position:absolute;
	width:904px;
	height:37px;
	top:103px;
	left:0px;
	text-align:center;
	background-color:#FFF;
}
#Menu a
{
	color:white;
}
.main_nav 
{
	background-image:url(../Images/nav_bg.gif);
}
	
/* Menu Main Nav */

#mainlevel-nav, #mainlevel-nav ul 
{
	text-align: center;
	float: inherit;
	width: auto;
	list-style: none;
	color: #FFF;
	display: block;
	font-size: 12px;
	margin-left: 53px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#mainlevel-nav a 
{
	padding: 0;
	display: block;
	color: #FFF;
	text-decoration: none;
	border: 0;	
	line-height: 37px;
	vertical-align:bottom;
}

#mainlevel-nav a:hover 
{
	color: #FFF;
	text-decoration: none;
}

#mainlevel-nav li 
{
	margin: 0;
	float: left;
	width: auto;	
}

#mainlevel-nav .last_li 
{
	border: none;
}

.spacer 
{
	margin: 13px 0px 0px 0px;
	padding: 0;
	border: none;
	width: 2px;
	height: 13px;
	background-color: white;
}

a.mainlevel-nav 
{
}

a.mainlevel-nav:hover
{
	background: url(../Images/nav_on.gif);
}

#LeftContainer
{
	position:absolute;
	background-color:#FFF;
	width:177px;
	left:0px;
	height:400px;
	top:140px;
}
#LeftSideBar
{
	position:absolute;
	top:0px;
	left:10px;
	height:400px;
	background-color:#0C276C;
	width:167px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	overflow:auto;
}
#LeftSideBar a:hover
{
	color:#6AAAD6;
	text-decoration:none;
}
#LeftSideBarFooterContainer
{
	position:absolute;
	top:540px;
	height:13px;
	left:0px;
	width:177px;
	background-color:white;
}
#LeftSideBarFooter
{
	position:absolute;
	top:0px;
	left:10px;
	height:13px;
	width:167px;
	background:url(../Images/sidebar_bot.gif);
}
.sidebar_link 
{
	padding: 0;
	background-color: #0C276C;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none;
	color:#FFF;
}
.active_menu-sidebar
{
	color: #6AAAD6;
	text-decoration: none;
	font-size:11px;
	line-height: 14px;
	padding:0px;
}
.active_submenu-sidebar
{
	color: #6AAAD6;
	text-decoration: none;
	font-size:11px;
	line-height: 14px;
	padding:0px;
	text-transform:none;
	line-height:20px;
}
#crumbsContainer
{
	background-color:white;
	height:26px;
	position:absolute;
	top:140px;
	left:177px;
	width:489px;
	vertical-align:middle;
}
#crumbs
{
	font-size:10px;
	left:30px;
	width:450px;
	position:absolute;
	top:15%;
	text-align:left;
	z-index:6;		
}
#crumbs a
{
	text-decoration:underline;
	color:#0C276C;
}
#crumbs a:hover
{
	text-decoration:none;
	color:#0C276C
}

#contentContainer
{
	position:absolute;
	left:177px;
	top:166px;
	background-color:#e2e9f3;
	width:489px;
	height:374px;
	z-index:5;
}
#contentTitle
{
	position:absolute;
	left:30px;
	top:5px;
	width:459px;
	height:40px;
	font-size:20px;
	font-weight:bold;
	color:#006bb2;
	text-align:left;
}
#contentDetails
{
	position:absolute;
	left:0px;
	top:60px;
	width:430px;
	overflow:auto;
	text-align:left;
	height:325px;
	font-size:11px;
	padding-right:29px;
	padding-left:28px;
}
#contentDetails a
{
	text-decoration:none;
	color:#0C276C;
}
#contentDetails a:hover
{
	text-decoration:underline;	
}

#rightSideBarContainer
{
	position:absolute;
	left:666px;
	top:140px;
	background-color:white;
	width:238px;
	height:400px;
}
#rightSideBar
{
	position:absolute;
	right:10px;
	top:0px;
	background-color:#95c7e8;
	width:228px;
	height:400px;
}
#rightSideBarFullEdit
{
	position:absolute;
	top:0px;
	left:8px;
	text-align:left;
	width:95%
	/* height:176px; */
}
#rightSideBarImage
{
	position:absolute;
	top:0px;
	left:0px;
	text-align:left;
	/* height:176px; */
}
#rightSideBarHeader
{
	position:absolute;
	top:180px;
	height:51px;
	left:0px;
}
#rightSideBarDetails
{
	position:absolute;
	top:240px;
	left:30px;
	color: #FFF;
	font-size: 11px;
	line-height: 19px;
	text-align: left;
	text-decoration: none;
	width: 191px;
}
#rightSideFooterContainer
{
	position:absolute;
	top:540px;
	height:13px;
	left:177px;
	width:727px;
	background-color:white;
}
#rightSideFooter
{
	position:absolute;
	top:0px;
	left:2px;
	width:716px;
	height:13px;
	background:url(../Images/bottom_r.gif);
}
#footer
{
	position:absolute;
	top:553px;
	left:0px;
	height:11px;
	background:url(../Images/main_bottom.gif);
	width:904px;
}
#footerLinks
{
	position:absolute;
	left:0px;
	top:575px;
	display: block;
	color: #FFF;
	width: 902px;
	text-align: center;
	padding: 0;	
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.sublevel-sidebar
{
	text-transform:none;
	font-size:11px;
	color:white;
}
a.sublevel-sidebar 
{

	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	border: none;
	font-size: 11px;
	text-transform: none;
	padding: 0;
	/*margin: 6px 31px 6px 5px;*/
	display: block;
	line-height:20px;
}
	
a.sublevel-sidebar:hover
 {

	color: #FFF;
	background-color: #3D5289;
	display: block;
	padding: 0;
	text-decoration: none;
	
	
	text-align: center;
	font-size: 11px;
	text-transform: none;
}
.mapPadding
{
	margin-right:20px;
}
