@import url(/elements/css/base.css);
@import url(/elements/css/clearfix.css);
@import url(/elements/css/form.css);
body {background: #fff url(/elements/images/global/bodyBG.gif) 0 0 repeat; font: 9pt Arial, Helvetica, sans-serif;}
a {text-decoration: none; color: #033d6d;}
a:hover {text-decoration: underline; color: #000;}
/* #container is total 909px wide. */
#container {width: 897px; padding: 0 6px; margin: 0 auto; background: transparent url(/elements/images/global/containerBG-trans.png) 0 0 repeat-y;}
	#header {background: #fff url(/elements/images/global/headerBG.gif) 0 0 repeat-x; height: 155px;}
		#logo {display: block; float: left; margin: 14px 0 0 30px; width: 380px; left: 30px; line-height: 90px;}
		#peopleHeader {float: right; display: block; margin-right: 20px;}
		#primaryNavigation {clear: both; width: 882px; height: 34px; margin: 0 auto; padding: 2px 5px 0; background: transparent url(/elements/images/global/primaryNavigationBG.gif) 0 0 no-repeat;}
			#primaryNavigation li {display: block; float: left; width: auto; height: 32px; margin: 0; background: transparent url(/elements/images/global/primaryNavigationSeparator.gif) top right no-repeat;}
			#primaryNavigation li:last-child {background: transparent;}
				#primaryNavigation li a {display: block; font-weight: bold; font-size: 8pt; text-align: center; padding: 0 15px; line-height: 32px;}
			#primaryNavigation ul {display: none;}
	#middle {margin: 0 5px 10px 15px;}
		#masthead {display: block; float: left; width: 575px; height: 280px;}
		#buttons {width: 300px; float: right; text-align: center;}
			#buttons a {display: block; width: 300px; height: 90px; margin: 0 0 4px 0;}
		#middle h1, #middle h2 {color: #007db0; padding: 0; font-family: "Century Gothic","Avant Garde",Helvetica,Arial,sans-serif; font-weight: normal;}
		#middle h1 {height: 24px; margin: 0 0 0.75em 0; font-size: 18pt; line-height: 1.3em;}
		#middle h2 {height: 20px; margin: 0 0 10px 0; font-size: 14pt; line-height: 1.3em;}
		#middle p {margin: 0 0 1.3em; line-height: 1.3em;}
		#middle img.left {display: block; float: left; margin: 0 10px 10px;}
		#middle img.right {display: block; float: right; margin: 0 0 10px 10px;}
		#content {width: 610px; float: left; padding: 10px 0 0;}
			#content ul, #content ol {margin: 0 0 0 3em; list-style: disc;}
			#content ol {list-style: decimal;}
				#content li {margin: 0 0 0.25em 0;}
			#content ul.files {list-style: none;}
				#content ul.files li {display: block;padding-left: 20px;}
				#content ul.files li.pdf_link {background: transparent url(/elements/images/global/pdf-document.png) 0 0 no-repeat;}
			#content a.top {display:block; font-weight:bold; margin:0pt 20px 2em 0pt; text-align:right; text-decoration:none;color: #3A5E7B; background: transparent url(/elements/images/icons/icn_top.gif) right center no-repeat; padding-right: 20px;}
			#content .testimonial {margin: 0 2em 2em; border: 1px solid #cec199;}
				#content .testimonial p {margin: 0.75em; font-style: italic;}
				#content .testimonial p.byline {text-align: right; font-weight: bold; font-style: normal; background: #cec199; color: #fff; margin: 0; padding: 0.25em;}
			#content .form_errormessage {margin: 0.5em 0; font-size: 11px; padding: 5px 10px 5px 48px; border: 2px solid #ea8989; border-width: 2px 0; background: #febebe url(/elements/images/icons/icn_error.gif) 16px 50% no-repeat;}
		#sidebar {width: 250px; float: right; background: #fff url(/elements/images/global/sidebarBG.gif) 0 0 repeat-x; min-height: 350px; padding: 10px 5px;}
			#sidebar h2 {margin: 0 0.5em 10px;}
			#subNav {margin: 0.5em;}
				#subNav li {margin: 0 0 0.25em 0;}
					#subNav li a {display: block; padding: 5px; background: #fff; border-bottom: 1px solid #B3B3B3; border-right: 1px solid #CFD0CF;}
					#subNav li a:hover, #subNav li a.current {text-decoration: none; background: #cec199; color: #000;}
	#footer {margin: 10px 15px 0; border-top: 1px solid #cec199; padding: 8px 0 0;}
		#footer ul {width: 400px; float: left;}
			#footer ul li {display: block; float: left; color: #15bffb; font-size: 8pt;}
				#footer ul li a {display: block; padding: 0 3px; text-transform: lowercase; color: #4d7b9c;}
				#footer ul li a:hover {text-decoration: underline;}
		#footer p {width: 400px; float: right; text-align: right; font-size: 7pt; line-height: 7pt; color: #4d7b9c;}
			#footer p img {vertical-align: bottom;}
#footerEdge {width: 909px; margin: 0 auto; height: 20px; background: transparent url(/elements/images/global/footerEdge-trans.png) 0 0 no-repeat;}