@charset "UTF-8";

/* Global Content Formatting and Styles */



body {
	color: #575c7a;
	line-height: 1.5ems;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	background: url(../images/bg_tile.jpg) repeat 0px 0px;
}

.page {
	max-width: 980px;
	margin: 0px auto 0px auto;
	position: relative;
	background-color: #fff;
	
	}
	
h1 {
	font-size: 2em;
	font-weight: normal;
	color: #5678bf;
	margin: 0 0 .5em 0;
	}
	
h2 {
	font-size: 1.5em;
	font-weight: normal;
	color: #5678bf;
	margin: 0 0 .5em 0;
	}	
	
h2 {
	font-size:1.7em;
	font-weight: normal;
	color: #5678bf;
	margin: 0 0 1em 0;
	}

h3 {
	font-size:1.5em;
	font-weight: normal;
	color: #5678bf;
	margin: 0 0 1em 0;
	}
p {
	margin: 0 0 .75em 0;
	}
a {
	color: #5678bf;
	}
a:hover {
	color: #5678bf
	}

footer {
	font-size: .85em;
	color: #f7e669;
	background-color: #5678bf;
	padding: 10px 10px 10px 10px;
	border-bottom: #ffcc00 thick;
	}
	
footer a {
	color: #a9cf54;
}

footer a:hover {
	color: #588f27;
	}
	
a.cta {
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin: .5em 0 0 0;
	padding: 0px 12px 0px 0px;
	background: url(../images/2012/pageElements/cta_arrow.png) no-repeat right 0px;
	}

a.cta:hover {
	background-position: right -50px;
	}
	
article {
	padding: 30px 10px 10px 30px;

	}
	
.promo h3 {
	font-size: 1.1em;
	margin: 0;
	padding-left: 20px;
	}
.promo p {
	line-height: 1.2em;
	font-size: .9em;
	margin-bottom: .5em;
	padding-left: 20px;
	}
	
.promo {
	background-repeat: no-repeat;
	
	}

.promo.one {
	background-image: url(../images/page_elements/promo_1.jpg);
	}
.promo.two {
	background-image: url(../images/page_elements/promo_2.jpg);
	}
.promo.three {
	background-image: url(../images/page_elements/promo_3.jpg);
	}

nav a {
	color: #f7e669;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	font-size: .9em;
	}
	
nav a:hover {
	color: #a9cf54;
	}

.clear-fix { 
	clear: both;
	line-height: 1px;
	}
	


