/* CSS Document */


H1 {
background:none;
font-family:"Bookman Old Style", Tahoma, Arial;
font-size:19px; color:#6A0000;
margin-top:3px; margin-bottom:2px; margin-left:3px;;
padding:2px;
}

H1 span {
color:#009500;
}

H2 {
 color:#993300;
 background-color: transparent;
 font-size: 16px;
 font-weight: bold;
 margin-top: 5px;
 margin-right:5px;
 margin-bottom:4px;
 padding: 2px 0 3px 0;
}

H3 {
 color:#993300;
 background-color: transparent;
 border-bottom: 1px solid #D0D0D0;
 font-size: 16px;
 font-weight: bold;
 margin-top: 5px;
 margin-right:5px;
 margin-bottom:4px;
 padding: 2px 0 3px 0;
}

H4 {
 color:#590000;
 background-color: transparent;
 font-size: 14px;
 font-weight: bold;
 margin: 4px 1px 1px 1px;
}

TABLE {
font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#4F5155;
}

A {
 color:#620000; background-color: transparent; font-weight: normal; text-decoration:none;
}
A:hover {
 color:#C40000; background-color: transparent;
}
A:visited {
 color:#620000; background-color: transparent;
}

FIELDSET {
-moz-border-radius: 4px;
}
legend {
color:#990000; font-size:10px; font-weight:bold;
}

img { border:0px;
}

input, select, button {
font-family:Arial, Helvetica, sans-serif; color:#6B6B6B;
font-size:11px; font-weight:bold;
padding-left:2px; padding-top:1px;padding-bottom:1px; }

DIV {
font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #4F5155;
}

code {
 font-family: Monaco, Verdana, Sans-serif;  font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166; display: block;
 margin: 14px 0 14px 0;  padding: 12px 10px 12px 10px;
}


/* ------------- Common class to all pages ------------ */
.layerx {
	position: absolute;
	visibility: hidden;
	background-color:#FFF0F0;
	border:5px solid #990000;
	padding: 5px;
	z-index:5;
	filter:alpha(opacity=90);
	opacity:0.9;
	-moz-border-radius:7px;
}

.error {
background-image:url(../images/error.png); background-position: 3px 2px; background-repeat:no-repeat;
background-color: #EDB9B1; color: #915a15;
padding-top : 3px;padding-left : 47px; padding-bottom : 2px; padding-right : 2px;
margin-top : 3px; margin-bottom:4px; margin-left:5px; margin-right:5px;
border: 1px solid #BB8888; min-height:43px; text-align:left; font-weight:bold; font-size:11px; line-height:17px;
}

.warning {
	background: #FFE9B2; color: #915a15;
	padding : 3px; 	min-height:30px;
	margin-top : 4px; margin-bottom:6px; margin-left:5px; margin-right:5px;
	border: 1px solid #BB8888;
	background-image:url(../images/warning.png);
	background-repeat:no-repeat; background-position: 3px 2px;
	text-align:left; font-family:Arial; font-size:11px;
	padding-left : 37px;
}

.submit_success {
background: #cdf6cd; color: #060;	padding : 3px; padding-left:7px; padding-right:7px;
margin-top : 4px; margin-bottom:6px; margin-left:5px; margin-right:5px;	border: 1px solid #029b00;
text-align:left; font-family:Arial; font-size:11px;
}
