@charset "utf-8";
/* CSS Document */

body {
	font-size:76%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5F5F5F
}

/*-- ------- Header Tags  ------- --*/
h1 {
	font-size:2em;
	color:#0E7234;
	font-weight:normal;
	line-height:30px;
}
h3 {
	font-size:1.2em;
	line-height:25px;
}

/*-- ------- Wrapper  ------- --*/

#wrapper {
	width:100%;
	background:#fff url('../images/banner.jpg') no-repeat 50% 0
}

/*-- ------- Header ------- --*/
#header {
	width:960px;
	margin:0 auto;
	height:299px;
	position:relative;
}
#topHeader {
	display:block;
	padding-top:130px;
}
.logo {
	float:left;
	display:block;
	color:#fff;
	background:#6D7273 url('../images/bgLogo.jpg') repeat-x 0 0;
	line-height:58px;
	height:58px;
	font-size:1.4em;
	padding:0 14px;
	width:auto;
	letter-spacing:0
}
.logo:hover {
	text-decoration:none
}
#headerTitle {
	color:#fff;
	font-size:2.2em;
	float:left;
	width:660px;
	display:block;
	line-height:58px;
	padding:2px 0 0 40px;
}

/*-- ------- Navbar ------- --*/
#navBar {
	position:absolute;
	bottom:0;
	right:0;
}
#navBar li {
	float:left;
	width:auto;
}
#navBar li a {
	font:1.17em Arial, Helvetica, sans-serif;
	line-height:40px;
	display:block;
	height:40px;
	color:#fff;
	background:#727270 url('../images/bgNav.jpg') repeat-x 0 -45px;
	padding:0 25px;
	margin:0 0 0 1px;
}
#navBar li a:hover, #navBar li a.selected {
	color:#5C5C5C;
	background-color:#fff;
	background-position:0 0;
	text-decoration:none;
}

/*-- ------- Content ------- --*/
#contentWrapper {
	width:100%;
	background:transparent url('../images/bgContent.jpg') repeat-x 0 0;
	padding:70px 0;
}
#content {
	width:960px;
	margin:0 auto;
}
#content .statement {
	font-size:1.33em;
}

/*-- ------- Left Content  ------- --*/
#leftContent {
	float:left;
	width:566px;
	border-right:1px dotted #AFAFAF;
	padding:0 45px 30px 0;
}
#leftContent .module {
	border-bottom:1px dashed #AFAFAF;
	padding-bottom:30px;
	margin-bottom:30px;
}
#leftContent h1 {
	width:510px;
	margin-bottom:30px;
}
#leftContent .module p {
	line-height:20px;
	margin-bottom:15px;
}
#leftContent ul {
	margin-left:15px;
}
#leftContent li {
	list-style-type:disc;
	line-height:25px;
}
ul.contactDetails {
	margin-left:0!important;
	width:233px;
}
.contactDetails li {
	list-style-type:none!important;
	border-bottom:1px dashed #AFAFAF;
	line-height:17px;
}

/*-- ------- Right Content ------- --*/
#rightContent {
	width:285px;
	float:left;
	padding-left:60px;
}
#rightContent li {
	margin:5px 0;
	padding:5px 0 10px;
	border-bottom:1px dashed #AFAFAF;
	line-height:17px;
}
.mapLink {
	display:block;
	width:280px;
	height:29px;
	background:#707070 url('../images/bgMapLink.jpg') repeat-x 0 0;
	line-height:29px;
}
.mapLink span {
	text-indent:-999em;
	display:block;
	background:transparent url('../images/mapIcon.jpg') no-repeat 50% 0
}

/*-- ------- Footer ------- --*/
#footerWrapper {
	width:100%;
	background:#fff url('../images/bgFooter.jpg') repeat-x 0 0
}
#footer {
	width:960px;
	margin:0 auto;
	padding:20px 0 200px;
	font:0.94em Arial, Helvetica, sans-serif;
}
#footer .spanDiv {
	padding:0 10px;
}

/*-- ------- Clear Fix ------- --*/
.clear {
	display:inline-block;
}
.clear:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content: ".";
}

/*-- ------- IE6 Message ------- --*/
#ie6msgWrapper {
	background-color:#F02452;
	width:100%;
}
#ie6msg {
	background:transparent url('../images/ie6Msg.jpg') no-repeat 10px 10px;
	color:#fff;
	padding:15px 10px 15px 70px;
	width:890px;
	margin:0 auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.1em;
	line-height:15px;
}
#ie6msg a {
	color:#fff;
	font-weight:bold;
}
#browserList {
	margin:5px 0 0;
	position:relative;
	width:890px;
}
#browserList dt {
	width:auto;
	float:left;
	border-right:1px solid #fff;
	padding-right:15px;
}
#browserList dd {
	width:auto;
	float:left;
	border-right:1px solid #fff;
	margin:0 0 0 0;
	padding:0 15px 0 15px;
}
#browserList .helpLink a {
	position:absolute;
	right:0;
}

