/*@charset "utf-8";*/
body,html,img,div, table,td,th,form,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,input,textarea,select,blockquote { margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight: normal; } 

table {	border-collapse:collapse; } 
ol, ul { list-style:none; } 
ul, li {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6{ padding: 15px 0px 10px 15px; font-family: Georgia, "Times New Roman", Times, serif; } 
h1 { font-size: 18px; text-align: center; font-weight: bold; } 
h2 { font-size: 18px; text-align: left; font-weight: bold;} 
h3 { font-size: 16px; text-align: center; font-weight: bold; } 
h4 { font-size: 16px; text-align: left; font-weight: bold;}
h5 { font-size: 12px; }
h6 { font-size: 10px; }
ul { list-style-type: disc; list-style-position: inside; }
ol { list-style-type: upper-roman;	list-style-position: outside; }
a img, img { border: none; }
a { text-decoration: none; outline: none; }
p {	line-height:1.3;}

/**************************************************************************/
body {	text-align: center;	color: #ffffff; background-color:#333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 14px; }

/**************************************************************************/

#container {text-align: left; width: 1010px; margin-right: auto;	margin-left: auto;	}

div#header { height: 210px; width: 1010px; }
/***************/
div#topBar { height: 70px; }

span#date {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9pt;	color:#FFFFFF;	overflow: visible; } /*this date was in template header or analytics code*/

img#logo { float: left; padding-top: 10px; }

div#slogan { float: right; padding-top: 15px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; /*9pt;*/	color:#FFFFFF;	}	

/***************/
#topNav1 { width: 1010px; height: 21px; text-align: center;  background-color: #333333; padding-top: 5px;}
#topNav1 li { list-style-type: none; padding: 0px;	margin: 0;	float: left;}
#topNav1 a { color:#CCCCCC; font-size: 11px; font-weight:bold; width:auto; display:block;	border:1px solid #666666; text-decoration: none; vertical-align: middle; text-align:center;	padding:1px; } /* padding-top: 10px; padding-left: 48px; height: 100%;} 	*/
#topNav1 a:hover { text-decoration:none; display:block;	color:#FFFFFF; background-color:#00486E; border-style: solid; border-color:#FFFFFF; }
/***************/
div#picBar{	 width: 1010px; height:88px; display:block; }

/***************/
#topNav2 { width: 1010px; height: 21px; text-align: center;  background-color: #333333; padding-top: 7px;}
#topNav2 li { list-style-type: none; padding: 0px;	margin: 0;	float: left;  }
#topNav2 a { color:#CCCCCC; font-size: 11px; font-weight:bold; width:auto; display:block;	border:1px solid #666666; text-decoration: none; vertical-align: middle; text-align:center;	padding:1px; } /* padding-top: 10px; padding-left: 48px; height: 100%;} 	*/
#topNav2 a:hover { text-decoration:none; display:block;	color:#FFFFFF; background-color:#00486E; border-style: solid; border-color:#FFFFFF; }

/**************************************************************************/
#content { 	width:1010px; padding-bottom: 20px; }
#content p { padding: 5px 20px 10px 20px; }
/*****************************************************************************/
.categoryintro { padding: 10px 20px 20px 20px; }
.categoryintro ul { padding-left: 90px; }

fieldset { padding: 10px 20px 10px 20px; margin: 25px 50px 30px 50px;  }
legend {color:#66ddff; padding-left: 5px; padding-right: 5px; font-size: 16px; } 
table { border: 0; width: 840px; }
#content table p, table p a, #content table td { padding-left: 0px; }
td { font-size: 14px;line-height:1.2; padding: 5px; color: #66ddff;  }
.contactpage td { color: #ffffff; }
td+td { color: #ffffff; }
tr td { width: 280px; } /*50px; */
tr td+td { width: auto; }  /*130px; */
tr td+td+td { width: auto; } /*640px; */

/*table img { border: 2px #01466f solid; } */

/*****************************************************************************/
.testimonials { padding: 10px 0px 20px 0px; }
#content .testimonials p { padding: 10px 10px 10px 10px; text-align: justify; }
/**********************************************************************/
.photogallerypage table {  width: 630px; padding: 3px; margin: 20px 0px 0px 85px; }  
.photogallerypage table td {  width: 200px; }
.photogallerypage img { border: 2px; border-color: #cccccc; }
/*img.PhotoGallery {	border:2px;	border-color:#CCCCCC; }*/

/**********************************************************************/


#footer { width: 1010px; border-top: 1px dotted #cccccc;  }
#footer p { text-align: center; font-size: 9px; margin-bottom: 5px; color: #cccccc; padding-top: 10px;  padding-bottom: 10px;}
#footer p a { color: #cccccc; text-decoration: none; }
#footer p a:hover { color: #ffffff; }

/**********************************************************************/

a:link {color: #CCCCCC; }     /* unvisited link */
a:visited {	color: #CCCCCC; }  /* visited link */
a:hover { color: #FFFFFF; }   
/* a:active {color: #FFFFFF;}   selected link */
#contactform .field { color: #000000; }
3contactform { color: #000000; }
.btn {
font-size: 14px;
color: #FFFFFF;
background-color: #666666;
}
