@charset "utf-8";
/* CSS Document */

body { font-family:Verdana, Geneva, sans-serif; font-size:11px; background: url(../img/app_bg.jpg) no-repeat center fixed; }
/*--General--*/
.clr { clear:both; }
/*-------*/


/*-------Wrapper 1000-------*/
#wrapper_1000 { margin:0 auto; width:1000px; height:auto; position:relative; }
#header { min-height:90px; /*background:#225848;*/  position:relative; width:1002px; }
#header .green_bg { background:#e21d25; width:1002px; height:47px; }
img.nmg_name { width:250px; display:block; margin-left:100px; padding-top:8px; border:0px #f00 solid; }
img.gov_eng { width:180px; margin-left:120px; margin-top:3px; }
#header .orange_bg { background:#ffcb08; width:1002px; height:47px; position:relative; }
img.nmg_name_mal { width:250px; display:block; margin-left:100px; padding-top:8px; border:0px #f00 solid; }
img.gov_mal { width:300px; margin-left:80px; margin-top:3px; }
.heading_itm{ float:left;position:absolute; top:55px; left:120px;}
.heading_itm h2{ color:#2e3192; font-size:17px; font-family:Tahoma, Geneva, sans-serif;}
.heading_itm h4{ color:#2e3192; padding-left:80px; padding-top:10px;font-family:Tahoma, Geneva, sans-serif;}
/*p.govt { color:#fff; margin-left:240px; font-size:14px !important; line-height:25px; font-family: Arial, Helvetica, sans-serif; }
p.gov_mal { font-family:"ML-TTKarthika Normal"; margin-left:200px; font-size:16px;}*/

#logo {position:absolute; top:5px; left:0px; }
#logo img { height:85px; float:left; }
.app_logo{ margin-left:296px;}
.main_contents { }
.contents { background:#fff ; min-height:400px; width:988px; padding:6px; border:1px #cccdf0 solid; margin-top:6px; }
.margin_top_10 { margin-top:10px !important; }
.margin_top_6 { margin-top:6px !important; }
.left_contents { width:234px; float: left; background:#fff; min-height:100px; border:0px #ddd solid; position:relative; }
.left_contents .left_box { border:1px #ddd solid; width:232px; }
.left_contents h3 { color:#fff; line-height:30px; padding-left:25px; background:#e21d25 url(../img/green_arrow.png) no-repeat 7px center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:1px; /*box-shadow: inset 0px 2px 10px #02985e;*/ }
.right_contents { float:left; width:232px; float: left; background:#fff; margin-left:6px; position:relative; }
.right_contents h3 { color:#ffcb08; line-height:30px; padding-left:30px; background:#e21d25 url(../img/arrow_right_1.png) no-repeat 7px center; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px #e21d25 solid; text-shadow:0px 0px 1px #e21d25; }
.right_contents .right_box { width:230px; padding:1px; min-height:90px; border:1px #ddd solid; box-shadow:0px 1px 0px #eee; margin-bottom:6px; }
.right_contents p.call { color:#2e3192; line-height:16px; }
.right_contents p.email { color:#666; line-height:16px; float:left; padding-left:10px; margin-top:10px; font-weight:bold; }
.right_contents img._icon { float:left; width:25px; margin-left:10px; margin-top:10px; }
.right_contents span.email { color:#e21d25; }
.middle_contents { float:left; width:746px; float: left; background:#fff; min-height:300px; border:1px #ddd solid; margin-left:6px; position:relative; padding-bottom:6px; min-height:470px; }
img.img_pages { margin-top:-176px; position:absolute; }
.middle_contents h3 { color:#2e3192; line-height:35px; height:35px; font-family: Verdana, Geneva, sans-serif; font-size:12px; background:url(../img/menu_bg_n.png) repeat-x; border-bottom:1px #ddd solid; margin:1px; margin-top:0px; padding-left:10px; }
.middle_contents p { color:#2e3192; line-height:18px; text-align:justify; padding:5px 10px; font-size:11px; font-family: Tahoma, Geneva, sans-serif; }
.middle_contents h4 { color:#2e3192; font-size:11px !important; font-weight:bold; padding:5px 10px; margin-top:4px; }
.middle_contents h4.chair_name { margin-left:205px; padding:0px !important; }
.middle_contents p.chair_name_sub { margin-left:150px; font-weight:normal !important; }
.middle_contents h4.grey_30 { height:15px; line-height:15px; background:#f4f4f4; border-bottom:1px #eee solid; border-top:1px #eee solid; }
.middle_contents ul#list_1 { list-style:none; font-family: Tahoma, Geneva, sans-serif !important; }
.middle_contents ul#list_1 li { background: url(../img/arrow_left_tiny_3.png) no-repeat 10px 3px; padding-left:30px; line-height:18px; font-family: Tahoma, Geneva, sans-serif !important; color:#2e3192; margin-bottom:8px; }
.middle_contents .sub { border:1px #ddd solid; width:484px; height:70px; margin:10px; margin-top:0px !important; padding:10px 0px; background:#fff url(../img/bg_2.png) repeat-x; background-position: left 0px; margin-bottom:6px !important; box-shadow:0px 1px 0px #e9e9e9; }
.middle_contents .sub img { float:left; margin-left:10px; }
.middle_contents .sub h3 { background:none !important; float:left; border:none !important; line-height:10px; height:15px; margin:0px; padding:0px; margin-left:8px !important; padding:0px !important; }
.middle_contents .sub p { float:left; width:410px; padding:0px; margin:0px; margin-left:8px; }
table.news_events { border:1px #ddd solid; width:486px; margin:10px; }
table.news_events tr { border:1px #ccc solid; height:30px; }
table.news_events tr td { padding:0px 5px; color:#2e3192; line-height:30px; }
table.news_events tr td span { }
table.news_events tr td a { line-height:20px; text-align:justify; }
.box_tab { float: left; padding:1px; background:#fff; border:1px #ccc solid; }
.bread { width:986px; height:30px; background:#fff; margin-bottom:6px; border:0px #ddd solid; border-left:1px #ccc solid; border-right:1px #ccc solid; background:url(../img/bread.gif) repeat-x; }
.bread ul li { float:left; line-height:30px; padding-left:10px; padding-right:15px; background: url(../img/bread_divider.gif) no-repeat right; }
.bread ul li a.first, .bread ul li a.first:link, .bread ul li a.first:visited { float:left; color:#2e3192; font-weight:bold; }
.bread ul li a.second, .bread ul li a.second:link, .bread ul li a.second:visited { float:left; color:#e21d25; }
.bread ul li a.first:hover, .bread ul li a.second:hover { text-decoration:underline; }
.bread ul li.third { color:#2e3192; }
.director_img { width:100px; float:left; border:1px #ddd solid; background:#fff; margin-left:50px; margin-top:10px; margin-bottom:4px; padding:6px; }
.director_img_2 { width:100px; margin-left:190px; border:1px #ddd solid; background:#fff; margin-top:10px; margin-bottom:4px; padding:6px; }
.director_add { float:left; border:0px #ccc solid; width:253px; }
.director_add p { text-align:left !important; }
.border_right { border-right:1px #ddd solid; }
.border_left { border-left:1px #ddd solid; }
.border_top { border-top:1px #ddd solid; }
.border_bottom { border-bottom:1px #ddd solid; }
#locate_branch_div { border-top:1px #ddd solid; margin:10px; }
#locate_branch_div ul { }
#locate_branch_div ul li { }
#locate_branch_div ul li a { }
#locate_branch_div .locate_branch_left { float:left !important; border:0px #ccc solid; width:243px; font-family:Tahoma, Geneva, sans-serif; }
#locate_branch_div span.phone { background: url(../img/phone_icon.png) no-repeat 5px 0px !important; height:20px !important; line-height:15px !important; display:block; padding-left:30px; color:#2e3192; text-shadow:1px 1px 0px #fff; }
#locate_branch_div span.fax { background:url(../img/fax_icon.png) no-repeat 5px 2px; height:20px !important; line-height:20px !important; display:block; padding-left:30px; color:#2e3192; text-shadow:1px 1px 0px #fff; }
#locate_branch_div span.email { background:url(../img/mail_icon.png) no-repeat 5px 5px; height:20px !important; line-height:20px !important; display:block; padding-left:30px; color:#2e3192; text-shadow:1px 1px 0px #fff; }
#locate_branch_div a.map { background:#fff url(../img/map_icon_2.png) no-repeat 2px 4px; height:20px !important; line-height:20px !important; display:block; padding-left:35px; color:#e21d25; margin-top:5px; border:1px #d4d4d4 solid; padding-top:4px; padding-bottom:4px; width:160px; box-shadow:inset 0px -4px 10px #f4f4f4; }
#locate_branch_div a.map:hover { text-decoration:underline; }
table.branch_table { font-family:Tahoma, Geneva, sans-serif; color:#2e3192; margin-top:10px; text-shadow:1px 1px 0px #fff; border:0px #ccc solid; margin:0 auto; }
table.branch_table tr { height:20px; line-height:20px; }
/*----------*/

/*----------Main Menu--------------*/

.header_menu { width:100%; height:30px; background:#2e3192;}
.header_menu ul { height:30px; width:1000px; margin:0 auto; }
.header_menu ul li { float:left; margin-top:9px; }
.header_menu ul li.last { border:none; }
.header_menu ul li a { padding:0px 8px !important; display:block; color:#fff;  border-right:1px #fff solid;  }
.header_menu ul li a:hover {  }
.header_menu ul li a.last { border:none; }

p.user { background:url(../img/user.png) no-repeat left; line-height:15px; position:absolute; z-index:1000 !important; border:0px #f00 solid; left:800px; top:8px; padding-left:22px; color:#2e3192; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:right; }
p.last_login { position:absolute; left:800px; top:30px; font-size:11px; color:#2e3192; font-family:Arial, Helvetica, sans-serif; }
p.last_login1 { position:absolute; left:800px; top:50px; font-size:11px; color:#2e3192; font-family:Arial, Helvetica, sans-serif; }
p.last_login2 { position:absolute; left:800px; top:70px; font-size:11px; color:#2e3192; font-family:Arial, Helvetica, sans-serif; }
.menu_container { float:right; width:770px; height:77px; overflow:hidden; margin-top:36px; }
.menu { height:33px; background: none; z-index:1000 !important; }
.menu ul { position:relative; margin:0; padding:0; float:right; list-style:none }
.menu ul li { float:left; background:url(../img/menu_divider.png) no-repeat left; }
.menu ul li a { display:block; height:33px; padding:0 20px; font-size:12px; color:#fff;/* color:#fffa50;*/ text-decoration:none; line-height:33px; font-weight:bold; margin-left:3px; }
.menu ul li:hover a { background:#fff; color:#e21d25; border-top-left-radius:5px; border-top-right-radius:5px; }
.menu ul li a.selected { background:#fff url(../img/menusub_on.png) repeat-x center top; color:#e21d25; border-top-left-radius:5px; border-top-right-radius:5px; /*border:1px #e21d25 solid;  border-bottom:none;*/ }
.menu ul li a:hover { background:#fff url(../img/menusub_on.png) repeat-x center top; color:#e21d25; border-top-left-radius:5px; border-top-right-radius:5px; /*border:1px #e21d25 solid; border-bottom:none; */ }
.menu ul li a:active { color:#ddd; }
.menu ul:hover li a.selected { background:#fff url(../img/menusub_on.png) repeat-x center top; color:#e21d25; border-top-left-radius:5px; border-top-right-radius:5px; }
.menu ul li:hover a.selected { background:#fff url(../img/menusub_on.png) repeat-x center top; color:#e21d25; }
.menu ul li a:active.selected { color:#ddd; }
.menu ul ul { width:742px; height:26px; padding-top:5px; padding-left:5px; position:absolute; left:0; margin-left:8%; filter:alpha(opacity=0); opacity:0; background:#fff; border-left:0px #e21d25 solid; border-bottom:3px #e21d25 solid; border-right:0px #e21d25 solid; border-top:none; font-size:11px; z-index:1000 !important; }
.menu ul ul.visible { z-index:1; margin-left:0; filter:alpha(opacity=100); opacity:1 }
.menu ul:hover ul.visible { margin-left:8%; filter:alpha(opacity=0); opacity:0 }
.menu ul li:hover ul.visible { margin-left:0; filter:alpha(opacity=100); opacity:1 }
.menu ul li ul li { background:none; }
.menu ul li:hover ul { z-index:2; margin-left:0; filter:alpha(opacity=100); opacity:1 }
.menu ul ul li a { height:25px; padding:0 8px; font-size:11px; font-weight:normal; color:#e21d25; text-transform:capitalize; line-height:25px; border:1px #fff solid; border-bottom:none; background:#fff !important; }
.menu ul ul li:hover a { color:#e21d25; background:#fff !important; border:1px #fff solid; border-bottom:none }
.menu ul ul li a:active { color:#666; }
/*----------Main Menu Ends--------------*/
/*----------- Site Main Menu ---------------------------*/
ul#sitemainmenu { position:relative; z-index:100 !important; border:0px #f00 solid; list-style:none; font-family: Arial, Helvetica, sans-serif; right:0px; background:#fff url(../img/menusub_on.png) repeat-x 0 0; border-bottom:1px #ddd solid; border-right:1px #ddd solid; border-left:1px #ddd solid; height:36px; width:1000px; margin-top:5px; }
ul#sitemainmenu li { float:left; margin:0; color:#fff; border:0px #f00 solid; background:url(../img/divider_menu.png) no-repeat right; position:relative; }
ul#sitemainmenu li:hover a { background:url(../img/divider_menu.png) no-repeat right; color:#e21d25 !important; border-top-left-radius:5px; border-top-right-radius:5px; }
ul#sitemainmenu li a, ul#sitemainmenu li a:link, ul#sitemainmenu li a:visited { color:#2e3192; float:left; padding:4px 15px; display:block; line-height:30px; font-size:12px; font-weight:bold; }
ul#sitemainmenu li a:hover, ul#sitemainmenu li a:active, ul#sitemainmenu li a.active { background:url(../img/divider_menu.png) no-repeat right; color:#ffcb08; border-top-left-radius:5px; border-top-right-radius:5px; }
ul#sitemainmenu li:hover ul.mainsub { display:inline; z-index:9000 !important; box-shadow:inset 0px -5px 5px #f2f2f2;float:right !important; }
ul#sitemainmenu li ul.mainsub { display:none; list-style:none; float:none; padding:0; background:#fff !important; border:1px #ccc solid; border-top:1px #eee solid; position:absolute; z-index:9999 !important; left:0; width:auto; z-index:9000 !important; top:36px !important; padding-top:5px; padding-bottom:10px; }
ul#sitemainmenu li ul.mainsub li { float:none; display:block; margin:0; line-height:24px; background:#fff; z-index:9000 !important; }
ul#sitemainmenu li ul.mainsub li a, ul#sitemainmenu li ul.mainsub li a:link, ul#sitemainmenu li ul.mainsub li a:visited { color:#2e3192 !important; float:none; display:block; line-height:30px !important; padding:0; font-size:11px !important; font-weight:normal; background: url(../img/green_arrow.png) no-repeat 8px 11px; border-bottom:1px #e4e4e4 solid; padding-left:25px; }
ul#sitemainmenu li ul.mainsub li a:hover, ul#sitemainmenu li ul.mainsub li a:active { color:#fff !important; background:#e21d25 url(../img/green_arrow.png) no-repeat 8px 11px; no-repeat 8px 8px; padding-left:25px; border-radius:0px !important; }
ul#sitemainmenu li ul.mainsub a.register { color:#2e3192 !important; }
ul#sitemainmenu li ul.mainsub a.register:hover { color:#fff !important; }
.submenus_div { display:block; width:auto; height:auto; padding:5px; }
.submenu_clm_1 { float:left; width:120px; display:block; margin:3px; padding:2px; }
.submenu_clm_1 img { height:110px; width:110px; border:none; display:block; float:left; margin:10px; }
.submenu_divider { margin:2px; background:url(../img/menu/mainsub_divider.png) no-repeat 0 center; height:100%; float:left; width:10px; display:block; }
.submenu_clm_2 { float:left; width:170px; display:block; }
span.home_icon { border:0px #f00 solid; height:16px; width:16px; position:absolute; top:10px; background:url(../img/home_icon.png) no-repeat left top; }
span.home_icon:hover {  height:16px; width:16px; opacity:.8; }
/*----------Contents-------------*/
.box_small_left { width:230px; float: left; padding:1px; background:#fff; min-height:100px; border:1px #ccc solid; }
.box_small_left h3 { color:#ffcb08; line-height:30px; padding-left:30px; background:#e21d25 url(../img/arrow_right_1.png) no-repeat 7px center; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px #e21d25 solid; text-shadow:0px 0px 1px #e21d25; }
.box_small_left p { padding:8px; }
.box_medium { width:500px; float: left; padding:1px; background:#fff; min-height:100px; border:1px #ccc solid; margin-left:6px; }
.box_medium h3 { color:#ffcb08; line-height:30px; padding-left:30px; background:#e21d25 url(../img/arrow_right_1.png) no-repeat 7px center; font-family: Verdana, Geneva, sans-serif; font-size:12px; border:1px #e21d25 solid; text-shadow:0px 0px 1px #e21d25; }
.box_tab { float: left; padding:1px; background:#fff; border:1px #ccc solid; }
.box_tab h3 { color:#ffcb08; line-height:30px; padding-left:30px; background:#e21d25 url(../img/arrow_right_1.png) no-repeat 7px center; font-family: Verdana, Geneva, sans-serif; font-size:12px; border:1px #e21d25 solid; text-shadow:0px 0px 1px #e21d25; }
.box_big { }
ul.list_1 li { padding:0px 0px; background: url(../img/arrow_left_tiny_2.png) no-repeat 10px; }
ul.list_1 li a, ul.list_1 li a:link, ul.list_1 li a:visited { color:#2e3192; font-weight:normal; display:block; line-height:23px; border-bottom:0px #ccc solid; padding-left:30px; }
ul.list_1 li a:hover, ul.list_1 li a:active { color:#e21d25; }
ul.list_2 li { padding:0px 0px; background:url(../img/arrow_right_2.png) no-repeat 230px; }
ul.list_2 li a, ul.list_2 li a:link, ul.list_2 li a:visited { color:#e21d25; font-weight:bold; display:block; line-height:34px; border-bottom:1px #ccc solid; padding-left:40px; }
ul.list_2 li a.last { border-bottom:none; }
ul.list_2 li a:hover, ul.list_2 li a:active { }
ul.list_2 li a.acc { background:url(../img/edit_profile.png) no-repeat 8px; }
ul.list_2 li a.loan { background:url(../img/loan.png) no-repeat 8px; }
ul.list_2 li a.more_options { text-align: center; background-color:#f4f4f4; color:#f00 !important; padding:0 !important; }
ul.list_3 li { padding:0px 0px; background: url(../img/arrow_left_tiny_2.png) no-repeat 15px; }
ul.list_3 li a, ul.list_3 li a:link, ul.list_3 li a:visited { color:#2e3192; font-weight:normal; display:block; line-height:30px; border-bottom:1px #ccc solid; padding-left:40px; }
ul.list_3 li a:hover, ul.list_3 li a:active { }
ul.list_3 li a.media_cent { text-align: left; background-color:#f4f4f4 !important; color:#f00 !important; padding-left:60px; font-weight:bold; background:url(../img/television.png) no-repeat 150px; }
ul.list_4 li { padding:0px 0px; background:url(../img/arrow_right_2.png) no-repeat 200px; }
ul.list_4 li a, ul.list_4 li a:link, ul.list_4 li a:visited { color:#e21d25; font-weight:bold; display:block; line-height:30px; border-bottom:1px #ccc solid; padding-left:40px; }
ul.list_4 li a:hover, ul.list_4 li a:active { }
ul.list_4 li a.acc { background:url(../img/edit_profile.png) no-repeat 8px; }
ul.list_4 li a.loan { background:url(../img/loan.png) no-repeat 8px; }
ul.list_4 li a.more_options { text-align: center; background-color:#f4f4f4; color:#f00 !important; padding:0 !important; }
/*-----------Interest Rarte ---------------------------*/
.box_small_right { width:232px; float: left; padding:1px; background:#fff; border:1px #ccc solid; margin-left:6px; box-shadow:inset 0px -10px 30px #eee; }
.box_small_right h3 { color:#ffcb08; line-height:30px; padding-left:30px; background:#e21d25 url(../img/arrow_right_1.png) no-repeat 7px center; font-family: Verdana, Geneva, sans-serif; font-size:12px; border:1px #e21d25 solid; text-shadow:0px 0px 1px #e21d25;  /*box-shadow:0px 1px 0px #02b16d inset;*/ }
.ticker { width: 232px; height: 110px; overflow: hidden; margin: 0; padding: 0; list-style: none; border-radius: 5px; border:0px #f00 solid; background: url(../img/rates_bg2.png) no-repeat 8px 28px !important; }
.ticker h2 { font-size:11px; color:#e21d25; line-height:30px; text-align:center; width:200px; border:0px #f00 solid; margin:0 auto; }
#ticker_02 { }
.ticker li { overflow:hidden; }
.ticker span.discount { color:#FF0000; line-height:12px; margin-left:2px; font-size:13px; float:left; width:135px; border:0px #f00 solid; }
.ticker span.pers { color:#007F00; line-height:12px; font-size:13px; float:left; border:0px #f00 solid; margin-left:10px; }
p.rates { display:block; width:215px; height:32px; padding:0px; text-indent:0px; margin-top:8px !important; margin-left:15px; }
.clock { position:absolute; margin-top:0px; width:250px;   position:absolute !important; right:20px !important; top:90px; padding:4px; z-index:100; color:#fff !important; border:0px #f00 solid; }
#Date { font-family: Verdana, Geneva, sans-serif; font-size:11px !important; text-align:center; color:#2e3192 !important; }
.clock ul { padding:4px 0px !important; list-style:none; text-align:center; position:absolute; top:-0px; right:-12px !important; }
.clock ul li { display:inline; font-size:11px; text-align:center; font-family: Verdana, Geneva, sans-serif; color:#2e3192 !important; border:none !important; }
#point { position:relative; color:#7ebd42 !important; }
/*----------Contents Ends-------------*/
/*----------Footer -------------*/

#footer { background:#fff; min-height:100px; width:970px; padding:10px; border:1px #cccdf0 solid; margin-top:6px; /*box-shadow:inset  0px 20px 30px #eee;*/ }
#footer ul { }
#footer ul li { float:left; width:180px; padding-left:10px; }
#footer ul li h3 { font-size:11px; font-weight:bold; color:#e21d25; line-height:25px; }
#footer ul li a, .footer ul li a:link, .footer ul li a:visited { display:block; color:#2e3192; font-size:11px; line-height:20px; background:url(../img/arrow_left_tiny.png) no-repeat left 7px; padding-left:10px;  }
#footer ul li a:hover, .footer ul li a:active { color:#e21d25; text-decoration:underline; }
#foorer_bottom { padding-top:6px; width:998px; margin-left:1px;border-left:1px #2e3192 solid; border-right:1px #2e3192 solid;  position:relative; background:#2e3192; box-shadow:0px 1px 0px #ccc;font-family:Arial, Helvetica, sans-serif; font-size:12px !important;  }
ul.footer_link { padding-top:10px; }
ul.footer_link li { float:left; padding:2px 8px; border-right:1px #e21d25 solid; }
ul.footer_link li a, ul.footer_link li a:link, ul.footer_link li a:visited { display:block; color:#e21d25; }
ul.footer_link li a:hover, ul.footer_link li a:active { text-decoration:underline; }
p.copy { color:#fff; float:left; padding-left:8px; line-height:22px;  }
p.powered { color:#fff; float:right; line-height:22px; padding-right:10px; padding-bottom:5px; }
a.srv, a.srv:link, a.srv:visited { color:#fff; }
a.srv:hover, a.srv:active { color:#fff; text-decoration:underline; }
#counter { position:absolute; color:#fff; left:450px; bottom:5px; background:#ffcb08; padding:3px 8px; /*box-shadow:inset 0px 0px 3px #e5b305;*/ border:1px #e5b305 solid; border-radius:0px; font-size:10px; border-bottom:1px #e5b305 solid; }
/*----------Footer Ends-------------*/

/*-------------Form----------------*/
form { }
label { min-width:70px !important; float:left; height:20px; line-height:20px }
input[type="text"], #login input[type="password"] { min-width:140px !important; }
input[type="submit"] { background:#e21d25 !important; border:1px #e21d25 solid; border-radius:3px; padding:2px 5px; color:#fff; cursor: pointer; display:block; margin:3px 0px; }
input[type="submit"]:hover { background:#e21d25; }
input[type="button"] { background:#e21d25 !important; border:1px #e21d25 solid; border-radius:3px; padding:2px 5px; color:#fff; cursor: pointer; display:block; margin:3px 0px; }
input[type="button"]:hover { background:#e21d25; }

#login { position:relative; }
#login label { padding:3px 5px; color:#2e3192; display:block; }
#login input[type="text"], #login input[type="password"] { border:1px #ccc solid; margin:3px 0px; border-radius:3px; float:left; height:20px; line-height:20px; font-size:11px; color:#e21d25; background:#f4f4f4; }
#login input[type="submit"] { margin-left:80px; }
#login span.secure { background: url(../img/lock.png) no-repeat center; display:block; width:24px; height:24px; position:absolute; right:70px; top:102px; }
/*----------------bottom Banner slider starts------------*/


#banner_slide { width:982px; height:101px; margin:0 auto; border:0px #f00 solid; padding-top:6px; padding-bottom:3px; }
/*----------------bottom Banner slider ends------------*/

/*----------------social starts------------*/

/*#social { width:210px; height:29px; position:absolute; top:38px; right:10px; }
#social a {  display:block; float:left; margin-left:10px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; border:1px #fff solid; border-radius:15px; background:#fff; }
#social a:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);width:30px; height:29px; }
#social a#fb { background-image:url(../img/social/fb.png);  width:31px; height:29px;}
#social a#fb:hover { background-image:url(../img/social/fb_h.png); width:31px; height:29px;}
#social a#twi { background-image:url(../img/social/twi.png); width:30px; height:29px;}
#social a#twi:hover { background-image:url(../img/social/twi_h.png); width:30px; height:29px;}
#social a#google { background-image:url(../img/social/google.png); width:31px; height:29px;}
#social a#google:hover { background-image:url(../img/social/google_h.png);width:31px; height:29px;}
#social a#linked { background-image:url(../img/social/linkedin.png);width:30px; height:29px; }
#social a#linked:hover { background-image:url(../img/social/linkedin_h.png);width:30px; height:29px; }
#social a#youtube { background-image:url(../img/social/youtube.png);width:30px; height:29px; }
#social a#youtube:hover { background-image: url(../img/social/youtube_h.png);width:30px; height:29px; }

*/







#social { width:188px; height:29px; position:absolute; top:45px; right:6px; border:0px #f00 solid; }
#social a { display:block; float:left; margin-left:6px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; border:2px #fff solid; border-radius:15px; background:#e21d25; }
#social a:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); }
#social a img { width:18px; height:18px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; padding:2px; }
#social a#fb { }
#social a#fb:hover { background:#426dac; }
#social a#twi { }
#social a#twi:hover { background:#0498c9; }
#social a#google { }
#social a#google:hover { background:#2e3192; }
#social a#linked { }
#social a#linked:hover { background:#2d8cc2; }
#social a#youtube { }
#social a#youtube:hover { background:#e32013; }
#social a#wikipedia { }
#social a#wikipedia:hover { background:#2e3192; }
/*----------------social ends------------*/

#box_tab_container { height: 205px; width: 450px; float:left; border: 1px solid #ccc; padding:4px 2px; overflow:hidden; box-shadow:inset 0px -10px 30px #eee; }
#box_tab_container #tab_nav { background-color: #e21d25; float: left; width:225px; }
#box_tab_container #tab_nav ul { margin:0px; padding:0px; }
#box_tab_container #tab_nav ul li { list-style-type: none; background:#e21d25 url(../img/tab_bg_2.jpg) repeat left; }
#box_tab_container #tab_nav ul li a { display: block; height:33px; line-height:33px; display:block; text-decoration:none; color:#fff; text-align:left; padding-left:15px; border:solid 0px #337e7e; border-top:solid 1px #337e7e; border-left:none; border-right:none; border-top:none; background:# url(../img/arrow_right_1.png)no-repeat 160px !important;
font-family: Tahoma, Geneva, sans-serif; font-size:11px; line-height:32px; font-weight:bold; }
#box_tab_content { float:left; width:220px; height:170px; border:solid 0px #ff6600; position:relative; }
.box_tab_content { position:absolute; top:0px !important; left:0px !important; background-color:#fff; z-index:10000 !important; display:block; }
#box_tab_container #tab_nav ul li a.active { background:#fff url(../img/tab_bg.jpg) no-repeat left !important; color:#e21d25; }
.box_tab_content ul { }
.box_tab_content ul li { border-bottom:1px #ccc solid; margin:0px 10px; width:205px; }
.box_tab_content ul li a { color:#e21d25 !important; display:block; line-height:32px; }
/*-----------ver menu  ---------------------------*/
#ver_menu { width:232px; float: left; background:#fff; overflow:hidden; z-index:100 !important; margin-top:0px; }
#ver_menu a, #ver_menu a:link { color:#2e3192; line-height:35px; display:block; padding-left:10px; background:#fff; font-size:11px; font-weight:bold;/* text-shadow:0px 1px 0px #255854; */ margin-top:2px; font-family:Verdana, Geneva, sans-serif; text-transform: capitalize; border:1px #ddd solid; margin:3px 5px; border-left:3px #e21d25 solid; }
#ver_menu a:hover, #ver_menu a:active #ver_menu a.active { color:#e21d25; line-height:35px; display:block; padding-left:10px;  /* text-shadow:0px 1px 0px #255854; */ font-family:Verdana, Geneva, sans-serif; }
a.locate, a.locate:link { background:url(../img/menu_bg_n.png) repeat-x; height:28px; line-height:20px; padding-top:8px; padding-left:50px; width:184px; display:block; border:1px #ccc solid; float:left; margin-left:6px; margin-top:6px; color:#e21d25; position:relative; font-size:11px; font-weight:bold; }
a.locate:hover, a.locate:active { text-decoration:underline; }
img.locate_icon { height:25px; border:0px #f00 solid; float:left; position:absolute; left:10px; top:5px }
a.locate2, a.locate2:link { background:url(../img/menu_bg_n.png) repeat-x; height:28px; line-height:20px; padding-top:8px; padding-left:50px; width:182px; display:block; border:1px #ddd solid; float:left; margin-bottom:4px; color:#e21d25; position:relative; font-size:11px; font-weight:bold; box-shadow:0px 1px 0px #eee; }
a.locate2:hover, a.locate2:active { text-decoration:underline; }
img.locate_icon2 { height:25px; border:0px #f00 solid; float:left; position:absolute; left:10px; top:5px }
/*-----------ver Accordion menu  ---------------------------*/

ul#acc_menu, ul#acc_menu ul { list-style-type:none; margin: 0; padding: 0; }
ul#acc_menu a { display: block; text-decoration: none; }
ul#acc_menu li { }
ul#acc_menu li a { background:#fff/*url(../img/menu_bg_n.png) repeat-x top*/; color: #2e3192; padding:10px 10px; border-top:1px #ddd solid; border-left:1px #ddd solid; border-right:1px #ddd solid; }
ul#acc_menu li a:hover { background: /*url(../img/menu_bg_n.png) repeat-x top*/;
}
ul#acc_menu li ul li a { background: #ccc; color: #000; padding-left: 20px; }
ul#acc_menu li ul li a:hover, ul#acc_menu li ul .current a { background: #aaa; border-left: 5px #000 solid; padding-left: 15px; }
/*-----------ver Accordion news  ---------------------------*/
ul#acc { list-style:none; color:#033; float:left !important; border:0px #f00 solid; margin-left:0px; }
ul#acc li { background:url(../img/tipsy.png) no-repeat 25px 17px; }
ul#acc h3 { font-weight:normal; line-height:35px; cursor:pointer; font-size:12px !important; border-bottom:1px #ddd solid; color:#e21d25; background:url(../img/arrow_down.png) no-repeat right 15px center; padding-left:10px; }
ul#acc h3:hover { }
ul#acc h3 span.news_date { margin-right:20px; width:150px !important; border:0px #ccc solid; color:#2e3192; }
ul#acc .acc-section { overflow:hidden; background:#f4f4f4 }
ul#acc .acc-content { padding:0px; border:1px #ddd solid; background:#f4f4f4; border-top:none; border-left:none !important; border-right:none !important; padding-bottom:8px !important; }
ul#acc .acc-content h4 { size:12px !important; color: #2e3192 !important; font-weight:bold; text-shadow:1px 1px 0px #fff; line-height:18px !important; background:url(../img/arrow_2.png) no-repeat left 3px; padding-left:10px; }
ul#acc .acc-content p { color:#2e3192; text-shadow:1px 1px 0px #fff; }
ul#acc .acc-content a.doc, ul#acc .acc-content a.doc:link { background:url(../img/doc.png) no-repeat left center; padding-left:35px; display:block; height:32px; margin-left:10px; line-height:35px; color:#2e3192; float:left; margin-top:15px; text-shadow:1px 1px 0px #fff; }
ul#acc .acc-content a.jpg, ul#acc .acc-content a.jpg:link { background:url(../img/jpg.png) no-repeat left center; padding-left:35px; display:block; height:32px; line-height:35px; margin-left:10px; color:#2e3192; float:left; margin-top:15px; text-shadow:1px 1px 0px #fff; }
ul#acc .acc-content a.pdf, ul#acc .acc-content a.pdf:link { background:url(../img/pdf.png) no-repeat left center; padding-left:35px; display:block; height:32px; margin-left:10px; line-height:35px; color:#2e3192; float:left; margin-top:15px; text-shadow:1px 1px 0px #fff; }
ul#acc .acc-content img.small { width:102px; float:left; margin-left:10px; margin-top:8px; padding:5px; background:#fff; border:1px #ddd solid; box-shadow:0px 2px 0px #eee; }
ul#acc h5 { font-weight:normal; line-height:80px; cursor:pointer; font-size:15px !important; border-bottom:1px #ddd solid; color:#016d94; background:url(../img/arrow_down.png) no-repeat right 15px center; padding-left:70px; }
ul#acc h5:hover { color: #941d53; text-shadow:1px 1px 0px #fff; }
ul#acc li.news_bg { background:url(../img/news_inner.png) no-repeat 20px 10px; }
ul#acc .acc-content span.post_date { color:#666; }
/*========================Form Elements================================*/
.styled-select select { background: transparent; width: 200px; padding: 2px 5px; font-size: 11px; line-height: 20px; border: 0; border-radius: 0; height: 22px; -webkit-appearance: none; font-family: Tahoma, Geneva, sans-serif; color:#2e3192; }
.styled-select select option { padding: 2px 5px; line-height:20px; padding-left:6px; }
.styled-select { width: 125px; height: 22px; overflow: hidden; background: url(../img/arrow_down.gif) no-repeat right #fff; border: 1px solid #ddd; margin:4px 5px; float:left; box-shadow:inset 0px -4px 10px #f4f4f4; }

label { padding: 2px 5px; color:#2e3192; margin:4px 5px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
input[type="text"] { border:1px #ddd solid; padding: 2px 5px; line-height:20px; height:18px; margin:4px 5px; font-size:12px; color:#2e3192; font-family:Tahoma, Geneva, sans-serif; box-shadow:inset 0px -4px 10px #f4f4f4; min-width:50px !important; }
input[type="password"] { border:1px #ddd solid; padding: 2px 5px; line-height:20px; height:18px; margin:4px 5px; font-size:12px; color:#2e3192; font-family:Tahoma, Geneva, sans-serif; box-shadow:inset 0px -4px 10px #f4f4f4; min-width:140px; }
textarea { border:1px #ddd solid; padding: 2px 5px; line-height:20px; margin:4px 5px; font-family:Tahoma, Geneva, sans-serif; box-shadow:inset 0px -4px 10px #f4f4f4; min-height:60px; color:#2e3192; font-size:12px; resize:none;width:170px }
placeholder { font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#2e3192; }
::-webkit-input-placeholder {
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
color:#2e3192;
}
::-moz-placeholder {
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
color:#2e3192;
} /* firefox 19+ */
:-ms-input-placeholder {
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
color:#2e3192;
} /* ie */
input:-moz-placeholder {
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
color:#2e3192;
}
input[type="submit"] { background:#e21d25; padding:3px 6px; margin:4px 5px; font-size:11px; font-family: Arial, Helvetica, sans-serif; border-radius:0px; float:left; cursor:pointer; }
input[type="submit"]:hover { background:#e21d25; }
.width_40 { width:40px !important; }
.width_50 { width:50px !important; }
.width_60 { width:60px !important; }
.width_70 { width:70px !important; }
.width_80 { width:80px !important; }
.width_90 { width:90px !important; }
.width_100 { width:100px !important; }
.width_110 { width:110px !important; }
.width_120 { width:120px !important; }
.width_130 { width:130px !important; }
.width_140 { width:140px !important; }
.width_150 { width:150px !important; }
/*========================Form Elements Ends================================*/
.login_div { border:0px #ddd solid; margin:0px auto; width:400px; margin-top:20px; margin-bottom:20px; }
.login_div h3 {border-bottom:1px #ddd solid; height:30px; line-height:30px; color:#2e3192; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; }
#login_ { margin:0 auto; width:350px; height:165px; border:1px #ddd solid; background:#fff; box-shadow:0px 2px 0px #eee; }
#forgot_ { margin:0 auto; width:350px; height:165px; border:1px #ddd solid; background:#fff; box-shadow:0px 2px 0px #eee }
#contact_ { margin:0 auto; width:350px; height:280px; border:1px #ddd solid; background:#fff; box-shadow:0px 2px 0px #eee }
#about_ { margin:0 auto; width:350px; height:150px; border:1px #ddd solid; background:#fff; position:relative; box-shadow:0px 2px 0px #eee }
#about_ p { line-height:20px; font-family:Tahoma, Geneva, sans-serif !important; color:#2e3192; margin-left:10px; margin-top:10px; }
#about_ p a, #about_ p a:link { color:#e21d25; }
._hiddenblock { display:none; }
img.srv { position:absolute; width:140px; right:10px; bottom:30px; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------
//													Dialog Boxes
//-----------------------------------------------------------------------------------------------------------------------------------------------------*/
.MsgDialog { margin:0 auto; padding:0; position:fixed; z-index:1500; width:350px; min-height:80px; background:#f4f4f4; display:none; left:37%; top:32%; border:1px #ccc solid; box-shadow:0 0 5px #888; }
.MsgDialog .Hdr { background:#DA251C; height:30px; display:block; }
.MsgDialog .Hdr h3 { color:#eee !important; line-height:30px !important; padding-left:10px; }
.MsgDialog p { text-align:center !important; line-height:25px; color:#2e3192 !important; padding-top:10px; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul.pagination { float:right; display:block; margin:0 auto; padding:0; margin-right:8px !important }
ul.pagination li { float:left; display:block; margin:0 auto; padding:0; }
ul.pagination li a, ul.pagination li a:link, ul.pagination li a:visited { border:1px #ccc solid; background:#fff; color:#666; padding:0px 5px; margin:1px; float:left; line-height:20px; display:block; }
ul.pagination li a.page, ul.pagination li a.page:link, ul.pagination li a.page:visited, ul.pagination li a.page:hover, ul.pagination li a.page:active { background:none; border:none; color:#2e3192 !important; }
ul.pagination li a:hover, ul.pagination li a:active, ul.pagination li a.active { background:#DA251C; color:#fff !important;}
.orange_white { background:#FC0 !important; color:#fff !important; }
a.btn_style_link {background:#e21d25; padding:3px 6px; margin:-2px 5px; font-size:11px; font-family: Arial, Helvetica, sans-serif; border-radius:0px; float:left; cursor:pointer;color:#FFFFFF;height:8px !important;padding:7px }
a.btn_style_link:hover {background:#e21d25; }
._error { background:#FCCAC1 !important; border-color:#E18B7C !important; }
._success { background:#EFFEB9 !important; border-color:#C1D779 !important; }
._info { background:#DEEEFA !important; border-color:#AFD3F2 !important; }
._warning { background:#FFE9AD !important; border-color:#EAC572 !important; }
._msg_div { margin:5px auto; padding:5px; border:1px #ccc solid; margin-right:15px }
._msg_div p { text-align:left !important; font-size:11px; color:#2e3192; }
._processing_request { margin:0 auto; padding:5px; background:url(../img/img-loading.gif) no-repeat left center; color:#666; display:none; }
._processing_request p { display:block; line-height:20px; font-size:11px !important; padding-left:20px; color:#666 !important; }
.reload_attach_div_main { float:left; margin:6px; width:169px; border:0px #f00 solid;height:123px !important;margin-bottom:30px !important; }
.reload_attach_div { 	-webkit-box-shadow: 0 8px 6px -6px #ccc;
	   -moz-box-shadow: 0 8px 6px -6px #ccc;
	        box-shadow: 0 8px 6px -6px #ccc; border:1px #eee solid;width:100px; height:183px; display:block; float:left; padding:8px; }
.reload_attach_div img.img_ { clear: both; display: block; max-width:100px; max-height:70px;height:70px; margin-left: auto; margin-right: auto; margin-top:auto; margin-bottom:auto;/* box-shadow:0px 0px 1px #ccc;*/ border:1px #e4e4e4 solid; }
.reload_attach_div_main p { width:140px; text-align:center; line-height:11px; margin-bottom:10px; font-size:11px; font-weight:bold; }
.reload_attach_doc_main { float:left; width:90px; border:0px #f00 solid; margin-left:8px; margin-top:8px; }
.reload_attach_doc_main p { width:90px; text-align:center !important; line-height:11px; margin:8px 0px; font-size:11px; font-weight:bold; }
.reload_attach_doc_main img { clear: both; display: block; width:50px; height:62; margin:0 auto; }
.popup_div { width:460px; height:260px; background:#fff; z-index:20000; box-shadow:0px 0px 10px #2e3192; padding:20px; margin:0 auto !important; margin-top:10% !important; }
#popup_mask { background:url(../img/trans_img_2.png) repeat 0 0; width:100%; height:100%; position:fixed; z-index:190000; left:0; top:0; display:none; }
a#popup_close { cursor:pointer; font-family: Verdana, Geneva, sans-serif; font-size:11px; }
a#popup_close:hover { color:da251c; }
.centered_popup { position: fixed; top: 25%; left: 30%; margin-top: -50px; margin-left: -100px; }
#popup_mask2 { background:url(../img/trans_img_2.png) repeat 0 0; width:100%; height:100%; position:fixed; z-index:190000; left:0; top:0; display:none; }
h3.onm_lnchng { text-align:center; position:absolute; padding-left:140px; top:10px; text-decoration:blink; color:#00ab11; font-weight:bold; font-size:16px; }
/*.popup_div { position:absolute; width:460px; height:260px; background:#fff url(../img/popup.jpg) no-repeat center top; z-index:20000; box-shadow:0px 0px 10px #2e3192; left:420px; top:120px; padding:20px; }*/
#popup_mask { background:url(../img/trans_img_2.png) repeat 0 0; width:100%; height:100%; position:fixed; z-index:190000; left:0; top:0; display:none; }
a#popup_close { cursor:pointer; font-family: Verdana, Geneva, sans-serif; font-size:11px; }
a#popup_close:hover { color:da251c; }
h3.onm_lnchng { text-align:center; position:absolute; padding-left:140px; top:10px; text-decoration:blink; color:#00ab11; font-weight:bold; font-size:16px; }
.popup_clos_div { position:absolute; bottom:5px; }
ul.app_menu { position:relative; margin-left:1px;float:left; width:600px;}
ul.app_menu li {  margin-bottom:6px; float:left; width:140px; margin-right:8px;  border-radius:0px; position:relative; margin-top:1px; }
ul.app_menu li a { border:1px #cccdf0 solid; line-height:30px; padding-top:50px; text-align:center; font-size:12px; color:#2e3192; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; background-image:url(../img/app_bg.jpg); background-position:-1560px -540px; background-repeat:no-repeat;}
ul.app_menu li a img{ position:absolute;position:absolute; left:48px; top:9px;}
ul.app_menu li a:hover{ color:#ea2131;}
ul.app_menu li a:hover {text-align:center; }
ul.app_menu li.sett {  }
ul.app_menu li.news { }
ul.app_menu li.user {  }
ul.app_menu li.res { }
ul.app_menu li.vid { }
ul.app_menu li.img { }
ul.app_menu li.she {  }
ul.app_menu li.rnk { width:140px !important }




h3.main_head{ color:#2e3192; line-height:35px; height:35px; font-family: Verdana, Geneva, sans-serif; font-size:12px; /*background:url(../img/menu_bg_n.png) repeat-x;*/ margin:1px; margin-top:0px; padding-left:10px; border:1px #ddd solid; margin-bottom:6px; }
h4.profile_head{color:#2e3192; line-height:25px !important; background: url(../img/bg_2.png) repeat left top; border:1px #ddd solid; padding-left:10px; height:25px !important; padding-top:0px !important; padding-bottom:0px !important; margin-top:0px;}
h4.dash_head{color:#2e3192; line-height:25px !important; background: url(../img/bg_2.png) repeat left top; border:none; border-bottom:1px #ddd solid !important; padding-left:10px; height:25px !important; padding-top:0px !important; padding-bottom:0px !important; margin-top:0px;}

.profile_contnts p{ color:#2e3192; line-height:24px; padding-left:10px;}
.profile_contnts p.usr{ background:url(../img/app%20icons/usr_icon.png) no-repeat 10px center; padding-left:30px;}
.profile_contnts p.mob{ background:url(../img/app%20icons/mobile_icon.png) no-repeat 10px center; padding-left:30px;}
.profile_contnts p.eml{ background:url(../img/app%20icons/mail_icon.png) no-repeat 10px center; padding-left:30px;}table.middle_table { border:1px #ddd solid !important; width:486px; margin:0 auto; color:#2e3192; }
table.middle_table { border:1px #ddd solid !important; width:550px; margin:0 auto; color:#2e3192; }
table.middle_table tr, table.middle_table tr { border:1px #ddd solid !important; text-shadow:1px 1px 0px #fff; }
table.middle_table tr.grey_f9f9f9, table.middle_table th.grey_f9f9f9 { background:#f9f9f9 !important; }
table.middle_table tr td.white { background:#fff !important; }
table.middle_table tr td.grey_f9f9f9 { background:#f9f9f9 !important; }
table.middle_table tr th.white { background:#fff !important; }
table.middle_table tr th.grey_f9f9f9 { background:#f9f9f9 !important; }
table.middle_table tr.head { background:#f4f4f4 url(../img/bg_2.png) repeat-x left 0px !important; }
table.middle_table tr td { border-right:1px #ddd solid !important; padding:5px 8px; line-height:17px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
table.middle_table tr th { border-right:1px #ddd solid !important; padding:5px 8px; line-height:17px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
table.middle_table tr td.head_icon { background: url(../img/arrow_right_1.png) no-repeat 5px 7px; padding-left:28px !important; }
span.rupee_11 { background:url(../img/rupee_11.png) no-repeat left 0px !important; padding-left:0px; width:11px; height:11px; display: inline-block; }
table.middle_table tr td.height_22 { height:22px !important; line-height:20px !important; }
a.img_cat_left_link, a.img_cat_left_link:link { background: url(../../img/collapser_plus.png) no-repeat left 2px; padding-left:15px; color:#e21d25;  right:10px; bottom:8px; line-height:15px; height:16px; padding-right:0px; }
a.img_cat_left_link:hover { text-decoration:underline; }
.updatebtn{background:url(../img/options-icons/tick1.png) left 3px; width:16px !important;height:16px !important;}
table.report_view{ margin-left:15px !important; padding:0;  border:1px #ddd solid; line-height:22px; width:700px !important}
table.report_view th{ color:##820901; font-weight:normal; font-size:12px;  background:#f6f6f6; padding:3px 8px;}
table.report_view td{color:#2e3192;padding:0px 8px; font-weight:normal; font-size:11px; word-wrap:break-word; border:1px #ddd solid;vertical-align:middle !important   }
table.report_view td p{  padding:0px !important; height:16px; }
table.report_view td p span{ color:#0096cc;}
table.report_view td a.options_link{ float:left; display:block; line-height:20px; color:#2e3192; cursor:pointer; margin-top:15px;}
table.report_view td a.options_link img{ height:16px; width:16px; margin:0px 3px;}
table.report_view tr.grnHighlight{ background:#CF0; color:#2e3192;}
table.report_view tr.redHighlight{ background:#F60; color:#fff !important;}
table.report_view tr.redHighlight td{ color:#fff !important;}
.pub{ color:#009900}
.not_pub{ color:#FF0000 }
h4.main_head_{ border:1px #dddddd solid; line-height:30px; margin-bottom:8px; padding-left:8px; color:#2E3192;}