body { padding:15px; color:#ffffff; font-family:arial, verdana, tahoma, sans-serif; font-size:90%; background:#006366; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
a { color:#6bbfb5; font-weight:normal; text-decoration:underline; }
a:hover { text-decoration:none; }
h1 { color:#6bbfb5; font-size:2em; line-height:25px; margin-top:0; font-weight:normal; }
h2 { color:#c2bebd; font-size:1.6em; line-height:25px; font-weight:normal; }
h3 { color:#6bbfb5; font-size:1.4em; line-height:25px; font-weight:normal; border-bottom:1px solid #63999f; clear:both; }
h4 { color:#c2bebd; font-size:1.3em; }
img.clsleft { margin-right:15px; margin-bottom:10px; }
img.clsmiddle { margin-right:15px; margin-left:15px; margin-bottom:10px; }
img.clsright { margin-left:15px; margin-bottom:10px; }
img.clsborderleft { border:3px solid #c3bfbe; margin-right:15px; margin-bottom:10px; }
img.clsbordermiddle { border:3px solid #c3bfbe; margin-right:15px; margin-left:15px; margin-bottom:10px; }
img.clsborderright { border:3px solid #c3bfbe; margin-left:15px; margin-bottom:10px; }
.datatable { border:1px solid #C6C6C6; }
.datatable th { background:#73B537; color:white; font-weight:bold;  border:1px solid white; padding:4px; }
.datatable td { background:#efefef; border:1px solid white; padding:4px; }
.datatable p { padding:0; margin:0; }
.notes { font-size:0.8em; }
.shout { font-size:1.1em; color:#fff; font-weight:bold; padding:12px; background:#044346; border:1px solid white; }
.shout2 { font-size:1em; color:#044346; font-weight:bold; padding:12px; background:#64999f; border:2px solid #044346; }
.submit { border:1px solid #ffffff; background:#64999f; font-weight:normal; font-size:1.1em; padding:4px 8px; color:#ffffff; }
.reset { border:1px solid #ffffff; background:#64999f; font-weight:normal; font-size:1.1em; padding:4px 8px; color:#ffffff; }
.quote { border:1px solid #C6C6C6; padding:4px; color:#73B537; font-weight:bold; }
.caption { font-weight:bold; background:#73B537; float:right; width:200px; padding:10px 8px; margin:0 0 10px 10px; color:white; font-size:0.9em; }
.custom1 {}
.custom2 {}
.border { border:3px solid #c3bfbe; }
.noborder { border:0; }
#container { width:980px; margin:0 auto; text-align:left; background:url(head.jpg) no-repeat top; }
#main { width:980px; margin:0; }
#sitelogo { color:#457E12; padding:23px 0 0 38px; height:151px; font-size:1.7em; font-weight:bold; float:left; width:344px; }
#hbc { float:right; height:174px; text-align:right; }
#main_pic { height:214px; line-height:214px; width:980px; background:url(top_pic.jpg) no-repeat; text-align:center; clear:both; color:#ffffff; }
#date { width:980px; height:94px; line-height:94px; background:url(date_back.jpg) no-repeat top; text-align:right; }
#pagebody_wrap { width:960px; padding:0 10px; }
#left { float:left; width:215px; }
#contact_top { width:215px; height:19px; background:url(contact_top.jpg) no-repeat bottom; clear:both; margin:0; }
#contact { background:url(contact_back.jpg) no-repeat bottom; width:158px; padding:0 30px 23px 27px; color:#3b3b3b; margin:0; }
#contact h2 { color:#3b3b3b; margin-top:0; border-bottom:1px dashed #006366; }
#contact .signup { margin-left:-5px;}
#contact .inputbox { width:150px; background:#ffffff; border:1px solid #006366; margin-bottom:5px; }
#contact .radio { margin-right:-6px; }
#contact .submit { margin-bottom:-10px; border:1px solid #ffffff; background:#006366; font-weight:normal; font-size:1.1em; padding:4px 8px; }
#pagebody { padding:0 0 20px 25px; float:right; width:720px; background:url(pagebody_back.jpg) no-repeat top; font-size:1.1em; }
#pagebody form img { border:0; }
#pagebody ul { line-height:2.3em; list-style-type:square; }
#bottom { width:920px; height:47px; line-height:47px; background:url(bottom.jpg) #63999f no-repeat top; text-align:center; font-size:0.9em; color:white; clear:both; padding:0 30px; }
#bottom a { color:#ffffff; font-weight:normal; text-decoration:none; }
#bottom_left { float:left; height:47px; line-height:47px; }
#bottom_right { float:right; height:47px; line-height:47px; }

#nav_back { width:172px; background:url(nav_back.jpg) no-repeat left top; padding-left:19px; padding-right:24px; }
#nav_bottom { clear:both; width:215px; background:url(nav_bottom.jpg) no-repeat top; height:29px; margin:0 -24px 0 -19px; }
#nav, #nav ul { padding:0; margin:0; list-style:none; width:172px; text-align:left; }
#nav a { background:url(nav_arrow.jpg) no-repeat left; display:block; width:152px; color:#ffffff; padding:7px 0 7px 20px; border-bottom:1px dashed #006366; font-weight:normal; font-size:1.2em; text-decoration:none; }
#nav a:hover { color:#006366; text-decoration:none; }
#nav li { float:left; width:170px; }
#nav li ul { position:absolute; width:170px ; left:-999em; }
#nav li ul ul { margin:-27px 0 0 170px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-27px 0 0 170px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav .nav_child, #nav .nav_child2 { border:1px solid #fff; border-bottom:0; }
#nav .nav_parent a { background:url(../template/nav_parent_out.gif) no-repeat #DBF8AB right; }
#nav .nav_parent a:hover { background:url(../template/nav_parent_over.gif) no-repeat #8DC61E right; }
#nav .nav_child a { background:#DBF8AB; }
#nav .nav_child a:hover  { background:#8DC61E; }
#nav .nav_parent2 a { background:url(../template/nav_parent_out.gif) no-repeat #DBF8AB right; }
#nav .nav_parent2 a:hover { background:url(../template/nav_parent_over.gif) no-repeat #8DC61E right; }
#nav .nav_child2 a { background:#DBF8AB; }
#nav .nav_child2 a:hover  { background:#8DC61E; }
#nav #active { color:#fff; cursor:default; }

#home_right { width:185px; padding-left:15px; float:right; margin:0 0 35px 10px; background:url(home_right.gif) repeat-y left; }
#home_right h2 { margin:0 0 -10px; }
#home_right a { color:#FFF; text-decoration:none; }
#home_right a:hover { color:#6bbfb5; }
.divider { border-bottom:1px dashed #63999f; height:5px; }
.clear { clear:both; height:2px; }
.box { border:1px solid #044346; }