@import url(/elements/css/base.css);
@import url(/elements/css/clearfix.css);
@import url(/elements/css/form.css);
body {height: 100%; background: #142447 url(/elements/images/global/body_bg.jpg) 0 0 no-repeat; font: 8pt/1.3em Arial, Helvetica, sans-serif;}
a {text-decoration: none;}
	#nav_bar {position: absolute; top: 120px; left: 0; height: 31px; width: 100%; background: transparent url(/elements/images/global/nav_bg-trans.png) 0 0 repeat-x;}
	#container {width: 900px; margin: 0 auto; padding: 0; background: transparent;}
		#header {padding: 10px 0; position: relative; height: 125px;}
			#logo {display: block; width: 200px; height: 100px; float: left; margin: 0 0 10px 10px;}
			#loginForm {display: block; width: 225px; float: right; margin: 20px 10px auto auto; color: #fff;}
			#loginForm a {color: #fff; text-decoration: underline;}
				#loginForm input, #loginForm textarea {margin: 2px 0; border: 1px solid #506a87; color: #fff; text-transform: lowercase; background: transparent url(/elements/images/global/blue-trans.png) 0 0 repeat; padding: 2px 0 2px 5px; font-size: 8pt;}
				#loginForm input.submit, #loginForm input.inputSubmit {background: #191c30; color: #395e87; padding: 1px 10px; font-weight: bold; text-transform: uppercase;}
			#primaryNavigation {clear: both; display: block; height: 31px; padding: 0 0 0 20px; position: absolute; z-index: 100; top: 120px;}
				#primaryNavigation li {position: relative;}
				#primaryNavigation li, #primaryNavigation li a {display: block; float: left; width: auto; line-height: 31px; text-align: center; color: #506a87; font-size: 9pt;}
					#primaryNavigation li a {font-weight: bold; text-transform: capitalize; padding: 0 7px; color: #fff;}
					#primaryNavigation li:hover a, #primaryNavigation li a:hover {background: #506a87;}
						#primaryNavigation li ul {position: absolute; width: 150px; top: 31px; left: -9999em; background: #506a87; border: 1px solid #4a7bb6; border-top: none;}
						#primaryNavigation li ul li ul {border-top: 1px solid #4a7bb6;}
						#primaryNavigation li:hover > ul, #primaryNavigation li.subhover > ul {left: 0;}
							#primaryNavigation li ul li {width: 150px;}
								#primaryNavigation li ul li a {line-height: 2em; padding: 0 5px; width: 140px; text-align: left;}
								#primaryNavigation li ul li a:hover,
								#primaryNavigation li ul li:hover > a,
								#primaryNavigation li ul li.subhover > a {background: #fff; color: #506a87;}
								#primaryNavigation li ul li:hover > ul, #primaryNavigation li ul li.subhover > ul {left: 150px; top: -1px;}
		#middle {padding: 10px 20px;}
			h1 {color: #3e6f99; height: 30px; margin: 0 0 10px 0; padding: 0;}
			h2 {color: #fff; height: 20px; margin: 0 0 10px 0; padding: 0;}
			h3 {color: #fff; min-height: 15px; margin: 0 0 2px 0; padding: 0;}
			img.left {float: left; dispaly: block; margin: 0 5px 5px 0;}
			img.right {float: right; dispaly: block; margin: 0 0 5px 5px;}
			p {clear: both;}
				p a {color: #327cea;}
				p a.readMore {clear: both;text-align: right; display: block; float: right; margin: -1em 0 1.5em 0;}
				p a:hover {color: #fff;}
			
	#footer_container {background: #191c30; border: 2px solid #202338; border-width: 2px 0;}
	#footer {width: 860px; margin: 0 auto;  height: 20px; padding: 15px 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
		#footer ul {display: block; float: left; margin: 0; padding: 0;}
			#footer ul li {display: block; float: left; color: #fff; padding: 0 3px;}
				#footer ul li a {color: #327cea; font-size: 7pt; text-transform: lowercase; display: block; text-align: center; _padding: 1em 0 0 0;}
				#footer ul li a:hover {color: #fff;}
		#footer p {clear: none; float: right; text-align: right; font-weight: bold; color: #327cea; font-size: 7pt; _padding: 1em 0 0 0;}
			#footer p img {margin: 0 1em 0 0; vertical-align: middle;}
