body {font-family:tahoma,'Lucida Grande',arial,verdana,sans-serif;padding:0;margin:0;color:#066;background-color:#fff;}

/* LAYOUT AND MAIN MENU */
div#container {position:relative;margin-left:auto;margin-right:auto;width:1000px;text-align:left;padding:0;}

div#header {position:relative;width:100%;height:165px;}
div#headercontacts {position:absolute;top:5px;right:10px;background-color:#fff;color:#999;font-size:75%;z-index:10;}
/*div#logo {width:165px;height:165px;float:left;background-image: url(finalimages/buttonbg_left_end.gif);background-position:bottom right;background-repeat:no-repeat;}*/
div#logo {position:relative;width:165px;height:165px;float:left;}
img.logo {width:155px;height:155px;}
div#boop {position:relative;width:835px;height:130px;float:left;}

div#nav {position:relative;width:835px;margin:0;padding:0;background-image: url(../webimages/navbg.jpg);background-repeat: repeat-x;height:35px;float:left;text-align:right;}
div#nav ul {margin:0; padding:6px 20px 0 0; font-size:75%; text-align:right;}
div#nav ul a:link, div#nav ul a:visited {color:#666;font-weight:800;text-decoration:none;}
div#nav ul a:hover {color:#000;font-weight:bold;text-decoration:underline;}
div#nav li {list-style-type:none; margin:0; padding:2px 12px 2px 12px; text-indent:0px; float:right;}

div#mainpic {height:135px; border-bottom:2px solid #006600; padding:0; overflow:hidden;}

div#leftmain {float:left; width:48%; padding:5px 5px 5px 5px; border-right:1px dotted #060;}
div#leftmain div.top {padding:10px 0px 10px 0px;}
div#leftmain div.bottom {padding:10px 0px 10px 0px;border-top:1px dotted #060;}

div#rightmain {float:left; width:49.3%; padding:5px 0px 5px 5px;}
div#rightmain div.top {padding:10px 0px 10px 0px;}
div#rightmain div.bottom {padding:10px 0px 10px 0px;border-top: 1px dotted #060;}

div#leftmenu {float:left; width:155px; }
div#leftmenu ul {margin:0; padding:6px 0 0 10px; font-size:75%; }
div#leftmenu ul a:link, div#leftmenu ul a:visited {color:#066;font-weight:800;text-decoration:none;}
div#leftmenu ul a:hover {color:#000;font-weight:bold;text-decoration:underline;}
div#leftmenu li {list-style-type:none; margin:0; padding:2px 3px 2px 3px; text-indent:0px;}

div#content {float:left; width:825px; padding:5px; }
div#content div.top {padding:10px 0px 10px 0px;}
div#content div.bottom {padding:10px 0px 10px 0px;border-top:1px dotted #060;}

div#allcontent {float:left; width:980px; padding:5px; }
div#allcontent div.top {padding:10px 0px 10px 0px;}
div#allcontent div.bottom {padding:10px 0px 10px 0px;border-top:1px dotted #060;}

div#footer {color:#999;font-size:75%;text-align:center;margin:0 auto;border-top:1px dotted #060;clear:both;}

fieldset p {margin:0;padding:3px; }
fieldset legend {margin:2px;padding:2px; background-color:#C9ECB4; border: 1px solid #999; font-size:90%;}
fieldset label {width:155px; margin:0 3px 0 0; padding:0 0 0 5px; border: 1px solid #999; background-color:#efe; color:#066; float:left; clear:both;}
fieldset input.text {height:18px; margin:0; padding:0;}
fieldset textarea {font-family:tahoma,'Lucida Grande',arial,verdana,sans-serif;margin:0; padding:0;font-size:90%;}

/* HTML TAGS */
h1{color:#999;}
h2{color:#333;}
h3{color:#666;}
h4{color:#066;}
h5{color:#066;}

p {color:#066;margin:7px;}

div#leftmain h3{margin-top:0px;margin-bottom:3px;}
div#rightmain h3{margin-top:0px;margin-bottom:3px;}

a:link, a:visited {text-decoration:underline;color:#3C6;background-color:transparent;}
a:hover {color:#000;}
form {font-size:100%; margin:0; padding:0;}

/* OTHER */

.jca {font-weight:800;}
span.eventdate {width:250px;padding-right:15px;height:25px;}
img {border:none;}
img.imageleft {float:left;padding:0px;border:0px solid #066;margin:0px 25px 30px 0px;width:80px;height:80px;}
img.imageindexleft {float:left;padding:0px;border:0px solid #066;margin:0px 25px 40px 0px;width:120px;height:90px;}
img.imagerightpad {margin:0px 15px 0px 0px;}

.small {font-size:75%;}
.italic {font-style:italic;}
.clear {clear:both;}
.backtotop {clear:both;font-size:75%;text-align:right;}

blockquote {font-size:90%;font-style:italic;background-image: url(../webimages/quotebg.jpg);background-repeat: repeat-x;background-position:right top;}
blockquote .jca {font-style:normal;}

table.sections {font-size:85%;vertical-align:top;color:#066;}
table.sections tr.lighter {background-color:#efe;}
table.sections tr.darker {background-color:#C9ECB4;}

table.sections th {vertical-align:top;text-align:center;}
table.sections td {vertical-align:top;text-align:center;}
table.sections th.questionno {text-align:left;width:25px;}
table.sections th.question {text-align:left;width:755px;}
table.sections th.choice {width:25px;}
table.sections td.questionno {text-align:left;}
table.sections td.question {text-align:left;}
table.sections td.choice {}

