body { padding:15px; color:black; font-family: Arial, Helvetica, sans-serif; font-size:62.5%; background:white; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
a { color:#2a1771; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:none; color:#097ac8 }
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; }
h1 { color:#2a1771; font-size:1.6em; line-height:25px;  margin-top:0; }
h2 { color:#2a1771; font-size:1.2em; border-left:3px solid #097ac8;  padding-left:3px;}
h3 { color:#2a1771; font-size:1.2em; border-left:3px solid #097ac8;  padding-left:3px;}
h4 { color:#18387E; font-size:1.4em; }

marquee { padding:6px 4px 4px; }

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; }

a img { border:4px solid #291770; padding:2px; }
a:hover img { border:4px solid #097ac8; padding:2px; }

.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:2px solid #C6C6C6; }
.noborder { border:0; }
#container { width:870px; border-top:0; margin-bottom:10px; text-align:left; }

#pagebody {font-size:1.2em; }
#pagebody p { line-height:1.8em; }
#pagebody form img { border:0; }

.news { border:1px solid #291770;  padding:13px; height:81px; font-size:1em; font-weight:bold; text-transform:uppercase; } 


#left { padding:19px 14px 0 14px;  float:left; width:242px; }
#right { float:left; width:600px; height:385px;}

#left_small { padding:19px 14px 0 14px;  float:left; width:542px; }
#right_small { float:left; width:300px; height:385px;}

#left_small span { color:#0094e1; font-size:1.6em; }

#big_grey_box { border:1px solid #c0c0c0; height:215px; }

#left_gallery { padding:19px 14px 0 14px;  float:left; width:483px; }
#right_gallery { float:left; width:359px; height:385px; position:relative; right:-59px;}


#end, #end a { color:#00324b; font-size:0.9em; font-weight:normal; text-align:right; font-size:1em; clear:both; margin-top:30px;}
#end a:hover { text-decoration:underline; }

/* start code for different menu colors */

#menu1, #menu3, #menu19, #menu20, #menu21, #menu22, #menu23, #menu24, #menu25, #menu5, #menu9 {background:url(menu_back1.jpg) no-repeat left;}

#menu2, #menu4, #menu6, #menu8, #menu7, #menu12, #menu13, #menu14, #menu15, #menu16, #menu17  {background:url(menu_back2.jpg) no-repeat left;}

#menu1 a:hover, #menu3 a:hover, #menu19 a:hover, #menu20 a:hover, #menu21 a:hover, #menu22 a:hover, #menu23 a:hover, #menu24 a:hover, #menu25 a:hover, #menu5 a:hover, #menu9 a:hover  { color:#00ccff; } 

#menu1 #active, #menu3 #active, #menu19 #active, #menu20 #active, #menu21 #active, #menu22 #active, #menu23 #active, #menu24 #active, #menu25 #active, #menu5 #active, #menu9 #active  { color:#00ccff; } 

#menu2 a:hover, #menu4 a:hover, #menu6 a:hover, #menu8 a:hover, #menu7 a:hover, #menu12 a:hover, #menu13 a:hover, #menu14 a:hover, #menu15 a:hover, #menu16 a:hover, #menu17 a:hover {color:#33cccc;}

#menu2 #active, #menu4 #active, #menu6 #active, #menu8 #active, #menu7 #active, #menu12 #active, #menu13 #active, #menu14 #active, #menu15 #active, #menu16 #active, #menu17 #active  {color:#33cccc;}

/* end code for different menu colors */


/* start of menu_code */

#nav {text-align:right; margin:0; padding:0; font-weight:bold; color:white;  height:25px; line-height:25px; font-size:1.3em; height:75px; }
#nav ul, #nav ul ul { text-align:left; list-style-type:none; }
#nav li { display:inline; position:relative; top:20px; margin-right:-3px /* fixes inline list bug */; }
#nav li a { color:white; font-weight:bold;  padding-left:16px; text-decoration:none; border:0; }
#nav li a:hover { }

/* end of menu_code */


/* start phone number image */

#phone_number { float:right; position:relative; font-size:1.4em; color:#fff; padding-right:10px; top:5px; margin:0; margin-bottom:-22px; }
#phone_number span { line-height:20px; position:relative; top:-3px;}
#phone_number img { margin-right:5px; }

/* end phone number image */


/* start of tumb code */

#navdiv { display:inline; margin:0; width:59px; }
#navdiv a img { border:0; float:right; margin:0; padding:0; border-bottom:2px solid #fff;}
#picdiv { height:330px; width:250px ; text-align:left; float:left;  margin:0; padding:0;}
#pic { }

/* end of tumb code */


/* start of top marquee */

#marquee { position:absolute; margin:0 auto; top:10px; left:0; font-size:1.4em; color:#38287b; border-top:2px solid #0193dd; border-bottom:2px solid #0193dd; padding:5px 0; font-weight:bold; width:100%;}

/* end of top marquee */