body
{
    margin:0;
    margin-top:4px;
    margin-right:4px;
    color:black;
    line-height:1.4em;
    background-color:white;
    font-family:Arial,Geneva,Helvetica,sans-serif;
}

p.news
{
    padding-top:1em;
    font-weight:bold;
}

div.right
{
    margin-left:13em;
}

div.right a:link
{
    color:blue;
}

div.right a:visited
{
    color:#8888FF;
}

table.prices
{
    background-color:#F4F4F4;
    border-style:solid;
    border-width:1px;
    border-color:black;
}

table.prices td
{
    padding-right:1em;
    padding-left:1em;
    border-style:solid;
    border-width:1px;
    border-color:black;
}

table.list td
{
    vertical-align:top;
    padding-bottom:1em;
}

td.year
{
    font-weight:bolder;
    padding-right:1em;
}

div.header
{
    background-color:#E8E8F4;
    line-height:200%;
    padding-left:0.5ex;
}

div.header img
{
    vertical-align:middle;
}

div.header a:link, div.header a:visited, div.header a:hover, div.header a:active 
{
    text-decoration:none;
    color:#0000D0;
    margin-left:1ex;
}

div.header a.active:link, div.header a.active:visited, div.header a.active:hover, div.header a.active:active
{
    color:navy;
}

div.welcome
{
    font-size:x-large;
    font-weight:bold;
    line-height:200%;
    text-align:center;
}

div.links
{
    line-height:1.5em;
    margin-left:1ex;
}

div.imglinks
{
    line-height:1.5em;
    margin-left:50px;
    margin-bottom:2ex;
    text-indent:-43px
}

div.address
{
    margin-left:1em;
}

li.home
{
    border-bottom:1px solid black;
    padding-top:4px;
    padding-left:2px;
}

li.home:hover, li.home a:hover
{
    background-color:#DFDFF7;
}

ul.mainmenu
{
    float:left;
    border-top:1px solid black;
    border-bottom:1px solid black;
    border-right:1px solid black;
    width:12em;
    background-color:#EFEFF7;
    list-style:none;
    margin:0;
    padding:0;
}

ul.submenu
{
    list-style:none;
    padding:0;
    margin:0;
}

ul.mainmenu li
{
    font-weight:bold;
    margin-left:0.5em;
    margin-top:0.5em;
    margin-bottom:1em;
}

ul.submenu li:hover, ul.submenu li a:hover
{
    background-color:#DFDFF7;
}

ul.submenu li
{
    border-bottom:1px solid black;
    font-weight:normal;
    margin-top:0;
    margin-bottom:0;
    padding-top:4px;
    padding-left:2px;
}

ul.mainmenu a, ul.submenu a
{
    display:block;
    color:black;
    text-decoration:none;
}

ul.mainmenu a:visited
{
    color:#666666;
}

ul.faq li
{
    padding-bottom:1em;
}

img.noborder
{
    border-width:0;
    border-style:none;
}

img.border
{
    border-width:1px;
    border-style:solid;
}

img.links
{
    margin-right:10px;
}

