/* START Basic Page Settings */

html {
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
	min-height: 101%;
	font-family: Arial;
}

.Logo
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.Header
{
	font-family: Arial;
	font-size:18px;
	color:#FFFFFF;
	background-image: url(/Site_Images/Common_Images/Top_Block.jpg);
	background-repeat: no-repeat;
	width: 763px;
	height: 107px;
	line-height: 2.5;
	padding-left: 10px;
	vertical-align: bottom;
}

.heading {
 	font-family: Arial;
	font-size: 12px;
	color: #7777777;
	text-decoration: none;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

.Body_Copy
{
	font-family: Arial;
	font-size:11px;
	color:#777777;
	line-height:17px;
	margin: 0px;
	padding: 0px;
}

.Body_Copy a
{
	font-family: Arial;
	font-size: 11px;
	color: #327dc0;
	text-decoration: none;
}

.Body_Copy a:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #00af22;
	text-decoration: none;
}

.Body_Copy h1
{
	font-family: Arial;
	font-size:14px;
	color:#327dc0;
}

.Body_Copy h2
{
 	font-family: Arial;
	font-size: 12px;
	color: #7777777;
	text-decoration: none;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

.Left_Padding
{
	background-image: url(/Site_Images/Common_Images/Left_Padding.jpg);
	margin: 0px;
	padding: 0px;
}


.Footer
{
	vertical-align: middle;
	font-family: Arial;
	font-size:10px;
	color:#777777;
	border-top: #afacad solid 1px;
	border-bottom: #afacad solid 1px;
}

.Footer a
{
	font-family: Arial;
	font-size:10px;
	color: #777777;
	text-decoration: none;
}

#a2:link 
{
	font-family: Arial;
	font-size: 11px;
	color: #327dc0;
	text-decoration: none;
}

#a2:hover 
{
	font-family: Arial;
	font-size: 11px;
	color: #00af22;
	text-decoration: none;
}

#a2:visited 
{
	font-family: Arial;
	font-size: 11px;
	color: #327dc0;
	text-decoration: none;
}

/*----------------------------------------------------------------------*/
/*--------------------- Right Section ----------------------------------*/
/*----------------------------------------------------------------------*/

.Right_Section
{
	padding-top: 6px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Boxs -------------------------------------------*/
/*----------------------------------------------------------------------*/
.Grey_Box
{
	display: inline;
	float: left;
	background-color: #a9aaae;
}

.Light_Grey_Box
{
	display: inline;
	float: left;
	background-color: #e7e7e8;
	margin-top: 5px;
	margin-bottom: 5px;
}

.Green_Box
{
	display: inline;
	float: left;
	background-color: #e7e7e8;
	margin-top: 5px;
	margin-bottom: 5px;
}

.Blue_Box
{
	display: inline;
	float: left;
	background-color: #327dc0;
	margin-top: 5px;
	margin-bottom: 5px;
}

.Green_Frame
{
	display: inline;
	float: left;
	background-color: #5bc756;
	margin-top: 5px;
	border: #18b011 solid 5px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Form -------------------------------------------*/
/*----------------------------------------------------------------------*/
.Full_Input_Field
{
	width: 140px;
}

.Input_Field_100
{
	width: 370px;
}

.Small_Phone_Input_Field
{
	width: 35px;
}

.Large_Phone_Input_Field
{
	width: 45px;
}

/*----------------------------------------------------------------------*/
/*--------------------- Top Nav ----------------------------------------*/
/*----------------------------------------------------------------------*/
#Top_Nav ul
{
	float: right;
	list-style: none;
	margin: 0;
	display: inline;
}

#Top_Nav li
{
	float: right;
	text-align: center;
	display: inline;
}

#Top_Nav ul li
{
	font-family: Arial;
	font-size: 10px;
	display: block;
	text-decoration: none;
	float: left;
	color: #777777;
	border-top: #00af22 solid 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#Top_Nav ul li a 
{
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #777777;
}

/*----------------------------------------------------------------------*/
/*--------------------- Left Nav ---------------------------------------*/
/*----------------------------------------------------------------------*/
.Left_Nav h1
{
	font-family: Arial;
	font-size: 12px;
	color: #555555;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

.Left_Nav ul
{
	list-style: none;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

.Left_Nav ul li
{
	font-family: Arial;
	font-size: 11px;
	color: #777777;
	margin-left: 15px;
	margin-right: 20px;
	border-bottom: #e3e3e4 solid 1px;
}

.Left_Nav ul li a
{
	font-family: Arial;
	font-size: 11px;
	color: #327dc0;
	text-decoration: none;
}

.Left_Nav ul li a:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #00af22;
	text-decoration: none;
}

.Left_Nav ul li a.Left_Nav_Selected
{
	font-family: Arial;
	font-size: 11px;
	color: #00af22;
	text-decoration: none;
}

.Left_Nav_Selected
{
	color: #00af22;
}

.Sub_Nav
{
	display: inline;
}

.Sub_Nav ul
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom: none;
}

.Sub_Nav ul li
{
	font-family: Arial;
	font-size: 11px;
	color: #777777;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 15px;
	border-bottom: none;
}

/*----------------------------------------------------------------------*/
/*--------------------- Homepage Styles ---------------------------------------*/
/*----------------------------------------------------------------------*/

.homepage_div { width:400px;padding:5px 0px 20px 10px}

.Grey_Frame
{
	display: inline;
	float: left;
	background-color: #c6c4c5;
	margin-top: 5px;
	border: #afacad solid 7px;
	
	font-family: arial, "lucida console", sans-serif;
	font-size: 10px;
	color: #555555;
}

.Grey_Frame h1
{
	font-family: arial, "lucida console", sans-serif;
	font-size: 18px;
	color: #ffffff;
	margin-bottom: 10px;
}

.Grey_Frame b
{
	font-family: arial, "lucida console", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #327dc0;
}

.Grey_Frame a
{
	font-family: arial, "lucida console", sans-serif;
	font-size: 10px;
	color: #327dc0;
	text-decoration: none;
}

.Grey_Frame a:hover
{
	font-family: arial, "lucida console", sans-serif;
	font-size: 10px;
	color: #00af22;
	text-decoration: none;
}

.Grey_Frame p
{
	padding-bottom: 10px;
}



/*----------------------------------------------------------------------*/
/*--------------------- Interior Styles ---------------------------------------*/
/*----------------------------------------------------------------------*/


.interior_div { width:470px; padding: 6px 20px 30px 0px;}

.interior_div_with_image { width:488px; padding: 6px 6px 30px 0px;}

.divider_line {width:450px; height:1px;border-bottom:1px solid #999999; padding:10px 0px 10px 0px}

.img_padding { padding:0px 10px 20px 0px;}

/*----------------------------------------------------------------------*/
/*--------------------- Site Map Styles ---------------------------------------*/
/*----------------------------------------------------------------------*/


.col1
{
	position:absolute;
	top:225px;
	left:227px;
	width:160px;
}

.col2
{
	float:left;
	position:absolute;
	top:225px;
	left:372px;
	width:160px;
}

.col3
{
	float:left;
	position:absolute;
	top:225px;
	left:520px;
	width:200px;
}

.subtitle
{
	font-family: Arial;
	font-size:11px;
	color:#327dc0;
	line-height:17px;
	font-weight:bold;
}

.sitemap
{
	list-style-type:none;
	list-style-position:inherit;
}

/*----------------------------------------------------------------------*/
/*--------------------- Top Nav ----------------------------------------*/
/*----------------------------------------------------------------------*/

