<style type="text/css">{  }
.fixbrowserbug {
}
body {
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        background-color:#333333; /* #57ABAF */
		font-family : Arial, Helvetica, sans-serif;
		font-size:11px;
		/*background-image: url('../i/background.gif');
		*/
}
.header{
background-color:#DEC26F;
font-size:10px;
color:#000000;
text-align:center;
}

a .header {
color:#ffffff;
}


.leftbarbutton{
background-color:#CEA625;
}
.leftbarbutton_on{
background-color:#91741C;
}
.leftbarcolumn{
background-color:#DEC26F;
border-top: 1px solid white;
}
/* this should match leftbarcolumn */
.leftbarblock{
background-color:#DEC26F;
font-size:12px;
color:#000000;
text-align:center;
}

a .leftbarblock {
color:#000000;
text-decoration:none;
}

a.myopacity img{
border: none;
padding: 0px;
filter:alpha(opacity=45);
-moz-opacity: 0.45;
opacity: 0.45;
}

a.myopacity:hover img{
border: none;
padding: 0px;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

a:hover {
	color:#3399ff;
	text-decoration:none;
}

a, a.bold {
	color:#0066cc;
	text-decoration:none;
}

.footer {
	text-decoration:none;
	color:#666666;
	font-size:10px;
}
a.footer {
	text-decoration:none;
	color:#0066cc;
}

a.footer:hover {
	color:#3399ff;
}

.content {/* has elements of the class black text */
		font-size:12px;
		color:#000000;
		padding:25px;
}

.vnav{/* video navigation */
		font-size:10px;
		color:#000000;
		padding:5px;
		background-color:#eeeeee;
}

.textbg1 {
background-color:#e2d2c7; 
padding-right:200px; 
padding-left:10px;
}



div.feature2 {
	height:135px;
	padding:6px 6px 6px 6px;
	margin:6px 0px 0px 6px;
	background-color:#f5f5f5;
	font-size:12px;
}
p {
	font-size:12px;
	color:#5a5a5a;
}

.text1 {
		font-size:12px;
		color:#5a5a5a;
}

.btext {/*black text */
		font-size:12px;
		color:#000000;
}
.text2 {
		font-size:11px;
		padding:2px;
	
}
.text3 {
		font-size:12px;
		color:#333333;
		vertical-align:text-top;
		
	
}

.sidelist {
		font-size:11px;
		color:#000000;
}


.bigtagline {
		color:#553D2B;
		font-size:16px; 
		font-weight:bold;
}

.adboxtext {font-size:11px;
			color:#5a5a5a;
}

.mahogtext {
		font-size:12px;
		color:#000000;
	
}

a.boxlink {
		color:#ffffff;
		font-size:13px;
		text-decoration:none;
		padding:6px;
}
a.boxlink:hover {
		color:#000000;
		/*background-color:#471B22;*/
		text-decoration:none;

}

.ftitle {
	font-size:13px;
	color:#b22222;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	
}

a.flink {
		color:#b22222;
		font-size:10px;
		text-decoration:none;
		padding:3px;
		line-height:15px;
		
}
a.flink:hover {
		color:#ff8c00;
		/*background-color:#471B22;*/
		text-decoration:none;

}

h1 {
	color:#614E44;
	font-size:26px;
	font-weight:normal;
	margin-bottom: 1px;
}

h2 {
	color:#614E44;
	font-size:20px;
	font-weight:normal;
	margin-bottom: 1px;
}

h3 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 1px;
	}

ol,ul {
	font-size:12px;
	color:#5a5a5a;
	margin-left:8px; 
	padding-left:8px;
	
}

div.subnav {
	padding:0px 6px 0px 17px;
	color:#333333;
}
div.subnavdiv {
	padding:5px 6px 5px 17px;
}
div.subnavspacer {
	padding:5px 6px 5px 17px;
}
a.subnavtitle {
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
a.subnav {
	color:#990000;
	text-decoration:none;
}
a.subnav:hover {
	text-decoration:underline;
}