body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #C8E8F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	line-height: 16px;
	color: #000000;
	background-image: url(bubbles2a.gif);

}



.bodyFix {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 16px;

	color: #333333;

}



.bodySmall {

	font-size: 10px;

	line-height: 14px;

}



a.face, a.face a {

height: 38px;

color: #ffffff;

font-family: Verdana, Arial;

font-size: 11px;

line-height: 38px;

text-decoration: none;

}



.body2 {

	line-height: 20px;

}



.bold {

	font-weight: bold;

	color:#FFFFFF;	

}



.boldItalic {

	font-weight: bold;

	font-style: italic;

}



.boldBig {

	font-size: 13px;

	font-weight: bold;

}



.italic {

    font-style: italic;

}



.maintitle {

    font-size: 14px;

	font-weight: bold;

	color: #3b64a2;

}



.subtitle {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



#operation {

	width:800px;

	height:125px;

	font-size:100%;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: -10px;

	padding-left: 20px;

}



.topNav {

	font-size: 12px;

	color: #ffffff;

}



a:link    { color : #ffffff; text-decoration: none; }

a:visited { color : #ffffff; text-decoration: none; }

a:hover   { color : #ffffff; text-decoration: underline; }

a:active  { color : #ffffff; text-decoration: none; }



a.ext:link    { color : #333333; text-decoration: none; font-weight: bold;}

a.ext:visited { color : #333333; text-decoration: none; font-weight: bold;}

a.ext:hover   { color : #000000; text-decoration: underline; font-weight: bold;}

a.ext:active  { color : #333333; text-decoration: none; font-weight: bold;}



a.box:link    { color : #ffffff; text-decoration: none; text-transform: none; font-weight: bold; border:1px solid #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; background: #9b7453;}

a.box:visited { color : #ffffff; text-decoration: none; text-transform: none; font-weight: bold; border:1px solid #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; background: #9b7453;}

a.box:hover   { color : #342612; text-decoration: none; text-transform: none; font-weight: bold; border:1px solid #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; background: #bcb38a;}

a.box:active  { color : #ffffff; text-decoration: none; text-transform: none; font-weight: bold; border:1px solid #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; background: #9b7453;}



.copyright	  { color : #FFFFFF; }

a.copyright:link    { color : #FFFFFF; text-decoration: none; }

a.copyright:visited { color : #000000; text-decoration: none; }

a.copyright:hover   { color : #000000; text-decoration: none; }

a.copyright:active  { color : #000000; text-decoration: none; }



.head	  {

	

	border-top-color: #0000FF;

}

a.head:link    {

	text-decoration: none;

	border-top-color: #0000FF;

	border: 1px;

	border-right-color: #0000FF;

	border-bottom-color: #0000FF;

	border-left-color: #0000FF;

}

a.head:visited { text-decoration: none; }

a.head:hover   {  text-decoration: none; }

a.head:active  {  text-decoration: none; }



.TableTop {

	background-image: url(top_background.jpg);

	background-position: top;

	background-repeat: no-repeat;

}



.TableTopHome {

	background-image: url(bluehippy.jpg); 

	background-position: top; 

	background-repeat: repeat;

}	



.TableTopHome2 {

	background-image: url(top_background_home2.jpg); 

	background-position: top; 

	background-repeat: no-repeat;

}	



.TableHomeFooter {

	background-image: url(home_background_footer.jpg); 

	background-position: top; 

	background-repeat: no-repeat;

}	

	

.footer2 {

	background-image: url(water_bk.jpg); 

	border: medium solid #666666;

	background-repeat: repeat;

}		



.tablepics3 {

	background-image: url(3backgrounds.jpg);

	background-position: top;

	background-repeat: repeat-y;

	font-size: 11px;

	line-height: 14px;

	color: #ffffff;

	height: 146px;

}	





.TableBody {

	background-color: #e6dac8;

	background-image: url(body_background.jpg); 

	background-position: bottom; 

	background-repeat: no-repeat;

}	



.photospace {

	padding-top: 10px;

}



.slogan  {

	color:#66AADB; 

}

.officeheader { font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center }



.hometext {

	color:#0033FF;

	font-size:14px;

	text-align:left;

	line-height: 17px;

	font-weight: bold;

	text-decoration: none;

}

a.hometext:link    { color : #0033FF; text-decoration: underline; }

a.hometext:visited { color : #CC3300; text-decoration: none; }

a.hometext:hover   { color : #00CCFF; text-decoration: underline; }

a.hometext:active  { color : #FFFFFF; text-decoration: none; }



.officetext { color:#3b64a2; font-size:11px; text-align:left; line-height: 14px}

a.officetext:link    { color : #3b64a2; text-decoration: none; }

a.officetext:visited { color : #3b64a2; text-decoration: none; }

a.officetext:hover   { color : #9B7453; text-decoration: underline; }

a.officetext:active  { color : #3b64a2; text-decoration: none; }



#hours {

	float:right;

	width:230px;

	font-size:80%;

	display:block;

	margin-top:0px;

	border:1px solid #666666;

	background-color: #F1ECDA;

	color: #000000;

	padding: 2px;

	right: 0px;

	margin-right: 25px;

}



#topinfo {

	width:800px;

	font-size:85%;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: -10px;

	padding-left: 20px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#topinfo ul li {

	float:none;

	list-style:none;

	margin-left:4px;

	left: 20px;

	top: 10px;

}



#topinfoa {

	width:800px;

	height:125px;

	font-size:85%;

	color: #FFFFFF;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: -10px;

	padding-left: 20px;

}



a.photohover:hover span {

position:absolute;

display:block;

width:300px;

height:200px;

margin-top:-200px;

}



a.photohoververt:hover span {

position:absolute;

display:block;

width:300px;

height:200px;

margin-top:-250px;

}



a.photohover,a.photohoververt,a.tooltip {

z-index:24;

position:absolute;

cursor:default;

}



a.photohover:hover,a.photohoververt:hover {

z-index:25;

}



a.photohover span,a.photohoververt span,a.tooltip span {

display:none;

}



a img, img {

border:none;

}



#motto {

font-size:medium;

color:#CCCCCC;

text-align:center;

display:block;

margin-top:-4px;

font-variant:small-caps;

}

h2 {

font-size:2em;

font-weight:400;

}



h3 {

line-height:1.6em;

font-size:1.6em;

font-weight:400;

}



.photoright {

float:right;

margin:5px;

}



.photoleft {

float:left;

margin:5px;

}

