/*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: 100%; padding: 5px; border-style: solid; border-color: #66ccff; border-width: 1px; margin: 4px; }
.edflogo {position: relative; top: 3px; left: 4px; }
.header {position: absolute; top: 10px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 180%; color: #66ccff; font-weight: bold; text-decoration: none; }
.section {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #a2b62d; font-weight: bold; text-decoration: none;}
.homesection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #bccbd5; font-weight: bold; text-decoration: none;}
.glancesection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #1fb3e7; font-weight: bold; text-decoration: none;}
.custsection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #eeb3ca; font-weight: bold; text-decoration: none;}
.emplsection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #a87bb6; font-weight: bold; text-decoration: none;}
.sharesection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #0072bc; font-weight: bold; text-decoration: none;}
.safesection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #a2b62d; font-weight: bold; text-decoration: none;}
.pointsection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #a3988f; font-weight: bold; text-decoration: none;}
.aheadsection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #edd325; font-weight: bold; text-decoration: none;}
.feedbacksection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #e2b99b; font-weight: bold; text-decoration: none;}
.contactsection {position: absolute; top: 57px; left: 43%; font-family: arial,tahoma,geneva,helvetica; font-size: 170%; color: #bccbd5; font-weight: bold; text-decoration: none;}

/*content items*/
#wrapperhome {width: 79%; 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; float: left; }
#wrapperglance {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; float: left; width: 79%; }
#wrappercust {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; float: left; width: 79%; }
#wrapperempl {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; float: left; width: 79%; }
#wrappershare {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; float: left; width: 79%; }
#wrappersafe {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; float: left; width: 79%; }
#wrapperpoint {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; float: left; width: 79%; }
#wrapperahead {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; float: left; width: 79%; }
#wrapperfeedback {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; float: left; width: 79%; }
#wrappercontact {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; float: left; width: 79%; }
p {font-family: arial,arial,tahoma,geneva,helvetica; font-size: 85%; color: #000000; font-weight: normal; text-decoration: none; }
.home {color: #bccbd5; }
.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; }
h1 {font-family: tahoma,geneva,helvetica; font-size: 140%; color: #66ccff; font-weight: bold; text-decoration: none; }
h2 {font-family: arial,tahoma,geneva,helvetica; font-size: 105%; 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: 46%; float: left; margin-right: 24px; }
.rightcol {width: 98%; }

/*menu items*/
#menu {display: none; width: 170px; margin-top: 6px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; float: right; }
#homebox {background-color: #1fb3e7; padding-top: 3px; padding-right: 3px; padding-bottom: 16px; padding-left: 3px; border-style: solid; width: 170px; margin-top: 4px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }
#onhomebox {background-color: #bccbd5; padding: 3px; width: 170px; margin-top: 4px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#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; }
#onglancebox {background-color: #1fb3e7; padding: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#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; }
#oncustbox {background-color: #eeb3ca; padding: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#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; }
#onemplbox {background-color: #a87bb6; padding: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#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; }
#onsharebox {background-color: #0072bc; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#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; }
#onsafebox {background-color: #a2b62d; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#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; }
#onpointbox {background-color: #a3988f; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#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; }
#onaheadbox {background-color: #edd325; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#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; }
#onstaffbox {background-color: #e2b99b; padding: 3px; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#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; }
#oncontactbox {background-color: #bccbd5; padding: 3px; border-style: solid; width: 170px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

#linebox {background-color: #ffffff; padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 5px; }

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

a:link {font-family: arial,tahoma,geneva,helvetica; font-size: 86%; color: #ffffff; font-weight: bold; text-decoration: none; }
a:visited {font-family: arial,tahoma,geneva,helvetica; font-size: 86%; color: #ffffff; font-weight: bold; text-decoration: none; }
a:hover {font-family: arial,tahoma,geneva,helvetica; font-size: 86%; color: #ffffff; font-weight: bold; text-decoration: underline; }
.holder {font-family: arial,tahoma,geneva,helvetica; font-size: 86%; color: #000033; font-weight: bold; text-decoration: none; }
.homeholder {font-family: arial,tahoma,geneva,helvetica; font-size: 86%; 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; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 3px; border-style: solid; border-color: #000033; border-width: 1px; margin-top: 2px; margin-right: 2px; margin: bottom: 0px; margin-left: 0px; }

/*footer items*/
#footer {display: none; clear: both; width: 100%; padding: 5px; border-style: solid; border-color: #66ccff; border-width: 1px; margin-top: 10px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px; text-align: left; font-family: arial,tahoma,geneva,helvetica; font-size: 80%; color: #66ccff; font-weight: normal; text-decoration: none; }
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; }
