body {
margin: 20px;
padding: 0px;
background: #000020;
font: 16px arial, sans-serif;
text-align:center;
}

pre {
text-indent: 30px;
}

#tabmenu {
color: #000;
border-bottom: 2px solid #808080;
margin: 12px auto 0px auto;
padding: 0px 20px 0px 20px;
z-index: 1;
padding-left: 10px;
min-width:900px;
max-width:900px;
text-align:center;
}

#tabmenu li {
display: inline;
overflow: hidden;
list-style-type: none;
}

#tabmenu a, a.active {
color: #e0e0a0;
background: #808080;
font: bold 1em "Trebuchet MS", Arial, sans-serif;
border-width: 2px;
border-color:black black #808080 black;
border-style:outset solid solid outset;
padding: 2px 5px 0px 5px;
margin: 0;
text-decoration: none; 
}

#tabmenu a.active {
background: #FFF;
border-bottom: 3px solid #FFF; 
color: #406000;
}

#tabmenu a:hover {
color: #fff;
background: #ADC09F;
}

#tabmenu a:visited {
color: #e0e0a0;
}

#tabmenu a.active:hover {
background: #FFF;
color: #406000;
}

#tabmenu a.active:visited {
background: #FFF;
color: #406000;
}

#content {
font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
text-align: left;
background: #fff;
border: 2px solid #808080;
border-top: none;
z-index: 2;
min-width:886px;
max-width:886px;
margin: 0px auto;
padding: 20px;
height:auto;
}

#content a {
text-decoration: none;
color: #3B6980;
}

#content a:hover {
 background: #898B5E;
}

.disclaimer{
color:#333;
font-size:50%;
}


.footer  {
padding: 5px;
}

table {
width:80%;
text-align:center;
border:none;
border-collapse:collapse;
margin: 3em auto 3em auto;
}

tr.tablehead{
background-color:#bbb;
color:#000;
}

h1{
font: 2em/1.3em "bitstream vera sans", verdana, sans-serif;
color:#404040;
}

h2, h3.servicearea{
font: 1.5em/1em "bitstream vera sans", verdana, sans-serif;
color:#404040;
}

h3{
font: 2em/1.3em "bitstream vera sans", verdana, sans-serif;
color:#404040;
}

#wrapper
{
	width: 790px;
	margin: 0 auto;
}

#left
{
	width: 440px;
	background: #fff;
	height: auto;
}

.left-container
{
	margin: 20px;
}

#right
{
	width: 440px;
	background: #fff;
	float: right;
	height: auto;
}

.right-container
{
	margin: 20px;
	margin-bottom: 0;	/* IE6 pushes footer down without this */
}

#address{
color:#777;
text-align:center;
width:100%;
padding:auto;
margin:0px;
}

.trigger{
cursor:pointer;
color:black;
text-decoration:underline;
}

.head{
padding: 0;
height:48px;
width:600px;
line-height:48px;
text-align:center;
float:left;
}

.headleft{
background:#ddd;
min-width:400px;
width:400px;
height:3em;
padding:auto;
text-align:center;
float:left;
}

.headright{
float:left;
background:#ddd;
min-width:100px;
width:100px;
height:3em;
padding:auto;
text-align:center;
}

.tablewrap{
width:620px;
height:48px;
margin:auto;
background-image:url(images/BlankBar.png);
}

.servtype{
width:350px;
padding: 0;
height:48px;
float:left;
text-align:center;
display:inline;
line-height:47px;
}

.tablewrap img{
width:10px;
display:inline;
float:left;
padding:10px;
position:relative;
top:12px;
}