* {margin:0; border:0; padding:0;}
body {text-align:center; background-image:url(/images/layout/bg.jpg); background-repeat:repeat-x; background-position:top center; font-family:Arial, Helvetica, sans-serif; color:#838383; font-size:12px;}
	#wholePageContentHolder {width:920px; margin:0px auto 0px auto; text-align:left;}
		#header {float:left; height:110px; width:100%;}
			#titleTagline {float:left; height:70px; width:410px; margin-top:15px;}
			#logo {float:right; height:69px; width:69px; /*background-image:url(/images/layout/logo.jpg);*/ margin-top:17px;}
				#logo a {display:block; width:69px; height:69px; text-decoration:none;}
		#menu {float:left; height:20px; background-color:#838383; width:100%; color:#FFFFFF; text-transform:uppercase; font-size:12px;}
			#menu a {color:#FFFFFF; text-decoration:none;}
			#menu a:hover {color:#FFFFFF; text-decoration:underline;}
			#menu ul {line-height:20px; white-space:nowrap;}
			#menu li {display:inline; list-style-type:none; padding:0px 5px 0px 5px;}
		#underMenuImageBox {float:left; width:100%; height:81px; background-color:#838383; position:relative; color:#FFFFFF;}
			#underMenuImageBox img {float:left; margin:0px 1px 1px 1px; border:2px solid #FFFFFF;}
			#underMenuImageBox #subNav {width:914px; position:absolute; top:2px; left:3px; padding:3px 0px 3px 0px;}
				#underMenuImageBox #subNav div {float:left;}
				
				#underMenuImageBox #subNav.bgAbout {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/layout/semiTransparentBackgrounds/green.png');}/*This is for IE6's benefit*/
				#underMenuImageBox #subNav.bgAbout[class] {background-image:url(/images/layout/semiTransparentBackgrounds/green.png);}/*the [class] attribute bit means that IE ignores this bit, so this is for all non-IE6 browsers*/
				#underMenuImageBox #subNav.bgAbout a {color:white; text-decoration:none;}
				#underMenuImageBox #subNav.bgAbout a:hover {color:white; text-decoration:underline;}

				
		#underMenuSloganBox {float:left; width:100%; height:214px; margin-top:14px; background-color:#838383;}
			#underMenuSloganBox img {float:left; margin:1px 1px 1px 1px; border:2px solid #FFFFFF;}

		h3 {font-size:13px;}
		h2 {font-size:15px;}
		h1 {font-size:18px;}
		
		#contentLeft {float:left; width:550px; margin:30px 20px 0px 0px;}
			#contentLeft p {margin-bottom:15px; line-height:150%;}
			#contentLeft ul {margin-bottom:15px; margin-left:15px; line-height:150%;}
			#contentLeft ul.pdf {list-style-image:url(/images/layout/pdf-icon.gif); margin-left:25px;}
			#contentLeft a {color:#838383;}
			#contentLeft div.contentImage {background-color:#838383; color:white; margin:0px auto 15px auto; text-align:center; font-size:10px;}
			#contentLeft div.contentImage img {border:2px solid white; margin-top:1px;}
			
			#contentLeft div.teamPhoto {clear:left; float:left; border:1px solid #838383; margin-bottom:20px;}
			#contentLeft div.teamPhoto img {margin:2px;}
			#contentLeft div.teamDescription {float:left; width:380px; margin-left:15px; margin-bottom:20px;}
			#contentLeft div.teamDescription p {margin-bottom:0px;}
			#contentLeft div.teamDescription a {color:#93C105;}
			#contentLeft div.teamDescription strong {font-size:13px;}
			
			#contentLeft div.hr {float:left; width:350px; margin:0px 100px 15px 100px; border-top:1px dotted #838383; font-size:1px;}
			
		#contentRight {float:left; width:350px; margin-top:30px; padding-top:15px;}
		#contentRight.homepage {background-color:#FFFFFF; padding-top:0px;}
			#contentRight p {margin:0px 15px 5px 17px;}
			#contentRight.homepage p {margin:3px 15px 0px 0px;}
			
			#contentRight.green {background-color:#EAF6CB;}
			#contentRight.orange {background-color:#FAEACB;}
			#contentRight.blue {background-color:#DAE3E9;}
			
			#contentRight h2 {margin:0px 15px 15px 17px;}
			#contentRight h3 {margin:0px 15px 5px 17px;}
			#contentRight ul.pdf {list-style-image:url(/images/layout/pdf-icon.gif); margin-left:55px; margin-bottom:10px;}
			#contentRight a {color:#838383;}
			#contentRight div.hr {width:150px; margin:0px 100px 15px 100px; border-top:1px dotted #838383; font-size:1px;}
			
			
		#footer {float:left; border:1px solid #838383; width:100%; text-align:center; font-size:0.75em; margin:20px 0px 10px 0px; padding:5px 0px 5px 0px;}
			#footerLinks {float:left; width:100%; text-transform:uppercase;}
				#footerLinks a {color:#838383; text-decoration:none;}
				#footerLinks a:hover {color:#838383; text-decoration:underline;}
				#footerLinks ul {white-space:nowrap;}
				#footerLinks li {display:inline; list-style-type:none; padding:0px 2px 0px 2px;}
			#footerInfo {float:left; width:100%; margin-top:3px;}
		
		#subFooter {float:left; width:100%; text-align:center; margin-bottom:15px;}
		#subFooter a {color:#838383; text-decoration:none;}
		#subFooter a:hover {text-decoration:underline;}