@charset "utf-8";
/* CSS Document */
.userInfo {
	color: #5e5656;
	float: right;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin: 5px;
}

.userInfo a {
	color: #C11B17;
	text-decoration: none;
}

.userInfo a:hover {
	color: #E41B17;
	text-decoration: none;
}

.grey10pixel {
	font-size: 10px;
	color: #333333;
	text-align: left;
}

.grey10pixelForm {
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.grey10pixel a {
	color: #333333;
	text-decoration: none;
}

.grey10pixel a:hover {
	color: #1f6fb7;
	text-decoration: none;
}

.white10pixel {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.red10pixel {
	font-size: 10px;
	font-style: normal;
	color: #ff0000;
	letter-spacing: 1px;
}

.btnSmall {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/RegisterButton.jpg) no-repeat;
	width: 150px;
	height: 40px;
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
}

.btnBackSmall {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/backbutton.jpg) no-repeat;
	width: 95px;
	height: 40px;
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
}

.btnPrint {
	font-size: 11px;
	font-weight: bold;
	background: url(../../images/print-icon.png) no-repeat;
	width: 50px;
	height: 60px;
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
}

.black10pixelbold {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.black10pixel {
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.black10pixelForm {
	font-size: 12px;
	color: #000000;
}

.submitbtnSmall {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/submitButton.jpg) no-repeat;
	width: 75px;
	height: 21px;
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
}

.black14pixelForm {
	background-color: #F5F5DC;
	font-size: 14px;
	color: #000000;
	font-weight: bolder;
}

.black10pixelAck {
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.black11pixel {
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

.black12pixel {
	font-size: 12px;
	font-style: normal;
	/* color: #000000; */
}

.black12pixel h3 {
	color: #006e2e;
	font-weight: bolder;
	font-size: 15px;
	clear: both;
	height: 20px;
}

.black12pixel p { /* font-size:13px; */
	line-height: 20px;
}

.black12pixel ul { /* font-size:12px; */
	
}

.black12pixel ul li { /*height:15px;*/
	line-height: 15px;
	/*color:#000080;*/
	text-decoration: none;
	background: url(../images/news_arrow.gif) no-repeat 0px 3px;
	padding: 0 0 7px 10px;
	_padding: 0 0 0px 10px;
	*padding: 0 0 0px 10px;
	display: block;
}

.white10pixel a {
	color: #FFFFFF;
	text-decoration: none;
}

.white10pixel a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.grey8pixel {
	font-size: 8px;
	color: #333333;
}

.grey10pixelbold {
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	color: #333333;
}

.grey10pixelbold a {
	color: #333333;
	text-decoration: none;
}

.grey10pixelbold a:hover {
	color: #1f6fb7;
	text-decoration: none;
}

.blue10pixelnormal {
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #0055AA;
}

.blue10pixelnormal a {
	color: #0055AA;
	text-decoration: none;
}

.blue10pixelnormal a:hover {
	color: #0055AA;
	text-decoration: none;
}

.blue10pixelbold {
	font-size: 11px;
	font-weight: bold;
	color: #0b3759;
	padding-left: 7px;
}

.rowLightGreen12pxForm {
	background-color: #E0FFFF;
	font-size: 12px;
	color: #005200;
	font-weight: bolder;
}

.blue10pixelboldHead {
	font-size: 13px;
	font-weight: bold;
	color: #8B0000;
	padding-left: 7px;
}

.blue10pixelboldHeadForm {
	font-size: 14px;
	font-weight: bold;
	color: #0b3759;
	padding-left: 7px;
}

.blue10pixelbold1 {
	font-size: 30px;
	font-weight: bold;
	color: #0b3759;
	padding-left: 7px;
}

.blue10pixelbold a {
	color: #0b3759;
	text-decoration: none;
}

.blue10pixelbold a:hover {
	color: #0b3759;
	text-decoration: none;
}

.textuser {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.textbox2 {
	font-size: 11px;
	color: #ffffff;
	padding-top: 3px;
	padding-left: 5px;
	height: 25px;
	text-decoration: none;
	width: 152px;
	padding-bottom: 2px;
}

.text6 {
	font-size: 11px;
	color: #99b8e3;
	text-decoration: none;
	font-weight: normal;
}

.text7 {
	font-size: 11px;
	color: #5384c5;
	text-decoration: none;
	font-weight: normal;
}

.text11 {
	font-size: 11px;
	color: #31318A;
}

.header1 {
	font-family: Helvetica, sans-serif, Tahoma;
	font-size: 24px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	e;
}
/* ---------------Accordian Menues----------------------- */

/* ---------------Accordian Menues ends here----------------------- */
.followUpData {
	width: 131px;
	height: 150px;
	overflow: auto;
	margin: 0 auto;
}

.tblFollowup th {
	background: #e9edf6;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: left;
	padding: 1px 5px 1px 2px;
	height: 22px;
}

.tblFollowup td {
	background: #ffffff;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align: left;
	padding: 0px 5px 0px 2px;
	height: 22px;
	border-bottom: #b1b1b1 dotted 1px;
	border-right: #b1b1b1 dotted 1px;
}

.fltLeft {
	float: left;
}

.fltRight {
	float: right;
}

.fltClear {
	clear: both;
}

.paddingAll {
	padding: 3px;
}

.paddingAll2 {
	padding: 5px;
}

.paddingTop {
	padding-top: 3px;
}

.paddingTop2 {
	padding-top: 5px;
}

.paddingTop3 {
	padding-top: 8px;
}

.paddingRight {
	padding-right: 3px;
}

.paddingRight2 {
	padding-right: 5px;
}

.paddingRight3 {
	padding-right: 8px;
}

.paddingBottom {
	padding-bottom: 3px;
}

.paddingBottom2 {
	padding-bottom: 5px;
}

.paddingBottom3 {
	padding-bottom: 8px;
}

.paddingLeft {
	padding-left: 3px;
}

.paddingLeft2 {
	padding-left: 5px;
}

.paddingLeft3 {
	padding-left: 8px;
}

.borderBottom {
	border-bottom: 1px solid #c0eeae;
}

.underline {
	text-decoration: underline;
}

.marginZero {
	margin: 0;
}

.paddingZero {
	padding: 0;
}

.overflowAuto {
	overflow: auto;
}

.textfieldNormal {
	height: 25px;
	font-size: 15px;
	font-weight: bold;
	width: 175px;
	padding: 0px 3px;
}

.textfieldNormalReply {
	font-weight: bolder;
	height: 25px;
	font-size: 14px;
	padding: 0px 3px;
	color: #666666;
	width: 65px;
}

.textfieldNormalForm {
	font-weight: bolder;
	height: 25px;
	font-size: 11px;
	padding: 0px 3px;
	color: #666666;
}

.textfieldNormalFormMaxlength {
	font-weight: bolder;
	font-size: 12px;
	padding: 0px 3px;
	width: 100%;
	height: 25px;
}

.textfieldNormalFormIDProofDDown {
	font-weight: bolder;
	height: 25px;
	font-size: 11px;
	padding: 0px 3px;
	color: #666666;
	width: 122px;
}

.textfieldNormalFormMobileNo {
	font-weight: bolder;
	height: 25px;
	font-size: 11px;
	padding: 0px 3px;
	color: #666666;
	width: 124px;
}

.textfieldNormalFormMobileNo1 {
	font-weight: bolder;
	height: 25px;
	font-size: 11px;
	padding: 0px 3px;
	color: #666666;
	width: 105px;
}

.textfieldNormalFormLandline {
	font-weight: bolder;
	height: 25px;
	font-size: 11px;
	padding: 0px 3px;
	color: #666666;
	width: 80px;
}

.textfieldNormalFormAge {
	font-weight: bolder;
	height: 25px;
	font-size: 12.5px;
	padding: 0px 3px;
	width: 28px;
}

.textfieldNormalFormDate {
	font-weight: bolder;
	height: 25px;
	font-size: 13px;
	padding: 0px 3px;
	width: 80px;
	color: #000;
}

.textfieldLandLineNumber {
	width: 70px;
	height: 25px;
	font-size: 12px;
	padding: 0px 3px;
	color: #666666;
	font-weight: bolder;
}

.textfieldLandLineStd {
	width: 50px;
	height: 25px;
	font-size: 12px;
	padding: 0px 3px;
	color: #666666;
}

.textfieldMobile {
	width: 118px;
	font-size: 15px;
	padding: 0px 3px;
	font-weight: bolder;
}

.listBoxNormal {
	font-size: 10px;
	height: 25px;
	margin-right: 10px;
	color: #333333;
}

.listBoxSearch {
	font-size: 10px;
	color: #333333;
	width: 120px;
	letter-spacing: 0;
	margin: 2px 0px 0px 0px;
	padding: 0px 5px;
	height: 15px;
	float: left;
}

.textAreaNormal {
	font-weight: bold;
	font-size: 12px;
	/* color:#666666; */
}

.textarea1 {
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-left: 5px;
}

.textArealength {
	font-weight: bolder;
	height: 75px;
	font-size: 11px;
	padding: 0px 3px;
	color: #666666;
	width: 275px;
	rows: 4;
	cols: 40;
}

/* ----------- css for Buttons ------------ */
.btnSmall {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/login_bt.gif) no-repeat;
	width: 75px;
	height: 21px;
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
}

.btnSmallH {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/login_bt.gif) no-repeat;
	width: 75px;
	height: 21px;
	cursor: pointer;
	color: red;
	text-align: center;
	padding-bottom: 3px;
}

.btnBig {
	font-size: 10px;
	background: url(../images/big-btn-ico.jpg) no-repeat;
	width: 166px;
	height: 21px;
	cursor: pointer;
	color: #333;
	text-align: center;
	padding-bottom: 3px;
}

.btnBigH {
	font-size: 10px;
	background: url(../images/big-btn-icoH.jpg) no-repeat;
	width: 166px;
	height: 21px;
	cursor: pointer;
	color: #333;
	text-align: center;
	padding-bottom: 3px;
}

.btnUpload {
	background: url(../images/btn_Upload.jpg) no-repeat;
	width: 54px;
	height: 17px;
	border: 0px none;
	cursor: pointer
}

.btnBrowse {
	background: url(../images/btn_browse.jpg) no-repeat;
	width: 50px;
	height: 17px;
	cursor: pointer;
}

.btnDone {
	background: url(../images/btn_Done.jpg) no-repeat;
	width: 60px;
	height: 26px;
	border: 0px none;
	cursor: pointer
}

.btnDoneH {
	background: url(../images/btn_DoneH.jpg) no-repeat;
	width: 60px;
	height: 26px;
	border: 0px none;
	cursor: pointer
}

.btnWorkLater {
	background: url(../images/btn_workLater.jpg) no-repeat;
	width: 130px;
	height: 26px;
	border: 0px none;
	cursor: pointer
}

.btnWorkLaterH {
	background: url(../images/btn_workLaterH.jpg) no-repeat;
	width: 130px;
	height: 26px;
	border: 0px none;
	cursor: pointer
}

.btnContinueWork {
	background: url(../images/btn_continueWork.jpg) no-repeat;
	width: 130px;
	height: 26px;
	border: 0px none;
	cursor: pointer
}

.btnContinueWorkH {
	background: url(../images/btn_continueWorkH.jpg) no-repeat;
	width: 130px;
	height: 26px;
	border: 0px none;
	cursor: pointer
}

.btnGo1 {
	background: url(../images/btn_Go1.jpg) no-repeat;
	width: 23px;
	height: 25px;
	border: 0px none;
	cursor: pointer
}

.btnView {
	background: url(../images/btn_view.jpg) no-repeat;
	width: 42px;
	height: 18px;
	border: 0px none;
	cursor: pointer
}

.btnBrowse1 {
	background: url(../images/btn_browse1.jpg) no-repeat;
	width: 52px;
	height: 18px;
	cursor: pointer;
}

.btnOk {
	background: url(../images/btn_Ok.jpg) no-repeat;
	width: 28px;
	height: 16px;
	border: 0px none;
	cursor: pointer
}

/*added by inba */
.btnWin {
	font-size: 13px;
	background: url(../images/bg_search_green.gif) no-repeat;
	width: 175px;
	height: 24px;
	cursor: pointer;
	color: #333;
	text-align: center;
	padding-bottom: 3px;
}

.btnWinH {
	font-size: 13px;
	background: url(../images/bg_search_green.gif) no-repeat;
	width: 175px;
	height: 24px;
	cursor: pointer;
	color: red;
	text-align: center;
	padding-bottom: 3px;
}
/* ----------- css for Buttons ends here------------ */

/* ----------advanced search navigation------------- */
.advSearch {
	float: right;
}

.advSearch:after {
	/*Add margin between menu and rest of content in Firefox*/
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
}

.advSearch ul {
	padding: 0;
	margin: 0;
}

.advSearch ul li {
	margin-top: 6px;
	font-size: 10px;
	color: #fff;
	height: 16px;
	padding: 3px 5px;
	list-style: none;
	display: inline;
	float: left;
}

.advSearch ul li a {
	text-decoration: none;
	color: #fff;
	border-right-style: none;
}

.advSearch ul li a:hover {
	text-decoration: none;
	color: #fff;
	border-right-style: none;
}

/* ######### Style for Drop Down Menu ######### */
.advDropmenudiv {
	position: absolute;
	top: 0;
	border: #74B3E0 solid 1px; /*THEME CHANGE HERE*/
	font: normal 10px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: auto;
	display: none;
}

.advDropmenudiv a {
	display: block;
	text-indent: 3px;
	padding: 2px 7px 2px 3px;
	text-decoration: none;
	color: #2E2B2B;
	width: auto;
}

* html .advDropmenudiv a { /*IE only hack*/
	width: auto;
}

.advDropmenudiv a:hover { /*THEME CHANGE HERE*/
	background-color: #F0F0F0;
	color: #333;
}
/* ######### Style for Drop Down Menu ######### */
.helpDropmenudiv {
	position: absolute;
	top: 0;
	border: #74B3E0 solid 1px; /*THEME CHANGE HERE*/
	font: normal 10px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: auto;
	display: none;
}

.helpDropmenudiv a {
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #74B3E0;; /*THEME CHANGE HERE*/
	padding: 2px 7px 2px 3px;
	text-decoration: none;
	color: #2E2B2B;
	width: auto;
}

* html .helpDropmenudiv a { /*IE only hack*/
	width: auto;
}

.helpDropmenudiv a:hover { /*THEME CHANGE HERE*/
	background-color: #F0F0F0;
	color: #333;
}

/* ----------advanced search navigation ends here------------- */
.blue-header-middle {
	background: url(../images/blue-header-middle.jpg) repeat-x;
	height: 38px;
}

.blueheader-left {
	float: left;
	background: url(../images/blueheader-left.jpg) no-repeat;
	width: 10px;
	height: 38px;
}

.blueheader-right {
	float: right;
	background: url(../images/blueheader-right.jpg) no-repeat;
	width: 10px;
	height: 38px;
}

.efile-logo {
	float: left;
	background: url(../images/efile-logo.jpg) no-repeat;
	width: 175px;
	height: 38px;
}

.searchContainer {
	float: right;
	margin: 8px 0px 0px 0px;
	width: 220px;
	height: 21px;
	/*overflow:hidden;*/
	border: #5b6265 solid 1px;
	background: url(../images/search-middle.jpg) repeat-x;
}

.search-icon {
	float: left;
	background: url(../images/search-icon.jpg) no-repeat;
	width: 13px;
	height: 21px;
	margin: 0px 6px;
}

.collapse_menu {
	background: url(../images/collapse_menu.jpg) no-repeat;
	width: 29px;
	height: 555px;
}

.bgNav-TopMiddle {
	background: url(../images/dms-linkmiddle.jpg) repeat-x;
	overflow: hidden;
	height: 12px;
}

.bgNav-TopLeft {
	float: left;
	background: url(../images/link-left.jpg) no-repeat;
	width: 12px;
	height: 12px;
}

.bgNav-TopRight {
	float: right;
	background: url(../images/dms-linkright.jpg) no-repeat;
	width: 12px;
	height: 12px;
}

.bgNav-BottomMiddle {
	background: url(../images/dms-linkmiddle-lower.jpg) repeat-x;
	overflow: hidden;
	height: 12px;
}

.bgNav-BottomLeft {
	float: left;
	background: url(../images/dms-linkleft-lower.jpg) no-repeat;
	width: 12px;
	height: 12px;
}

.bgNav-BottomRight {
	float: right;
	background: url(../images/dms-linkright-lower.jpg) no-repeat;
	width: 12px;
	height: 12px;
}

.followUp {
	background: url(../images/followUp.jpg) no-repeat;
	font-size: 10px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	height: 12px;
	width: 113px;
	color: #ffffff;
	padding: 3px 0px 3px 20px;
	margin: 5px auto 0px;
}

.txtDisable {
	color: #666666;
	font-size: 10px;
}

.feedback {
	font-size: 12px;
	font-style: normal;
	letter-spacing: 0px;
	color: #ee0000;
	text-decoration: none;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-left: 0;
	list-style-type: none;
}

.feedback ul {
	list-style-type: none;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-left: 0;
}

.feedback ul li {
	list-style-type: none;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-left: 0;
}

.feedback span ul li {
	list-style-type: none;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-left: 0;
}

.file_tab_middle {
	background: url(../images/file_tab_middle.jpg) repeat-x;
	height: 24px;
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
}

.file_tab_left {
	background: url(../images/file_tab_left.jpg) repeat-x;
	height: 24px;
	width: 9px;
	float: left;
}

.file_tab_right {
	background: url(../images/file_tab_right.jpg) repeat-x;
	height: 24px;
	width: 9px;
	float: right;
}

.tableHeader {
	background: #006e2e;
	color: #ecedd5;
	height: 25px;
	/* float:left; 
width:100%; */
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
}

.tableStyle {
	border-left: #005C00 solid 1px;
	border-right: #005C00 solid 1px;
	border-bottom: #005C00 solid 1px;
	border-top: #005C00 solid 1px;
}

/* ----------chromestyle navigation------------- */
.chromestyle {
	float: left;
	width: auto;
	height: 24px;
	margin: 0;
}

.chromestyle ul {
	padding: 0;
	margin: 0;
}

.chromestyle ul li {
	margin: 5px 6px 5px 0px;
	padding: 0;
	list-style: none;
	display: inline;
	float: left;
	font-size: 10px;
	color: #333333;
}

.chromestyle ul li a {
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #333333;
	border-right-style: none;
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv {
	position: absolute;
	top: 0;
	border: #74B3E0 solid 1px; /*THEME CHANGE HERE*/
	font: normal 10px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: auto;
	display: none;
	margin: 0;
}

.dropmenudiv a {
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #74B3E0;; /*THEME CHANGE HERE*/
	padding: 2px 7px 2px 3px;
	text-decoration: none;
	color: #2E2B2B;
}

* html .dropmenudiv a { /*IE only hack*/
	width: 200px;
}

.dropmenudiv a:hover { /*THEME CHANGE HERE*/
	background-color: #F0F0F0;
	color: #333;
}
/* ----------chromestyle navigation ends here------------- */
.inboxListDiv {
	height: 350px;
	overflow: auto;
	width: 100%;
	margin: 2px 0px 0px 0px;
}

.inboxListTbl th {
	background: #e9edf6;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: left;
	padding: 2px 5px 2px 2px;
	height: 22px;
}

.inboxListTbl td {
	background: #ffffff;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align: left;
	padding: 0px 5px 0px 2px;
	height: 22px;
	border-bottom: #b1b1b1 dotted 1px;
}

th.wicket_orderNone {
	/* background : #e9edf6 url(../images/arrow_down.gif) no-repeat right center;  */
	/* background : #006e2e url(../images/ico_expand_collapse.gif) no-repeat right center; */
	font-size: 13px;
	height: 25px;
	font-weight: bolder;
	text-align: center;
	background-color: #006e2e;
	color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: dotted;
	border-width: 1px;
	text-decoration: none;
}

th.wicket_orderNone a {
	color: #FFFFFF;
	text-decoration: none;
}

th.wicket_orderUp {
	/* background : #bdebc4 url(../images/arrow_up.gif) no-repeat right center; */
	/*#e9edf6*/
	/* background :#006e2e url(../images/ico_remove.gif) no-repeat right center; */
	font-size: 13px;
	height: 25px;
	font-weight: bolder;
	text-align: center;
	background-color: #006e2e;
	color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: dotted;
	border-width: 1px;
	text-decoration: none;
}

th.wicket_orderDown {
	/* background : #bdebc4 url(../images/arrow_down.gif) no-repeat right center;  */
	/* background :#006e2e url(../images/ico_add.gif) no-repeat right center;*/
	font-size: 13px;
	height: 25px;
	font-weight: bolder;
	text-align: center;
	background-color: #006e2e;
	color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: dotted;
	border-width: 1px;
	text-decoration: none;
}

/* ----------css for pagination------------ */
ul#pagination {
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

#pagination li {
	padding: 0;
	font-size: 10px;
	list-style: none;
	float: left;
	margin: 0px 3px 0px 0px;
}

.btns a {e;
	color: #0055AA;
	text-decoration: none;
	padding: 0px 2px;
}

.btns a:hover {e;
	color: #000000;
	text-decoration: none;
}

#pagination .next a, #pagination .previous a {
	font-weight: bold;
	border: solid 1px #FFFFFF;
}

#pagination .active {
	color: #333333;
	display: block;
	float: left;
	font-size: 10px;
	background-color: #e9edf6;
	border: solid 1px #DDDDDD;
	padding: 2px 4px;
	font-style: normal;
}

#pagination a:link, #pagination a:visited {
	color: #0055AA;
	display: block;
	float: left;
	padding: 2px 4px;
	text-decoration: none;
}

#pagination a:hover {
	border: solid 1px #ced4e2;
	background-color: #e9edf6;
	color: #333333;
}
/* ----------css for pagination ends here------------ */
.tblLegend {
	padding: 5px;
	border: #99b6d4 solid 1px;
}

.menuBar {
	float: right;
}

.menuBar ul {
	padding: 0;
	margin: 0;
}

.menuBar ul li {
	list-style: none;
	display: block;
	float: left;
	font-size: 10px;
	color: #333333;
	padding: 2px 3px;
	height: 14px;
}

.menuBar ul li a {
	text-decoration: none;
	color: #333333;
}

.menuBar ul li a:hover {
	text-decoration: none;
	color: #2577bf;
}

.filesDataTbl th {
	background: url(../images/bg_dataTblHead.jpg) repeat-x;
	height: 11px;
	text-align: left;
	font-size: 9px;
	color: #333333;
	padding: 7px 2px 7px 3px;
	border-right: #fff solid 1px;
}

.filesDataTbl td {
	font-size: 10px;
	color: #333333;
	border-right: #fff solid 1px;
	border-bottom: #ccc dotted 1px;
	padding: 3px 3px;
}

.rowLightBlue {
	background-color: #bdebc4;
	border-bottom: #e9eaec solid 1px;
	border-right: #ffffff solid 1px;
	font-size: 11px;
	color: #333333;
}

.rowLightBlueForm { /*background-color:#C4D2B9;*/
	/*background-color:#B2CC80;*/
	background-color: #E0FFFF;
	/*border-bottom:#e9eaec solid 1px;
 border-right:#ffffff solid 1px; */
	font-size: 12px;
	color: #333333;
}

.rowLightBlueAck {
	background-color: #bdebc4;
	border-bottom: #e9eaec solid 1px;
	border-right: #ffffff solid 1px;
	font-size: 12px;
	color: #333333;
}

.rowLightBlueAckForm {
	background-color: #FFFFE0;
	border-bottom: #e9eaec solid 1px;
	border-right: #ffffff solid 1px;
	font-size: 12px;
	color: #344152;
	/*color: #2F2F4F;*/
}

.textarea2b {
	font-size: 10px;
	color: #edbed5;
	background-color: #9a5075;
	border: 1px solid #c47ca0;
	padding-top: 2px;
	padding-left: 5px;
	height: 50px;
}

.fileCoverTop {
	background: url(../images/bg_fileCoverTop.jpg) no-repeat;
	height: 14px;
}

.fileCoverBott {
	background: url(../images/bg_fileCoverBott.jpg) no-repeat;
	height: 14px;
}

.imgFileCoverMiddle {
	background: url(../images/bg_fileCoverGrad2.jpg) no-repeat center top;
}

.bgFileCoverMiddle {
	background: url(../images/bg_fileCoverMiddle.jpg) repeat-y;
}

/* ------------- css for DFA Screens ------------- */
.fileViewWrapper {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 500px;
	background-color: #ad5a84;
}

.fileViewContainer {
	float: left;
	width: 100%;
	height: 500px;
}

.fileViewIconsContainer {
	position: relative;
	height: 16px;
	padding: 5px 0px;
	width: 99.8%;
}

.fileViewPageContainer {
	float: left;
	position: relative;
	width: 100%;
	padding: 6px 0px;
	background-color: #ad5a84;
	height: 452px;
}

#fileViewIcons {
	height: 21px;
	width: 50%;
	position: absolute;
	float: left;
	left: 0;
}

#fileViewIcons ul {
	padding: 0;
	margin: 0;
}

#fileViewIcons ul li {
	list-style: none;
	display: block;
	float: left;
}

#fileViewIcons ul li.bg_numbering {
	display: block;
	width: 60px;
	height: 13px;
	background: url(../images/bg_numbering.jpg) no-repeat 0 0;
	margin-top: 2px;
	font-size: 0em;
	letter-spacing: 0;
	color: #333333;
	text-align: center;
	padding: 0;
}

#fileViewIconsRight {
	height: 21px;
	width: 48.5%;
	position: absolute;
	float: right;
	right: 0;
}

#fileViewIconsRight ul {
	padding: 0;
	margin: 0;
}

#fileViewIconsRight ul li {
	list-style: none;
	display: block;
	float: right;
}

#fileViewIconsRight ul li.bg_numbering {
	display: block;
	width: 60px;
	height: 13px;
	background: url(../images/bg_numbering.jpg) no-repeat 0 0;
	margin-top: 2px;
	font-size: 0em;
	letter-spacing: 0;
	color: #333333;
	text-align: center;
	padding: 0;
}

.leftPage {
	background: #D6FFCC url(../images/bg_GreenNote.jpg) repeat-y 2% 0%;
	position: absolute;
	left: 6px;
	width: 48.1%;
	height: 440px;
	padding-left: 1.5%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	overflow: hidden;
}

.leftPageWhite {
	position: absolute;
	left: 6px;
	width: 50%;
	height: 450px;
	overflow: auto;
}

.rightPage {
	position: absolute;
	right: 6px;
	width: 48.1%;
	height: 450px;
	overflow: auto;
}

#fvToolbar {
	float: right;
	width: 22px;
	border-bottom: #000112 solid 1px;
	border-top: #000112 solid 1px;
	border-right: #000112 solid 1px;
	padding: 1px;
	position: absolute;
	height: 485px;
	right: 0;
}

#fvToolbar ul {
	margin: 0;
	padding: 0;
	background: url(../images/bg_fvToolbarB.jpg) repeat-y;
}

#fvToolbar ul li {
	list-style: none;
	display: block;
	padding: 40px 0px;
}

.signature {
	font-weight: normal;
	margin-right: 12px;
	text-align: left;
	width: auto;
	font-size: 11px;
}

.signature span {
	font-size: 10px;
}

.bg_grey {
	background: url(../images/bg_grey.jpg) repeat-x;
	padding-left: 5px;
	height: 18px;
}

ul.tocList {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.tocList li {
	margin: 0;
	padding: 0;
	display: block;
	border-bottom: #eeeeee solid 1px;
	list-style-type: none;
}

ul.tocList li a {
	color: #333333;
	text-decoration: none;
	padding: 5px;
	display: block;
}

ul.tocList li a:hover {
	color: #333333;
	text-decoration: none;
	padding: 5px;
	display: block;
	background-color: #f6f8ff;
}

.blockTOC {
	position: absolute;
	height: 126px;
	width: 260px;
	z-index: 1;
	right: -1.1%;
}

.txtBoxNumbering {e;
	font-size: 9px;
	width: 23px;
	background-color: #d3d3d3;
	height: 10px;
	padding-left: 2px;
	margin: 0;
}

.dotedLine {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	/* border-bottom:#666 dotted 1px;
border-left:#666 dotted 1px;
border-right:#666 dotted 1px;
border-top:#666 dotted 1px; */
	font-weight: bold;
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	padding-right: 4px;
}

.dotedLineRed {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #ff0000;
	/* border-bottom:#666 dotted 1px;
border-left:#666 dotted 1px;
border-right:#666 dotted 1px;
border-top:#666 dotted 1px; */
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	padding-right: 4px;
}

.dotedLineRight {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	padding-right: 4px;
	text-align: right;
}

.solidLine {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	/* border-bottom:#666 dotted 1px;
border-left:#666 dotted 1px;
border-right:#666 dotted 1px;
border-top:#666 dotted 1px; */
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	padding: 5px;
}

.dotedLineWhiteHeader {
	font-size: 14px;
	font-style: normal;
	letter-spacing: 0px;
	border-color: #ffffff;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	padding-right: 4px;
}

.dotedLineWhite {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	border-color: #ffffff;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	padding-right: 4px;
}

.solidLineWhite {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	color: #ffffff;
	/* border-bottom:#666 dotted 1px;
border-left:#666 dotted 1px;
border-right:#666 dotted 1px;
border-top:#666 dotted 1px; */
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	padding-right: 4px;
}

.solidLine a span {
	text-decoration: underline;
	color: #0055AA;
	font-weight: bolder;
}

.solidLine a:hover span {
	text-decoration: underline;
	color: #800000;
	font-weight: bolder;
}

.dotedLine a span {
	text-decoration: underline;
	color: #0055AA;
	font-weight: bolder;
}

.dotedLine a:hover span {
	text-decoration: underline;
	color: #800000;
	font-weight: bolder;
}

.dotedLine span a {
	text-decoration: underline;
	color: #0055AA;
	font-weight: bolder;
}

.dotedLine span a:hover {
	font-weight: bolder;
}

.dotedLineRed a span {
	text-decoration: underline;
	color: #ff0000;
	font-weight: bolder;
}

.dotedLineRed a:hover span {
	text-decoration: underline;
	color: #ff0000;
	font-weight: bolder;
}

.dotedLineRed span a {
	text-decoration: underline;
	color: #ff0000;
	font-weight: bolder;
}

.dotedLineRed span a:hover {
	font-weight: bolder;
}

.dotLineCenter {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	text-align: center;
}

.dotLineCenterRed {
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	color: #ff0000;
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	text-align: center;
}

.dotLineCenter a {
	text-decoration: underline;
	color: #0055AA;
	font-weight: bolder;
}

.dotLineCenter a:hover {
	font-weight: bolder;
}

.dotLineCenter span a {
	text-decoration: underline;
	color: #0055AA;
	font-weight: bolder;
}

.dotLineCenter span a:hover {
	text-decoration: none;
}

.dotLineRight {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	padding-right: 4px;
	text-align: right;
}

.dotLineRight a {
	text-decoration: underline;
	color: #0055AA;
	font-weight: bolder;
}

.dotLineRight a:hover {
	font-weight: bolder;
}
/* .dotedLine a{
color: #0055AA;
text-decoration:none;
border-bottom:#666 dotted 1px;
height:25px;
padding-left:2px;
display: block;

}

.dotedLine a:hover{
background-color:#348781;
color: white;
font-weight:bolder;
height:25px;
padding-left:2px;
display: block;
} */
.dotedLinecenter {
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	letter-spacing: 0px;
	color: #333333;
	text-decoration: none;
	/* border-bottom:#666 dotted 1px; */
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	text-align: center;
}

.dotedLine a {
	color: #333333;
	text-decoration: none;
}

.dotedLine a:hover {
	color: #357EC7;
	text-decoration: none;
}

.dotedLineRed a {
	color: #ff0000;
	text-decoration: none;
}

.dotedLineRed a:hover {
	color: #ff0000;
	text-decoration: none;
}

.bg_TitleByMail {
	background: #f1f3f6;
	height: 25px;
	color: #0852a5;
	font-size: 11px;
}

.popupCRU {
	top: 30;
	left: 10;
	width: 300px;
	height: 160px;
	position: absolute;
	border: #5397d4 solid 2px;
	background-color: #fafcff;
}

ul.correspondenceTabs {
	margin: 0;
	padding: 0;
	float: left;
}

ul.correspondenceTabs li.unselected {
	background: url(../images/button-correspondence.gif) no-repeat;
	display: block;
	list-style-type: none;
	float: left;
	width: 112px;
	height: 16px;
	margin-right: 1px;
	padding-top: 2px;
	text-align: center;
	font-size: 10px;
}

ul.correspondenceTabs li.selected {
	background: url(../images/button-correspondence-hover.gif) no-repeat;
	display: block;
	list-style-type: none;
	float: left;
	width: 112px;
	height: 16px;
	margin-right: 1px;
	padding-top: 2px;
	text-align: center;
	font-size: 10px;
}

.ul.correspondenceTabs li.ico_dropDown {
	display: block;
	list-style-type: none;
	float: left;
	width: 23px;
	height: 16px;
	margin-right: 1px;
	padding-top: 2px;
}

ul.correspondenceTabs li a {
	color: #2e2b2b;
	text-decoration: none;
}

ul.correspondenceTabs li a {
	color: #000;
	text-decoration: none;
}

#btnClose {
	display: block;
	width: 13px;
	height: 14px;
	background: url(../images/ico_close.jpg) no-repeat 0 0;
}

#btnClose:hover {
	background-position: 0 -14px;
}
/*-- Css added by Prashant Hiranandani as 16-06-2011 for the reference on the noting page--*/
.externalSiteModalWindow {
	width: 490px !important;
	height: 95% !important;
}

.externalSiteModalWindowForNoting {
	width: 490px !important;
	height: 95% !important;
	background-color: #D6FFCC !important;
}
/*------END-----------*/

/* ------------- css for DFA Screens ends here ------------- */

/* ---------------Accordian Menues New----------------------- */
.arrowlist {
	width: 150px;
	text-align: left;
	margin: 0 auto; /*width of accordion menu*/
}

.arrowlistmenu {
	/*CSS class for menu headers in general (expanding or not!)*/
	/* background: url(../images/titlebar.jpg) no-repeat center left; */
	/*background:url(../images/Complaint_Status.gif) no-repeat 15px bottom;*/
	/*font: bold 14px Arial;
color: white;
margin-bottom: 10px; /*bottom spacing between header and rest of content
text-transform: uppercase;*/
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	height: 17px;
	width: 165px;
	text-align: left;
	/*color:#5e5656;*/
	padding: 0px 0px 0px 0px;
}

.arrowlistmenuForm {
	/*CSS class for menu headers in general (expanding or not!)*/
	/*background: url(../images/titlebar.jpg) no-repeat center left;*/
	/*font: bold 14px Arial;
color: white;
margin-bottom: 10px; /*bottom spacing between header and rest of content
text-transform: uppercase;*/
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	height: 17px;
	width: 200px;
	/*color:#5e5656;*/
	padding: 0px 0px 0px 0px;
}

.arrowlistmenu a {
	/*CSS class for menu headers in general (expanding or not!)*/
	font-weight: bold;
	/*color:#5e5656;*/
	text-decoration: none;
}

.arrowlistmenu a:hover {
	/*CSS class for menu headers in general (expanding or not!)*/
	font-weight: bold;
	color: #5e5656;
	text-decoration: none;
}

.arrowlistSubMenu { /*color:#333333;*/
	background: url(../images/arrowbullet.gif) no-repeat 4.5% 50% padding:0px
		10px;
	text-decoration: none;
	font-size: 13px;
	width: 165px;
	text-align: left;
	line-height: 20px;
}

.arrowlistSubMenuForm {
	/*background: url(../images/arrowbullet.gif) no-repeat 4.5% 50%; /*custom bullet list image*/
	/*background-color:#66B366;*/
	/*padding-left: 15px; /*link text is indented 19px*/ */
	text-decoration: none;
	/**/
	font-size: 12px;
	font-weight: bold;
	padding-right: 0;
	padding-top: 1px;
	padding-bottom: 3px;
	width: 200px;
}

.arrowlistSubMenu a {
	text-decoration: none;
	/*color: #333333;*/
}

.arrowlistSubMenu a:hover { /*hover state CSS*/
	color: red;
	/*background: url(../images/arrowbulletH.gif) no-repeat 0% 50%;
background-color: #333333;*/
}

.arrowlistSubMenuForm a:hover { /*hover state CSS*/
	color: black;
	/*background: url(../images/arrowbulletH.gif) no-repeat 0% 50%;*/
}

.arrowlistSubSubMenu {
	color: #333333;
	background: url(../images/ico_bull.jpg) no-repeat 12% 50%;
	/*custom bullet list image*/
	padding-left: 25px; /*link text is indented 19px*/
	text-decoration: none;
	font-size: 15px;
	padding-right: 0;
	padding-top: 1px;
	padding-bottom: 3px;
	width: 108px;
}

.arrowlistSubSubMenu a {
	text-decoration: none;
	color: #333333;
}

.arrowlistSubSubMenu a:hover { /*hover state CSS*/
	color: #0055AA;
	/*background: url(../images/arrowbulletH.gif) no-repeat 0% 50%;
background-color: #333333;*/
}

.arrowlistLinkMenu { /*color:#333333;*/
	color: blue;
	/* background: url(../images/arrowbullet.gif) no-repeat 4.5% 50%; custom bullet list image */
	padding-left: 15px; /*link text is indented 19px*/
	text-decoration: none;
	/*  */
	font-size: 13px;
	padding-right: 0;
	padding-top: 1px;
	padding-bottom: 3px;
	width: 155px;
	text-align: left;
	/* line-height: 20px; */
}

.arrowlistLinkMenu h1 {
	color: #006e2e;
	font-weight: bolder;
	font-size: 15px;
	/*font:bold 13px Arial, Helvetica, sans-serif;*/
	clear: both;
	height: 30px;
	/*border-left:1px solid #c6cbd0; 
	border-right:1px solid #c6cbd0;*/
	/* padding:20px 0 0 20px; */
}

.arrowlistLinkMenu ul li a {
	text-decoration: none;
	color: blue;
	/* background: url(../images/arrowbullet.gif) no-repeat 4.5% 50%; custom bullet list image */
	padding-left: 15px; /*link text is indented 19px*/
	text-decoration: none;
	font-size: 13px;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 155px;
	text-align: left;
	line-height: 15px;
	/*color: #333333;*/
}

.arrowlistLinkMenu ul li a:hover { /*hover state CSS*/
	color: #0055AA;
	/*background: url(../images/arrowbulletH.gif) no-repeat 0% 50%;
background-color: #333333;*/
}

/*-- Css added by Prashant Hiranandani as 16-06-2011 for the reference on the noting page--*/
.externalSiteModalWindow {
	width: 490px !important;
	height: 95% !important;
}

.externalSiteModalWindowForNoting {
	width: 700px !important;
	height: 100% !important;
	background-color: #D6FFCC !important;
}
/* ---------------Accordian Menues New ends here----------------------- */

/* css for the sent to autocomplete */
.senderListPopup {
	height: 100px;
	border: #808080 solid 1px;
	padding: 10px 15px;
	-moz-box-shadow: 3px 3px 4px #808080;
	-webkit-box-shadow: 3px 3px 4px #808080;
	box-shadow: 3px 3px 4px #808080;
	/* For IE 8 */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,
		Color='#808080');
}

.senderListPopup ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.senderListPopup li {
	margin: 0;
	padding: 8px 12px;
	list-style: none;
	display: block;
	font-size: 9px;
	color: #595959;
	overflow: hidden;
}

.senderListPopup li div {
	padding: 0;
	display: block;
	float: left;
	font-size: 9px;
	color: #595959;
	width: 32%;
}

div.senderListPopup ul li.selected {
	background-color: #f5f8fa;
	margin: 0;
}

#nav li li:hover ul {
	position: absolute;
	left: 14em;
	height: auto;
	width: 8.4em;
	w\idth: 7.9em;
	font-weight: normal;
	margin: 0;
	border: #74b3e0 solid 1px;
}
/*css added for the navigation panel */
.arrowlistmenuExpand {
	/* background: url(../images/titlebar-active.jpg) no-repeat center left; */
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	height: 17px;
	width: 165px;
	color: #5e5656;
	padding: 0px 0px 0px 0px;
}

.arrowlistmenuExpandForm {
	/*background: url(../images/titlebar-active.jpg) no-repeat center left;*/
	background-color: grey;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	height: 17px;
	width: 200px;
	color: #5e5656;
	padding: 4px 0px 0px 6px;
}

.arrowlistmenuExpand a {
	/*CSS class for menu headers in general (expanding or not!)*/
	font-weight: bold;
	color: #5e5656;
	text-decoration: none;
}

.arrowlistmenuExpand a:hover {
	/*CSS class for menu headers in general (expanding or not!)*/
	font-weight: bold;
	color: #5e5656;
	text-decoration: none;
}

.btnClose {
	background: url(../images/btn_Close.jpg) no-repeat;
	width: 60px;
	height: 26px;
	border: 0px none;
	cursor: pointer
}

.btnCloseH {
	background: url(../images/btn_CloseH.jpg) no-repeat;
	width: 60px;
	height: 26px;
	border: 0px none;
	cursor: pointer
}
/*end*/
/* For error page*/
.errorDiv {
	width: 450px;
	border: #78a6c8 solid 1px;
	padding: 21px;
	margin: 80px auto;
	background-color: #f9fcff;
	-moz-box-shadow: 3px 3px 4px #aaaaaa;
	-webkit-box-shadow: 3px 3px 4px #aaaaaa;
	box-shadow: 3px 3px 4px #aaaaaa;
	/* For IE 8 */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,
		Color='#aaaaaa');
}

.feedbackInfo {
	font-size: 10px;
	font-style: normal;
	letter-spacing: 0px;
	color: #21820a;
	text-decoration: none;
}

.attachmentTbl td {
	font-size: 10px;
	color: #333333;
	border-right: #fff solid 1px;
	border-bottom: #ccc dotted 1px;
	padding: 3px 3px;
}

.alertText {
	color: red;
	font-size: 10px;
}

.white15pixel {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.topNotingPanelCSS {
	overflow: scroll;
	line-height: 20px;
	border: #290033 dotted 1px;
	height: 410px;
}

.green12pixelbold {
	font-size: 12px;
	font-weight: bold;
	color: #006400;
}

.black12pixelbold {
	font-size: 12px;
	font-weight: bold;
}

.black14pixelbold {
	font-size: 14px;
	font-weight: bold;
}

.black14pixel {
	font-size: 14px;
	font-weight: normal;
}

.black13pixel {
	font-size: 13px;
	font-weight: normal;
}

.black13pixelbold {
	font-size: 13px;
	font-weight: bold;
}

.green14pixelbold {
	font-size: 14px;
	font-weight: bold;
	color: #005C00;
}

.green16pixelbold {
	font-size: 16px;
	font-weight: bold;
	color: #005C00;
}

.ctrDropDown, .ctrGenderDropDown, #DistrictName1a {
	/* font-size: 10px !important; */
	margin-right: 0px 10px 0px 0px !important;
	font-weight: bold;
	width: 175px !important;
	height: 25px;
	text-transform: uppercase;
}

#ngoName160 {
	border: #006E2E solid 1px !important;
	/* font-size: 10px !important; */
	margin-right: 0px 10px 0px 0px !important;
	color: #333333;
	width: auto !important;
	height: 25px;
	text-transform: uppercase;
}
/* .ctrSubDropDownLong{
		
		border: #006E2E solid 1px !important;
		font-size: 10px !important;
		margin-right: 0px 10px 0px 0px !important;
		color: #333333 !important;
		width: 520px !important;
		height:20px;
	} */
.ctrSubDropDownLong, #ctrSubDropDownLong {
	/* font-size: 15px !important; */
	font-weight: bold;
	/* margin: 0px 10px 0px 0px !important; */
	width: 100% !important;
	height: 38px;
	text-transform: uppercase;
}

.ctrDropDownYear {
	border: #006E2E solid 1px !important;
	/* font-size: 13px !important; */
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 110px !important;
	/* padding: 1px; */
}

.ctrDropDownMonth {
	border: #006E2E solid 1px !important;
	/* font-size: 13px !important; */
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 150px !important;
	/* padding: 1px; */
}

.ctrDropDownDatePeriod {
	font-size: 14px;
	font-weight: bold;
	margin-right: 0px 10px 0px 0px !important;
	width: 195px !important;
	/* padding: 1px; */
}

.ctrDropDownPSDist {
	border: #006E2E solid 1px !important;
	/* 	font-size: 13px !important; */
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 195px !important;
}

.ctrDropDownClick {
	font-size: 10px;
	height: 17px;
	color: #333333;
	width: 130px;
}

.ctrDropDownClick1 {
	font-size: 10px;
	height: 16px;
	color: #333333;
	width: 320px;
}

.ctrDropDownClick4 {
	font-size: 10px;
	height: 17px;
	color: #333333;
	width: 285px !important;
}

}
.alerttext1 {
	color: red;
}

/* .ctrDropDownClick2 {
	
	
	font-size: 10px;
	height: 16px;
	color: #333333;
	width: 400px;
} */
.ctrDropDownReplyStatus {
	border: #006E2E solid 1px !important;
	font-size: 10px !important;
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 280px !important;
	height: 20px;
}

.ctrDropDownReplyCaseType {
	border: #006E2E solid 1px !important;
	font-size: 10px !important;
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 80px !important;
}

span.feedbackPanelERROR {
	font-family: Tahoma;
	font-size: 11px;
	color: red;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
}

.feedbackPanel {
	padding: 0px;
	margin: 0px;
	margin-top: -20px;
}

.feedbackPanel li {
	list-style-type: none;
}

.dob {
	padding-right: 20px;
}

span#editclear {
	display: none;
	font-family: verdana;
	cursor: pointer;
	color: #38468F;
	font-weight: bold;
	position: relative;
	height: 20px;
	left: -18px;
}

span#editclear:hover {
	color: #ccc;
}

.ctrDropDownTime {
	font-size: 13px;
	margin-right: 0px 10px 0px 0px !important;
	font-weight: bold;
	width: 45px !important;
	height: 20px;
}

.ctrSubDropDown {
	border: #006E2E solid 1px !important;
	font-size: 10px !important;
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 300px !important;
	height: 20px;
}

.ctrDropDownClick {
	font-size: 10px;
	height: 17px;
	color: #333333;
	width: 200px !important;
}

.ctrDropDownClick1 {
	font-size: 10px;
	height: 16px;
	color: #333333;
	width: 320px;
}

.ctrDropDownClick2 {
	font-size: 13px;
	height: 20px;
	color: #333333;
	width: 700px;
}

.newsevent {
	
}

.newsevent h2 {
	color: #006e2e;
	font-weight: bolder;
	font-size: 15px;
	clear: both;
	height: 30px;
	text-align: center;
}

.newsevent h3 {
	color: #006e2e;
	font-weight: bolder;
	font-size: 14px;
	clear: both;
	height: 30px;
}

.newsevent ul {
	font-size: 13px;
}

.newsevent ul li {
	height: 25px;
	text-decoration: none;
	background: url(../images/news_arrow.gif) no-repeat 0px 3px;
	padding: 0 0 7px 10px;
	_padding: 0 0 0px 10px;
	*padding: 0 0 0px 10px;
	display: block;
}

.tdimggrey {
	font-size: 13px;
	font-weight: normal;
	background-color: #f6f6f6;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	/* text-decoration: underline; */
	padding-right: 10px;
	padding-left: 10px;
}

.tdimggrey span em {
	text-decoration: underline;
}

.onlineLink {
	border-left: 1px solid #c6cbd0;
	border-right: 1px solid #c6cbd0;
	border-bottom: 1px solid #c6cbd0;
	border-top: 1px solid #c6cbd0;
	padding: 10px 0 0 10px;
}

.onlineLink h1 {
	color: #006e2e;
	font-weight: bolder;
	font-size: 15px;
	/*font:bold 13px Arial, Helvetica, sans-serif;*/
	clear: both;
	height: 30px;
	/*border-left:1px solid #c6cbd0; 
	border-right:1px solid #c6cbd0;*/
	/* padding:20px 0 0 20px; */
}

.onlineLink ul {
	font-size: 13px;
	/* height:130px; */
	/* border-left:1px solid #c6cbd0; 
	border-right:1px solid #c6cbd0; */
	/*padding:10px 0 0 52px;*/
}

.onlineLink ul li a {
	height: 15px;
	color: #000080;
	/* font:normal 12px Tahoma, Geneva, sans-serif; */
	text-decoration: none;
	background: url(../images/news_arrow.gif) no-repeat 0px 3px;
	padding: 0 0 7px 10px;
	_padding: 0 0 0px 10px;
	*padding: 0 0 0px 10px;
	display: block;
}

.onlineLink ul li a:hover {
	color: #000000;
	text-decoration: underline;
}

.downloadFormLink a {
	height: 15px;
	color: #000080;
	font-size: 15px;
	font-weight: bolder;
	/* font:normal 12px Tahoma, Geneva, sans-serif; */
	text-decoration: none;
	background: url(../images/news_arrow.gif) no-repeat 0px 3px;
	padding: 0 0 7px 10px;
	_padding: 0 0 0px 10px;
	*padding: 0 0 0px 10px;
	display: block;
}

.downloadFormLink a:hover {
	color: #000000;
	text-decoration: underline;
}

.compStatusCont { /* background:#006e2e;
color:#ecedd5; */
	vertical-align: middle;
	border-left: 1px solid #006e2e;
	border-right: 1px solid #006e2e;
	border-bottom: 1px solid #006e2e;
	border-top: 1px solid #006e2e;
}

.compStatusCont h4 {
	background: url(../images/title.gif) repeat-x; /*no-repeat*/
	color: #006e2e;
	height: 20px;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
}

.compStatusCont b {
	padding-left: 30px;
}

.compStatus {
	background: #006e2e;
	color: #ecedd5;
	height: 25px;
	/* float:left; 
width:100%; */
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
}

.compFinalStatus {
	background: #006e2e;
	color: #ecedd5;
	height: 25px;
	/* float:left; 
width:100%; */
	font-size: 16px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
}

.rowLightBlue14pxForm { /*background-color:#C4D2B9;*/
	/*background-color:#B2CC80;*/
	background-color: #E0FFFF;
	/*border-bottom:#e9eaec solid 1px;
 border-right:#ffffff solid 1px; */
	font-size: 14px;
	color: #005200;
	font-weight: bolder;
}

.black12pixelForm {
	background-color: #F5F5DC;
	font-size: 14px;
	color: #005200;
	font-weight: bolder;
}

.compRegForm { /* background:#006e2e;
color:#ecedd5; */
	vertical-align: top;
	border: 1px solid #006e2e;
}

.compRegForm h4 {
	background: url(../images/title.gif) repeat-x; /*no-repeat*/
	color: red;
	height: 20px;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
}

.compRegForm p {
	padding-left: 5px;
	line-height: 25px;
}

.compRegForm ul li {
	background: url(../images/news_arrow.gif) no-repeat 20px 3px;
	padding: 0 0 7px 30px;
	_padding: 0 0 0px 10px;
	*padding: 0 0 0px 10px;
	display: block;
	line-height: 15px;
	text-align: justify;
}

.compRegForm span ul li {
	/*background:url(../images/news_arrow.gif) no-repeat 20px 3px;*/
	padding: 0 0 0px 0px;
	_padding: 0 0 0px 10px;
	*padding: 0 0 0px 10px;
	display: block;
	line-height: 15px;
	text-align: justify;
}

.compRegForm1 { /* background:#006e2e;
color:#ecedd5; */
	vertical-align: top;
	border: 1px solid #006e2e;
}

.compRegForm1 h4 {
	background: url(../images/title.gif) repeat-x; /*no-repeat*/
	color: red;
	height: 20px;
	font-size: 13px;
	font-weight: bolder;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
}

.compRegForm1 p {
	padding-left: 5px;
	line-height: 25px;
}

.compRegForm1 ul li {
	/* background:url(../images/news_arrow.gif) no-repeat 20px 3px; */
	padding: 0 0 7px 0px;
	_padding: 0 0 0px 10px;
	*padding: 0 0 0px 10px;
	display: block;
	line-height: 15px;
	text-align: justify;
}

.compRegForm1 span ul li {
	/*background:url(../images/news_arrow.gif) no-repeat 20px 3px;*/
	padding: 0 0 0px 0px;
	_padding: 0 0 0px 10px;
	*padding: 0 0 0px 10px;
	display: block;
	line-height: 15px;
	text-align: justify;
}

.dotedLineSlNo {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 66px;
}

.dotedLineDistName {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 272px;
}

.dotedLineTotal {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 53px;
	text-align: center;
}

.dotedLinePendTwo {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 170px;
	text-align: center;
}

.dotedLinePendTen {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 182px;
	text-align: center;
}

.dotedLinePendMoreTen {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 203px;
	text-align: center;
}

.dotedLineSeen {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 57px;
	text-align: center;
}

.dotedLineReplied {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 85px;
	text-align: center;
}

.dotedLineSlNoSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 55px;
}

.dotedLineDistNameSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 408px;
}

.dotedLineTotalSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 44px;
	text-align: center;
}

.dotedLinePendTwoSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 142px;
	text-align: center;
}

.dotedLinePendTenSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 152px;
	text-align: center;
}

.dotedLinePendMoreTenSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 170px;
	text-align: center;
}

.dotedLineSeenSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 47px;
	text-align: center;
}

.dotedLineRepliedSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 71px;
	text-align: center;
}

.dotedLineSlNoPSSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 55px;
}

.dotedLineDistNamePSSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 387px;
}

.dotedLineTotalPSSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 45px;
	text-align: center;
}

.dotedLinePendTwoPSSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 143px;
	text-align: center;
}

.dotedLinePendTenPSSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 154px;
	text-align: center;
}

.dotedLinePendMoreTenPSSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 172px;
	text-align: center;
}

.dotedLineSeenPSSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 48px;
	text-align: center;
}

.dotedLineRepliedPSSub {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-bottom: #666666 dotted 1px;
	border-left: #666666 dotted 1px;
	border-right: #666666 dotted 1px;
	height: 25px;
	padding-left: 2px;
	width: 72px;
	text-align: center;
}

.ctrSubDropDown {
	border: #006E2E solid 1px !important;
	font-size: 10px !important;
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 300px !important;
	height: 20px;
}

.ctrDropDownClick {
	font-size: 10px;
	height: 17px;
	color: #333333;
	width: 200px !important;
}

.ctrDropDownClick1 {
	font-size: 10px;
	height: 16px;
	color: #333333;
	width: 320px;
}

/* .ctrDropDownClick2 {
	
	
	font-size: 10px;
	height: 16px;
	color: #333333;
	width: 400px;
}
 */
.ctrDropDownReply {
	border: #006E2E solid 1px !important;
	font-size: 12px !important;
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 320px;
	font-weight: bolder;
}

.textfieldNormalFormEmail {
	font-weight: bolder;
	height: 15px;
	font-size: 11px;
	padding: 0px 3px;
	color: #666666;
	width: 170px;
}

#dwnld {
	background-image: url(../images/download.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 45px;
	color: #FFFFFF;
	font: normal 24px "Times New Roman", Times, serif;
	font-style: italic;
}

.dotLineLeftBlue {
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0px;
	color: #0055bb;
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	text-align: left;
}

.dotedLineName {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	width: 50px;
	padding-left: 2px;
	padding-right: 4px;
	white-space: nowrap;
}

.ctrDropDownBigFontSize {
	font-size: 15px !important;
	font-weight: bold;
	margin-right: 0px 10px 0px 0px !important;
	height: 25px;
	width: 175px;
	text-transform: uppercase;
}

.zoneCityLabelDisplay {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #0D069A;
	text-decoration: none;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-left: 0;
	list-style-type: none;
}

.CSSTableGeneratorHeader {
	margin: 0px;
	padding: 0px;
	/* width:55%; */
	width: 50%;
	/* 	box-shadow: 10px 10px 5px #888888; 
	border:1px solid #000000;*/
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableGeneratorHeader td {
	vertical-align: middle;
	border: 1px solid #000000;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	padding: 7px;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}

.CSSTableGeneratorHeader table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 50%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.CSSTableGeneratorHeader tr:first-child td {
	/* background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	
	background: -o-linear-gradient(top,#5fbf00,3f7f00); */
	background-color: #006633;
	border: 0px solid #000000;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

/*  Complaint Details */
.CSSTableComplaintGenerator {
	margin: 0px;
	padding: 0px;
	width: 98%;
	box-shadow: 7px 7px 3px #888888;
	border: 1px solid #000000;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableComplaintGenerator table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.CSSTableGenerator {
	margin: 0px;
	padding: 0px;
	width: 100%;
	box-shadow: 7px 7px 3px #888888;
	border: 1px solid #000000;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableGenerator table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.CSSTableGenerator tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.CSSTableGenerator tr:hover td {
	
}

.CSSTableGenerator th {
	vertical-align: middle;
	background-color: #006633;
	border: 1px solid #000000;
	border-width: 1px 1px 1px 1px;
	text-align: center;
	padding: 7px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.CSSTableGenerator td {
	vertical-align: middle;
	border: 1px solid #000000;
	border-width: 1px 1px 1px 1px 1px;
	text-align: center;
	padding: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.CSSTableGenerator tr:last-child td {
	border-width: 1px 1px 1px 1px;
}

.CSSTableGenerator tr td:last-child {
	border-width: 1px 1px 1px 1px;
}

.CSSTableGenerator tr:last-child td:last-child {
	border-width: 1px 1px 1px 1px;
}

.CSSTableGenerator tr:first-child td {
	/* background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	   background:-moz-linear-gradient( center top, #18A020 0%, #D1E6AF  130% ); */
	border: 1px solid #000000;
	text-align: left;
	border-width: 1px 1px 1px 1px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.CSSTableGenerator tr:first-child td:first-child {
	border-width: 1px 1px 1px 1px;
}

.CSSTableGenerator tr:first-child td:last-child {
	border-width: 1px 1px 1px 1px;
}

.CSSTableGeneratorForDashboardHeader {
	margin: 0px;
	padding: 0px;
	width: 40%;
	box-shadow: 10px 10px 5px #003300;
	border: 1px solid #003300;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableGeneratorForDashboardHeader td {
	vertical-align: middle;
	border: 1px solid #000000;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	padding: 7px;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}

.CSSTableGeneratorForDashboardHeader table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.CSSTableGeneratorForDashboardHeader tr:first-child td {
	background: -o-linear-gradient(bottom, #003300 5%, #003300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5fbf00
		), color-stop(1, #003300));
	background: -moz-linear-gradient(center top, #003300 5%, #5fbf00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00",
		endColorstr="#003300");
	background: -o-linear-gradient(top, #003300, 003300);
	background-color: #003300;
	border: 0px solid #000000;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.CSSTableGeneratorForDashboard {
	margin: 0px;
	padding: 0px;
	width: 95%;
	box-shadow: 10px 10px 5px #888888;
	border: 1px solid #000000;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableGeneratorForDashboard table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.CSSTableGeneratorForDashboard tr:last-child td:last-child {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.CSSTableGeneratorForDashboard table tr:first-child td:first-child {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableGeneratorForDashboard table tr:first-child td:last-child {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.CSSTableGeneratorForDashboard tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.CSSTableGeneratorForDashboard tr:hover td {
	
}

.CSSTableGeneratorForDashboard th {
	vertical-align: middle;
	background-color: #d4ffaa;
	border: 1px solid #000000;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	padding: 7px;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}

.CSSTableGeneratorForDashboard td {
	vertical-align: middle;
	border: 1px solid #000000;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	padding: 7px;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}

.CSSTableGeneratorForDashboard tr:last-child td {
	border-width: 0px 1px 0px 0px;
}

.CSSTableGeneratorForDashboard tr td:last-child {
	border-width: 0px 0px 1px 0px;
}

.CSSTableGenerator tr:last-child td:last-child {
	border-width: 0px 0px 0px 0px;
}

.CSSTableGeneratorForDashboard tr:first-child td {
	background: -o-linear-gradient(bottom, #5fbf00 5%, #003300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5fbf00
		), color-stop(1, #003300));
	background: -moz-linear-gradient(center top, #5fbf00 5%, #003300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00",
		endColorstr="#3f7f00");
	background: -o-linear-gradient(top, #5fbf00, 3f7f00);
	background-color: #003300;
	border: 0px solid #000000;
	text-align: center;
	border-width: 0px 0px 1px 1px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.CSSTableGeneratorForDashboard tr:first-child:hover td {
	background: -o-linear-gradient(bottom, #5fbf00 5%, #003300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5fbf00
		), color-stop(1, #3f7f00));
	background: -moz-linear-gradient(center top, #5fbf00 5%, #003300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00",
		endColorstr="#003300");
	background: -o-linear-gradient(top, #5fbf00, 3f7f00);
	background-color: #5fbf00;
}

.CSSTableGeneratorForDashboard tr:first-child td:first-child {
	border-width: 0px 0px 1px 0px;
}

.CSSTableGeneratorForDashboard tr:first-child td:last-child {
	border-width: 0px 0px 1px 1px;
}

CSSTableGeneratorForofficerDashboardHeader {
	margin: 0px;
	padding: 0px;
	width: 40%;
	box-shadow: 10px 10px 5px #003300;
	border: 1px solid #003300;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableGeneratorForofficerDashboardHeader td {
	vertical-align: middle;
	border: 1px solid #000000;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	padding: 7px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.CSSTableGeneratorForofficerDashboardHeader table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 50%;
	height: 50%;
	margin: 0px;
	padding: 0px;
}

.CSSTableGeneratorForofficerDashboardHeader tr:first-child td {
	background: -o-linear-gradient(bottom, #003300 5%, #003300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5fbf00
		), color-stop(1, #003300));
	background: -moz-linear-gradient(center top, #003300 5%, #5fbf00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00",
		endColorstr="#003300");
	background: -o-linear-gradient(top, #003300, 003300);
	background-color: #003300;
	border: 0px solid #000000;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.CSSTableGeneratorForofficerDashboard {
	margin: 0px;
	padding: 0px;
	width: 100%;
	box-shadow: 10px 10px 5px #888888;
	border: 1px solid #000000;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableGeneratorForofficerDashboard table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 50%;
	margin: 0px;
	padding: 0px;
}

.CSSTableGeneratorForofficerDashboard tr:last-child td:last-child {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.CSSTableGeneratorForofficerDashboard table tr:first-child td:first-child
	{
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.CSSTableGeneratorForofficerDashboard table tr:first-child td:last-child
	{
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.CSSTableGeneratorForofficerDashboard tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.CSSTableGeneratorForofficerDashboard tr:hover td {
	
}

.CSSTableGeneratorForofficerDashboard th {
	vertical-align: middle;
	background-color: #d4ffaa;
	border: 1px solid #000000;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	padding: 7px;
	font-size: 10px;
	font-family: Times New Roman;
	font-weight: normal;
	color: #000000;
}

.CSSTableGeneratorForofficerDashboard td {
	vertical-align: middle;
	border: 1px solid #000000;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	padding: 7px;
	font-size: 15px;
	font-family: Times New Roman;
	font-weight: normal;
	color: #000000;
}

.CSSTableGeneratorForofficerDashboard tr:last-child td {
	border-width: 0px 1px 0px 0px;
}

.CSSTableGeneratorForofficerDashboard tr td:last-child {
	border-width: 0px 0px 1px 0px;
}

.CSSTableGenerator tr:last-child td:last-child {
	border-width: 0px 0px 0px 0px;
}

.CSSTableGeneratorForofficerDashboard tr:first-child td {
	background: -o-linear-gradient(bottom, #5fbf00 5%, #003300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5fbf00
		), color-stop(1, #003300));
	background: -moz-linear-gradient(center top, #5fbf00 5%, #003300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00",
		endColorstr="#3f7f00");
	background: -o-linear-gradient(top, #5fbf00, 3f7f00);
	background-color: #003300;
	border: 0px solid #000000;
	text-align: center;
	border-width: 0px 0px 1px 1px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.CSSTableGeneratorForofficerDashboard tr:first-child:hover td {
	background: -o-linear-gradient(bottom, #5fbf00 5%, #003300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5fbf00
		), color-stop(1, #3f7f00));
	background: -moz-linear-gradient(center top, #5fbf00 5%, #003300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00",
		endColorstr="#003300");
	background: -o-linear-gradient(top, #5fbf00, 3f7f00);
	background-color: #5fbf00;
}

.CSSTableGeneratorForofficerDashboard tr:first-child td:first-child {
	border-width: 0px 0px 1px 0px;
}

.CSSTableGeneratorForofficerDashboard tr:first-child td:last-child {
	border-width: 0px 0px 1px 1px;
}

.dotLineCenterWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	font-style: normal;
	letter-spacing: 0px;
	color: #ffffff;
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
}

.ctrDropDownStatus {
	border: #006E2E solid 1px !important;
	font-size: 15px !important;
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 285px !important;
}

/********************** Added by PavithraN ****************************/
.dotedTable {
	font-size: 13px;
	font-style: normal;
	letter-spacing: 0px;
	color: #333333;
	border-color: #666666;
	border-style: dotted;
	border-width: 1px;
	height: 25px;
	padding-left: 2px;
	padding-right: 4px;
}

.dotedTable a span {
	text-decoration: none;
	color: #0055AA;
	font-weight: bolder;
}

.dotedTable a:hover span {
	text-decoration: none;
	color: #800000;
	font-weight: bolder;
}

.dotedTable span a {
	text-decoration: none;
	color: #0055AA;
	font-weight: bolder;
}

.dotedTable span a:hover {
	font-weight: bolder;
}

.dotedTable a {
	color: #333333;
	text-decoration: none;
}

.dotedTable a:hover {
	color: #357EC7;
	text-decoration: none;
}

/* ///Added by Bhuvana */
.ctrDropDownmed {
	border: #006E2E solid 1px !important;
	font-size: 15px !important;
	margin-right: 0px 10px 0px 0px !important;
	color: #333333 !important;
	width: 210px !important;
}

.right {
	position: absolute;
	left: 60%;
	width: 30%;
}

img[src*="images/Refresh.png"] {
	width: 25px;
	height: 25px;
}

.textfieldCapcha {
	font-weight: bold;
	font-size: 15px;
	height: 25px;
	width: 46px;
}
/* added by Boobalan  */
.red {
	color: red;
}

#yeardropdown, .submit_year, .yeardropdown {
	border-radius: 25px;
	width: 100px;
	text-align: center;
}

.errorfeedback {
	color: red;
}
/* added by Pavithran */
.serif {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
}
.close1 {
	  
	    font-size: 25px;
	    position: absolute;
	    font-weight: 700;
	    line-height: 1;
	    color: #000;
	    text-shadow: 0 1px 0 #fff;
	    right: 5px;
	    z-index: 2;
	    text-decoration: none;
	}
	
	#carouselButtons {
	    margin: 50% 100% 10% 0;
	    position: absolute;
	    bottom: 0px;
	    z-index: 10;
	}

/****************************** End HerE *****************************/