@charset "utf-8";
body {font: 100% Verdana, Arial, Helvetica, sans-serif; background: #FFECBA; background-image:url(../img/page.bkg.jpg);background-repeat:repeat-x;background-position:top;margin: 0; padding: 0; text-align: center; color: #000;}
a {color:#008cb5;}
a:hover {color:#004F8E;}
.onecol #container {width: 850px; background: #FFF;margin: 0px auto; border-left: 1px solid #007C92;border-right: 1px solid #007C92; border-bottom:1px solid #007C92;text-align: left;}
.onecol #containerLinks {float:right;text-align:right;padding:5px 5px 0px 0px;font-size:75%;}
.onecol #mainContent {width:810px;height:260px;padding: 0 20px; background-image: url(../img/wave.jpg);background-repeat:no-repeat;background-position:bottom;}
.onecol #mainContentInterior {width:810px;height:143px;padding: 0 20px; background-image: url(../img/wave_interior.jpg);background-repeat:no-repeat;background-position:bottom;}
.onecol #bottomContent {background: url(../img/content_background.jpg); float:left;width:850px;padding: 0; }
.onecol #bottomContentLeft {float:left;margin-left:30px;width:370px;}
.onecol #bottomContentRight {float:left;width:370px;padding:30px 0px 0px 20px}
.onecol #bottomContentFull {background: url(../img/wave.bkg.bottom.jpg) top no-repeat; float:left;width:810px;padding: 10px 20px 20px 20px;}
.imgTopPadding {padding-top:30px;}
.imgBordered {border: 1px solid #004F8E;}

#bottomContentRight p {font-size:80%;line-height:140%;margin:0px;padding:0px 0px 10px 0px;}
#bottomContentRight ul {margin:0px 0px 0px 20px;padding:0px;}
#bottomContentRight li {font-size:80%; line-height:140%;margin:0px;padding:0px;}

#bottomContentFull h1 {font-family: Trebuchet MS, sans-serif;font-size:130%;font-weight:normal;color:#004F8E;margin-bottom:5px;margin-top:8px;}
#bottomContentFull h2 {font-family: Trebuchet MS, sans-serif;font-size:105%;font-weight:normal;color:#008Cb5;margin-bottom:5px;margin-top:8px;}
#bottomContentFull p {font-size:80%;line-height:140%;margin:0px;padding:0px 0px 10px 0px;}
#bottomContentFull ul {margin:0px 0px 0px 20px;padding:0px;}
#bottomContentFull li {font-size:80%; line-height:140%;margin:0px 0px 10px 0px;padding:0px;}

#bottomContentFull .smallSidebar {float: right; width: 150px; clear: right; margin: 8px 0 20px 60px;}
#bottomContentFull .smallSidebar img {display: block; margin: 0 auto 20px auto;}
#bottomContentFull .smallSidebar ul.paragraphs {list-style: none; margin: 0; padding: 0;}
#bottomContentFull .smallSidebar ul.paragraphs li {font-size: 11px; margin: 12px 0; padding: 0;}

.centeredLink {display: block; font-size: 13px !important; text-align: center; margin: 15px 0; font-size: 12px; font-weight: bold;}

.bluetext {color:#004F8E;}

.bottomBadge {clear: both; font-weight: bold; margin: 20px auto 0 auto; padding-bottom: 20px; text-align: center;}
.bottomBadge img {border: 0;}

.contact_footer {background: #008CB5; border-right: 1px solid #007C92; border-left: 1px solid #007C92; clear: both; color: #fff; font-size: 12px; margin: 0 auto; padding: 10px 0; text-align: center; width: 850px;}
.contact_footer a {color: #FFe9ae;}
.contact_footer span {font-size: 12px; font-weight: bold;}

#bottomContentFull .categories {background: url(../img/directory_bar.gif); height: 30px; margin: 0 auto; padding: 0; text-align: center;width: 725px;}
#bottomContentFull .categories li {display: inline; font-size: 14px; font-weight: bold; margin: 0 20px 0 0; line-height: 2;}

#bottomContentFull .listings {margin: 20px 0;}
#bottomContentFull .listings h3 {margin: 20px 0 10px 0; color: #008CB5; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 18px;}
#bottomContentFull .listings ul {margin: 0; padding: 0;}
#bottomContentFull .listings li {list-style: none; margin: 10px 0; padding: 0;}
#bottomContentFull .listings li strong {display: block;}

a img {border: 0;}

/* Navigation Menu Tabs */

#tabs
{
    background: url(../img/tabs_background.jpg);
    float: left;
    font-size: 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 850px;
}

#tabs ul
{
    font-weight: bold;
    margin: 0;
    padding: 10px 3px 0 7px;
    list-style: none;
}

#tabs li
{
    display: inline;
}

#tabs li a,
#tabs li a span
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
}

#tabs li a
{
    background: url(../img/tableft.off.jpg) no-repeat;
    margin-right: 1px;
    padding-left: 7px;
}

#tabs li a span
{
    color: #FFe9ae;
    display: block;
    background: url(../img/tabright.off.jpg) no-repeat right top;
    padding: 6px 10px 6px 0;
}
  
#tabs a:hover
{
    background-position:0% -42px;
}

#tabs a:hover span
{
    background-position:100% -42px;
    color: #008cb5;
}

#tabs li.current a
{
    background: url(../img/tableft.jpg) no-repeat left top;
}

#tabs li.current a span
{
    background: url(../img/tabright.jpg) no-repeat right top;
    color: #004F8E;
}

