body,html {
font:12px/16px Arial, Verdana, Tahoma, sans-serif;
color:#324a3f;
margin:0;
padding:0;
}

body {
min-width:700px;
min-height:600px;
background:#faf7f1 url(../images/bg_page.gif);
}

h1 {
font-size:20px;
}

h2 {
font-size:18px;
}

h3,h4 {
font-size:14px;
}

#wrap {
background:#ece3c9;
width:700px;
max-width:700px;
border-left:1px solid #c1cfc4;
border-right:1px solid #c1cfc4;
margin:0 auto;
}

#header {
text-align:center;
}

#header h1 {
background:#faf7f1 url(../images/header.gif) no-repeat top center;
margin:0;
padding:0;
}

#nav {
width:700px;
margin:0 50px;
padding:5px 0;
}

#main {
background:#ece3c9;
max-width:700px;
text-align:left;
margin:0;
padding:10px 20px 20px;
}

#main h2,#main h3,#main h4,#main h5,#main p {
color:#5c8874;
padding:0;
}

#main h4 {
font-style:italic;
}

#main h5 {
font-style:italic;
font-size:12px;
margin-bottom:2px;
}

#main ul {
margin-top:12px;
list-style:none;
}

#main li {
border-bottom:1px dashed #faf7f1;
padding:5px 0;
}

#footer {
width:700px;
background:#c1cfc4;
clear:both;
margin:0;
}

#footer p {
font-size:80%;
color:#324a3f;
margin:0;
padding:15px 0;
}

.datatile {
width:47%;
margin:0;
padding:10px 10px 10px 0;
}

.col {
width:30%;
margin:0 5%;
padding:10px 0;
}

.centercol {
width:50%;
text-align:left;
}

.warn {
font-weight:bold;
color:#c00;
}

.textbox {
border:1px solid #C1CFC4;
background-color:#faf7f1;
}

#textnav {
width:100%;
padding:10px;
}

#textnav a {
font-weight:normal;
font-size:90%;
}

input,textarea {
font:12px/16px Verdana, Tahoma, sans-serif;
color:#324A3F;
padding:4px 0;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

a {
font:13px/18px Tahoma, sans-serif;
font-weight:bold;
}

a:link {
color:#2E5987;
text-decoration:none;
}

a:visited {
color:#7A8087;
text-decoration:none;
}

.imgborder {
border:10px double #324a3f;
}

.imgborder2 {
border:1px solid #324a3f;
}

#nav ul,#textnav ul {
list-style:none;
margin:0;
padding:0;
}

#nav li,#textnav li {
display:inline;
margin:0;
padding:0;
}

a:hover,a:active {
color:#885C78;
text-decoration:none;
}
