/* CSS Document */
body	{
	margin:		0;
	padding:	0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:	#333333;
	line-height: 16px;
	}
div, p, th, td, li, dd, dl, dt    {
    /* redundant selectors to help NS4 not forget */
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
    }	
a	{
	text-decoration:	underline;
	}
a:link	{
	color:	#699;
	background-color: transparent;
	}
a:visited	{
	color:	#999;
	background-color: transparent;
	}
a:active	{
	color:	#000;
	background-color: transparent;
	}
a:hover	{
	color:	#066;
	background-color: transparent;
	}

.top_menu {
	font-size: 11px;
	padding-left: 6px;
	padding-right:6px;}
.top_menu a {font-weight:	bold;
	text-decoration:none;
	}	
.top_menu a:link {color: #666666}
.top_menu a:visited {color: #333}
.top_menu a:active{color: #333}
.top_menu a:hover {color: #265F81}

h1	{
	font-size:	9px;
	color: 98C0C8;
	}
h3	{
	font-size:	18px;
	color: 2F6990;
	}
h4	{
	font-size:	14px;
	color: ffffff;
	}
.sub_head {
	
	height:37px;
	
	padding: 5px 0 5px 10px;
	vertical-align:middle;
}
.home_body {
	padding-left: 10px;
	padding-right: 20px;}
.sub_body {
	padding-left: 10px;
	padding-right: 10px;
}
.frm_hdr {
	color:#2F6990;
	font-weight:bold;
}
.frm {
	font-size: 10px;
}
.frm_spacing {
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.blue_hdr {
	font-size:	14px;
	color: 2F6990;
	font-weight:bold;
	}
.red {
	color: CC0000;
	}
.small {
	font-size:	11px;
	color: #333333;
	}
.small a:link	{
	color:	#333333;
	background-color: transparent;
	}
.small a:visited	{
	color:	#333333;
	background-color: transparent;
	}
.subpage_hdr_box {
  font-size:17px;
	color: 333333;
  font-weight:bold;	
  background-color: #5796C1;
  border:solid 1px #333333;
  padding:5px;
  margin-right:10px;
}