html, body { height: 100%; }
body {
	font: 75% Verdana, Tahoma, Arial, sans-serif; /* 12px */
	color: #281906;
	margin: 0; padding:0;
	text-align: center;
	background: #022d18 url(/_images/mp/cc_mp_background.gif) repeat-x;
}

/* GENERAL STYLES */
li, td, th, dd, dt, table, tr { font-size: 1em; color: inherit; }
td,th { color: #281906; }
.bold,b {font-weight:bold}

p {font-size: 1em; color: inherit;}

border,.border {width: 1px; color: #000000;}

.pdfbox {border: 1px solid #FF0000; background-color: #FFFFDD; padding-top: 5px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px;}

#mpheader4 { height: 223px; width: 372px; background: url(/_images/mp/cc_mp_header4.jpg);}
#taxwrap { width: 282px; margin-left: 50px; margin-top: 18px;}
#taxarea { margin-left: 50px; margin-right: 20px; text-align: right;}
#mptaxbg { height: 125px; width: 282px; background: url(/_images/mp/cc_mp_tax_records_base.jpg);}

#inttaxwrap { width: 170px;}
.inttaxgreen {font-size: 12px; font-weight: bold; color: #00592D; margin-right: 10px;}
#inttaxbg { height: 125px; width: 170px; background: url(/_images/int/cc_int_tax_records_base.gif);}

.taxgreen {font-size: 13px; font-weight: bold; color: #00592D; margin-right: 10px;}
.taxgreen2 {font-size: 10px; font-weight: bold; color: #00592D; margin-right: 10px;}

#outsidewrapper {border: 1px solid #000; width: 777px; margin: 0 auto;}
#insidewrapper {border: 3px solid #fff; width: 770px;}

#topbody {width: 770px; height: 32px; background: url(/_images/mp/cc_mp_body_top.jpg); background-repeat: no-repeat;}
#middlebody {background: url(/_images/mp/cc_mp_body_background.jpg);  background-repeat: repeat;}
#bottombody {width: 770px; height: 32px; background: url(/_images/mp/cc_mp_body_background.jpg); text-align: center; padding-top: 20px;}
#elected {background: url(/_images/mp/cc_mp_body_grey_bar.gif); width: 770px; height: 57px; text-align: center; font-size: 9px;}

#intbodytop1 {background: url(/_images/int/cc_int_body_top1.jpg); width: 202px; height: 32px;}
#intbodytop2 {background: url(/_images/int/cc_int_body_top2.jpg); width: 385px; height: 32px;}

#intbodyleft {background: url(/_images/int/cc_int_body_left.jpg); background-repeat: repeat; width: 32px;}
#intbodyright {background: url(/_images/int/cc_int_body_right.jpg); background-repeat: repeat; width: 33px;}
#intbodycontent { width: 522px; background-color: #fff;}

#intnavbg {background: url(/_images/int/cc_int_nav_background.jpg); width: 183px; background-repeat: repeat;}
#intnavbase {background: url(/_images/int/cc_int_nav_base.jpg); width: 183px; height: 25px;}

#intfooterbg {text-align: center; vertical-align: middle; color: #fff; font-size: 0.8em; background: url(/_images/int/cc_int_footer_background.jpg); background-repeat: repeat; height: 23px;}

#footer {width: 770px; height: 23px; font-size: 0.8em; background: url(/_images/mp/cc_mp_footer_bar.jpg); text-align: center; vertical-align: middle; color: #fff;}

.content {padding-left: 25px; padding-right: 25px;}

.taxinput {font-size: 10px; border: 1px solid #FFA628;}

.intaddressblock {font-size: 0.8em; color: #fff;}

.arrow {font-size: 1em; color: #fff;}

#subnav {margin-left: 25px; margin-top: 10px; margin-bottom: 10px;}

.pageNumStrikes { color: #B7B7B7; font-size: 10px; }
.pageHilite { font-size: 14px; font-weight: bold; color: #BE5128; }
.rowheader{font-family:verdana,arial; font-size:13; font-weight:bold; background:#005828; color:#FFF; padding:2px; border-bottom: 1px solid #162E4E; border-top: 1px solid #162E4E;}
.greybox { padding: 5px; background: #EEEEEE; border: 1px solid #D1D1D1; }
.ltgreybox { padding: 5px; background: #F4F4F4; border: 1px solid #D1D1D1; }
.rowodd { background: #E0E0E0; }

h1{font-size: 1.4em; color: #3D3D3D; margin-bottom: .4em; margin-top: 1em; letter-spacing: .1em; background: url(/images/bldrywall_int_body_divider.gif) no-repeat -200px 100%;}
h2{font-size: 1.2em; color: #BE5128; margin-bottom: .4em; margin-top: 1em; letter-spacing: .1em;}
h3{font-size: 1em; color: #000000;}

/* LINK STYLES */
a { text-decoration: underline; font-size: 1em;}
a:link { color: #015A2E; font-size: 1em;}
a:visited { color: #BD5029; font-size: 1em;}
a:hover, a:active { color: #FFB02F; font-size: 1em;}

a.subnav { font-size: 1em; font-weight: bold; line-height: 20px;}
a.subnav:link { color: #FFB02F; font-size: 1em;}
a.subnav:visited { color: #FFB02F; font-size: 1em;}
a.subnav:hover, a.subnav:active { color: #3D3D3D; font-size: 1em; text-decoration: none;}

a.footer {text-decoration: none;}
a.footer:link { color: #fff; }
a.footer:visited { color: #fff;}
a.footer:hover { color: #fff;}

a.contactlink { text-decoration: none; font-size: 0.9em;}
a.contactlink:link { color: #FFFFFF;  font-size: 0.9em;}
a.contactlink:visited { color: #FFFFFF;  font-size: 0.9em;}
a.contactlink:hover, a.contact:active { color: #B90C06;  font-size: 0.9em;}

/**** NAV ***********/
#navtax {	background: url(/_images/mp/cc_mp_nav1b.gif) no-repeat top left; width: 106px; }
#navtax a.mainnav { background: url(/_images/mp/cc_mp_nav1a.gif) no-repeat top left; height: 38px; }

#navclerk {	background: url(/_images/mp/cc_mp_nav2b.gif) no-repeat top left; width: 108px; }
#navclerk a.mainnav { background: url(/_images/mp/cc_mp_nav2a.gif) no-repeat top left; height: 38px; }

#navassessor {	background: url(/_images/mp/cc_mp_nav3b.gif) no-repeat top left; width: 82px; }
#navassessor a.mainnav { background: url(/_images/mp/cc_mp_nav3a.gif) no-repeat top left; height: 38px; }

#navtreasurer {	background: url(/_images/mp/cc_mp_nav4b.gif) no-repeat top left; width: 136px; }
#navtreasurer a.mainnav { background: url(/_images/mp/cc_mp_nav4a.gif) no-repeat top left; height: 38px; }

#navcircuit {	background: url(/_images/mp/cc_mp_nav5b.gif) no-repeat top left; width: 107px; }
#navcircuit a.mainnav { background: url(/_images/mp/cc_mp_nav5a.gif) no-repeat top left; height: 38px; }

#navjudge {	background: url(/_images/mp/cc_mp_nav6b.gif) no-repeat top left; width: 111px; }
#navjudge a.mainnav { background: url(/_images/mp/cc_mp_nav6a.gif) no-repeat top left; height: 38px; }

#navsheriff { background: url(/_images/mp/cc_mp_nav7b.gif) no-repeat top left; width: 114px; }
#navsheriff a.mainnav { background: url(/_images/mp/cc_mp_nav7a.gif) no-repeat top left; height: 38px; }

#navdivider { background: url(/_images/mp/cc_mp_nav_divider.gif) no-repeat top left; width: 1px; }
#navdivider a.mainnav { background: url(/_images/mp/cc_mp_nav_divider.gif) no-repeat top left; height: 38px; }

#nav a.mainnav:hover, #navtax:hover a.mainnav, #navtax.sfhover a.mainnav, #navclerk:hover a.mainnav, #navclerk.sfhover a.mainnav, #navassessor:hover a.mainnav, #navassessor.sfhover a.mainnav, #navtreasurer:hover a.mainnav, #navtreasurer.sfhover a.mainnav, #navcircuit:hover a.mainnav, #navcircuit.sfhover a.mainnav, #navjudge:hover a.mainnav, #navjudge.sfhover a.mainnav, #navsheriff:hover a.mainnav, #navsheriff.sfhover a.mainnav { background: none; height: 38px; }

#nav a.mainnav { text-indent: -9999px; text-decoration: none; }

#nav, #nav ul {	padding: 0; margin: 0; list-style: none; }
#nav { width: 770px; height: 38px; }

#nav ul { background: #FEFEFE; border: 1px solid #504F4F; top: 38px; }

#nav a.mainnav { display: block; }

#nav li {	float: left; margin: 0;	position: relative;	color: #0592BF; }

#nav a { color: #BE5128; font-size: .98em; text-decoration: none; }

#nav a:hover { text-decoration: underline;}

#nav li li { float: none;	text-indent: -1em; padding: 4px 4px 4px 1.5em; }

#nav li ul { position: absolute; left: -999em; width: 15em; }

#nav li:hover ul { left: auto; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; }

#nav a {display: block; text-decoration: underline;}

#nav .altrow {background-color: #E8E7E7;}