body{margin:0; padding:0;}
form, td, p {margin:0; padding:0;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}

input, textarea, select{font:11px Arial; color:#000000; background:#CDCEC9; border:1px solid #5c5c5a; padding-left:2px}
input{ width:118px; height:18px;} 
textarea{width:122px; height:90px;}
td, tr {vertical-align:top; text-align:left}

.align_right{text-align:right}
.bottom{vertical-align:bottom}
.content ol.faq{margin:0px; padding:0px 0px 0px 16px;list-style-image:none;}
.content ol.faq li{list-style-image:none;background:none; margin:0px; padding:0px; font-weight:normal;}
.header{
font:11px Arial;
color:#f2f2f2;
font-weight:bold;
background-color:#404040;
}
.header ul { 
margin:0;
padding:0; 
list-style:none;
}
.header li {
background:url(images/dot.gif) top left no-repeat; 
background-position:0px 6px;
margin:0 0 0 0; 
padding:0 0 0 12px;
}
.header li a { 
line-height:22px;
color:#f2f2f2;
text-decoration:none; 
background-position:left center;
}
.header li a:hover { 
text-decoration:underline;
}
.headerleft
{
width:390px;
background-color:#77933c;
color:#ffffff;
font-family:Arial;
font-size:14px;
padding:45px 48px 0px 50px;
}
.topmenu
{
margin:0px 0px 20px 85px;
color:#7f7f7f;
font-size:11px;
font-weight:bold;
font-family:Arial;
}
.topmenu a
{
color:#7f7f7f;
padding:0px 10px;
text-decoration:none;
text-transform:uppercase;
}
.topmenu a:hover
{
text-decoration:underline;
}
.content{
font:11px Arial;
color:#5c5c5a;
font-weight:bold;
text-align:justify;
}
.content span{
font:11px/13px tahoma, arial, helvetica, sans-serif;
color:#5c5c5a;
}
.content strong{
font:11px/13px tahoma, arial, helvetica, sans-serif;
color:#5c5c5a;
font-weight:bold;
}
.content a{
font:11px Tahoma, Arial, Geneva, sans-serif;
text-decoration:underline;
color:#5c5c5a;
font-weight:bold;
}
.content a:hover{
color:#939393;
background:none;
text-decoration:none;
}
.content .link{background:url(images/dot_1.gif) center left no-repeat; padding:0 0 0 9px;}
.content .linkred{background:url(images/dot_red.gif) center left no-repeat; padding:0 0 0 9px; color:#fd5808;}
.content .link_1{background:url(images/dot_4.gif) center left no-repeat; padding:0 0 0 9px;}
.content .link_2{background:url(images/dot_1.gif) center right no-repeat; padding:0 15px 0 0;}
.content ul { 
margin:0;
padding:0px 0px 0px 12px; 
list-style:none;
}
.content li {
background:url(images/dot_3.gif) center left no-repeat; 
margin:0 0 0 0; 
padding:0 0 0 12px;
}
.content li a  
{
font-size:11px;
line-height:15px;
color:#5c5c5a;
text-decoration:none; 
background-position:left center;
font-weight:normal;
}
.content li a:hover { 
text-decoration:underline;
}

.footer-left
{
width:210px;
background-color:#c4bd97;
font:10px/14px  tahoma, arial, helvetica, sans-serif;
color:Black;
padding:2px 14px 5px 15px
}
.footer-left a{
	font:10px/14px  tahoma, arial, helvetica, sans-serif;
	color:Black;
}
.footer-left a:hover{
	text-decoration:none;
}
.footer-left b{font-weight:normal;}
.footer-left .hr
{
border-collapse:collapse;
border-bottom:solid 1px black;
padding:4px 0px;
}
.footer{
font:10px/14px  tahoma, arial, helvetica, sans-serif;
color:#5C5C5C;
background-color:#2c2c2c;
width:380px; 
padding:50px 0px 5px 173px;
}
.footer strong{
color:#5C5C5C;
font-weight:normal;
}
.footer span{
color:#898989;
}
.footer a{
color:#898989;
text-decoration:none;
}
.footer a:hover{
color:#f2f2f2;
}

/* style imagehover */
#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
  margin:-200px 0px 0px 0px
}
#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}
#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}
#trailimageid img {
  margin: 2px;
  border: none;
}