﻿body{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    color:#000; margin-left:auto; margin-right:auto; margin-top:0}

div.body{width:100%; margin-left:auto; margin-right:auto; margin-top:0}

li{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    color:#000}

h1,h2,h3,h4,h5,h6{margin-bottom: 0px;padding-bottom: 0px;}

.hidden{position: absolute; left: -999em;}

.imgmiddle{vertical-align:middle; padding-right:2px}

p{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    color:#000}

p a:active{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    font-weight:bold;    padding:0px;    margin-bottom:4px;    margin-top:4px;    text-decoration:none;    color:#933}
  
p a:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    font-weight:bold;    padding:0px;    margin-bottom:4px;    margin-top:4px;    text-decoration:none;    color:#933}
  
p a:link{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    font-weight:bold;    padding:0px;    margin-bottom:4px;    margin-top:4px;    text-decoration:none;    color:#933}
  
p a:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    font-weight:bold;    padding:0px;    margin-bottom:4px;    margin-top:4px;    text-decoration:none;    color:#339}
  
.headline{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14pt;    color:#339;    text-align:center; font-weight:normal  }
   
.subhead{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14pt;    color:#933;    text-align:left; font-weight:normal}
   
a:active{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    color:#339;    text-decoration:none}
      
a:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    color:#339;    text-decoration:none}
      
a:link{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    color:#339;    text-decoration:none}
      
a:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9pt;    color:#933;    text-decoration:none}
   
a.imagelink{border:none; text-decoration:none}

td.padded{padding:4px;     background-color:#fff;     vertical-align:top}

a.homelink:active{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:8pt;    text-decoration:none;    color:#339}

a.homelink:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:8pt;    text-decoration:none;    color:#339}

a.homelink:link{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:8pt;    text-decoration:none;    color:#339}

a.homelink:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:8pt;    text-decoration:none;    color:#933}

div.topnav{   color:#339}

a.topnav:active{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:10pt;    text-decoration:none;    color:#339}
   
a.topnav:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:10pt;    text-decoration:none;    color:#339}
   
a.topnav:link{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:10pt;    text-decoration:none;    color:#339}
   
a.topnav:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:10pt;    text-decoration:none;    color:#933}

a.topnavmain:active{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-variant:small-caps;    font-size:12pt;    text-decoration:none;    color:#933}
   
a.topnavmain:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-variant:small-caps;    font-size:12pt;    text-decoration:none;    color:#933}
   
a.topnavmain:link{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-variant:small-caps;    font-size:12pt;    text-decoration:none;    color:#933}
   
a.topnavmain:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:12pt;    text-decoration:underline;    font-variant:small-caps;    color:#933}

a.topnavhome:active{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-variant:small-caps;    font-size:13pt;    text-decoration:none;    font-weight:bold;       margin-bottom:0px;    margin-top:0px;    color:#933}
   
a.topnavhome:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-variant:small-caps;    font-size:13pt;    text-decoration:none;    font-weight:bold;       margin-bottom:0px;    margin-top:0px;    color:#933}
   
a.topnavhome:link{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-variant:small-caps;    font-size:13pt;    text-decoration:none;    font-weight:bold;       margin-bottom:0px;    margin-top:0px;    color:#933}
   
a.topnavhome:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:13pt;    text-decoration:underline;    font-variant:small-caps;    margin-bottom:0px;    margin-top:0px;      color:#933}

div.homequicklinks{   margin-top:5px}
   
div.homequicklinks a:active{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:11pt;    text-decoration:none;    color:#339}

div.homequicklinks a:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:11pt;    text-decoration:none;    color:#339}

div.homequicklinks a:link{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:11pt;    text-decoration:none;    color:#339}

div.homequicklinks a:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:11pt;    text-decoration:none;    color:#933}
  
div.address{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:8pt;    color:#6060AF;    font-weight:normal;    padding-bottom:5px;    text-align:left;       position:absolute;     right:110px;     height:80px;     top:13px;     line-height:1.4  }

div.hours{font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:8pt;    color:#6060AF;    font-weight:bold;    padding-bottom:5px;    padding-top:5px;    text-align:center  }
   
.address a{font-family:Verdana,Arial,Helvetica,sans-serif; color:#6060AF;    font-weight:bold; font-size:8pt;    padding-bottom:5px; text-align:left;    text-decoration:none;    padding-right:30px;    line-height:140% }

.address a:visted{font-family:Verdana,Arial,Helvetica,sans-serif; color:#6060AF;    font-weight:bold; font-size:8pt;  padding-bottom:5px;text-align:left;    text-decoration:none;    padding-right:30px;    line-height:140% }

.address a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; color:#933;    font-weight:bold; font-size:8pt;   padding-bottom:5px; text-align:left;    text-decoration:none;    padding-right:30px;    line-height:140% }

.address a:active{font-family:Verdana,Arial,Helvetica,sans-serif; color:#6060AF;    font-weight:bold; font-size:8pt;  padding-bottom:5px; text-align:left;    text-decoration:none;    padding-right:30px;    line-height:140% }

.newsheadline{   font-family:Verdana,Arial,Helvetica,sans-serif;     font-size:14pt;    color:#fff;    font-weight:normal;    padding-top:2px;    padding-left:5px;    padding-bottom:2px;    margin:0 auto;    background-color:#339;    text-align:left;    border:2px solid #333;    position:relative;    top:5px;    margin-left:5px;    margin-right:5px; }

.calendarheadline{   font-family:Verdana,Arial,Helvetica,sans-serif;     font-size:14pt;    color:#fff;    font-weight:normal;    padding-top:2px;    padding-left:5px;    padding-bottom:2px;    margin:0 auto;    background-color:#339;    text-align:left;    border:2px solid #333;    position:relative;    top:5px;    margin-left:5px;    margin-right:5px;}

div.calendar{position:relative; top:10px; text-align:center; padding-bottom:5px}

div.news{   }

div.feedburnerFeedBlock ul li{margin:12px 0 0 0}

div.feedburnerFeedBlock ul li span.headline{text-decoration:underline }

table.main{   font-family:Verdana,Arial,Helvetica,sans-serif; border-top:0px; border-left:3px double #339; border-right:thin solid #339; border-bottom:3px double #339; border-collapse:collapse; width:100%}

table.homepage{   font-family:Verdana,Arial,Helvetica,sans-serif; border-top:0px; border-left:0px double #339; border-right:0 solid #339; border-bottom:0px double #339; border-collapse:collapse; width:100%}

table.kids{   font-family:Verdana,Arial,Helvetica,sans-serif;     font-size:12px}

td.padded{ padding:25px;  background-color:#ecfff9}

td.frontpage{padding:0px; vertical-align:top;}

a.newsheadline:active{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14pt;    color:#339;    font-weight:normal;    text-decoration:none;    padding:5px}

a.newsheadline:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14pt;    color:#339;    font-weight:normal;    text-decoration:none;    padding:5px}

a.newsheadline:link{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14pt;    color:#339;    font-weight:normal;    text-decoration:none;    padding:5px}

a.newsheadline:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14pt;    color:#339;    font-weight:normal;    text-decoration:none;    padding:5px}

a.pagesubheader:active{   font-family:Verdana,Arial,Helvetica,sans-serif;     font-size:10pt;    color:#339;    font-weight:normal;    text-decoration:none;    margin:40px}

a.pagesubheader:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;     font-size:10pt;    color:#339;    font-weight:normal;    text-decoration:none;    margin:40px}

a.pagesubheader:link{   font-family:Verdana,Arial,Helvetica,sans-serif;     font-size:10pt;    color:#339;    font-weight:normal;    text-decoration:none;    margin:40px}

a.pagesubheader:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;     font-size:10pt;    color:#339;    font-weight:normal;    text-decoration:underline;       margin:40px}
   
div.pagesubheader{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:10pt;    font-weight:bold;    color:#933;    margin:4px}
 
div.rss{   margin-left:20px}
     
a.archive:active{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14px;    text-decoration:none;    color:#933;    font-weight:bold}

a.archive:visited{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14px;    text-decoration:none;    color:#933;    font-weight:bold}

a.archive:link{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14px;    text-decoration:none;    color:#933;    font-weight:bold}

a.archive:hover{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:14px;    text-decoration:none;    color:#339;    font-weight:bold}

span.item{   font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:8pt;    text-decoration:none;    color:black}
   
#creditfooter img{width:0px; height:0px}

#navcontainer{margin-left:8px; margin-top:20px}

#navcontainer ul{margin:0; padding:0; list-style-type:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}

#navcontainer li{margin:0 0 1px 0}

#navcontainer a{display:block; padding:5px 10px; width:125px; color:#fff; background-color:#339; text-decoration:none}

#navcontainer a:hover{color:#fff; background-color:#6060AF; text-decoration:none}

#navcontainer ul ul li{margin:0 0 1px 0}

#navcontainer ul ul a{display:block; padding:5px 5px 5px 30px; width:110px; color:#fff; background-color:#669; text-decoration:none}

#navcontainer ul ul a:hover{color:#fff; background-color:#69C; text-decoration:none}

.outerheadercontainer{border:1px solid #339; height:100px; width:auto; background-image:url('images/lgrey074.jpg')}
   
.headercontainer{border:1px solid #339; margin:2px; height:94px; background-image:url('images/lgrey074.jpg')}

div.float2{ float:left;  padding-left:3px;  padding-top:5px;  margin-top:0}
 
span.contact{ position:absolute;  right:15px;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:8pt;  color:#6060AF;  font-weight:normal;  margin-top:2px}
 
img{ border:none;  text-decoration:none}

img.floatright{float:right; margin:2px; margin-top:3px; width:95px; height:87px}

p.address{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:8pt;  color:#6060AF;  font-weight:bold;  margin:0px;  line-height:140% }
 
a.more:active{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px;  color:#ecfff9;  text-decoration:none;  padding:5px 5px 5px 5px;  margin:0px 0px 0px 0px}

a.more:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px;  color:#ecfff9;  text-decoration:none;  padding:5px 5px 5px 5px;  margin:0px 0px 0px 0px}

a.more:link{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px;  color:#ecfff9;  text-decoration:none;  padding:5px 5px 5px 5px;  margin:0px 0px 0px 0px}

a.more:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:10px;  color:#933;  text-decoration:none;  padding:5px 5px 5px 5px;  margin:25px 0px 0px 0px}

td.toc{width:165px; padding-top:5px}

.dropdown{ background-color:#339;  color:#000;  border:0px solid #999;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:12px;  margin:4px 0px -10px 6px;  padding:0px 0px 0px 0px}

option.dropdown{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:12px;  background-color:white;  color:#000;  border:0px solid #999;  margin:4px 0px 0px 6px}
 
 fieldset{border:1px dotted #ecfff9; width:140px; padding:5px 0px 5px 5px; margin:0px 0px 0px 0px}

.centerFieldset{text-align:center}

span.form{ width:120px;  padding-bottom:2px}
 
span.address{ margin-top:25px;  padding-top:25px;  right:25px }

form{ border:0px solid #999;  font-family:Verdana,Arial,Helvetica,sans-serif;  width:135px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  text-align:center}

.buttons{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:12px;  background-color:#ccc;  color:#000;  width:122px}

div.test{ padding-right:20px;  position:relative}

#layoutdims{clear:both; background:#eee; border-top:4px solid #000; margin:0; padding:6px 15px !important; text-align:right}

.colmask{position:relative;  clear:both;  float:left;  width:100%; overflow:hidden; border-bottom:double #339}

.holygrail{background:#ecfff9}
 
.holygrail .colmid{float:left;  width:200%;  margin-left:-300px;  position:relative;  right:100%;  background:#ecfff9}

.holygrail .colleft{ float:left;  width:100%;  margin-left:-50%;  position:relative;  left:465px;   background:#339}

.holygrail .col1wrap{float:left; width:50%; position:relative; right:165px;  padding-bottom:1em}

.holygrail .col1{ margin-left:165px;  margin-right:300px;   position:relative; left:200%; overflow:hidden}

.holygrail .col2{ float:left;  float:right;  width:165px;   position:relative;  right:0px;   margin-top:10px}

.holygrail .col3{ float:left;  float:right;  width:300px;   margin-right:0px;   position:relative;  left:50%}

#footer{    clear:both;     float:left;     width:100%}

#footer p{padding:10px; margin:0}

#search{margin-left:8px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; color:#339}

.searchlabel{margin-left:3px; margin-top:2px;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; color:#339}

#searchbox{margin-left:7px}

#radio{text-align:left; margin-left:1px; margin-top:5px}

#searchbutton{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#339}

#button{margin-top:5px}

.box{padding-top:8px; margin-left:10px; margin-top:5px; width:140px; height:160px; border-style:none; border-width:0px; background-image:url('images/boxwhite.gif');  background-repeat:no-repeat}

#searchgo{margin-left:1px;margin-top:5px}

span.radio{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#339; font-weight:normal}

label.cat{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#fff}
 
.cssbox_head h2{background:url('img.png') no-repeat right bottom}
 .cssbox_head{background:url('img.png') no-repeat right bottom}
 .cssbox_body{background:url('img.png') no-repeat right bottom}
 .cssbox{background:url('img.png') no-repeat right bottom}
 .cssbox{  width:130px !important;  width:320px;   padding-right:15px;   margin:20px auto}

 .cssbox_head{background-position:top right;   margin-right:-15px;   padding-right:40px}

 
.cssbox_head h2{background-position:top left; margin:0;   border:0;    padding:25px 0 15px 40px; height:auto !important; height:1%}
 
 
 .cssbox_body{background-position:bottom left;  margin-right:25px;   padding:15px 0 15px 40px}
 
 .hide {
	display:none}
	
	
}




