/* CSS Document */
body {margin-top:0;}
body,td,p
	{
	color: #000000;
	font: 12px "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	}
H1
	{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004F39;
	padding-top: 10px;
	}

H2{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004F39;
	background-color:#F0EFE9;
	display:block;
	padding:2px;
	}
	
H3{
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A69AA;
	margin: 0px;
	}
li{
	margin-bottom: 3px;
	}
img{
	border: 0px;
	}
a:link{
	color: #1A69AA;
	}
a:visited{
	color: #91815e;
	}
a:hover{
	color: #0F503D;
	text-decoration: none;
	}
.emphasis {
	font-weight: bold;
	color: #1A69AA;
}

/*Begin Navigation*/
#navcontainer
{
/*background: #F0EFE9; tan back to match PriceTicker*/
background: #FFFFCC;
width: 200px; /*Width of text after indent*/
margin: 0 auto;
padding: 1em 0;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
height:280px;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0.7em 0.5em 1.0em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #333;
text-decoration: none;
background: #F0EFE9;
}

#navcontainer>ul#navlist li a { 
	width:200px; 
}

ul#navlist li#active a
{
background: #CAC8BA;
color: #0F503D;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #004F39;
background: #CAC8BA;
border-color: #aaab9c #fff #fff #ccc;
}
/*End Navigation*/

.leftcolumn {
	/*background:#F0EFE9; tan to match price ticker*/
	background: #FFFFCC;
	border:#CAC8BA 1px solid;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ACA88E;
	background:#F0EFE9;
	padding-top:8px;
}
#pricesbox {background-color:#F0EFE9;
	border-left: #CAC8BA 1px solid;
	border-right: #CAC8BA 1px solid;
	border-bottom:#CAC8BA 1px solid;
}
.priceTitle {
	font-size:10px;
	font-weight:bold;
}
.priceSubtitle {
	font-size:10px;
	color:#666666;
	border-bottom:#CAC8BA 1px solid;
	padding-bottom:5px;
}
.prices {
	font-size:10px;
	line-height:14px;
}
.priceBorderRight {
	border-right:#CAC8BA 1px solid; }
#contentText {padding:10px;}
.tanbox {
	background-color:#F0EFE9;
	border: #CAC8BA 1px solid;
	width:170px;
	vertical-align:middle;
}
.tanbox2 {
	background-color:#F0EFE9;
	border: #CAC8BA 1px solid;
	/*width:170px;*/
	vertical-align:middle;
}
#homepdftable {
	margin:0 0 15px 0;
}
.boxlink {	
	background-color:#F0EFE9;
	border: #CAC8BA 1px solid;
	padding: 8px;
	width:140px;
}
.boxlink a:link{
	color: #1A69AA;
	display: block;
	background-color:#F0EFE9;
}
.boxlink a:hover{
	color: #0F503D;
	display: block;
	text-decoration: none;
	background-color:#CAC8BA;
}
.contentindent {padding:4px;}
.floatright {
	float:right;
	margin:0 0 10px 10px;
	clear:both;
}

.graytextsmall {
	font-size: 10px;
	color: #999999;
}
