* {
margin:0;
padding:0;
}

body {
text-align:center;
font:76%/1.4em verdana, sans-serif;
color:#333;
background-color:#d9cdc1;
}

#wrapper {
text-align:left;
width:827px;
margin:10px auto;
background-color:#fff;
}

#header {border-bottom:1px solid #ccc;}

img {border:0;}

a:link, a:active, a:visited {
color:#b93b3b;
text-decoration:none;
font-weight:bold;
}

h1 {
font-size:1.4em;
margin:15px 0 10px 0;
color:#b93b3b;
}


h2 {
font-size:1.2em;
margin:7px 0;
color:#b93b3b;
}


p {padding:0 0 12px 0}
p.last, dl.last {margin-bottom:20px;}


ul {
list-style:none;
}

.removeimgspace{
display:block;
margin:0;
}

div.homecolumns {
width:142px;
padding:10px;
}

div.homecolumns ul {margin-top:7px;}
div.homecolumns div img {margin-top:10px;}

div#breadcrumbs {
margin-bottom:7px;
font-size:0.9em;
}

div#breadcrumbs a {
color:#333;
font-weight:normal;
}

div#breadcrumbs span.activecrumb {color:#fc1a23;}

.upper {
text-transform:uppercase;
}

#globalnav {
float:right;
}

#globalnav ul, #globalnav li, #searchform, #searchform div {float:left;}

#globalnav ul {margin:5px 7px 0px 0px;}

#globalnav li {
border-right:1px solid #333;
line-height:1em;
padding-right:7px;
}

#searchinput {
background:#fff;
color:#000;
border:1px solid #ddd;
padding:0.05em 0 0.05em 0.1em;
margin-left:1em;
margin-top:0.15em;
}

.searchsubmit {
border:1px solid #cec6c2;
background:#9d8d85;
color:#fff;
font-weight:bold;
font-size:85%;
padding:0.1em 0.4em;
margin:0.2em 1em 0 1em;
margin-top:0.4em;
}

ul.infolist {
list-style: none;
padding:10px;
margin: 0;
}

ul.infolist li {
padding-left: 10px;
background-image: url(../images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#contactform input, #contactform textarea {
width:210px;
border:1px solid #ccc;
background:#fff;
margin-bottom:0.7em;
margin-top:0.2em;
padding:0 0 0 2px;
}

#contactform input#contactsubmit {
width:auto;
background:#e5e5e5;
color:#000;
border:1px solid #000;
}

#contactform input.check {
width:20px;
margin:0 0 0 0;
padding:0;
border:0;
}

.checkpad {
padding-bottom:1em;
}

#contactform label.checklabel {
top:-20px;
}

#globalnav, #wrapper, div#copyright {
font-size:0.9em;
}

blockquote {
margin-bottom:5px;
margin-top:12px;
}

blockquote.topone {margin-top:0;}


#header a:link, #header a:active, #header a:visited, #header a:hover, #copyright a:link, #copyright a:active, #copyright a:visited, #copyright a:hover {
color:#333;
font-weight:normal;
text-decoration:underline;
}

dl {margin-top:15px;}

dt {
background:#e7e2e0;
font-weight:bold;
padding:3px 5px;
margin-bottom:5px;
}

dd {
margin-bottom:12px;
padding:0 5px 0 5px
}

div#copyright {
text-align:left;
margin:0 0 10px 13px;
}

body#sitemap ul li {
padding:3px 0;
}

body#sitemap ul.sublist li {
margin-left:20px;
}