/***************** Styles for Content Area **********************************/
body {margin-top:2px; overflow:auto;}
img {border:none;} 
fieldset {border:1px solid #CAC2B2; }
#legend {color:#404040; font:bold 20px arial, Tahoma, Verdana; padding-left:5px;}
legend {color:#404040; font:bold 15px  Verdana, Arial, Helvetica, sans-serif; padding-left:5px;}
legend2 {color:#DD5A00; font:bold 18px "Trebuchet MS", Tahoma, Arial,Verdana; padding-left:5px; text-transform:uppercase;}
legend3 {color:#B56311; font:bold 15px Tahoma, Verdana, Arial; padding-left:5px;}
legend span {color:#DA6E02;}
button{
	height:22px;
	display:inline;
	min-width:65px;
	font-family:arial;
	background: linear-gradient(#7a450e, #eba835);
	color:white;
	font-size:9pt;
	font-weight:bold;
	border:1px solid #a27a00;
	border-radius:3px;
	cursor:pointer;
	text-shadow:0 1px 0 rgba(0,0,0,0.3);
	padding:3px 8px;
}

.legendClass {color:#404040; font:bold 15px  Verdana, Arial, Helvetica, sans-serif; padding-left:5px;}
.combBox {border:1px solid #5C594E; background:#ffffff; font:normal 11px Tahoma, Verdana, Arial; width:100px;}
.combBoxBig {border:1px solid #5C594E; background:#ffffff; font:normal 11px Tahoma, Verdana, Arial; width:150px;}
.combBoxMed {border:1px solid #5C594E; background:#ffffff; font:normal 11px Tahoma, Verdana, Arial; width:130px;}
.combBoxJum {border:1px solid #5C594E; background:#ffffff; font:normal 11px Tahoma, Verdana, Arial; width:180px;}
.combBoxNoWidth {border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial;}
.combBox220 {border:1px solid #5C594E; background:#ffffff; font:normal 11px Tahoma, Verdana, Arial; width:220px;}
.combBox300 {border:1px solid #5C594E; background:#ffffff; font:normal 11px Tahoma, Verdana, Arial; width:250px;}
.combBoxSmall {border:1px solid #5C594E; background:#ffffff; font:normal 11px Tahoma, Verdana, Arial; width:75px;}
.combBoxTiny {border:1px solid #5C594E; background:#ffffff; font:normal 11px Tahoma, Verdana, Arial; width:45px;}
.combBoxSmallRed {border:1px solid #5C594E; background:#F27676; font:normal 11px Tahoma, Verdana, Arial; width:75px;}
.txt10px {font: normal 11px Tahoma, Verdana, Arial;}
.txt12px {font:bold 11px Tahoma, Verdana, Arial; padding-left:10px;}
.txt13px {font:bold 12px Tahoma, Verdana, Arial; }
.txt14px {font:bold 14px Tahoma, Verdana, Arial; padding-left:10px;}
.txt12pxNormal {font: normal 12px Tahoma, Verdana, Arial; padding-left:10px;}
.txt12pxNoPad {font:bold 11px Tahoma, Verdana, Arial;}
.txt11px {font: normal 12px Tahoma, Verdana, Arial;}
.txt9px {font: bold 9px Tahoma, Verdana, Arial;}
.txt10pxBold {font: bold 10px Tahoma, Verdana, Arial;}
.txt11px a:link, .txt11px a:visited, .txt11px a:active {font: normal 12px Tahoma, Verdana, Arial; color:#B25903; text-decoration:underline;}
.txt11px a:hover {color:#DA6E02; text-decoration:none;}
.dataTable { background:#fff; border:1px solid #B4A890;}
.dataTable th {background:#CDC2A1; height:30px; color:#252525; padding-left:5px;padding-right:5px; white-space:nowrap;}
.dataTable td {height:24px; padding-left:5px;padding-right:5px;}
.dataTable td a:link, .dataTable td a:visited, .dataTable td a:active {color:#A14100;text-decoration:underline;}
.dataTable td a:hover {text-decoration:none;}
.dataTable1 { background:#fff;  solid #B4A890;}
.dataTable1 th {background:#CDC2A1; height:30px; color:#252525; white-space:nowrap;}
.dataTable1 td {height:24px;}
.dataTable1 td a:link, .dataTable1 td a:visited, .dataTable1 td a:active {color:#A14100;text-decoration:underline;}
.dataTable1 td a:hover {text-decoration:none;}
.rowStyle {background:#FBFBF8;}
.alterrowStyle {background:#E4E1D7/*FFF2D7*/;}
.spacer10 {height:10px;}
.spacer6 {height:6px;}
.pad10 {padding:8px; margin:0px;}
.pRight10 {padding-right:8px;}
.greyTable {border:1px solid #C0C0C0; background:#F2F2F2;}
.leftColom {height:30px; width:150px; text-align:right;padding-right:10px; white-space:nowrap; }
.leftColomNowidth {height:30px; text-align:right;padding-right:10px;}
.leftColomLogin {height:30px; width:230px; text-align:right;padding-right:10px; white-space:nowrap; }
.leftColomBig {height:30px; width:250px; text-align:right;padding-right:10px; white-space:nowrap; }
.leftColomJum {height:30px; width:300px; text-align:right;padding-right:10px; white-space:nowrap; }
.leftColomNormalWrap {height:30px; width:150px; text-align:right;padding-right:10px; white-space:normal; }
.taC {text-align:center;}
.headingTxt {font:bold 14px Tahoma, Verdana, Arial;color:#7E4309;}
.textfield {width:235px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial;}
.textfieldwidth {width:350px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial;}
.keyBg {background:url(../images/keyImg.jpg) no-repeat 0px 25px; width:150px;}
.lockBg {background:url(../images/lockImg.jpg) no-repeat 0px 25px; width:200px;}
.lightgreyTable {border:1px solid #C0C0C0; background:#F6F6F6;}
.fileButton {background:url(../images/cancel.gif) no-repeat left top;}
.textfieldTiny {width:60px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.textfield70pxSmall {width: 70px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.textfield90px {width: 90px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.textfieldSmall {width:100px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.textfieldSmallRed {width:100px;border:1px solid #AD3737; font:normal 11px Tahoma, Verdana, Arial; color:#000; background:#F27676;}
.textfieldMid {width:145px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.textfield120px {width:120px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.textfieldMiddleInitial{width:20px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.textfieldPos {width:40px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.textfieldCol {width:210px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.textfieldMes {width:400px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial;}
.textfield350pxMes {width:350px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial;}
.textfield650pxMes {width:650px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial;}
.textfieldTiny30 {width:30px;border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial; }
.pLeft10 {padding-left:10px;}
.textArea {border: 1px solid #AEAEAE;font: normal 11px Tahoma, Verdana, Arial;width: 350px;height: 45px;}
.textAreaBig {border: 1px solid #AEAEAE;font: normal 11px Tahoma, Verdana, Arial;width: 450px;height: 45px;}
.pTop10 {padding-top:10px;}
.pBottom10 {padding-bottom:10px;}
.error {color:#FF0000;}
.fieldLabel {font:10px Verdana, Arial, Helvetica, sans-serif; padding-left:5px;}
.fieldLabel ul {font:10px Verdana, Arial, Helvetica, sans-serif; padding-left:5px; margin:0px; margin-top:0px; margin-bottom:8px;}
.fieldLabel li {font:12px tahoma, Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-top:4px;margin:0px; margin-top:5px; background:url(../images/arrow.gif) no-repeat left 8px; list-style-type:none; height:20px;color: #904604;}
.fieldLabel li a:link, .fieldLabel li a:visited, .fieldLabel li a:active{color: #904604; text-decoration:none;}
.fieldLabel li a:hover {color: #C95A09; text-decoration:underline;}
.pass {color:#009933;font-weight:bold;}
.fail {color:#BE7339;font-weight:bold;}
.txt20px {color:#404040; font:bold 20px arial, Tahoma, Verdana; padding-left:0px;}
.txt14px {color:#404040; font:bold 14px arial, Tahoma, Verdana; padding-left:15px;height:30px;}
.greenColor {color:#009933;}
.redColor {color:#BE7339;}
.allocTRBackground {background: #CCFFCC;}
.textfieldnowidth {border:1px solid #AEAEAE; font:normal 11px Tahoma, Verdana, Arial;}
.textAreaNoWidth {border:1px solid #AEAEAE;font: normal 11px Tahoma, Verdana, Arial;}
.txt12pxnobold {font:normal 11px Tahoma, Verdana, Arial;}
.txt12pxnopad {font:bold 11px Tahoma, Verdana, Arial;}
.txt12pxpadnobold {font:normal 11px Tahoma, Verdana, Arial; padding-left:10px;}
.txt11pixelnobold {font:normal 11px Tahoma, Verdana, Arial; padding-left:10px;}
.passwordfail {color:#FF0000; font:normal 12px Tahoma, Verdana, Arial; }
.mandatory{color:red; font-weight:bold;}
.busRuleBackground {background: #CDC2A1;}
/* styles for error message */

.errorText {
	font-family:tahoma,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	border:1px solid #D2C19C; padding:5px; padding-left:15px;
	background:#FEF8EC;
}
.errorText img {float:left; margin-top:-1px;margin-right:5px;}

/* Styles for Passed message */

.passText {
	font-family:tahoma,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #009933;
	border:1px solid #D2C19C; padding:5px; padding-left:15px;
	background:#FEF8EC;
}
.passText img {float:left; margin-top:-1px; margin-right:5px;}

/* Styles for Result message */

.resultText {
	font-family:tahoma,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #743F0B;
	border:1px solid #A9A9A9; padding:5px; padding-left:15px;
	background:#F7F7F7;
	display:block;
}
.resultText img {float:left; margin-top:-1px;margin-right:5px;}

/* added for Doc*/

table.button td 
{background-color: #CDC2A1;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
color: #000;
padding: 4px;
font-size: 10px;
text-align: center;
border: 1px #fff solid;

}

table.button td a:link, .table.button td a:visited, .table.button td a:active {color:#A14100;text-decoration:underline;}
/*
A:link {text-decoration: none; color: #000000;}
A:visited {text-decoration: none; color: #000000;}
A:active {text-decoration: none; color: #000000;}
*/
.manInd { color:red; } 
/* Added on 06/10/2008*/
.pLeft5 {padding-left:5px; white-space:normal;}
/* Added on 06/11/2008*/
.appStatus{color:green;font-weight:bold;padding-left:5px;}
/* Added on 01/21/2000*/
.subStatus{color:brown;font-weight:bold;padding-left:5px;}
/* Added on 06/11/2008*/
.pendStatus{color:red;font-weight: bold;padding-left:5px;}
/* Added on 09/05/2008*/
.revStatus{color:rgb(214,107,0);font-weight: bold;padding-left:5px;}

.naStatus{color:rgb(198,148,0);font-weight: bold;padding-left:5px;}

.disappStatus{color:Maroon;font-weight: bold;padding-left:5px;}

.info{color:blue;font-weight: bold;padding-left:5px;}

.dispClass{display:none;}
.dispClassStyleBlock{display:block;}
.txtvtdp{writing-mode: tb-rl;transform: rotate(180deg);}
span.txtvtdp2 {
    -ms-transform: translate(65px, 60px) rotate(-90deg);
    transform: translate(65px, 60px) rotate(-90deg);
    display: inline-block;
    height:150px;
    width: 20px;
}
.pad20 {padding:8px; margin:0px;}

.messages{
       font-family:tahoma,Verdana;
       font-size: 12px;
       font-weight: bold;
       color: #009933;
       border:1px solid #D2C19C; padding:5px; padding-left:15px;
       background:#FEF8EC;
       width:780px;
       height:5px;
    }
    
.tabmessages{
       font-family:tahoma,Verdana;
       font-size: 12px;
       font-weight: bold;
       color: #009933;
       border:1px solid #D2C19C;
       background:#FEF8EC;
       height:5px;
    }

.tabmessages ul{height:10px;}
 
.tabmessages li{ list-style: none;}
    
.messages ul{height:10px;}
 
.messages li{ list-style: none;}


.errors{
        font-family:tahoma,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	border:1px solid #D2C19C; padding:5px; padding-left:15px;
	background:#FEF8EC;
        width:780px;
        height:5px;
}

.errors li{ list-style: none; }