@charset "UTF-8";
/* CSS Document */


body		{ margin:0; padding: 0; border-top: 6px solid #00488B; border-bottom: 6px solid #00488B; font-family:Arial, Helvetica, sans-serif; }
form { margin: 0; padding: 0; }
#wrapper	{ width: 950px; background: #F7F7F7; margin: 0px auto; border-top: 3px solid #FFF; position: relative; min-height: 620px; }
	#sideBar	{ width: 190px; float: left; }
		#contactDetails { font-size: 11px; text-align:center; color: #9C9A9A; line-height: 23px; background: #FFF; padding: 5px; position: absolute; bottom: 20px; left: 20px; width: 140px; }
		#contactDetails hr	{ margin: 25px 25px; height: 1px; background: #EBEAEA; color: #EBEAEA; border: 0px; }
	#content	{ width: 760px; float: left; min-height: 670px; }
		#header		{ background: #EBEAEA; height: 85px; }
			#topMenu { float: right; margin: 20px 35px 10px 0;} 
			#topMenu p	{ font-size: 11px; color: #999; padding: 0px; display:inline }
			#topMenu ul { font-size: 11px; color: #999; padding: 0px; display:inline }
			#topMenu li { display: inline}
			#topMenu a:link, #topMenu a:active, #topMenu a:visited { color: #6F6C6C}
			#searchBar		{ float: right; clear: both; margin-right: 35px; }
			.searchInput	{ background: url(../../images/searchBg.gif) no-repeat; margin: 0 5px 0 0; float: left; padding: 4px 4px 4px 7px; border: 0; height: 15px; width: 175px}
			.logo		{ margin: 35px 0 0 45px; }
		#mainMenu		{ background: #EBEAEA; height: 25px; width: 760px;  display: block; padding-top: 10px }
		
		/* #mainMenu ul		{ list-style: none; margin: 0 0 0 0px; padding: 0; position: relative}
		#mainMenu li		{ float: left; font-size: 11px; padding: 0; margin: 0; position: relative; margin-left: 20px;}
		#mainMenu li ul 	{ display: none;  position: absolute; top: 0px; left: 0px;  background: #4C124D; margin-top: 0px; padding: 0px; width: 170px; }
		#mainMenu li ul li { margin-left: 0px; float:none; display: block; width: 170px; }
		#mainMenu li ul li a:link, #mainMenu li ul li a:visited, #mainMenu li ul li a:active { color: #FFF; border-bottom: 0px; display: block; margin: 0; padding: 0px 10px; line-height:normal; border-left: 0px; line-height: 28px; }
		#mainMenu li ul li a:hover { background: #5E2A5F}
		#mainMenu li > ul { top: auto; left: auto; }
		#mainMenu li:hover ul, li.over ul{ display: block; }
		#mainMenu a:link, #mainMenu a:active, #mainMenu a:visited	{ border-bottom: 3px solid #C5C4C4; text-decoration: none; font-weight: normal; line-height: 29px; padding: 0px 0px 1px 0px; margin: 0px 0px 0px 0px; height: 29px}
		#mainMenu a:hover	{ border-bottom: 3px solid #4C124D; }
		#mainMenu img	{ border: 0px; }
		*/
		
        .nav, .nav ul {	list-style: none;	padding: 0;	margin: 0px;}
		.nav {	z-index: 100;	position: relative; padding-left: 35px; }
		.nav img  { border: 0px; }
		.nav li {	float: left; margin: -6px 6px 0 0px;	padding: 0;	position: relative; }
		.nav li a { text-transform: uppercase; border-bottom: 3px solid #C5C4C4; text-decoration: none; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; font-size: 11px;  display: block; text-align: left; color: #585453 !important; }
		.nav li a:hover { color: #4C124D !important; border-bottom: 3px solid #4C124D; }
		.nav li li a { text-transform: none !important; color: #fff !important; width: 115px; }
		.nav li:hover a, .nav li.sfHover a {	color: #fff;	position: relative; }
		.nav li:hover ul a, .nav li.sfHover ul a {	background: #4C124D;	color: #FFF; border-bottom: 0px; padding: 8px 8px 8px 8px;}
		.nav li:hover ul a:hover, .nav li.sfHover ul li a:hover { color: #FFF !important; background: #5E2A5F}
		.nav ul { list-style: none;	margin-top: 0px;	margin-left: 1px;	position: absolute; top: -999em; left: -1px; }
		.nav li:hover ul, .nav li.sfHover ul {	top: 31px;}
		.nav ul li { border: 0;	float: none; margin: 0 0px 0 0px; }

	
		#imageBar		{ background:#333; line-height: 0px; font-size: 0px; }
		#wording	{ background: #EBEAEA; padding: 35px; }
			#wording h1	{ color: #00488B; font-size: 14px; line-height: 23px; font-weight: bold; margin-top: 0px; }
			#wording h2	{ color: #00488B; font-size: 12px; line-height: 23px; font-weight: bold; margin-top: 0px; }
			#wording h4	{ color: #00488B; font-size: 12px; line-height: 23px; font-weight: normal}
			#wording p	{ color: #534F4F; font-size: 11px; line-height: 22px; }
			#wording ul	{ color: #534F4F; font-size: 11px; line-height: 22px; }
			#wording ol	{ color: #00488B; font-size: 11px; line-height: 22px; }
			#wording a:link, #wording a:active, #wording a:visited { color: #00488B}	
			#wording a:hover { color: #716F6E;  }
			#wording hr { background: #D6D6D6; color: #D6D6D6; border: 0px; height: 1px; }
			#wording table	{ color: #534F4F; font-size: 11px; line-height: 22px; }
			#wording img	{ margin: 10px; }
			#wording .newsImage	{ margin: 0 10px 10px 0}
			#wording th { text-align:left; font-weight:bold; background-color: #534F4F; color: #FFF; padding-left: 5px; }
			#wording td	{ padding-left: 5px; }

		#newsBar	{ background: #EBEAEA; padding: 35px; margin-top: 3px;}
			#newsBar h1	{ color: #4C124D; font-size: 14px; line-height: 23px; font-weight: bold; margin-top: 0px; }
			#newsBar h2	{ color: #4C124D; font-size: 11px; line-height: 22px; font-weight: bold; margin: 0px; }
			#newsBar p	{ color: #534F4F; font-size: 11px; line-height: 22px; margin-top: 0px; margin-bottom: 0px; }
			#newsBar a:link, #newsBar a:active, #newsBar a:visited 	{ color: #4C124D; font-size: 9px; }
			#newsBar img { border: 8px solid #D6D6D6; margin-right: 10px }
			#newsBox	{ width: 215px; float: left; margin-right: 15px; }
#footer		{ width: 880px; background: #EBEAEA; margin: 3px auto; font-size: 11px; padding: 0px 35px;color: #9C9A9A; line-height: 23px; }
	#footer .left 	{ width: 50%; text-align: left; float: left; }
	#footer .right 	{ width: 50%; text-align: right; float: right; }
	#footer a:link, #footer a:active, #footer a:visited { color: #716F6E}	
	#footer a:hover { color: #4C124D;  }


#clear		{ clear: both;}
