body{ margin:0px; padding:0px; background:url(../image/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a:focus{ outline:#FF0000;}
.main{ width:999px; margin:0 auto;  }
.link{ height:35px; background:#3196c2;}
.link ul{ margin:0px; padding:0px;}
.link ul li{ float:left; list-style:none; padding-top:8px;width:140px; text-align:center;}

.link ul li a:link{ 
color:#FFFFFF; 
text-decoration:none; 
padding:10px 0px 5px 10px; 
background:url(../image/li_bg.jpg) 5px 4px no-repeat;
}

.link ul li a:visited {
padding:10px 0px 5px 10px; 
color:#ffffff;
background:url(../image/li_bg.jpg) 5px 4px no-repeat;
text-decoration:none;
}

.link ul li a:hover{
padding:10px 0px 5px 10px; 
color:#000000;
background:url(../image/li_roll.jpg) 5px 4px no-repeat;
text-decoration:none;
}

.link ul li a:active{
padding:10px 0px 5px 10px; 
color:#FFfff;background:
url(../image/li_roll.jpg) 5px 4px no-repeat;
text-decoration:none;
}
.homebanner{ height:373px; background:url(../image/main_img.jpg);}
.bannertop{ height:107px; padding:30px 0px 0px 24px;}
.headding{ font-size:25px; }
.headdings{ font-size:20px; color:#666666;}

.bannerbot{ height:250px;  }
.bannerbot1 {width:350px; float:left; padding:60px 0px 0px 50px; text-align:center;}

.bannerbot2 {width:250px; float:left; padding:80px 0px 0px 50px; text-align:center; }
.blue{ font-size:34px; color:#0082c6;}
.black{ font-size:28px;}
.container{ background:url(../image/footer.jpg) no-repeat bottom; padding:30px;}
.parta{}
.part1{ width:585px; float:left;}
.part2{ width:346px; float:right; text-align:right;}
.partb{}
.partb1{ width:300px; float:left; margin-left:25px; margin-right:10px;}

.highlights{ width:234px; height:173px; background:url(../image/highlighs.jpg) no-repeat; float:left; padding:35px 10px 10px 10px; margin-top:20px;}
.clr{ clear:both;}
.arial15{ font-size:15px; color:#333333;}

/*.....................Innerpages.......................*/
#innerbg{ background:url(../image/innerbg.jpg) repeat-x;}
.innerbanner{ height:333px; background:url(../image/innerbanner.jpg) no-repeat;}
.innerbannertop{ height:88px; padding:17px 0px 10px 24px;}
.bannerinner1 {width:450px; float:left; padding:40px 0px 0px 20px; text-align:center;}
.bannerinner2 {width:480px; float:right; padding:1px 30px 0px 10px; }
.innerpart1{ width:634px; float:left;}
.innerpart2{ width:300px; float:right;}
.footer{ font-size:11px; color:#666666;}
.staff{ width:260px; height:52px; float:left; margin:20px 20px 20px 10px; background:#f0f0f0; border:1px  #CCCCCC solid; padding:10px;}
.latesthlght{ background:url(../image/latest_highlights.jpg) no-repeat; width:249px; height:277px; padding:56px 16px 27px 36px;}
.footer{ padding-bottom:10px;}
.footer a{ text-decoration:none; color:#3366FF;}
.subhead{ font-size:13px; font-weight:bold; color:#005989;}
.download{ width:582px; height:40px; background:#f4f4f4; color:#000000;}
.download img{ float:left;}
.download a{ text-decoration:none; color:#000000;}
.download a:hover{ color:#3366FF;}
.members{ width:270px; float:left; margin-left:10px; margin-top:25px;}
.members ul{ margin:0px; padding:0px;}
.members ul li{ list-style:none;padding-top:10px;}
.members ul li a{ text-decoration:none; color:#333333; border-bottom:1px dotted #666666; }
.members ul li a:hover{ color:#666666;}

.membersbut a {   width:210px; height:43px; display:block; background:url(../image/view_members.jpg) no-repeat; text-indent:-9999px; margin-left:80px;}
.membersbut a:hover{  background:url(../image/view_members_roll.jpg) no-repeat; }
#members{}
#members a{color: #0082c6;}
#members td{ background:#fbfbfb; padding:15px; border:5px solid  #FFFFFF}
#members td:hover{ background: #EAEAEA;}

.red{ font-size:13px; font-weight:bold; color:#b50000;}
.membershipbutton a {   width:206px; height:48px; display:block; background:url(../image/how_to_join.jpg) no-repeat; text-indent:-9999px; margin-left:80px;}
.membershipbutton a:hover{  background:url(../image/how_to_join_roll.jpg) no-repeat; }
.enquiryform{ padding-left:70px;}
input{ background:#fbfbfb; width:250px; border:1px solid #999999; font-size:12px; color:#333333;}
input:hover{ border: 1px solid #3399FF;}
textarea{background:#fbfbfb; width:250px; border:1px solid #999999;}
textarea:hover{border: 1px solid #3399FF;}
#button{ width:70px; height:25px; background:#333333; color:#FFFFFF;}
#button:hover{ background:#000033; }
.grey{ color:#999999;}
.innerpartgallery{ padding-left:40px; }
.gallery{ width:228px; height:295px; background:#dedede; padding:10px; float:left; margin-left:25px; margin-bottom:25px;}
.gallery:hover{background:#CCCCCC; }

.photo{ height:157px; margin-bottom:10px; background:#FFFFFF}
.sirc{ padding-top:20px;}
.sirc img{ border:1px solid #CCCCCC;}
.sirc img:hover{ border:1px solid  #ffffff;}
.downloadbutton{ width:83px; height:29px;background:url(../image/download_but.jpg) no-repeat; padding:6px 3px 0px 12px; float:left; margin-left:10px;}
.downloadbutton a{text-decoration:none; color:#000000; font-weight:bold;}
.downloadbutton:hover{ background:url(../image/download_but_roll.jpg) no-repeat; }
.rbaslogo{ float:left; margin-right:10px;}