﻿html { height: 101%; margin-bottom: 1px;}
body, form, div, h1, h2, h3, h4, li, img, a { margin:0; padding:0; border:0; text-decoration:none; font-size: 100%;}
body { margin:0;padding:0;background:#e6e6e6 url('../img/backgr_image.jpg') no-repeat center top; font-family:Arial;}
h3, h4{color:#1062eb;font-size:100%;margin-top:15px;}
h2 {background-color:#2977fa;color: #ffffff;font-size:100%;margin-top:15px;padding:3px 0px 3px 5px}
h1{color:#1062eb;font-size:115%;}
p { margin:10px 0px 10px 0px; padding:0; }
.odd {background-color:#fdf4e3; padding:10px 0px 10px 10px}
p.odd_border {background-color:#fffbf3;border-top:solid 1px #fae0af;border-bottom:solid 1px #fae0af;padding:10px 0px 10px 10px}
p.even{padding:5px 0 5px 10px;}
ul.even{font-size:85%;margin-top:0px;}
a:hover { text-decoration:underline; }

div.main { margin:0px auto 0px auto; width:939px;}
div.header { width:939px; height:107px; background:url('../img/header.gif') no-repeat center top;margin:0 auto;overflow:hidden;}
div.search { float:right; padding:25px 30px 0px 0px; width:300px; height:30px; overflow:hidden;text-align:right;}
a.home { float:left; display:block; height:107px; width:600px; }
div.content { min-height:400px;background-color:#ffffff; width:865px;margin:0px auto 0px auto;padding: 10px 20px 15px 15px;}
div.menu { width:100%; height:31px; background:#ecebeb url('../img/menu_gradient.jpg') repeat-x left top; font-weight:bold;font-size: 85%;z-index:1000;}
div.footer {width:890px; height:30px; background:transparent url("../img/footer_gradient.jpg") repeat-x left top;margin:0px auto 0px auto;font-weight:bold;font-size: 85%;color:#ffffff; padding:7px 0px 0px 10px;}
div.footer a{ font-weight:bold;font-size:85%;color:#ffffff;}
div.leftarea{float:left; margin:0px 5px 10px 0px;}
div.rightarea{float:right;}
div.leftcontent{min-height:350px;background: url('../img/outline.jpg') no-repeat center top; padding: 20px 20px 10px 20px; width: 560px;}
div.leftcontent p{font-size: 90%;}
div.leftcontent h2{margin-bottom:15px;}
div.breadcrumbs{font-size:70%;color:#ff6a00;padding-bottom: 5px;}
div.breadcrumbs a{color:#ff6a00;}
div.clear { width:100%; height:1px; clear:both; }
div.padding {width:252px; height:37px;}

/*images*/
div.map{background: url('../img/map.gif') no-repeat center top; width: 252px; height:232px; margin:10px 0 10px 0;}
div.placeholder{background:url('../img/placeholder.jpg') no-repeat center top; width: 252px; height:200px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.uw{background:url('../img/uw.jpg') no-repeat center top; width: 252px; height:200px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.graduation{background:url('../img/graduation.jpg') no-repeat center top; width: 252px; height:204px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.main_street{background:url('../img/main_street.jpg') no-repeat center top; width: 252px; height:189px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.downtown{background:url('../img/downtown.jpg') no-repeat center top; width: 252px; height:193px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.commercial_estate{background:url('../img/commercial_estate.jpg') no-repeat center top; width: 252px; height:175px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.crane{background:url('../img/crane.jpg') no-repeat center top; width: 252px; height:238px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.dcimap{background:url('../img/dcimap.jpg') no-repeat center top; width: 252px; height:216px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.memorial_union{background:url('../img/memorial_union.jpg') no-repeat center top; width: 252px; height:253px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.doctors{background:url('../img/doctors.jpg') no-repeat center top; width: 252px; height:190px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.kids_with_teacher{background:url('../img/kids_with_teacher.jpg') no-repeat center top; width: 252px; height:145px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.canoes{background:url('../img/canoes.jpg') no-repeat center top; width: 252px; height:200px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.townhouses{background:url('../img/townhouses.jpg') no-repeat center top; width: 252px; height:206px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.overture{background:url('../img/overture.jpg') no-repeat center top; width: 252px; height:165px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.monona_terrace{background:url('../img/monona_terrace.jpg') no-repeat center top; width: 252px; height:124px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.calculator{background:url('../img/calculator.jpg') no-repeat center top; width: 252px; height:189px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.laptop{background:url('../img/laptop.jpg') no-repeat center top; width: 252px; height:197px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.farm{background:url('../img/farm.jpg') no-repeat center top; width: 252px; height:172px; margin:12px 0 10px 0;border:solid 1px #feab71;}
div.bus{background:url('../img/bus.jpg') no-repeat center top; width: 252px; height:200px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.chairs{background:url('../img/chairs.jpg') no-repeat center top; width: 252px; height:169px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.endres_farm{background:url('../img/endres_farm.jpg') no-repeat center top; width: 252px; height:213px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.office{background:url('../img/office.jpg') no-repeat center top; width: 252px; height:166px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.office_workers{background:url('../img/office_workers.jpg') no-repeat center top; width: 252px; height:205px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.eastgate{background:url('../img/eastgate.jpg') no-repeat center top; width: 252px; height:233px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.job_center{background:url('../img/job_center.jpg') no-repeat center top; width: 252px; height:186px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.youth{background:url('../img/youth.jpg') no-repeat center top; width: 252px; height:252px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.cannery_square{background:url('../img/cannery_square.jpg') no-repeat center top; width: 252px; height:215px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.ccb{background:url('../img/ccb.jpg') no-repeat center top; width: 252px; height:174px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.mount_horeb{background:url('../img/mount_horeb.jpg') no-repeat center top; width: 252px; height:188px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.women{background:url('../img/women.jpg') no-repeat center top; width: 252px; height:167px; margin:47px 0 10px 0;border:solid 1px #feab71;}
div.news_cowpower{background:url('../img/cow_power_complete_3.jpg') no-repeat center top; width: 142px; height:92px; margin:10px 0 10px 0;}
div.regional_map{background:url('../img/regional_map.gif') no-repeat center top; width: 540px; height:542px; margin:0px 0 10px 0;}

div.overview_box{border: solid 1px #feca6b/*#FFA4008*/;float:left;width:255px;height:190px;margin:10px 0px 0px 0px;position: relative;}
div.overview_box h4{background-color: #feca6b;color:#583c06;padding:5px;height: 40px;font-size:95%;margin-top:0px;}
div.overview_box h4 a{color:#583c06;font-size:95%;font-weight:bolder;margin-top:0px;}
div.overview_box ul{font-size:90%;margin-top:5px;}
div.overview_box p {padding:0 5px 10px 5px;}
div.overview_box .bottom{padding:0 5px 5px 0px; float:right;position: absolute; bottom: 0; right: 0;}

#container2 {clear:left;float:left;overflow:hidden; background-color:Transparent;}
#container1 {float:left;width:100%;position:relative;right:50%;background-color:Transparent;}
#col1 {float:left;width:46%;position:relative;left:52%;overflow:hidden;}
#col2 {float:left;width:46%;position:relative;left:56%;overflow:hidden;}

#orangenav  {width: 232px;border: solid 1px #feca6b;background: #feca6b;padding: 10px;font-weight: normal;font-size: 100%;margin-top:8px;}			
#orangenav a {color:#351e1e;}
#orangenav h1 {color:#351e1e;}
#orangenav ul li {padding-bottom: 10px;}
#orangenav ul li.end {padding-bottom: 0px;}

#infocontainer2 { float:left; width:100%; position:relative; border-right: solid 1px #c4c3c3; }
#infocontainer1 { float:left; width:100%; position:relative; right:50%;border-right: solid 1px #c4c3c3;}
#info1 { float:left; width:46%; position:relative; left:52%; overflow:hidden;}
#info2 { float:left; width:46%; position:relative; left:56%; overflow:hidden;}

ul.sitemap{font-size:85%;}
ul.sitemap li li{list-style:none;}

.slideshow { width:520px; height:300px; overflow:hidden; background:#efeeee url(../img/main_slideshow_loading.gif) no-repeat center center; border:solid 1px #dfdfdf; margin: 10px auto 15px auto;z-index:99;}
#slide { width:520px; height:250px; background-position:center center; -moz-background-size:auto 100%; }
#slide a, #slide a:link, #slide a:hover, #slide a:active, #slide a:visted { color:#333333; text-decoration:none; }
.count { float:left; margin-left:2px; width:18px; height:18px; background-color:#efeeee; font-size:100%; border:solid 1px #f5e3ba; }
#next, #prev, #pause { float:right; margin-right:2px; height:18px; background-color:#efeeee; font-size:90%; border:solid 1px #f5e3ba; }
#slide a { display:block; position:relative; z-index:99; cursor:pointer; filter:alpha(opacity=85); opacity:.85; text-align:center; font-weight:bold; }
#slide a#slide_link { float:none; width:100%; height:228px; background:url('../img/slide_blank.png') no-repeat left top; }
#pause { padding:0px 4px 0px 4px; font-weight:bold; }
.title { padding:2px 5px 3px 5px; width:525px; height:45px; overflow:auto; text-align:center; background-color:#efeeee; border-right:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf; font-size:100%;}
.title h2 { margin:0; padding:0; color:#333333; font-size:75%; font-weight:bold; border-bottom:none;background:transparent;}

div.accordion { margin-top:5px;width:530px;float:left;border-right:solid 1px #e3bb70;border-left:solid 1px #e3bb70;border-top:solid 1px #e3bb70;font-size:85%;}
.menuHeadings {margin:0;padding:3px 0px 2px 5px;width:525px;color:#ffffff;background-color:#2977fa; border-bottom:solid 1px #e3bb70;font-weight:bold;}
.menuHeadings h3 { margin:0; padding:0; color:#ffffff;background-color:#2977fa; background-image: url(../img/orange_arrow.gif); background-repeat:no-repeat; background-position: 99% 5%;font-size:120%; cursor:pointer; }
.menuContent {padding:0px 5px 0px 5px;}
.menuContent h2 {padding:5px 0px 5px 0px;}

table { border-collapse:collapse;font-size:85%;border: 1px solid #999999;}
th, td { border: 1px solid #e1e1e1;padding: 5px;vertical-align:top;}
th { background-color:#feca6b;color:#583c06;}
.alternate {background-color:#fdf4e3;}



