body {
    padding: 0;
    margin: 0;  
    font-family: Tahoma;
}   
img
{
    border-style: none; 
}
a:active, a:focus, img, input { outline: 0; }

.mainContainer
{       
    padding: 0 0 0 0px;
    margin:0px auto;
    text-align:left;
    font-family: Tahoma;    
}
.mainContainer, .header, .contentArea, .footer{
    width: 946px;   
}
.header{position:relative;z-index:10;
    height: 163px;
    background: url("/i/header_back.png");
    background-repeat: no-repeat;
    background-position: bottom center; 
}
.header .logo{
    height: 90px;
    width: 100%;    
}
.header .mainMenu{
    height: 73px;
    width: 100%;

    padding: 22px 0 0 0;
}
.header .mainMenu .menu{
    float: left;
}
.header .mainMenu .menu a{
    font-size: 17px;
    color: black;
    display: block;
    float: left;
    padding: 0 40px 0 0;
    
}
.header .mainMenu .menu a:hover{
    text-decoration: none;
    color: #03ae01;
}
.header .mainMenu .menu span{text-decoration:underline;color:#03ae01;font-size:17px;display:block;float:left;padding: 0 40px 0 0;}
.header .mainMenu .search{
    float: right;
    padding: 0 13px 0 0;
}
.header .mainMenu .search .searchField{
    padding: 2px 0 0 5px;
    margin: 0 0 0 0;
    height: 21px;
    width: 181px;
    border: none;   
    background: url("/i/search_textfield.png");
}
.header .mainMenu .search .submit{
//  padding-top: 1px;
}
.footer
{
    height: 92px;
    padding: 42px 0 0 0;
    background: url("/i/footer_back.png");
    background-repeat: no-repeat;
    background-position: top center;
                
}
.footer .left{float: left;font-size: 12px;}

.footer .right
{
    float: right;
    font-size: 12px;
    padding-right: 12px;
    color: #7b7b7b;
}
.footer .right a, .footer .left a{color:#2ba207;}

.contentArea
{
    overflow: auto;
    height: 1%; 
}
.contentArea{
    background: url("/i/backgroundcontent.png");
}   
.contentArea .borderTop{
    background: url("/i/bordertop.png");
    background-repeat: repeat-x;
    background-position: top;
}
.contentArea .content{
    padding: 23px 0 15px 0; 
    background: url("/i/borderbottom.png");
    background-repeat: repeat-x;
    background-position: bottom;
    overflow: auto;
    height: 1%;
}
.pagetitle{
    margin-bottom: 20px;    
}
.pagetitle h1
{
    font-family: Arial; 
    padding: 0;
    margin: 0;
    font-size: 23px;
}
.pagetitle h1 span{color: #ca0d0d;}

.roundedBox{background:white;width: 220px;float:left;}
.roundedBox div{overflow:auto;width:100%;}

.roundedBox .left{background: url("/i/roundedboxborder.png") repeat-y left;}
.roundedBox .right{background: url("/i/roundedboxborder.png") repeat-y right;}
.roundedBox .bottom{background: url("/i/roundedboxborder.png") repeat-x bottom;}
.roundedBox .bl{background: url("/i/bl.png") no-repeat bottom left;}
.roundedBox .br{background: url("/i/br.png") no-repeat bottom right;}
.roundedBox .rboxheader{background: url("/i/rboxheaderbody.png") repeat-x top;}
        .roundedBox .rboxheader, .roundedBox .rboxheader div{
            height: 39px;
        }
        .roundedBox .rboxheader .hl
        {
        background: url("/i/rboxheaderleft.png");
        background-repeat: no-repeat;
        background-position: top left;
        }
        .roundedBox .rboxheader .hr
        {
        background: url("/i/rboxheaderight.png");
        background-repeat: no-repeat;
        background-position: top right;
        }       
        .roundedBox .rboxheader .htitle h1
        {
            margin: 0;
            font-weight: normal;
            color: white;
            padding: 8px;
            font-size: 18px;                                                
        }
        .rboxcontent{
            height:300px;
            padding: 15px 0 15px 0;                     
        }
        .rboxcontent .lefttd{
            padding: 0 10px 0 10px;
        }
        .rboxcontent .righttd{
            padding: 0 0px 0 0;
            width:100%;
            font-weight: bold;
            font-size: 13px;
        }
        .rboxcontent .fulltd{
            padding: 15px 10px 0 10px;
            font-size: 13px;
        }

.rboxcontent .fulltd ul{color:#c1f1c3;list-style:none; padding:0;margin:10px 0;}
.rboxcontent .fulltd ul li{color:#000;padding:0 15px;background: url("/i/square.png") no-repeat left 7px;}


        .rboxcontent .fulltd a{
        color: #027f00;
        text-decoration: none;
        }
        .rboxcontent .fulltd a:hover{
        color: gray;
        }   
        
.contentArea .content .dummy{float:left;width:18px;height:10px;}


.top_adv{position:absolute;bottom:65px;right:0;width:810px;text-align:center;}
.shref{cursor:pointer; cursor:hand;}


span.advsearch{font-size: 11px;color: #027f00;cursor:pointer; cursor:hand;}
form{margin:0;}
form div.inner{position:relative;}
#advform{position:absolute;top:24px;left:5px;width:239px;z-index:10;}
#advform ul{list-style:none; font-size:11px;margin:0;padding:5px 0 0 0;}
#advform ul li{padding:2px 10px 3px 10px;}

#advform .top{background:#FFF;border-left:1px solid #ccd4cb;border-right:1px solid #ccd4cb;}
#advform .end .l{float:left;width:234px;height:5px;background:url('/i/sa_sch_l.png') no-repeat;}
#advform .end .r{float:left;width:5px;  height:5px;background:url('/i/sa_sch_r.png') no-repeat;}

#sch-close{float:right;margin:5px;width:10px;height:11px;background:url('/i/sch_close.png') no-repeat;cursor:pointer; cursor:hand;}

.footer ul {list-style:none; margin:0 0 0 30px; padding:0;}
.footer ul li {float:left;margin:0;padding:0;margin:0;}
.footer ul li a {display:block;padding:0 8px;text-decoration:none;}
.footer ul li a:hover {color:#384b38;}
.footer ul li span {display:block;padding:0px 4px;color:#384b38;}
.footer .left span a{color:#868686;}

.contentArea{position:relative;z-index:0;}
.rss-feed{position:absolute;width:70px;height:60px;top:20px;right:0px;text-align:center;}
.rss-feed a{display:block;background: url('/i/rss.png') no-repeat top center;padding-top:30px;font-size:12px;color:#000;}
.rss-feed a:hover{color:#03ae01;text-decoration:none;}
