@import url("css/AdvisorsMenu.css");

body{
	background-color:#dfdfdf;
	color:#002c57;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}


table, td {
	color:#002c57;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

a {
	color:#002c57;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link {color:#64a3ff; text-decoration:none;}
a:visited {color:#64a3ff; text-decoration:none;}
a:hover {color:#64a3ff; text-decoration:underline;}
a:active {color:#64a3ff; text-decoration:underline;}

.break {
	clear:both;
	height:0px;
	line-height:0px;
}

.Normal {
	color:#002c57;
	font-family:Verdana, Arial, Helvetica, sans-serif  !important;
	font-size:12px  !important;
}

#mainTable {
	background-color:#fefefe;
}

.HP2009yearend{
	margin:30px 0px 25px 0px;
	}

/* Common Elements Across All Pages*/
#headerContainer {
	height:121px;
	background:url(images/header.jpg) no-repeat;
	position:relative;
}

#headerContainerLLP {
	height:121px;
	background:url(images/header_llp.jpg) no-repeat;
	position:relative;
}
#headerContainerFLVS {
	height:121px;
	background:url(images/header_flvs.jpg) no-repeat;
	position:relative;
}

	#logo {
	}
	
	#searchBox {
		position:absolute;
		right:23px;
		top:93px;
	}
	
	#contactText {
			position:absolute;
			right:27px;
			top:79px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#08335c;
			background-color:#FFFFFF;
	}
	
	input#dnn_Search_searchString {
		width:300px;
		margin:1px;
		border:1px solid #c5c5c5;
		background-color:#004B85;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	
	
#topMenu {
	height:32px;
	background:url(images/topMenuBG.jpg) no-repeat;
}

#breadcrumb {
	background:url(images/breadcrumbBG.jpg);
	color:#FFFFFF !important;
	text-transform:uppercase;
	height:28px;
}

#breadcrumb img {
	position:relative;
	display:inline-block;
	vertical-align:middle;
}

#breadcrumb a {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px  !important;
	font-weight:bold;
	color:#FFFFFF;
	display:inline-block;
	height:24px;
	position:relative;
	top:2px;
}

#energygreen #breadcrumb a.SkinObject {
	position:relative;
	background:url(images/separator.gif) no-repeat right -7px;
	display:inline-block;
	padding-right:20px;
	margin-right:5px;
}


#breadcrumb a:link {text-decoration:none; color:#FFFFFF;}
#breadcrumb a:visited {text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
#breadcrumb a:active {text-decoration:underline;}

#bottomNavWrapper {
		background-color:#7fbb69;
	}
	
		#bottomNav {
			text-align:center;
			line-height:29px;
			height:29px;
			vertical-align:middle;
		}
		
		#bottomNav a {text-transform:uppercase; margin:0px 21px; font-weight:bold; font-family:Trebuchet MS, Helvetica, sans-serif}
		#bottomNav a:link {color:#FFFFFF; text-decoration:none;}
		#bottomNav a:visited {color:#FFFFFF; text-decoration:none;}
		#bottomNav a:hover {color:#FFFFFF; text-decoration:underline;}
		#bottomNav a:active {color:#FFFFFF; text-decoration:underline;}
		
#footerWrapper {
}

	#footer {
		text-align:justify;
		margin:0px 15px 0px 15px;
	}
	
	#footer p {
		margin:0;
		padding:0;
		font-size:12px;
		font-weight:bold;
	}
	
	p#footerContactText {
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#08335c;
			background-color:#FFFFFF;
			text-align:center;
			margin:5px 0 10px;
	}
	
/* End Common Elements
	
/* Begin Homepage Elements */
#homePage{
}

	#homePage #homeFlashHeader {
		margin:25px 5px 25px 6px;
	}
	
	#newHomeFrame {
		height:193px;
		width:946px;
		background:url(images/newFrameBG.jpg) no-repeat;
		margin:19px 0 7px 12px;
		text-align:left;
	}
	
		#imageText {
			margin-left:58px;
		}
		
		#contactButton {
			margin-top:43px;
			margin-left:27px;
		}
		
			#contactButton img {
				border:0;
				background:url(images/contactUHY.png) no-repeat;
				width:214px;
				height:36px;
			}
			
			#contactButton a:hover img {
				border:0;
				background:url(images/contactUHY.png) 0 -36px no-repeat ;
				width:214px;
				height:36px;
			}
			
			
		
	#homePage #contentWrapper {
		height:312px;
		background:url(images/homeNewsBG.jpg) no-repeat;
		float:left;
		width:970px;
	}
			
		#homePage .ajaxPanel {
			float:left;
			margin:66px 0 0 41px;
			display:inline
		}
			
		#homePage #additionalNewsWrapper {
			float:right;
			margin-right:30px;
			margin-top:45px;
		}
		
			#homePage .additionalNews {
				width:358px;
				height:218px;
				overflow:auto;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#002c57;
				text-align:left;
			}
			
				#homePage .additionalNews h1 {
					vertical-align:top;
					font-size:18px;
					color:#002c57;
					line-height:19px;
					margin:0 0 10px;
					padding:0;
					font-weight:bold;
				}
				
				#homePage .additionalNews h2 {
					vertical-align:top;
					font-size:15px;
					color:#002c57;
					line-height:15px;
					margin:0 0 10px;
					padding:0;
					font-weight:normal;
				}
				
				#homePage .additionalNews p {
					margin:0 0 5px;
					padding:0;
				}
				
			
	#homePage #bottomContentWrapper {
		margin-top:47px;
		padding-bottom:40px;
	}
	
	#newHomePage #homePage #bottomContentWrapper {
		margin-top:0px;
		position:relative;
		padding-bottom:0px;
	}
	
		#homePage #bottomImage {
			float:left;
		}
		
		#newHomePage #homePage #bottomImage {
			float:right;
			margin-right:15px;
		}
		
		#homePage .contentPane {
			float:right;
			margin-right:43px;
			text-align:left;
			width:522px;
		}
		
		#newHomePage #homePage .contentPane {
			float:left;
			text-align:left;
			width:522px;
			margin-left:0px;
			font-weight:normal;
			font-size:11px;
			margin-right:0;
			position:absolute;
			top:0px;
		}
		
			#homePage .contentPane p {
				margin:0 0 10px;
				padding:0;
			}
			
			#newHomePage #bottomContentWrapper p {
				display:none;
			}
			
			#newHomePage #bottomContentWrapper ul {
				margin:0 0 0 30px;
				padding:0;
			}
			
			#newHomePage #bottomContentWrapper li {
				margin:0;
				padding:0;
			}
			
	#homePage #bottomNavWrapper {
		margin-top:40px;
	}
/* End Homepage Elements */	


/* Begin Subpage Elements */
#subPage {				

}

	#subpage #mainContainer {
	}
	
	.mainContainer {background-color:#fff;
	}
		
	
		#subPage #flashHeader {
			margin:6px 6px 18px 6px;
		}
		
		#subPage #contentWrapper {
		}
		
		#subPage #contentWrapper p {
			margin:0 0 15px 0;
			padding:0;
			line-height:14px;
		}
	
			#subPage #leftSideWrapper {
				width:200px;
				float:left;
			}
		
			#energygreen #leftSideWrapper {
				width:235px;
			}
			
				#subPage #sideMenu {
					margin-left:6px;
				}
				
				#energygreen #subPage #sideMenu {
					margin-left:10px;
				}
				
				#subPage .leftPanel {
					margin-left:6px;
				}
	
		#subPage #contentPaneWrapper {
			width:521px;
			float:left;
			background-color:#fff;
		}
		
		#subPage #contentPaneWrapperLoc {
			width:958px;
			float:left;
		}
		
		#subPage #contentPaneWrapper.twoColumn {
			width:770px;
			float:left;
		}
		
			#subPage .contentPaneLocations {
				margin-left:6px;
				margin-right:6px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#002c57;
			}
			
			#subPage .contentPane {
				margin-left:15px;
				margin-right:15px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#002c57;
			}
			
		
		#subPage #rightSideWrapper {
			width:235px;
			float:right;
		}
		
			#subPage #rightFlash {
				margin-right:6px;
			}
			
			#subPage #rightPanel {
				margin-right:6px;
			}
			
			#subContactUs img {
				width:218px;
				height:234px;
				background:url(/uhy/Portals/0/ediscovery/contactUs.jpg) no-repeat ;
				border:0;
				margin-bottom:30px;
			}
			
			#subContactUs a:hover img {
				background:url(/uhy/Portals/0/ediscovery/contactUs.jpg) 0 -234px no-repeat ;
			}
			#homeContactUs img {
				width:350px;
				height:179px;
				background:url(/uhy/Portals/_default/Skins/Templates_2009/images/home-cta.jpg) no-repeat ;
				border:0;
				margin-top:20px;
			}
			
			#homeContactUs a:hover img {
				background:url(/uhy/Portals/_default/Skins/Templates_2009/images/home-cta.jpg) 0 -179px no-repeat ;
			}
		
/* End Subpage Elements */

/* Contact Us Form master */

.ContactFormLabel{color:#002c57}
.ContactFormBox{margin:0px 0px 5px 2px;}


h1 {
color:#013366;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border-top:thin solid #a8a9ad;
border-bottom:thin solid #a8a9ad;
padding:10px 0px;
}

#energygreen #breadcrumb {
	margin-bottom:11px;
}

#energygreen .contentHeader {
	float:left;
	width:717px;
	margin-bottom:23px;
	border-top:14px solid #cce6c3;
	padding-top:11px;
}

#energygreen #contentPaneWrapper {
	float:left;
	width:717px;
	margin-left:10px;
	overflow:hidden;
}

#energygreen .contentPane {
	margin:0 15px 0 0 !important;
	width:446px;
	float:left;
	color:#5f5f5f;
	font-family:'Myriad Pro', Verdana, Geneva, sans-serif
}

#energygreen #rightSideWrapper {
	border-left:1px dashed #5f5f5f;
	padding-left:15px;
	padding-bottom:20px;
}

#energygreen #footerWrapper {
	background-color:#01224d;
	color:#FFFFFF;
	text-align:left;
	padding-top:25px;
	font-size:12px;
}
#energygreen #footer p {
	font-weight:normal;
}

	#energygreen span.f_col {
		display:inline-block;
		padding-right:20px;
		vertical-align:top;
		color:#FFFFFF;
	}
	.f_header {
		display:inline-block;
		padding-bottom:2px;
		color:#80c069;
	}
	
	.f_header a {
		color:#80c069;
		text-decoration:none;
	}
	
	.f_header a:hover {
		color:#80c069;
		text-decoration:underline;
	}
	
	.f_col1 {
		width:171px;
		margin-left:40px;
		border-right:1px dashed #FFFFFF;
		padding-right:15px;
		margin-right:15px;
	}
	
	.f_col a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.f_col a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
	
#energygreen h1 {
	font-size:32px;
	border:none;
	color:#014d89;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:normal;
	font-family:'Myriad Pro', Verdana, Geneva, sans-serif
}

#energygreen h2 {
	font-size:21px;
	color:#80c069;
	font-weight:normal;
	border:none;
	margin:0 0 15px;
	padding:0;font-family:'Myriad Pro', Verdana, Geneva, sans-serif
}

#energygreen h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#5f5f5f;
	font-family:'Myriad Pro', Verdana, Geneva, sans-serif
}

#energygreen h4 {
	font-size:18px;
	border:none;
	color:#014d89;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:normal;
	font-family:'Myriad Pro', Verdana, Geneva, sans-serif
}

#energygreen .Normal {
	color:#5f5f5f;
	font-family:'Myriad Pro', Verdana, Geneva, sans-serif
}

#energygreen .contentPane ul {
	margin:0;
	padding:0;
}

#energygreen .contentPane li {
	list-style-type:disc;
	margin-left:15px;
	padding-left:0;
}
#energygreen h1.featured {
	font-size:14px;
	font-weight:600;
	color:#002449;
	font-family:'Myriad Pro', Verdana, Geneva, sans-serif;
	margin-bottom:20px;
}

#energygreen .f_experts {
	clear:both;
	padding-bottom:15px;
	width:100%;
	overflow:hidden;
}

#energygreen .f_experts h2 {
	font-size:14px;
	font-weight:600;
	color:#002449;
	font-family:'Myriad Pro', Verdana, Geneva, sans-serif;
	margin:15px 0 0 0;
	padding:0;
	text-transform:none;
}

#energygreen .f_experts h3 {
	font-size:14px;
	font-weight:normal;
	color:#002449;
	font-family:'Myriad Pro', Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
	text-transform:none;
}

#energygreen .f_experts img {
	float:left;
	margin-right:15px;
}

.email a, .email a:visited, .email a:link {
	color:#80c069;
	text-decoration:none;
	display:inline-block;
	background:url(/uhy/Portals/_default/Skins/Templates_2009/images/emailarrow.png) 0px center no-repeat;
	padding-left:10px;
}

.email a:hover, .email a:active, .email a:focus {
	text-decoration:underline;
	color:#80c069;
}


