html {
height: 100%;
}

body {
height: 100%;
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #000;
padding: 0;
margin: 0px 0 0px;
background: #ffffff;
background-image: url(images/main_bg3.jpg);
background-repeat: repeat;
}

#header {
z-index: 4;
background: #ffffff;
background-image: url(images/header1.jpg);
background-repeat: no-repeat;
position: relative;
margin: 0 auto;
width: 970px;
height: 150px;
text-align: left;
border-bottom: 0px #111111 solid;
}

#pageline {
float: left;
position: relative;
margin: 0px;
padding: 0px;
border-top: 0px;
border-bottom: 0px;
width: 970px;
left: 0px;
height: 100%;
}

#content {
z-index: 7;
position: relative;
padding: 0px;
margin: 0 auto;
width: 970px;
height: auto;
text-align: left;
background: transparent;
}

.titlebar {
color: #FFFFFF;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}

#rightcontent {
position: relative;
background: url(images/content_header.jpg);
background-repeat: repeat-x;
background-position: top center;
color: #000000;
float: left;
/* border: 8px solid #59763D; */
padding: 20px;
padding-top: 8px;
width: 300px;
top: 10px;
left: 3px;
height: auto;
}

#leftcontent {
position: relative;
float: left;
padding: 17px;
padding-top: 10px;
width: 620px;
w\idth: 590px;
text-align: justify;
left: 0px;
top: 0px;
height: auto;
}

#leftthincontent {
position: relative;
float: left;
padding: 17px;
padding-top: 10px;
width: 530px;
w\idth: 500px;
text-align: justify;
left: 0px;
top: 0px;
height: auto;
}

#fullcontent {
position: relative;
float: left;
border: 0px;
padding: 0px;
left: 30px;
height: auto;
width: 590px;
}

#widecontent {
position: relative;
float: left;
padding: 17px;
padding-top: 10px;
width: 830px;
w\idth: 800px;
text-align: justify;
top: 0px;
height: auto;
border: 0px;
left: 30px;
}

#halfcontent {
position: relative;
float: left;
padding: 17px;
padding-left: 0px;
padding-top: 10px;
width: 395px;
w\idth: 380px;
text-align: left;
top: 0px;
height: auto;
border: 0px;
left: 0px;
}

.pagetitle {
font-size: 18px;
font-weight: bold;
}

.linktitle a {
color: #38577e;
}

.linktitle a:hover {
color: #00214d;
}

.divider {
padding: 0px;
margin: 0px;
width: 700px;
height: 13px;
max-height: 13px;
min-height: 13px;
border: 1px solid #00214d;
}

.subheader {
text-decoration: underline;
}

#docbox {
position: relative;
float: right;
width: 670px;
top: 9px;
display: block;
margin-bottom: 14px;
}

#countyinfo {
position: relative;
width: 300px;
float: left;
top: 9px;
}

.footerlinks a {
color: #00214d;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}

.footerlinks a:hover {
color: #38577e;
}

.smalldt {
font-size: 9px;
color: #00214d;
}

.smalldt ul {
margin-top: 8px;
}

.newbox {
font-size: 8px;
font-weight: bold;
color:#F00;
}

.countycaps {
position: relative;
text-transform: uppercase;
font-weight: bold;
color: #00214d;
padding: 0px;
margin: 0px;
width: 700px;
height: 13px;
max-height: 13px;
min-height: 13px;
border-bottom: 1px solid #00214d;
display: block;
float: left;
}

.regionlink {
font-weight: bold;	
}

#footer {
background: url(images/footer_bar.jpg);
height: 25px;
background-repeat: repeat-x;
background-position: top left;
background-color: #E2CB87;
float: left;
position: relative;
text-align: center;
left: 0px;
top: 0px;
padding: 0px;
padding-top: 55px;
margin: 0px;
width: 970px;
color: #000000;
}

.pdf_file {
padding-top: 5px;
padding-bottom: 5px;
line-height: 16px;
padding-left: 19px;
background-image: url(images/pdf.gif);
background-position: center left;
background-repeat: no-repeat;
}

.word_file {
padding-top: 5px;
padding-bottom: 5px;
line-height: 16px;
padding-left: 19px;
background-image: url(images/icon_word.gif);
background-position: center left;
background-repeat: no-repeat;
}

.excel_file {
padding-top: 5px;
padding-bottom: 5px;
line-height: 16px;
padding-left: 19px;
background-image: url(images/icon_excel.gif);
background-position: center left;
background-repeat: no-repeat;
}

.powerpoint_file {
padding-top: 5px;
padding-bottom: 5px;
line-height: 16px;
padding-left: 19px;
background-image: url(images/icon_powerpoint.gif);
background-position: center left;
background-repeat: no-repeat;
}

.wmp_file {
padding-top: 5px;
padding-bottom: 5px;
line-height: 16px;
padding-left: 19px;
background-image: url(images/icon_wmp.gif);
background-position: center left;
background-repeat: no-repeat;
}

.web_file {
padding-top: 5px;
padding-bottom: 5px;
line-height: 16px;
padding-left: 19px;
background-image: url(images/icon_web.gif);
background-position: center left;
background-repeat: no-repeat;
}

.img_file {
padding-top: 5px;
padding-bottom: 5px;
line-height: 16px;
padding-left: 19px;
background-image: url(images/icon_img.gif);
background-position: center left;
background-repeat: no-repeat;
}


#impdate {
font-weight: bold;
}