/*----- CSS for new design by Aks begins here -----*/
*{outline:0 none;}
body {font-size:12px; margin:0px; padding:0px; /*background-image:url(../images/main-bg.jpg); background-position:top right; background-repeat:no-repeat;*/ background-color:#FAFAFA !important; color:#797979; font-family:Arial, Helvetica, sans-serif;}

#footer-acct {font-size:12px; margin:0px; padding:0px; background-image:url(../images/footer-accut.jpg); background-position:top right; background-repeat:repeat-x; background-color:#4D4E52 !important; color:#fff; font-family:Arial, Helvetica, sans-serif; height:227px; width:100%; }

a:link, a:visited{ color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
a:hover{ text-decoration:underline }
.tophead:link, .tophead:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424347; text-decoration:none; font-weight:bold; }
.tophead:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424347; text-decoration:underline; font-weight:bold; }
.greytab-bg { background-image:url(../images/menus/greybg.gif); background-repeat:repeat-x; height:38px;
font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#FFFFFF;  }
/********** New Class for Image Slider pages */
.top-bg-slider { background:url(../images/top-bg-slider.png) no-repeat left top;  width:1002px;  margin:0 auto; }
/* Class End */
.top-bg { background:url(../images/top-bg.png) no-repeat left top;  width:1002px;  margin:0 auto; }
.top-bg2 { background:url(../images/top-bg2.png) no-repeat left top;  width:1002px;  margin:0 auto; }
.top-bg3 { background:url(../images/top-bg3.png) no-repeat left top;  width:1002px;  margin:0 auto; }

.body-bg1 { background:url(../images/main-bg2.png) repeat-y left top;  width:962px;  margin:0 auto; padding:0 15px; }
.footer-bg-new { background:url(../images/fooet-bg1.jpg) repeat-x center top; float:left; height:57px;  }
.footer-bg-new1 { background:url(../images/fot-bot.gif) no-repeat center top; height:59px; padding-top:22px; color:#969696 }
.menu-bg-lt { background:url(../images/menus/menu-lt-top.png) no-repeat center top; height:145px; float:left; width:133px; }


form{ margin:0px; padding:0px}
.floatlt{ float:left}
.floatrt{ float:right}
.footerlink-new:link, .footerlink-new:visited {font-size:11px; font-weight:bold; color:#232428; text-decoration:none; }
.footerlink-new:hover {color:#232428; text-decoration:underline }

.heading16 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#606060; }
.lightgrey16 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#B8B8B8; }

.top-left-nav:link, .top-left-nav:visited { background-image:url(../images/left-top-nav-bg.gif);background-color:#000000; background-position:top; background-repeat:repeat-x; height:14px; font-size:11px; color:#FFFFFF; font-weight:bold; display:block; text-align:left; text-decoration:none; padding:4px 0px 5px 4px; }
.top-left-nav:hover {color:#FFFFFF ;  background-image:url(../images/left-top-nav-bg1.gif); background-color:#949494; background-position:0px 0px; background-repeat:repeat-x;}

.top-left-nav-active:link, .top-left-nav-active:visited { background-image:url(../images/left-top-nav-bg1.gif); background-position:0px 2px; background-repeat:repeat-x; text-align:left; height:14px; font-size:11px; color:#fff; font-weight:bold; display:block; text-decoration:none; padding:4px 0px 5px 4px;  }
.top-left-nav-active:hover { color:#FFFFFF }

.leftlink12-new:link, .leftlink12-new:visited { background-image:url(none); background-position:top; background-repeat:repeat-x; height:14px; font-size:11px; color:#FFFFFF; font-weight:bold; display:block; text-align:left; text-decoration:none; padding:4px 0px 5px 8px; }
.leftlink12-new:hover, .leftlink12-new .selected  {color:#FFFFFF ;  background-image:url(../images/left-top-nav-bg1.gif); background-position:0px 2px; background-repeat:repeat-x; }

#selected  {color:#FFFFFF ;  background-image:url(../images/left-top-nav-bg1.gif); height:20px; font-weight:bold; background-position:0px 2px; background-repeat:repeat-x; padding-left:8px;}


/*----- CSS for new design by Aks end here -----*/

/*added on 06-08-2009 by Deepak- Start*/
.Small_Text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575757; }
.Small_Text_crew{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:130%; color:#636363; }

.dir_text{font-family:Helvetica, Arial,sans-serif; font-size:14px; line-height:140%; color:#555555; }

a.Small_Text:link, a.Small_Text:visited{text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:left;}
a.Small_Text:hover{text-decoration:underline;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:left;}

.taglnks:link, .taglnks:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#202125; text-decoration:none; font-weight:bold; }
.taglnks:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#202125; text-decoration:underline; font-weight:bold; }

.Small_Text_new{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#202125;}
/*added on 06-08-2009 by Deepak- End*/

/*added on 11-08-2009 by Deepak- Start*/
.bdr_top_1{border-top:1px solid #cccccc;}
.bdr_left_1{border-left:1px solid #cccccc;}
.bdr_right_1{border-right:1px solid #cccccc;}
.brdr-btm { border-bottom:1px solid #cccccc; }
/*added on 11-08-2009 by Deepak- End*/

/*added on 12-08-2009 by Deepak- Start*/
.listed_Text_article {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; text-decoration:none;}
.footerlink-new:link, .footerlink-new:visited {font-size:12px; font-weight:bold; color:#232428; text-decoration:none; }
.footerlink-new:hover {color:#232428; text-decoration:underline }
.grey12{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#929292;}

.gray-head{width:100%; display:block; clear:both;}
.gray-head-l{background:url(../images/grey-left.jpg) top left no-repeat; height:31px;}
.gray-head-r{background:url(../images/grey-right.jpg) top right no-repeat; height:31px;}
.gray-head-m{background:url(../images/grey-grad.jpg) top left repeat-x; height:31px; margin:0 12px; display:block; line-height:31px;}

.hdnglnk:link, .hdnglnk:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.hdnglnk:hover {text-decoration:underline; }

.Small_Text2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:left;}
.Small_Text2-11{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#797979; text-align:left;}

.Pad_New1{ padding-left:5px;}
.job-bg2{background:url(../images/job-bg.gif) top left repeat-x; background-color:#1E1F23; border:#1E1F23 solid 1px; }
/*added on 12-08-2009 by Deepak- End*/

/*paddings*/
.leftRight3{ padding-left:3px; padding-right:3px; }
.leftRight5{ padding-left:5px; padding-right:5px; }
.leftRight7{ padding-left:7px; padding-right:7px; }
.bottom15{padding-bottom:15px}
.bottom10{padding-bottom:10px}
.bottom2{padding-bottom:2px}
.bottom5{padding-bottom:5px}
.top8{padding-top:8px;}
.top7{padding-top:7px;}
.top5{padding-top:5px;}
.top10{padding-top:10px;}
.top15{padding-top:15px;}
.right5{padding-right:5px;}
.right20{padding-right:20px;}
.right15{padding-right:15px;}
.right10{padding-right:10px;}
.left15{padding-left:15px;}
.left20{padding-left:20px;}
.left10{padding-left:10px;}
.left5{padding-left:5px;}
/*paddings*/

/*Sizes*/
.size20 { font-size:20px !important;}
.size24 { font-size:24px; color:#000000; font-weight:bold; }
.size16{font-size:16px !important;}
.size18{font-size:18px !important;}
.size12{font-size:12px !important;}
/*Sizes*/


/*added on 13-08-2009 by Deepak- Start*/
.black{color:#000000 !important;}
.uline-blue:link,.uline-blue:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.uline-blue:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }
/*added on 13-08-2009 by Deepak- End*/

/*added on 14-08-2009 by Deepak- Start*/
.img_bdr{padding:6px; border:1px solid #CACACA; background:#FFFFFF;}
.pad_mar0{padding:0; margin:0;}
.line-height13{line-height:13px;}
/*added on 14-08-2009 by Deepak- End*/

/*added on 17-08-2009 by Deepak- Start*/
a.Small_Text2:link,a.Small_Text2:visited{text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:left;}
a.Small_Text2:hover{text-decoration:underline;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:left;}
.clearall{clear:both;}
.search2{background:url(../images/search-bg.gif) top left no-repeat; padding-right:10px; padding-left:15px;}
.searchbox2{background:none; border:0 none; color:#9B9B9B; cursor:text; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; margin:0; padding:0; width:180px; height:12px;}
a.blue-big:link,a.blue-big:visited{text-decoration:none; font-size:18px; font-weight:bold; color:#2791d4;}
a.blue-big:hover{text-decoration:underline;}
.darkgrey12 { font-family:Arial, Helvetica, sans-serif; line-height:130%; font-size:13px; color:#616161; }
.darkgrey_12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
/*added on 17-08-2009 by Deepak- End*/

/*added on 18-08-2009 by Deepak- Start*/
.imgbrdr{border:1px solid #000000;}
.borderall{border:1px solid #CCCCCC;}

a.pagination:link, a.pagination:visited{background:#808080; font-size:11px; font-weight:bold; text-align:center; width:20px; display:block; float:left; margin-right:3px; color:#FFFFFF; text-decoration:none; height:20px; line-height:20px;}
a.pagination:hover{background:url(../images/pagination-hover.gif) top left repeat-x !important; border:1px solid #000000; width:18px; height:18px; line-height:18px;}
/*added on 18-08-2009 by Deepak- End*/

/*added on 19-08-2009 by Deepak- Start*/
.sub-header-nav { float:left; width:auto; position:relative; height:33px; }
.sub-header-nav ul { margin:0px; padding:0px 0px 0px 0px; list-style:none; width:auto; float:left; }
.sub-header-nav ul li { margin:0px; padding:0px 20px 0px 0px; list-style:none; width:auto; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#43A6E9; text-decoration:none; }
.sub-header-nav ul li span { float:left; position:relative; padding:8px 0px 0px 2px; }
.sub-header-nav ul li .nav:link, .sub-header-nav ul li .nav:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#232428; text-decoration:none; background-image:url(../images/nav-icon.gif); background-position:right; background-repeat:no-repeat; padding:8px 12px 0px 20px; display:block; float:left; height:25px;}
.sub-header-nav ul li .nav:hover {text-decoration:none;}
.sub-header-nav ul li .nav2:link, .sub-header-nav ul li .nav2:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#232428; text-decoration:none; padding:8px 0px 0px 0px; display:block; float:left; height:25px; }
.sub-header-nav ul li .nav2:hover {text-decoration:none;}

.link-tab{background:url(../images/link-tab.gif) top left no-repeat; width:129px; padding:0 8px 0 8px; height:26px; line-height:26px; color:#FFFFFF; font-weight:bold; font-size:12px; margin:0}

.link-tab2{background:url(../images/left-top-nav-bg.gif) top left repeat-x #1E1F23; width:127px; padding:0 8px 0 8px; height:24px; line-height:24px; color:#FFFFFF; font-weight:bold; font-size:12px; border:#000000 1px solid; margin:0}

.link-tab3{background:url(../images/left-top-nav-bg.gif) top left repeat-x #1E1F23; width:129px; padding:5px 8px; color:#FFFFFF; font-weight:bold; font-size:12px; border:#000000 1px solid; margin:0}


/*.left-new-area { float:left; position:relative; }*/
.left-new-area ul { margin:0px; padding:10px 10px 10px 15px; list-style:none;}
.left-new-area ul li { margin:0px; padding:0px; list-style:none;  font-size:11px;}
.left-new-area ul li a:link, .left-new-area ul li a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:13px;}
.left-new-area ul li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}

.blulnks12:link, .blulnks12:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0099FE; text-decoration:none; font-weight:bold; }
.blulnks12:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0099FE; text-decoration:underline; font-weight:bold; }
.gray2{color:#B2B2B2 !important;}
/*added on 19-08-2009 by Deepak- End*/

/*added on 19-08-2009 by Deepak- Start*/
.white{color:#FFFFFF !important;}
.menu_grad{background:url(../images/menu_grad.gif) top left repeat-x #1E1F23; border-top:1px solid #1E1F23; border-bottom:1px solid #1E1F23;}
.sub_menu_grad{background:url(../images/sub_menu_grad.gif) 0 0 repeat-x;}
/*added on 19-08-2009 by Deepak- End*/

/*added on 24-08-2009 by Deepak- Start*/
.local-search{background:url(../images/search_grad.gif) top left #949494 repeat-x; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;}
.search3{background:url(../images/search-bg3.gif) top left no-repeat; padding-right:5px; padding-left:5px;}
.searchbox3{background:none; border:0 none; color:#9B9B9B; cursor:text; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; margin:0; padding:0; width:180px; height:12px;}

.img_bdr2{padding:3px; border:1px solid #CACACA; background:#FFFFFF;}

.img_bdr3{padding:10px; border:1px solid #CACACA; background:#FFFFFF;}
/*added on 24-08-2009 by Deepak- End*/

#video-lt a:link, #video-lt a:visited, #video-lt a:hover{ padding-left:10px; color:#FFFFFF}


/*added on 24-08-2009 by Deepak- Start*/
.video-listing{border:1px solid #CACACA; background:#FFFFFF; padding:10px 15px 15px 15px;}
/*added on 24-08-2009 by Deepak- End*/

.sel{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#797979; border:1px solid #CCCCCC; padding:2px 2px 2px 3px; height:19px;}
.black14 { font-size:14px; color:#000000; }

a.black_14:link, a.black_14:visited{font-size:14px; color:#2791d4; font-weight:bold; text-decoration:none;}
a.black_14:hover{font-size:14px; color:#000000; font-weight:bold; text-decoration:underline;}


.rbc:link, .rbc:visited, .rbc:hover{border:1px solid #000000; cursor:pointer; display:block; height:16px; margin:3px 2px 3px 3px; width:16px;}

.left-new-area2 { float:left; position:relative; }
.left-new-area2 ul { margin:0px; padding:10px 0px; list-style:none;}
.left-new-area2 ul li { margin:0px; padding:2px 10px 2px 15px; list-style:none;  font-size:11px; border-bottom:1px solid #EDEDED; width:120px;}
.left-new-area2 ul li a:link, .left-new-area2 ul li a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:13px;}
.left-new-area2 ul li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}

.padall10 { padding:10px; }
.white18:link, .white18:visited { font-size:18px; color:#FFFFFF; text-decoration:none; }
.white18:hover { font-size:18px; color:#FFFFFF; text-decoration:underline; }

.greylnk12:link, .greylnk12:visited { text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:left; }
.greylnk12:hover { text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; text-align:left; }

/*added on 25-19-2009 by Deepak- Start*/
.videomenuhide{background-image:url(../images/tab-video.gif); background-repeat:repeat-x;}
.videomenushow{background-image:url(../images/tab-d-video.gif); background-repeat:repeat-x;}
/*added on 25-19-2009 by Deepak- Ends*/

/*added on 07-12-2009 starts*/
.midbg { background-image:url(../images/bg-middle.gif); background-repeat:repeat-x; }
.pad15 { padding:15px; }
/*added on 07-12-2009 end*/

.links20:link, .links20:visited {text-decoration:none; font-size:20px; font-weight:bold; color:#000000; }
.links20:hover {text-decoration:underline; font-size:20px; font-weight:bold; color:#000000; }

/*added on 19-01-2010 start*/
.greybrdrtop { border-top:1px solid #E8E8E8; }
.greybrdrboth { border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8; }
.greybrdrbtm { border-bottom:1px solid #E8E8E8; }
.greybrdrlft { border-left:1px solid #E8E8E8; }
.greybrdrrht { border-right:1px solid #E8E8E8; }
/*added on 19-01-2010 end*/
.img_bdr_new{padding:6px; border:1px solid #E8E8E8; background:#FFFFFF;}
.gray11{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#797979; }

/*added on 03-02-2010 start*/
.arrow_bg{background:url(../images/arrow_bg.gif) left top repeat-x #1E1F23; border:1px solid #1E1F23;}
.img_slider_bg{background:url(../images/img_slider_bg.gif) left top repeat-x #949494; border-top:1px solid #1E1F23; border-bottom:1px solid #1E1F23;}
/*added on 03-02-2010 end*/