body { background:white; padding:15px; font-size:85%; color:#2f2f2f; font-family:tahoma, arial, sans-serif; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-family:tahoma; font-size:1em; }
iframe {padding: 4px; border: 1px solid #e6dba7}
a { color:#a8c6f9; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
h1, h2, h3, h4 { font-family:"trebuchet ms", tahoma, sans-serif; }
h1 { color:#000; font-size: 30px; margin-top: 10px }
h2 { clear:both; color:#7ea8f1; font-size:1.6em;  }
h3 { clear:both; color:#000; font-size:1.5em; border-bottom: 1px double #e6dba7}
h4 { color:#7ea8f1; font-size:1.4em; }
h6 { font-size: 24px; color: #47443e; margin: 10px 0}
h5 { font-size: 24px; color: #47443e; margin: 10px 0}
.sideh6 { font-size:19px; margin:30px 0 15px 0; font-family:times, serif; text-decoration:underline; }

img.clsleft { margin-right:20px; margin-bottom:10px; }
img.clsmiddle { margin-right:20px; margin-left:20px; margin-bottom:10px; }
img.clsright { margin-left:20px; margin-bottom:10px; }
img.clsborderleft { border:1px solid #e7dcab; margin-right:20px; margin-bottom:10px; padding: 3px}
img.clsbordermiddle { border:1px solid #e7dcab; margin-right:20px; margin-left:20px; margin-bottom:10px; padding: 3px }
img.clsborderright { border:1px solid #e7dcab; margin-left:20px; margin-bottom:10px; padding: 3px}
.datatable th { background:#8E49A8; color:white; font-weight:bold;  border:1px solid white; padding:4px; }
.datatable td { background:#F8EDFA; border:1px solid white; padding:4px; }
.datatable p { padding:0; margin:0; }
.notes { font-size:0.8em; color:#888; }
.shout { font-size:1.2em; font-weight:bold; padding:4px; border:3px double #e6dba7; color:#00; }
.shout2 { font-size:1.2em; color:#000; font-weight:bold; padding:5px; background:#e6dba7; }
.submit { background:#8E49A8; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.reset { background:#AF6AC9; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.quote { border:1px solid #e6dba7; padding:4px; color:#000; font-weight:bold; }
.caption { font-weight:bold; background:#e6dba7; float:right; width:160px; padding:10px 8px; margin:0 0 10px 10px; color:#000; font-size:0.9em;  }
.custom1 {}
.custom2 {}
.border { border:1px solid #e7dcab; padding:3px; }
.noborder { border:0; }
.clear { clear:both; height:5px; }
.divider { border-bottom:1px solid #e6dba7; clear:both; }
.indent1 {  }
.indent2 { clear:both; margin:0; }
.indent3 { clear:both; margin:0; }
.indent4 { clear:both; margin:0; }
.indent5 { clear:both; margin:0; }
.indent6 { clear:both; margin:0; }
.indent7 { clear:both; margin:0; }
.indent8 { clear:both; margin:0; }
.righttable { float:right; margin-left:20px; margin-bottom:10px; }

#location ul { margin: 0; padding: 0; list-style: square}
#location li { margin-left:15px}

#container { width:963px; text-align:left; margin: 0 auto}

#head { height:126px; width: 963px}
#sitelogo { float: left}
#hbc { float:right; height:98px; line-height:90px; padding-right:10px; display: none }
#hbc a { border:1px solid #F5DEF9; background:#FAF0FC; color:#8E49A8; padding:4px; margin:3px; font-weight:normal; }
#hbc a:hover { border:1px solid #8E49A8; background:#8E49A8; color:#fff; padding:4px; }

#banner {width: 963px; height: 257px; background:url(banner_back.gif) no-repeat}
#flash {width: 737px; height: 238px; float: left; margin: 15px 0 0 16px}

#advert_right a {background:url(banner_right.gif) no-repeat left top; width: 192px; height: 257px; float: right; margin-right: 6px; display: block}
#advert_right a:hover {background:url(banner_right.gif) no-repeat right top; }
#advert_right span {display: none}

#menu {width: 951px; height:40px; background:url(menu_back.gif) no-repeat; padding: 17px 0 0 12px; clear: both}
#main {width: 963px; background:url(main_back.gif) repeat-y}
#pagebody {float: left; width: 734px; padding: 0 0 15px 12px; line-height: 1.7em; min-height: 350px }
#pagebody form img { border:0; }

#right {float: right; width: 170px; margin-right: 18px}
.inputsurround label { margin-left: 5px}
.inputsurround input, .inputsurround textarea {width: 170px; border: 1px solid #dacc8c; margin: 5px 0}
.inputsurround1 {text-align: right; margin-top: 3px}
.logos {margin: 10px 0 5px -10px}

#bottom {width: 929px; background:url(bottom_back.gif) no-repeat #e6dba7; height: 32px; padding: 12px 14px 0 8px; margin-left: 12px; text-align: center; color: #2f2f2f}
#bottom a {color: #2f2f2f; font-weight:normal}

#end { text-align:center; margin-top:8px; padding-bottom:10px; font-size:0.9em; color:#76777A; }
#end a { color:#76777A; border:0; background:none; font-weight:normal; }
#end a:hover { color:#8E49A8; border:0; background:none; text-decoration:none; }

#nav { margin: 0; padding: 0 }
/** positioning the drop-down menu **/
#nav ul, #nav ul ul { text-align:left; list-style-type:none; }
#nav li { display:inline; position:relative; top:0; margin-right:-3px /* fixes inline list bug */; }
#nav li a { padding:6px 13px 9px 13px; text-decoration:none; border:0; }
#nav li ul { margin:0; padding:0; display:none; position:absolute; top:27px/* distance away from the main nav bar */;  }
#nav li>/**/ul { top:22px /* distance away from the main nav bar for firefox */ ; }
#nav ul ul { margin:0 0 0 180px /* moves second drop down away from first */; display:block; padding:0; display:none; position:absolute; top:0;  } 
#nav li:hover ul ul, #nav li.over ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul, #nav ul li a { display:block; width:164px /* width of the drop-downs */; left:0; }
/** styling the drop-down menu **/
#nav #active { background:url(menu_active.gif) no-repeat left center; cursor:default; }
#nav li a { background:url(menu_out.gif) no-repeat left center; color: #000; font-size: 14px; }
#nav li a:hover { background:url(menu_out.gif) no-repeat left center; color:#7ea8f1; }
#nav ul li a:hover, #nav ul ul li a:hover { background:#555; }
#nav .nav_parent a {  }
#nav .nav_parent a:hover { }
#nav .nav_child a { background: #e6dba7; padding:3px 8px;  }
#nav .nav_child a:hover { background:#A7B9E7; border-bottom:0; }
#nav .nav_parent2 a { background:url(nav_parent2_out.gif) #465EB9 no-repeat right; }
#nav .nav_parent2 a:hover { background:url(nav_parent2_over.gif) #A7B9E7 no-repeat right; }
#nav .nav_child2 a { background:#465EB9; }
#nav .nav_child2 a:hover { background:#A7B9E7; }
#nav #active { cursor:default; }


#navdiv { width:748px; margin:0; }
#navdiv a img { padding:4px; border:1px solid #d4eaf8; margin:0 4px 5px 0; }
#navdiv a:hover img { border:1px solid #4c94c2; background:#4c94c2;}
#picdiv { display:block; float:right; width:481px; }
#pic { border:1px solid #d4eaf8; padding:4px; }
#little_nav { display:block; float:left; width:267px; }

#caption { background:; clear:right; display:block; float:right; width:471px; margin-top:0px; padding:5px;  text-align:left;}