body { padding:15px; color:black; font-family:arial, sans-serif; font-size:64.5%; background:white; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
a { color:#0052a5; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; color:#f36523; }

h1, h2, h3, h4 { font-family:"myriad pro", arial, sans-serif; }
h1 { color:#000; font-size:1.7em; line-height:25px; margin:15px 0 12px; letter-spacing:1px; word-spacing:3px; font-weight: normal;}
h2 { color:#fff; font-size:1.3em; background:#505155; line-height:25px; padding-left:3px; }
h3 { color:#465EB9; font-size:1.6em; border-bottom:1px solid #C6C6C6; border-top: 1px solid #C6C6C6; line-height:25px; letter-spacing:-1px; }
h4 { color:#18387E; font-size:1.4em; }
th { color:#fff; font-size:1.1em; background:#0052a5; padding-left:7px; letter-spacing:1px; }
blockquote { margin-left:9px; }

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.1em; color:#000; font-weight:bold; padding:10px; background:#fff; border:1px solid #aaa;margin-bottom:10px; }

.shout2 { margin-top:20px;font-size:1.2em; color:#fff; font-weight:bold; padding:0 5px; background:url(shout_bg.jpg) no-repeat; width:640px; height:129px; }
.shout2 table { width:100%; }
.shout2 td { padding:0; }
.shout2 h1, h2, h3 { margin:0; padding:0; padding-left:5px; }
.shout2 h1 { font-size:1.8em;padding:10px; padding-top:15px; padding-bottom:0; margin-bottom:5px; }
.shout2 h2 { color:#000; background:none; font-size:1.1em; }
.shout2 img { margin-right:21px;}
.shout2 a { color:#000; margin-left:5px; }

.shout3 { font-size:1.2em; color:#fff; font-weight:bold; padding:0 5px; background:url(shout2_bg.jpg) no-repeat; width:640px;height:151px; }
.shout3 table { width:100%; }
.shout3 td { padding:0; }
.shout3 h1, h2, h3 { margin:0; padding:0; }
.shout3 h1 {font-size:1.8em; padding:10px; padding-top:15px; padding-bottom:0; margin-bottom:5px; }
.shout3 h2 { color:#000; background:none; font-size:1.1em; }
.shout3 img { margin-right:15px;}
.shout3 a { color:#000; margin-left:5px; }

.submit { background:#0052a5; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; width:60px;}
.reset { background:#626368; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; width:60px;}
.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:2px solid #C6C6C6; }
.noborder { border:0; }

#wrapper { width:990px; margin:auto; }
#bg_left { float:left; width:70px; height:1000px; background:url(bg_left.jpg); }
#container { width:850px; margin:0 auto; text-align:left; padding-top:22px; float:left; border-top:0px solid #0052a4; background:#fff;margin-top:10px; }
#bg_right { float:right; width:70px; height:1000px; background:url(bg_right.jpg); }

#head { padding:0; margin:0; width:850px; }
#head_left { float:left; margin:0;}
#head_right { float:right; padding-top:5px;}
#head_right img { padding-left:4px; }

#container_left { float:left; width:640px; }
#pagebody { padding:0 0 20px; font-size:1.2em; line-height:1.7em; min-height:400px; width:640px; float:left;}

#container_right { float:right; width:180px; padding:10px 0 0 0; font-size:1.1em; color:#272727; margin:0; }
#contact { width:190px; float:right;}
#contact_top { background:url(contact_top.jpg); height:20px; margin:0; }
#contact_body { padding-left:10px; background:url(contact_bot.jpg) no-repeat bottom left; margin:0; }
#contact_body label { display:block; }
#contact_body label, legend, form, fieldset { border:0; }
#contact_body fieldset {border:0;margin:0;padding:0;}
#contact_body input, label { margin:3px; }
#contact_body input { width:130px;font-size:10px; }
#contact_body select {font-size:10px;}
#contact_body .submit { padding-top:0; height:25px; line-height:25px; width:130px; font-size:1.2em; letter-spacing:1px;background:url(submit_back.jpg) no-repeat; }
#contact_body .reset { padding-top:0; height:25px; line-height:25px; width:60px;}
#contact_body label { font-size:1.1em; color:#000; font-weight:bold; letter-spacing:1px; }
.heading { font-family:"myriad pro", arial, sans-serif; font-size:1.4em; text-transform:uppercase; margin:0 0 10px -20px; text-align:center; font-weight:bold; line-height:1em;background:url(heading_back.jpg) center  no-repeat; color:#fff;padding:11px 0;}

#container_right_inner {background:url(right_bot.jpg) no-repeat bottom; padding:5px 15px 44px 15px; margin-bottom:20px; }
#container_right_inner form { margin:0; padding:0; }
#container_right_inner p { padding:0; margin:0; margin-bottom:10px; }
#container_right_inner input { width:192px; }
#container_right_inner select { width:198px; }
#container_right_inner .submit, #container_right_inner .reset { width:60px; }
#top_pic { margin-bottom:5px; }

#end { clear:both; text-align:center; border-top:1px solid #e8e8e8; padding-top:15px;}
#end a { color:#999999; text-decoration:none; padding-top:10px;}
#end a:hover {color:#f36523;}

.spacer { height:10px; clear:both; }

#nav_container {  clear:both; font-family:"myriad pro", arial, sans-serif;} 
#nav { background:url(menu_back.jpg) #0052a5 no-repeat top; text-align:center; margin:0; padding:0 0 0 10px; font-weight:bold; color:white; height:35px; line-height:35px; }

/** 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:10px 12px; text-decoration:none; border:0; font-size:14px; letter-spacing:1px; text-transform:uppercase;}
#nav li ul { margin:0; padding:0; display:none; position:absolute; top:36px/* distance away from the main nav bar */;  }
#nav li>/**/ul { top:24px /* 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 { color:#c5f098; cursor:default; }
#nav li a { color:white; font-weight:bold;}
#nav li a.menu_div {  background:none;}
#nav li a:hover { color:#f36523; }
#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:#f36523; padding:0 8px; border-top:1px solid #fff; line-height:24px; font-size:12px;letter-spacing:1px; text-transform:capitalize; font-weight:normal;}
#nav .nav_child a:hover { background:#f36523; border-bottom:0; color:#fff;text-decoration:underline; }
#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 { color:#fff; cursor:default; }
#nav .nav_parent #active { color:#909090; cursor:default;  }
#nav .nav_child #active, #nav .nav_child2 #active, #nav .nav_parent2 #active { }

#home_left { float:left; width:640px; }
#home_right { float:right; width:180px; padding:0; }

#home1 { background:url(home_1.jpg) no-repeat; padding:0 10px 0 10px; height:176px;}
#home1 ul { margin-left:25px; padding-right:15px; color:#f46523; list-style:square; padding-bottom:0; margin-bottom:10px;}
#home1 a {  display:block;}
#home2 { background:url(home_2.jpg) no-repeat; padding:75px 10px 0 10px; height:176px;}
#home2 ul { margin-left:25px; padding-right:15px; color:#f46523; list-style:square; padding-bottom:0; margin-bottom:0;}
#home2 a { margin-top:10px; display:block; margin-left:5px;}
#home3 { background:url(home_3.jpg) no-repeat; padding:75px 10px 0 10px; height:176px;}
#home3 ul { margin-left:25px; padding-right:15px; color:#f46523; list-style:square; padding-bottom:0; margin-bottom:0;}
#home3 a { margin-top:10px; display:block; margin-left:5px; }

#sitemap { width:830px; border:3px solid #0052a6; text-align:center; clear:both; padding:5px; line-height:1.6em; }
#sitemap a { font-size:1.1em; }

#disclaimer { width:800px;margin:0px auto; padding:10px; text-align:center;clear:both;padding-top:0;margin-top:10px; }
#disclaimer2 { font-size:12px; width:840px; padding:10px; text-align:center;font-weight:bold; }

p {margin:8px 0 13px;}

.contact_details h2 {
BACKGROUND: url(contact_header.jpg); TEXT-TRANSFORM: uppercase;height:35px;line-height:35px;text-indent:10px;
 }

.specialcontactform { margin-top:15px;width:510px; }
.specialcontactform th { background:url(specialcontactform_header.jpg);height:35px;line-height:35px;padding:0;margin:0;text-indent:10px; }

.invalid { background:url(invalid.gif) #fff no-repeat left; }