@charset "utf-8";
/* CSS Document */

.style1 {font-family: Arial, Helvetica, sans-serif}
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin-top: 20;}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3232C8;
}
.style4 {color: #C83232}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3232C8;
	font-weight: bold;
}
-->
#dropmenudiv{
position:absolute; margin-left: 130px;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
background-color:#D2D2D2;
color: #3232C8;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 180;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
background-color:#D2D2D2;
text-decoration: none;
color: #3232C8;
font-weight: bold;
z-index:100;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFFF;
}
#phone {font-size:0.8em; text-align:center; background:url(../images/top.jpg) repeat-x bottom left #f7f9f8; padding:5px;}
#phone a {color:#FF0000;}
#phone span {font-size:1.3em; font-weight:bold;}

.redlink {text-decoration:none; color:#C83232; font-family:Arial, Helvetica, sans-serif;}
.bluelink {text-decoration:none; color:#3232C8; font-family:Arial, Helvetica, sans-serif;}

ul.nav {text-align:left; list-style:none; margin:0; padding:0; background:url(../images/nav-background.jpg) top left repeat-y; margin-bottom:20px;}
ul.nav li {border:1px solid #666; padding-top:2px; padding-right:2px; padding-bottom:2px; position: relative;}
ul.nav li a {display:block; padding-left:25px; padding-top:5px; padding-bottom:5px; padding-right:5px; background:url(../images/arrow.jpg) left center no-repeat; border:1px solid #fff; color:3437c6; text-decoration:none; font-size:12px; height:1%;}
ul.nav li a:hover {color:#FF0000;}

ul.nav li ul {
	position: absolute;
	left: 241px;
	top: 0;
	white-space:nowrap;
	background:url(../images/nav-background.jpg) top left repeat-y;
	}
	
p {text-align:left; padding-top:0; margin-top:0;}
#pics p, #vids p {text-align:center;}
#pics, #vids {padding-bottom:10px;}
h4{margin:0; padding:0; text-align:left;}

ul.nav,
ul.nav li,
ul.nav ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.nav {
 position: relative;
 z-index: 597;
 margin-bottom: 20px;
}

ul.nav li {
 zoom: 1;
}

ul.nav li.hover,
ul.nav li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.nav ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.nav ul li {
 float: none;
}

ul.nav ul ul {
 top: 1px;
 left: 99%;
}

ul.nav li:hover > ul {
 visibility: visible;
}
