/* PRINT STYLE SHEET EXISTS FOR THIS SITE */

* {font-size:100%;}

body {margin:0; padding:0; background-color:#f6f6db; font-family:verdana, arial, sans-serif; font-weight:normal; text-align:center;}

#container {margin-left:auto; margin-right:auto; text-align:left; width:950px; border:0px solid blue;}

#top {padding:0; margin:5px 0 0 0;}

#header {text-align:center; padding:0; margin:0;}

/* nav */
#navbar {margin:0; background:#063; height:32px; width:950px; padding-top:10px;}
.nav, .navcurrent {text-align:center; vertical-align:middle; font-size:1em; margin-left:65px; padding:4px 9px 4px 9px; background:#f6f6db;}
.nav:link {color:#000; font-weight:bold; text-decoration:none; background:#8dc63f;}
.nav:visited {color:#000; font-weight:bold; text-decoration:none; background:#8dc63f;}
.nav:hover {color:#666; font-weight:bold; text-decoration:none; background:#cf9;}
.nav:active {color:#000; font-weight:bold; text-decoration:none; background:#8dc63f;}
/* override background if needed */
.navcurrent {color:#fff; font-weight:bold; text-decoration:none; background:#8dc63f;}

/* main areas */
#maincol {clear:left; margin:0; padding:0; border:0px solid #3f3930;}
#maincol p {font-size:0.7em; text-align:justify; color:#000;}
#maincol p.ce {text-align:center;}
#maincol p.le {text-align:left;}
#maincol p.cesm {text-align:center; font-size:0.8em;}
#maincol p.clribox {clear:right; background-color:#eee; padding:8px; border:1px solid #3f3930;}
#maincol .flri {float:right; margin:0px;}
#maincol p.news {text-align:center; font-size:1em;}
.bdr {border:1px solid #000;}
#maincol p.widebox {text-align:left; margin:0; padding:10px; border:2px solid #3f3930; background:#fff;}

p.mqee {text-align:center; color:#fff; background:#063;}
#google_translate_element {text-align:center;}

#leftcol {float:left; width:465px; margin:0; padding:0 10px 0 0; border:0px solid red; font-size:0.7em; text-align:justify;}
#leftcol p.ce {text-align:center;}
#rightcol {margin-left:480px; width:465px; padding:5px 0 5px 0px; border:0px solid green; font-size:0.7em; text-align:justify;}
#rightcol p {padding:0;}
#rightcol p.ce {text-align:center;}
#rightcol p.le {text-align:left;}
p.cesm {text-align:center; font-size:0.8em;}

.rightlink {float:right; padding:15px 15px 15px 40px; margin:0; font-size:1em;}
.righttext {float:right; padding:15px 15px 15px 40px; margin:0; font-size:0.7em;}

/* access statements */
#accesscol {width:750px; margin-left:auto; margin-right:auto; margin-top:10px; padding:10px; border:1px solid #3f3930; background:#fff;}
#accesscol p {font-size:0.8em; text-align:left; color:#000;}
#accesscol p.ce {text-align:center;}

/* printed forms */
#formcol {width:850px; margin-left:auto; margin-right:auto; margin-top:10px; padding:10px; border:1px solid #3f3930; background:#fff;}
#formcol p {font-size:0.9em; text-align:left; color:#000;}
#formcol p.ce {clear:right; text-align:center;}
#formcol p.flri {float:right;}

/* updates */
#updatecol {width:750px; margin-left:auto; margin-right:auto; margin-top:10px; padding:10px; border:1px solid #3f3930; background:#fff;}
#updatecol p, li {font-size:0.8em; text-align:left; }
#updatecol p.left {font-size:0.8em; width:300px;}
#updatecol p.ce {text-align:center;}
#updatecol textarea {background-color:#eee; font-size:1.2em;}
#leftupdatecol {float:left; width:300px; margin:0; padding:0; border:0px solid red;}
#leftupdatecol p.ce {text-align:center;}
#rightupdatecol {float:right; width:300px; margin:0; padding:0; border:0px solid blue;}
#rightupdatecol p.ce {text-align:center;}

/* not used? */
#rightarea {position:absolute; left:500px; top:50px; font-size:1em; width:300px; }

.formbox {background-color:#eee;}
label {float:left; width:250px;}

/* misc */
.clri {clear:right;}
#maincol img.bdr {border:1px solid #3f3930;}
a {outline:none;}

/* inline nav */
a.txt {font-size:1em;}
a.txt:link {color:#3f3930; text-decoration:underline;}
a.txt:visited {color:#3f3930; text-decoration:underline;}
a.txt:hover {color:#666; text-decoration:none;}
a.txt:active {color:#3f3930; text-decoration:underline;}


