body {
padding:0;
margin:0;
background:#fff;
font-family:calibri,helvetica,arial,verdana;
}

body p {
font-size:13px;
}

body a:link, body a:visited {
text-decoration:none;
color:#666;
}

body a:hover, body a:active {
text-decoration:underline;
color:#6d687c;
}

#logo {
margin:20px auto 0 auto;
width:820px;
height:65px;
}

#logo_links {
float:left;
width:500px;
height:15px;
padding:0;
}

#logo_links h2 {
color:#030358;
letter-spacing:3px;
font-size:46px;
margin:0 0 3px 0;
}

#logo_links p {
margin:0;
}

#logo_img {
float:right;
width:124px;
height:65px;
margin:0 38px 0 0;
}

#menu_container {
width:820px;
height:233px;
margin:10px auto 0 auto;
}

#photo {
width:614px;
height:233px;
background:#fff;
float:left;
margin:0;
}

#menu {
width:205px;
min-height:233px;
background:#8a8695;
float:left;
margin:0 0 0 1px;
}

#menu dl {
margin:0;
width:205px;
}

#menu dt {
height:25px;
line-height:25px;
border-bottom:1px solid #fff;
text-align:center;
letter-spacing:2px;
font-size:11px;
margin:0;
font-weight:bold;
}

#menu dt a:link, #menu dt a:visited {
display:block;
text-decoration:none;
color:#fff;
}

#menu dt a:hover, #menu dt a:active {
display:block;
text-decoration:none;
color:#666;
}

#index {
width:820px;
min-height:150px;
margin:1px auto 0 auto;
color:#666;
}

#index p a:link, #index p a:visited {
text-decoration:none;
color:#ccc;
}

#index p a:hover, #index p a:active {
text-decoration:none;
color:#fff;
}

#main {
width:820px;
min-height:150px;
margin:15px auto 0 auto;
color:#666;
}

#main h2 {
margin:0 0 10px 0;
font-size:20px;
color:#666;
}

#main h3 {
margin:10px 0 5px 0;
font-size:15px;
}

#main h4 {
font-size:12px;
margin:0;
}

#main h5 {
font-weight:normal;
font-size:11px;
margin:0;
}

#main p {
text-align:justify;
margin:0 0 9px 0;
}

#main form {
margin:25px 0 0 0;
}

#main select {
font-family:calibri,helvetica,arial,verdana;
font-size:11px;
margin:0 15px 10px 0;
}

#main input {
font-family:calibri,helvetica,arial,verdana;
font-size:11px;
width:225px;
margin:0 0 10px 0;
}

#main textarea {
font-family:calibri,helvetica,arial,verdana;
font-size:11px;
width:225px;
height:70px;
margin:0 0 10px 0;
}

#main table {
float:left;
width:275px;
}

#main th {
font-size:13px;
text-align:left;
width:275px;
}

#main td {
width:275px;
}

.index_link {
float:left;
width:204px;
margin:0 1px 0 0;
height:250px;
}

.index_link p {
margin:10px;
color:#ccc;
text-align:justify;
}

.location {
width:190px;
min-height:90px;
margin:0 15px 10px 0;
float:left;
}

#foot {
clear:both;
width:820px;
min-height:30px;
margin:25px auto 0 auto;
padding:0 0 30px 0;
}

#copyright {
float:left;
width:400px;
height:30px;
}

#foot_links {
float:right;
width:400px;
height:30px;
text-align:right;
}
