/* Body controls font unless otherwise specified. */
BODY {
	text-align:center;
	background-color:#606c6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.80em;
	font-weight:normal;
	line-height:1.4em;
	}
/* Remove spacing from paragraph tags */
P {
	padding:0;
	margin:0;
	}
/* Main Content Copy */
h1.content {
	font-size:1em;
	font-weight:normal;
	line-height:1.4em;
	padding:10px;
	}
/* Main Titles */
h1.title {
	padding:10px;
	padding-bottom:0px;
	font-size:1.3em;
	font-weight:bold;
	}
/* Sub Titles */
h1.sub-title {
	padding:10px;
	padding-bottom:0px;
	font-size:1.1em;
	font-weight:bold;
	}
/* Main Navigation */	
UL {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	}
UL li{
	margin:0;
	padding:0px;
	background-color:#727f81;
	color:#FFF;
	list-style:none;
	display:block;
	}
ul li a:link { 
	color:#FFF; 
	text-decoration:none;
	}
ul li a:visited { 
	color:#FFF; 
	text-decoration:none;
	}
ul li a:hover { 	
	display:block; 
	background-color:#899294;
	color:#FFF;
	text-decoration:none;
	}
ul li a:active { 
	color:#FFF;
	text-decoration:none;
	}
/* Main SUB-Navigation */	
ul li.sub a:link { 
	color:#000; 
	text-decoration:none;
	}
ul li.sub a:visited { 
	color:#000; 
	text-decoration:none;
	}
ul li.sub a:hover { 	
	display:block; 
	background-color:#e3ebec; 
	color:#000s;
	text-decoration:none;
	}
ul li.sub a:active { 
	color:#000; 
	}
UL li.sub{
	margin:0;
	padding:0;
	background-color:#FFF;
	color:#000;
	list-style:none;
	}
/* Menu Padding */	
div.pad { 
	padding:5px; 
	}
div.pad-sub { 
	padding:5px; 
	padding-left:15px;
	}
/* Float Clear */ 
.clear {
	clear:both;
	height:0px;
	}
/* Main Container - Holds everything */
.container {
	text-align:left;
	background-color:#FFF;
	padding:10px;
	}
/* Wrapper around the header (Logo + Slogan) */
.header-wrapper {
	height:100%;
	background-image:url(images/contentbg2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:34px;
	}
/* Company Logo */
.header-logo {
	float:left;
	height:79px;
	padding-left:40px;
	background-color:#FFF;
	}
/* Top Right Ad Space */
h1.header-adspace {
	font-weight:bold;
	font-size:1.2em;
	float:right;
	background-color:#FFF;
	}
/* Wrapper around the entire content area */
.content-outer-wrapper  {
	background-color:#e4e4e4;
	padding:10px;
	}
/* Used as the side (left/right) column backgrounds. (faux same-height) */
.content-inner-wrapper {
	overflow:hidden;
	background-color:#606c6d;
	width:100%;
	}
/* Content Area - Left Column */
.content-left-column {
	float:left;
	width:15%;
	color:#FFF;
	}
/* Content Area - Center Column */
.content-center-column {
	float:left;
	width:70%;
	overflow:hidden;
	background-color:#FFF;
	}
/* Wrapper around the center column content */
.content-copy-outer {
	background-color:#FFF;
	overflow:hidden;
	width:100%;
	}
/* Breadcrumb Trail */
.breadcrumb {
	background-color:#606c6d;
	padding:10px;
	color:#FFF;
	border-bottom:5px solid #bdde18;
	}
/* Breadcrumb links */
.breadcrumb a:link {
	color:#FFF;
	text-decoration:none;
	}
.breadcrumb a:visited {
	color:#FFF;
	text-decoration:none;
	}
.breadcrumb a:hover {
	color:#FFF;
	text-decoration:none;
	}
.breadcrumb a:active {
	color:#FFF;
	text-decoration:none;
	}
/* Wrapper around the center column content inside */
.content-copy-inner {
	height:100%;
	background-color:#FFF;
	overflow:hidden;
	background-image:url(images/contentbg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:20px;
	}
/* Center Column - Header Image */
.content-header-image {
	background-image:url(images/background_main2.jpg);
	height:180px;
	background-repeat:no-repeat;
	}
/* Center Column Copy - Row 1 */
.content-row1 {
	clear:both;
	width:80%;
	padding-left:40px;
	}
/* Center Column Copy - Row 2, Column 1 */
.content-row2-col1 {
	float:left;
	width:40%;
	padding-left:40px;
	}
/* Center Column Copy - Row 2, Column 2 */
.content-row2-col2 {
	float:left;
	width:40%;
	padding-left:40px;
	}
/* Content Area - Right Column (Changed from 15% to accomodate IE 7 Flicker) */
.content-right-column {
	float:left;
	width:12%;
	color:#FFF;
	}
/* Wrapper around the footer (Links + Copyright) */
.footer-wrapper {
	background-color:#606c6d;
	color:#FFF;
	overflow:hidden;
	padding:10px;
	border-top:5px solid #bdde18;
	}
/* Footer Links */
.footer-links {
	float:left;
	vertical-align:middle;
	}
/* Footer ©2006 Copyright */
.footer-copyright {
	float:right;
	vertical-align:middle;
	}
/* Footer links */
.footer-wrapper a:link {
	color:#FFF;
	text-decoration:none;
	}
.footer-wrapper a:visited {
	color:#FFF;
	text-decoration:none;
	}
.footer-wrapper a:hover {
	color:#FFF;
	text-decoration:none;
	}
.footer-wrapper a:active {
	color:#FFF;
	text-decoration:none;
	}
/* Access Key Identifiers (This underlines the ACCESS key) - Accessibility Feature. */	
a:link em { 
	text-decoration:underline; 
	font-style:normal; 
	font-weight:normal; 
	}
a:visited em { 
	text-decoration:underline; 
	font-style:normal; 
	font-weight:normal;  
	}
a:hover em { 
	text-decoration:none; 
	font-style:normal; 
	font-weight:normal;  
	}
a:active em { 
	text-decoration:underline; 
	font-style:normal; 
	font-weight:normal; 
	}