/* CSS Document */
body{ margin:0px; padding:0px; background-color:#f0f0f0; font-family:Tahoma,Verdana; font-size:12px; font-weight:500;color:#666666; background-image:url(../images/backgrounds/4ukerala_page_bg.jpg);background-position:49% 50%; background-repeat:repeat-y;}
* html body{ background-position:49% 50%;}
#outer{ width:1000px; height:auto; overflow:hidden; margin:0px auto; }
#header{ width:980px; height:auto; overflow:hidden; padding:0px; margin:5px auto;}
ul#topMenu{ width:970px; height:40px; list-style:none; margin:0px; padding:0px 0px 0px 10px; float:left; background-color:#FFFFFF; background-image:url(../images/backgrounds/tab_line_bg.gif); background-repeat:repeat-x; background-position:0px 2px; overflow:hidden; display:block;}
ul#topMenu li.normal{ height:24px; text-align:center; line-height:24px; background-image:url(../images/backgrounds/tab_normal.jpg); background-repeat:repeat-x; float:left; margin:6px 0px 0px 0px; padding:0px 10px; border:1px solid #e1e1e1; border-bottom:0px;}
ul#topMenu li.normal a{ color:#666666; text-decoration:none; font-size:12px; font-weight:500;}
ul#topMenu li.normal a:hover{ text-decoration:underline;}
ul#topMenu li.active{ height:30px; text-align:center; line-height:30px; background-color:#FFFFFF; float:left; margin:1px 0px 0px 0px; padding:0px 10px; border:1px solid #e1e1e1; border-bottom:0px;}
ul#topMenu li.active a{ text-decoration:none; color:#666666; font-size:12px; font-weight:600;}
ul#topMenu li.active a:hover{ text-decoration:underline;}
ul#topMenu li.right{ height:24px; text-align:center; line-height:24px; float:right; margin:6px 5px 0px 0px; padding:0px 0px; }
ul#topMenu li.right a{ color:#666666; font-size:12px; font-weight:500; text-decoration:none;}
ul#topMenu li.right a:hover{ text-decoration:underline;}

#pageContent{ width:980px; height:auto; overflow:hidden; margin:10px auto;}

#homeSearch{ width:530px; height:100px; margin:80px auto 290px auto;  text-align:center; }
#homeSearch .logo{ width:404px; height:111px; margin:5px auto;}
#homeSearch .row{ width:530px; height:auto; margin:3px 0px; overflow:hidden; vertical-align:middle; }
#homeSearch .textbox{ background-image:url(../images/backgrounds/textbox_search.gif); width:384px; height:20px; border:0px; padding:10px 8px; font-size:14px; font-weight:500; vertical-align:middle;}
#homeSearch .button{ background-image:url(../images/backgrounds/button_search.jpg); width:103px; height:38px; text-align:center; border:0px;  vertical-align:middle; font-weight:600; color:#666666; margin-top:1px;}
#innerSearch{ width:980px; height:auto; overflow:hidden; margin:0px auto; vertical-align:middle;}
#innerSearch .logo{ width:217px; height:103px; float:left; margin:5px 20px;}
#innerSearch .box{ width:500px; height:40px; overflow:hidden; float:left; margin:40px 10px 10px 30px; vertical-align:middle; text-align:center; }
#innerSearch .box .searchBox{ width:300px; border:1px solid #999999; padding:2px; font-size:14px; font-weight:500; color:#666666; vertical-align:middle;}
#innerSearch .box .searchBtn{ font-weight:600; color:#666666; vertical-align:middle;}
#searchResBar{ width:970px; height:30px; border-top:1px solid #e1e1e1; background-color:#F2F2F2; line-height:30px; padding:0px 5px; font-size:12px; font-weight:600; color:#666666;}
#splitLeft{ width:770px; height:auto; overflow:hidden; float:left;}
#splitLeft .leftCon{ width:200px; height:auto; overflow:hidden; float:left;}
#splitLeft .rightCon{ width:540px; height:auto; overflow:hidden; float:left;}
#splitRight{width:210px; height:auto; overflow:hidden; float:left;}
#splitRight .top{ background:url(../images/backgrounds/sidebar-top.jpg) no-repeat; height:60px; width:210px;}
#splitRight .bottom{ background:url(../images/backgrounds/sidebar_botom.jpg) no-repeat; height:60px; width:210px;}
#splitRight .body{ width:210px; background:url(../images/backgrounds/sidebar_strip.jpg) repeat-y ; height:auto; overflow:hidden;}
.halfSplit{ width:460px; margin:10px; float:left; height:auto; overflow:hidden;}
.halfSplitLiner{ width:460px; margin:10px; float:left; height:auto; overflow:hidden; border-left:1px solid #f0f0f0;}


ul#searchList{ width:750px; margin:10px; height:auto; overflow:hidden; padding:0px; list-style:none;}
ul#searchList li{ height:auto; overflow:hidden; margin:4px 0px; padding:5px 6px; border-bottom:1px solid #e1e1e1; vertical-align:bottom;}
ul#searchList li h1,ul#searchList li h1 a{ color:#0066FF; font-size:12px; font-weight:600; padding:0px; margin:0px; text-decoration:none;  }
ul#searchList li h1:hover,ul#searchList li h1 a:hover{ text-decoration:underline;}
ul#searchList li h2{ color:#333333; font-size:11px; font-weight:500; word-spacing:1px; margin:0px; padding:0px;}
ul#searchList li h2.special{ color:#999999; font-size:11px; font-weight:500; padding:0px; margin:0px;}
ul#searchList li a{ font-size:11px; font-weight:500; color:#FF6600; text-decoration:underline;}
ul#searchList li .liner{ height:1px; width:750px; font-size:1pt; background-color:#e1e1e1;}
ul#searchList li.page{ height:auto; overflow:hidden; margin:2px 0px; padding:5px; background-color:#e1e1e1; vertical-align:bottom;}
ul#searchList li.page a{ font-size:12px; font-weight:600; color:#0066FF; text-decoration:underline;}
ul#searchList li.page a:hover{ color:#FF0000;}
ul#searchList li.page a.visited,ul#searchList li.page a.visited:hover{ color:#999999; font-size:12px; font-weight:500;}


ul.leftMenu{ width:190px; height:auto; padding:0px; margin:4px auto; list-style:none; border:1px solid #E2E2E2;}
ul.leftMenu li{ height:20px; line-height:20px; padding:2px 2px 2px 10px; text-align:left; border-bottom:1px solid #E2E2E2;}
ul.leftMenu li.title{ background-color:#E2E2E2; font-size:12px; font-weight:600; text-align:left;}
ul.leftMenu li a{ color:#666666; text-decoration:underline; font-size:12px; font-weight:600;}
ul.leftMenu li a:hover{ color:#FF6600; text-decoration:underline; font-size:12px; font-weight:600;}

ul#pageList{ width:530px; margin:10px; height:auto; overflow:hidden; padding:0px; list-style:none;}
ul#pageList li{ height:auto; overflow:hidden; margin:4px 0px; padding:5px 6px; border-bottom:1px solid #e1e1e1; vertical-align:bottom;}
ul#pageList li h1,ul#pageList li h1 a{ color:#0066FF; font-size:12px; font-weight:600; padding:0px; margin:0px; text-decoration:none;  }
ul#pageList li h1:hover,ul#pageList li h1 a:hover{ text-decoration:underline;}
ul#pageList li h2{ color:#333333; font-size:11px; font-weight:500; word-spacing:1px; margin:0px; padding:0px;}
ul#pageList li h2.special{ color:#999999; font-size:11px; font-weight:500; padding:0px; margin:0px;}
ul#pageList li a{ font-size:11px; font-weight:500; color:#FF6600; text-decoration:underline;}
ul#pageList li .liner{ height:1px; width:750px; font-size:1pt; background-color:#e1e1e1;}
ul#pageList li.page{ height:auto; overflow:hidden; margin:2px 0px; padding:5px; background-color:#e1e1e1; vertical-align:bottom;}
ul#pageList li.page a{ font-size:12px; font-weight:600; color:#0066FF; text-decoration:underline;}
ul#pageList li.page a:hover{ color:#FF0000;}
ul#pageList li.page a.visited,ul#pageList li.page a.visited:hover{ color:#999999; font-size:12px; font-weight:500;}


h1.webTitle,h1.webTitle a{ font-size:12px; font-weight:600;color:#0066FF; margin:0px; padding:0px;}
#companyInfo{ width:630px; height:auto; overflow:hidden; border:1px solid #e1e1e1; margin:10px 0px;}
#companyInfo .left{ float:left; height:auto; background-color:#f0f0f0; padding:4px; width:200px; margin:2px 2px 2px 2px;}
#companyInfo .right{ float:left; height:auto; background-color:#FFFFFF; padding:4px; width:360px; font-weight:600;}
#companyInfo a{ color:#FF6600; font-size:11px; font-weight:500; text-decoration:underline;}
p.companyDesc{ font-size:12px; font-weight:500; color:#999999;}
.companyImg{ width:750px; height:auto;}
.companyImg .thumb{ margin:5px; float:left; padding:3px;}
.companyImg .thumb img{ padding:2px; border:1px solid #e1e1e1;}

.ads180{ width:200px; height:auto; overflow:hidden;  margin:5px auto; text-align:center;}
.ads180 img{border:1px solid #CCCCCC; padding:4px;}
.clear{ width:90%; height:1px; font-size:1pt; clear:both;}
#footer{ width:980px; height:auto; margin:10px auto; padding:0px; overflow:hidden; text-align:center; color:#666666; font-size:11px; font-weight:500;}
#footer a{ color:#0066FF; text-decoration:underline; font-weight:500; font-size:11px;}


h1{ font-size:14px; font-weight:600; color:#666666; margin:0px; padding:0px; text-decoration:none;}
h2,h3,h4,h5,h6{ font-size:14px; font-weight:600; color:#666666; margin:0px; padding:0px; text-decoration:none;}

.tabHead{ width:600px; height:30px; margin:5px auto;  border-bottom:1px solid #CCCCCC;}
.tabBody{ width:600px; height:auto; overflow:hidden; margin:0px auto;}
.tabBody .panel{ width:580px; height:auto; overflow:hidden; margin:5px; display:none;}
.tabsActive{ width:100px; height:20px; line-height:20px; border:1px solid #CCCCCC; border-bottom:0px; margin:10px 5px 0px 5px; background-color:#e3e3e3; float:left; text-align:center;}
.tabsNormal{ width:100px; height:20px; line-height:20px; border:1px solid #CCCCCC; border-bottom:0px; margin:10px 5px 0px 5px; float:left; text-align:center;}


.formBox{ width:540px; height:auto; overflow:hidden; padding:10px; margin:10px auto; border:1px solid #e3e3e3;}
p{ font-size:12px; font-weight:500; color:#666666;}
.button{font-weight:600; color:#666666; vertical-align:middle;}
a{ text-decoration:none; font-size:12px; font-weight:500; color:#666666;}
.rowLine{ width:98%; height:auto; overflow:hidden; padding:3px 2px; margin:1px auto;}
.rowLineBorder{ width:98%; height:2px; overflow:hidden; padding:3px 2px; margin:1px auto; border-bottom:1px solid #e3e3e3; clear:both; font-size:1pt;}
.row50{ width:50px; height:auto; padding:0px 2px; float:left;}
.row100{ width:100px; height:auto; padding:0px 2px; float:left;}
.row150{ width:150px; height:auto; padding:0px 2px; float:left;}
.row200{ width:200px; height:auto; padding:0px 2px; float:left;}
.row250{ width:250px; height:auto; padding:0px 2px; float:left;}
.row300{ width:300px; height:auto; padding:0px 2px; float:left;}
.msg{ color:#FF0000; font-size:12px; font-weight:600;}
.colorLeft{ text-align:left; background-color:#e3e3e3;}
.colorRight{ text-align:right; background-color:#e3e3e3;}
.nocolorLeft{ text-align:left; }
.nocolorRight{ text-align:right;}
.mandatory{ font-size:12px; font-weight:600; color:#FF0000; padding:2px;}
h7{ font-size:14px; font-weight:600; color:#FFFF33; margin:0px; padding:0px; text-decoration:none;}

div.itemTitle{ width:520px; height:24px; line-height:24px; padding:0px 4px; background-color:#f7f7f7; color:#666666; text-decoration:none; font-size:12px; font-weight:600; border-bottom:1px solid #e1e1e1;}
div.itemTitle a{ color:#333333; text-decoration:none; font-size:12px; font-weight:600;}
div.itemTitle a:hover{ text-decoration:underline;}
.errorTxt{ color:#FF0000; font-size:11px; font-weight:500; padding:0px; margin:0px;}
.privacyPolicy{ width:900px; margin:20px; float:left; height:auto; overflow:hidden;}
.imgThumb{ margin:3px; padding:2px ; border:1px solid #e3e3e3; background-color:#FFFFFF; float:left;}
