/* CSS Document */
BODY {PADDING: 0px;  FONT-SIZE: 11px; background:#155173; MARGIN: 0px; COLOR: #FFF; FONT-FAMILY: Verdana, "Trebuchet MS", Arial,  Helvetica, sans-serif, Tahoma;}
H1 {PADDING:0px;MARGIN: 0px;}
H2 {PADDING:0px;MARGIN: 0px;}
H3 {PADDING:0px;MARGIN: 0px;}
H4 {PADDING:0px;MARGIN: 0px;}
H5 {PADDING:0px;MARGIN: 0px;}
H6 {PADDING:0px;MARGIN: 0px;}
P {PADDING:0px;MARGIN: 0px;}
UL {PADDING:0px;MARGIN: 0px;}
LI {PADDING:0px;MARGIN: 0px;}
OL {PADDING:0px;MARGIN: 0px;}
IMG{PADDING:0px;MARGIN: 0px; border:0;}
a{text-decoration:underline; color:FFF;}

.cl {CLEAR: both}
#main {background:url(../images/bg.gif) top repeat-x; width:100%; height:700px;}
#main2 {background:url(../images/bg.gif) top repeat-x; width:100%; height:900px;}

#leftmain6{width:26px; background:url(../images/leftbg2.gif) repeat-y bottom; height:4350px; float:left;}
#rightmain6{width:26px; background:url(../images/rightbg2.gif) repeat-y;  height:4350px; float:right;}

#leftmain4{width:26px; background:url(../images/leftbg2.gif) repeat-y bottom; height:1300px; float:left;}
#rightmain4{width:26px; background:url(../images/rightbg2.gif) repeat-y;  height:1300px; float:right;}

#leftmain2{width:26px; background:url(../images/leftbg2.gif) repeat-y bottom; height:1150px; float:left;}
#rightmain2{width:26px; background:url(../images/rightbg2.gif) repeat-y;  height:1150px; float:right;}

#leftmain3{width:26px; background:url(../images/leftbg2.gif) repeat-y bottom; height:1010px; float:left;}
#rightmain3{width:26px; background:url(../images/rightbg2.gif) repeat-y;  height:1010px; float:right;}

#leftmain{width:26px; background:url(../images/leftbg2.gif) repeat-y bottom; height:820px; float:left;}
#rightmain{width:26px; background:url(../images/rightbg2.gif) repeat-y; height:820px; float:right;}

#centerbg{width:743px; height:800px; background:url(../images/innerbg.gif) repeat-x top; float:left; background-color:#155271sss; }
.leftbg1{width:26px; background:url(../images/ptbg.gif) repeat-y; height:245px;}
.rightbg1{width:26px; background:url(../images/ptbg.gif) repeat-y; height:245px;}

.rightbg2{width:26px; height:352px; background:url(../images/rightbg.gif) bottom no-repeat;}
.leftbg2{width:26px; height:352px; background:url(../images/leftbg.gif) bottom no-repeat;}
#header{width:100%; height:140px; }
.logo{float:left; width:74px;}
.txtlogo{float:left; width:122px; margin-left:5px; margin-top:51px;}
.headright{float:right; width:500px; margin-left:5px; }
.marq{ margin-top:20px; background:url(../images/marq_right.gif) right no-repeat; height:39px;}
.marqleft{ width:14px; float:left}
.marq_main{width:476px; padding-top:10px; background:url(../images/marq_bg.gif) repeat-x; float:left; height:29px;  }
.marq_main a{ color:#FFF; margin-left:400px;}
.datetime{ text-align:right; width:280px; float:right; margin-top:20px; height:20px; padding-right:20px;}
.menu_top{width:100%; background:url(../images/menu_bg.gif); height:32px;  margin-top:10px; text-align:center;}
.menu_left{width:17px; float:left;}
.menu_right{width:17px; float:right;}
.menu{width:90%; margin-top:8px; float:left;}
.main_top{ width:100%;  height:auto; margin-top:5px; }
.lefftbg{}
.left_box{ width:201px; float:left; background:url(../images/left_box_bg.gif) repeat-y;}
.left_box_top{ width:201px; background:url(../images/left_box_top.gif) top no-repeat; height:16px; }
.left_box_bot{ width:201px; background:url(../images/left_box_bot.gif) bottom no-repeat; height:16px; }
.left_mid p{ margin-right:10px; color:#FFF; font-size:11px;  }
.left_mid ul{ margin-left:25px;}
.left_mid ul li{ list-style-image:url(../images/point_arrow.gif); line-height:20px;}
.left_mid ul li a{ color:#FFF; text-decoration:underline;}
.left_mid{ width:201px; height:150px; } 
.viewall{ text-align:right; width:180px; height:15px; float:left; font-weight:bold;}
.viewall a{ color:#FFF; }
.left_mid h2{ font-size:12px; margin-left:10px; background:url(../images/dot_arrow.gif) no-repeat left;}
.left_mid h2 p{ margin-left:20px;}
.mid_right{ width:530px; float:right; background:url(../images/right_box_bg.gif) repeat-y; }

.mid_box_top{ width:530px; height:16px; background:url(../images/right_box_top.gif) top no-repeat;}
.mid_box_bot{ width:530px; height:16px; background:url(../images/right_box_bot.gif) bottom no-repeat;}
.mid_content{width:530px; height:150px;}
.mid_content h2{ font-size:20px; margin-left:10px; margin-top:-5px; margin-bottom:4px; width:90%;  height:30px; border-bottom:1px solid #53A0CE; font-weight:normal;}
.mid_content img { float:right; margin-right:8px;}
.banner_home{ width:530px; float:right;}
.main_top_two{ width:100%;  height:auto; margin-top:10px; }
.client_box{ width:201px; float:left; }
.client_box_top{width:199px; border-left:1px #000000 solid; border-right:1px #000000 solid;  background:url(../images/menu_bg.gif) top repeat-x; height:32px; text-align:center;}
.client_box_top img{ margin-top:6px;}
.client_box_bot{ width:201px; background:url(../images/client_bar.gif); height:31px; text-align:center;}
.client_box_bot img{ margin-right:5px; margin-top:7px;}
.client_mid{width:201px; background:url(../images/client_bg.gif) repeat-y; height:280px;}
.line{ border-bottom:1px solid #53A0CE;}
.profile{width:400px; float:left; margin-left:10px;}
.marquee{ width:201px; }
#marqueecontainer{position: relative;width: 200px; height: 105px; overflow: hidden; padding: 2px; padding-left:2px; text-align:left;}
#marqueecontainer li{ border-bottom:1px solid #53A0CE; line-height:15px; margin-bottom:5px; padding-bottom:2px;}
#marqueecontainer li a{ text-decoration:none;}
.news_sec{width:530px; height:141px; float:right; margin-top:10px;}
.news_cont{width:480px; height:121px; float:right; background:#1A7FBC; padding:10px 5px 10px 5px; overflow:hidden;}
.news_cont ul li{ list-style-image:url(../images/news_point.gif) left; margin-left:15px;}
.news_cont ul li a{ color:#fff; text-decoration:none;}
.news_cont ul li a:hover{ color:#fff; text-decoration:underline;}
.footer{ width:100%; text-align:center; font-size:11px;}
.footer a { color:#ccc;}
.footer a:hover { color:#F0A400;}
.footer p{ margin-top:7px;}
.div_bdr{ border-bottom:1px  solid #1A7FBC; height:20px; margin-bottom:10px; width:100%; float:left;  }
.top_img{ width:730px; height:auto;}


.main_content{ float:left; width:728px; margin:2px; height:auto; text-align:left; }
.main_content h2 {  font-size:18px; }
.main_content h2 b{color:#1A7FBC;  background-color:#FFFFFF; padding:3px;}
.aboutus_content{ height:auto;  margin-top:5px;}
.heading2{  color:#F0A400; font-size:14px; }

.address a{ color:#ccc; text-decoration:underline;}
.address a:hover{ color:#F0A400; text-decoration:underline;}
.main_content .content{ margin-top:5px;}
.address{ float:left; width:210px; margin-left:20px; margin-bottom:6px;}
.client_main{ margin-left:20px; text-align:left;}
.client_name h2{color:#F0A400; font-size:14px; }

.client_logo{width:144px; float:left; background-color:#fff;  border:1px solid #CCCCCC; text-align:center; margin-bottom:10px; }
.client_name{float:left; width:400px;  height:45px; padding-top:10px; color:#CC0000; font-weight:bold; padding-left:10px;}
.cont_repre{ padding-left:50px;}
.service li { list-style:circle; list-style:lower-roman; font-weight:bold; line-height:20px; }
.head_left{ float:left; width:80%; margin-top:10px;}
.head_right{ float:right; width:15%; height:30px; margin-top:10px;}
.head_right a{ color:#fff; font-size:14px; text-decoration:underline; font-weight:bold;}
.head_right a:hover{ color:#F0A400; font-size:14px; text-decoration:underline;}
.detaildiv{ margin:10px; padding-left:55px;}
.1textbox_email{ width:300px; font-size:11px; height:20px;}
.redheadtxt{ background-color:#fff; color:#000099; font-weight:bold;}
.govt_prof li { list-style:circle; list-style:lower-roman; margin-left:40px;  line-height:20px; }
.aboutus_content .sitemap { margin-left:80px; color:#F0A400;}
.aboutus_content .sitemap li a{ color:#fff;}
.aboutus_content .sitemap li { line-height:20px; list-style:circle}
.aboutus_content .sitemap li a:hover{ color:#F0A400;}
.aboutus_content .sitemap li ul li{ list-style:square}
.aboutus_content .sitemap li ul{ margin-left:40px;}