body{
	margin: 0; padding: 0;
	color: #666; font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a img,a,a:active{
	border: none; outline: none;
	color: #D2232A; text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	margin: 0; padding: 0;
	margin-bottom: 10px;
}
h1{
	font-size: 20pt;
}
h2{
	font-size: 18pt;
}
h3{
	font-size: 16pt;
}
h4{
	font-size: 14pt;
}
h5{
	font-size: 12pt;
}
h6{
	font-size: 10pt;
}
.clear{
	clear: both; height: 1px; font-size: 1px;
}
.clred{
 color:#D2232A;
}
.clgrey{
	color: #AAA;
}
ul.mainmenu{
	margin: 0; padding: 0; width: 675px;
	display: block; float: right;
}
ul.mainmenu li{
	list-style: none; display: block;
	float: left; width: 133px;
	height: 16px; margin-left: 2px;
	text-align: center; background: #D2232A;
	padding-top: 2px;
}
ul.mainmenu li a{
	text-decoration: none; color: #E27F6C; font-size: 8pt;
	
}
ul.mainmenu li a:hover,ul.mainmenu li a.active{
	color: #FFF;text-decoration: none;
}
.divide_dot{
	background: url(images/hor_dot.gif) repeat-x top;
	height: 3px; font-size: 1px; margin: 5px 0;
}
a.readmore{
	background: url(images/readmore.gif) no-repeat left 3px;
	 color:#D2232A; font-size: 7.5pt; text-decoration: none;
	 padding-left: 15px;
}
a.readmore:hover{
	color: #E27F6C; 
}
.fleft{
	float: left;
}
.fright{
	float: right;
}
ul.listnormal{
	margin: 0; padding: 0;
}
ul.listnormal li{
	display: block; list-style: none;
	background: url(images/dot_list.jpg) no-repeat left 3px;
	padding-left: 15px;
}
ul.footerlink{
	margin: 0; padding: 0;
}
ul.footerlink li{
	display: inline; list-style: none;font-size: 7pt;
	
}
ul.footerlink li a{
	color:#D2232A;  text-decoration: none;
	 padding-right: 5px; letter-spacing:0;
}
ul.footerlink li a:hover{
text-decoration: underline;color: #E27F6C; 
}
.allpage{
	background:url(images/brg_smoke_grey.jpg) no-repeat top center #FFF; border:1px solid #fff; position:relative; min-height:500px;
}
.toppage{
	width:100%; position:absolute; top:0; left:0;
}
.toppageinner{
	width:930px; text-align:right; height:167px; padding-right:30px;
}
.imglogo{
	float:left; margin:25px 10px;
}
.quotetop{
	margin-top:56px;font-size:12pt;float:right; letter-spacing:-1px;
	font-style: italic;padding-right: 10px; 
	margin-left: -20px; width: 540px; font-family: Arial;
}
.body_footer{
	padding-top:167px;
}
.body_verdot{
	width:900px; padding:0 30px;text-align:left; background:url(images/ver_dot.gif) repeat-y;
}
.body_verdotone{
	width:900px; padding:0 30px;text-align:left; background:url(images/ver_dotone.gif) repeat-y;
}
.body_main_right{
	width:675px; float:right;
}
.body_main{
	width:471px; float:left;
}
.body_right{
	width:168px; float:right;
}
.body_left{
	width:185px; float:left;
}
.footerdiv{
	width:900px; padding:20px 30px;text-align:left;
}
.footerinner{
	width:675px; float:right; padding:20px 0; border-top:3px solid #D2232A;font-size:7pt;
}
.onecolumn{
	width:230px;
}
.onebar{
	height:27px; background:#D2232A;
}
.ie6{
	display: none;
}
.bigtext{
	font-size: 9pt;
}
.bigertext{
	font-size: 10.5pt;	
}
a.boxred{
	float: left; text-align: center;
	padding: 2px 35px; color: #E27F6C; font-size: 8pt;
	background: #D2232A; text-decoration: none;
}
a.boxred:hover{
	color: #FFF;
}
table.tblist th{
	background-color: #6D6F71;
	color: #FFF; text-align: left; font-size: 7pt;font-weight: bolder;
	padding: 2px 5px;white-space: nowrap;
}
table.tblist td{
	padding: 0px 5px;
}
table.tblist td.boder{
 font-size: 1px; height: 3px;
}
.divlatest{
	width:455px;
  margin:0px;
 /* background-color:#FADED5;
  border:1px solid #FADED5;
  padding: 5px;

  filter:alpha(opacity=70);
  opacity:0.7;*/
  }
.divlatest .normal
  {
  color:#333;
  }
  .divlatest .clred{
   color:#BA180C;
  }

.divnews{
	padding: 5px;	
}
.contact input.border, .contact textarea {
	border: 1px solid #666;
}
.contact strong{
	padding: 5px 0 3px 0;
	display: block;
}
.moreclred{
	font-family: Arial;
	color:#D2232A; font-weight: bold;
}
.caption{
	background-color:#D22229; color:#FFF; padding:5px 10px;font-size:7pt;
}
.imgnews{
	float: left; margin: 3px 10px 10px 0px;
}
