@charset "UTF-8";
/* null margins and padding to give good cross-browser baseline */
html,body,address,blockquote,div,form,fieldset,caption,h1,h2,h3,h4,h5,h6,hr,ul,li,ol,ul,table,tr,td,th,p,img {margin:0; padding:0;}
body { font-family: Arial, Helvetica, sans-serif; font-size: 1em; background-color: #5DCAD1; }
#container { background-color: #FFF; width: 900px; margin-top: 0px; margin-left: 110px; padding: 0px; }
#container #header { }
#container #locations { display: none; }
#container #locationDetails { color: #999; font-size: .8em; display: none; }
#container #header #essential { font-size: 1.1em; display: inline; float: left; position: absolute; text-align: center; color: #0C6347; left: 437px; top: 40px; width: 558px; }
#pageContent h1 { font-size: 1.4em; padding-left: 120px; font-weight: bold; color: #090; padding-top: 8px; }
#pageContent #indexImage { padding-left: 460px; }
#pageContent #indexImg { width: 400px; position: absolute; left: 162px; top: 201px; font-weight: bold; color: #333; text-align: center; font-size: 1.3em; }
#container #navMenu { font-weight: bold; list-style-type: none; position: absolute; top: 114px; width: 483px; left: 488px; background-color: #115D43; height: 22px; }
#container #navMenu li { display: inline; float: left; text-align: center; height: 22px; border-left-width: 1px; border-left-style: solid; border-left-color: #FFF; border-right-width: 1px; border-right-style: solid; border-right-color: #FFF; }
#container #navMenu li a { text-decoration: none; color: #FFF; display: block; padding-top: 3px; padding-right: 15px; padding-left: 15px; background-color: #063; background-image: url(nav_bar.jpg); }
#container #navMenu li a:hover { color: #9FF; background-color: #3DC3DC; background-image: none; }
#header #logo { display: block; width: 300px; float: left; height: 150px; margin-right: 30px; }
#header #phone { position: absolute; width: 180px; display: block; text-align: center; top: 74px; left: 645px; font-size: 1.4em; font-style: italic; font-weight: bold; color: #F00; }
#header #eco { text-align: center; display: block; padding-top: 4px; font-size: 0.8em; padding-bottom: 4px; }
#pageContent { clear: both; }
#pageContent h3 { font-style: italic; color: #116247; font-size: 1.3em; padding-bottom: 3px; font-weight: bold; border-top-width: 2px; border-top-style: solid; border-top-color: #116247; margin-top: 10px; }
#pageContent #mainText { width: 600px; margin-left: 150px; margin-bottom: 50px; }
#mainText p { margin-bottom: 8px; font-size: 0.9em; color: #333; line-height: 1.4em; }
#footNav { display: block; text-align: center; margin-right: auto; margin-left: auto; width: 250px; font-size: 0.9em; margin-top: 20px; }
#footNav a { font-size: .9em; font-weight: bold; color: #090; font-family: Verdana, Geneva, sans-serif; background-color: #CF9; display: block; float: left; text-align: center; padding-right: 20px; padding-left: 20px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; }
#footNav a:hover{ color: #099; background-color: #9FC; }
#container #footer { text-align: center; font-size: 0.8em; color: #666; padding-bottom: 20px; }
#mainText .big_letter_green { font-size: 1.1em; font-weight: bold; color: #4AA32C; }
#pageContent #graphicText { display: block; position: absolute; width: 360px; text-align: center; top: 250px; left: 178px; font-size: 1.4em; font-weight: bold; color: #296F57; font-style: italic; }
.isoText { color: #F00; }
#pageContent #ccInfo { display: block; position: relative; left: 170px; top: 250px; }
#formLayout label  
    { display: block; width: 120px; float: left; text-align: right; margin-right: 10px; color: #333; font-size: 1.1em; }
#formLayout input { font-size: 1em; margin-bottom: 6px; }
#miniForm { font-size: 0.8em; width: 330px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-color: #FFC; padding-top: 10px; }
#miniform br { clear: left; }
#formLayout p #button { margin-right: 40px; margin-left: 170px; clear: both; padding-right: 10px; padding-left: 10px; }
#pageContent #mainText iframe { position: relative; left: 115px; }
.smallCentered { font-size: 0.8em; text-align: center; left: 125px; }
#mainText p a { color: #060; padding-right: 3px; padding-left: 3px; }
#mainText p a:hover { color: #000; background-color: #D2FDB0; }
.center { text-align: center; margin-right: auto; margin-left: auto; }
#container #pageContent #mainText p img { margin-right: 180px; margin-left: 180px; width: 238px; }
