
/* CSS Document */

body { font-family: Tahoma, Arial, Helvetica, sans-serif; background:#80c3e0; margin-top:3px; }

table, td { border: 0px solid #ffffff; border-spacing: 0px; border-collapse: collapse; padding: 0px; empty-cells: show; }

td { margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#696969; line-height:16px; }

table.wrapper { width:758px; }

td.top-edge { background:url(/img/bg/bg_top.gif) repeat-x bottom; height:4px; }

td.right-edge { background:url(/img/bg/bg_right-edge.gif) repeat-y right; width:4px; }

td.bottom-edge { background:url(/img/bg/bg_bottom.gif) repeat-x top; height:4px; }

td.left-edge { background:url(/img/bg/bg_left-edge.gif) repeat-y left; width:4px; }

table.content { background:#FFFFFF; width:750px; }

td.quicklinks { padding:10px 0px 10px 20px; width:219px; vertical-align:top }

td.welcome { padding:0px 10px 10px 10px; width:481px; vertical-align:top }

.welcome { padding:10px 10px 10px 10px; width:481px; vertical-align:top }

td.simple { padding:10px 20px 10px 20px; vertical-align:top }

h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#73a41d; display:inline; line-height:18px; font-weight:bold; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#979595; display:inline; line-height:18px; font-weight:bold; }

h3, .headergreen { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#73a41d; font-weight:bold; margin-top:12px; margin-bottom:10px; }

h4, .headerblue { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#519fc3; font-weight:bold; margin-bottom:10px; }

h5 { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#397cb2; margin-bottom:3px; margin-top:10px; }

h6 { font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#6a971a; margin-bottom:3px; }

.help { color:#73a41d; }

.green { font-size:12px; font-weight:normal; color:#6a971a; margin-bottom:0px; padding-bottom:0px; }

.blue { font-size:12px; font-weight:bold; line-height:14px; color:#519fc3; margin-bottom:0px; padding-bottom:0px; }

.bluebold { font-size:14px; font-weight:bold; line-height:14px; color:#519fc3; margin-bottom:0px; padding-bottom:0px; }

img.right1 { padding: 0 0 3px 10px; }

img.left1 { padding:0 10px 3px 0; }

a:link, a:visited, a:active { color:#519fc3; text-decoration:underline; }

a:hover { color:#696969; text-decoration:underline; }

ul { list-style-image: url(/img/bullet_blue.gif); list-style:none; margin-left:12px; padding-left:12px; margin-bottom:0px; margin-top:4px; }

ul.arrow { list-style-image: url(/img/arrow_green.gif); margin-top:3px; }

li.spaced { margin-bottom:6px; }

a:link.events, a:visited.events, a:active.events { font-family: Arial, Helvetica, sans-serif; color:#6a971a; font-size:12px; line-height:18px; text-decoration:none; }

a:hover.events { font-family: Arial, Helvetica, sans-serif; color:#6a971a; font-size:12px; line-height:18px; text-decoration:none; }

a:link.quick, a:visited.quick, a:active.quick { font-family: Arial, Helvetica, sans-serif; color:#0482c6; font-size:13px; font-weight:bold; line-height:18px; text-decoration:none; }

a:hover.quick { font-family: Arial, Helvetica, sans-serif; color:#696969; font-size:13px; font-weight:bold; line-height:18px; text-decoration:none; }

a.facebook { background:url(/img/icon-facebook.gif) 0 50% no-repeat; font-family: Arial, Helvetica, sans-serif; color:#0482c6; font-size:13px; font-weight:bold; text-decoration:none; padding-left:20px }

.new { color:#73a41d; }

ul.quick { list-style:none; line-height:20px; margin-left:0; padding: 5px 0px 15px 0; margin-top:5px; margin-right:0px; }

ul.quick li { list-style-type:none; list-style-image:none; background:url(/img/arrow_quick-blue.gif) 0 2px no-repeat; padding:0 0 0 20px }

a:link.featureblue, a:visited.featureblue, a:active.featureblue { font-size:11px; color:#519fc3; font-weight:bold; text-decoration:none; padding-left:3px; }

a:hover.featureblue { font-size:11px; color:#6a971a; font-weight:bold; text-decoration:none; padding-left:3px; }

a:link.featuregreen, a:visited.featuregreen, a:active.featuregreen { font-size:11px; color:#6a971a; font-weight:bold; text-decoration:none; padding-left:3px; }

a:hover.featuregreen { font-size:11px; color:#519fc3; font-weight:bold; text-decoration:none; padding-left:3px; }

table.sectionwrap { background:#bdd25d; width:750px; }

.sectioncolor { background-color:#bdd25d; }

table.sectionhold { background:#e5e6e6; width:730px; border:none; padding:0px 10px 10px 10px; }

td.sections { background:#f1f1f1; vertical-align:top; text-align:left; padding:5px 10px 5px 10px; width:230px; }

.middle { padding: 3px 20px 12px 20px; }

.hon { width:150px; margin:10px 0 0 40px; }

.top { padding-top:0px; margin-top:0px; }

td.section-sep { background:#bdd25d url(/img/line_vert.gif) center repeat-y; vertical-align:top; width:20px; }

.section { background:#e5e6e6; vertical-align:top; height:10px; }

.left { float:left; width:50%; }

.right { float:right; width:50%; }

.col2 { width:240px; }

/* Footer Styles */	
table.footer { width:750px; }

div.footer { padding: 11px 9px 9px 20px; color:#878787; }

td.footnav { text-align:center; }

a:link.footnav, a:visited.footnav, a:active.footnav { text-align:center; font-size:12px; color:#519fc3; font-weight:bold; line-height:13px; text-decoration:none; padding: 0 6px 0 6px; }

a:hover.footnav { text-align:center; font-size:12px; color:#878787; font-weight:bold; line-height:13px; text-decoration:none; padding: 0 6px 0 6px; }

a:link.foot, a:visited.foot, a:active.foot { color:#878787; text-decoration:none; }

a:hover.foot { color:#878787; text-decoration:none; }

/* Navigation Styles */

table.nav { width:750px; height:100%; }

td.nav { background:url(/img/nav/bg_nav.gif); height:45px; vertical-align:top; }

a:link.nav, a:visited.nav, a:active.nav { color:#4A4A4A; font-size:12px; font-weight:bold; line-height:13px; text-decoration:none; }

a:hover.nav { color:#397cb2; font-size:12px; font-weight:bold; line-height:13px; text-decoration:none; }

#n1 { background-image:url(/img/nav/01_up.gif); width:125px; height:45px; background-repeat:no-repeat; vertical-align:top }

#h1 { background-image:url(/img/nav/01_dn.gif); width:125px; height:45px; background-repeat:no-repeat; vertical-align:top }

.n01 { margin:15px 0px 0px 30px; }

#n2 { background-image:url(/img/nav/02_up.gif); width:113px; height:45px; background-repeat:no-repeat; vertical-align:top }

#h2 { background-image:url(/img/nav/02_dn.gif); width:113px; height:45px; background-repeat:no-repeat; vertical-align:top }

.n02 { margin:15px 0px 0px 25px; }

#n3 { background-image:url(/img/nav/03_up.gif); width:135px; height:45px; background-repeat:no-repeat; vertical-align:top }

#h3 { background-image:url(/img/nav/03_dn.gif); width:135px; height:45px; background-repeat:no-repeat; vertical-align:top }

.n03 { margin:15px 0px 0px 25px; }

#n4 { background-image:url(/img/nav/04_up.gif); width:124px; height:45px; background-repeat:no-repeat; vertical-align:top }

#h4 { background-image:url(/img/nav/04_dn.gif); width:124px; height:45px; background-repeat:no-repeat; vertical-align:top }

.n04 { margin:15px 0px 0px 25px; }

#n5 { background-image:url(/img/nav/05_up.gif); width:128px; height:45px; background-repeat:no-repeat; vertical-align:top }

#h5 { background-image:url(/img/nav/05_dn.gif); width:128px; height:45px; background-repeat:no-repeat; vertical-align:top }

.n05 { margin:15px 0px 0px 25px; }

#n6 { background-image:url(/img/nav/06_up.gif); width:125px; height:45px; background-repeat:no-repeat; vertical-align:top }

#h6 { background-image:url(/img/nav/06_dn.gif); width:125px; height:45px; background-repeat:no-repeat; vertical-align:top }

.n06 { margin:15px 0px 0px 25px; }

/* Contact Form Extra Styles */

table#cx { }

table#cx td { padding: 0px; }

table#cx td#space { width: 15px; }

table#cx th { font-size:11px; font-weight:bold; line-height:14px; text-align:left; color:#519fc3; padding-top:6px; margin-bottom:0px; padding-bottom:0px; }

td#label { }

div#req { padding: 0px; border: 0px solid white; border-left: 5px solid #73a41d; float: left; }

input.cx { margin: 0px; font-size: 11px; height: 18px; width: 160px; border: 1px solid #cccccc; background-color: #f6f6f6; }

/*OnSubmit required fields will change to this class by js*/
input.error { border: 2px solid #397cb2; background-color: #fff6f6; }

input#x_state { width: 40px; margin-right: 10px; }

input#x_zip { width: 105px; }

textarea#x_comments { width: 350px; height: 80px; border: 1px solid #cccccc; background-color: #f6f6f6; }

/* event_drop styles */
div#event_drop { posistion:relative; padding:0px; }

div#event_drop h1 { margin: 0px; padding: 0px; font-size: 18px; }

div#event_drop div#dropdown { padding: 10px; }

div#event_drop div#dropdown select { width: 250px; }

/* event list */
div#event_drop table#list { width: 400px; }

div#event_drop div#event_cat div#name { border-bottom: 1px dotted #cccccc; }

div#event_drop table#event { margin-bottom: 10px; }

div#event_drop table#event td#left { vertical-align: top; }

/* news styles */
div#news { padding:0px; }

div#news div#hdr { padding-bottom: 10px; }

div#news-item { padding-bottom: 10px; }

div#news div#ftr { padding-bottom: 10px; }

div#news div#detail { padding-bottom: 15px; }

div#news div#link { padding-bottom: 15px; }
