﻿body 
{ 
padding:0px;
margin:0px;
background-color:#3e3d40;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#container
{
margin:0px auto;
padding:0px;
width:800px;
overflow: hidden;
background-color:#fff;
}

#header
{
width:780px;
height:44px;
background:#3e3d42;
/*margin:6px auto 2px;*/
margin:6px auto 0px;
}

#logo
{
margin:5px 0px 5px 8px;
width:260px;
height:34px;
float:left;
}

#header ul
{
float:right;
margin-left:210px;
margin-top:14px;
margin-right:20px;
}

#header ul li
{
float:left;
padding-left:15px;
list-style-type:none;
font-size:12px;
}

#banner-image
{
width:780px;
margin:0px auto 14px;
}

p
{
text-align:left;
}

p.navigation
{
padding:0px;
margin:0px;
}

p.testimonial
{
background: url(/images/top-quote.gif) no-repeat left top;
padding:13px 10px 0 10px;
color:#000000;
}

div.testimonial
{
margin-bottom:15px;
width:431px;
background:#dee2e7 url(/images/bottom-quote.gif) no-repeat left bottom;
padding-bottom:28px;
color:#000000;
}

div.testimonial p
{
padding:13px 10px 0 10px;
color:#000000;
}


p.quote
{
margin:4px 4px 8px 4px;
padding:4px;
}

ul.navigation
{
margin:5px 5px 0px 0px;
padding:0px 1px 10px 5px;
list-style-type:none;
text-align:left;
}

li.navigation
{
padding:0px 3px 3px 0px;
}

h1
{   
margin-top:1px;
text-align:left;
font-size:16px;
}


h2, h3, h4, h5, h6
{   
margin-top:1px;
text-align:left;
font-size:12px;
clear:both;
}

#navigation
{ 
margin:0px 5px 0px 10px;
padding:0px;
width:140px;
float:left;
background-color:#FFFFFF;
text-align:left;
}

#content
{ 
margin:0px;
padding:0px;
width:430px;
float:left;
color:#000000;
background-color:#FFFFFF;
text-align:left;
}

#additional-content
{ 
margin:0px 10px 0px 5px;
padding:0px;
width:180px; 
float:right;
color:#000000;
background-color:#FFFFFF;
text-align:left;
}

#news
{
margin:0px;
padding:0px;
/*background:#f2f2f2;*/
background:#ffffff;
}

#news p
{
margin:2px 0px 2px 6px;
padding:0px;
}

#news p.first
{
margin:0px 0px 2px 6px;
padding:0 6px 0 0;
}

#news .linebreak
{
margin:margin:4px 0px;
}

#footer
{
clear:both;
background-color:#fff;
}

#footer p
{
 text-align:center;
}

#sitemap li 
{
list-style-type: circle;
margin:10px;
}

.contact label{
display:block;
margin:0px 0px 10px 0px;
}

.contact label span.contact{
display:block;
padding:0px 6px 0px 0px;
width:90px;
float:left;
text-align:left;
}

span.testimonial {
color:#999999;
margin:2px 0px 10px 0px;
}

dt 
{
margin:0px 0px 5px 0px;
font-weight:bold;
}

dd 
{
margin:0px 0px 10px 0px;
}

img
{
border:0px;
}

a:link {color: #3e3d40;}     
a:visited {color: #3e3d40;}  
a:hover {color: #3e3d40;}  
a:active {color: #3e3d40;}  

a.topnav:link {color: #CCC; text-decoration:none;}     
a.topnav:visited {color: #CCC; text-decoration:none;}  
a.topnav:hover {color: #CCC; text-decoration:none;}  
a.topnav:active {color: #CCC; text-decoration:none;} 


