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:#069BDA; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }

li { color:#0A4990; }
ul { padding:10px 50px; }

h1, h2, h3, h4 { font-family:"arial", sans-serif; }
h1 { color:#0a4990; font-size:1.4em;line-height:25px; padding-bottom:4px; margin-top:0; }
h1 span { color:#86c5ef;font-size:0.8em; }
h2 { color:#0a4990; font-size:1.2em; line-height:25px; border-bottom:1px solid #ddd; }
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:1px solid #ddd; padding:3px; margin-right:10px; margin-bottom:10px; }
img.clsbordermiddle { border:1px solid #ddd; padding:3px; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:1px solid #ddd; padding:3px; 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:#465EB9; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.reset { background:#18387E; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.quote { border:1px solid #C6C6C6; padding:4px; color:#465EB9; 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:1px solid #ddd; padding:3px; }
.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:197px; line-height:85px; font-size:1.7em; font-weight:bold; float:left; margin-left:-36px; }
#hbc { float:right; height:102px; text-align:right; position:absolute; margin-left:660px; margin-top:-20px; }
#hbc a { color:#4a73a2; text-decoration:none; padding:0 6px; font-size:11px; }
#hbc a:hover { border:0; }
#main_pic { height:214px; line-height:145px; background:url(top_pic2.jpg); text-align:center; clear:both;  border:5px solid #e2edf3;}
#date { height:25px; line-height:24px; background:#A7B9E7; border-bottom:1px solid white; border-top:1px solid white; text-align:right; color:#344DAB; padding-right:10px; }
#pagebody { width:587px;float:right;background:#fff url(pagebody_top.jpg) no-repeat; padding:30px; color:#6f7c85; font-size:12px; line-height:20px;  }
#pagebody form img { border:0; }
#bottom { height:25px; line-height:24px; background:#e8f4fb; text-align:left; font-size:1em; color:#0a4990; clear:both;  text-indent:10px; }
#bottom_contact { padding:10px;color:#0a4990; text-align:center; }
#bottom_contact a { color:#0a4990;text-decoration:underline; }
#end { color:#0a4990; font-size:0.9em; font-weight:normal; text-align:center; margin-top:5px; }
#end a { font-weight:bold;text-decoration:none; color:#0a4990; border-bottom:1px solid #fff; padding:1px; }
#end a:hover { text-decoration:none; }
#copyright { color:#0a4990; 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.gif) repeat-y; border-top:6px solid #bacde2; border-bottom:4px solid #bacde2; }

.clear { clear:both; }

#pagebody_bottom { width:647px;float:right;background:#fff url(pagebody_bottom.jpg) no-repeat; height:61px;  }
#left_menu_bottom { width:198px;background:#fff url(left_menu_bottom.jpg) no-repeat top left;float:left;height:61px; }

#left_menu { width:198px; 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-family:sans-serif; font-size:1.1em;display:block;padding:5px; font-weight:normal; color:#244f7f; padding-left:15px;  text-decoration:none; }
#left_menu a:hover { border:0;background:url(a_hover.jpg) no-repeat left; text-indent:2px; color:#5685b9; }

#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.jpg) no-repeat left; font-weight:bold; }

#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); }

.testimonial { color:#72c2ea; border-bottom:1px solid #72c2ea; }
.testimonial strong,b { color:#3d8eb6; }

.side_testimonial_container { float:right; width:222px; margin-left:20px; font-size:11px; line-height:16px; }
.page_testimonial_container { float:left; width:222px; margin:10px; font-size:11px; line-height:16px; }
.side_testimonial { background:#f5f6f7 url(side_testimonial_top.jpg) no-repeat; border:1px solid #e0e2e5; border-bottom:0; padding:10px; padding-top:50px; width:200px;  }
.side_testimonial_bottom { background:url(side_testimonial_bottom.jpg) no-repeat; width:222px; height:57px; }

