html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: transparent;
	font-family: Arial;
	font-size: 14px;
	color: #595a55;
	background-image: url(../../Images/Background.jpg);
	letter-spacing: 0.03pc;
}

a
{
	color:#2a2925;
}
a:hover
{
	color: #504e40;
}
a:visited
{
	color:#2a2925;
}

.ulFAQS
{
	line-height:35px;
}

ul 
{
	margin-top:0px;
}
img
{
	display:block;
	margin:0px;
	padding:0px;
}

.tblWrapper
{
	width:930px;
	background-image:url(../../Images/ContentBackground.png);
	background-repeat:repeat-y;
	/* height:100%;*/
	min-height:600px;
	text-align:center;
	
}	
/* Menu CSS */ 

.tblMenu
{
	background-image:url(http://jhecustomhomes.com/Images/Menu/menuBackground.jpg);
	height:24px;	
	width:906px;
}

.RadMenu
{
	z-index:1;
}

.rmLeftImage
{
	padding:0px;
	margin:0px;
}

.mnuSubItem
{
	/*
	color:white;
	font-family:Arial Narrow;
	font-size:16px;
	background-color:#B7A66D;
	padding-top:10px;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	padding-right:10px;*/
	background-color:Transparent;
	width:130px;
}
.mnuSeperator
{
	width:80px;
	padding:5px 10px 5px 10px;
	background-color:#B7A66D;
	text-align:center;
}
.mnuBottom
{
	width:80px;
	padding:5px 10px 5px 10px;
	background-color:#B7A66D;
	text-align:center;
	height:5px;
}

/* Menu CSS */ 

.tblContent
{
	width: 906px;
	background-color: white;
}

.tblContentTD
{
	/* min-height:592px;*/
}

.tblFooter
{
	background-image:url(../../Images/FooterBackground.jpg);
	width:906px;
	height:132px;
	background-color:#2a2925;
}	

.FooterLnk
{
	text-decoration: none;
	font-family: Arial Narrow;
	font-size: 15px;
	letter-spacing: .5pt;
	color: #d9d5c8;
}

.FooterLnk:visited
{
	color:#d9d5c8;
}


.FooterLnk:hover
{
	text-decoration:none;
	font-family:Arial Narrow;
	font-size:15px;
	color: #d9d5c8;
}

.FooterAddress
{
	color: #d9d5c8;
	font-family:Arial Narrow;
	font-size:15px;
	padding-bottom:3px;
}

.FooterAddress a
{
	color:#d9d5c8;
}
.footerEmail
{
	color:#a7a4a2;
	font-family:Arial Narrow;
	font-size:14px;	
}
.footerEmail:hover
{
	color:#7A6C3D;
	font-family:Arial Narrow;
	font-size:14px;	
}
.FooterCopyRight
{
	color: #d9d5c8;
	font-family:Arial Narrow;
	font-size:10px;
}

.Dot
{
	color:#B7A66D;
}

	


.panel
{
	z-index:125;
	right:-60px;
	top:70px;
	position:absolute;
	float:left;
	width:300px;
	padding:15px;
	background-color:#B7A66E;
	background-repeat:repeat-y;
}

.panelDiv
{
	text-align: left;font-size:15px;color:White;

}

.FAQsButtons
{
	border:0px;
	background:none;
	padding:0px;
	margin:0px;
	text-indent:0px;
	text-align:left;
	color:Gray;	
}

.FAQsButtons:hover
{
	border:0px;
	background:none;
	padding:0px;
	margin:0px;
	text-indent:0px;
	text-align:left;
	color:Gray;	
	text-decoration:underline;
}

.OutSourceButtons
{
	border:0px;
	background:none;
	padding:0px;
	margin:0px;
	text-indent:0px;
	text-align:left;
	color:White
}

.OutSourceButtons:hover
{
	border:0px;
	background:none;
	padding:0px;
	margin:0px;
	text-indent:0px;
	text-align:left;
	color:Blue;	
	text-decoration:underline;
}

.Top5NewsTitle
{
	font-family:Arial Narrow;
	font-size:14px;
	color:#36383B;
	padding-top:18px;
	height:18px;
	vertical-align:bottom;
}
.TDLeftImage
{
	padding-top:35px;
}
/* About Us Pages */
.AboutUsTitle
{
	padding:0px;width:100%;margin-top:35px;
}
.AboutUsContent
{
	margin-left:25px;width:375px;margin-top:10px;
}

/* Page content Divs */

.outSourcingDiv
{
	font-family:Arial Narrow;font-size:15px;color:Gray;padding-top:3px;
}

html>/**/body .outSourcingDiv, x:-moz-any-link, x:default 
{ 
	 padding:20px;
} /* Only FireFox 3 */

.panelDivOutSourcing
{
	font-family:Arial Narrow;font-size:15px;color:black;padding-top:3px;
}

html>/**/body .recoveryContentDiv, x:-moz-any-link, x:default 
{ 
	 padding:20px;
} /* Only FireFox 3 */


.panelDivOutSourcing
{
	font-family:Arial Narrow;font-size:15px;color:Gray;padding-top:3px;
}

html>/**/body .recoveryContentDiv, x:-moz-any-link, x:default 
{ 
	 padding:20px;
} /* Only FireFox 3 */

.FAQsContentDiv
{
	font-family:Arial Narrow;font-size:15px;color:Gray;padding-top:3px;
}

html>/**/body .FAQsContentDiv, x:-moz-any-link, x:default 
{ 
	 padding:20px;
} /* Only FireFox 3 */


html>/**/body .OutsourcingFireFox, x:-moz-any-link, x:default 
{ 
	 padding:20px;
} /* Only FireFox 3 */


.CareersContent
{
	padding:0px 25px 0px 25px;font-family:Arial Narrow;font-size:16px;color:Gray;
}

.CareersContentDiv
{
	padding:57px 57px 0px 57px;
}

.PageTitle
{
    font-family: Calibri, Arial;
    color: midnightblue;
    font-size: 18pt;
}