﻿body {}
form { margin:0; padding:0; }
#mainContent { min-height:500px; }
div.footer { clear:both; margin:10px 0px 0px 0px; padding:0; }
img { border:none; }

div#header { height:150px; width:760px; background:Transparent url(../images/banner_top_main.jpg) no-repeat left top; }
div.confirmation { margin:10px 0px 10px 0px; padding:0; }
div.navigation { margin:15px 0px 20px 0px; padding:0; text-align:center; }
div.endPage { margin:0; padding:0; width:100%; height:150px; }
div.endPageLarge { margin:0; padding:0; width:100%; height:450px; }
div.pressHeader { margin:20px 0px 0px 0px; padding:4px 0px 6px 0px; width:570px; text-align:center; background-color:#6A4728; color:White; font-weight:bold; font-size:120%; }
div.pressList { margin:0; padding:0; width:570; overflow:hidden; color:Black; }
div.press, div.pressOdd { margin:0; padding:5px 10px 5px 10px; }
.pressOdd { background-color:#CBB581; }
.press { color:#332d20; }
.pressList span { display:block; margin:0px 0px 5px 0px; padding:0; }
.pressList a { font-weight:bold; }
.pressOdd a, .pressOdd a:link, .pressOdd a:active, .pressOdd a:hover, .pressOdd a:visited { color:Black; }
.press a, .press a:link, .press a:active, .press a:hover, .press a:visited { color:#332d20; }
a.dark, a.dark:link, a.dark:active, a.dark:hover, a.dark:visited { color:Blue; }
form a, form a:link, form a:active, form a:hover, form a:visited { color:Blue; }
.footer a, .footer a:link, .footer a:active, .footer a:hover, .footer a:visited { color:White; }
a.seal { display:block; margin:0 auto; width:140px; height:141px; background:Transparent url(../images/danecountyseal.gif) no-repeat left top; }

table.form
{
    margin:20px 0px 10px 0px; padding:0;
    background-color: #A8A8FF;
	border: thin solid #000000;
}
.form tr.header td { background-color:#47477f; color:White; font-size:110%; font-weight:bold; text-align:center; }
.form td { margin:0; padding:3px; }
.form td.header { text-align:right; font-weight:bold; }
.form h2 { margin:15px 0px 5px 0px; padding:0; }
.form span { font-weight:bold; }
.form .city { width:145px; }
.form .state { width:25px; }
.form .zip { width:60px; }
.form .long { width:250px; }
.form td.requiredLabel { vertical-align:top; font-weight:bold; text-align:right; }
.form td.label { vertical-align:top; text-align:right; }
.form td span.note { display:block; }
.form .recordCheck { display:block; float:left; padding:0px 15px 0px 15px; width:150px; font-weight:normal; }

table.sales { margin:0px 0px 10px 0px; width:100%; }
.sales tr.header td { background-color:#cbb581; color:Black; border-bottom:none; font-size:110%; font-weight:bold; }
.sales tr.header:hover td { background-color:#cbb581; }
.sales td { padding:3px; border-bottom:solid 1px #e5cd93; }
.sales tr.odd td { background-color:#f2f2c2; }
.sales tr:hover td {  background-color:#e5cd93; }

h2.listing { margin:10px 0px 0px 0px; padding:2px 0px 3px 0px; width:100%; text-align:center; background-color:#6A4728; color:White; }
table.listing { margin:20px 0px 10px 0px; padding:0; background-color:#ffffff; }
.listing td { padding:4px; }
.listing tr.header td { background-color:#5f5fda; font-size:110%; font-weight:bold; }
.listing tr.odd td { background-color:#e4e4fd; }
.large { width:100%; height:75px; }

p.critical { font-size:90%; font-weight:bold; color:Red; }
div.end { width:100%; clear:both; }
span.note { font-weight:normal; font-size:80%; color:#343434; }
span.errorLabel, span.required { font-size:90%; font-weight:bold; color:Red; }

.floatRight { float:right; margin:0px 0px 10px 10px; padding:0; }
.floatLeft { float:left; margin:0px 10px 10px 0px; padding:0; }
.videoPlayer { width:480px; height:360px; margin:0 auto; padding:20px 0px 20px 0px; }
ul.description li { list-style-type:none; }

ul.listing { margin:15px 0px 15px 0px; padding:0; width:100%; }
ul.listing li { padding:5px; list-style-type:none; border-bottom:solid 1px #e5e595; }
ul.listing li.odd { background-color:#ededb3; }
ul.listing span.name { display:block; font-weight:bold; font-size:110%; }

#nav { background-color:#CBB581; }
#nav a {color:#003391; font-size:12px; padding:6px 10px 6px 10px; background-color:#e5cd93; border-bottom:solid 1px #CBB581; }
#nav a.odd { background-color:#f2dcaa; }
#nav a, #nav a:active, #nav a:hover, #nav a:visited { color:#000000; text-decoration:none; }
#nav a:hover { background-color: #6A4728; color:#FFFFD9; }
#nav ul a { border-bottom:none; }
#nav ul {background-color:#CBB581; border:solid 1px #CBB581; }
#nav a.expand { background-image:url(../images/right_arrow.gif); background-repeat:no-repeat; background-position:right center; }
#nav a.expand:hover { background-image:none; }


