.subdirlink{font-size:11px;}
.dirlink{font-weight:bold; font-size:12px;}
.dirtablestyle{border-width:1px; border-color:#cccccc; border-style:solid; border-bottom-style:solid; border-bottom-width:0px; border-bottom-color:#cccccc;}
.dirtdstyle{padding-left:10px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#cccccc;}
.nodirtdstyle{
border-bottom:1px solid #b7b5b3;padding-left:5px; border-right:1px solid #b7b5b3; border-left:1px solid #b7b5b3;}
/* Global */
.containertabtd{padding-left:10px; background:url(images/themes/modern_blue/c2.gif) no-repeat left top;}
.tabsdiv{padding-right:10px;}
.tabsdivinner{background:url(images/themes/modern_blue/menu_bg.gif) repeat-x;}
.tabstable{background:url(images/themes/modern_blue/menu_bg.gif) repeat-x;}
.tabstr{padding:0 10 0 4px; margin:0 auto 0 auto; height:46px; list-style:none;}
.tabstr td a{float:left; display:block; color:#000; text-decoration:none; font-family:sans-serif; font-size:11px; font-weight:bold; padding:0 0 0 16px;	height:46px; line-height:46px; text-align:center; cursor:pointer; text-transform:capitalize;}
.tabstr td a span{display:block; padding:0 13px 0 2px;}
.tabstr td.activetabcenter a span{display:block; padding:0 22px 0 7px;}
.tabstr td.activetabcenter a, .tabstr td a:hover{color:#fff; background:url(images/themes/modern_blue/menu_hover_left.gif) no-repeat; background-position:left;}
.tabstr td.activetabcenter a span, .tabstr td a:hover span{color:#fff; background:url(images/themes/modern_blue/menu_hover_right.gif)    no-repeat right top;}
.containersearchtd{background:url(images/themes/modern_blue/box.gif); padding-left:20px; padding-bottom:10px; text-align:left; height:10px;}
.searchdiv{padding:0 15px 15px; position:relative;}
#search{background:url(../images/serach-input-bg.png) no-repeat left top; border:0; width:417px; height:16px; _height:32px; padding:8px 10px; float:left;}

.livesearch{background:#fff; padding:0px; z-index:1000; position:absolute; width:435px; overflow:visible;}
.livesearch div{display:block; line-height:20px; text-decoration:none; height:20px;}
.livesearch div:hover{display:block; background:#f2f2f2; font-size:13px; line-height:20px; text-decoration:none;}
.livesearch_span{color:#0b5db0; font-size:11px;}



/* Edited by Rajesh */
*, html{margin:0; padding:0;}
img{border:0;}
ul, li{list-style-type:none;}
.cl{clear:both; line-height:1px; height:1px; font-size:1px;}
.fl{float:left;}
.fr{float:right; display:none;}
a{color:#0073E6; text-decoration:none;}
a:hover{color:#0073E6; text-decoration:underline;}
body{background:url(../images/body-bg.png) repeat-x left top;}
body, form, input, textarea, select{font:13px calibri, arial; color:#000;}
#wrapper{/*width:1000px;*/ margin:auto; position:relative; min-height:100%;}
#header{background:#000 url(../images/header-bg.gif) repeat-x left top; height:37px; line-height:37px;}
.headercont{/*width:1000px;*/ margin:auto; height:37px; color:#fff;}
#header a{line-height:37px; margin:0 0 0 10px; color:#fff; text-decoration:none;}
#header a:hover, #header a.active{color:#60aeff;}
#header .headermenu{float:left; color:#fff;}
#header .headercont form{color:#fff; padding:10px;}
#header .chgskin{padding:4px 4px 0 0; float:right;}
#header .chgskin a{float:right; display:block; padding:7px 10px; background:url(../images/chgSkin-btn-bg.gif) repeat-x left top; line-height:normal; margin:0 0 0 5px;}

.cBox-container{background:url(../images/cBox-container--bg.gif) repeat-y center top; /*padding:0 4px;*/}
.cBox{padding:10px 11px;}
.left-sidebar{/*width:225px;*/ width:249px; float:left; padding:0 20px 0 5px; display:none;}

#leftmenu{position:relative;}
#leftmenu li{height:25px; background:url(../images/left-menu-bg.png) repeat-y left top; overflow:hidden;}
#leftmenu li.first{background:url(../images/left-menu-top.png) no-repeat left top;}
#leftmenu li.last{background:url(../images/left-menu-bot.png) no-repeat left bot;}
#leftmenu li a{padding-left:10px; display:block; color:#1a1a1a; text-decoration:none; margin-bottom:2px;}
#leftmenu li a span{padding-right:5px; display:block; color:#1a1a1a; text-decoration:none; height:25px;}
#leftmenu li a span b{background:url(../images/left-menu-bullet.gif) no-repeat left center; padding-left:10px; display:block; font-weight:normal; height:25px; line-height:25px; color:#1a1a1a; text-decoration:none;}

#leftmenu li:hover{background:none;}
#leftmenu li a:hover, #leftmenu li.active a{background:url(../images/left-menu-over-l.png) no-repeat left top; color:#fff; text-decoration:none;}
#leftmenu li a:hover span, #leftmenu li.active a span{background:url(../images/left-menu-over-r.png) no-repeat right top; color:#fff; text-decoration:none;}
#leftmenu li a:hover span b, #leftmenu li.active a span b{background:url(../images/left-menu-bullet-w.gif) no-repeat left center; color:#fff; text-decoration:none; cursor:pointer;}

.content{/*width:725px;*/ width:620px; margin:0 auto;}
.logo{ width:300px; margin:0 auto;}
.sform{padding:15px;}
.advsearch{padding:7px 0 0 10px; float:left; display:block;}
.advsearch a{color:#000; text-decoration:none;}
.advsearch a:hover{color:#124783;}
.inp{background:url(../images/serach-input-bg.png) no-repeat left top; border:0; width:417px; height:16px; padding:8px 10px; float:left;}
.buttons{padding:10px 0 0 110px; clear:both;}
.searchbutton{background:url(../images/search-btn-bg.png) no-repeat left top; border:0; padding:3px 0 7px; width:84px; cursor:pointer; color:#fff; font-size:14px;}
.luckybutton{background:url(../images/feel-lucky-btn-bg.png) no-repeat left top; border:0; padding:3px 0 7px; width:124px; cursor:pointer; color:#fff; font-size:14px;}
.default{padding:40px 0;}

#footer{background:#000 url(../images/footer-bg.gif) repeat-x left top; font-size:12px; position:absolute; border:0; width:100%; bottom:0;}
#footer .footcont{/*width:980px;*/ height:37px; color:#FFFFFF; padding:0 10px; margin:auto; line-height:37px;}
#footer .footcont a{margin:0 0 0 10px; color:#FFFFFF; text-decoration:none;}
#footer .footcont a:hover{color:#60aeff;}


/*-------------new css------------*/
 .srch-box{
 width:250px;
 border:solid 1px #999999;
 height:21px;
 color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 }
  .srch-box:focus{
  border:solid 1px #0066CC;
  }
  
  .advancetitle{
  font-size:13px;
  text-align: center;
  }
 .footerinner{
 background: #000 url(../images/footer-bg2.gif) repeat-x;
 height:54px;
 width:100%;
 font-size:11px;
 color:#FFFFFF;
 }
 .footerinner a{
 color:#0099CC;
 text-decoration:none;
 }
 
  .footerinner a:hover{
 color:#fff;
 text-decoration:none;
 }

/*-------------new css------------*/
