
a img,:link img,:visited img {border: none;}


/* Basics */
html { height: 100%; margin-bottom: 1px; }
body {
	font: 12px Arial, Helvetica, Verdana, sans serif;
	background-color: #663300;
}

a:link, a:visited, a:active { color: #176A41; }
a:hover {
	color: #176A41;
	text-decoration: none;
}
a.navLeft:link, a.navLeft:visited, a.navLeft:active {
	color: #176A41;
	line-height: 180%;
	text-decoration: none;
}
a.navLeft:hover {
	color: #000000;
	text-decoration: none;
}
a.white:link, a.white:visited, a.white:active, a.white:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.bigTitle {
	color: #176A41;
	line-height: 180%;
}
.clear { clear: both; }


/* Format */
#content {color: #838182; font-size: 12px; line-height: 14px;}
h2 {height: 28px; margin: 0 0 10px 0; border-bottom: 1px solid #ccc; background-repeat: no-repeat; color: #838182;}
h3 {font-weight: normal; font-size: 20px; line-height: 24px; margin: 0 0 18px 0; color: #565050;}
h3 .highlight {color: #176A41;}
h5 {font-weight: bold; margin-bottom: 14px;}
h6 {font-weight: bold; color: #176A41; margin: 0 0 4px 0;}
h6 a {color: #176A41;}
p {
	margin: 0 0 20px 0;
	color:#838182;
	line-height: 150%;
}
.highlight { color: #000;}
.center {text-align:center;}


/* Page Layout */
body {
	background-color: #2C2916;
}
#wrapper {
	width:1000px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
}
#siteHead {width:1000px; height:450px; padding:10px 10px 10px 10px; margin:0 auto; background-color:#fff;}
#pageHead {width:1000px; margin:0 auto; padding:0 10px; min-height:40px; background-color:#fff;}
.subnav { margin: 10px 0;}
#content { width: 1000px; min-height:200px; margin:0 auto; padding: 0 10px; background-color:#fff;}

/* Headers */
#pageHead dl.page-head {height:0; width:1000px; overflow:hidden; margin:0 auto; background-repeat:no-repeat; background-position:top center;}
#pageHead dl.home {
	padding-top:430px;
}

/*----Page Styles----*/
/* Homepage */
div.layout-homepage div.home-copy {
	width:980px;
	float:left;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 10px;
}
/* Company */
div.layout-homepage div.company-copy {
	width:180px;
	float:left;
	padding-top: 20px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 32px;
}
div.layout-homepage div.company {
	width:640px;
	float:right;
	padding-top: 20px;
	padding-right: 32px;
	padding-bottom: 20px;
	padding-left: 32px;
}
div.layout-homepage div.nav {
	width:520px;
	float:right;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

/*Footer*/
#footer {
	clear:both;
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10;
}
#footer #cp {	
	font-weight: bold;
	font-size: 11px;
	color: #aaa;
	height: 38px;
	line-height: 38px;
	text-align: center;
}

#footer #bug {
	height: 38px;
	float: right;
	vertical-align: middle;
}

#footer a {
	color: #aaa;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}


#content .contain {
	overflow: hidden;
}


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

/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

hr {
	color: #FFFFFF;
	border-top:1px dotted #ccc;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
li {
	line-height: 170%;
}

