/* CSS Document */
html,body
{
height:100%;
margin:0px;
padding:0px;


}
body
{
	padding:0px;
	margin:0px;
	background:url(../images/page_ground.jpg) repeat-x;
	min-height:100%;
}
h1,h2,h3,h4,h5
{
	padding:0px;
	margin:0 0 23px 0;
}
h1
{
	font-family:Arial;
	font-size:24px;
	color:#000;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2
{
	font-size:18px;
	font-family:"Times New Roman";
	font-style: italic;
	color:#006699;
	font-weight:normal;
}
h2 a
{
	color:#006699;
}
h3
{
	font-size:16px;
	color:#006699;
	font-weight:normal;
}
.warp
{
	height:100%;
}
.usher
{
	clear:both;
}
.butter
{
	margin-top:23px;
	color:#999;
	position:absolute;
	bottom:23px;
	/*left:15px;*/
	font-size:11px;
}
.butter a
{ 
	text-decoration:none;
	color:#4D79A6;
}
.butter a:hover
{
	text-decoration:underline;
}
.h_text
{
	color:#006699;
	font-weight:bold;
	font-family:Arial;
	font-style: normal;
}
.r_text
{
	font-family:"Times New Roman";
	font-style: italic;
	font-size:1.15em;
	color:#333;
	
}
.form_highlighted,.form_required
{
	color:#777;
}
.testimonials
{
	padding:23px 0 0px 0;
	border-bottom:dashed 1px #ccc;
}
.testimonials i
{ 
	color:#999;
}
#main_container
{
	width:940px;
	min-height:100%;
}
#headbox
{
	height:89px;
}
	#top_logo
	{
		height:89px;
		width:235px;
		background: url(../images/logo.gif) no-repeat;
		margin-left:-8px;
		float:left;
	}
	#top_nav
	{
		float:left;
		margin:0px;
		padding:0px;
		margin-top:53px;
		width:712px;
		overflow:hidden;
		border-right:solid 1px #B4B4B4;
	}
		ul.topnav 
		{
			width:730px;
			margin:0px;
			padding:0px;
		}
		.topnav  li
		{
			display:inline;
			margin:0px;
			padding:0px;
			list-style:none;
		}

		.topnav a
		{
			display:block;
			float:left;
			background:url(../images/inactive_item.gif) repeat-x;
			border-right:solid 1px #B4B4B4;
			line-height:36px;
			padding:0 22px 0 22px;
			font-size:14px;
			font-family:Arial;
			color:#000;
			text-decoration:none;
		}
		.topnav .first a
		{
			border-left:solid 1px #B4B4B4;
		}
		.topnav a.selected
		{
			background:url(../images/active_item.jpg) repeat-x;
			color:#fff;
		}
		.topnav a:hover
		{
			color:#326594;
			/*
			background:#ddd;
			
			border:solid 1px #B4B4B4;
			border-left:none;
			line-height:34px;*/
		}
		.topnav a.selected:hover
		{
			color:#fff;
		}
		.topnav .menu
		{
			display:none;
		}
#flashbox
{
	height:377px;
	background:url(../images/flashground.jpg) no-repeat;
}
#combobox
{
	margin-top:1px;
	background:url(../images/boxes_ground.jpg) repeat-x;
}
#combobox_borders
{
	background:url(../images/boxes_border.gif) repeat-y;
}
#combobox h1
{
	line-height:19px;
	margin-bottom:5px;
}
#combobox h2
{
	line-height:19px;
	margin-bottom:5px;
}
#combobox h2 .h_text
{
	font-size:16px;
}
#combobox h2 .r_text
{
	font-size:18px;
}

#combobox h3
{
	font-size:15px;
	line-height:19px;
	margin-bottom:5px;
	color:#333;
}
#combobox_1,#combobox_2,#combobox_3,#combobox_4
{
	min-height:150px;
	float:left;
	width:194px;
	padding:23px 18px 43px 23px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#333;
	line-height:14px;
	position:relative;
}
#combobox_1
{
	padding:23px 18px 13px 23px;
}
#combobox_1 h2
{
	margin-bottom:10px;
}
#combobox_footer
{
	height:7px;
	background:url(../images/boxes_footer.gif) repeat-x;
	clear:both;
}
#wide_text
{
	margin-bottom:59px;
	padding:23px 0px 56px 0px;
	text-align:left;
	font-family:Arial;
	font-size:13px;
	line-height:1.5em;
	letter-spacing: 0.02em;
	color:#333;
}
#footer
{
	margin-top:-59px;
	height:59px;
	background:url(../images/foot_ground.jpg) repeat-x;

}
	#infooter
	{
		width:940px;
		height:59px;
		margin: 0 auto 0 auto;
		background:url(../images/foot_logo.png) no-repeat;
	}
		#footcopyright,#footother
		{
			float:left;
			width:170px;
			line-height:59px;
			padding-left:160px;
			font-family:Arial;
			font-size:13px;
			color:#fff;
			text-align:left;
		}
		#footcopyright a
		{
			color:#006699;
		}
		#footother
		{
			width:470px;
			padding-left:100px;
		}
		#footother a
		{
			color:#5b5c5e;
			display:inline-block;
			margin-right:30px;
		}