body { margin:0px ; padding:0px; background-image:url(/images/main-body-bg.jpg); background-position:center top; font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height:2em; background-color: #ffffff; }
ul ,li{ padding:0px; margin:0px}

#container{width:909px; margin-left:auto; margin-right: auto;}
.top{ height:41px;}
.searchmainbox{ width:899px;  margin-bottom:2px; background-image: url(/images/top-banner-img.png); height:47px; background-repeat:no-repeat; margin-left:10px; text-align:right; }
.searightmain{ width:338px; float:right; height:37px; }
.searchrightcon{ width:8px;  float: right;}
.searchcentbox{ }
.searchbtn{ color:#CC0000; font-size:14px; display: inline-block; font-weight:bold}
.sebox{ padding-top:16px; padding-right:10px;}
.sebox .text { width:250px; vertical-align:middle}
.seartext{  height:20px; text-align:left; }
.searchleftcon{  float:left;height:37px;}
.searchlineleftcon{  float:left; margin-top:28px; }
.searchline{ width:552px; background-color:#FFFFFF;height:9px; float:right; margin-top:28px;}


.mainimagebox{ height:261px; width:909px; margin-top:2px;}
.imgbox{}
.menu{   height:56px; padding:0px 0px 0px 10px; background:url(/images/btm.png) no-repeat}
img{ border:none;}
.menubtn li{display:block;float:left;margin:0;pading:0;background: url(/images/btn_black.gif); background-repeat:no-repeat;width:96px; height:53px; margin-left:8px; color:#FFFFFF; text-decoration:none;}

.menubtn ul{list-style-type:none;position:relative;display:block; font-size:11px; font-family:Helvetica,Arial,Verdana,sans-serif;text-decoration:none;}

.menubtn a{ width:96px; height:53px;  color:#FFFFFF; text-align:center;text-decoration:none; padding:7px 0px 0px 0px; display:block ; line-height:1.7em }


.menubtn li a:hover, .menubtn li .active{ background-image:url(/images/btn_red.gif); background-repeat:no-repeat;color:#ffffff;text-decoration:none;}

.div{ height:25px;}

.menu span{margin:0px;}
 	
.menu span a{display:inline-block; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; padding:9px 8px; margin:0px; background-image: }


.imgbalacebottom{ width:533px; height:56px; }





.contantmain{ background-color:#FFFFFF;  padding:25px 8px 8px 8px ; margin-top:5px;}
.contantleftbox{
	width:196px;
	float:left;
}
.contantrightbox{ float:right; width:671px;}
.contantrightboxright{ width:198px; float:right; }
.offeringbox{ height:27px; background:#8d8d8d; color:#FFFFFF; text-align:center; font-size:14px;
font-weight: bold;}

ul,li,h1,h2,h3,h4,{margin:0px;	padding:0px; line-height:1.2em;}
ul,li{list-style:none; }
.contantrightboxright ul{ padding:5px 0px 0px 9px; }

.contantrightboxright  li a{display:block; padding:2px; padding-left:20px; background: url(/images/line-img.png) 0px 11px no-repeat; text-decoration:none; color:#828282 ; height:20px; }

.contantrightboxright  li a:hover { background: url(/images/line-img.png) 0px -8px no-repeat;  }

.linkbox a{ float:right; color:#FF0000; text-decoration:none; }
.linkbox a:hover{ color:#000000; text-decoration: underline;}
.contant{color:#828282;}
.contant2{ color:#828282; text-align:justify}
.contant h2 { font:Arial; font-size:14px; color:#FF0000; }
.conthead{font:Arial; font-size:14px; color:#FF0000; margin-top:5px; }
.conthead span{ font-weight:bold;color:#FF0000;font:Arial; font-size:14px;}

.offeringlist{ padding-bottom:0px;}

.centercont{ float:left; width:441px;}
.mainnews{}
.line{ border-bottom:1px solid #e0e0e0; padding-top:5px; padding-bottom:5px;}

.newsimg{ width:64px; height:57px; float:left; margin-top:5px;}
.news a{   width:363px; color:#000000;}
.head h1{ color:#FF0000; font:Arial, Helvetica, sans-serif; font-size:16px; padding:0px; margin:0px;}

.news h3 { color:#000000; font-size:12px; font-weight:bold; padding:0px ; margin:0px; }
.news  a:hover{ color:#000000; text-decoration:none;}
.newscontantmain{ float:right; width:363px;}
.newscontant{ float:right; width:363px; color:#828282;}
.newscontant a{ text-decoration:none; color:#ef0000; }
.newscontant a:hover{ color: #000000; text-decoration:underline; }
.morebtn{ ;float:right; width:57px; height:20px;}

.footer{ background-color:#000000;margin:10px 0px 0px 0px;padding:14px;}
.footer a { color:#898989;  text-decoration:none;  padding:0px 10px;}
.footer a:hover { text-decoration:none; color:#CCCCCC;}
.copyri{ float: right; color:#898989;}

.loginco{
}
.cormain{ height:9px; }
.logcornerright{ height:9px; width:11px; float:right; background-image: url(/images/corner-right.jpg); background-repeat:no-repeat;}

.logcornerleft{ height:9px; width:11px; float:left; background-image: url(/images/corn-left.jpg); background-repeat:no-repeat;}
.logincent{ border-top:1px  solid #e0e0e0  ; width:183px;}
.logincoinner{
	padding-left:8px;
	border-left:1px  solid #e0e0e0;
	border-right:1px  solid #e0e0e0
}

.logcornerbotleft{ height:10px; width:10px; float:left; background-image: url(/images/cor-bott-left.jpg); background-repeat:no-repeat;}

.logcornerbotright{ height:10px; width:10px; float:right; background-image: url(/images/cor-bott-right.jpg); background-repeat:no-repeat;}

.logcentbot{ border-bottom:1px  solid #e0e0e0  ; width:173px; height:9px; float:right;}

.loglead{ width:175px;}
.letterspace{ margin-top:15px;width:171px;}
.letterspace span a{ color:#0096ff; text-decoration:none;}
.letterspace span a:hover{ color: #ef0000;}

.div{ height:25px;}
.communityic{ margin-top:15px; background-image:url(/images/contact-roll-overbg.jpg); padding-left:50px; height:45px; padding-top:5px; background-repeat:no-repeat;}
.communityic a{ font-size:14px; font-weight:bold; color:#ef0000; text-decoration:none;}
.communityic a:hover{ color:#000000;}
.communitylast{ height:45px; margin-top:15px;}
.twitter{ padding-right:5px;  float:right; width:130px;  height:45px; }
.faceicon{height:45px; width:45px;  float:left;}

.search a{ width:48px; float:right; color:#FF0000; font-size:14px; font-weight:bold; text-decoration:none; }
.search a:hover{  color: #000000;  }
.corner{ background:url(/images/corner.png) no-repeat; height:12px;  }
.tp{ background-position:top}
.bt{ background-position:bottom}