﻿body 
{
    background-color:#EFDECA;
    min-width:960px;
    text-align:center;
    margin-top:0px;
    padding-top:0px;
}

#page
{
    text-align:left;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    
    font-family:Tahoma;
}
.page_shadow
{
    width:975px;
    min-height:500px;
    background-color:#3F8800;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:5px;
}

.site_title
{
    background-color:#DBFBFF;
    background-image:url(images/title.jpg);    
    width:960px;
    height:80px;    
}

.menu_strip
{
    background-color:#0C9ED6;
    background-image:url(images/menuBack.bmp); 
    background-repeat:repeat-x;
    width:960px;
    height:25px;    
}
.menu_strip div
{
    padding-left:40px;
}
.menu_strip a
{
    height:25px;
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
    font-size:18px;
    font-weight:bold;
    color:#3F8800;
}
.menu_strip a:hover
{
    color:#997727;
}

.section_title
{
    background-color:#0685EA;    
    background-image:url(images/section.jpg);
    width:960px;
    height:80px;
}
.section_title div
{
    font-family:Arial Rounded MT Bold;
    color:#ffef29;
    font-size:48px;
    font-weight:bold;
    padding-left:220px;
    padding-top:12px;
}

.content
{
    background-color:#FFFDBA;    
    width:960px;
    height:600px;    
    border-top:solid 2px #3FB600;    
}
.content .content_table
{
    width:960px;
    height:600px;
}
.content_table td
{
    vertical-align:top;
}
.content .main
{
    padding:5px;
    width:716px;
    height:578px;
    border:solid 2px #3FB600;
    background-color:#FCFCEF;

}
.placeHolder
{
    padding:0px;
    height:100%;
    overflow:auto;
}
.content .side
{
    padding:5px;
    width:240px;
    height:578px;
    font-size:12px;
    border:solid 2px #3FB600;
    background-color:#FCFCEF;
}
.placeHolder
{
    padding:0px;
    height:100%;
    overflow:auto;    
}

.footer
{
    background-image:url(images/footerBack.bmp);
    background-repeat:repeat-x;
    background-color:#0C9ED6;    
    width:940px;
    height:80px;
    font-size:x-small;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    
}
.footer table
{
    width:940px;
    height:70px;
}

.footer table td
{
    vertical-align:bottom;
    width:15%;
    height:35px;
    
}
.footer a
{
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    color:#ffef29;
}
.footer a:hover
{
    color:#0084D6;
}
.footer a:visited
{

}
