﻿body
{
background: #949a90 url(/images/layout/bkgd-page.jpg) repeat-x;
font: 12px/18px Trebuchet MS,Helvetica,Arial,sans-serif;
margin: 0;
padding: 0;
}
img
{
border: none;
}
h1
{
font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
margin-top: 0;
padding-top: 0;
font-size: 24px;
line-height: 28px;
color: #5d7a4b;
font-weight: normal;
}
h2
{
font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
font-size: 16px;
color: #5d7a4b;
font-weight: normal;
}
h3
{
font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
font-size: 14px;
color: #5d7a4b;
font-weight: bold;
}
br.clear
{
clear: both;
}
div#maincontainer
{
width: 981px;
margin: 0 auto;
}
div#header
{
width: 981px;
height: 142px;
background: url(/images/layout/bkgd-header.png) no-repeat;
}
div#header img
{
margin: 15px 0 0 11px;
}
div#mainnavcontainer
{
width: 960px;
height: 57px;
background: url(/images/layout/bkgd-nav-area.png) no-repeat;
padding: 0 11px 0 10px;
}
div#mainnav
{
height: 57px;
background: url(/images/layout/bkgd-main-nav.png) repeat-x;
}
div#mainnav ul
{
margin: 0;
padding: 0;
list-style: none;
}
div#mainnav li
{
float: left;
display: block;
padding: 0 28px;
font-size: 17px;
color: #fff;
text-transform: lowercase;
line-height: 57px;
}
div#mainnav li.selected
{
background: url(/images/layout/bkgd-main-nav-selected.png) repeat-x;
}
div#mainnav a
{
color: #fff;
text-decoration: none;
}
div#pagecontainer
{
width: 960px;
padding: 37px 11px 0 10px;
background: url(/images/layout/bkgd-main-content.png) repeat-y;
color: #60645e;
min-height: 460px;
}
div#pagebottom
{
width: 981px;
height: 26px;
background: url(/images/layout/bkgd-content-bottom.png) no-repeat;
}
div#footercontainer
{
width: 955px;
padding: 3px 0 10px 26px;
font-size: 10px;
font-family: Arial,Helvetica,sans-serif;
}
div#footerleft
{
float: left;
width: 218px;
margin: 10px 20px 0 0;
border-right: 1px solid #c0c8bb;
}
div#footerleft ul
{
margin: 0;
padding-left: 12px;
}
div#footerleft li
{
color: #fefefe;
padding-left: 0;
}
div#footerleft a
{
color: #fefefe;
text-decoration: none;
}
div#footerright
{
float: left;
width: 700px;
color: #fefefe;
margin: 6px 0 0 0;
}
div#footerright a
{
color: #fefefe;
text-decoration: none;
}
div#leftcol
{
float: left;
width: 200px;
margin: 0 20px 0 15px;
}
div#centrecol
{
float: left;
width: 393px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
padding: 0 20px 0 20px;
}
div#rightcol
{
float: left;
width: 246px;
margin: 0 18px 0 20px;
}
div#maincontent
{
float: left;
width: 680px;
border-left: 1px solid #ddd;
padding-left: 20px;
}
div#fullcontent
{
margin: -15px 20px 0 15px;
}
div#maincontent a, 
div#fullcontent a,
div#centrecol a
{
color: #5d7a4b;
text-decoration: none;
}
div#leftnav
{
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
margin-bottom: 14px;
margin-top: 14px;
font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
}
div#leftnav ul
{
margin: 0;
padding: 0;
list-style: none;
}
div#leftnav li
{
background: url(/images/layout/icon-left-nav.png) no-repeat;
color: #5d7a4b;
margin-bottom: 14px;
padding: 0 0 0 24px;
}
div#leftnav a
{
color: #5d7a4b;
text-decoration: none;
}
div#leftnav li.subnav
{
background-image: none;
padding-left: 8px;
font-size: 11px;
}
span.breadcrumb
{
font-size: 11px;
color: #60645e;
font-weight: normal;
display: block;
margin-bottom: 16px;
font-family: Arial,Helvetica,sans-serif;
}
span.breadcrumb a
{
text-decoration: none;
color: #5d7a4b;
}
span.breadcrumb span.current
{
color: #60645e;
}
div.contact
{
margin-bottom: 16px;
min-height: 34px;
padding-left: 50px;
}
.post
{
background: url(/images/layout/icon-post.png) no-repeat;
}
.phone
{
background: url(/images/layout/icon-phone.png) no-repeat;
}
.email
{
background: url(/images/layout/icon-email.png) no-repeat;
}
.web
{
background: url(/images/layout/icon-web.png) no-repeat;
}
.fax
{
background: url(/images/layout/icon-fax.png) no-repeat;
}
table
{
font: 12px/18px Trebuchet MS,Helvetica,Arial,sans-serif;
border-collapse: collapse;
color: #60645e;
}
