﻿body 
{
    background-color:#b5b5b5;
    margin:0px;
    font-family:Tahoma, Verdana, Arial, Times;
    font-size:12px;
    line-height:120%;
    color:#333333;
}

#mainbackground
{
    background-image:url(images/background1.gif);
    background-repeat:repeat-x;
}

#mainpageholder
{
    width:990px;
    margin-left:10px;
}

#mainsiteholder
{
    width:855px;
    float:left;
}

#advertisingholder
{
    float:right;
    width:120px;
    border:1px gray solid;
    padding:2px;
    margin-top:10px;
}

#header
{
    background-image:url(images/header.gif);
    background-repeat:no-repeat;
    height:90px;
    width:855px;
    margin-top:10px;
}

#sitebackground
{
    width:845px;
    float:left;
    background-image:url(images/sitebackground.jpg);
    background-repeat:repeat-y;
    padding-left:5px;
    padding-right:5px;
}


#menubar
{
    background-color:#808080;
    width:830px;
    height:15px;
    padding:5px;
    text-align:center;
    font-size:12px;
    color:#dadada;
}
#menubar a
{
    text-decoration:none;
    color:#dadada;
    margin-left:7px;
    margin-right:7px;
}
#menubar a:hover
{
    text-decoration:underline;
    color:Black;
    margin-left:7px;
    margin-right:7px;
}

#maincontent
{
    width:850px;
}
#maincontent a
{
    text-decoration:none;
    color:#013c62;
}
#maincontent a:hover
{
    text-decoration:underline;
    color:Black;
}
#rightnav
{
    width:202px;
    float:right;
}
#rightnav a
{
    text-decoration:none;
    color:#013c62;
}
#rightnav a:hover
{
    text-decoration:underline;
    color:Black;
}
#leftnav
{
    width:202px;
    float:left;
}
#leftnav a
{
    text-decoration:none;
    color:#013c62;
}
#leftnav a:hover
{
    text-decoration:underline;
    color:Black;
}

#newfooter
{
    width:845px;
    float:left;
    background-image:url(images/newfooter.gif);
    background-repeat:no-repeat;
    padding-left:5px;
    padding-right:5px;
    padding-top:20px;
    margin-bottom:20px;
    color:White;
    text-align:center;
    font-size:11px;
}
#newfooter a
{
    text-decoration:none;
    color: White;
}
#newfooter a:hover
{
    text-decoration:underline;
    color:Black;
}


.sideheader
{
    background-image:url(images/headerimages/header_sidenav.jpg);
    width:192px;
    padding-left:10px;
    height:27px;
    padding-top:7px;
    color:White;
    font-size:14px;
}
.sidebackground
{
    background-color:#a7a7a7;
    padding:8px;
    width:186px;
}

.centerheader
{
    background-image:url(images/headerimages/header_centernav.gif);
    width:406px;
    padding-left:10px;
    height:27px;
    padding-top:7px;
    color:White;
    font-size:14px;
}
.centerbackground
{
    background-image:url(images/headerimages/header_centernav_back.gif);
    padding:8px;
    width:400px;
}

.largecenterheader
{
    background-image:url(images/headerimages/header_lcenternav.gif);
    width:618px;
    padding-left:10px;
    height:27px;
    padding-top:7px;
    color:White;
    font-size:14px;
}
.largecenterbackground
{
    background-image:url(images/headerimages/header_lcenternav_back.gif);
    padding:8px;
    width:612px;
}


.
{
    background-color:#cdcdcd;
    border:1px gray solid;
}

#dfmanubar
{
	color:White;
	font-size:14px;
}
#dfmanubar a
{
    text-decoration:none;
    font-weight:bold;
    color:White;
}
#dfmanubar a:hover
{
    text-decoration:none;
    font-weight:bold;
    color: Black;
}





.picfloatright
{
    float:right;
    margin-left:10px;
}


.picrightborder
{
    float:right;
    margin-left:10px;
    margin-bottom:2px;
    border:1px solid black;
}

h1
{
    font-size:18px;
    font-weight:normal;
    color:Black;
    margin-bottom:10px;
}
h2
{
    font-size:16px;
    font-weight:normal;
    color:Black;
    margin-bottom:10px;
}
h3
{
    font-size:14px;
    font-weight:bold;
    color:Green;
    margin:0px;
}

#lowerfooter
{
    background-image:url(images/lowerfooter.jpg);
    background-repeat:repeat-x;
    height:38px;
    clear:both;
}
#footer
{
    background-image:url(images/footer.jpg);
    background-repeat:no-repeat;
    height:33px;
    padding-top:5px;
    padding-left:20px;
    color:White;
    clear:both;
}
#footer a
{
    text-decoration:none;
    color:White;
}
#footer a:hover
{
    text-decoration:underline;
    color:Black;
}
#termsarea
{
    width:805px;
    padding-top:5px;
    text-align:center;
    color:White;
    clear:both;
}
#termsarea a
{
    text-decoration:none;
    color:White;
}
#termsarea a:hover
{
    text-decoration:underline;
    color:Black;
}


#sideadvert
{
    width:120px;
    float:right;
    margin-top:10px;
    border:1px gray solid;
    padding:3px;
}