﻿body {background-color: #ffffff; background-image: url(img/pageback.gif); background-repeat: repeat-x; margin-top: 10px; margin-bottom: 0px;}

table.major {background-color: #ffffff; width: 802px;}
table.mainbody {width: 800px; background-color: #ffffff; border-color: #ffffff;}
table.topbody {background-image: url(img/menu/menudef.gif); width: 100%; height: 32px; padding-left: 15px; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff;}
table.leftblue {background-image: url(img/menu/menudef.gif); width: 100%; height: 32px; text-align: center; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff;}
table.maininfo {background-color: #eeeeee; width: 600px; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000;}
table.contactform {background-color: #dddddd; width: 450px}
table.allpics {background-color: #eeeeee; width: 280px;}
table.apt {background-color: #eeeeee; width: 574px; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: center; color: #000;}


td.top {background-color: #c1c1c1; background-image: url(img/ruhead.jpg); background-repeat: no-repeat; width: 800px; height: 180px;}


td.topleft {width: 200px; height: 32px;}
td.topright {width: 600px; height: 32px;}
td.menuout {background-color: #888888; width: 200px; text-align: center;}
td.bodyout {background-color: #eeeeee; width: 600px;}
td.space {background-color: #ffffff; height: 1px;}
td.copyright {background-color: #ccc; height: 25px; text-align: center; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #444444;}
td.bottom {background-color: #ffffff; height: 2px;}

td.form {width: 140; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000;}
td.midspace {height: 1px;}
td.midspacetext {height: 30px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; 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;}
a.special {color: #444; text-decoration: none;}
a.special:hover {color: #444; text-decoration: none;}



.mytopmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 0;
border: 1px solid #aaaaaa;
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: 7px 12px;
text-decoration: none;
border-right: 1px solid #72AECF;
}

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

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





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


#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: 10px 0px 10px 10px;
border-left: 12px solid #777777;
border-right: 0;
background-color: #555555;
color: #ffffff;
text-decoration: none;
width: 100%;
}

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

#greyblock li a:hover{
border-left: 12px solid #555555;
border-right: 0;
background-color: #777777;
color: #ffffff;
}



ul.blue {list-style-image: url(img/blue.gif)}


h1
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 18px;
color: #cc0000;
text-align: center;
}

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


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

img {border: 0px;}

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

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