/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0; z-index:300; background-color: #FFFFFF;}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:558; height:30; visibility:hidden; z-index:300; background-color: none; background-image:url('../images/header/bottom_2.jpg')}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; background-color: none; padding-top:7px; padding-left:17px; font-family:Verdana,arial,helvetica; font-size:10px; font-weight:normal; text-align:left; z-index:300}
.clLevel0{ color:#FFFFFF; background-color: none;}
.clLevel0over { color:#cbd9e4; cursor:pointer; cursor:hand;font-weight:normal}
.clLevel0border{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding-left:5px;padding-top:4px; font-family:Verdana,arial,helvetica; font-size:10px; font-weight:normal; text-align:left; background-color: #CEC3CE;}
.clLevel1{background-color:#d9e4ea; layer-background-color:#E8F1E6; color:#05446a;}
.clLevel1over{background-color:#6191ae; layer-background-color:#8F1E6;; color:#FFFFFF; cursor:pointer; cursor:hand;font-weight:normal}
.clLevel1border{position:absolute; visibility:hidden; background-color:#05446a;; layer-background-color:#000000}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding-left:5px;padding-top:4px; font-family:Verdana,arial,helvetica; font-size:10px; font-weight:normal; text-align:left; background-color: #CEC3CE;}
.clLevel2{background-color:#d9e4ea; layer-background-color:#E8F1E6; color:#05446a;}
.clLevel2over{background-color:#6191ae; layer-background-color:#8F1E6;; color:#FFFFFF; cursor:pointer; cursor:hand;font-weight:normal}
.clLevel2border{position:absolute; visibility:hidden; background-color:#05446a;; layer-background-color:#000000}

/*Styles for level 3*/
.clLevel3, .clLevel3over{position:absolute; padding-left:5px;padding-top:4px; font-family:Verdana,arial,helvetica; font-size:10px; font-weight:normal; text-align:left; background-color: #CEC3CE;}
.clLevel3{background-color:#d9e4ea; layer-background-color:#E8F1E6; color:#05446a;}
.clLevel3over{background-color:#6191ae; layer-background-color:#8F1E6;; color:#FFFFFF; cursor:pointer; cursor:hand;font-weight:normal}
.clLevel3border{position:absolute; visibility:hidden; background-color:#05446a;; layer-background-color:#000000}

/* ********** general styles **************** */

/* Remove border around linked images */

.fr{
	float:right;
}

img { border: 0; }


body {
	margin:0px; background-image: url('../images/sitewide/bckgrnd.jpg');
	background-repeat: no-repeat;
	background-color: #064c77; background-position-y:center
}

.body2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #064c77;
}

.h1style { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none ; 
	padding-left: 0px; 
	padding-right: 0px; 
	margin-bottom:10px; 
	margin-top:0px
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #064c77; 
	text-decoration: none ; 
	padding-left: 0px; 
	padding-right: 0px; 
	margin-bottom:-15px; 
	margin-top:0px
}

/* ********** homepage styles**************** */
.intro { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none; 
	padding-top: 10px; 
	}

.intro  a:link, .intro  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none; 
	}
	
.intro  a:hover { 
	color: #FFFFFF; 
	}
	
.homecontent { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #064c77; 
	text-decoration: none; 
	}

.homecontent  a:link, .homecontent  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #064c77; 
	text-decoration: none;
	font-weight: bold;
	}
	
.homecontent  a:hover { 
	color: #82a3b7; 
	}
	
	/* ********** about section styles**************** */
.about_grouptable{ 
	border-left: 3px solid #ffffff;
	border-top: 3px solid #ffffff;
	}	

.about_brown{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #584419; 
	text-decoration: none;
	padding-top:10px;
	border-left: 3px solid #ffffff;
	border-top: 3px solid #ffffff;
	}	
	
.about_brown  a:link, .about_brown  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #584419; 
	text-decoration: underline; 
	font-weight: bold;
	}
	
.about_brown a:hover { 
	color: #a6946d; 
	}	
	
.about_darkblue{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #003366; 
	text-decoration: none;
	padding-top:10px;
	border-left: 3px solid #ffffff;
	border-top: 3px solid #ffffff;
	}	
	
.about_darkblue  a:link, .about_darkblue  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #003366; 
	text-decoration: underline; 
	font-weight: bold;
	}
	
.about_darkblue a:hover { 
	color: #cdd8e4; 
	}	
/* ********** product page styles**************** */
.prod_intro { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none; 
	}

.prod_intro  a:link, .prod_intro  a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none; 
	}
	
.prod_intro a:hover { 
	color: #FFFFFF; 
	}


/* ********** side nav style**************** */

.sidenavtxtfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #663366; 
	text-decoration: none; 
	padding-left: 3px; 
	padding-right: 3px;
	background-color: #ffffff; 
	border: solid #663366 1px
	}

.sidenav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #D4BED4; 
	text-decoration: none ; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px; 
	padding-right: 0px; 
	}

.sidenav a:link, .sidenav a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #D4BED4; 
	text-decoration: none; 
	padding: 0px 
	}
	
 .sidenav a:hover{ 
	color: #FFFFFF; 
	}	
	
.sidenavinset {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #816881; 
	text-decoration: none ; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 27px; 
	padding-right: 0px; 
	border-bottom: solid #FFFFFF 1px;
	background-color: #E4D7E4
	}
	
.sidenavinset a:link, .sidenavinset a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #816881; 
	text-decoration: none; 
	padding: 0px 
	}
	
 .sidenavinset a:hover{ 
	color: #4F264F; 
	}	

.sidenavcontact {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none ; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 23px; 
	padding-right: 0px; 
	}
	
.sidenavcontact a:link, .sidenavcontact a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none; 
	padding: 0px 
	}
	
 .sidenavcontact a:hover{ 
	color: #663366; 
	}	

/* ********** Top nav style**************** */
.subtopnav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #a78120; 
	text-decoration: none ; 
	padding: 0px 0px 0px 0px; 
	}
	
.subtopnav a:link, .subtopnav a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #a78120; 
	text-decoration: none; 
	padding: 0px 
	}
	
.subtopnav a:hover { 
	color: #684e0d; 
	}

.topnav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #3D6A9E; 
	text-decoration: none ; 
	padding: 0px 3px 0px 3px; 
	line-height: 100%;
	border-right: solid #C8D5E4 1px
	}
	
.topnav a:hover, .topnav a:link, .topnav a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #3D6A9E; 
	text-decoration: underline; 
	padding: 0px 
	}
	
/* ********** Form style**************** */
.but { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #3D6A9E; 
	text-decoration: none; 
	padding-left: 10px; 
	padding-right: 10px; 
	background-color: #FFFFFF
	}

.frm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #d4bed4; 
	text-decoration: none; 
	}

.txtfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #064c77; 
	text-decoration: none; 
	padding-left: 3px;
	border: solid #064c77 1px;
	background-color: #ebf1f4;
	}
	
	
.commentfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #651963; 
	text-decoration: none; 
	padding-left: 3px;
	padding-top: 3px;
	border: solid #9f719d 2px
	}


/* ********** footer styles **************** */
.footer { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none ; 
	}
	
.footer a:link, .footer a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none  
	}
	
.footer a:hover{ 
	color: #9ab2c5; 
	}
	
.space_gallery{
	padding: 10px 0px 10px 0px;
}

#good_things{
	padding: 15px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #064c77;
	font-size: 11px;
}