body { padding:15px; color:black; font-family:arial, sans-serif; font-size:70%; background:white; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
a { color:#7C3DB8; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }

li { color:#333; font-weight:bold; }
ul { padding:0 18px; }

h1, h2, h3, h4 { font-family:"arial", sans-serif; }
h1 { color:#7c3db8; font-size:1.6em;line-height:25px; padding-bottom:4px; margin-top:0; }
h1 span { color:#86c5ef;font-size:0.8em; }
h2 { color:#7C3DB8; font-size:1.2em; line-height:25px; border-bottom:1px solid #eee; }
h3 { color:#8ec9f0; font-size:1.4em; line-height:25px; }
h4 { color:#18387E; font-size:1.4em; }
img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { border:2px solid #C6C6C6; margin-right:10px; margin-bottom:10px; }
img.clsbordermiddle { border:2px solid #C6C6C6; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:2px solid #C6C6C6; margin-left:10px; margin-bottom:10px; }
.datatable { border:1px solid #C6C6C6; }
.datatable th { background:#465EB9; 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.2em; color:#fff; font-weight:bold; padding:5px; background:#465EB9; }
.shout2 { font-size:1.2em; color:#fff; font-weight:bold; padding:4px 5px; background:#18387E; border:1px solid white; }
.submit { background:#7C3DB8; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.reset { background:#9442e1; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.quote { border:1px solid #C6C6C6; padding:4px; color:#7C3DB8; font-weight:bold; }
.caption { font-weight:bold; background:#465EB9; float:right; width:200px; padding:10px 8px; margin:0 0 10px 10px; color:white; font-size:0.9em; }
.custom1 {}
.custom2 {}
.border { border:2px solid #C6C6C6; }
.noborder { border:0; }
#container { width:850px; margin:0 auto; border-top:0; margin-bottom:10px; text-align:left; }
#main { margin-top:0;  }
#sitelogo { color:#1B3381; height:97px; line-height:85px; font-size:1.7em; font-weight:bold; float:left; margin-left:-80px; }
#hbc { float:right; height:102px; text-align:right; line-height:140px; }
#hbc a:hover { border:0; }
#hbc a { color:#fff; text-decoration:none; padding:0 12px; }
#main_pic { height:220px; line-height:145px;  text-align:center; clear:both; background:#fff; padding-top:1px; }
#date { height:25px; line-height:24px; background:#5d3484; text-align:right; color:#fff; padding-right:10px; border-top:1px solid #9861cd; border-left:1px solid #fff; border-right:1px solid #fff; }
#pagebody { width:602px;float:right;background:#fff url(pagebody_top.jpg) no-repeat; padding:30px; color:#6f7c85; min-height:200px;  }
#pagebody form img { border:0; }
#bottom { height:25px; line-height:24px; background:#fff; text-align:left; font-size:1em; color:#1878A0; clear:both;  text-indent:10px; }
#bottom_contact { padding:10px;color:#1878A0; }
#bottom_contact a { color:#1878A0;text-decoration:underline; }
#end { color:#1878a0; font-size:0.9em; font-weight:normal; text-align:center; margin-top:5px; }
#end a { font-weight:bold;text-decoration:none; color:#1878a0; border-bottom:1px solid #fff; padding:1px; }
#end a:hover { text-decoration:none; }
#copyright { color:#1878a0; height:20px; line-height:20px; }
#copyright a { color:#86c5ef; font-weight:normal; padding:2px 4px; border-bottom:0; }
#copyright a:hover { background:#3d3b3b; }

#content { background:url(content_bg.jpg) repeat-y; border-top:4px solid #efeeef; border-bottom:3px solid #efeeef; }

.clear { clear:both; }

#pagebody_bottom { width:582px;float:right;background:#fff url(pagebody_bottom.jpg) no-repeat; height:32px;  }
#left_menu_bottom { width:183px;background:#fff url(left_menu_bottom.jpg) no-repeat top left;float:left;height:32px; }

#left_menu { width:183px;background:#fff url(left_menu_top.jpg) no-repeat top left;float:left; }
#left_menu li { list-style-type:none;background:url(li_spacer.jpg) no-repeat bottom center; }
#left_menu a { font-size:1.1em;display:block;padding:5px; font-weight:normal; color:#7c3db8; padding-left:22px;  text-decoration:none; }
#left_menu a:hover { border:0;background:url(a_hover.gif) no-repeat left; }

#contact { margin:15px;color:#059cda; }

#nav { margin:0; padding:0; font-weight:bold; color:#000; line-height:25px; margin-top:25px; }
#nav #active { background:url(a_hover.gif) no-repeat left; }

#sidebox_cont { float:right; margin-right:-10px; margin-top:-5px; padding-left:20px;}
#sidebox_top { width:225px;height:24px;background:url(sidebox_top.jpg); }
#sidebox_mid { width:195px;background:url(sidebox_mid.jpg) repeat-y;padding:15px; color:#6f7c85; padding-top:0; }
#sidebox_mid h3 { margin-top:0;padding-top:0; }
#sidebox_bot { width:225px;height:28px;background:url(sidebox_bottom.jpg); }

.anchorlinks {list-style:none; margin:0; padding:0;margin:0 11px 0 0; width:290px; float:left;}
.anchorlinks li {float:left; width:280px; margin:5px 0 0 0; }
.anchorlinks li a {display:block; background:#5D3484; color:#fff;padding:2px 5px}
.anchorlinks li a:hover {background:#AC6EE9; }

.testimonial { color:#72c2ea; border-bottom:1px solid #72c2ea; }
.testimonial strong,b { color:#3d8eb6;; }



