html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body{font-family:Arial;  text-align:left; font-size:10pt; font-weight:bold; color:black; background:#4aafff url('images/bg.jpg') top left repeat-x; }

h1{font-size:16pt; font-weight:normal; padding-bottom:10px;}

table#container{width:100%; border-collapse:collapse; }
table#container td{padding:0; margin:0; vertical-align:top;}
table#container td.l{width:49%;  text-align:right;}
table#container td.l div{background:url(images/ll.jpg) left top repeat-x; text-align:right;}
table#container td.l div div{background:url(images/left.jpg) right top no-repeat;}
table#container td.c{width:1000px; }
table#container td.r{width:49%; text-align:left;}
table#container td.r div{background:url(images/rr.jpg) left top repeat-x;}
table#container td.r div div{background:url(images/right.jpg) left top no-repeat;}

#top{width:1000px;  overflow:hidden; float:left; background:white}
.top_text{color:#6c6c6c; font-weight:bold; font-size:9pt; float:left; padding:4px 24px 10px 116px; border-right:1px solid #6c6c6c; height:36px; overflow:hidden;}
.top_text1{color:#6c6c6c; font-weight:bold; font-size:9pt; float:left; padding:4px 0 10px 24px; height:36px; overflow:hidden; }
.top_text1 div a{color:#6c6c6c; text-decoration:none;}
.top_text1 div a:hover{text-decoration:underline;}


#menu{width:833px; background:#239cff; height:31px; float:left; }
#menu div{float:left; line-height:31px;}
#menu div .active{background:#162d63;}
#menu div a{color:White; font-weight:bold; text-decoration:none;   padding:7px 10px 7px 10px;  }
#menu div a:hover{background:#162d63; }
#menu  #submenu{ background:#239cff; position:absolute;  display:none; width:120px;  margin:0; border-top:1px solid #162d63}
#menu  #submenu div{float:none; border-left:1px solid #162d63;  border-right:1px solid #162d63;  border-bottom:1px solid #162d63; line-height:24px !important; width:118px;   }
#menu #submenu div a{color:white; font-size:8pt;   padding:0; display:block; padding-left:10px; }
#menu #submenu div a:hover{background:#1c5fa9;  }
#menu .spacer{padding:0; padding-top:4px;}
#menu .spacer div{width:1px; border-left:1px solid white; height:24px; overflow:hidden; padding:0;}

#content{width:1000px; height:398px; padding:20px 0 20px 0;  float:left;  background:url('images/contentbg.gif') top left repeat-x; color:Black;}
#index_content{width:1000px; height:438px;  float:left;  background:url('images/contentbg.gif') top left repeat-x; color:Black;}
.text_content{height:398px; overflow:auto;}
.index_text_bg{width:467px; height:141px; background:url('images/textbg.jpg') top left no-repeat;}
.index_text_bg div{color:White; font-weight:bold; padding-left:30px;}
.index_text_bg div a{color:White; font-weight:bold; text-decoration:none;}

.index_text_bg div .cont_link{color:#239cff; text-decoration:underline;}
.index_text_bg div .cont_link:hover{color:White;}
.index_text_bg .blue{color:#239cff; font-size:14pt; padding:10px 0 10px 10px}
.index_text_bg .blue a{color:#239cff; }
.index_text_bg .blue a:hover{color:white; }



#emergency{width:1000px; float:left; background:url('images/bg1.jpg') top left repeat-x; height:58px; overflow:hidden}
#emergency div{color:#535353; font-size:20pt; font-weight:bold; line-height:58px; padding-left:30px; float:left;}

#bottom{width:1000px; float:left; background:url('images/bottombg.jpg') top left repeat-x; height:54px;}
#bottom div{text-align:center; color:White; padding-top:20px;}
#bottom div span{padding:0 10px 0 10px;}
#bottom div a{color:White; text-decoration:none;}
#bottom div a:hover{text-decoration:underline;}

#left{width:312px; float:left; padding:0 20px 20px 24px}
#left1{width:331px; float:left; padding:0 10px 20px 12px}
.left_menu{list-style:none; padding:22px 0 0 4px}
.left_menu li{padding-bottom:12px;}
.left_menu li a{color:#175f97; text-decoration:none; font-weight:bold;}
.left_menu li a:hover{text-decoration:underline; color:#162d63}
.left_menu li .selected{text-decoration:underline; color:#162d63}

#right{float:left; width:620px; }
.img{float:left; padding:0  10px 10px 0}

.list1{list-style-type:disc; padding:10px 0 10px 20px;}
.list1 li .list2{padding:0 0 0 20px; list-style-type:circle }
.bluebg{border:4px solid white; float:left; background:url('images/bluebg.jpg') top left repeat-x; width:265px; height:417px;}
.bluebg div{ color:White; font-weight:normal;}

.bluebg .white_bold{padding-top:15px; font-weight:bold;}
.bluebg .hours{padding:20px 0 18px 0; font-size:12pt; border-bottom:1px solid #97bedd; font-weight:bold;}
.form{float:left; width:209px; padding:6px 17px 0 17px; font-weight:normal; color:#6c6c6c}
.form .p_top{padding-top:4px;}
.form div input{background:white; border:1px solid #c4c4c4; width:200px;}
.form div textarea{background:white; border:1px solid #c4c4c4; width:200px; height:205px;}

.error{color:red}
.gallery_table{width:100%}
.gallery_table td{vertical-align:top; padding:10px; }
.gallery_table td div{padding:10px 0 5px 0;}
.gallery_table td img{border:6px double #b2b2b2}

#gallery_links{width:160px; float:left; height:437px; background:url('images/graybg.jpg') top left repeat-x;}
#gallery_links ul{padding-top:20px; list-style:none;}
#gallery_links ul li{border-bottom:1px solid #adadad; padding:10px 10px 10px 15px}
#gallery_links ul li  .current{color:#162d63; text-decoration:underline;}
#gallery_links ul li a{color:#545454; text-decoration:none;}
#gallery_links ul li a:hover{color:#162d63; text-decoration:underline;} 
.gallery_images{float:left; width:840px}

.gallery_img{width:395px; float:left; padding:10px 10px 8px 10px;}
.gallery_img img{border:3px solid white;}
.gallery_text{width:400px; padding-top:40px; float:left;}

div#hold  {
  position:relative; overflow:hidden;
  width:770px; height:118px; z-index:100
  }
div#wn  {
  position:absolute;
  left:2px; top:0px;
  width:770px; height:118px;
  clip:rect(0px, 770px, 118px, 0px);
  overflow:hidden;
  z-index:1;
  }
div#lyr1  {
  position:absolute; visibility:hidden;
  left:0px; top:0px;
  z-index:1;
  }
  #t1 td div{padding-left:6px;}
  #t1 td div img{border:5px double #a1a1a1}
