/* Messages */
div.error, div.message {
	border: 1px solid black;
	padding: 4px;
}

div.error {
/* use a different color for the errors */
	border: 2px solid red;
}

span.fieldError {
	color: maroon !important;
}
.ImgButton {height: 20;width: 80;background: url('../images/button_bak.gif');border-color: #5A6CA2;border-top-color: #EEEEEE;border-top-width: 1;border-left-color: #EEEEEE;border-left-width: 1;border-bottom-color: #5A6CA2;border-bottom-width: 1;border-right-color: #5A6CA2;border-right-width: 1;font-family: Arial;padding-top:2px;cursor:hand;}
.ImgButton2 {height: 20;width: 30;background: url('../images/button_bak.gif');border-color: #5A6CA2;border-top-color: #EEEEEE;border-top-width: 1;border-left-color: #EEEEEE;border-left-width: 1;border-bottom-color: #5A6CA2;border-bottom-width: 1;border-right-color: #5A6CA2;border-right-width: 1;font-family: Arial;padding-top:2px;cursor:hand;}
.v15 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 14pt
}
A:link {
	FONT-SIZE: 10pt; COLOR: #005500; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 10pt; COLOR: #005500; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 10pt; COLOR: #ff8000; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 10pt; COLOR: #ff8000; TEXT-DECORATION: underline
}
A.d:link {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none
}
A.d:visited {
	FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none
}
A.d:active {
	FONT-SIZE: 10pt; COLOR: #F97C00; TEXT-DECORATION: none
}
A.d:hover {
	FONT-SIZE: 10pt; COLOR: #ff8000; TEXT-DECORATION: none
}
A.new:link {
	FONT-SIZE: 10pt; COLOR: #919191; TEXT-DECORATION: none
}
A.new:visited {
	FONT-SIZE: 10pt; COLOR: #919191; TEXT-DECORATION: none
}
A.new:active {
	FONT-SIZE: 10pt; COLOR: #ff8000; TEXT-DECORATION: none
}
A.new:hover {
	FONT-SIZE: 10pt; COLOR: #ff8000; TEXT-DECORATION: none
}
A.tenyear:link {
	FONT-SIZE: 10pt; COLOR: #ffc047; TEXT-DECORATION: none
}
A.tenyear:visited {
	FONT-SIZE: 10pt; COLOR: #ffc047; TEXT-DECORATION: none
}
A.tenyear:active {
	FONT-SIZE: 10pt; COLOR: #ffc047; TEXT-DECORATION: none
}
A.tenyear:hover {
	FONT-SIZE: 10pt; COLOR: #ffc047; TEXT-DECORATION: underline
}

TABLE.table
{
	FONT: 8pt verdana;

	CURSOR: default;
	BORDER-COLLAPSE: collapse;
	background-color: EEF7F2;
	border: 1px solid #A2B9C2;
	text-align: center;
	/*width: 100%;*/

}
TABLE.table TD
{
	FONT: 8pt verdana;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	border: 1px solid #A2B9C2;

  /*  BACKGROUND-COLOR: #E7E5E2;    */
}
TABLE.table TH
{
	HEIGHT:12pt;
	COLOR: #000000;
	FONT:  bold 8pt "verdana";
	BACKGROUND-COLOR: DCF1FA;
	border: 1px solid #A2B9C2;

}
.input 
{
	border: 1px solid #002C58;
	background-color: #F6FBFF;
	FONT-SIZE: 11px;
}
/* END Messages */