* {font-family: Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px;}
body {margin: 20px 0px 20px 0px;}
img {border: 0px}

#wrapper {width: 757px; margin-left: auto; margin-right: auto;}
#container {padding-top: 4px; width: 100%;}

/* left column classes */
#column_left {float: left; width: 156px;}
	#column_left a {color: #190b80; font-size: 8pt; font-weight: bolder; text-decoration: none;}
	#column_left a:hover {text-decoration: underline;}
	#column_left ul {}
	#column_left li {
		height: 29px;
		list-style-type: none;
		padding-bottom: 3px !important;
		padding-bottom: 0px;
		margin-bottom: -1px;
	}

/* homepage content classes */
#content {
	float: left;
	width: 436px;
	font-size: 9pt;
	text-align: justify;
	margin: 0px 16px 16px 16px
}
	#content p {padding: 12px 0px 12px 0px;}
	
#title_h h1 {width: 205px; height: 20px; padding: 12px 0px 12px 0px; background: transparent url(../images/t_welcome_to_WHEE.gif) no-repeat 0% 50%;}
	#title_h h1 em {position: absolute;left: -1000px;width: 205px;}

.title_line {clear: both; border-top: 4px solid #190b80; padding: 6px 0px 6px 0px;}
.title_line_2 {clear: both; border-top: 4px solid #190b80; padding: 6px 0px 6px 0px; margin-top: 20px}
.title_line_3 {clear: both; border-top: 4px solid #190b80; margin: 6px 0px 6px 0px;}
.subtitle_line {clear: both; border-top: 1px solid #190b80; padding: 6px 0px 6px 0px;}

#motto {border-top: 4px solid #190b80; border-bottom: 4px solid #190b80;}
	#motto p {
		color: #190b80;
		font-size: 10pt;
		font-weight: bolder;
		padding: 6px 0px 6px 0px;
	}

/* homepage lists classes */	
#h_overview {
	width: 100%;
	height: 263px;
	background: transparent url(../images/bg_home_list.jpg) no-repeat 50% 0%;
}
	#h_overview ul {float: left; width: 198px; margin-top: 10px; padding-left: 10px;}
	#h_overview li {
		font-size: 8pt;
		font-weight: bolder;
		text-align: left;
		list-style-type: none;
		margin: 0px 0px 5px 6px;
		padding: 0px 0px 0px 12px;
		border:0px solid red;
		background: transparent url(../images/bg_bullet_arrow.gif) no-repeat 0% 3px;
	}
	#h_overview ul.sub {padding: 0px; margin: 0px;}
	#h_overview ul.sub li {
		font-weight: normal;
		padding: 0px 0px 0px 12px;
		margin: 0px 0px 8px 0px;
		background: transparent url(../images/bg_bullet_disc.gif) no-repeat 0% 3px;
	}
	#h_overview ul.rt {padding: 0px; margin: 10px 0px 0px 20px !important; margin: 10px 0px 0px 0px;}

/* subpage content classes */
#content_subpage {
	float: left;
	width: 585px;
	font-size: 9pt;
	text-align: justify;
	margin: 0px 0px 16px 16px
}
	#content_subpage h1 {height: 20px;padding: 12px 0px 12px 0px;}
	#content_subpage h1 em {position: absolute;left: -1000px;width: 205px;}
	#content_subpage h1.aboutUs {background: transparent url(../images/t_about_us.gif) no-repeat 0% 50%;}
	#content_subpage h1.companyServices {background: transparent url(../images/t_company_services.gif) no-repeat 0% 50%;}
	#content_subpage h1.clientList {background: transparent url(../images/t_client_list.gif) no-repeat 0% 50%;}
	#content_subpage h1.papersAndPresentations {background: transparent url(../images/t_papers_and_presentations.gif) no-repeat 0% 50%;}
	#content_subpage h1.recentNewsArticles {background: transparent url(../images/t_recent_news_articles.gif) no-repeat 0% 50%;}
	#content_subpage h1.referencesAndLinks {background: transparent url(../images/t_references_and_links.gif) no-repeat 0% 50%;}
	#content_subpage h1.contactUs {background: transparent url(../images/t_contact_us.gif) no-repeat 0% 50%;}
	#content_subpage h2 {
		color: #FFF;
		height: 31px;
		line-height: 31px;
		font-size: 12pt;
		font-weight: bolder;
		text-align: center;
		margin: 0px 0px 10px 0px;
		background: transparent url(../images/bg_title.gif) no-repeat 0% 0%;
	}
	#content_subpage h3 {color: #190b80; font-size: 11pt; font-weight: bolder; text-align: left; padding: 6px 0px 12px 0px;}
	#content_subpage h4 {color: #190b80; font-size: 11pt; font-weight: bolder; text-align: left; padding: 6px 0px 0px 0px;}
	
	#content_subpage img.pic {float: right; padding: 2px; margin-left: 12px; border: 1px solid #a19ad9}
	#content_subpage div.civil {width: 500px; padding: 2px; border: 1px solid #a19ad9; text-align: center}
	#content_subpage p {padding: 0px 0px 12px 0px;}
	#content_subpage ul {margin-left: 16px;}
	#content_subpage li {margin: 0px 0px 8px 16px; text-align: left}
	#content_subpage li li {margin: 0px; padding: 4px 0px 0px 0px; text-align: left; list-style-type: disc; font-size: 8pt}
	
	#content_subpage span.under {text-decoration: underline}
	#content_subpage .form_txt {font-size: 9pt;}
	#content_subpage .form_txt_red {color:#F00}
	
	#content_subpage .fltRT {float: right; margin-top: 12px}
	#content_subpage .anchor {margin: 15px 0px 20px 0px}
	#content_subpage .bookTitle {text-decoration: underline; font-weight: bolder; color: #190b80;}
	#content_subpage .disclaimer {font-size: 8pt; font-weight: bolder; color: #190b80;}
	#content_subpage .padShort {margin-top: 2px}
	#content_subpage .text_bt {
		color: #FFF;
		height: 23px;
		font-weight: bolder;
		text-align: center;
		line-height: 23px;
		background: transparent url(../images/bg_text_bt.gif) no-repeat 50% 0%;
	}
		#content_subpage .text_bt a {color: #FFF; font-weight: bolder; text-decoration: none;}
		#content_subpage .text_bt#back {background: transparent url(../images/bg_text_bt_back.gif) no-repeat 50% 0%;}
		
	#content_subpage .article {padding: 18px 18px 6px 18px; border: 1px dashed #190b80; margin-bottom: 10px;}
		#content_subpage .article p {color: #000;}
		#content_subpage .article strong {color: #000; font-weight: bolder}
	#content_subpage .form_red {color: #C00; font-weight: bolder; margin-right: 12px}

#abbreviations {float: right; width: 277px; margin: 0px 0px 10px 12px}
	#abbreviations ul {height: 86px; margin-left: 0px; background: transparent url(../images/bg_abbreviations.gif) no-repeat 0% 0%;}
	#abbreviations li {
		color: #FFF;
		font-size: 8pt;
		line-height: 10pt;
		margin: 0px 0px 2px 7px;
		text-align: left;
		list-style-type: none;
	}
	#abbreviations li.first {padding-top: 23px;}
	#abbreviations strong {color: #FFF;}
	
#clientList {margin: 0px; padding: 0px; text-align: left;}
	#clientList ul {float: left; width: 254px; margin-right: 14px; margin-left: 10px;}
	#clientList p {clear: both; padding-top: 10px;}

#listWhite ul {margin-left: 0px;}
	#listWhite li {
		height: 21px;
		line-height: 21px;
		margin: 0px 0px 5px 0px;
		text-align: left;
		list-style-type: none;
		background: transparent url(../images/bg_list_jump.gif) no-repeat 0% 0%;
	}
	#listWhite a {color: #190b80; font-size: 10pt; font-weight: bolder; text-decoration: none; margin-left: 10px}

/* right column classes */
#column_right {float: left; width: 133px}

#missionStatement {height: 246px;background: transparent url(../images/bg_mission.gif) no-repeat 0% 0%;}
	#missionStatement p {
		color: #190b80;
		font-size: 10pt;
		padding: 8px 0px 0px 6px;
		line-height: 21px;
	}
	#missionStatement strong {color: #190b80;}
	
#licensedPE {
	height: 76px;
	margin: 4px 0px 4px 0px;
	background: transparent url(../images/bg_licensedPE.gif) no-repeat 0% 0%;
}
	#licensedPE p {color: #FFF; font-size: 10pt; font-weight: bolder; padding: 12px 0px 0px 0px; text-align: center;}
	
#contactWhee {
	height: 81px;
	margin: 0px 0px 2px 0px;
	background: transparent url(../images/bg_contactWHEE.gif) repeat-x 0% 0%;
}
	#contactWhee p {color: #FFF; font-size: 9pt; font-weight: bolder; padding: 14px 12px 0px 12px; text-align: center;}
	#contactWhee a {color: #FFF; text-decoration: none;}

/* footer classes */
#footer {
	clear: both;
	color: #190b80;
	text-align: center;
	margin-top: 15px;
	padding-top: 3px !important;
	padding-top: 9px;
	background: transparent url(../images/bg_footer.gif) no-repeat 0% 0%;
}
	#footer p {color: #000; font-size: 7pt; padding-top: 13px}
	#footer a {color: #190b80; font-size: 7pt; text-decoration: none;}
	#footer a:hover {text-decoration: underline;}
	#footer a.under {color: #000; text-decoration: underline;}
	#footer li {
		color: #190b80;
		display: inline;
		font-size: 7pt;
		list-style-type: none;
	}