body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,div,p,pre,ul {font-size:14px;}
td {padding: 8px; vertical-align: top;}
ul {list-style-type: none;}

h1 {font-size: 20px;color:rgb(133,17,46);}
h2 {font-size: 18px;}
h3 {font-size: 14px;color:rgb(133,17,46);}
h4 {font-size: 13px;}
h5 {font-size: .95em;color:rgb(133,17,46);}
.small {font-size: 12px;}
.mini {	font-size: 11px;}
.minimini {	background-color:rgb(238,238,238); font-size: 10px;}

#navi a {	font-size:12px;text-decoration: none;padding:3px;}
#navi a:link {color:rgb(255,255,225);}
#navi a:visited {color:rgb(255,255,225);}
#navi a:active {color:rgb(255,255,225);background-color:rgb(255,255,225);
    border:none;
    border-left:3px solid rgb(255,255,225);
    border-right:3px solid rgb(255,255,225);
    border-bottom:2px solid rgb(150,150,150);
    border-top:2px solid rgb(150,150,150);}
#navi a:hover {color:rgb(133,17,46);background-color:rgb(255,255,225);
    border:none;   
}

#navihome a {	font-size:12px;text-decoration: none;padding:3px;}
#navihome a:link {color:rgb(133,17,46);}
#navihome a:visited {color:rgb(133,17,46);}
#navihome a:active {color:rgb(133,17,46);background-color:rgb(255,255,225);
    border:none;
    border-left:3px solid rgb(255,255,225);
    border-right:3px solid rgb(255,255,225);
    border-bottom:2px solid rgb(150,150,150);
    border-top:2px solid rgb(150,150,150);}
#navihome a:hover {color:rgb(133,17,46);background-color:rgb(255,255,225);
    border:none;
    border-top:3px solid rgb(133,17,46);
}

* {
    margin:0;
    padding:0;
}

body {
    text-align:left;    
    margin:0 auto;
    background-color:rgb(255,255,225);
}

#container {
    margin:0 auto;
    width:980px;
    background-color:rgb(255,255,225);
    border:none;
    border-left:1px solid rgb(133,17,46);
    border-right:1px solid rgb(133,17,46);
}

#copyr {
    margin:0 auto;
    padding-top:5px;
    height:20px;
    width:982px;
    color:rgb(204,204,204);
    text-align:center;
    background-color:rgb(133,17,46);
    background-position:center;
}

#header {
    margin:0 auto;
    height:175px;
    background-color:rgb(255,255,255);
    background-image:url(img/logo-head.png);
    background-repeat:no-repeat;
    background-position:center;
    border: none;
    border-bottom: 1px solid rgb(133,17,46);
}

#index {
    margin:0 auto;
    margin-top:175px;
    height:200px;
    background-color:rgb(255,255,255);
    background-image:url(img/logo-index.png);
    background-repeat:no-repeat;
    background-position:center;
    border:none;
    border-bottom:2px solid rgb(133,17,46);
    border-top:2px solid rgb(133,17,46);    
}

#content {    
    width:935px;
    min-height:625px;
}

#content #info {
    width:915px;
    padding-left:25px;
    padding-top:20px;
    line-height:1.6em;
}

#navi {
    margin:0 auto;
    padding-top:15px;
    height:30px;
    width:982px;
    background-color:rgb(133,17,46);
    background-position:center;
    text-align:center;       
}

#navi ul li {
    display:inline; 
    padding:4px;
}

#navihome {
    margin:0 auto;    
    height:20px;
    width:980px;
    background-color:rgb(255,255,225);
    background-position:center;
    text-align:right;
    border:none;
    border-left:1px solid rgb(133,17,46);
    border-right:1px solid rgb(133,17,46);
}

#navihome ul li {
    padding-right:15px;
    display:inline; 
    padding:5px;
}



#info a {
    color:rgb(133,17,46);
    border-bottom: 2px solid rgb(150,150,150);
}

#info a:hover {
    color:rgb(90,90,90);
    border-bottom: 2px solid rgb(133,17,46);   
}

#info ul {
  padding-left:20px;
  list-style-type: disc;
}

#info ul a {
    width:560px;
    padding-left:20px;
    padding-top:20px;
    font-size:1.0em;text-decoration: none;
    color:rgb(0,0,102);
    border:none;
    border-bottom:4px solid rgb(150,150,150);
}

#info ul a:hover {
    width:560px;
    padding-left:30px;
    padding-top:20px;
    font-size:1.0em;text-decoration: none;
    color:rgb(96,96,96);
    border:none;
    border-bottom:4px solid rgb(0,0,102);
}

#map {
    padding-left:75px;
    padding-top:75px;
}