/*********************************************************************
                     GENERIC ELEMENT STYLES START HERE
*********************************************************************/
BODY {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	MARGIN: 5 0 0 0;
	TEXT-ALIGN: left;
	background-color: #002750;
}

P {
	COLOR: #4D4D4D;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
}

H1 {
	COLOR: #323132 ;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left
}

H2 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 14px;
	TEXT-ALIGN: left
}

H3 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}

H4 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}

H5 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}

H6 {
	COLOR: #323132;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left
}

A:link {
	COLOR:  blue;
	TEXT-DECORATION: none;
}

A:visited {
	COLOR:  blue;
	TEXT-DECORATION: none;
}

A:active {
	COLOR: blue;
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: blue;
	TEXT-DECORATION: underline;
}

TABLE {
	
}

TD {
	COLOR: #4D4D4D
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: top;
}

TR {
	COLOR: #4D4D4D;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: top;
}

UL {
	COLOR: #4D4D4D;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
}

OL {
	COLOR: #4D4D4D;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
}

/*********************************************************************
                     CLASS STYLES START HERE
*********************************************************************/
.formfield {
	COLOR:  #202020;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.formfield_mandatory {
	COLOR: black;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	background-color: #FFFFFF;
	border: 1px solid maroon;
}

.formfield_list_mandatory {
	COLOR: maroon;
	FONT-FAMILY: Arial, helvetica, Sans-Serif;
	FONT-SIZE: 12px;
}

input.btn {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #ddd;
	border: 1px solid;
	border-top-color: #999;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: #666;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType = 0, StartColorStr = '#ffffffff', EndColorStr = '#ffcccccc');
}

input.btnin {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #ddd;
	border: 1px groove;
	border-top-color: #999;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: #666;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType = 0, StartColorStr = '#ffcccccc', EndColorStr = '#ffffffff');
}

input.btnred {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #ffffff;
	border: 1px solid;
	border-top-color: #999;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: white;
}

input.btngrey {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #f8f8f8;
	border: 1px solid;
	border-top-color: #999;
	border-left-color: #999;
	border-right-color: #666;
	border-bottom-color: #f8f8f8;
}

input.btnhov {
	FONT-SIZE: 11px;
	color: #333;
	background-color: #ddd;
	border: 1px solid;
	border-top-color: #c63;
	border-left-color: #c63;
	border-right-color: #930;
	border-bottom-color: #930;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType = 0, StartColorStr = '#ffffffff', EndColorStr = '#ffcccccc');
}

input.btnblack {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #ffffff;
	background-color: #000;
	border: 1px solid;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff777777',EndColorStr='#000000');
}

.white {
	color: #CFCEE5;
}

.white_header {
	color: #EDECFF;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

.black_header {
	color: #000000;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
}

.green {
	color: #72AA2B;
}

.green_header {
	COLOR:  #b1d226;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
}

.green:link {
	COLOR:  #72AA2B;
	TEXT-DECORATION: none;
}

.green:visited {
	COLOR:  #72AA2B;
	TEXT-DECORATION: none
}

.green:active {
	COLOR: #72AA2B;
	TEXT-DECORATION: none
}

.green:hover {
	COLOR: #72AA2B;
	TEXT-DECORATION: underline;
}

.red {
	color: #c40520;
}

.red_header {
	COLOR:  #c40520;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
}

.red:link {
	COLOR:  #c40520;
	TEXT-DECORATION: none;
}

.red:visited {
	COLOR:  #c40520;
	TEXT-DECORATION: none
}

.red:active {
	COLOR: #c40520;
	TEXT-DECORATION: none
}

.red:hover {
	COLOR: #c40520;
	TEXT-DECORATION: underline;
}

.grey {
	color: #8e9093;
}

.grey_header {
	COLOR:  #8e9093;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
}

.grey:link {
	COLOR:  #8e9093;
	TEXT-DECORATION: none;
}

.grey:visited {
	COLOR:  #8e9093;
	TEXT-DECORATION: none
}

.grey:active {
	COLOR: #8e9093;
	TEXT-DECORATION: none
}

.grey:hover {
	COLOR: #8e9093;
	TEXT-DECORATION: underline;
}

.orange {
	color: #f29f1d;
}

.orange_header {
	color: #f29f1d;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
}

.orange:link {
	COLOR:  #f29f1d;
	TEXT-DECORATION: none;
}

.orange:visited {
	COLOR:  #f29f1d;
	TEXT-DECORATION: none
}

.orange:active {
	COLOR: #f29f1d;
	TEXT-DECORATION: none
}

.orange:hover {
	COLOR: #f29f1d;
	TEXT-DECORATION: underline;
}

.blue {
	color: #83afdf;
}

.blue_header {
	color: #83afdf;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
}

.blue:link {
	COLOR:  #83afdf;
	TEXT-DECORATION: none;
}

.blue:visited {
	COLOR:  #83afdf;
	TEXT-DECORATION: none
}

.blue:active {
	COLOR: #83afdf;
	TEXT-DECORATION: none
}

.blue:hover {
	COLOR: #83afdf;
	TEXT-DECORATION: underline;
}

.darker_blue {
	color: #0000FF;
}

.darker_blue_header {
	color: #0000FF;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
}

.darker_blue:link {
	COLOR:  #0000FF;
	TEXT-DECORATION: none;
}

.darker_blue:visited {
	COLOR:  #0000FF;
	TEXT-DECORATION: none
}

.darker_blue:active {
	COLOR: #0000FF;
	TEXT-DECORATION: none
}

.darker_blue:hover {
	COLOR: #0000FF;
	TEXT-DECORATION: underline;
}

.login {
	color: gray;
	font-size: 10px;
}

.login:link {
	COLOR: gray;
	TEXT-DECORATION: none;
}

.login:visited {
	COLOR: gray;
	TEXT-DECORATION: none
}

.login:active {
	COLOR: gray;
	TEXT-DECORATION: none
}

.login:hover {
	COLOR: #CFCEE5;
	TEXT-DECORATION: underline;
}

.small_header {
	COLOR:  #000000;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}

.large_header {
	COLOR:  #000000;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
}

.darker_blue {
	color: #0000FF;
}

.small_font {
	COLOR:  #666666;
	font-size: 10px;
}

.dark_bg {
	FONT-WEIGHT: bold;
	color: #FFFFFF;
}

.large_font {
	font-size: 12px;
	border: dotted 1px gray;
	background-color: #f8f8f8;
}

