﻿body 
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
    font-family:Tahoma, Verdana, Arial, Times;
    font-size:12px;
    color:#333333;
}
#menubar
{
    background-image:url(images/mainsite/menubar.gif);
    width:900px;
    margin-left:auto;
    margin-right:auto;
    height:27px;
    padding-top:8px;
    text-align:center;
    color:White;
    margin-top:5px;
    margin-bottom:5px;
}
#menubar a
{
    text-decoration:none;
    color:White;
    margin-left:5px;
    margin-right:5px;
}
#menubar a:hover
{
    text-decoration:none;
    color:Yellow;
}
#header
{
    background-image:url(images/mainsite/header.jpg);
    height:100px;
    width:900px;
    margin-left:auto;
    margin-right:auto;
}
#mainsite
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
}
#mainsite a
{
    text-decoration:none;
    color:#0063b7;
}
#mainsite a:hover
{
    text-decoration:none;
    color:Black;
}

#leftnav
{
    width:180px;
    float:left;
}
#rightnav
{
    width:180px;
    float:right;
}
#rightnav a
{
    text-decoration:none;
    color:#0063b7;
}
#rightnav a:hover
{
    text-decoration:none;
    color:Black;
}

#maincontent
{
    width:520px;
    margin-left:189px;
}
#maincontent a
{
    text-decoration:none;
    color:#0063b7;
}
#maincontent a:hover
{
    text-decoration:none;
    color:Black;
}

.side_header
{
    background-image:url(images/mainsite/header_sides.gif);
    width:170px;
    padding-top:7px;
    height:23px;
    color:White;
    font-size:14px;
    padding-left:10px;
}
.side_back
{
    background-image:url(images/mainsite/background_sides.gif);
    width:160px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}
.side_footer
{
    background-image:url(images/mainsite/footer_sides.gif);
    width:180px;
    height:10px;
    margin-bottom:5px;
}
.main_header
{
    background-image:url(images/mainsite/header_main.gif);
    width:510px;
    padding-top:7px;
    height:23px;
    color:White;
    font-size:14px;
    padding-left:10px;
}
a.main_header
{
    text-decoration:none;
    color:White;
}
a:hover.main_header
{
    text-decoration:underline;
    color:Yellow;
}

.main_back
{
    background-image:url(images/mainsite/background_main.gif);
    width:490px;
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px;
}
.main_footer
{
    background-image:url(images/mainsite/footer_main.gif);
    width:520px;
    height:10px;
}
.grayborder
{
    border:1px #cdcdcd solid;
    padding:2px;
}



