
body {
	font-size: 8pt;
	margin: 0;
	background-color: #fff;
	font-family: Verdana, Arial, Sans-serif;
}
td, th, input, select, textarea {
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-serif;
}
body, input, select, textarea {
	color: #254260;
}
A {
	color: #800;
	text-decoration: underline;
}
A:hover {
	text-decoration: underline;
}

.pageBg {
	background: #E5E5E5 url(../images/login/page_back.jpg) fixed repeat-x;
}

h2 {
	color: #DC241F;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 5px 80px 5px 80px;
}
h3 {
	color: #555;
	font-size: 9pt;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	margin: 5px 80px 5px 80px;
}

body.login {
	background: #E5E5E5 url(../images/login/page_back.jpg) fixed repeat-x;
}

.bannerLogo {
	background-color: #0c01f3;
}
.bannerTop {
	background-color: #dd5922;
	height: 111px;
}
.bannerTop A {
	color: #fff;
	text-decoration: none;
}
.bannerTop .signOffArea {
	color: #000;
	height: 87px;
	text-align: right;
	padding: 14px 12px 0px 0px;
	vertical-align: top;
}
.mmenu td {
	font-weight: bold;
	height:24px;
}
.menuTab {
	border-top: solid 1px #fe2d01;
	border-left: solid 1px #fe2d01;
	border-right: solid 1px #fe2d01;
	background-color: #fff;
	text-align: center;
	width: 74px;
}
.menuTab A {
	color: #405060;
	display: block;
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
	text-decoration: none;
}
.menuTab A:hover {
	color: #fff;
	background-color: #430cbc;
	text-decoration: none;
}
.mSlc {
	color: #fff;
	background-color: #430cbc;
	text-decoration: none;
}
.menuSub {
	background-color: #d2222d;
	font-size: 10px;
}
.menuSub A {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.menuSub A:hover {
	text-decoration: underline;
}
.menuSub A.slc {
	color: #fff;
}

.seperator {
	background-color: #E38500;
}

.pageHd {
	color: #DC241F;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.pageErr {
	color: #DC241F;
	font-size: 8pt;
	padding: 2px 0px 0px 2px;
}
.frmTbl {
	background-color: #fff;
}
.frmTbl th {
	font-weight: bold;
	color: #fff;
	background-color: #224edd;
	padding: 5px 0px 5px 10px;
	text-align: left;
}
.frmTbl td {
	text-align: right;
	padding: 5px 10px 5px 10px;
	background-color: #EDEDED;
}
.frmTbl td.mndt {
	color: #1717e8;
}
/*mndt-color: #A61A19;*/

.frmTbl tr.ttl td {
	background-color: #fff4ce;
	color: #254260;
}
.frmTbl td.sub {
	background-color: #bbb;
	padding: 5px 0px 5px 10px;
	text-align: left;
	color: #fff;
}
.frmTbl td.right {
	text-align: left;
	padding: 2px 10px 2px 10px;
	background-color: #D6D7D9;
}
.frmTbl td.center {
	text-align: center;
	padding: 2px 10px 2px 10px;
	background-color: #D6D7D9;
}
.frmTbl .ftr {
	background-color: #224edd;
	padding: 0;
}
.frmTbl td.subTbl {
	padding:0;
}
.frmTbl .subTbl td {
	padding: 2px 2px 2px 2px;
	border-bottom: solid 1px #fff;
	text-align: right;
	background-color: #D6D7D9;
}
.frmTbl .subTbl td.right {
	text-align: left;
}
.frmTbl .subTbl tr.last td {
	border: none;
}

/**** List style ****/
.qlist, .qlist td {
}
.qlist .srch {
}
.qlist .srch table td {
}
.qlist .srch .vsrch td {
	padding: 2px 2px 2px 2px;
}
.qlist .srch .vsrch select {
}
.qlist .srch .vsrch .txtbox {
}
.qlist .srch .vsrch .btn {
}
.qlist .srch td.asrch {
	text-align: right;
}
.qlist .srch .asrch A {
	text-decoration: none;
}
.qlist .srch .asrch A:hover {
	color: #777;
	text-decoration: underline;
}
.qlist .srch .asrch .active {
}
.qlist .lst table {
	border-collapse: collapse;
}
.qlist .lst td {
	padding: 2px 2px 2px 2px;
	border: solid 1px #fff;
}
.qlist .lst td.ttl {
	background-color: #800;
	color: #fff;
	padding: 2px 2px 2px 2px;
	text-align:center;
	background-color: #FFC600;
}
.qlist .lst tr.hdr td {
	background-color: #224edd;
	color: #fff;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
.qlist .lst tr.hdr td A {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.qlist .lst tr.hdr td A:hover {
	text-decoration: underline;
}
.qlist .lst tr.hdr td .srtAsc, .qlist .lst tr.hdr td .srtDesc {
	font-size: 7px;
}
.qlist .lst tr.data1 td {
	background-color: #EDEDED;
}
.qlist .lst tr.data2 td {
	background-color: #D6D7D9;
}
.qlist .lst tr.dataH td {
	background-color: #ffe99d;
}
.qlist .lst tr.dataS td {
	background-color: #fff4ce;
}
.qlist .lst tr.gftr td {
	background-color: #ffe99d;
}
.qlist .lst tr.lftr td {
	background-color: #ffe383;
}
.qlist .lst tr.pgr td {
	color: #000;
	font-weight: bold;
}
.qlist .lst tr.pgr td A {
	color: #800;
	text-decoration: none;
	font-weight: normal;
}
.qlist a.fff{
	color: #800;
	text-decoration: none;
}
/*.qlist .lst tr.pgr td span.msg {
	color: #777;
	font-weight: normal;
}*/

/* Additional Css */
.qlist .lst tr.hdr td.leftAlign, .qlist .lst tr.data1 td.leftAlign, .qlist .lst tr.data2 td.leftAlign, .qlist .lst tr.dataH td.leftAlign, .qlist .lst tr.dataS td.leftAlign {
	text-align: left;
}
.qlist .lst tr.hdr td.centerAlign, .qlist .lst tr.data1 td.centerAlign, .qlist .lst tr.data2 td.centerAlign, .qlist .lst tr.dataH td.centerAlign, .qlist .lst tr.dataS td.centerAlign {
	text-align: center;
}
.qlist .lst tr.hdr td.rightAlign, .qlist .lst tr.data1 td.rightAlign, .qlist .lst tr.data2 td.rightAlign, .qlist .lst tr.dataH td.rightAlign, .qlist .lst tr.dataS td.rightAlign {
	text-align: right;
}
.qlist .lst tr.tftr td {
	background-color: #fff4ce;
	text-align:right;
}

/**** Input elements ****/
.inputText, .txtbox {
	background-color: #FFFFFF;
	border: 1px solid #605D5D;
}
.btn, .button {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #2201dd;
	border: solid 1px;
	border-color: #0c17f3 #170ce8 #220cdd #EC9384;
}
.chkBox {
	height: 16px;
}
/******************* DatePicker Control Style ******/
.dtPck input {
	background-color: #FFFFFF;
	border: 1px solid #605D5D;
}
.dtPck .dpOuterTbl td {
	padding: 0;
	text-align: center;
	border: none;
}
.dtPck .dpOuterTbl {
	background-color: #F5DEAA;
	border: solid 1px #838C9D;
}
/* Month Name Header */
.dtPck td.dpCaptionCell {
	background-color: #C1C5CE;
	font-size: 8pt;
}
.dtPck td.dpCaptionCell td {
	background-color: #C1C5CE;
	text-align: center;
}
.dtPck td.dpCalCell table td {
	padding: 3px 3px 3px 3px;
	border: none;
}
.dtPck td.dpCalCell table td A {
	text-decoration: none;
	font-size: 10px;
}
/* Day caption cells */
.dtPck td.dpDayCaption {
	background-color: #838C9D;
	color: #E9EFFC;
	font-size: 8pt;
	padding: 1px 1px 1px 1px;
}
/* Same Month Day Cell */
.dtPck td.dpSameMthCell {
	background-color: #ffffff;
	padding: 1px 1px 1px 1px;
}
.dtPck td.dpSameMthCell A{
	color: #606060;
}
/* Selected Day Cell */
.dtPck td.dpSelectedDayCell {
	background-color: #F7DEA8;
	background-color: #C2C5CE;
}
.dtPck td.dpSelectedDayCell A{
	color: #fff;
}
/* Weekend Cell */
.dtPck td.dpWkendCell {
	background-color: #FCF8ED;
	background-color: #F3F4F6;
}
.dtPck td.dpWkendCell A{
	color: #606060;
}
/* Different Month Day Cell */
.dtPck td.dpDiffMthCell {
	background-color: #FAEBCE;
	background-color: #EAEBED;
}
.dtPck td.dpDiffMthCell A{
	color: #838C9D;
}
/* Different Month Weekend Cell */
.dtPck td.dpDiffMthWkendCell {
	background-color: #FAEBCE;
	background-color: #DCDDE2;
}
.dtPck td.dpDiffMthWkendCell A{
	color: #838C9D;
}
/* MYScroll Styles  */
.dtPck .dpMYScroll {
	background-color: #838C9D;
}
.dtPck .dpMYScroll td {
	padding: 0;
	text-align:center;
	border: none;
}
.dtPck td.dpMYCaption {
	background-color: #838C9D;
}
.dtPck td.dpMYCaption table td {
	background-color: #838C9D;
	color: #fff;
	color: #E9EFFC;
	text-align: left;
}
.dtPck .dpMYYears, .dtPck .dpMYMonths {
	background-color: #ffffff;
}
.dtPck .dpMYYears table td, .dtPck .dpMYMonths table td {
	padding: 2px 0px 2px 0px;
	cursor: hand;
	background-color: #ffffff;
}
.dtPck .dpMYYears table td A, .dtPck .dpMYMonths table td A{
	color: #000;
}
.dtPck .dpMYYears table td.dpMYSelected, .dtPck .dpMYMonths table td.dpMYSelected {
	background-color: #A8B8E0;
	background-color: #C2C5CE;
	color: #fff;
}
/* DatePicker Control Style ends here */

.clrPck {
	border: solid 1px #000;
	cursor: hand;
	height: 15px;
	width: 18px;
	align: absmiddle;
}
.clrPck A {
	text-decoration: none;
	display:block;
}
.clrPck A:hover {
	text-decoration: none;
}
.qlist td A.fff{
text-decoration:none;
color:blue;
}
