*{
	margin:0px;
	padding:0px;
	border-bottom-style: none;

}
body{font-family: Arial, verdana, sans-serif; font-size:12px; margin:0px;  padding:0px; color:#504e4e; background:url(../images/body_bg.jpg) repeat-x; color:#504e4e;}
h1, h2, h3, h5, h6, p, ul, li, ol, form, label{margin:0px; padding:0px;}
img{border:0px;}
a{color:#6799ce; text-decoration:none;}
.fr{float:right;}
.fl{float:left;}
.cl{clear:both;}
.posl{float:left;}
.posr{float:right;}
.lst{ list-style-type:none; background-image:none;}
.mrgn_0{ margin:0px;}
.mrgn_t5{margin-top:5px;}
.mrgn_t10{margin-top:10px;}
.mrgn_t15{margin-top:15px;}
.mrgn_t20{margin-top:20px;}
.mrgn_t25{margin-top:25px;}
.mrgn_t35{margin-top:35px;}
.mrgn_b10{margin-bottom:10px;}
.mrgn_b5{margin-bottom:5px;}
.mrgn_w5{ margin-left:5px;}
.mrgn_w10{margin-left:10px;}
.mrgn_r25{margin-right:25px;}
.mrgn_l20{margin-left:20px;}
.padt5{padding-top:5px;}
.mrg10{margin:10px;}
.alignc{text-align:center;}
.alignr{text-align:right;}
.borbot{border-bottom:1px #e7e7e7 solid;}
.bgn{background:none;}
.more a{ color:#cd0001;}
.blc{color:#000;}
/* header start here */
.header{
	width:804px;
	height:100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.logo{ float:left; width:220px; }
.pcfnt{ font-size:14px; line-height:18px;}

.nav {
	padding-top:45px;
	width:520px;
	font-size:16px;
	color:#fff;
	float:right;
	font-weight:bold;
}
.nav li{ float:left; height:30px; line-height:30px; list-style-type:none; border-bottom:2px #F00 solid; margin-right:20px; text-align:left;}
.nav li a{color:#fff; cursor:pointer;  padding:0 5px 4px 5px;}

.nav li.active{color:#F00; cursor:pointer; border-bottom:2px #ccc solid; }
/* header end here */


/* content start here */
.content{width:800px; margin:0 auto; background:#fff; border-left:1px #ccc solid; border-right:1px #ccc solid;  margin-top:2px; padding-bottom:20px; padding:0 5px 20px 5px;}
.content p{margin-top:10px;}

.midcon{
	background:url(../images/mid_topbg.gif) repeat-x;
	margin-top:15px !important;
}
.midcon h1{font-size:22px; color:#4c4c4c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}
.midcon h1 span{color:#cd0001;}

.midcon h2{
	font-size:18px;
	color:#cd0001;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:url(../images/msh-strip.gif) repeat-x;
}
.midcon h2 span{color:#cd0001;}

.midcon h3 { font-size:18px; color:#cd0001; font-weight:normal; margin-bottom:10px;}
.midcon h5 { font-size:18px; color:#000; font-weight:normal; margin-bottom:10px;}

.prdcon{
	width:166px;
	margin-top:4px;
	margin-right:12px;
}
.prdmbox{ border-left:1px #edf1f3 solid; border-right:1px #edf1f3 solid; background:url(../images/prdb-strip.gif) repeat-x left; padding:5px; height:120px;}
.prdmbox .mbh{height:45px;}
.prdmbox h3{font-size:15px; font-weight:bold; margin-top:5px;}

.prdmdcon{ width:170px;  margin-top:5px; margin-right:12px;}
.prdmdbox{ border-left:1px #edf1f3 solid; border-right:1px #edf1f3 solid; background:url(../images/prdb-strip.gif) repeat-x top left #edf1f5; padding:5px; height:305px;}
.prdmdbox h3{font-size:15px; font-weight:bold; margin-top:5px;}

ul.solin {margin:10px 0 0 20px;}
ul.solin li{margin-top:10px;}

.rhpan{ width:220px;  _width:218px;  margin:15px 10px 0 0;}
.rhpan img{border:1px #ccc solid;}


.rhnav ul{margin:10px 5px 5px 5px;}
.rhnav li{font-weight:bold; color:#fff; list-style-type:none; border-bottom:1px #fff dotted; height:30px; line-height:30px;}
.rhnav li a{color:#fff;}

.curinfo{background:#3c3b39; color:#fff; padding:15px; line-height:18px;}
.curinfo h2{ font-size:18px; background:url(../images/cr-inf-bg.gif) no-repeat right; font-weight:normal; margin-bottom:10px;}

.quote{ background:url(../images/rh-box.gif) no-repeat; height:173px; padding:10px; font-size:14px; line-height:19px;}
.quote h6{font-size:11px; font-weight:bold; line-height:15px;}

.mbl{
	width:300px; _width:280px;
}
.mblc{ width:200px;}
.mblcs{ width:300px;}
.swr{
	width:300px;
}
.swrs{
	width:220px;
}
.cwr{ width:350px;}
.cwrs{
	width:300px;
}
.cwrt{
	width:250px;
}
.cwrf{ width:250px;}
.mir{margin-left:20px;}
.mil{margin-right:20px;}

.frminfo td{ height:28px;}
.frminfo b{ font-size:18px; font-weight:normal; color:#cb0000;}
.nxt{background:#d00004; border:1px #000 double; padding:0 5px 0 5px; color:#fff; font-weight:bold;}

.midcon{ width:550px;  margin:20px 9px 0 10px; _margin:20px 2px 0 2px;}

/* content end here */


/* footer start here */
.footer{background:url(../images/foot_bg.gif) repeat-x top; text-align:center; height:69px; line-height:69px; color:#000;}
.footer a{padding:0 5px 0 5px; color:#000;}
.footer a:hover{text-decoration:underline;}
/* footer end here */

