.complaintTbl td{text-align: left;}
.cmpDtltbl {font-weight: bold;}
.complaintTbl {width:100%}
.ttd{width:50%;}
.std{width:5%;}
.ftd{width:45%;}
.actionTaken {color:blue;}
.attachament {color:#f20404!important; font-weight: bold !important;}

#cmpDtltblid .ftd{width:30% !important;}
#cmpDtltblid .std{width:10% !important;}
#cmpDtltblid .ttd{width:60% !important;}

/* .tooltip{
    background:black;
    color:white;
    padding:5px;
    box-shadow:0 0 10px 0 rgba(0, 0, 0, 1);
    border-radius:10px;
    opacity:0;
}

.actionTaken:hover {
    background-color: black;
    
}
 */
*
{
	margin: 0px;
	padding: 0px;
}




a
{
	color: #022649;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #0099FF;
}

body
{
	background: #c9ebff url(../images/bg_all.jpg) top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 83%;
	color: #000000;
	margin: 0 auto;
	padding: 0px;
}
body.IE_M7, body.IE_M8, body.Win6
{
	font-family: "Segoe UI" , Arial, Helvetica, sans-serif;
}
body.Safari
{
	min-width: 987px;
}
body.SF_iPhone
{
	-webkit-text-size-adjust: none;
}

h3
{
	background-position: left center;
	font-size: 17px;
	height: 24px;
	font-weight: bold;
	color: #144878;
	/*background: url(../images/headingbg.png) no-repeat;*/
	padding-left: 5px;
	margin-top: 1px;
	padding-top: 3px;
	margin-left: 25px;
}

#content
{
	top: 131px;
	margin: 0 auto;
	width: 879px;
	text-align: left;
}

#contentComplaint
{
	position: absolute;
	top: 191px;
	margin: 0 auto;
	width: 879px;
	text-align: left;
	left: 65px;
}

#main
{
	width: 879px;
	margin: 0 auto;
	clear: both;
	background: url(../images/con_bg1.png);
}

/*
#mainComplaint
{
	width: 879px;
	margin: 0 auto;
	clear: both;
	background: url(../images/con_bg1new.png);
}*/


#header
{
	width: 979px;
	height: 131px;
	margin: 0 auto;
	position: relative;
}


#header #logot
{
	position: absolute;
	height: 30px;
	margin-top: 5px;
	font-family: Impact;
	font-size: 26px;
	border: 0px solid #FF9966;
	right: 250px;
	letter-spacing: 1px;
}

#header div#logo
{
	position: absolute;
	border: 0px solid #FF9966;
	left: 45px;
	height: 125px;
	width: 116px;
	background-position: left center;
	background: url(../images/logo1.png) no-repeat right;
	
}

#header .Welcomeuser
{
	position: absolute;
	left: 250px;
	top: 0px;
	border: 0px solid #FF9966;
}
#header #logotxtimg
{
	position: absolute;
	left: 180px;
	top: -20px;
	border: 0px solid #FF9966;
	background: url(../images/sebitxt.png) no-repeat;
	background-position: left bottom;
	height: 85px;
	width: 340px;
}
#header #logotxt
{
	position: absolute;
	right: 0px;
	top: 45px;
	border: 0px solid #FF9966;
	background-position: left bottom;
	height: 45px;
	width: 340px;
}
#header #logotxt a
{
	font-style: italic;
	font-size: 18px;
	color: #ffffff;
}
#header #logotxt a span
{
	color: #D6D6D6;
	font-weight: bolder;
}
#header #logotxt H2 a
{
	font-size: 14px;
}

#menu
{
	position: absolute;
	border: 0px solid #FF9966;
	height: 25px;
	top: 101px;
	left: 400px;
}

#menu ul
{
	padding-left: 0px;
	list-style: none;
	display: inline;
}

#menu li
{
	display: inline;
	list-style: none;
	padding-left: 0px;
}

#menu a
{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 115px;
	height: 20px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	padding-top: 6px;
	font-size: 15px;
	background: url(../images/menu_bg.jpg) no-repeat left top;
	padding-right: 1px;
}

#menu a:hover
{
	width: 115px;
	height: 20px;
	background: url(../images/menu_hover.jpg) no-repeat center;
	color: #ffffff;
}

#con_top
{
	background: url(../images/con_top.png) no-repeat;
	height: 7px;
	margin-top: 10px;
}

#con_bot
{
	background: url(../images/con_bot.png) no-repeat;
	height: 18px;
}




#left
{
	width: 260px;
	padding-left: 10px;
}

#left H3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	padding-top: 15px;
	background: url(../images/title_left.jpg) no-repeat;
	height: 39px;
	margin: 0;
}

#left H4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	padding-top: 15px;
	background: url(../images/title_left.jpg) no-repeat;
	height: 39px;
	margin: 0;
}

#left Div#log
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	padding-top: 22px;
	background: url(../images/title_leftL.jpg) no-repeat;
	height: 100px;
}




#left ul
{
	list-style: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	background: url(../images/leftulbg.jpg) no-repeat top;
}

#left lh /*mamta*/
{
	
	margin-bottom: 5px;
	padding-bottom: 50px;
}
#left li
{
	background: url(../images/ls.png) no-repeat left top;
	padding-left: 25px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

#left a1 /* mamta */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #3793ce;
	font-weight: bold;	
	
}

#left a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #146192;
	font-weight: bold;
}

#left a:hover
{
	color: #000000;
}

.lefthr
{
	height: 1px;
	margin-top: 30px;
	border-bottom: 1px solid #000000;
}

#right_top
{
	background: url(../images/right_top.png) no-repeat;
	height: 15px;
	border: 0px solid #000000;
}
#right_bot
{
	background: url(../images/right_bot.png) no-repeat;
	height: 8px;
}

#right
{
	float: right;
	width: 587px;
	margin-right: 11px;
}

#centerDiv
{
	float: left;
}

#centerDiv H4
{
	font-family: tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #022649;
	padding-left: 3px;
	background: url(../images/title_right.png) repeat-x bottom;
	margin-bottom: 20px;
	padding-bottom: 5px;
	clear: both;
}

#centerDiv p
{
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#centerDiv h2
{
	background-position: left center;
	font-size: 17px;
	height: 24px;
	font-weight: bold;
	color: #144878;
	/*background: url(../images/headingbg.png) no-repeat;*/
	padding-left: 12px;
	padding-top: 2px;
}

#textblog
{
	padding-left: 200px;
}

#textblog #pagetop
{
	background: url(../images/PageTop1.gif) no-repeat;
	width: 980px;
	height: 50px;
}
#textblog #pagecenter
{
	background: url(../images/PageSides1.gif) repeat-y;
	width: 980px;
	align: center;
}
#textblog #pagebot
{
	background: url(../images/PageBottom1.gif) no-repeat;
	width: 980px;
	height: 25px;
	padding-bottom: 20px;
}
#textblog #contentA
{
	border: 0px solid #000000;
	margin-left: 35px;
	padding-bottom: 10px;
	width: 870px;
}
#contentA H4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #022649;
	padding-bottom: 5px;
	background: url(../images/title_right.png) repeat-x bottom;
	width: auto;
	margin-bottom: 10px;
}
#contentA h2
{
	background-position: left center;
	font-size: 17px;
	height: 24px;
	font-weight: bold;
	color: #144878;
	/*background: url(../images/headingbg.png) no-repeat;*/
	padding-left: 12px;
	padding-top: 2px;
}
#contentA P
{
	color: #022649;
	vertical-align: text-top;
	text-align: justify;
	margin-left: 10px;
	border: 0px solid #000000;
}
#right H4
{
	font-family: tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #022649;
	padding-left: 3px;
	background: url(../images/title_right.png) repeat-x bottom;
	margin-bottom: 20px;
	padding-bottom: 5px;
	clear: both;
}

#right p
{
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#right h2
{
	background-position: left center;
	font-size: 17px;
	height: 24px;
	font-weight: bold;
	color: #144878;
	/*background: url(../images/headingbg.png) no-repeat;*/
	padding-left: 12px;
	padding-top: 2px;
}

#right blockquote.style1
{
	font: 14px/20px italic Times, serif;
	padding: 8px;
	background-color: #D8D8D8;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px;
	background-image: url(../images/openquote1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: 23px;
	border-top-color: #949494;
	border-bottom-color: #949494;
}
#right blockquote.style1 span
{
	display: block;
	background-image: url(../images/closequote1.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#right a.read, #left ul li .read
{
	float: right;
	font-weight: normal;
	color: #ffffff;
	background: url(../images/read.png) no-repeat top;
	width: 104px;
	height: 19px;
	display: block;
	padding-top: 3px;
	text-align: left;
	margin-right: 20px;
}


.read a:hover, #left ul li .read a:hover
{
	color: #000000;
}

.text
{
	padding-top: 20px;
}

/*h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #18004f;
	font-weight: bold;
}*/

#leftcol
{
	width: 195px;
	float: left;
	margin-left: 10px;
	text-align: left;
}

#cencol
{
	width: 195px;
	float: left;
	margin-left: 40px;
	text-align: left;
}

#rightcol
{
	width: 195px;
	float: left;
	margin-left: 40px;
	margin-right: 10px;
	text-align: left;
}

#footer
{
	height: 33px;
	clear: both;
	padding-top: 5px;
	background: url(../images/footer.jpg) repeat-x top;
	margin-top: 10px;
}

#footer p
{
	margin: 0;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
}

#footer a
{
	color: #ffffff;
}

div.Box
{
	padding: 0px 1px 0px 1px;
	text-align: left;
	border: 0px solid #333333;
}

.Box table
{
	width: 100%;
}

.Box table td
{
	vertical-align: text-top;
	text-align: left;
	padding: 5px 0 0 5px;
}
.Box table td.note
{
	color: #FF0000;
	font-size: 12px;
	font-style: normal;
}

.star, .Box table span.star
{
	color: red;
	font-size: 12px;
	font-style: normal;
}

.Box table td.txt
{
	border: 0px solid red;
	width: 40%;
	vertical-align: top;
}
.Box table td.center
{
	text-align: center;
	vertical-align: text-top;
}
.Box table td.colon
{
	width: 10%;
	text-align: right;
	vertical-align: top;
}
.Box table td.ctl
{
	border: 0px solid red;
	width: 50%;
}

.Box .boxin
{
	border-style: outset;
	border-width: 1px 5px 5px 1px;
	border-color: #3794CF;
	margin: 10px 0 0 0;
	padding-bottom: 5px;
}

.cal_Theme1 .ajax__calendar_container
{
	background-color: #e2e2e2;
	border: solid 1px #cccccc;
	width: 200px;
}

.cal_Theme1 .ajax__calendar_header
{
	background-color: #ffffff;
	margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev
{
	color: #004080;
	padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body
{
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	width: 200px;
}

.cal_Theme1 .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day
{
	text-align: center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active
{
	color: #004080;
	font-weight: bold;
	background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today
{
	font-weight: bold;
}

.cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}

fieldset
{
	border-style: outset;
	border-width: 1px 3px 3px 1px;
	border-color: #3794CF;
	margin: 10px 0 0 0;
	padding-bottom: 5px;
}
legend
{
	background-position: left center;
	height: 25px;
	width: 260px;
	text-align: left;
	background: url(../images/legengbg.jpg) no-repeat bottom;
}
legend span
{
	color: #ffffff;
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
}


.btn
{
	margin-top: 5px;
	margin-right: 5px;
	width: 101px;
	height: 30px;
	background: transparent url(../images/btn.png) no-repeat top left;
	color: #5B5B5B;
	border: none;
	font-weight: bold;
	border: 0px solid #333333;
	vertical-align: middle;
	text-align: center;
}
.btn:hover
{
	background: transparent url(../images/btn1.png) no-repeat top left;
}

.note
{
	font-style: italic;
	font-size: 12px;
	color: #666666;
}
.notered
{
	font-style: italic;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.ModalPopupBackground
{
	background-color: #1A5F9E;
	opacity: .9;
	filter: alpha(opacity=90);
}
.ModalPopupPanel
{
	border: 0px solid #5EACE4;
	overflow: auto;
}

.ModalPopupPanel .linkclose, .ModalPopupPanel .linkclose:visited
{
	font-size: 18px;
	background: transparent;
	color: #999999;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 34px;
	position: absolute;
	right: 0px;
	top: 0px;
}
/*background: url(        '../images/iconclose.png' );*/


.red
{
	color: Red;
}

div.no
{
	background: transparent url(../images/no.png) no-repeat top center;
	padding-top: 30px;
	text-align: center;
	vertical-align: text-bottom;
	color: #F00910;
}
div.error
{
	background: transparent url(../images/no.png) no-repeat top center;
	padding-top: 30px;
	text-align: center;
	vertical-align: text-bottom;
	color: #F00910;
	font-size: large;
	font-family: Book Antiqua;
	font-weight: bold;
}
div.yes
{
	background: transparent url(../images/yes.jpg) no-repeat top center;
	padding-top: 30px;
	text-align: center;
	vertical-align: text-bottom;
	color: #257825;
}
.ddLinks a.plain
{
	color: #022649;
	font-weight: bold;
	text-decoration: none;
	background: none;
	padding: 0;
}

.ddLinks a.plain:hover
{
	color: #0099FF;
	background: none;
	padding: 0;
}


.ddLinks a
{
	background-position: left top;
	color: #003366;
	background: transparent url(../images/arrow.jpg) no-repeat left;
	padding-left: 20px;
}
.ddLinks a:hover
{
	color: #0066FF;
	background: transparent url(../images/arrow.jpg) no-repeat left;
}

.ddLinks a.blank
{
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #022649;
	padding-left: 3px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	padding-right: 35px;
	clear: both;
}

#right .ddLinks p
{
	margin: 10px;
	text-align: justify;
}

.ddLinks img
{
	border: none;
}

.ddLinks .TDBold
{
	font-weight: bold;
}
.ddLinks .TDMedium
{
	font-weight: bold;
	font-size: medium;
}

/* Class for searching in Dropdown List */
.ListSearchExtenderPrompt
{
	font-weight: bold;
	background-color: #F5F5FF;
	color: #0066FF;
	z-index: 1;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-left-color: #0000FF;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	position: fixed;
}

/* Class for Admin Login and Photo Slide Boxes */
.PhotoSlide
{
	padding-left: 50px;
}
.Login
{
	padding-right: 50px;
	margin-top: -335px;
}

/* Class for CheckBox list of nature of complaint */
.CBnatureComp
{
	margin: 0px;
	padding: 0px;
	border-style: solid;
	width: auto;
	border-width: 1px;
	background-color: #CEE7F7;
}

.CBnatureCompWeb
{
	border: 2px dotted #3794CF;
	margin: 0px;
	padding: 0px;
	width: auto;
	background-color: #E9E9E9;
}

.CBnatureComp .RightCTL2 /* office module */
{
	margin-left: 260px;
	position: absolute;
	top: 790px;
	width: 260px;
}
/* .CBnatureCompWeb .RightCTL investor module
{
	margin-left: 260px;
	top: 1000px;
	position: absolute;
	width: 260px;
} */

.RightCTL  /* investor module */
{
	margin-left: 260px;
	top: 1000px;
	position: absolute;
	width: 260px;
}
/* .CBnatureCompWeb .DragItem, .CBnatureComp .DragItem
{
	color: #CC0000;
	text-align: center;
	cursor: move;
	font-size: medium;
	font-weight: bold;
} */

.DragItem
{
	color: #CC0000;
	text-align: center;
	cursor: move;
	font-size: medium;
	font-weight: bold;
}

/*
.CBnatureComp div.RightCTL, .CBnatureCompWeb div.RightCTL
{		 
	padding-left:340px;
	top:820px;
	position:absolute;
	width: 260px;	
}*/

.CBNOCCategory
{
	border: 2px dotted #3794CF;
	background-color: #E9E9E9;
}

.CBnatureComp li, .CBnatureCompWeb li
{
	padding-left: 10px;
	padding-right: 15px;
	background: transparent url(./images/arrow2.gif) no-repeat top left;
	margin-bottom: 10px;
	list-style: none;
}

.CBnatureCompPopup
{
	border-style: solid;
	width: 400px;
	border-width: 1px;
	background-color: #FFFFFF;
}

.CBnatureCompchange
{
	border-style: solid;
	width: 690px;
	border-width: 1px;
	background-color: #FFFFFF;
}


.CBnatureCompVIP
{
	margin: 0px;
	padding: 0px;
	border-style: solid;
	width: auto;
	border-width: 1px;
	background-color: #DBEDF9;
	position: relative;
}
.CBnatureCompVIP div.RightCTLVIP
{
	position: absolute;
	top: 20px;
	left: 350px;
	width: 400px;
}

/* Classes for sign up links */

#left Div#signup a, #left Div#signup a:visited
{
	background-position: left center;
	font-size: 10px;
	font-weight: bold;
	color: #CEE7F7;
}
#left Div#signup a:hover
{
	color: #CC3300;
	text-decoration: underline;
}
#left Div#signup a.signup
{
	text-align: left;
	font-size: 11px;
	padding-left: 20px;
	background: transparent url(../images/b2.gif) no-repeat bottom left;
}

#left Div#signup a.whysignup
{
	text-align: right;
	font-size: 11px;
	margin-left: 70px;
}
#left Div#signup a.forgotPass1
{
	text-align: right;
	font-size: 11px;
	margin-left: 140px;
}

Div#signup a.forgotpassoffice
{
	text-align: right;
	font-size: 11px;
	margin-left: 180px;
}
#left Div#signup a.pendinglist
{
	text-align: left;
	font-size: 14px;
}

/**************
MDesk stylesheets
*************/

#textblog #contentA .MDesk
{
	border: 0px solid #009900;
	margin: 0px auto auto auto;
	position: relative;
	text-align: center;
}
#textblog #contentA .MDesk div.popup
{
	border: 1px solid #0066FF;
	margin: 10px auto 10px auto;
	background: #FFFFFF;
	width: 750px;
	position: relative;
	padding-top: 10px;
	color: #2564C0;
	text-align: center;
}

#textblog #contentA .MDesk div.popup h1
{
	color: #2564C0;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.MDesk a
{
	color: #FF7979;
	font-weight: bold;
	font-size: 12px;
}
.MDesk a.attach
{
	padding-left: 20px;
	background: transparent url(../images/pdf.png) no-repeat center left;
}
#textblog #contentA .MDesk div.popup td
{
	color: #2564C0;
	text-align: left;
	border: 0px solid #999999;
}

#textblog #contentA .MDesk div.popup p
{
	color: #2564C0;
	font-weight: bold;
	width: 500px;
}


/**************
MDesk stylesheets for Old Data Message
*************/

#textblog #contentA .MDeskmsg
{
	border: 0px solid #009900;
	position: relative;
}
#textblog #contentA .MDeskmsg p
{
	font-family: 'Helvetica Neue' , Arial, 'Liberation Sans' , FreeSans, sans-serif;
	font-weight: bold;
	padding: 25px 40px 25px 20px;
	font-size: 14px;
}


#textblog #contentA .MDeskmsg a
{
	margin-left: 580px;
	font-weight: bold;
	color: #FF3300;
	font-size: medium;
}

#textblog #contentA .MDeskmsg a:hover
{
	color: Black;
	margin-left: 580px;
	font-weight: bold;
	font-size: medium;
}

/**************
MDesk stylesheets for DO Desk Monitor 
*************/

#textblog #contentA .MDeskDOMonitor
{
	border: 0px solid #009900;
	position: relative;
}
#textblog #contentA .MDeskDOMonitor table
{
	padding-right: 20px;
}


#textblog #contentA .MDeskDOMonitor a
{
	margin-left: 685px;
	font-weight: bold;
	color: #FF3300;
	font-size: medium;
}

#textblog #contentA .MDeskDOMonitor a:hover
{
	color: Black;
	margin-left: 685px;
	font-weight: bold;
	font-size: medium;
}


/**************
MDesk stylesheets for Action History Table in Popup
*************/

#textblog #contentA .MDeskAH
{
	border: 0px solid #009900;
	margin: 0px auto auto auto;
	position: relative;
	text-align: center;
}
#textblog #contentA .MDeskAH div.popupAH
{
	border: 1px solid #0066FF;
	margin: 10px auto 10px auto;
	background: #FFFFFF;
	width: 750px;
	position: relative;
	padding-top: 10px;
	color: #2564C0;
	text-align: center;
}
#textblog #contentA .MDeskAH div.popupAH h1
{
	color: #2564C0;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.MDeskAH a
{
	color: #FF7979;
	font-weight: bold;
	font-size: 12px;
}
.MDeskAH a.attach
{
	padding-left: 20px;
	background: transparent url(../images/pdf.png) no-repeat center left;
}
#textblog #contentA .MDeskAH div.popupAH tr.HeaderStyleAH
{
	background-color: #48A4FF;
	color: #FFFFFF;
	text-align: center;
}
#textblog #contentA .MDeskAH div.popupAH tr.RowStyleAH
{
	color: #000000;
	text-align: left;
	background-color: #CAE4FF;
}
#textblog #contentA .MDeskAH div.popupAH p
{
	color: #2564C0;
	font-weight: bold;
	width: 500px;
}



.ModalPopupBackground
{
	background-color: #5F5F5F;
	opacity: .9;
	filter: alpha(opacity=90);
}
.ModalPopupPanel
{
	background-color: #FFFFFF;
	border: 4px solid #0099FF;
	padding-left: 20px;
	padding-top: 15px;
	width: 800px;
	height: 500px;
	overflow: auto;
	position: relative;
}
.ModalPopupPanel .linkclose, .ModalPopupPanel .linkclose:visited
{
	font-size: 18px;
	background: transparent;
	color: #999999;
	background: url(           '../images/no.png' );
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 40px;
	position: fixed;
	right: 60px;
	z-index: 400;
	top: 5px;
}
.ModalPopupPanel .linkprint
{
	font-size: 18px;
	background: transparent;
	color: #999999;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ModalPopupPanel .linkclose:hover, .ModalPopupPanel .linkprint:hover
{
	color: #CC3300;
}

.ModalPopupPanel .linkprint1
{
	font-size: 18px;
	background: transparent;
	color: #999999;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ModalPopupPanel .linkprint1:hover
{
	color: #CC3300;
}


.lblGreen
{
	color: #009933;
	font-weight: normal;
	font-size: small;
}
.lblReportDate
{
	font-size: small;
	font-weight: bold;
	text-align: right;
	padding-left: 250px;
}
.hrLine
{
	color: #0066FF;
	height: 1px;
}
.LBReply
{
	font-weight: bold;
	font-size: medium;
}
.LBClari
{
	font-weight: bold;
	font-size: medium;
}

.LBReplyATR
{
	font-weight: bold;
	font-size: medium;
	padding-left: 240px;
}
.LBClariATR
{
	font-weight: bold;
	font-size: medium;
	padding-left: 20px;
}

div.pendingGreen
{
	background-color: #00CC66;
	width: 30px;
}
div.pendingYellow
{
	background-color: #FFCC00;
	width: 30px;
}

div.pendingRed
{
	background-color: #FF0000;
	width: 30px;
}
div.EntityRed
{
	color: #FF0000;
}
div.EntityOrange
{
	color: #FF3300;
}

div.VIPRefYes
{
	background: url(    '../images/flag.png' );
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	float: left;
	vertical-align: text-top;
	white-space: nowrap;
	padding-left: -100px;
}
div.VIPRefNo
{
	background: none;
}
div.PGPORTALYes
{
	background: url(    '../images/offer_bullet_2.png' );
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	float: left;
	vertical-align: text-top;
	white-space: nowrap;
}

div.DocYes
{
	background: url(    '../images/pdf.png' );
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	vertical-align: text-top;
	white-space: nowrap;
}
div.DocNo
{
	background: none;
}


div.WaitPanel
{
	background-color: silver;
	opacity: .7;
	filter: alpha(opacity=70);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	padding-top: 10%;
	padding-left: 40%;
	z-index: 10000;
	margin: auto;
}
.Bbox
{
	border: 0px solid #000000;
	width: 125px;
	height: 80px;
}
.WaitPanel #wait
{
	background-position: center top;
	border: 0px solid #FF3300;
	background: url(                 '../images/spinner_grey.gif' );
	background-repeat: no-repeat;
	width: 110px;
	height: 110px;
	font-weight: bold;
}

.WaitPanel span
{
	color: #fff;
	font-weight: bold;
}



.WelcomeBoard
{
	background: url(../images/Board.png) no-repeat;
	width: 200px;
	height: 80px;
	padding-top: 70px;
	padding-left: 10px;
	font-family: tahoma;
	font-size: 12px;
}

.WelcomeBoard a, WelcomeBoard a:visited
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.WelcomeBoard a:hover
{
	color: #800000;
}
.WelcomeBoard span
{
	color: #FFFFFF;
}

/* tooltip styles*/
.GridTip
{
	padding: 10px;
	background: #333333;
	color: white;
}
.GridTip table
{
}
.GridTip caption
{
	font-weight: bold;
	font-size: 1em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
	white-space: nowrap;
}
.GridTip table td
{
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFCC;
	text-align: left;
	white-space: nowrap;
	font-size: 0.9em;
	margin: -1px;
}

/* class for h5 in preview complaint details popup on complaintsRe.aspx */
.Sureclass
{
	background-position: left center;
	font-size: 17px;
	height: 24px;
	font-weight: bold;
	color: #144878;
	padding-left: 5px;
	margin-top: 1px;
	padding-top: 3px;
	margin-left: 25px;
}

.MDesk h2
{
	background-position: left center;
	font-size: 17px;
	height: 24px;
	font-weight: bold;
	color: #144878;
	/*background: url(../images/headingbg.png) no-repeat;*/
	padding-left: 12px;
	padding-top: 2px;
	text-align: left;
}

#duplicate
{
}
#duplicate table td.red
{
	color: #FF0000;
	text-align: left;
}
#duplicate table td.center
{
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	color: #144878;
}
#duplicate table td.regno
{
	text-align: center;
	font-weight: bold;
	color: #FF0000;
}
#preview table td.center
{
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	color: #144878;
}

/* Report CSS Classes  */
.rpt
{
}

.rpt .ReportTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #2074BF;
	text-align: center;
}
.rpt table
{
}
.rpt table td.rightTD
{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
.rpt table td.centerTD
{
	text-align: center;
	float: none;
}
.rpt table tr.TRrpt
{
	text-align: center;
	float: none;
}
.linkprint
{
	font-size: 18px;
	background: transparent;
	color: #999999;
	margin-left: 20px;
}
.linkprint1
{
	font-size: 18px;
	background: transparent;
	color: #999999;
}



.PNOT
{
	background-image: url( '../images/icon_err.gif' );
	background-repeat: no-repeat;
	background-position: 2px 2px;
	margin: 0px 4px 0px 4px;
	padding: 2px 2px 2px 15px;
	white-space: nowrap;
}
.POK
{
	color: #006600;
	background-image: url( '../images/ok.gif' );
	background-repeat: no-repeat;
	background-position: 2px 2px;
	margin: 0px 4px 0px 4px;
	padding: 2px 2px 2px 15px;
}

/*Table CSS for Figure appearing on Opening desk of division/DOs/SubOrg*/

.TabFigure
{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 150px;
	width: 60%;
	border-collapse: collapse;
}

.h2TabFigure
{
}
.TabFigure .total
{
	padding: 4px;
	font-size: 16px;
	font-weight: bold;
}
.TabFigure .column
{
	padding: 4px;
	font-size: 14px;
}
.TabFigure .value
{
	width: 80px;
	padding: 4px;
	font-size: 12px;
	text-align: center;
}
.TabFigure a
{
	padding: 2px;
}
.TabFigure a:hover
{
	padding: 2px;
	border: 1px solid #0066FF;
	background-color: #3399FF;
	color: #FFFFFF;
}

.DIVFigure
{
	margin-left: 410px;
	margin-top: -425px;
}

/*Table CSS for Figure appearing on Opening desk of SCORES*/
.Figure
{
	margin-left: 410px;
	margin-top: -425px;
	width: 53%;
	font-family: Arial, Helvetica, sans-serif;
}

.Figure .heading
{
	padding: 3px;
	background-color: #808080;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.Figure .column
{
	text-align: left;
	padding: 5px;
	font-size: 14px;
	background-color: #F4F4F4;
}
.Figure .value
{
	padding: 5px;
	font-size: 12px;
	background-color: #FFFFFF;
}
.Figure a
{
	padding: 4px;
}
.Figure a:hover
{
	padding: 4px;
	border: 1px solid #0000FF;
	background-color: #6666FF;
	color: #FFFFFF;
}

/* Table CSS for ED Desk */
.FigureED
{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 50px;
	width: 90%;
}
.FigureED a
{
	padding: 3px;
}
.FigureED a:hover
{
	padding: 3px;
	background-color: #0066FF;
	color: #FFFFFF;
}
.FigureED .headin
{
	padding: 2px;
	color: Black;
	font-size: 13x;
	text-align: right;
	font-weight: bold;
}
.FigureED .headin1
{
	padding: 2px;
	color: Black;
	font-size: 13x;
	font-weight: bold;
}
.FigureED .column
{
	padding: 2px;
	font-size: 12px;
}
.FigureED .total
{
	padding: 4px;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
}
.FigureED .total1
{
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
}
.FigureED .value
{
	padding: 4px;
	text-align: right;
}

/*/////////////////////////////////*/


.heading
{
	padding: 3px;
	background-color: #808080;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.btnview
{
	width: 240px;
	height: 30px;
	background: transparent url(../images/btnview.png) no-repeat top left;
	color: #5B5B5B;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
.btnview:hover
{
	background: transparent url(../images/btnview1.png) no-repeat top left;
}
.btnview a
{
	color: Blue;
	text-align: center;
	margin-left: 15px;
}
div.ATRYes
{
	background: url(    '../images/SubmittedV.gif' );
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	float: left;
	vertical-align: text-top;
	white-space: nowrap;
	padding-left: -100px;
}
div.ATRNo
{
	background: none;
}


.searchDiv
{
	margin-left: 10px;
	background-repeat: no-repeat;
	height: 106px;
}
/*background-image: url(  '../images/bg-searchnew.jpg' );*/

.searchDivTop
{
	margin-left: 10px;
	background-image: url(   '../images/searchtop.png' );
	background-repeat: no-repeat;
	height: 21px;
}
.searchDivMid
{
	margin-left: 10px;
	background-image: url(  '../images/searchmid.png' );
	background-repeat: repeat-y;
}
.searchDivBottom
{
	margin-left: 10px;
	background-image: url(  '../images/searchbottom.png' );
	background-repeat: no-repeat;
	height: 21px;
}

.CBNOCInward
{
	margin: 0px;
	padding: 0px;
	border-style: solid;
	width: auto;
	border-width: 1px;
	background-color: #CEE7F7;
	position: relative;
}

.CBNOCInward .RightCTL1
{
	position: absolute;
	top: 20px;
	right: 45px;
	width: 410px;
	border-width: 1px;
	border-style: solid;
	background-color: #CEE7F7;
}

a.ATRview
{
	background: url(     '../images/ATRnew1.gif' );
	width: 35px;
	height: 25px;
	background-repeat: no-repeat;
	float: left;
	vertical-align: text-bottom;
	white-space: nowrap;
	padding-right: 20px;
	margin-top: 5px;
}
a.Reminderview
{
	background: url(     '../images/Remindernew1.gif' );
	width: 40px;
	height: 25px;
	background-repeat: no-repeat;
	float: left;
	vertical-align: text-bottom;
	white-space: nowrap;
	padding-right: 20px;
	margin-top: 5px;
}
a.Clarificationview
{
	background: url(     '../images/Clarificationnew1.gif' );
	width: 60px;
	height: 25px;
	background-repeat: no-repeat;
	float: left;
	vertical-align: text-bottom;
	white-space: nowrap;
	padding-right: 20px;
	margin-top: 5px;
}

.lnktab
{
	color: #FFFFFF;
	background-color: #3399FF;
}



/* Report Menu */
.Categorymenu
{
	background-color: #61A1D1;
	padding: 4px 0em 6px 0em;
	color: #FFFFFF;
	width: 100%;
}
.Categorymenu ul
{
	font: bold 13px arial;
}
.Categorymenu li
{
	display: inline;
}
.Categorymenu ul li a.first
{
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: White;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #FFFFFF;
}
.Categorymenu ul li a.first:hover
{
	background-color: #3784BD;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #FFFFFF;
}
.Categorymenu ul li a.last
{
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: White;
}
.Categorymenu ul li a.last:hover
{
	background-color: #3784BD;
}

.btnsearchcss
{
	background-color: #5BADFF;
	color: #FFFFFF;
	font-weight: bold;
}
.tablesearch
{
	border: 1px dashed #33CC33;
	background-color: #B9DCFF;
	margin-left: 250px;
}

.tablesearchInvestor
{
	border: 1px dashed #33CC33;
	background-color: #B9DCFF;
}

.DIVHelpline
{
	border: thick solid #143C56;
	font-family: 'Helvetica Neue' , Arial, 'Liberation Sans' , FreeSans, sans-serif;
	height: 210px;
	color: White;
	font-weight: bolder;
	background-color: #3794D1;
	width: 200px;
	font-size: 15px;
}

.DIVHelpline a
{
	color: #143C56;
	margin-left: 180px;
}
.DIVHelpline a:hover
{
	color: White;
	margin-left: 180px;
}

.DIVHelpline a.readmore
{
	color: #143C56;
	margin-left: 130px;
	font-size: small;
}
.DIVHelpline a.readmore:hover
{
	color: White;
	margin-left: 130px;
	font-size: small;
}


.DIVHelpline1
{
	border: thick solid #143C56;
	font-family: 'Helvetica Neue' , Arial, 'Liberation Sans' , FreeSans, sans-serif;
	height: 120px;
	color: White;
	font-weight: bolder;
	background-color: #3794D1;
	width: 200px;
	font-size: 15px;
}

.DIVHelpline1 a
{
	color: #143C56;
	margin-left: 180px;
}
.DIVHelpline1 a:hover
{
	color: White;
	margin-left: 180px;
}

.DIVHelpline1 a.readmore
{
	color: #143C56;
	margin-left: 130px;
	font-size: small;
}
.DIVHelpline1 a.readmore:hover
{
	color: White;
	margin-left: 130px;
	font-size: small;
}


/* Tooltip css to display tooltip in action history  */
.cart
{
	width: 100%;
}
.hasTooltip span
{
	position: absolute;
	display: none;
	color: Silver;
	text-decoration: none;
	padding: 3px;
	background-color: #000000;
}
.hasTooltip:hover span
{
	display: block;
	position: absolute;
	color: #fff;
	background-color: #000;
	border: 1px solid #CCC;
	margin: 5px 10px 5px 10px;
	right: 50px;
}
.fdbckbtn
{
	margin-top: 5px;
	margin-right: 5px;
	width: 101px;
	height: 25px;
	color: #ff2506;
	border: none;
	font-weight: bold;
	border: 0px solid #333333;
	vertical-align: middle;
	text-align: center;
}

/* 
From JS(style1) folder of aspx files :Start

.page-wrap
{
	background: #1C5A80;
	color: #FFFFFF;
	height:40px;
} 
a
{
	text-decoration: none;
}
ul
{
	list-style: none;
}


	LEVEL ONE

ul.dropdown
{
	position: relative;
	padding-right: 5px;
	padding-left: 22px;
}
ul.dropdown li
{
	float: left;
	
	color: #FFFFFF;
}

ul.dropdown a:hover
{
	color: #000;
}
ul.dropdown a:active
{
	color: #ffa500;
}
ul.dropdown li a
{
	display: block;
	padding: 4px 8px 4px 8px;
	border-right: 1px solid #FFF;
	color: #FFFFFF;
}
ul.dropdown li:last-child a
{
	border-right: none;
} 
Doesn't work in IE
ul.dropdown li.hover, ul.dropdown li:hover
{
	background: #3397D2;
	color: #FFFFFF;
	position: relative;
}
ul.dropdown li.hover a
{
	color: #FFFFFF;
}


	LEVEL TWO

ul.dropdown ul
{
	width: 220px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}
ul.dropdown ul li
{
	font-weight: normal;
	background-color: #59AADB;
	color: #000;
	border-bottom: 1px solid #ccc;
	float: none;
}
									  
IE 6 & 7 Needs Inline Block
ul.dropdown ul li a
{
	border-right: none;
	width: 100%;
	display: inline-block;
} 


	LEVEL THREE

ul.dropdown ul ul
{
	left: 100%;
	top: 0;
}
ul.dropdown li:hover > ul
{
	visibility: visible;
}
From JS(style1) folder of aspx files :End


From JSChart(visualize.jQuery) folder of aspx files :Start

plugin styles
.visualize { border: 1px solid #888; position: relative; background: #fafafa; }
.visualize canvas { position: absolute; }
.visualize ul,.visualize li { margin: 0; padding: 0;}

table title, key elements
.visualize .visualize-info { padding: 3px 5px; background: #fafafa; border: 1px solid #888; position: absolute; top: -20px; right: 10px; opacity: .8; }
.visualize .visualize-title { display: block; color: #333; margin-bottom: 3px;  font-size: 1.1em; }
.visualize ul.visualize-key { list-style: none;  }
.visualize ul.visualize-key li { list-style: none; float: left; margin-right: 10px; padding-left: 10px; position: relative;}
.visualize ul.visualize-key .visualize-key-color { width: 6px; height: 6px; left: 0; position: absolute; top: 50%; margin-top: -3px;  }
.visualize ul.visualize-key .visualize-key-label { color: #000; }

pie labels
.visualize-pie .visualize-labels { list-style: none; }
.visualize-pie .visualize-label-pos, .visualize-pie .visualize-label { position: absolute;  margin: 0; padding:0; }
.visualize-pie .visualize-label { display: block; color: #fff; font-weight: normal; font-size: 1em; }
.visualize-pie-outside .visualize-label { color: #000; font-weight: normal; }

line,bar, area labels
.visualize-labels-x,.visualize-labels-y { position: absolute; left: 0; top: 0; list-style: none; }
.visualize-labels-x li, .visualize-labels-y li { position: absolute; bottom: 0; }
.visualize-labels-x li span.label, .visualize-labels-y li span.label { position: absolute; color: #555;  }
.visualize-labels-x li span.line, .visualize-labels-y li span.line {  position: absolute; border: 0 solid #ccc; }
.visualize-labels-x li { height: 100%; }
.visualize-labels-x li span.label { top: 100%; margin-top: 5px; }
.visualize-labels-x li span.line { border-left-width: 1px; height: 100%; display: block; }
.visualize-labels-x li span.line { border: 0;} hide vertical lines on area, line, bar
.visualize-labels-y li { width: 100%;  }
.visualize-labels-y li span.label { right: 100%; margin-right: 5px; display: block; width: 100px; text-align: right; }
.visualize-labels-y li span.line { border-top-width: 1px; width: 100%; }
.visualize-bar .visualize-labels-x li span.label { width: 100%; text-align: center; }

From JSChart(visualize.jQuery) folder of aspx files :End


From JSChart(visualize-light) folder of aspx files :Start

page styles
body
{
	font-size: 62.5%;
}

demo styles
table
{
	margin-left: 10px;
	border-collapse: collapse;
}
table.accessHide
{
	position: absolute;
	left: -999999px;
}
td, th
{
	font-size: 1.2em;
	padding: 2px;
	width: 13%;	
}
td.border
{
	border: 1px solid #ddd;
	text-align:center;
}
th
{
	background-color: #f4f4f4;
	text-align: left;
	border: 1px solid #ddd;
} 
caption
{
	font-size: 1.5em;
}

Category wise complaint table CSS
table.FigureED
{
	font-family: Arial, Helvetica, sans-serif;
}
td.title1
{
	font-size: large;
	color: #325276;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
td.headin
{
	text-align: right;
	font-weight:bold;
}
td.headin1
{
	padding: 2px;
	font-weight:bold;
}
td.column
{
	padding: 4px;
	font-size: 12px;
}
td.total
{
	padding: 4px;
	font-size: 14px;
	text-align:right;
	font-weight:bold;
}
td.total1
{
	padding: 4px;
	font-size: 14px;
	font-weight:bold;
}
td.value
{
	text-align: right;
}

Yearwise Category wise complaint table CSS
table.FigureFY
{
	font-family: Arial, Helvetica, sans-serif;
}
td.titleFY
{
	font-size: large;
	color: #325276;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
td.headinFY
{
	text-align: right;
	font-weight:bold;
	vertical-align:top;
}
td.headin1FY
{
	padding: 2px;
	font-weight:bold;
	vertical-align:top;
}
td.columnFY
{
	padding: 4px;
	font-size: 12px;
}
td.totalFY
{
	padding: 4px;
	font-size: 14px;
	text-align:right;
	font-weight:bold;
}
td.total1FY
{
	padding: 4px;
	font-size: 14px;
	font-weight:bold;
}
td.valueFY
{
	text-align: right;
}

visualize extension styles
.visualize
{
	top: -30px;
	margin: 40px 0 0 32%;
	padding: 25px 25px 90px 25px;
	background: #ccc top repeat-x; url(../images/chartbg-vanilla.png)
	border: 1px solid #ddd;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}
.visualize canvas
{
	border: 1px solid #aaa;
	margin: -1px;
	background: #fff;
}
.visualize-labels-x, .visualize-labels-y
{
	top: 70px;
	left: 40px;
	z-index: 100;
}
.visualize-pie .visualize-labels
{
	position: absolute;
	top: 25px;
	left: 30px;
}
.visualize-labels-x li span.label, .visualize-labels-y li span.label
{
	color: #444;
	font-size: 1.3em;
	padding-right: 5px;
}
.visualize-labels-y li span.line
{
	border-style: solid;
	opacity: .7;
}
.visualize .visualize-info
{
	border: 0;
	position: static;
	opacity: 1;
	background: none;
}
.visualize .visualize-title
{
	position: absolute;
	top: 2px;
	color: #333;
	margin-bottom: 0;
	left: 55px;
	font-size: 1.3em;
	font-weight: bold;
}
.visualize ul.visualize-key
{
	position: absolute;
	top:260px;	
	background: #eee;
	z-index: 10;
	padding: 10px 0;
	color: #aaa;
	width: 100%;
	left: 0;
}
.visualize ul.visualize-key li
{
	font-size: 1.2em;
	margin-left: 20px;
	padding-left: 18px;
}
.visualize ul.visualize-key .visualize-key-color
{
	width: 8px;
	height: 8px;
	margin-top: -4px;
}
.visualize ul.visualize-key .visualize-key-label
{
	color: #333;
	font-size:smaller;
}

From JSChart(visualize-light) folder of aspx files :End */