@import "contribute.css";
/*
	MIHS Master CSS Definitions
	Built by YellowPencil.com
*/

/* HTML Elements */
body {margin:0;padding:0;text-align:center;font-family:arial,helvetica,sans-serif;font-size:100.01%;background:#016734 url("../images/page-bg.jpg") repeat-x top;}
div {margin:0;padding:0;}
a {color:#333;}
a:hover {color:#999;}
a img {border:0;}
h1, h2, h3, h4 {color:#000;}
h1 {font-size:1.6em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}
td {font-family:arial,helvetica,sans-serif;}
.sd8f{ display:inline; width:100%; margin:0 auto;}
.sd8f h3{margin:0; padding:0; display:inline;background:none;}
.sd8f h3 a{text-decoration:none;color:#016735; cursor:default; background:none;}
/* Master Brand Region Definition */
#eveready {background:#f7be17 url("../images/eveready-bg.gif") repeat-x top;border-top:4px solid #000;font-size:76%;line-height:2em;}
#eveready ul {margin:0 auto;padding:0;width:760px;text-align:right;}
#eveready li {margin:0;padding:0;list-style-type:none;display:inline;padding:5px;}
#eveready a {color:#000;text-decoration:none;font-weight:bold;}
#eveready a:hover {color:#999;}
#eveready #brand {float:left;text-transform:uppercase;color:#fff;padding:0;font-size:1.1em;}

/* Page Structural Definition */
#page {width:760px;font-size:76%;text-align:left;margin:0 auto;position:relative;background-color:#fff;border:20px solid #fff;border-top:18px solid #fff;}

/* Main Navigation */
#navigation {line-height:26px;margin-bottom:18px;height:26px;}
#navigation ul {margin:0 0 0 -9px;padding:0;}
#navigation li {margin:0;padding:0;list-style-type:none;display:inline;}
#navigation a {text-decoration:none;display:block;float:left;padding:0 7px;border-right:1px solid #ccc;}

/* Services Navigation */
#subnavigation ul {margin:0;padding:0;list-style-type:none;}
#subnavigation li {margin:0;padding:0;list-style-type:none;display:inline;}
#subnavigation li a {display:block;padding:12px 10px 12px 20px;text-decoration:none;color:#000;margin-top:2px;background-position:bottom left;background-repeat:no-repeat;background-color:#b3b3b3;}
#subnavigation li a:hover {background-color:#ccc;}
#subnavigation li a.active {background-color:#ccc;font-weight:bold;}

#services-atoz {list-style:none; font-size:140%; color:#000; font-weight:bold; margin-left:0; padding-left:0;}
.services-related li {list-style:disc; font-style:italic; font-size:75%; font-weight:normal; color:#666;}

#customerlogin p {margin:10px 0 0 0;padding:0;}
#customerlogin a {display:block;text-align:center;font-size:2em;padding:1.5em;text-decoration:none;background-color:#ccc;border:1px solid #016734;color:#016734;}
#customerlogin a:hover {background-color:#016734;color:#fff;}

/* Primary Layout Regions */
#header {position:relative;margin-bottom:18px;line-height:32px;}
#header ul {position:absolute;top:0;right:0;margin:0;padding:0;width:500px;text-align:right;}
#header li {margin:0;padding:0 10px;list-style-type:none;display:inline;border-right:1px solid #ccc;}
#header li a {text-decoration:none;}
#header li a img {padding:0 5px;margin-bottom:-10px;}

#sidebar {float:left;width:255px;}

#feature {margin:0 0 18px 0;position:relative;}
#feature .moreinfo .companyname {float:left;}

#content {margin-left:285px;width:472px;padding-top:18px;line-height:1.3em;}
#content h1 {margin-bottom:.5em;margin-top:0;color:#000;}
#content h2, #content h3, #content h4 {margin-bottom:.5em;}
body#home #content h2 {margin:18px 0;}
#content ul {margin-top:.2em;}
#content li {padding:.4em;}
#content p {margin-top:.5em;}
#content p.date {margin-top:0;}
body#staffpage #content {margin-left:25px;width:700px;}

#content #downloads {width:200px; float:right; padding:5px; margin:15px;background-color:#b3b3b3;}
#content #downloads h3 {padding-left:20px;}
#content #downloads li {list-style:none;margin-left:-20px;padding-left:0;}
#content #downloads .moreinfo {margin:-5px;}
/*0000000*/

#footer {margin: 9px 0 18px 0;border-top:15px solid #000;padding:9px 9px 0 9px;text-align:right;}
#footer ul {margin:0;padding:0;}
#footer li {margin:0;padding:5px 0 0 15px;list-style-type:none;display:inline;}
#footer a {text-decoration:none;}
#footer p.small {margin:10px 0 5px 0;}

/* Secondary and Content Layout Definitions */

#evereadynews {background-color:#ccc;padding:9px;margin-top:18px;}
#evereadynews h2 {font-size:1.2em;margin:0 0 9px 0;padding:0;}
#evereadynews p {margin:0 -9px;padding:0px 18px 3px 18px;background-color:#dfdfdf;}
#evereadynews p.date {text-align:right;padding:4px 9px 0 9px;font-size:.9em;}
#evereadynews a {text-decoration:none;}
#evereadynews a.moreinfo {border-top:12px solid #dfdfdf;margin:0 -9px -9px -9px;}

body#home .keymessages {font-size:1.2em;}
body#home .keymessages li {list-style: none url("../images/lt-arrow.gif");padding:.25em .5em;}
img.keymessages {margin:-18px 0 18px 0;border-bottom:27px solid #000;}

#googlemap {height:400px;width:470px;display:none;}
.locationtext {font-size:10px;line-height:10px;width:250px;}
.paging {text-align:right;font-weight:bold;}

#header li.searcharea {border-right:none; margin-right:0;padding-right:0;}
.searcharea form {margin:0; padding:0; display:inline;}
.searchterm {width:80px; }
.searchbutton {width:60px; font-size:0.9em;}

.clear {clear:both;font-size:.1em;margin-top:-1px;}
.clearer {clear:both;}

.print {display:none;}

/* IE 5.x and 5.5 Hacks for Container Widths */
* html #sidebar {width:190px;wid\th:255px;}