/* CSS Document */
BODY {
	padding: 0xp;
	margin: 0px;
	font-family: Tahoma, Verdana;
	font-size:11px;
}
TABLE {
	font-size:11px;
}
A {
	text-decoration: underline;
	color:#000066;
}
A:hover {
	text-decoration: none;
	color:#FF6600;
}



/* Forms */
INPUT.field, SELECT.field, TEXTAREA.field, SELECT.field_disabled {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	background-color: #E4E4E4;
	border: 1px solid #CCCCCC;
	color: black;
}
SELECT.field, SELECT.field_disabled {
	background-color: #EFEFEF;
}
INPUT.field {
	width: 100%;
	height: 19px;
	padding-top: 2px;
	padding-left:2px;
}
TEXTAREA.field {
	width: 100%;
	height: 200px;
	padding-left:2px;
}
BUTTON, INPUT.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #5883AE;
	font-size: 11px;
	height:18px;
	font-weight:bold;
	color: white;
	border: 1px solid black;
	cursor : hand;
}

SELECT.field_disabled {
	color: #999999;
}


.menu1 {
	color: #777777;
}
.menu1 A {
	text-decoration: none;
	color: #CCCCCC;
}
.menu1 A:hover {
	color:#FF6600;
}
.menu1active {
	font-weight: bold;
}
.menu2 A {
	text-decoration: none;
}
.menu2active {
	font-weight: bold;
}
.saved {
	color: green;
	line-height: 18px;
}
.error {
	color: red;
	/*line-height: 14px;*/
}

TABLE.grid, TABLE.abm {
	border: 1px solid #CCCCCC;
}
TABLE.grid TD, TABLE.grid TH, TABLE.abm TD, TABLE.abm TH {
	border-bottom: 1px solid #CCCCCC;
	padding-left: 5px;
}
TABLE.abm TD {
	padding: 7px;
	line-height:18px;
}
TABLE.grid TH, TABLE.abm TH {
	background-color: #C4CFE3;
	color:#000066;
	border-bottom: 1px solid #BBBBBB;
}
TH.header {
	font-weight: normal;
}
TH.header A {
	text-decoration: underline;
}
TH.header A:hover {
	text-decoration: none;
}
.row1 TD {
	background-color: #E4E4E4;
}
.row2 TD, TABLE.abm TD {
	background-color: #EFEFEF;
}