﻿body {
font:75%/1.4em sans-serif, verdana, geneva, sans-serif;
font-weight:700;
color:#000;
background:#800;
margin:20 0 0 0;
padding:0;
text-align:center;
}

* {
margin:0;
padding:0;
}

#wrapper {
background:#fff;
margin:0 auto;
padding:0px;
border:4px solid #fc7;
}

.fixed {
width:760px;
}

.fluid {
width:90%;
}

#header {
height:110px;
background:url(../images/banner.jpg);
}

#header h1 {
	height:45px;
	font:250% "Trebuchet MS";
	padding:25px 20px 20px 20px;
	color:#fc7;
}

#content {
font-size:120%;
padding:0 15px;
text-align:left;
}

#content h2 {
font:150% "Trebuchet MS";
color:#222;
border-bottom:1px solid #eee;
}

#content h3 {
font:140% Arial;
color:#222;
padding:5px;
}

#content h1,h2,h3,h4,p,ol,ul,li,blockquote {
line-height:25px;
margin:15px 0;
}

#footer {
background:#f6f6f6;
border-top:2px solid #eee;
clear:both;
text-align:left;
font:100%/1.0em sans-serif, verdana, geneva, sans-serif;
font-weight:500;
margin:0;
padding:15 0 15 15;
}

*  html #footer {
margin:15 0 -15 0;
padding:15 0 15 15;
}

#nav {
background:#600;
margin:0;
}

#nav li {
list-style:none;
display:inline;
padding:0 7px 0 0;
}

#nav li a {
color:#fc7;
text-decoration:none;
padding:7px;
}

#nav li a:visited {
color:#fc7;
text-decoration:none;
}

#nav li a:hover {
background:#800;
color:#fff;
}

#sup {
border-collapse: collapse;
font-weight:700;
}

#sup td {
border:solid #800 2px;
text-align:center;
width:13%;
padding:5px;
}

#sup2 {
border-collapse: collapse;
font-weight:700;
}

#sup2 td {
border:solid #800 2px;
text-align:left;
padding:5px;
line-height:1.6em;
}

#sup2 td.state {
width:20%;
}

#sup2 td.testimonial {
width:80%;
}

.indent {
margin-left:5%;
}

.toprow {
font-weight:700;
text-align:center;
background-color:#a00;
color:#fc7;
}

.tabset_content {
height:20em;
overflow:auto;
}