body {background: #7696c2;
    font-family: Georgia, Times New Roman, serif;
    font-size: 90%!important;
    color: #000; 
    margin: 0 auto 10px auto;
    height: 100%;
    }
#menu {width: 804px; background-image:url(top.jpg);background-repeat:no-repeat; margin: 0 auto;border-top:1px solid #7696c2;
color: #fff;font-size: .95em; padding-top: 75px; letter-spacing: 0.1em; font-weight:bold; font-variant:small-caps;}

#menu2 {width: 804px; background-image:url(top2.jpg);background-repeat:no-repeat; margin: 0 auto;border-top:1px solid #7696c2;
color: #fff;font-size: .95em; padding-top: 50px; letter-spacing: 0.1em; font-weight:bold; font-variant:small-caps;}

#main {letter-spacing: 0.02em; width: 804px; margin: 0 auto;border-top:solid 1px #fff;background-color: #fff;padding:0 0 10px 0;}
img.home {margin: 10px auto; border:0;}	
img.promo {float: right; border:0;}
img.title {color:#FF0000;}
p.home {line-height:1.2; color: #000; text-align:left;margin:1em 4em 2em 4.5em;border:0;font-variant:normal;}
p.home a:link {color: #000; font-weight: bold; text-decoration: none;}
p.home a:visited {color: #000; font-weight: bold; text-decoration: none;}
p.home a:hover{background: transparent; color: #547bb2; font-weight: bold; text-decoration: underline;}
p.center {margin: 0 auto; text-align: center;letter-spacing: 0.1em; font-weight:bold; font-variant:small-caps;line-height: 1.7;}
p.center a:link, a:visited {color: #547bb2; font-weight: bold; text-decoration: none;}
p.center  a:hover{background: #fff; color: #B1C3DC; font-weight: bold; text-decoration: underline;}
p.map {text-align: center; border:double #7696c2; width:650px; margin:0 auto 2em auto;color: #566d8d;font-size: 1.2em; line-height: 1.7;font-variant:normal;font-family: sans-serif;}
p.map a:link, a:visited {color: #4B5f7b; font-weight: bold; text-decoration: none;}
p.map  a:hover{background: #fff; color: #7696c2; font-weight: bold; text-decoration: underline;}
p.main {font-family:Arial, sans-serif; font-size: .8em;margin: 1.5em;text-align:left;}
img.link {border: 0;margin-top: .5em;}
p.about {color: #000;font-size: .85em; line-height:1.6; text-align:left;margin:1em 5em 2em 4.5em;border:0;font-variant:normal;}
p.about a:link {color: #000; font-weight: bold; text-decoration: underline;}
p.about a:visited {color: #000; font-weight: bold; text-decoration: underline;}
p.about a:hover{background: transparent; color: #547bb2; font-weight: bold; text-decoration: underline;}
img.right {float: right; margin-left:3em;}
h1 {color:#566d8d; margin: 1em 0 1em 1em; font-variant:small-caps;}
h2 {color:#6b88b0; margin: .5em 0 .5em 2em; font-variant:small-caps;}
h3 {color:#6b88b0; font-variant:small-caps; margin: .5em .1em .2em .3em; font-size: .98em;}

#bottom {margin: 0 auto; width: 804px; border:0;padding-top:3px;}
p.bottom {margin: 0;color: #fff;font-size: .75em; line-height: 1.7em; letter-spacing: 0.1em; font-variant:small-caps;text-align:left;margin:0;border:0;}
p.bottom a:link {color: #fff; font-weight: bold; text-decoration: none;}
p.bottom a:visited {color: #fff; font-weight: bold; text-decoration: none;}
p.bottom a:hover{background: transparent; color: #000; font-weight: bold; text-decoration: none;}
p.quote {font-style:italic;font-size:1.3em;color:#9b341c;margin-left:6em; font-weight:bold;}
#menutop, #menutop ul {
	background: transparent;color: #fff;font-size: .95em; letter-spacing: 0.1em; font-weight:bold; font-variant:small-caps;
    padding: 0; text-align:left; margin: 0; list-style: none; line-height: 1.2; width: 600px;}
#menutop a {background: transparent;color: #fff; font-weight: bold; text-decoration: none; padding-bottom: 3px;
	display: block; text-align:center;width: 8em;}
#menutop li {list-style: none;line-height: 1.5; float: left; text-align:center;width: 8em; padding-top: .5em;}
#menutop li ul {line-height: 1.5; padding-left: 7px;text-align:left;position: absolute;background: #7696c2;width:8em;left: -999em;}
#menutop li:hover ul, #menutop li.sfhover ul {left: auto;}
    
#rightbox {
    position: relative;   
    float: right;
    width: 180px;  
    margin: 1.5em;
    background-color: #E6ECF4; 
    color: #6b88b0; 
    border: double 5px #6b88b0;  
    padding: .5em 0;
    }     
p.rightbox {color: #000;font-size: .85em;  background-color: transparent; border: 0;padding: 0 1em .2em 1em; margin: 0;}     
p.rightbox a:link {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;}
p.rightbox a:visited {color: #46466B; background-color: transparent; font-weight: bold; text-decoration: none;} 
p.rightbox a:hover {color: #5D5D7E; background-color: transparent; font-weight: bold; text-decoration: underline;}
