.login {
	background-color: #FF9009;
	border: 1px solid #C4C4C4;
}
.boxA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:  #000000;
	font-weight: normal;
	background-color: #F4F9FD;
	border: 1px solid #7FB6DD;
	width: 200px;
	height: 18px;
}
.state {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:  #000000;
	font-weight: normal;
	background-color: #F4F9FD;
	width: 204px;
	height: 15px;
	border: 1px solid  #7FB6DD;
}
.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #F4F9FD;
	border: 1px solid #C0C0C0;
	width: 250px;
	height: 80px;
}
.recover {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #0956A6; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 170px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.tdFirstField {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CFCFCF;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#DDDDDD;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#DDDDDD;

}
.tdFieldNames {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CFCFCF;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#DDDDDD;
}
.tdFrstFieldNames {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CFCFCF;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#DDDDDD;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#DDDDDD;

}
.tdMainNav {
	border-bottom:1px solid #7FB6DD;
	background-color: #D0E5F8;
	color: #0956A6;
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	font-weight:bold;
	
}
.tdMainNavGray {
	border-bottom:1px solid #EAEAEA;
	background-color: #F2F2F2;
	color: #000000;
}
.tdlnk {
	color: #0956A6;
	border: 1px solid #7FB6DD;
	font-family: Tahoma;
	font-size: 10px;
}.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:  #000000;
}
.textGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#808080;
}
.textBlue {
	color:#1363B3;
}
.textWColor {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: NORMAL;
	font-size: 10pt;
	color: #0956A6;
}
.register {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #0956A6; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 85px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.reset {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #0956A6; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 45px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.error {	
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}
.textWhite {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt;
	color:  #FFFFFF;
	font-weight: normal;
}
.bigText {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 14pt;
	font-weight: normal;
	color: #0956A6;
}
.boxLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:  #000000;
	font-weight: normal;
	background-color: #F4F9FD;
	border: 1px solid #7FB6DD;
	width: 128px;
	height: 18px;
}
.tdNoLine {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: NORMAL;
	font-size: 8pt;
	color: #000000;
}
.tdNoLineBigger {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: NORMAL;
	font-size: 10pt;
	color: #000000;
}
.genField {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt;
	color:  #000000;
	font-weight: normal;
	background-color: #F4F9FD;
	border: 1px solid #7FB6DD;
	width: 200px;
	height: 18px;
	
}
.btmLine {
	background:url(../images/btm_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	
}
.tdMenuLast {
	border-bottom:1px solid #7FB6DD;
	color: #0956A6;
}
.day {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 60px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.month {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 92px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.year {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 55px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.inputFldShort {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 150px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.inputFldShort2 {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 80px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.inputFld2Char {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 15px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.inputFld4Char {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 30px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.tdMainNav2 {
	border-top:1px solid #CCCCCC;
	background-color: #F0F0F0;
	color: #0956A6;
}
.inputFld15Char {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:  #000000;
	font-weight: normal;
	background-color: #F4F9FD;
	width: 120px;
	height: 15px;
	border: 1px solid  #7FB6DD;

}
.tdInactiveProcess {
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #7FB6DD;
	background-color: #FFFFFF;
	color: #0956A6;
}
.tdActiveProcess {
	border-top:1px solid #7FB6DD;
	border-bottom:1px solid #7FB6DD;
	background-color: #D0E5F8;
	color: #0956A6;
}
.validityperiod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #F4F9FD;
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 40px;
}

.tdNavGreen {
	border-bottom:1px solid #7FB6DD;
	background-color: #9BF0D0;
	color: #0956A6;
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CFCFCF;
	
}
.optDay {  
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #F4F9FD;
	height: 20px; 
	width: 45px; 
	border: 1px solid #7FB6DD;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.menu3 {
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 9pt; 
	color:#3A3A3A;
	text-decoration:none;
	cursor:hand;

}
.menu3:visited {
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 9pt; 
	color:#3A3A3A;
	text-decoration:none;
	cursor:hand
}
.menu3:hover {
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 9pt; 
	color:#006699;
	text-decoration:none;
}
.menuApply {
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 9pt; 
	color:#3A3A3A;
	text-decoration:none;
	cursor:hand;

}
.menuApply:visited {
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 9pt; 
	color:#3A3A3A;
	text-decoration:none;
	cursor:hand
}
.menuApply:hover {
	font-family: Verdana; 
	font-weight: bold; 
	font-size: 9pt; 
	color:#006699;
	text-decoration:none;
}
.totalfig:link, .totalfig:visited {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#1363B3;
	text-decoration:none;
}

.totalfig:hover {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#FF0000;
	text-decoration:none;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #006699}
.link_bottom  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.link_bottom:link {
	color:#ffffff;
}
.link_bottom:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.link_bottom:active {
	color:#ffffff;
	text-decoration: none;
}
.link_bottom:hover {
	color:#FFFF00;
	text-decoration: underline;
}
.tdNavDoubleSided {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	font-weight:bold;

	border-bottom:1px solid #CFCFCF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CFCFCF;

	border-left:1px solid #CFCFCF;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#CFCFCF;

	border-right:1px solid #CFCFCF;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#CFCFCF;
	
}