body {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
text-align:center;
color:#444;
margin-bottom:20px;
background-color:#FFFCF1;
}

a {
	color:#1F527B;
}

h1 {
color:#444;
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:15px;
}

h2 {
color:#444;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
text-decoration:underline;
}

h3 {
color:#444;
font-size:13px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
text-decoration:none;
}

.whitebox {
background-color:#fff;
border:1px solid #ccc;
padding:10px;
}

#level2 {
height:20px;
background:url(../img/top.jpg) repeat-x top left;
}

#level1 {
height:410px;
background:#A99F99;
}

#container {
text-align:left;
width:920px;
padding-top:10px;
position:relative;
margin:auto;
}

#messagebox {
color:#000;
text-align:left;
padding:10px;
}

#main {
min-height:350px;
background:#F3F0E6;
border:1px solid #E4E2D8;
border-bottom:0px;
position:relative;
padding:13px;
}

#logo {
background:url(../img/logo.png) no-repeat top left;
width:481px;
height:36px;
}

#footer {
color:#918A85;
background-color:#F3F0E6;
border:1px solid #E4E2D8;
margin-left:7px;
margin-right:9px;
padding:10px;
}

#menu {
text-align:right;
color:#fff;
position:relative;
font-size:1em;
margin:0px;
}

#menu li {
	display:inline;
	font-size:1em;
}

#menu a {
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
}

#menu .menu-active {
font-weight:700;
font-size:14px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

#menu a:hover {
text-decoration:underline;
}

.overlay {
background-color:transparent;
background-image:url(../img/trans-black.png);
background-repeat:repeat;
color:#fff;
position:absolute;
text-align:center;
padding:10px;
}

#overlay-home {
width:852px;
height:20px;
left:13px;
top:13px;
font-size:110%;
}

.image {
	border:1px solid #ccc;
	padding:5px;
	background-color:#fff;
	
}

.gallery {
background-color:#fff;
text-align:center;
border:1px solid #ccc;
width:200px;
padding:10px;
}

.gallery a {
color:#444;
}

.gallery img {
border:1px solid #ccc;
}

form.normal-form {
margin:10px 0;
}

form.normal-form ol {
vertical-align:top;
}

form.normal-form li {
border-top:1px solid #999;
vertical-align:top;
padding:6px 0;
}

form.normal-form label {
float:left;
width:180px;
padding:4px 8px;
}

form.normal-form input.text,form.normal-form textarea {
background:#FFF!important;
border:1px solid #999;
width:200px;
border-top:1px solid #555;
padding:4px;
}

form.normal-form textarea {
width:260px;
height:100px;
}

form.normal-form input#submit {
margin-left:156px;
}

#shadow-top {
margin-top:-4px;
background:url(/img/shadow-top.gif) top left no-repeat;
width:905px;
padding:7px;
padding-bottom:0px;
}

#shadow-center {
background:url(/img/shadow-center.gif) bottom left repeat-y;
width:905px;
padding-right:14px;
}

#shadow-bottom {
background:url(/img/shadow-bottom.gif) bottom left no-repeat;
width:920px;
margin-top:-7px;
}

.caption {
text-align:center;
font-size:80%;
padding-top:5px;
}

.medium {
font-size:120%;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}