*{
padding:0;
margin:0;
font-size:100.01%;
font-family:Verdana,sans-serif;
border:none;
text-decoration:none;
color:#000;
list-style:none;
}


input,
textarea{
width:193px;
height:19px;
padding:3px 5px;
display:block;
float:left;
margin-bottom:.5em;
}

input.button{
width:auto;
width:25px;
height:25px;
background:url(../layout/submit.jpg) no-repeat left top;
cursor:pointer;
}

input.full{
width:218px;
}

input[type=hidden]{
display:none;
}


html,
body{
height:100%;
width:100%;
min-width:780px;
}

html{
overflow-y:scroll;
}

body{
font-size:.8em;
line-height:1.4em;
background:#fff url(../layout/body.jpg) repeat-y center top;
}

#headhelp{
width:100%;
min-width:780px;
background:url(../layout/headhelp.jpg) repeat-x left top #052d43;
height:120px;
text-align:center;
}

#head{
margin:0 auto;
height:120px;
width:780px;
background:#052d43 url(../layout/head.jpg) no-repeat left top;
text-align:left;
position:relative;
}

#head *{
color:#fff;
}

#help{
width:100%;
min-width:780px;
text-align:center;
background:url(../layout/help.jpg) no-repeat center top;
}

#center{
text-align:left;
width:780px;
margin:0 auto;
}

#sub{
position:absolute;
left:15px;
top:10px;
}

#sub ul{
float:left;
}

#sub li{
float:left;
}

#sub a{
display:block;
float:left;
text-decoration:underline;
font-size:.8em;
line-height:1.4em;
margin:0 5px;
}

#sub a:hover,
#sub a:focus,
#sub a.active{
text-decoration:none;
}

#head address{
font-style:normal;
font-size:.8em;
line-height:1.4em;
position:absolute;
left:515px;
top:10px;
}

#main{
position:absolute;
bottom:0;
left:10px;
}

#main ul{
float:left;
}

#main li{
float:left;
}

#main a{
display:block;
float:left;
padding:5px 10px;
background:#f3deac;
margin-right:1px;
color:#000;
font-family:Georgia,serif;
}

#main a.active{
background:#fff;
}

#contain{
width:780px;
overflow:hidden;
}

#content{
padding:45px 20px;
width:452px;
float:left;
}

#sidebox{
width:268px;
padding-right:20px;
float:left;
position:relative;
}

#logo{
display:block;
margin:6px 0 200px 0;
}

#att{
position:absolute;
height:110px;
width:155px;
left:20px;
top:130px;
}

#att *{
color:#052e44;
}

.sidebox{
background:#f3deac;
padding:10px 20px;
width:228px;
margin-bottom:10px;
overflow:hidden;
}

.sidebox h1{
font-family:Georgia,sans-serif;
font-weight:100;
margin-bottom:.5em;
font-size:1.6em;
line-height:1.15em;
}

.sidebox ul li{
list-style:decimal outside;
margin-left:1.6em;
}

.sidebox span.date{
font-size:.8em;
}

.sidebox a{
text-decoration:underline;
}

.sidebox a:hover,
.sidebox a:focus{
text-decoration:none;
}

#content div{
margin-bottom:2em;
overflow:hidden;
}

#about #content div{
clear:both;
}

#content img{
margin-bottom:1em;
}

#about #content img{
float:left;
display:block;
margin-right:.5em;
}

#content h1{
padding:0 20px;
font-size:1.6em;
line-height:1.15em;
margin-bottom:.5em;
font-weight:100;
font-family:Georgia,sans-serif;
}

#content h2{
padding:0 20px;
font-size:1.2em;
line-height:1.2em;
margin-bottom:.5em;
font-weight:100;
font-family:Georgia,sans-serif;
}

#content p,
#content ul,
#content ol{
padding:0 20px;
margin-bottom:1em;
}

#content label{
display:block;
padding:0 20px;
margin-bottom:1em;
clear:left;
}

#content input{
float:none;
border:1px solid #8297a2;
width:350px;
}

#content textarea{
float:none;
height:15em;
border:1px solid #8297a2;
width:350px;
}

#content input.button{
margin:0 20px;
border:none;
}

#content input:hover,
#content textarea:hover{
border-color:#052e44;
}

#content input:focus,
#content textarea:focus{
background:url(../layout/form-bg.jpg) repeat-x left bottom;
}

#content input.button:focus,
#content input.button:hover{
width:auto;
width:25px;
height:25px;
background:url(../layout/submit.jpg) no-repeat left top;
}

#content ol li{
list-style:decimal outside;
}

#content li li{
margin-left:1em;
}

#sitemap #content li a{
color:#000;
}

#sitemap #content li,
#content p.lastmodify,
#content span.lastmodify{
color:#bbb;
}

#content a{
text-decoration:underline;
}

#content a:hover,
#content a:focus{
text-decoration:none;
}
