body{
        background:url(../img/body_bg.gif) center top repeat;
        font-family:Georgia, "Times New Roman", Times, serif;
        margin:30px auto;
}

h2{
        font-size:24px;
        color:#594a34;
        font-weight:normal;
        margin:20px 0;
        margin-bottom:10px;
}

a{ color:#355028; text-decoration:underline;}
a:hover{ color:#618a4d; text-decoration:underline;}

#cntr{ margin:0 auto; width:901px;}
#cntr_outer{ margin:0 auto; width:100%;}
#header{ margin:0 auto; width:901px; position:relative; z-index:99;}
.head{ width:901px; height:194px; z-index:999;}
.slideshow{ background:#fff; position:absolute; top:0; right:0; z-index:-999;}

#menu{ 
        background:#5a8247 url(../img/menu_bg.gif) repeat-x;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
        width:901px;
        z-index:999;
}
/*
#menu a{
        color:#cee3c3;
        line-height:25px;
        padding:2px 20px;
        text-decoration:none;
}
#menu a:hover{
        color:#335224;
        padding:10px 20px;
        text-decoration:none;
}

#menu ul{ margin:0;padding:0;padding-top:4px; line-height:29px; height:29px; list-style-type:none;}
#menu li{ margin:0;padding:0;display:inline;float:left;line-height:29px; height:29px; margin-right:3px;}
#menu li a{ line-height:29px; padding:0px 30px; display:block; height:29px;float:left;}
#menu li a:hover{ color:#335224; padding:0px 30px; height:29px;}

#menu li.listactive{ background:url(../img/menu_right.gif) right top no-repeat; color:#335224; line-height:29px; display:inline; float:left; height:29px;}
#menu a.active{ background:url(../img/menu_left.gif) left top no-repeat; color:#335224; display:block; line-height:29px;float:left; padding:0px 30px; height:29px;}
*/
#body{ background:#88ae77; padding-top:15px; position:relative; width:901px;}
#content{
        background:#fff url(../img/content_bg.gif) center top no-repeat;
        font-size:12px;
        color:#537841;
        line-height:24px;
        position:relative;
        float:left;
        margin-left:-7px;
        padding:15px;
        padding-left:25px;
        padding-top:0;
        width:591px;
}
#content span.welcome{ font-size:24px; color:#594a34;}
#content span.pcc{ font-size:24px; color:#5a8247;}
#content b, #content strong{ font-size:13px; color:#355028; font-weight:bold;}

.bottom_content{ position:absolute; bottom:-10px; left:0;}

#sidebar{
        background:#d4bfa1 url(../img/sidebar_bg.jpg) right top repeat-y;
        font-size:14px;
        color:#66563e;
        line-height:30px;
        position:relative;
        float:right;
        margin-right:-9px;
        padding:10px;
        width:256px;
        clear:right;
}
#sidebar span.time{ color:#618a4d;}
#sidebar a{ color:#618a4d; text-decoration:none;}
#sidebar a:hover { color:#524430; text-decoration:underline;}

#sidebar h3{ font-size:20px; color:#618a4d; margin:0; font-weight:normal;}

#sidebar_tabs{ float:right; margin-right:-9px; width:276px;}
.top_corner{ position:absolute; top:0px; right:0px;}
.bottom_corner{ position:absolute; bottom:0px; right:0px;}
.bottom_left_corner{ position:absolute; bottom:0px; left:0px;}

div.location{ line-height:22px; border-top:1px #a58c6a dashed; margin-top:10px; padding-top:10px; width:217px;}
div.staff{ line-height:22px; padding-top:10px; width:256px;}

#acc{ display:block;}
#pcc{ display:none;}

#footer{
        background:url(../img/footer.jpg) no-repeat;
        font-size:14px;
        color:#b2cfa5;
        line-height:36px;
        margin:0 auto;
        margin-top:15px;
        padding:0 15px;
        width:871px;
        height:36px;
}
#footer span{ color:#fff;}
#footer a{ color:#b2cfa5; text-decoration:none;}
#footer a:hover{ color:#fff; text-decoration:underline;}

#footer_left{ float:left; width:500px; height:36px; text-align:left;}
#footer_right{ float:right; width:300px; height:36px; font-size:12px; text-align:right;}

img{ behavior: url(/live_tpl/css/pngbehavior.htc);}
