/*main annual report stylesheet */

html, body {margin: 0px; padding: 0px; background-color: #ffffff; }
body {margin: 0px; padding: 0px; background-color: #ffffff; width: 100%; height: 100%; }

/*header items */
#headerbox {width: 976px; padding: 5px; border-style: solid; border-color: #66ccff; border-width: 1px; margin: 4px; z-index: 0;}
.edflogo {position: relative; top: 3px; left: 8px; z-index: 2;}
.header {position: absolute; top: 12px; left: 613px; font-family: arial,tahoma,geneva,helvetica; font-size: 180%; color: #66ccff; font-weight: bold; text-decoration: none; z-ndex: 3;}
.homesection {position: absolute; top: 62px; left: 613px; font-family: arial,tahoma,geneva,helvetica; font-size: 180%; color: #b2c0ca; font-weight: bold; text-decoration: none; z-index: 4;}
.glancesection {position: absolute; top: 60px; left: 613px; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #1fb3e7; font-weight: bold; text-decoration: none; z-index: 4;}
.custsection {position: absolute; top: 60px; left: 613px; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #eeb3ca; font-weight: bold; text-decoration: none; z-index: 4;}
.emplsection {position: absolute; top: 60px; left: 613px; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #a87bb6; font-weight: bold; text-decoration: none; z-index: 4;}
.sharesection {position: absolute; top: 60px; left: 613px; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #0072bc; font-weight: bold; text-decoration: none; z-index: 4;}
.safesection {position: absolute; top: 60px; left: 516px; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #a2b62d; font-weight: bold; text-decoration: none; z-index: 4;}
.pointsection {position: absolute; top: 60px; left: 559px; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #a3988f; font-weight: bold; text-decoration: none; z-index: 4;}
.aheadsection {position: absolute; top: 60px; left: 613px; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #edd325; font-weight: bold; text-decoration: none; z-index: 4;}
.feedbacksection {position: absolute; top: 60px; left: 613px; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #e2b99b; font-weight: bold; text-decoration: none; z-index: 4;}
.contactsection {position: absolute; top: 60px; left: 613px; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #bccbd5; font-weight: bold; text-decoration: none; z-index: 4;}

/*content items*/
#wrapperhome {position: absolute; top: 110px; left: 3px; width: 765px; padding-left: 8px; border-style: solid; border-color: #b2c0ca; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
#wrapperglance {position: absolute; top: 110px; left: 0px; width: 780px; padding-left: 8px; border-style: solid; border-color: #1fb3e7; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
#wrappercust {position: absolute; top: 110px; left: 0px; width: 780px; padding-left: 8px; border-style: solid; border-color: #eeb3ca; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
#wrapperempl {position: absolute; top: 110px; left: 0px; width: 780px; padding-left: 8px; border-style: solid; border-color: #a87bb6; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
#wrappershare {position: absolute; top: 110px; left: 0px; width: 780px; padding-left: 8px; border-style: solid; border-color: #0072bc; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
#wrappersafe {position: absolute; top: 110px; left: 0px; width: 780px; padding-left: 8px; border-style: solid; border-color: #a2b62d; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
#wrapperpoint {position: absolute; top: 110px; left: 0px; width: 780px; padding-left: 8px; border-style: solid; border-color: #a3988f; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
#wrapperahead {position: absolute; top: 110px; left: 0px; width: 780px; padding-left: 8px; border-style: solid; border-color: #edd325; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
#wrapperfeedback {position: absolute; top: 110px; left: 0px; width: 780px; padding-left: 8px; border-style: solid; border-color: #e2b99b; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
#wrappercontact {position: absolute; top: 110px; left: 0px; width: 780px; padding-left: 8px; border-style: solid; border-color: #bccbd5; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 8px; margin-top: 10px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; z-index: 10;}
p, ul, ol {font-family: arial,tahoma,geneva,helvetica; font-size: 85%; color: #000000; font-weight: normal; text-decoration: none; }
.home {color: #b2c0ca; }
.glance {color: #1fb3e7; }
.cust {color: #eeb3ca; }
.empl {color: #a87bb6; }
.share {color: #0072bc; }
.safe {color: #a2b62d; }
.point {color: #a3988f; }
.ahead {color: #edd325; }
.feedback {color: e2b99b; }
.contact {color: #bccbd5; }
.white {color: #ffffff; }
.navy {color: #000033; }
.blue {color: #66ccff; }
.black {color: #000000; }
h1 {font-family: tahoma,geneva,helvetica; font-size: 125%; color: #66ccff; font-weight: bold; text-decoration: none; }
h2 {font-family: arial,tahoma,geneva,helvetica; font-size: 110%; color: #66ccff; font-weight: bold; text-decoration: none; }
h3 {font-family: arial,tahoma,geneva,helvetica; font-size: 100%; color: #66ccff; font-weight: bold; text-decoration: none; }
h4 {font-family: tahoma,geneva,helvetica; font-size: 140%; color: #66ccff; font-weight: bold; text-decoration: none; margin-left:6px; text-indent: -12px; }
.leftcol {width: 356px; float: left; margin-right: 24px; }
.rightcol {width: 356px; }
.leftcolwide {width: 390px; float: left; margin-right: 20px; }
.rightcolthin {width: 350px; }
.throughcols  {width: 780px; }
.spaceleft {margin-left: 8px; } /*gutter for images*/
.spaceright {margin-right: 8px; } /*gutter for images*/
.quote {font-family: arial,tahoma,geneva,helvetica; font-size: 86%; color: #000033; font-weight: normal; text-decoration: none; margin-right: 30px; margin-left: 20px; }
.small {font-family: arial,arial,tahoma,geneva,helvetica; font-size: 76%; color: #000000; font-weight: normal; text-decoration: none; }
.target {font-family: arial,tahoma,geneva,helvetica; font-size: 100%; color: #ffffff; font-weight: bold; text-decoration: none; }

/*menu items*/
#menu {position: absolute; top: 110px; left: 802px; width: 170px; margin-top: 6px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; z-index: 20; }
#homebox {background-color: #b2c0ca; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 4px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#onhomebox {background-color: #b2c0ca; padding: 3px; width: 170px; margin-top: 4px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#glancebox {background-color: #1fb3e7; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#onglancebox {background-color: #1fb3e7; padding: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#custbox {background-color: #eeb3ca; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#oncustbox {background-color: #eeb3ca; padding: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#emplbox {background-color: #a87bb6; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#onemplbox {background-color: #a87bb6; padding: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#sharebox {background-color: #0072bc; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#onsharebox {background-color: #0072bc; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#safebox {background-color: #a2b62d; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#onsafebox {background-color: #a2b62d; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#pointbox {background-color: #a3988f; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#onpointbox {background-color: #a3988f; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#aheadbox {background-color: #edd325; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#onaheadbox {background-color: #edd325; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#feedbackbox {background-color: #e2b996; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#onstaffbox {background-color: #e2b99b; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#contactbox {background-color: #bccbd5; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}
#oncontactbox {background-color: #bccbd5; padding: 3px; border-style: solid; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

#wwwbox {background-color: #66ccff; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; z-index: 22;}

.list {text-indent: -20px; }

a:link {font-family: arial,tahoma,geneva,helvetica; font-size: 112%; color: #ffffff; font-weight: bold; text-decoration: none; }
a:visited {font-family: arial,tahoma,geneva,helvetica; font-size: 112%; color: #ffffff; font-weight: bold; text-decoration: none; }
a:hover {font-family: arial,tahoma,geneva,helvetica; font-size: 112%; color: #000033; font-weight: bold; text-decoration: underline; }
.holder {font-family: arial,tahoma,geneva,helvetica; font-size: 112%; color: #000033; font-weight: bold; text-decoration: none; }
.homeholder {font-family: arial,tahoma,geneva,helvetica; font-size: 112%; color: #ffffff; font-weight: bold; text-decoration: none; }

a.sub:link {font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #ffffff; font-weight: normal; text-decoration: }
a.sub:visited {font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #ffffff; font-weight: normal; text-decoration: none; }
a.sub:hover {font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #000033; font-weight: normal; text-decoration: underline; }
.subholder {font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #000033; font-weight: normal; text-decoration: none; }

a.sosub:link {font-family: arial,tahoma,geneva,helvetica; font-size: 78%; color: #ffffff; font-weight: normal; text-decoration: }
a.sosub:visited {font-family: arial,tahoma,geneva,helvetica; font-size: 78%; color: #ffffff; font-weight: normal; text-decoration: none; }
a.sosub:hover {font-family: arial,tahoma,geneva,helvetica; font-size: 78%; color: #000033; font-weight: normal; text-decoration: underline; }
.sosubholder {font-family: arial,tahoma,geneva,helvetica; font-size: 78%; color: #000033; font-weight: normal; text-decoration: none; }

a.text:link {font-family: arial,tahoma,geneva,helvetica; font-size: 100%; color: #000033; font-weight: normal; text-decoration: underline; }
a.text:visited {font-family: arial,tahoma,geneva,helvetica; font-size: 100%; color: #000033; font-weight: normal; text-decoration: underline; }
a.text:hover {font-family: arial,tahoma,geneva,helvetica; font-size: 100%; color: #66ccff; font-weight: normal; text-decoration: underline; }

a.bigblue:link {font-family: arial,tahoma,geneva,helvetica; font-size: 100%; color: #1fb3e7; font-weight: normal; text-decoration: underline; }
a.bigblue:visited {font-family: arial,tahoma,geneva,helvetica; font-size: 100%; color: #1fb3e7; font-weight: normal; text-decoration: underline; }
a.bigblue:hover {font-family: arial,tahoma,geneva,helvetica; font-size: 100%; color: #000033; font-weight: normal; text-decoration: underline; }

a.blue:link {font-family: arial,tahoma,geneva,helvetica; font-size: 90%; color: #66ccff; font-weight: normal; text-decoration: underline; }
a.blue:visited {font-family: arial,tahoma,geneva,helvetica; font-size: 90%; color: #66ccff; font-weight: normal; text-decoration: underline; }
a.blue:hover {font-family: arial,tahoma,geneva,helvetica; font-size: 90%; color: #000033; font-weight: normal; text-decoration: underline; }

/*footer items*/
#footerbox {width: 976px; position: relative; top: 8px; left: -16px; background-color: #ffffff; }
#footer {width: 100%; background-color: #ffffff; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border-style: solid; border-color: #66ccff; border-width: 1px; margin-top: 6px; margin-right: 0px; margin-bottom: 5px; margin-left: 2px; text-align: left; font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #66ccff; font-weight: normal; text-decoration: none; z-index: 30;}
a.small:link {font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #66ccff; font-weight: normal; text-decoration: none; }
a.small:visited {font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #66ccff; font-weight: normal; text-decoration: none; }
a.small:hover {font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #66ccff; font-weight: normal; text-decoration: underline; }
.smallholder {font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #000033; font-weight: normal; text-decoration: none; }

a.smallwh:link {font-family: arial,tahoma,geneva,helvetica; font-size: 81%; color: #ffffff; font-weight: normal; text-decoration: none; }
a.smallwh:visited {font-family: arial,tahoma,geneva,helvetica; font-size: 81%; color: #ffffff; font-weight: normal; text-decoration: none; }
a.smallwh:hover {font-family: arial,tahoma,geneva,helvetica; font-size: 81%; color: #ffffff; font-weight: normal; text-decoration: underline; }
.smallwhholder {font-family: arial,tahoma,geneva,helvetica; font-size: 81%; color: #666666; font-weight: normal; text-decoration: none; }
