body {

	background-repeat:repeat-x;

	background-attachment:fixed;

	margin: 0px;

	text-align: justify;

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

	font-size: small;

	background: #666666;

}

.highlighted {

	background: #FFFF00;
}



h1 {}



h2, h3 {margin-top: 0px;}



h4 { float:right;

    margin: 3px 0px 0px 15px;}



p, ol, ul, dl, blockquote {

	padding: 10px;

}



a {color: #333333;}



a:hover {text-decoration: none;}



.img1 {

	float: right;

	margin: 3px 0px 0px 15px;

	border: 0px;}



.img2 {

	float:none;

	width:150px;

	height:156px;

	border:solid 0px;

	margin-top: 1px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 2px;

}



.img3 {

	float:none;

	margin: 3px 2px 0px 2px;

	width:auto;

	height:129px;}

	

.img4 {

	float: left;

	margin: 3px 15px 0px 0px;

	border: 0px;}



/* gallery images with captions */

div.figure {

	float: left;

	width: 160px;

	height: 210px;

	border: white;

	margin: 0px;

	padding: 0px;}

  

div.figure p {

	text-align: center;

	font-style: normal;

	font-size: 11px;}

  

img.scaled {

	width: 90%;

	border: 0px;}



/* header */

#header {

	width: 850px;

	height: 174px;

	margin: 0px auto;

	background-image: url(images/headerpicture.jpg);

	background-repeat: no-repeat;

	background-position: center;

}



#header h1 {

	margin: 0px;

	padding: 10px 0 0 20px;

	font-size: 34px;

	letter-spacing: -2px;}



#header h2 {

	margin: 0;

	padding: .1em 0 0 60px;

	font-size: 12px;

	letter-spacing: -1px;

	color: #666666;}



#header a {

	text-decoration: none;

	color: #FFFFFF;

}

	

/* menu */

#menu {

	width: 850px;

	height: 24px;

	margin: 0px auto;

	background-color: #EEEEEE;

}



#menu ul {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	list-style: none;

}



#menu li {

	display: inline;

}



#menu a {

	display: block;

	float: left;

	padding: 4px 15px 4px 15px;

	text-align: center;

	text-decoration: none;
	
	font-size: 9pt;

	font-weight: normal;

	background: #EEEEEE;

}



#menu a:hover {background: #CCCCCC;}



/* content */

#content {

	background: #FFFFFF;

	width: 850px;

	margin: 0px auto;

	padding: 2px 0px 0px 0px;

}


#colOne {

	float: none;

	width: 800px;

	margin-top: 8px;

	padding-right: 20px;

	padding-left: 20px;

}



#colTwo {

	float: left;

	width: 250px;

	margin-top: 10px;

	padding-right: 8px;

	padding-left: 20px;

	background-image: url(images/Col2Background.jpg);

}



#colTwo ul {

	margin-left: 0px;

	padding-left: 0px;

	list-style-position: inside;}

	

#colThree {

	float: right;

	width: 540px;

	margin-top: 8px;

	padding-right: 20px;

}



#content h1 {

	padding: 5px 0px 5px 5px;

	color: #173E68;}



#content h2 {

	padding: 5px 0px 5px 5px;

	text-transform: uppercase;

	font-size: 16px;

	color: #2D2D2D;

	border-bottom: 1px solid;}



#content h3 {color: #6C6C6C;}



/* footer */

#footer {

	width: 850px;

	margin: 0px auto;

	padding: 3px 0px;

	height: 30px;

	background: #EEEEEE;

}



#footer p {

	margin: 0px;

	padding-top: 15px;

	text-align: center;

	font-size: 11px;

	color: #999999;}



#footer a {color: #666666;}



#footer a:hover {color: #333333;}

#ContactInfo {

	background-color: #FFFFFF;

	background-position: center;

	width: 850px;

	margin: 0px auto;

	padding: 2px 0px 0px 0px;

	text-align: center;

}

#zoofrm{
	font-family:tahoma, helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#333333;
	text-align:left;
	padding:10px;
	border:1px dotted #556677;
	background-color:#666666;
}

#zooinpt{
	font-size:11px;
	font-weight:300;
	background-color:#ffffff;
	padding:3px 0px 0px 3px;
	color:#333333;
	border:1px solid #557755;
	margin:0 0 2px 0;
	height:16px;
	line-height:12px;
}

#zoosbmt{
	background-color:#AADD88;
	border:#5E8B40 1px solid;
	font-size:11px;
	color:#000;
}

#menu a#index{
	background-color:#cccccc;
}

.style1 {font-size: 16px}

.style2 {font-size: 16px; color: #FF0000; font-weight: bold}


