/* TAG STYLES =============================================================*/

body,div,h1,h2,h3,h4,h5,h6,form,fieldset,p,th,td{margin: 0;padding: 0;}
body{font-family: Arial, Helvetica Neue, sans-serif; background-color: #ffffff; font-size: 12px; line-height: 1.5em;color: #494949; padding: 0 0 0 0;}
div.clear{clear: both;}
h1,h2,h3,h4,h5,h6{margin-bottom: 20px; color: #010101; font-family: "Times New Roman",Georgia,Serif;font-weight: normal;}
img{border: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;}
p{padding-bottom: 10px;}
a{text-decoration: underline; color: #178b8c;}
a:hover{text-decoration: none;}

/* =========================================================================*/


/* LAYOUT STYLES =============================================================*/

div#wrapper{width: 979px; margin: 10px auto 20px auto;position: relative;
}
div#header{margin-bottom: 10px;}
div#header div#logo_holder{margin-left: 20px; float: left;}
div#header div#navigation_holder{float: right; width: 790px; margin-top: 40px;}
div.large_header_images{padding-bottom: 1px; border-bottom: 15px solid #178b8c; height: 350px; width: 979px; overflow: hidden; position: relative;
}
div.image_reel {position: absolute;top: 0; left: 0;}
div.image_reel img {float: left;}
div.small_header_images{padding-bottom: 1px; border-bottom: 5px solid #178b8c;}
div#content_holder{border-top: 10px solid #ffffff; background-color: #f4f4f4;}
div#content_holder div#main_column_left{float: left; width: 689px; padding: 12px 35px 12px 0px; background-color: #ffffff;}
div#content_holder div#main_column_right{float: right; width: 689px; padding: 12px 12px 12px 0px; background-color: #ffffff}
div#content_holder div#left_column{float: left; width: 231px; padding: 12px 12px 0px; margin-right: 23px; }
div#content_holder div#right_column{float: right; width: 231px; padding: 12px 12px 0px;}
div#footer_holder{margin-top: 10px; background-color: #494949; color: #ffffff; padding: 15px;}
div#sub_footer_holder{text-align: center; margin-top: 3px;}

/* =========================================================================*/


/* HEADING STYLES =============================================================*/

h1{font-size: 2.5em;}
h2{font-size: 1.875em;border-bottom: 1px solid #dedede; padding-bottom: 8px;}

div#main_column h1 {}
h1 span {color: #178b8c; font-weight: bold;}
div#left_column h2, div#right_column h2 {}

/* =========================================================================*/

/* IMAGE STYLES =============================================================*/

.image_left {float: left; padding: 0px 13px 13px 0px;}
.image_right {float: right; padding: 0px 0px 13px 13px;}

/* =========================================================================*/

/* PARAGRAPH STYLES =============================================================*/

div#footer_holder p{padding-bottom: 0px;}

/* =========================================================================*/

/* LINK STYLES =============================================================*/

div#footer_holder a{color: #ffffff;}

/* =========================================================================*/

/* LIST STYLES =============================================================*/

ul#main_nav{list-style: none; font-family: "Times New Roman",Georgia,Serif;}
ul#main_nav li{float: left; padding: 0px 5px;}
ul#main_nav li.divider{float: left; padding: 0px 0px;}
ul#main_nav li a{text-decoration: none; display: block; padding: 0px 18px; color: #969696; font-weight: bold; font-size: 18px; height: 38px; line-height: 38px;}
ul#main_nav li a:hover{color: #ffffff; background-color: #178b8c;}
ul#main_nav li a.active{color: #ffffff; background-color: #178b8c; text-decoration: none; display: block; padding: 0px 18px; font-weight: bold; font-size: 18px; height: 38px; line-height: 38px;}

/* =========================================================================*/

/* TABLE STYLES =============================================================*/

table.address_table {border: 0px;}
table.address_table tr td {vertical-align: top; padding-bottom: 15px;}

/* =========================================================================*/


/* OLD STYLES  =============================================================*/

.Heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	color: #3D3368;

}
.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Text10Navy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;

}
.Text12Navy {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
}
.Heading24 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #88C012
}
.LinksGreen {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
}
.bgNoRepeat {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(Images/2006/frontpagelogo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a.style5 {font-size: 10px; color: #6699FF; text-decoration: none;}
a.style5:hover {font-size: 10px; color: #333366; text-decoration: underline;}

.style3 {color: #408080}
.style4 {color: #6699FF}

/* =========================================================================*/