﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0;background-color:#ffffff; font-family:Arial; color:#666666;}
input, textarea, img {  background:none; border:none;}
a, link, img { border:none; outline:none;}
li, ul, h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}

/*
@font-face {
	font-family: 'HelveticaNeueLT Std Cn';
	src: url('../Fonts/HelveticaNeueLTStd-BdCn.eot'); 
	src: url('../Fonts/HelveticaNeueLTStd-BdCn.eot?iefix') format('embedded-opentype'), 
	     url('../Fonts/HelveticaNeueLTStd-BdCn.woff') format('woff'), 
	     url('../Fonts/HelveticaNeueLTStd-BdCn.ttf')  format('truetype'),
	     url('../Fonts/HelveticaNeueLTStd-BdCn.svg#webfont2Zj0tNTg') format('svg'); 
	}	

@font-face {
	font-family: 'PT Sans Narrow';
	src: url('../Fonts/PTN77F_0.eot');
	src: url('../Fonts/PTN77F_0.eot?iefix') format('embedded-opentype'), 
	     url('../Fonts/PTN77F_0.woff') format('woff'), 
	     url('../Fonts/PTN77F_0.ttf')  format('truetype'), 
	     url('../Fonts/PTN77F_0.svg#webfont2Zj0tNTg') format('svg'); 
}	


@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#OpenSansLight') format('svg');
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}
    */

/*smita*/

.Headline1
{
    font-family:Arial;
    font-size:30px;
    color:#666666;
    text-align:center;
    white-space:nowrap;
}

.combo {
            width: 200px;
            height: 40px;
            border:1px solid #c4c4c4;
            color:#000;
            background:#fff;

       }

.lbl01
{
    font-size:14px;
    font-family:Arial;
    color:#6a6a6a;
    font-weight:normal;
}

.mTxt5  
{
    margin-top:5px;
    width:230px; 
    border-radius:8px;
    border:1px solid #c4c4c4;
    background:#fff;
    color:#000;
    height:40px;
    padding:5px 10px;
    padding:10px 10px\9;
    vertical-align:middle;
    line-height:30px;
}

.divSignature
{
    z-index: 101;
    border: 2px #ffffff;
    position: absolute;
    background-color: White;
    height: 337px;
    width: 929px;
    border: 2px outset #985C5A;
    border-radius: 10px;
    box-shadow: 5px 5px 5px #888888;
}

.divSignatureChecker
{
    z-index: 101;
    border: 2px #ffffff;
    position: absolute;
    background-color: White;
    height: 337px;
    width: 929px;
    border: 2px outset #985C5A;
    border-radius: 10px;
    box-shadow: 5px 5px 5px #888888;
    top: 1200px;
}

.divSignatureShow
{
    z-index: 101;
    border: 2px #ffffff;
    position: absolute;
    background-color: White;
    height: 237px;
    width: 529px;
    border: 2px outset #985C5A;
    border-radius: 10px;
    box-shadow: 5px 5px 5px #888888;
    top: 1000px;
}

/*smita*/



.mA {margin:0 auto;}

.pT5  {padding-top:5px;}
.pT10 {padding-top:10px;}
.pT12 {padding-top:12px;}
.pT15 {padding-top:15px;}
.pT20 {padding-top:20px;}
.pT25 {padding-top:25px;}
.pT30 {padding-top:30px;}
.pT35 {padding-top:35px;}
.pT40 {padding-top:40px;}
.pT50 {padding-top:50px;}
.pT60 {padding-top:60px;}
.pT70 {padding-top:70px;}
.pT80 {padding-top:80px;}
.pT150 {padding-top:150px;}

.pB10 {padding-bottom:10px;}

.pLR10 {padding:0 10px 0 10px;}

.pL2  {padding-left:2px;}
.pL5  {padding-left:5px;}
.pL10 {padding-left:10px;}
.pL15 {padding-left:15px;}
.pL18  {padding-left:18px;}
.pL20 {padding-left:20px;}
.pL25 {padding-left:25px;}
.pL27 {padding-left:27px;}
.pL30 {padding-left:30px;}
.pL40 {padding-left:40px;}
.pL150 {padding-left:150px;}

.pR5  {padding-right:5px;}
.pR10 {padding-right:10px;}
.pR15 {padding-right:15px;}
.pR20 {padding-right:20px;}
.pR25 {padding-right:25px;}
.pR30 {padding-right:30px;}
.pR40 {padding-right:40px;}

.mT3  {margin-top:3px;}
.mT4  {margin-top:4px;}
.mT5  {margin-top:5px;}
.mT10 {margin-top:10px;}
.mT15 {margin-top:15px;}
.mT20 {margin-top:20px;}
.mT25 {margin-top:25px;}
.mT30 {margin-top:30px;}
.mT34 {margin-top:34px;}
.mT35 {margin-top:35px;}
.mT45{margin-top:45px;}
.mT50 {margin-top:50px;}

.mL3  {margin-left:3px;}
.mL5  {margin-left:5px;}
.mL8  {margin-left:8px;}
.mL10 {margin-left:10px;}
.mL15 {margin-left:15px;}
.mL20 {margin-left:20px;}
.mL25 {margin-left:25px;}
.mL30 {margin-left:30px;}
.mL50 {margin-left:50px;}

.mR5  {margin-right:5px;}
.mR8 {margin-right:8px;}
.mR10 {margin-right:10px;}
.mR15 {margin-right:15px;}
.mR20 {margin-right:20px;}
.mR25 {margin-right:25px;}
.mR30 {margin-right:30px;}

.mB0{margin-bottom:0;}
.mB20 {margin-bottom:20px;}

.aC { text-align:center;}
.aR { text-align:right;}
.aL { text-align:left;}
.aJ { text-align:justify;}
.position_R {position:relative;}
.position_A {position:absolute;}

.fL{float:left;}
.fR{float:right;}
.clr{clear:both;}
.display_N { display:none;}
.display_B { display:block;}

.height105 { height:105px;}
.height330 { height:330px;}
.height400{height:400px;}
.height560{height:560px;}
.height480{height:480px;}
.height85 { height:85px;}
.height20 { height:20px;}
.height60 { height:60px;}
.height63 { height:63px;}

.w400{width:400px;}

/*main containers*/

.mainWrapper
{
	width:997px;
	margin:0 auto;
}

.main_header
{
height:100px;
width:100%;
background:#882017;
}

.main_content{
padding:20px 30px;
min-height:468px;/*min-height:418px;*/
background:#fff;
}

.home_content
{
min-height:690px;
background:#000 url(../images/banner2603.jpg) no-repeat;	
}

.main_footer
{
height:54px;
background:#e2e3e2;
}

.table_head
{
height:75px;	
}

.banner_text
{
/*font-family:HelveticaNeueLT Std Cn;
font-size:72px;
color:#F9EEC3;*/
/*padding:85px 90px 40px 90px;*/
padding:325px 90px 40px 90px;
/*line-height:60px;*/
}

.bottom_box
{
padding:0px 90px 85px 90px;
}


.box_01
{
background:#f0f0f0;
padding:12px 12px 27px 12px;
width:230px;
float:left;
position:relative;
height:240px;
overflow:hidden;
}


.box01_head_txt
{
font-family:PT Sans Narrow;
line-height:25px;
/*border-bottom:1px solid #878787;
 padding-bottom:2px; */
padding-bottom:5px;
font-weight:normal;
font-size:24px;
color:#036c98;
}

.box_01_content
{
background:url(../images/septr.png) repeat-x;background-position: center bottom;padding-bottom:10px;
}

.box_01_content_last
{
background:none;
}


.tym_dt_dtls{font-size:12px;color:#666666;font-weight:normal;}
.content{font-size:14px;color:#2e2c29;font-weight:normal;}



.b{font-weight:bold;}
.clrfff{color:#fff;}.clr666{color:#666;}.clrblu{color:#038d98!important;}.clraaa{color:#aaa;}
.clrYellow{color:#daa814;}
.s11{font-size:11px;}
.s12{font-size:12px;}
.s14{font-size:14px;}
.s18{font-size:18px;}
.s72{font-size:72px;}


.heading01{font-size:24px;color:#333333;font-weight:bold;text-align:left;}
.heading02{font-size:18px;color:#333333;font-weight:normal;text-align:left;}
.heading03{font-size:18px;color:#333333;font-weight:bold;text-align:left;}

.dib{display:inline-block;}
.vab{vertical-align:bottom;}


/*Navigation Menu*/
/*.tabs01{}
.tabs01 ul li{list-style:none;float:left;color:#fffefe;font-size:14px;display:inline-block;} 
.tabs01 ul li a {text-decoration:none;color:#fffefe;font-size:14px;padding:5px 17px;display:block;font-weight:normal;}
.tabs01 ul li a:hover {text-decoration:none;color:#fffefe;font-size:14px;padding:5px 17px;display:block;font-weight:normal;}*/

.tabslist{float:left;color:#fffefe;font-size:10px;} 
a.tabslist{text-decoration:none;color:#fffefe;font-size:14px;padding:6px 6px;display:block;font-weight:normal;} 
.pp1{padding:6px 0px;float:left;}

.tabs02{}
.tabs02 ul li{list-style:none;float:left;color:#fffefe;font-size:14px;display:inline-block;font-weight:normal;} 
.tabs02 ul li a {text-decoration:none;color:#fffefe;font-size:14px;padding:5px 30px;display:block;font-weight:normal;}
.tabs02 ul li a:hover {text-decoration:none;color:#fffefe;font-size:14px;padding:5px 30px;display:block;font-weight:normal;}
.pp2{padding:5px 0px;}


.tabs03 ul li{list-style:none;float:left;display:inline-block;font-weight:normal;padding-right:5px;}
.tabs03 ul li a {text-decoration:none;color:#038d98;font-size:12px;display:block;font-weight:normal;background: url("../Images/r_Arrow.png") no-repeat  right 5px;padding-right:10px;}
.tabs03 ul li a:hover {text-decoration:none;color:#038d98;font-size:12px;display:block;font-weight:normal;}
.tabs03 ul li .last{color:#666666;font-size:12px;display:block;font-weight:normal;}


/** Tables **/
.tbls01 th{text-align:left;color:#666666;font-size:11px;font-weight:bold;border-right:1px solid #dadada;border-top:1px solid #dadada;height:30px;border-bottom:1px dotted #858585;padding:0 12px 4px;background:url(../Images/header_bg.png);background-position:bottom;background-repeat:repeat-x;}
.tbls01 th.rpt {font-size: 13px;}
.tbls01 th.last{border-right:none;}
.tbls01 td{color:#666666;font-size:12px;border-bottom:1px solid #d3d1d1;border-right:1px solid #d3d1d1;padding:12px;vertical-align:middle;}/*font-weight:bold;*/
.tbls01 td.last{border-right:none;}
.tbls01 tr.total td{font-weight:bold;color:#666666;background:#fbf6d5;font-size:12px;border-bottom:1px solid #d3d1d1;border-right:1px solid #d3d1d1;padding:12px;vertical-align:middle;}
.tbls01 td.last{border-right:none!important;}
.tbls01 td.aL{text-align:left}
.tbls01 td.aR{text-align:right}
.tbls01 td.tdGry{background-color:#f5f5f5}
.tbls01 td.tdGryD{background-color:#ebebeb}
.tbls01 td.cBk,.tbls01 td .cBk{color:#000}
.tbls01 td.s15{font-size:15px}
.tbls01 td a {text-decoration:none;color: #038D98;}
.tbls01 td a:hover {text-decoration:underline;}
.mycustomtable02 th
{background-color:#f0dbda!important;background-image:none;border-right:1px solid black;border-bottom:1px solid black;}

.select01
{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-image: url("../Images/down_arrow.png");
background-image: none\9;
background-repeat:no-repeat;
background-position:right center; 
border: 1px solid #999999;
color: #666666;
cursor: pointer;
display: inline-block;
float: left;
font-size: 14px;
font-weight: 400;
height: 32px;
outline:none;
padding: 5px 35px 5px 5px;
/**padding: 5px 35px 10px 8px;*/
padding: 5px 10px 5px 5px\9; 
margin-top:10px;
text-indent: 0.01px;
text-overflow: "";
}

/* IE9, IE10 */
@media screen and (min-width:0\0) {
    .select01 {background-image: none;padding-right:10px;}
} 

a.footlink{color:#666;font-size:11px;text-decoration:none;}
a.footlink:hover{color:#666;font-size:11px;text-decoration:none;}

.listing {border:1px solid #d9d9d9;padding:15px 20px;background:#f1f1f1;min-width:320px;display:table;}
.listing li {list-style:none;display:block;padding:5px 3px 10px;border-bottom:1px solid #d8d8d8;}
.listing li.last{border-bottom:none;}
.listing li a.drpdwn {text-decoration:none;color:#333;font-size:12px;font-weight:bold;display:block;background:url(../images/listingArrow.png) no-repeat;background-position: right center;}
.listing li a{text-decoration:none;color:#333;font-size:12px;font-weight:bold;display:block;}
.listing ul.subLevel{margin:5px 0 0 35px;} 
.listing ul.subLevel li.subLast{border-bottom:none;}
.listing ul.subLevel li a{text-decoration:none;color:#666;font-size:12px;font-weight:regular;display:block;}

.close_btn{background:url(../Images/close_arrow.png) no-repeat;display:inline-block;height:12px;width:13px;position:absolute;right:10px;top:12px;}
.bottom_box1 {padding: 30px 30px 35px;background:#f9eec3;}
.box_011{background:#e3e3e3;padding:12px 12px 27px 12px;width:275px;float:left;position:relative;height:285px;overflow:hidden;}
.divlink a {text-decoration:none;color: #038D98;}
.divlink a:hover {text-decoration:underline;}

.close_btn
{
background:url(../images/close_arrow.png) no-repeat;
display:inline-block;
height:12px;
width:13px;
position:absolute;
right:10px;
top:12px;
}



.bottom_box1 {
  padding: 30px 30px 35px;
  background:#f9eec3;
}

.box_011
{
background:#e3e3e3;
padding:12px 12px 27px 12px;
width:275px;
float:left;
position:relative;
height:285px;
overflow:hidden;
}
.divlink a {text-decoration:none;color: #038D98;}
.divlink a:hover {text-decoration:underline;}


/*Login Box HTML*/
.loginContainer
{
min-height:575px;
background:#fff;   
}

.loginBox
{
width:480px;
margin:0 auto;
padding:40px 0px;
}

.loginHeadline
{
    font-family:OpenSansLight;
    font-style:italic;
    font-size:30px;
    color:#666666;
    text-align:center;
    white-space:nowrap;
}

.loginContent
{
width:335px;
margin:10px auto;
padding:15px;
border:1px solid #d9d9d9;
background:#f1f1f1;
}

.subhead{
font-family:arial;
font-size:18px;
color:#666666;
text-transform:uppercase;
padding-bottom:15px;
border-bottom:1px solid #c1c1c1;
}

.input01
{
    border:1px solid #c4c4c4;
    background:#fff;
    color:#000;
    height:40px;
    height:30px\9;
    width:300px;
    padding:5px 10px;
    padding:10px 10px\9;
    vertical-align:middle;
    line-height:30px;
}

.label01
{
    font-size:13px;
    font-family:OpenSansRegular;
    color:#6a6a6a;
}

.forgotink
{
font-size:12px;
color:#136ca6;
text-decoration:none;
font-weight:bold;
}

.validator
{
color:red!important;
}

.lognBtn, .resetBtn, .btn_submit, .btn_cancel, .mv_lt_tabs, .mv_rt_tabs, .Active_prev, .Deactive_next {background:url(../images/nsdl_btnSprite.png) no-repeat;display:inline-block;cursor:pointer;}
.lognBtn { background-position:0 0; height:33px; width:50px; }
.resetBtn { background-position:0 -43px; height:33px; width:50px; }
.btn_submit { background-position:0 -190px; height:38px; width:75px; }
.btn_cancel { background-position:0 -147px; height:38px; width:75px; }

.btnGenerateOTp {-webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Georgia;
  color: #ffffff;
  font-size: 14px;
  background: #0065A6;
  padding: 6px 7px 8px 7px;
  border: solid #505050 1px;
  text-decoration: none;
}
.btnBack { -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Georgia;
  color: #ffffff;
  font-size: 14px;
  background: #535353;
  padding: 5px 10px 7px 9px;
  border: solid #505050 2px;
  text-decoration: none;  
}

.frm_hdr
{
border:1px solid #e0e0e0;
background:#edeeee;
color:#333333;
padding:10px;
text-align:left;
font-size:14px;
font-weight:bold;
}


.label02
{
font-size:14px;
color:#333333;
font-family:arial;
}

.CRM_fields
{
padding:0px 10px;
}

.table_form01 td
{
	padding:0px 0px 0px 0px;
}

.table_form01 td.text
{
	padding:10px 0px 0px 0px;	
}

.input02
{
	border:1px solid #333333;
	background:#fff;
	color:#333333;
	font-size:14px;
	height:31px;
	height:31px\9;
	width:268px;
	padding:2px 0px;
	padding:2px 2px\9;
	vertical-align:middle;
	line-height:30px;
    position:relative;
}


.select02
{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-image: url("../Images/down_arrow.png");
background-image: none\9;
background-repeat:no-repeat;
background-position:right center; 
border: 1px solid #333333;
color: #333333;
cursor: pointer;
display: inline-block;
float: left;
font-size: 14px;
font-weight: 400;
height: 35px;
outline:none;
padding: 7px 20px 5px 5px;
/**padding: 5px 20px 10px 8px;*/
padding: 5px 10px 5px 5px\9;
text-indent: 0.01px;
margin-top:5px;
text-overflow: "";
}

/* IE9, IE10 */
@media screen and (min-width:0\0) {
    .select02 {background-image: none;padding-right:10px;}
} 

.addr01
{
border:1px solid #333333;
width:287px;
height:109px;
color:#333333;
font-size:14px;
position:relative;
}

.left_01{float:left;width:3px;height:40px;background:url(../images/left_01.png) no-repeat;}
.center_01{float:left;height:30px;background:url(../images/center_01.png) repeat-x;padding:0px 5px;}
.right_01{float:left;width:4px;height:40px;background:url(../images/right_01.png) no-repeat;}

.btn01Text{color:#fff;font-size:14px;font-weight:bold;padding-top:10px;} 
.fontAdjust{top:10px;right:20px;cursor:pointer;}
/*-----------------------------Tabs CSS--------------------------------------------*/


.mv_lt_tabs
{
background-position:0 -239px;
width:12px;
height:20px;
}

.mv_rt_tabs
{
background-position:0 -264px;
width:12px;
height:20px;
}

.Active_prev
{
background-position:0 -294px;
width:12px;
height:20px;

}

.Deactive_next
{
background-position:0 -324px;
width:12px;
height:20px;
}

.tabs_container
{
	border:1px solid #e0e0e0;
	
}

.tabs li {
	list-style:none;
	display:inline;
	float:left;
}

.RtLt
{
	background:#8E8F8F;
	float: right;
	height: 23px;
	padding: 15px 12px;
}

.tabs
{
background:#EDEEEE;
border-bottom:1px solid #e0e0e0;
height:53px;
}


.tabs li a {
	padding:18px 12px;
	display:inline-block;
	background:#edeeee;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	border-right:1px solid #cccccc;
}

.tabs li a.last{
border-right:none;
}
.tabs li.ui-state-active a
 {
	background:#666666 url(../images/tabs_sel_Arrow.png) no-repeat; 	
	background-position:center bottom;
	color:#fff;
	border-right:1px solid #cccccc;
    font-weight:bold;	
}

.tabs_content
{
padding:5px;
}

/*-----------------------------Tabs CSS--------------------------------------------*/
/*-----------------------------Popup CSS--------------------------------------------*/
.pp01_CloseImg
{
background: url(../images/close.png) no-repeat;
cursor: pointer;
display: inline;
height: 22px;
position: absolute;
right: -12px;
top: -12px;
width: 23px;
z-index: 3200;
}

.pp_text
{
font-size:24px;
color:#000;
font-weight:normal;
text-align:center;
z-index: 3500;
position: relative;
}

.pp01-container-overlay
{
opacity: 0.5;filter: Alpha(Opacity=50);height: 2186px; width: 1349px; position: fixed; left: 0px; top: 0px; z-index: 1001;background-color: #000000;cursor: wait;
}

.pp01-container
{
position: fixed; z-index: 1002; /*height: 320px;*/ width: 600px; left: 358.5px; top:250px;background-color: #fff;border: 4px solid #000;color: #BBBBBB;padding: 12px;
}

.pp01-wrap
{
height: 100%; outline: 0px none; width: 100%; overflow: auto;
}

.pp01-data
{
	margin:20px 0px;
    position:relative;
}

/*-----------------------------Popup CSS--------------------------------------------*/
/*-----------------------------Pagination for Listing - CSS--------------------------------------------*/
.pageCountBox {
	height:26px;
	line-height:26px;
}
.pageCountBoxLt {
	float:left;
}
.pageCountBoxRt {
	float:right;
}

.pagination {padding:0px;}
.pagination ul{margin: 0;padding: 0; text-align:left;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding:0; text-decoration: none;color: #2e6ab1;}
.pagination a:hover, .pagination a:active {border:none; background-color:#e5e5e5;;}
.pagination a.currentpage{background-color:#fff; color:#FFF !important;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color:#fff;}
.pagination a.prevnext{font-weight: bold;}

.pag-box {background:#fff; padding-right:0px; padding-bottom:15px;}
.pag-boxL {float:left; width:80px;}
.pag-boxR {background:#e5e5e5; float:right; width:100px }
.pRow{ width:100%; border:1px solid#c9c9c9; height:40px;}
/*-----------------------------Pagination for Listing - CSS--------------------------------------------*/




/*------------------------03/04/2014 Latest CSS---------------------------*/
.subhead1{
font-family:arial;
font-size:18px;
color:#666666;
padding-bottom:15px;
border-bottom:1px solid #c1c1c1;
}

.addr01_1
{
border:1px solid #d5d5d5;
background:#fff;
width:320px;
height:109px;
color:#666666;
font-size:14px;
}

.select02_1
{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-image: url("../Images/down_arrow.png");
background-image: none\9;
background-repeat:no-repeat;
background-position:right center; 
border: 1px solid #999999;
color: #666666;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 400;
height: 35px;
outline:none;
padding: 7px 20px 5px 5px;
/**padding: 5px 20px 10px 8px;*/
padding: 5px 10px 5px 5px\9; 
text-indent: 0.01px;
margin-top:5px;
text-overflow: "";
}

/* IE9, IE10 */
@media screen and (min-width:0\0) {
    .select02_1 {background-image: none;padding-right:10px;}
} 

/*Blue buttons*/
.blu_left01{float:left;width:3px;height:33px;background:url(../images/blue01_lft.png) no-repeat;}
.blu_center01{float:left;height:33px;background:url(../images/blue01_mid.png) repeat-x;padding:0px 5px;}
.blu_right01{float:left;width:4px;height:33px;background:url(../images/blue01_rt.png) no-repeat;}
.blu_Text01{color: #6A6A6A;font-family: OpenSansRegular;font-size: 13px;color:#fff;padding-top:6px;cursor:pointer;}

/*Black buttons*/
.gry_left01{float:left;width:3px;height:33px;background:url(../images/gray01_lft.png) no-repeat;}
.gry_center01{float:left;height:33px;background:url(../images/grey01_mid.png) repeat-x;padding:0px 5px;}
.gry_right01{float:left;width:4px;height:33px;background:url(../images/grey01_rt.png) no-repeat;}
.gry_Text01{color: #6A6A6A;font-family: OpenSansRegular;font-size: 13px;color:#fff;padding-top:6px;cursor:pointer;}

/*------------------------03/04/2014 Latest CSS---------------------------*/

/*------------------------04/04/2014 Error block green CSS---------------------------*/

.validation_01_Green
{
    border:1px solid #8dc572;padding:15px;background:#A7F085;margin-top:10px;color:#3e642c;
}

.validation_01_Red
{
    border:1px solid #db908f;padding:15px;background:#fdb0af;margin-top:10px;color:#cd1816;
}

.validation_01_crm
{
    border:1px solid #dbbe69;padding:15px;background:#f9dc87;margin-top:10px;color:#55481f;

}

.vldt_grn
{
    background:url(../images/green_tick.png) no-repeat;
    height:24px;
    padding: 5px 0 5px 30px;
    vertical-align:middle;
}

.vldt_red
{
    background:url(../images/red_tick.png) no-repeat;
    height:24px;
    padding: 5px 0 5px 30px;
    vertical-align:middle;
}

.vldt_crm
{
    background:url(../images/warning_tick.png) no-repeat;
    height:24px;
    padding: 5px 0 5px 30px;
    vertical-align:middle;
}
/*------------------------04/04/2014 Error block green CSS---------------------------*/

/*------------------------08/04/2014 Sprite Icons CSS---------------------------*/
.enabled_edit, .enabled_active, .enabled_deactive, .enabled_maprole, .enabled_unlocked, .enabled_delete, .enabled_editForm, .enabled_certificate, .enabled_cancelForm, .disabled_edit, .disabled_active, .disabled_deactive, .disabled_maprole, .disabled_unlocked, .disabled_delete, .disabled_editForm, .disabled_certificate, .disabled_cancelForm, .enabled_viewForm, .disabled_viewForm, .enabled_viewRejectList, .disabled_viewRejectList, .enabled_ModLetter, .disabled_ModLetter, .enabled_exportXLS{background:url(../images/Icons_sprite.png) no-repeat;display:inline-block;cursor:pointer;} 	 	

.enabled_editForm{
background-position:-173px -13px;
height:20px;
width:20px;
}	  

.disabled_editForm{
background-position:-173px -47px;
height:20px;
width:20px;
}	 

.enabled_certificate 
{
background-position:-200px -11px;
height:20px;
width:20px;
}


.disabled_certificate 
{
background-position:-200px -47px;
height:20px;
width:20px;

}

.enabled_cancelForm 
{
background-position:-223px -13px;
height:20px;
width:20px;
}
.disabled_cancelForm
{
background-position:-223px -47px;
height:20px;
width:20px;

}

.enabled_viewForm 
{
background-position:-246px -13px;
height:20px;
width:23px;
}
.disabled_viewForm 
{
background-position:-246px -47px;
height:20px;
width:23px;

}

.enabled_viewRejectList {
    background-position: -268px -13px;
    height: 20px;
    width: 20px;
}
.disabled_viewRejectList {
    background-position: -268px -47px;
    height: 20px;
    width: 20px;
}
 .enabled_ModLetter{
    background-position: -295px -12px;
    height: 20px;
    width: 20px;
}
.disabled_ModLetter {
    background-position: -295px -45px;
    height: 20px;
    width: 20px;
}

/*----Export To excel css 20/08/2014 ----*/
.enabled_exportXLS 
{
background-position:-320px -11px;
height:20px;
width:20px;
}
/*----Export To excel css 20/08/2014 ----*/

/*------------------------08/04/2014 Sprite Icons CSS---------------------------*/

.enabled_edit, .enabled_active, .enabled_deactive, .enabled_maprole, .enabled_unlocked, .enabled_delete,  .enabled_editForm, .enabled_certificate,.disabled_edit, .disabled_active, .disabled_deactive, .disabled_maprole, .disabled_unlocked, .disabled_delete, .disabled_editForm, .disabled_certificate{background:url(../images/Icons_sprite.png) no-repeat;display:inline-block;cursor:pointer;}

.enabled_edit
{
background-position:-5px -10px;
height:26px;
width:26px;
}

.disabled_edit
{
background-position:-5px -44px;
height:26px;
width:26px;
}

.enabled_active{
background-position:-38px -10px;
height:26px;
width:26px;
}
.disabled_active{
background-position:-38px -44px;
height:26px;
width:26px;
}
.enabled_deactive{
background-position:-70px -10px;
height:26px;
width:26px;
}
.disabled_deactive{
background-position:-70px -44px;
height:26px;
width:26px;
}

.enabled_maprole{
background-position:-101px -10px;
height:26px;
width:26px;

}
.disabled_maprole{
background-position:-101px -44px;
height:26px;
width:26px;
}

.enabled_unlocked{
background-position:-130px -10px;
height:24px;
width:18px;
}

.disabled_unlocked{
background-position:-130px -44px;
height:24px;
width:18px;
}

.enabled_delete{
background-position:-152px -10px;
height:22px;
width:18px;
}

.enabled_ResetPwd{
 background:url(../images/enabled_ResetPwd.png) no-repeat ;
 background-size: 100% auto;
 display:inline-block;
 cursor:pointer;
 height:25px;
 width:25px;
}

.disabled_delete{
background-position:-152px -44px;
height:22px;
width:18px;
}

.enabled_editForm{
background-position:-173px -13px;
height:20px;
width:20px;
}

.disabled_editForm{
background-position:-173px -47px;
height:20px;
width:20px;
}

.enabled_certificate
{
background-position:-200px -11px;
height:20px;
width:20px;
}
.disabled_certificate
{
background-position:-200px -47px;
height:20px;
width:20px;

} 
/*--------------------------------11/04/2014 Italic CSS---------------------------------*/
.i {
    font-style:italic;
}
/*--------------------------------11/04/2014 Italic CSS---------------------------------*/
/*--------------------------------15/04/2014 Menu CSS---------------------------------*/
#cssmenu {
  background: #3a3a3a;
  margin: 0;
  width: 997px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
  font-family: Arial;
}
#cssmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
#cssmenu ul:after {
  content: ' ';
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#cssmenu ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
#cssmenu ul li a {
  text-decoration: none;
  display: block;
  margin: 0;  
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul li ul {
  position: absolute;
  left: -9999px;
  top: auto;
}
#cssmenu ul li ul li {
  max-height: 0;
  position: absolute;
  background: #59110b;
  z-index: 10;
}
#cssmenu ul li ul li.has-sub:after {
  display: block;
  position: absolute;
  content: '';
  height: 10px;
  width: 10px;
  border-radius: 5px;
  background: #ffffff;
  z-index: 1;
  top: 13px;
  right: 15px;
}
#cssmenu ul li ul li.has-sub:before {
  display: block;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-left-color: #59110b;
  z-index: 2;
  top: 15px;
  right: 15px;
}
#cssmenu ul li ul li a {
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  color: #ffffff;
  letter-spacing: 0;
  display: block;
  /*width: 140px;*/
  /*width: 173px;*/
  width: 200px;
  padding: 11px 10px 11px 20px;
}

#cssmenu ul li ul li > a span
{
  padding-bottom:5px;
  /*border-bottom:1px dotted #fff;*/
}

#cssmenu ul li ul li:hover > a,
#cssmenu ul li ul li.active > a {
  color: #ffffff;
}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after {
  background: #ffffff;
}
#cssmenu ul li ul li:hover > ul {
  left: 228px;
  top: 0;
}
#cssmenu ul li ul li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu > ul > li {
  float: left;
}

#cssmenu > ul > li:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  z-index: 0;
  background: #59110b;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 40px;
}

/*#cssmenu > ul > li.has-sub :hover > ul, #cssmenu > ul > li.has-sub :hover > a
{
	  background: #59110b;
}*/



ul > li.has-sub :hover > ul, #cssmenu  > ul > li:hover > a
{
	  background: #59110b;
}

 ul > li.has-sub :hover > a
{
	  background: #490D08;
}

#cssmenu > ul > li.has-sub > a:after{
  display: block;
  content: '';
  background: #aaaaaa;
  height: 12px;
  width: 12px;
  position: absolute;
  border-radius: 13px;
  right: 14px;
  top: 16px;
}

#cssmenu > ul > li.has-sub > a:before {
  display: block;
  content: '';
  border: 4px solid transparent;
  border-top-color: #3a3a3a;
  z-index: 2;
  height: 0;
  width: 0;
  position: absolute;
  right: 16px;
  top: 21px;
}
#cssmenu > ul > li > a {
  color: #aaaaaa;
  padding: 15px 20px; 
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  z-index: 2;
  position: relative;
}
#cssmenu > ul > li:hover:after,
#cssmenu > ul > li.active:after {
  height: 100%;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #ffffff;
}
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after {
  background: #ffffff;
  
}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before {
  border-top-color: #59110b;
}
#cssmenu > ul > li:hover > ul {
  left: 0;
}
#cssmenu > ul > li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu #menu-button {
  display: none;
}


#cssmenu > ul > li > a.septr
{
	background:#3A3A3A!important;
	color:#8c8c8c!important;	
	padding:15px 0px!important;
}

#cssmenu > ul > li > a.septr:hover
{
	background:#3A3A3A!important;
	color:#8c8c8c!important;	
	padding:15px 0px!important;
	
}

/*--------------------------------15/04/2014 Menu CSS---------------------------------*/
/*--------------------------------16/04/2014 Table CSS---------------------------------*/
.table01 th {
  font-size: 12px;
  padding: 0 2px;
}
/*--------------------------------16/04/2014 Table CSS---------------------------------*/

/*--------------------------------25/04/2014 New Login CSS---------------------------------*/



.loginBox_new
{
width:660px;
margin:0 auto;
padding:10px 0px;
}

.loginBox_new_hedText{
font-family:arial;
font-size:18px;
font-weight:normal;
color:#666666;
padding-bottom:10px;
border-bottom:1px solid #cccccc;
text-transform:uppercase;
}

.select03
{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-image: url("../Images/down_arrow.png");
background-image: none\9;
background-repeat:no-repeat;
background-position:right center; 
border: 1px solid #c4c4c4;
color: #666666;
cursor: pointer;
display: inline-block;
float: left;
font-size: 14px;
font-weight: 400;
height: 51px;
outline:none;
padding: 15px 20px 5px 5px;
/**padding: 10px 20px 10px 8px;*/
padding: 5px 10px 5px 5px\9; 
text-indent: 0.01px;
text-overflow: "";
font-family:OpenSansRegular;
margin-top:5px;
}

/* IE9, IE10 */
@media screen and (min-width:0\0) {
    .select03 {background-image: none;padding-right:10px;}
} 

.bpidtextbx
{
	border:1px solid #c4c4c4;
	background:#fff;
	color:#6a6a6a;
	height:40px;
	height:30px\9;
	padding:5px 10px;
	padding:10px 10px\9;
	vertical-align:middle;
	line-height:30px;
	width:150px;
	margin-top:5px;
	font-family:OpenSansRegular;
}

.emlid_textbx
{
	border:1px solid #c4c4c4;
	background:#fff;
	color:#6a6a6a;
	height:40px;
	height:30px\9;
	padding:5px 10px;
	padding:10px 10px\9;
	vertical-align:middle;
	line-height:30px;
	width:280px;
	margin-top:5px;
	font-family:OpenSansRegular;
}

.radio01
{
	margin-top:18px;	
	margin-left:20px;	
}

.login_type_bx_text
{
	margin-top:15px;	
	margin-top:20px\9;
	margin-left:2px;
}

.label03
{
font-size:14px;
color:#666666;
font-family:arial;
}

.label04
{
font-size:14px;
color:#fff;
font-family:arial;
}

.loginTypeBX
{
	background:#999999;height:21px;padding:15px;width:100px;
}

.logintype_options
{
padding-left:10px;height:50px;width:500px;float:left;background:#f1f1f1;border-top:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;
}

.input03
{
padding:0px 10px;margin-left:10px;margin-top:10px;height:30px;width:200px;border:1px solid #c4c4c4;background:#fff;/*margin-top:10px;margin-left:5px*/;
}

.btns
{
	margin-top:45px;margin-left:15px;
}

.token
{
margin-left:20px;
}
/*--------------------------------25/04/2014 New Login CSS---------------------------------*/
.sortlinkDown {
    text-decoration: none;
    text-align:left;color:#666666;font-size:11px;font-weight:bold;
    background:url(../images/sortDown.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:15px;
}
.sortlinkUp {
    text-decoration: none;
    text-align:left;color:#666666;font-size:11px;font-weight:bold;
    background:url(../images/sortUp.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:15px;
}
/*S----------------FPI Closure 30-04-14 -------------------*/
.chkClosure {list-style:none;}
li.check {background:url("../Images/tick.png") no-repeat;background-position:left center;padding-left:20px;padding-bottom: 5px;}
li.uncheck {background:url('../Images/check.png') no-repeat;background-position:left center;padding-left:20px;padding-bottom: 5px;}
.tbls01 th a{color:#666666;text-decoration: none;}
.tbls01 th a:hover{color:#666666;text-decoration: underline;}
/*E----------------FPI Closure 30-04-14 -------------------*/

.disabled_input {
    background: #DEDEDE;
    border: 1px solid #666666;
}

/*--------------------------------12/05/2014 FAQ CSS----------------------------------------*/

/*
@font-face {
	font-family: 'PT Sans';	
	src: url('../fonts/PT_Sans.eot'); 
	src: url('../fonts/PT_Sans.eot?iefix') format('embedded-opentype'),
	     url('../fonts/PT_Sans.woff') format('woff'), 
	     url('../fonts/PT_Sans.ttf')  format('truetype'), 
	     url('../fonts/PT_Sans.svg#PT_Sans.eot') format('svg'); 
	}
*/

.faq_Container{}

.Faq_heading{
letter-spacing:-2px;
font-family:PT Sans;
color: #333333;
font-size: 24px;
font-weight: bold;
text-align: left;
}
.faqBody >.content_head {
font-family:Arial;
font-size:12px;
color:#882017;
text-transform:uppercase;
font-weight:bold;
margin:10px 0;
}

.disc_text{
font-family:;
font-size:12px;
color:#666666;
font-weight:normal;
margin:10px 0;
}

.faqs_H
{
border:1px solid #e8e8e8;
padding:11px;
color:#404040;
cursor:pointer;
}

.faqs_Cntn
{
	padding:10px 10px;
    display:none;	
}


.faqs_Q
{
font-size:14px;
font-family:Arial;
color:#0b87ba;
margin:10px 0;
cursor:pointer;
}

.faqs_A
{
font-size:14px;
font-family:Arial;
color:#666666;
margin:10px 0;
padding-left:42px;
}

.arrow_Accrdion_Up{float:right;background:url(../images/arrow_up.png);width:16px;height:8px;margin-top:5px;*margin-top:-25px;*margin-right:5px;}
.arrow_Accrdion_Down{float:right;background:url(../images/arrow_dwn.png);width:16px;height:8px;margin-top:5px;*margin-top:-25px;*margin-right:5px;}

.list{
	margin:10px 0;
}

.clrNSDL{
color:#882017;
}

.q_No{float:left;width:30px;}
.q_Text{float:left;width:870px;margin-left:10px;}
/*--------------------------------12/05/2014 FAQ CSS----------------------------------------*/

/*--------------------------------03/06/2014 [Change Password link] CSS----------------------------------------*/
.change_pass {position: absolute;right: 145px;top: 7px;font-size: 12px;line-height:15px; border-right:1px solid #999; padding:0 15px 0 0;}
.change_pass a {color: #fff;text-decoration: none;}
.change_pass a:hover{color: #fff;text-decoration: underline;}
/*--------------------------------03/06/2014 [Change Password link] CSS----------------------------------------*/

/*---------------------------------18/06/14 [Registered FII/SA/FPI Report]-----------------------------------------*/
#fpi_tabs{margin:20px 0; float:left;}
#fpi_tabs ul{margin:0px; padding:0px; float:left;}
#fpi_tabs li{margin:0px 6px 0 0; padding:0px; float:left; display:inline; list-style-type:none;}
#fpi_tabs li a{margin:0px; padding:5px 0px; float:left; display:inline; list-style-type:none; border:1px solid #c9c9c9; font-size:12px; color:#717171; text-decoration:none; text-transform:uppercase; font-weight:bold;width:25px;text-align:center;}
#fpi_tabs li a:hover{margin:0px; padding:5px 0px; float:left; display:inline; list-style-type:none; border:1px solid #c9c9c9; font-size:12px; color:#f2f2f2; text-decoration:none; text-transform:uppercase; font-weight:bold; background-color:#636363;width:25px;text-align:center;}
#fii_index{width:100%;height:100px; float:left; background-color:#f2f2f2; font-size:14px; color:#666666; padding:12px 0 0 0; margin:0 0 20px 0;}

.fii_textbox{width:266px; height:22px; line-height:22px; border:1px solid #c4c4c4; padding:5px; font-size:14px; color:#666666;background:#FFFFFF;}
.fii_details{float:left; margin:0 0 23px 0;}
.fii_top {float: left;}
.fii_top_no{width:40px; height:35px; line-height:35px; background-color:#882017; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; float:left;}
/*.fii_top_name{width:800px; height:35px; line-height:35px; font-size:12px; color:#333333; margin:0 0 0 15px; float:left; font-weight:bold;}*/	/*Removed height to display full names...*/
.fii_top_name{width:800px; line-height:35px; font-size:12px; color:#333333; margin:0 0 0 15px; float:left; font-weight:bold;}
.fii_red{color:#882017; font-size:14px; text-transform:uppercase;}
.fii_bottom{float:left; padding:0 0 0 0px; font-size:12px; font-weight:bold; color:#333333; border:1px solid #e5e5e5;clear:both;width:100%;}
.border_bottom{border-bottom:1px solid #e6e6e6;}
.fii_tit{color:#666666; font-size:14px; text-transform:uppercase; font-weight:normal;}
.tbl_reg{table-layout:fixed;}
.left_row {background:#edeeee;padding:15px 15px 10px 15px;word-wrap: break-word;}
.right_row{background:#fff;padding:15px 15px 10px 15px;word-wrap: break-word;}
.btn_Text{color: #6A6A6A;font-family: Arial;font-size: 12px;color:#fff;padding-top:8px;cursor:pointer;font-weight:bold;}
/*---------------------------------18/06/14 [Registered FII/SA/FPI Report]-----------------------------------------*/

.GVD_table td {
  border: 1px solid #666;
  padding: 5px 2px;
  text-align: left;
  vertical-align: middle;

}



.GVD_table.mT20 td.bold {
  font-weight: bold;
  background-color:#edeeee;
}


/*----------------------------------Gropu View Details table 30/06/2014------------------------------------------------*/

/*----------------------------------Refresh Button 10/07/2014------------------------------------------------*/

.refreshButton {
    background:url(../images/refresh.png) no-repeat;
    height:32px;
    width:32px;
    float:left;
    margin:10px 0 0 10px;
}

.capcha {
    float:left;
}

/*----------------------------------Refresh Button 10/07/2014------------------------------------------------*/


/*-----------------------------------Alerts Box--------------------------------------------------*/
.alertIcon{background:url(../images/Alert.png) no-repeat;height:26px;width:26px;display:block;margin:15px 0 0 5px;cursor:pointer;}
.dvalertBox{/*font-family:Arial;font-size:14px;font-weight:bold;padding:5px;color:#fff;background:#333333;*/position:relative;}
/*.topArrow{background:url(../images/arrow.png) no-repeat;height:16px;width:18px;display:block;cursor:pointer;position:absolute;top:-17px;right:0;}*/
.topArrow{background:url(../images/top_arrow.png) no-repeat;height:16px;width:18px;display:block;cursor:pointer;position:absolute;top:-17px;right:0;}
.dvalertBox_content{position:absolute;top:58px;right:0;width:400px;height:auto;background:#fff;z-index:99999;padding:5px;border:2px solid #3a3a3a;}
/*.dvalertBox_content{font-family:Arial;font-size:14px;position:absolute;left:733px;top:202px;right:0;width:400px;height:auto;background:lightgrey;z-index:9999;padding:5px;}*/
.dvalertBox_content h2{font-size:16px;text-align:center;}
.alerts_tab ul li{
display:inline;float:left;list-style-type:none;margin-left:5px;
}
.alerts_tab ul li a{text-decoration:none;font-size:12px;color:#666666;background:#fff;padding:5px 10px;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;
border-bottom:none;

-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;

}
.alerts_tab ul li a.active{text-decoration:none;font-size:12px;color:#fff;background:#666666;padding:5px 10px;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;
border-bottom:none;}
.alerts_tab ul li a:hover{text-decoration:none;font-size:12px;color:#fff;background:#666666;padding:5px 10px;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;
border-bottom:none;}
.alerts_tab{clear:both;}
.alerts_tab ul{border-bottom:1px solid #6a6a6a;height:24px;height:19px\9;}
.alerts_tab_content{clear:both;width:96%;padding:2%;}
.alerts_table{table-collapse:collapse;border-spacing:2px;table-layout:fixed;}
.alerts_table td{padding:5px 7px;border:1px solid #6a6a6a;font-size:12px;font-weight:normal;word-wrap:break-word;background:#fff;color:#6a6a6a;}
.alerts_table th{padding:5px 7px;border:1px solid #6a6a6a;font-size:12px;font-weight:bold;word-wrap:break-word;color:#fff;background:#6a6a6a;}
.alerts_btn_container{float:right;margin:5px;}
.btn_close{text-decoration:none;padding:5px;background:#3a3a3a;color:#fff;float:left;margin:0 0 0 10px;border-radius:2px;font-size:14px;font-weight:bold;}
.btn_4_alerts{text-decoration:none;padding:5px;background:#3a3a3a;color:#fff;float:left;border-radius:2px;font-size:14px;font-weight:bold;}
.alerts_btn_container:after{clear:both;}
/*-----------------------------------Alerts Box--------------------------------------------------*/
.condreg_flag { background:url(../Images/Flag.png) no-repeat; cursor: pointer; height: 20px;margin-left: 5px; margin-top:5px; display:block;width: 20px;}
.excelIcon{background:url(../Images/btn_Excel.png) no-repeat;height:32px;width:31px;display:block;margin:15px 0 0 5px;cursor:pointer;}
.pdfIcon{background:url(../Images/btn_pdf.png) no-repeat;height:32px;width:31px;display:block;margin:15px 0 0 5px;cursor:pointer;}

.FIGTable td {
  border-top: 1px solid #333;
  border-left: 1px solid #333;
  border-collapse: collapse;
  border-spacing: 0;
  padding: 3px;
}

.FIGTable tr:last-child td{
	border-bottom: 1px solid #333;
}

.FIGTable tr td:last-child{
	border-right: 1px solid #333;
}

.FIGTable th {
  border-top: 1px solid #333;
  border-left: 1px solid #333;
  border-collapse: collapse;
  border-spacing: 0;
  border-bottom:none;
}


.FIGTable tr th:last-child{
	border-bottom:none;
}


.FIGTable tr th:last-child{
	border-right: 1px solid #333;
}

/*-----------------------------Options Popup CSS--------------------------------------------*/
.optpp01_CloseImg
{
background: url(../images/close.png) no-repeat;
cursor: pointer;
display: inline;
height: 22px;
position: absolute;
right: -12px;
top: -12px;
width: 23px;
z-index: 3200;
}

.optpp_text
{
font-size:24px;
color:#000;
font-weight:normal;
text-align:center;
z-index: 3500;
position: relative;
}

.optpp01-container-overlay
{
opacity: 0.5;filter: Alpha(Opacity=50);height: 2186px; width: 1349px; position: fixed; left: 0px; top: 0px; z-index: 1001;background-color: #000000;cursor: wait;
}

.optpp01-container
{
position: fixed; z-index: 1002; /*height: 320px;*/ width: 600px; left: 358.5px; top:200px;background-color: #fff;border: 4px solid #000;color: #BBBBBB;padding: 12px;
}

.optpp01-wrap
{
height: 100%; outline: 0px none; width: 100%; overflow: auto;
}

.optpp01-data
{
	margin:20px 0px;
    position:relative;
}

.tabsnew
{
background:#EDEEEE;
border-bottom:1px solid #e0e0e0;
height:35px;
position:relative;
}

.tabsnew li {

	list-style:none;
	display:inline;
	float:left;
}

.tabsnew li a {
	padding:9px 12px;
	display:inline-block;
	background:#edeeee;
	/*background:red;*/
	/*color:#333333;*/
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	border-right:1px solid #cccccc;
}


/*-----------------------------Options Popup CSS--------------------------------------------*/


   /*.form-control {box-sizing:border-box;
        }

  
        * { box-sizing:content-box;
        }*/


#cssmenu_New {
  background: #3a3a3a;
  margin: 0;
  width: 1270px;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
  font-family: Arial;
}
#cssmenu_New ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
#cssmenu_New ul:after {
  content: ' ';
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#cssmenu_New ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
#cssmenu_New ul li a {
  text-decoration: none;
  display: block;
  margin: 0;  
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu_New ul li ul {
  position: absolute;
  left: -9999px;
  top: auto;
}
#cssmenu_New ul li ul li {
  max-height: 0;
  position: absolute;
  background: #59110b;
  z-index: 10;
}
#cssmenu_New ul li ul li.has-sub:after {
  display: block;
  position: absolute;
  content: '';
  height: 10px;
  width: 10px;
  border-radius: 5px;
  background: #ffffff;
  z-index: 1;
  top: 13px;
  right: 15px;
}
#cssmenu_New ul li ul li.has-sub:before {
  display: block;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-left-color: #59110b;
  z-index: 2;
  top: 15px;
  right: 15px;
}
#cssmenu_New ul li ul li a {
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  color: #ffffff;
  letter-spacing: 0;
  display: block;
  /*width: 140px;*/
  /*width: 173px;*/
  width: 200px;
  padding: 11px 10px 11px 20px;
}

#cssmenu_New ul li ul li > a span
{
  padding-bottom:5px;
  /*border-bottom:1px dotted #fff;*/
}

#cssmenu_New ul li ul li:hover > a,
#cssmenu_New ul li ul li.active > a {
  color: #ffffff;
}
#cssmenu_New ul li ul li:hover:after,
#cssmenu_New ul li ul li.active:after {
  background: #ffffff;
}
#cssmenu_New ul li ul li:hover > ul {
  left: 228px;
  top: 0;
}
#cssmenu_New ul li ul li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu_New > ul > li {
  float: left;
}

#cssmenu_New > ul > li:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  z-index: 0;
  background: #59110b;
}
#cssmenu_New > ul > li.has-sub > a {
  padding-right: 40px;
}

/*#cssmenu > ul > li.has-sub :hover > ul, #cssmenu > ul > li.has-sub :hover > a
{
	  background: #59110b;
}*/



ul > li.has-sub :hover > ul, #cssmenu_New  > ul > li:hover > a
{
	  background: #59110b;
}

 ul > li.has-sub :hover > a
{
	  background: #490D08;
}

#cssmenu_New > ul > li.has-sub > a:after{
  display: block;
  content: '';
  background: #aaaaaa;
  height: 12px;
  width: 12px;
  position: absolute;
  border-radius: 13px;
  right: 14px;
  top: 16px;
}

#cssmenu_New > ul > li.has-sub > a:before {
  display: block;
  content: '';
  border: 4px solid transparent;
  border-top-color: #3a3a3a;
  z-index: 2;
  height: 0;
  width: 0;
  position: absolute;
  right: 16px;
  top: 21px;
}
#cssmenu_New > ul > li > a {
  color: #aaaaaa;
  padding: 15px 20px; 
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  z-index: 2;
  position: relative;
}
#cssmenu_New > ul > li:hover:after,
#cssmenu_New > ul > li.active:after {
  height: 100%;
}
#cssmenu_New > ul > li:hover > a,
#cssmenu_New > ul > li.active > a {
  color: #ffffff;
}
#cssmenu_New > ul > li:hover > a:after,
#cssmenu_New > ul > li.active > a:after {
  background: #ffffff;
  
}
#cssmenu_New > ul > li:hover > a:before,
#cssmenu_New > ul > li.active > a:before {
  border-top-color: #59110b;
}
#cssmenu_New > ul > li:hover > ul {
  left: 0;
}
#cssmenu_New > ul > li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu_New #menu-button {
  display: none;
}


#cssmenu_New > ul > li > a.septr
{
	background:#3A3A3A!important;
	color:#8c8c8c!important;	
	padding:15px 0px!important;
}

#cssmenu_New > ul > li > a.septr:hover
{
	background:#3A3A3A!important;
	color:#8c8c8c!important;	
	padding:15px 0px!important;
	
}