a { color : #333333; }
a.callout { color : #336666; }
a.faq { color : #000000; font-weight : bold; }
body { margin : 0px; background-image : url(../img/background_tile.gif); }
.email { color : #336666; font-family : Arial, Sans; font-size : 10pt; font-weight : normal; }
.phone { font-family : Arial, Sans; font-size : 12pt; font-weight : bold; }
.left-side { background-color : #666666; }
.left-side-home { margin : 0px; background-image : url(../img/left-home-bg.gif); }
.left-bg { background-color : #666666; }
.navbar { background-color : #669999; }
.navbar-under { background-color : #99cccc; }
.header { background-color : #cccc99; color: #666666; padding-left : 20px;  font-family : Arial, Sans; font-size : 10pt; font-weight : normal; }
.header-bg { background-color : #cccc99; }
.white-bg { background-color : #ffffff; }
.black-bg { background-color : #000000; }
.side-nav { background-color : #99cccc; padding-left : 10px; font-family : Arial, Sans; font-size : 9pt; font-weight : normal; padding-top : 6px; padding-bottom : 6px; }
.side-nav-off { background-color : #99cccc; padding-left : 10px; font-family : Arial, Sans; font-size : 9pt; font-weight : normal; padding-top : 4px; padding-bottom : 4px; }
.side-nav-on { background-color : #ccffff; padding-left : 10px; font-family : Arial, Sans; font-size : 9pt; font-weight : bold; padding-top : 4px; padding-bottom : 4px; }
.body-col { background-color : #ffffcc; padding-top: 15px; padding-left : 35px; padding-right : 30px; }
.body-col-bg { background-color : #ffffcc; }
.image-col { background-color : #ffffcc; }
.image-col-dark { background-color : #cccc99; }
.right-col { background-color : #cccc99; padding-top: 15px; padding-bottom: 15px; padding-left : 35px; padding-right : 30px; }
.headline { font-family : Arial, Sans; font-size : 14pt; font-weight : bold; color : #666666; }
.headline-home { font-family : Arial, Sans; font-size : 15pt; font-weight : bold; color : #666666; }
.body-text { font-family : Arial, Sans; font-size : 10pt; font-weight : normal; color : #000000; }
.body-text-italic { font-family : Arial, Sans; font-size : 10pt; font-weight : normal; color : #000000; font-style : italic; }
.body-text-home { font-family : Arial, Sans; font-size : 10pt; line-height : 16pt; font-weight : normal; color : #000000; }
.sidebar-text { font-family : Arial, Sans; font-size : 9pt; font-weight : normal; color : #000000; }
.callout-col { background-color : #99cccc; }
.footer-col { background-color : #cccccc; font-family : Arial, Sans; font-size : 8pt; font-weight : normal; color : #000000; padding : 10px 10px 50px 0px; }
.bottom-text { font-family : Arial, Sans; font-size : 9pt; font-weight : normal; color : #000000; padding: 10px 15px 10px 10px; }
.bottom-subhead { font-family : Arial, Sans; font-size : 9pt; font-weight : bold; color : #336666; margin-bottom : 4pt; }
.homepage-text { font-family : Arial, Sans; font-size : 10pt; line-height : 16pt; font-weight : normal; color : #336666; }
a.homepage { color : #336666; }
.pdf { font-family : Arial, Sans; font-size : 8pt; font-weight : normal; color : #000000; }
.translate { font-family : Arial, Sans; font-size : 8pt; font-weight : normal; color : #666666; }

.side-nav-small { background-color : #99cccc; font: normal 12px/15px Arial, Sans; padding: 6px 8px 6px 10px; color:#333333; }
.leading { font: normal 12px/18px Arial, Sans; }
#navcontainer
{
width: 100%;
float: left;
background: #669999;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 20px;
color: #FFFFFF;
font-family: Verdana, Tahoma, Arial, san serif;
font-size: .65em;
font-weight: bold;
}

#navcontainer ul li a
{
padding: 6px 12px;
color: #FFFFFF;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover
{
color: white;
background: #336666;
}

#navlist li a:hover, #navlist li a:active
{
color: white;
background: #336666;
text-decoration: none;
text-align: left;
}

ul#navlist li#active a
{
background: #ccffff;
font-weight:bold;
color: #336666;
}
