H1 { font-size: 16pt; font-weight: normal; font-style: italic; text-decoration: none; color: #FFFFFF; padding: 5px 1px 1px 50px;
	font-family: Verdana, arial, helvetica; background: url(/images/h1_logo.jpg) no-repeat top left;}
H2 { font-size: 12pt; font-weight: none; color: #333333; font-family: arial, helvetica; }
H3 { font-size: 11.5pt; font-weight: bold; color: #333333; font-family: arial, helvetica; }
H4 { font-size: 11pt; font-weight: bold; color: #333333; font-family: arial, helvetica; }
H5 { font-size: 10.5pt; font-weight: bold; color: #333333; font-family: arial, helvetica; }
H6 { font-size: 10pt; font-weight: bold; color: #333333; font-family: arial, helvetica; }

BODY { 
	background: #CCCCCC url(/images/background.jpg) repeat-x;
	font-size: 8pt; color: #444444;
	font-family: arial, helvetica;
}

.body_back1 { background: #06426A url(/images/back_top_left.jpg) no-repeat top left;}
.body_back2 { background: url(/images/back_top_right.jpg) no-repeat top right;  }
.body_back3 { background: url(/images/back_bottom_left.jpg) no-repeat bottom left;  }
.body_back4 { background: url(/images/back_bottom_right.jpg) no-repeat bottom right;  }

.header_back { background: #FFFFFF url(/images/header_back.jpg) repeat-x;}
.header_image { background: url(/images/header_image.jpg) no-repeat top left;  }
.header_left { 
	background: url(/images/header_building.jpg) no-repeat top left; vertical-align: middle; text-align: right; padding: 10px; 
	
}
.header_right { background: url(/images/header_right.jpg) no-repeat top right;  }

.bottom_body_border { background: #FFFFFF; border-bottom: 1px solid #DFDCE7; }
.area_logo { background: url(/images/area_logo.jpg) no-repeat bottom right; }
.area_bottom_right { background: #FFFFFF url(/images/body_bottom_left.gif) no-repeat left; }
.area_background { background: #FFFFFF url(/images/h1_back.jpg) repeat-x;
	border-style: solid; border-width: 0px 1px 0px 1px; border-color: #B6B6B6;}
.area_back { 
	font-size: 8pt; color: #444444;
	font-family: arial, helvetica;
	padding: 0px 10px 0px 10px;
}

.area_table { 
	text-decoration: none; 
	font-size: 8pt; color: #444444; 
	font-family: arial, helvetica; 
	color: #0C2E82;
}
.area_table a:link, .area_table a:active, .area_table a:visited, 
.area_back a:link, .area_back a:active, .area_back a:visited{
	color: #001758; text-decoration: underline; 
}
.area_table a:hover, .area_back a:hover { color: #445B9C; text-decoration: none; }

.menu_padding { padding: 10px; }

.side_menu { 
	background-color: #09578C;
	font-family: arial, helvetica; 
	font-size: 12pt; 
	font-weight: bold;
	border-style: solid; border-width: 0px 2px 0px 2px; border-color: #FFFFFF;
	padding: 0px;
	
	
}
.side_menu  a:link, .side_menu  a:active, .side_menu  a:visited  { 
	display: block;
	width: 172px;
	color: #FFFFFF; 
	padding: 5px;
	text-align: right;
	text-decoration: none; 
}

.side_menu  a:hover { 
	display: block;
	width: 172px;
	color: #FFFFFF;
	background-color: #06426A;
	padding: 5px;
	text-align: right;
	text-decoration: none;
}

.left_column { 
	background-color: #09578C;
	font-family: arial, helvetica; 
	font-size: 9pt; 
	color: #ffffff;
	border-style: solid; border-width: 0px 2px 0px 2px; border-color: #FFFFFF;
	padding: 0px 10px 0px 10px;
		
}
.left_column  a:link, .left_column  a:active, .left_column  a:visited  { 
	color: #FFFFFF; 
	text-align: right;
	text-decoration: underline; 
}

.left_column  a:hover { 
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}



.footer { background: #FFFFFF url(/images/footer_back.jpg) repeat-x bottom;  
		font-family: arial, helvetica; color: #0C2E82; font-size: 8pt; 
		padding: 30px px 0px 10px;
}
.footer a:link, .footer a:active, .footer a:visited { color: #0C2E82; text-decoration: none; padding: 0px 10px 0px 10px;}
.footer a:hover { color: #8F5D92; text-decoration: underline; padding: 0px 10px 0px 10px; }


INPUT { font-size: 9pt; font-weight: none; font-family: arial, helvetica;}
TEXTAREA { font-size: 9pt;}
SELECT { font-size: 9pt;}
OPTION { font-size: 9pt; }
TD { font-size: 9pt;}
TH { font-size: 9pt; }
IMG { font-size: 9pt; }
ALT { font-size: 8pt; }

.header { color: #333333; font-family: arial; font-size: 10pt; font-weight: bold; font-style: italic; text-decoration: none; }

.border {border-style: solid; border-width: 1px; border-color: 000000; background-color: #FFFFFF;}
TD.border { color: #000000;  font-size: 8pt; font-weight: none; background-color: #FFFFFF;}
TH.border { color: #FFFFFF;  font-size: 8pt; font-weight: bold; text-align: right; background-color: #053A6E;}
