body{
padding:0; margin:0; background:url(/images/bg.gif) repeat-x 0 0 #D6D7A0; color:#111406;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ; 
}
div, h1, h2, h3, h4, h5, img, form, ul, p, dl{
padding:0; margin:0;
}

ul
{
list-style-type:none;
}
.spacer
{
clear:both; line-height:0;
}
.help{ font-size:x-small;}
.bolder
{
font-weight:600;
}

.smltext
{
font-size:smaller;
}

.textbox
{
border:1px solid  #333;
margin-bottom: 5px;
}


.centretext
{
text-align:center;
}

hr
{
width:50%;
border:solid 1px white;
text-align:left;			
}
.red
{
color:red;
}

#header{
width:995px; margin:0 auto; background:url(/images/header_pic.gif) no-repeat 0 0; position:relative;
height:170px;
}

#header p{
position:absolute; font-size:13px; width:194px; height:23px; line-height:23px; text-align:center;
background-color:#F7F8D7; color:#111406; left:35px; font-weight:normal;
}
#header ul.navi{
height:43px; position:absolute; left:265px;
}
#header ul.navi li{
float:left; border-right:#ECEDB5 1px solid;
}
#header ul.navi li.noborder{
border-right:none;
}
#header ul.navi li a{
display:block; padding:0 13px; font-size:11px; font-weight:bold; line-height:43px; background-color:inherit;
text-decoration:none; color:#FFFFFF;
}
#header ul.navi li a:hover{
background:url(/images/navi_h_bg.gif) repeat-x 0 0;
}
#header ul.navi li a.hover{
background:url(/images/navi_h_bg.gif) repeat-x 0 0; cursor:text;
}
#header form{
position:absolute; left:10px; top:10px; height:25px;
}
#header form label{
padding:0 0 0 32px; margin:0; 
height:25px; line-height:25px; color:#000000; float:left; font-size:13px; font-weight:bold; background-color:inherit;
}
#header form input.textbox{
width:200px; height:21px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
border-left:#302A14 1px solid; float:left; margin:0 1px 0 0;

}
#header form input.go{
width:29px; height:28px; float:left; cursor:pointer; font-size:0; border:none; background:url(/images/search.gif) no-repeat 0 0;
}
#header h1{
position:absolute; left:240px; top:65px; font-size:13px; line-height:22px; color:#8AD9D3; font-weight:bold;
background-color:inherit;

}
#header h1 a {color:#8AD9D3; }
#header h1 span{
display:block; font:normal 44px/44px Arial, Helvetica, sans-serif; color:#FFFFFF ; background-color:inherit;
}
#header ul.login{
width:98px; position:absolute; right:25px; top:70px;
}
#header ul.login li{
display:block; margin:0 0 11px 0;
}
#header ul.login li a{
display:block; font-size:0; text-indent:-2000px; text-decoration:none; width:98px; height:25px;
}
#header ul.login li a.feedsub{
background:url(/images/subscribe.gif) no-repeat 0 0;
}
#header ul.login li a.feedsub:hover{
background:url(/images/subscribe_h.gif) no-repeat 0 0;
}
#header ul.login li a.loginHer{
background:url(/images/login_here.gif) no-repeat 0 0;
}
#header ul.login li a.loginHer:hover{
background:url(/images/login_here_h.gif) no-repeat 0 0;
}
/*--------------< < << bottom body part >> > >---------------*/
#botBody{
width:990px; margin:0 auto; padding:0 0 0 0;
}

#TopSearch
{
margin-left:20px;
margin-top:8px;
}
#botBody
{

}
.bodycontentdiv{
width:745px !important; float:left; margin:0 15px 0 0;
padding:0;
}


.infoBox{
width:225px ; !important; float:left;margin:0 10px 0 0; background:url(/images/sub_div_bg.gif) repeat-y 0 0 #D6D7A0; color:#5C5C5C;
padding:0;
}
.infoBox .nomar{
margin:0;
}
.infoBox p.top{
background:url(/images/sub_div_top.gif) no-repeat 0 0; width:225px; height:13px; font-size:0; padding:0 ; margin:0;
display:block;
}
.infoBox p.bot{
background:url(/images/sub_div_bot.gif) no-repeat 0 0; width:225px; height:20px; font-size:0; padding:0; margin:0;
display:block;
}
.infoBox h2{
background:url(/images/member_h2.gif) no-repeat 0 0 #fffffe; margin:0 5px 0 5px; display:block; padding:0 0 0 44px; 
height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
}
.infoBox h2.event{
background:url(/images/latest_h2_bg.gif) no-repeat 0 0; padding:0 0 0 58px; width:157px;
}
.infoBox h2.moreServices{
background:url(/images/more_h2_service.gif) no-repeat 0 0; padding:0 0 0 51px; margin-bottom:19px; width:164px;
}
.infoBox h2.testi{
background:url(/images/testimonia_h2_bg.gif) no-repeat 0 0; margin-bottom:19px;
}
.infoBox form{
margin:0 0 61px 10px; width:194px;
}
.infoBox form label{
float:left; height:27px; font:normal 10px/27px Arial, Helvetica, sans-serif;
}
.infoBox form input.textbox{
width:189px; height:23px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
border-left:#302A14 1px solid; float:left; margin:0 1px 0 0;
}
.infoBox form input.check{
width:16px; height:16px; float:left; margin:10px 7px 0 0;
}
.infoBox form a.reme{
font:bold 11px/16px Arial, Helvetica, sans-serif; color:#830808; background-color:#FFFFFF; text-decoration:none; float:left;
margin:9px 0 0 0;
}
.infoBox form a.reme:hover{
color:#000000; background-color:#FFFFFF;
}
.infoBox form input.loginbut{
width:50px; height:16px; float:right; cursor:pointer; font-size:0; border:none;
background:url(/images/login_but.gif) no-repeat 0 0; margin:10px 0 0 0;
}
.infoBox .infoBox1{
width:192px; margin:15px 0 0 18px;
}
.infoBox h4{
color:#830808; background-color:#FFFFFF; font-size:11px; font-weight:normal; line-height:16px; margin:0 2px 0 20px;
display:block;
}
.infoBox h4.green{
color:#5A6C04; background-color:#FFFFFF; font-size:11px;line-height:16px; margin:0 2px 5px 20px;
display:block; font-weight:bold;
}
.infoBox .infoBox1 h3{
color:#136C66; background-color:#FFFFFF; font:bold 11px/16px Arial, Helvetica, sans-serif;
float:left; width:140px;
}
.infoBox .infoBox1 h4{
float:left; width:140px; margin:0; padding:0; font-weight:bold;
}
.infoBox .infoBox1 p{
font-size:10px; text-decoration:underline; width:140px; float:left;
}
.infoBox .infoBox1 img{
display:block; font-size:0; float:right;
}


.infoBox p.marTop{
padding:13px 0 0 0;
}



.infoBox p.register{
margin:12px 0 0 120px;
}
.infoBox p.register a{
width:80px; height:16px; background:url(/images/80bb.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
font-weight:bold; font-size:10px; color:#FFFFFF; display:block;
}



.infoBox p.more{
margin:12px 0 0 160px;
}


.infoBox p.more a{
width:50px; height:16px; background:url(/images/more.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
font-weight:bold; font-size:10px; color:#FFFFFF; display:block;
}
.infoBox p.more a:hover{
background:url(/images/more_h.gif) no-repeat 0 0;
}
.infoBox ul.servi{
margin:0 0 0 20px; padding:0 0 24px 0;
}
.infoBox ul.servi li{
display:block; background:url(/images/infoBox_arrow.gif) no-repeat 0 7px; padding:0 0 0 12px; 
}
.infoBox ul.servi li a{
text-decoration:underline; font-size:11px; line-height:18px; color:#5C5C5C; background-color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.infoBox ul.servi li a:hover{
text-decoration:none;
}
.infoBox p.text{
font-size:11px; font-weight:bold; line-height:16px; padding:0 0 5px 7px; margin: 0 0 0 20px;
}







.bigInfoBox{
width:350px ; !important; float:left;margin:0 10px 0 0; background:url(/images/bigdiv_bg.gif) repeat-y 0 0 #D6D7A0; color:#5C5C5C;
padding:0;
}
.bigInfoBox .nomar{
margin:0;
}
.bigInfoBox p.top{
background:url(/images/bigdiv_top.gif) no-repeat 0 0; width:350px; height:13px; font-size:0; padding:0 ; margin:0;
display:block;
}
.bigInfoBox p.bot{
background:url(/images/bigdiv_bot.gif) no-repeat 0 0; width:350px; height:20px; font-size:0; padding:0; margin:0;
display:block;
}
.bigInfoBox h2{
background:url(/images/member_h2.gif) no-repeat 0 0 #fffffe; margin:0 5px 0 5px; display:block; padding:0 0 0 44px; 
height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:295px;
}

.bigInfoBox h2.testi{
background:url(/images/bigdiv_title.gif) no-repeat 0 0; margin-bottom:19px;
}
.bigInfoBox form{
margin:0 0 61px 10px; width:319px;
}
.bigInfoBox form label{
float:left; height:27px; font:normal 10px/27px Arial, Helvetica, sans-serif;
}
.bigInfoBox form input.textbox{
width:325px; height:23px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
border-left:#302A14 1px solid; float:left; margin:0 1px 0 0;
}
.bigInfoBox form input.check{
width:16px; height:16px; float:left; margin:10px 7px 0 0;
}
.bigInfoBox form a.reme{
font:bold 11px/16px Arial, Helvetica, sans-serif; color:#830808; background-color:#FFFFFF; text-decoration:none; float:left;
margin:9px 0 0 0;
}
.bigInfoBox form a.reme:hover{
color:#000000; background-color:#FFFFFF;
}
.bigInfoBox form input.loginbut{
width:50px; height:16px; float:right; cursor:pointer; font-size:0; border:none;
background:url(/images/login_but.gif) no-repeat 0 0; margin:10px 0 0 0;
}
.bigInfoBox .infoBox1{
width:317px; margin:15px 0 0 18px;
}
.bigInfoBox h4{
color:#830808; background-color:#FFFFFF; font-size:11px; font-weight:normal; line-height:16px; margin:0 2px 0 20px;
display:block;
}
.bigInfoBox h4.green{
color:#5A6C04; background-color:#FFFFFF; font-size:11px;line-height:16px; margin:0 2px 5px 20px;
display:block; font-weight:bold;
}
.bigInfoBox .infoBox1 h3{
color:#136C66; background-color:#FFFFFF; font:bold 11px/16px Arial, Helvetica, sans-serif;
float:left; width:265px;
}
.bigInfoBox .infoBox1 h4{
float:left; width:265px; margin:0; padding:0; font-weight:bold;
}
.bigInfoBox .infoBox1 p{
font-size:10px; text-decoration:underline; width:265px; float:left;
}
.bigInfoBox .infoBox1 img{
display:block; font-size:0; float:right;
}

.bigInfoBox p.marTop{
padding:13px 0 0 0;
}
.bigInfoBox p.more{
margin:12px 0 0 290px;
}
.bigInfoBox p.more a{
width:50px; height:16px; background:url(/images/more.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
font-weight:bold; font-size:10px; color:#FFFFFF; display:block;
}

.bigInfoBox p.register{
margin:12px 0 0 260px;
}
.bigInfoBox p.register a{
width:80px; height:16px; background:url(/images/80bb.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
font-weight:bold; font-size:10px; color:#FFFFFF; display:block;
}


.bigInfoBox p.more a:hover{
background:url(/images/more_h.gif) no-repeat 0 0;
}
.bigInfoBox ul.servi{
margin:0 0 0 20px; padding:0 0 24px 0;
}
.bigInfoBox ul.servi li{
display:block; background:url(/images/infoBox_arrow.gif) no-repeat 0 7px; padding:0 0 0 12px; 
}
.bigInfoBox ul.servi li a{
text-decoration:underline; font-size:11px; line-height:18px; color:#5C5C5C; background-color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.bigInfoBox ul.servi li a:hover{
text-decoration:none;
}
.bigInfoBox p.text{
font-size:11px; font-weight:bold; line-height:16px; padding:0 0 5px 7px; margin: 0 0 0 20px;
}


.rightInfoBox{clear:right;
width:225px !important; float:right; margin:0 5px 0 0; background:url(/images/sub_div_bg.gif) repeat-y 0 0 #D6D7A0; color:#5C5C5C;
padding:0;
}
.rightInfoBox .nomar{
margin:0;
}
.rightInfoBox p.top{
background:url(/images/sub_div_top.gif) no-repeat 0 0; width:225px; height:13px; font-size:0; padding:0 ; margin:0;
display:block;
}
.rightInfoBox p.bot{
background:url(/images/sub_div_bot.gif) no-repeat 0 0; width:225px; height:20px; font-size:0; padding:0; margin:0;
display:block;
}
.rightInfoBox h2{
background:url(/images/member_h2.gif) no-repeat 0 0 #fffffe; margin:0 5px 0 5px; display:block; padding:0 0 0 44px; 
height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
}
.rightInfoBox h2.event{
background:url(/images/latest_h2_bg.gif) no-repeat 0 0; padding:0 0 0 58px; width:157px;
}
.rightInfoBox h2.moreServices{
background:url(/images/more_h2_service.gif) no-repeat 0 0; padding:0 0 0 51px; margin-bottom:19px; width:164px;
}
.rightInfoBox h2.testi{
background:url(/images/testimonia_h2_bg.gif) no-repeat 0 0; margin-bottom:19px;
}
.rightInfoBox form{
margin:0 0 61px 10px; width:194px;
}
.rightInfoBox form label{
width:193px; float:left; height:27px; font:normal 10px/27px Arial, Helvetica, sans-serif;
}
.rightInfoBox form input.textbox{
width:189px; height:23px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
border-left:#302A14 1px solid; float:left; margin:0 1px 0 0;
}
.rightInfoBox form input.check{
width:16px; height:16px; float:left; margin:10px 7px 0 0;
}
.rightInfoBox form a.reme{
font:bold 11px/16px Arial, Helvetica, sans-serif; color:#830808; background-color:#FFFFFF; text-decoration:none; float:left;
margin:9px 0 0 0;
}
.rightInfoBox form a.reme:hover{
color:#000000; background-color:#FFFFFF;
}
.rightInfoBox form input.loginbut{
width:50px; height:16px; float:right; cursor:pointer; font-size:0; border:none;
background:url(/images/login_but.gif) no-repeat 0 0; margin:10px 0 0 0;
}
.rightInfoBox .rightInfoBox1{
width:192px; margin:15px 0 0 18px;
}
.rightInfoBox h4{
color:#830808; background-color:#FFFFFF; font-size:11px; font-weight:normal; line-height:16px; margin:0 2px 0 20px;
display:block;
}
.rightInfoBox h4.green{
color:#5A6C04; background-color:#FFFFFF; font-size:11px;line-height:16px; margin:0 2px 5px 20px;
display:block; font-weight:bold;
}
.rightInfoBox .rightInfoBox1 h3{
color:#136C66; background-color:#FFFFFF; font:bold 11px/16px Arial, Helvetica, sans-serif;
float:left; width:140px;
}
.rightInfoBox .rightInfoBox1 h4{
float:left; width:140px; margin:0; padding:0; font-weight:bold;
}
.rightInfoBox .rightInfoBox1 p{
font-size:10px; text-decoration:underline; width:140px; float:left;
}
.rightInfoBox .rightInfoBox1 img{
display:block; font-size:0; float:right;
}
.rightInfoBox p.marTop{
padding:13px 0 0 0;
}
.rightInfoBox p.more{
margin:12px 0 0 160px;
}
.rightInfoBox p.more a{
width:50px; height:16px; background:url(/images/more.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
font-weight:bold; font-size:10px; color:#FFFFFF; display:block;
}
.rightInfoBox p.more a:hover{
background:url(/images/more_h.gif) no-repeat 0 0;
}
.rightInfoBox ul.servi{
margin:0 0 0 20px; padding:0 0 24px 0;
}
.rightInfoBox ul.servi li{
display:block; background:url(/images/rightInfoBox_arrow.gif) no-repeat 0 7px; padding:0 0 0 12px; 
}
.rightInfoBox ul.servi li a{
text-decoration:underline; font-size:11px; line-height:18px; color:#5C5C5C; background-color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.rightInfoBox ul.servi li a:hover{
text-decoration:none;
}
.rightInfoBox p.text{
font-size:11px; font-weight:bold; line-height:16px; padding:0 0 5px 0; margin: 0 0 0 20px;
}


#footerbig{
background:url(/images/footer_bg.gif) repeat-x 0 0 #2F2F1B; color:#C3C491; padding:22px 0 0 0; 
}
#footer{
width:954px; margin:0 auto; padding:0 0 23px 0;
}
#footer p{
text-align:center; margin:4px 0 0 0;font-size:11px; line-height:16px;
}
#footer p a{
color:#FFFFFF; text-decoration:none;
}
#footer p a:hover{
color:#C3C491;
}
#footer ul{
margin:0 0 0 270px; height:22px;

}
#footer ul li{

float:left; padding:0 3px; font-size:11px; color:#FFFFFF; line-height:22px; background-color:inherit;
}
#footer ul li a{
color:#FFFFFF; line-height:22px; background-color:inherit; text-decoration:none;
}
#footer ul li a:hover{
color:#C3C491; background-color:inherit;
}
