/* IMPA Stylesheet  - Home Stylesheet
BitWise Solutions - Bryan Kohlmeier
October 3, 2005
*/

* {margin: 0px; padding: 0px;}

body {padding-top: 5px;padding-bottom: 5px;background: #E2E2E2 url(../images/bg.gif) repeat-x;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
div#container {margin-right: auto; margin-left: auto; width: 781px;text-align: left;}
div#home-head {background: url(../images/header-top-navigation.png) no-repeat;height: 121px;width: 781px; position: relative;}
div#home-head a.maplink:link, div#home-head a.maplink:visited {text-decoration: none; }
div#home-logo {position: absolute; left: 9px; top: 0px;}
div#sitemap {font-size: 10px; text-align: right; color: #6A6C6E; padding-top: 3px;padding-right: 25px;}
div#sitemap a:link, div#sitemap a:visited {color: #6A6C6E}
div#sitemap a:hover {color: #000;}
div#news {float: right; width: 400px; height: 30px; margin-right: 8px; color: #000000; font-size: 10px; padding-top: 12px; overflow: hidden; position: relative;}
div#news div#news-overlay {position: absolute; top: 0px; left: 0px; z-index: 100;}
div#news ul#scroller { margin-left: 15px;margin-bottom: 10px; list-style: none; }
h3.newsh3 {text-indent: -9000em;background: url(../images/news.gif) no-repeat;height: 16px;width: 93px;margin-top: 15px;margin-bottom: 5px;margin-left: -2px;}
div#news a:link, div#news a:visited {text-decoration: none; color: #000;}
div#news a.news-label { text-decoration: none; color: #CB1F2D; font-weight: bold; font-style: italic; }
div#news a:hover {text-decoration: underline;}
div#news ul li {padding-top: 3px; padding-bottom: 2px;}
div#flash {clear: both; margin-left:-1px;}
div#maincontent {background: url(../images/home-main-sections.gif) no-repeat;height: 615px;width: 781px;}
div#columnwrap {padding-top: 76px;padding-right: 37px; padding-left: 37px;line-height: 16px; color: #666666;}
div#columnwrap h3 {text-indent: -9000em; margin-bottom: 10px;}
div#columnwrap p {margin-bottom: 15px;}
div#columnwrap img {border: none;}

.print{display:none;}

h3.contacth3 {background: url(../images/contactimpa.gif) no-repeat; width: 87px; height: 18px;}
h3.abouth3 {background: url(../images/aboutimpa.gif) no-repeat; width: 74px; height: 18px;}
h3.memberh3 {background: url(../images/memberimpa.gif) no-repeat; width: 135px; height: 18px;margin-left: 65px;}

div#top-content-wrapper { position: relative; height: 250px; }
div#contactimpa {float: left;width: 173px;font-size: 11px; }
div.contactinner {padding-left: 15px;}
div#aboutimpa {float: left; width: 330px; font-size: 11px;}
div.aboutinner {padding-left: 30px;}
div#memberimpa {float: left;width: 204px;}
div.memberinner {}
div.clear { clear: both; }

div#contactimpa a:link, div#contactimpa a:visited {font-size: 10px;color: #CB1F2D;text-decoration: none;}
div#contactimpa a:hover {text-decoration: underline;}

div#home-links { height: 81px; margin-top: 20px; }
div#home-links-header { margin-left: 11px; margin-top: 4px; }
div#home-links-buttons { text-align: center; padding-left: 18px; }
div#meter-wrapper { height: 109px; margin-top: 24px; }
div#meter-wrapper .meter-box { height: 109px; width: 210px; margin-left: 30px; margin-right: 0px; float: left; }
div#meter-wrapper .meter-box-first { margin-left: 10px !important; }
div#meter-wrapper .meter-box .meter-heading { text-align: center; padding-top: 3px; }
div#meter-wrapper .meter-box .meter-content { font: Arial, Sans Serif; font-size: 11px; line-height: 14px; color: #666666; padding: 9px 0px 0px 10px; }

div#footer { margin-top: 19px ; font-size: 10px;color: #fff; text-align: center;}
div#footer p { padding: 0px; margin: 0px; }
div#footer a:link, div#footer a:visited {font-size: 10px; color: #fff;}

div#bottomimage {clear: both; background: url(../images/home-bottom.gif) no-repeat;width: 781px; height: 14px;}

div#dropdownmenus{position:absolute;width: 781px; left: 30px; top: -5px; }
.menu table{border-top:solid 1px #CB1F2D;border-left:solid 1px #CB1F2D;border-right:solid 1px #CB1F2D;}
.menu table td{background:url("../images/bg-dd.jpg") repeat-x;}
.menu table td a:link, .menu table td a:visited{display: block;font-size:11px;color:#000;text-decoration:none;line-height:22px;padding-left:12px;border-bottom:solid 1px #CB1F2D;}
.menu table td a:hover{color:#CB1F2D;background:#fff;text-decoration:underline;}
