body {background-color: #eee; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px;}

table.major {background-color: #fff; width: 100%;}
table.bodytext {background-color: #fff; width: 100%;}
table.redtext {background-color: #620000; width: 180px;}
table.contactform {background-color: #ddc89d; width: 400px;}
table.proinfo {background-color: #fff; width: 700px;}

td.top {background-image: url(img/site/topback.gif); height: 60px;}
td.topimg {background-image: url(img/site/headback.jpg); height: 120px;}
td.thingrey {background-color: #C86800; height: 7px;}
td.bodymain {background-color: #fff; width: 100%;}
td.maintext {background-color: #fff; width: 100%; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000;}
td.rightmenu {background-color: #FF9D33; width: 180px; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #fff;}
td.rightred {background-image: url(img/site/redback.gif); width: 180px; height: 32px; text-align: center; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #fff;}
td.copyright {background-color: #DDC89D; height: 25px; text-align: center; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #444;}
td.bottom {background-color: #eee; height: 35px;}
td.form {width: 140; font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; color: #000;}
td.protop {background-color: #ffcc00; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; color: #000;}
td.protext {background-color: #ffff99; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; text-align: center; color: #000;}

a {color: #0000ff; text-decoration: underline;}
a:hover  {color: #aa0000; text-decoration: underline;}
a.menu {color: #fff; text-decoration: underline;}
A.menu:hover {color: #ccc; text-decoration: underline;}

.mytopmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 0;
border: 1px solid #000000;
border-width: 1px 0;
background: black url(img/menu/menudef.gif) center center repeat-x;
}

.mytopmenu li{
display: inline;
}

.mytopmenu li a{
float: left;
color: #ffffff;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #ffffff;
}

.mytopmenu li a:visited{
color: #ffffff;
}

.mytopmenu li a:hover, .mytopmenu li .current{
color: #000000;
background: transparent url(img/menu/menuover.gif) center center repeat-x;
}



#greyblock{
width: 180px;
border-right: 0px;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #FFAF58;
color: #333;
}

* html #greyblock{ /*IE 6 only */
w\idth: 180px; /*Box model bug: 180px minus all left and right paddings for #greyblock */
}

#greyblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#greyblock li {
border-bottom: 1px solid #eeeeee;
margin: 0;
}

#greyblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 12px solid #AA5800;
border-right: 12px solid #FFAF58;
background-color: #E67700;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #greyblock li a{ /*Non IE6 width*/
width: auto;
}

#greyblock li a:hover{
border-left: 12px solid #AA5800;
border-right: 12px solid #ff8400;
background-color: #ff8400;
color: #fff;
}


h1
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 16px;
color: #000000;
}

h2
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
color: #000000;
}


span
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
color: #dd0000;
}

img {border: 0px;}

hr {color: #aaa; height: 1px;}