@charset "utf-8";
body {
	background-color: #4B4949;
	font-family: Geneva, Arial, Helvetica, sans-serif;

	
	
}
.leftmargin
{
	width:10px;
}
.main
{
	width:840px;
}

.pgtitlepl
{
	width:165px;
	background-color: #2b2a2a;
}
.pgtitle
{
	height:29px;
	color:#a80808;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	background-color: #2b2a2a;
}
.sublink
{
	height:29px;
	background-color: #2b2a2a;
}
.redheading
{
	font-size:16px;
	color:#a80808;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
}
.nltxt
{
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 5px;
	
}
.nltxt h1
{
	
	font-size: 10px;
	color: #FFFFFF;
	font-weight:Bold
}
.nltxt p
{

}
.extbanner
{
	width:1px;
	padding:1x;
	vertical-align: top;

	background-color:#2b2a2a;
}
.maintb {
	width: 1012px;
	
}
.lfmain
{
	background-color:#2b2a2a;
	/*border-right-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;*/
	width:290px;
}

.lfmain img
{
  border:none;
}

.lfmain a:link
{
  color:#FFFFFF;
}
.lfmain a:visited
{
  color:#FFFFFF;
}
.lfmain a:hover
{
color:#FF9900;
}
.mdmain
{
	background-color:#373737;
	/*border-right-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;*/
	width:275px;
}
.mdmain a:link
{
  color:#FFFFFF;
}
.mdmain a:visited
{
  color:#FFFFFF;
}
.mdmain a:hover
{
color:#FF9900;
}
.mdmain img
{
  border:none;
}
.rtmain
{
	background-color:#585757;
	width:299px;
	font-size:10px;
	margin-right:5px;
	margin:2px;
}
.rtmain a:link
{
  color:#FFFFFF;
  text-decoration:none;
}
.rtmain a:visited
{
  color:#FFFFFF;
  text-decoration:none;
}
.rtmain a:hover
{
color:#FF9900;
text-decoration:none;
}
.rtmain img
{
  border:none;
}
.tpbar
{
	height:8px;
	background-color:#966d65;
}
.lnk1
{
	background-color:#862626;
	font-size: 12px;
	color: #b78f86;
	font-weight: bold;
	vertical-align: bottom;
	background-position: bottom;
	height:20px;
	width:140px;
	
}

.lnk1 a
{
	vertical-align: bottom;
	display: block;
	color: #b78f86;
	text-decoration: none;
	padding-left:5px;
	padding-top:14px;
	padding-bottom:5px;
	
}

.lnk1 a:link
{
	color: #b78f86;
	text-decoration: none;
		
	
}

.lnk1 a:visited
{
	color: #b78f86;
	text-decoration: none;
	
}

.lnk1 a:hover
{
	color: #b78f86;
	text-decoration: none;
	background-color:#af4e4e;	
}
.lnk2
{
	background-color:#9e2e2e;
	font-size: 12px;
	color: #b78f86;
	font-weight: bold;
	vertical-align: bottom;
	background-position: bottom;
	height:20px;
	width:140px;
	
}

.lnk2 a
{
	vertical-align: bottom;
	display: block;
	color: #b78f86;
	text-decoration: none;
	padding-left:5px;
	padding-top:14px;
	padding-bottom:5px;
	
}

.lnk2 a:link
{
	color: #b78f86;
	text-decoration: none;
		
	
}

.lnk2 a:visited
{
	color: #b78f86;
	text-decoration: none;
	
}

.lnk2 a:hover
{
	color: #b78f86;
	text-decoration: none;
	background-color:#af4e4e;	
}
.lnk3
{
	background-color:#b33434;
	font-size: 12px;
	color: #b78f86;
	font-weight: bold;
	vertical-align: bottom;
	background-position: bottom;
	height:20px;
	width:140px;
	
}

.lnk3 a
{
	vertical-align: bottom;
	display: block;
	color: #b78f86;
	text-decoration: none;
	padding-left:5px;
	padding-top:14px;
	padding-bottom:5px;
	
}

.lnk3 a:link
{
	color: #b78f86;
	text-decoration: none;
		
	
}

.lnk3 a:visited
{
	color: #b78f86;
	text-decoration: none;
	
}

.lnk3 a:hover
{
	color: #b78f86;
	text-decoration: none;
	background-color:#af4e4e;	
}
.lnk4
{
	background-color:#c53939;
	font-size: 12px;
	color: #b78f86;
	font-weight: bold;
	vertical-align: bottom;
	background-position: bottom;
	height:20px;
	width:140px;
	
}

.lnk4 a
{
	vertical-align: bottom;
	display: block;
	color: #b78f86;
	text-decoration: none;
	padding-left:5px;
	padding-top:14px;
	padding-bottom:5px;
	
}

.lnk4 a:link
{
	color: #b78f86;
	text-decoration: none;
		
	
}

.lnk4 a:visited
{
	color: #b78f86;
	text-decoration: none;
	
}

.lnk4 a:hover
{
	color: #b78f86;
	text-decoration: none;
	background-color:#af4e4e;	
}

.logo img
{
	border:none;
}
.menu
{
	
	font-size: 12px;
	color: #a85854;
	font-weight: bold;
	vertical-align: bottom;
	float: none;

}
.footer
{
	height:21px;
	background-color:#7f0808;
	width: 804px;
	color:#FFFFFF;
	margin-left:10px;
	padding-left:10px;
	font-size: 10px;
	}

.footer a:link
{
	color:#ffffff;
	text-decoration: none;
	font-size: 10px;
}


.footer a:visited
{
	color:#cfcfcf;
	text-decoration: none;
	font-size: 10px;
}

.footer a:hover
{
	color:#666666;
	text-decoration: none;
	font-size: 10px;
}
.maintxt {
	
	font-size: 10px;
	color: #2B2A2A;
	background-color: #FFFFFF;
	width: 644px;
	vertical-align: top;
	height: 400px;
}
.greytd {
background-color:#E0E0E0;
}

.maintxt table
{
	margin-left:10px;
	font-size: 12px;
}
.maintxt h1
{
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	padding-top: 10px;
	padding-left: 10px;
	
}
.maintxt h2
{
	
	font-size: 12px;
	font-weight: bold;
	color: #2b2a2a;
	padding-top: 10px;
	padding-left: 10px;
	
}

.maintxt h3
{
	
	font-size: 11px;
	font-weight: bold;
	color: #454444; /*2b2a2a*/
	padding-top: 10px;
	padding-left: 10px;
	
}
.maintxt p
{
	font-size: 12px;
	color: #2B2A2A;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.maintxt li
{
	font-size: 12px;
	color: #2B2A2A;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
}
.maintxt li2
{
	font-size: 12px;
	color: #2B2A2A;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
}
.maintxt a:link
{
	
	color:#666666;
}
.maintxt a:visited
{
	
	color:#666666;
}

.maintxt a:hover
{
	
	color:#333333;
}


.pgheading
{
	
	font-size: 16px;
	color: #a80808;
	height: inherit;
	width: 160px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.navlink
{
	padding: 3px;
}
.navlink a:link
{
	color:#cfcfcf;
	text-decoration: none;
	font-size: 12px;
}


.navlink a:visited
{
	color:#cfcfcf;
	text-decoration: none;
	font-size: 12px;
}

.navlink a:hover
{
	color:#ffffff;
	text-decoration: none;
	font-size: 12px;
}
.hmmaintxt 
{
	color:#ffffff;
	font-size: 12px;
}

.hmmaintxt h1
{
	font-size:16px;
	color:#a80808;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 10px;
}

.hmmaintxt p
{
	font-size:10px;
	color:#ffffff;
	padding-left: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
}
.hmmaintxt img
{
	padding-left: 5px;
}
.nopad {
padding-bottom:0px;
height:29px;
}
.copyright{
	font-size: 10px;
	color: #999999;
	padding-left: 10px;
}
.maintxt2 {
	font-size: 10px;
	color: #2B2A2A;
	background-color: #000000;
	width: 644px;
	vertical-align: top;
	height: 430px;
}

