body {
	margin: 0; padding: 0;}
div.main{
	margin: 2px auto; padding: 0;
	width: 1004px;
	background-color: #fff;
	font-size: 100% !important;	
	font-family: font-family: Arial, Tahoma, Verdana;}	
/* Header */
div.hdr {
	margin: 0; padding: 0;
	height: 197px;
	position: relative;
	background: transparent url(../img/hdrBG.gif) no-repeat left 155px;}
div.hdr img.imgTitle{
	position: absolute;
	border: none;
	top: 0px; left: 0px;}
div.hdr img.imgLogo{
	position: absolute;
	border: none;
	top: 41px; left: 0px;}
div.hdr img.hdrImg1{
	position: absolute;
	border: none;
	top: 41px; left: 142px;}
div.hdr img.hdrImg2{
	position: absolute;
	border: none;
	top: 41px; left: 430px;}
div.hdr img.hdrImg3{
	position: absolute;
	border: none;
	top: 41px; left: 718px;}
div.hdr img.hdrTel{
	position: absolute;
	top: 155px; left: 542px;}
div.hdr a img.btnEmail{
	position: absolute;
	top: 155px; left: 720px;
	border: none;}
	
.printImg{display: none;}
/* Main */
table.mainTable{
	margin: 0; padding: 0;	
	font-size: 100%;}
table.mainTable td {
	margin: 0; padding: 0;
	vertical-align: top;}
	
/* LH Menu Column */
td.lhNav{
	margin: 0; padding: 0;
	background: transparent url(../img/lhsBG.gif) repeat-y;
	height: 100%;}
td.lhNavBottom{
	margin: 0; padding: 0;
	background: transparent url(../img/lhsBG.gif) repeat-y;
	height: 20px;
	vertical-align: bottom !important;}
td.lhNavBottom img{
	margin: 0; padding: 0;
	vertical-align: bottom !important;}
/* menu	*/
td.lhNav ul{
	margin: 0; padding: 0;	
	list-style-type: none;		
	width: 140px;}
td.lhNav ul li {
	margin: 0; padding: 10px 0 10px 16px;
	font-family: arial;
	font-weight: bold;
	font-size: 85%;	
	border-bottom: 1px solid #e7d326;}
td.lhNav ul li a{
	margin: 0; padding: 0;
	color: #fff;
	text-decoration: none;}
td.lhNav ul li a:hover, td.lhNav ul li a.sel{
	color: #e7d326;
	text-decoration: underline;}

/* Breadcrumbs
.breadcrumbs{
	margin: 0; padding: 0;
	font-size: 100%;	
	color: #fff !important;}
.breadcrumbs ul{
	list-style-type:none;
	margin:0; padding:3px 0 0;}
.breadcrumbs ul li{
	margin:0 5px 0 0; padding:0;
	color: #8f3d5f !important;
	font-family: Arial ,tahoma, verdana;
	font-size: 70% !important;	
	display: inline;
	text-decoration: none;}
.breadcrumbs a{
	color: #8f3d5f !important;}
.breadcrumbs a:hover{text-decoration: underline;} */

/* Content Area*/
td.mainContent{
	margin: 0; padding: 0; 
	color: #4d1f32;	
	width: 848px;
	background-color: #fff;} 
td.mainContent .in{
	margin: 0; padding: 0;}

/* Home Page RH banner */
td.rhBanner{
	margin: 0; padding: 20px 0 0 33px;
	background: transparent url(../img/rhBannerBG.gif) no-repeat;
	width: 409px; height: 205px;
	color: #ead80c;}
	
/* Contact form */
table.contactTable{
	margin: 0; padding: 0;
	width: 90%;}
table.contactTable td{
	margin: 0 0 10px 0; padding: 0;  	
	vertical-align: top;}	
table.contactTable td p{
	margin: 0 0 10px 0; padding: 0;  	
	vertical-align: top;
	font-size: 80%;
	color: #061633;}	
table.contactTable td p.heading2{
	margin: 0; padding: 0;
	color: #27519d;
	font-size: 90%;
	font-weight: bold;}
table.contactTable td p input, table.contactTable td p textarea{
	vertical-align: top;
	width: 350px;
	color: #061633;
	font-family: Arial ,tahoma, verdana;}

/* Site Map Table */
table.sitemapTable{
	margin: 0; padding: 0;
	font-size: 80%;}
table.sitemapTable a{
	text-decoration: none;
	color: #27519d;
	letter-spacing: normal;}
table.sitemapTable a:hover{
	text-decoration: underline;
	color: #27519d;}
/* Footer Area */
.ftr{
	margin: 0; padding: 2px 15px 3px 14px;
	background: transparent url(../img/ftrBG.gif) no-repeat;
	font-family: Arial ,tahoma, verdana;
	color: #fff;
	font-weight: bold;
	height: 19px; 
	font-size: 70%;}
.ftr ul{
	 margin: 0; padding:0;
	 list-style-type:none;
	 width: 1004px;}
.ftr ul li{
	margin:0; padding:0;
	display: inline;}
.ftr ul li.ppip{
	font-size: 85% !important;}
.ftr ul li a, .ftr ul li a:visited{
	color:#fff; text-decoration: none;}
.ftr ul li a:hover{
	text-decoration: underline;
	color: #e7d326;}

.ftrText{
	margin: 0; padding: 0;
	color: #669cca;
	text-align: left;
	font-size: 60%;}
.ftrTextMark{
	margin: 0; padding: 0;
	color: #061633;
	text-align: center;
	font-size: 65%;}

#SpamTrap {display: none;}