@charset "utf-8";
/* CSS Document by marlena@hawesfinancial.com */
html {
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
}

body {
	font: 90% Arial, Helvetica, sans-serif;
	background: #26241C;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFF7F8;
}

body.sub {
	background: #FFFFFF;
	color: #010101;
}

input {
	font-size: 90%;
	padding: 0;
	margin: 0;
}

a:link, a:visited {
	color: #1B81B9;
}

a:hover, a:active {
	color: #6C3D00;
}

/* Main Navigation */

#nav {
	height:56px;
	margin: 0;
	padding:0;
	border-collapse:collapse;
	background:#A9B890 url(../images/bg-nav.gif) repeat-x;
	position: relative;
}

#inner {
	width:780px;
	margin: 0 auto;
}

#nav span {
	float: left;
}

#nav span.divide {
	border-right: 1px solid #E5EADE;
	margin: 12px 0;
	height:30px;
}

#nav span a { 
	display: block; 
	margin-top: 4px;
	padding: 15px 28px;
    height: 22px;
	color:#000000;
	text-decoration:none;
    font-size: 11px;
}

#nav a:hover {
	background-color: #D4DCC8;
	
}

/* Named Divs */
#header {
	background: #26241C;
}

#container {
	width: 100%;  
	border: 0;
	/* padding-top:2em; */
	padding:0px;
	margin:0px;
}

#logo {
	float: left;
	padding: 1em;
}

#search {
	margin: 1em;
	padding: 2px;
	width: 290px;
	height: 30px;
	background-color: #B8A9A3;
	border: 1px solid #000000;
}

#searchform {
	padding: 0;
	margin: 0;
}

#topbanner {
	text-align: left;
	background: #E9F1FD url(../images/bg-banner.gif) repeat-x;
	height: 155px;
}

#mainContent {
	margin-left: 1em;
	padding-top:1em;
	text-align:left;
	float:left;
	width:45%;
	border:0px;
}

#mainContent a:link, #mainContent a:visited {
	color: #1B81B9;
}

#content {
	margin-left: 4em;
	padding-top:1em;
	text-align:left;
	float:left;
	width:60%;
	border:0px;
}

#content h2 {
	color: #34715A;
	font-size: 120%;
}

#footer {
	text-align: left;
	font-size: 80%;
	margin-left: 1em;
	margin-right: 1em;
	padding-top:1em;
	border-top: 1px solid #C0A56D;
}

#footer span {
	margin-left: 1em;
	color: #C0A56D;
}

/* Columns */
#leftCol {
	float: left; 
	width: 20%; 
	padding: 1em;
	margin-top:1em;
	}

.leftbox {
	background-color: #B8A9A3;
	text-align: left;
	width: 197px;
	cursor: pointer;
	border-bottom: 1px solid #26241C;
}

.leftbox img {
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}

.leftboxClicky {
	background-color: #C0A56D;
	text-align: left;
	width: 197px;
	cursor: pointer;
}

#pcshead {
	background-image:url(../images/boxhead-pcs.jpg);
	height: 31px;
}

#pcshead.active, #pcshead:hover {
	background-image:url(../images/boxhead2-pcs.jpg);
}

#hffhead {
	background-image:url(../images/boxhead-hff.jpg);
	height: 31px;
}

#hffhead.active, #hffhead:hover {
	background-image:url(../images/boxhead2-hff.jpg);
}

#ppshead {
	background-image:url(../images/boxhead-pps.jpg);
	height: 31px;
}

#ppshead.active, #ppshead:hover {
	background-image:url(../images/boxhead2-pps.jpg);
}

#mckhead {
	background-image:url(../images/boxhead-mck.jpg);
	height: 31px;
}

#mckhead.active, #mckhead:hover {
	background-image:url(../images/boxhead2-mck.jpg);
	height: 31px;
}

#inthead {
	background-image:url(../images/boxhead-int.jpg);
	height: 31px;
}

#inthead.active, #inthead:hover {
	background-image:url(../images/boxhead2-int.jpg);
	height: 31px;
}

#rightCol {
	float: right;
	width: 25%;
	padding: 1em;
	margin-top: 1em;
}

.newsbox, .toggle_container {
	background-color: #B8A9A3;
	border: 1px solid #C0A56D;
	font-size: .8em;
}

.toggle_container {
	padding: .5em;
	overflow: hidden;
	clear: both;
}

.toggle_container .block {
	display: block;
}

.newsbox ul, .markbox ul {
	padding: .5em;
	margin: .5em;
}

.newsbox li, .markbox li {
	list-style-type: none;
	font-size: 1em;
	margin-bottom: 1em;
}

.newsbox a:link, .newsbox a:visited {
	color: #000000;
	text-decoration: none;
}

.newsbox a:hover, newsbox a:active {
	color: #1B81B9;
	text-decoration: underline;
}

.newshead {
	background: #FFF7F8 url(../images/bg-news.gif) repeat-x;
	height: 22px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	font-size: 90%;
}

.markhead {
	border-bottom:1px solid #C0A56D;
}

.markhead h3 {
	margin-bottom: 0;
}

.newscont, .markcont {
	text-align: left;
	color: #000000;
}

h4.marktrigger {
	background-image: url(../images/mark-arrows.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: .5em;
}

h4.marktrigger a {
	display: block;
}

.marktrigger.active {
	background-image: url(../images/mark-arrows.gif);
	background-position: right bottom;
}

/* Table stuff */
table td {
	vertical-align: top;
}

table p, table span {
	font-size: .9em;
}

/* News htm pages */
.story li {
	margin: .5em;
}

.credits {
	font-size: .9em;
	font-style: italic;
}

/* Miscellaneous classes for reuse */
a img {
	border: 0;
}

h1 {
	color: #C0A56D;
	font-size: 1.5em;
	text-align: center;
}

h2 {
	color: #A9B890;
	font-size: 1.2em;
}

h3 {
	color: #C0A56D;
	font-size: 1em;
	font-weight: bold;
}

h4 {
	font-size: .8em;
}

.button {
	background-color: #A9B890;
	color: #FFFFFF;
	font-weight: bold;
}

.phoneNumber {
	font-size:18pt;
	color:#fff;	
}

.slickbox {
	/* background-color: #3C3A33; */
	padding-top: .5em;
	border-bottom: 1px solid #3C3A33;
}

.fltrt { 
	float: right;
	margin-left: 1em;
}
.fltlft { 
	float: left;
	margin-right: 1em;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

