
body {background-image: url(../Images/background.jpg);
}
	  
p  {font-family: Arial, sans-serif;
	font-size:95%;
    color:#000000;
}

p.column  {font-family: Arial, sans-serif;
	font-size:80%;
    color:#FFFFFF;
}



a.top  {font-family: Arial, sans-serif;
    }

p.top  {font-family: Arial, sans-serif;
	font-size: 75%;
    color:#7F3137}
	
p.inner {padding: 0 0 0 2em}

p.inner2 {padding: 0 0 0 4em}

p.here  {font-family: Arial, sans-serif;
	font-size: 75%;
	text-align: left;
    color:#7F3137}
	
td.outer{background-image: url(../Images/tappyTail.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;
		}
		
td.menu{background-color: #79CC02}

td.border{background-image: url(../Images/border.jpg);
		 background-position: right;
		 }
		 
td.logo{background-image: url(../Images/logo.jpg);
		 }
	
td.cornerLogo{background-image: url(../Images/logoCorner.jpg);
height: 48px;
}
	
a {font-family: Arial, sans-serif}

a.top:link {color:#7F3137}
a.top:visited {color:#7F3137}
a.top:hover {color:#FFFFFF}

a.here:link {color:#7F3137}
a.here:visited {color:#7F3137}
a.here:hover {color:#FFFFFF}


a:link {color:#902A32}
a:visited {color:#902A32}
a:hover {color:#EE1C24}


h1 {font-family: Arial, sans-serif;
	font-size: 150%;
	font-weight: bold;
	text-align: left;
	color: #EE1C24}
	
h2 {font-family: Arial, sans-serif;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	color: #000000}
	
h3 {font-family: Times New Roman, serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	line-height: 25%;}

h4 {font-family: Arial, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-align: left;
	color: #000000}

h5 {font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	color: #EE1C24}

p.small{font-family: Arial, sans-serif;
	font-size: 80%;
	text-align: left;
	color: #000000}
	
strong.head { font-size: 80%}

ul{list-style:none;
	padding: 0;
	margin:0;
	}

li {margin:0;
	width: 108px;
	}


ul li { 
	position: relative; 
} 


li ul { /* second-level lists */
	display: none;
	position: absolute;
	left: 101px;
	top: 0;
	font-size:12px;
	padding: 0em 0em 0em 0em;
	background-color: #79CC02;
}

ul ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 25%;
	left: 100%;
	font-size:100%;
	padding: 0;
	background-color: #79CC02;
	width: 100%;
	border-left: 2px solid #447302;
}

/* Fix IE. Hide from IE Mac \*/ 
* html ul li { float: left; height: 1%; } 
* html ul li a { height: 1%; } 
/* End */ 

/* Make-up syles */ 


li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0;
	left: 100%;
}

li li, li li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}


li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	
}

#nav li:hover ul ul{
    display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
	
}

ul a {font-family: Arial, sans-serif;
	font-size: 15px;
	padding: 0.25em 0em 0.25em 0.5em;
	font-weight: bold;
	color: #353535;}
	
li ul a {font-family: Arial, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #353535;
	padding: 0em 0em 0em 0.25em}	


#nav a{text-decoration: none}

#nav a:link{color:#353535}
#nav a:visited{color:#353535}
#nav a:active{color:#353535}
#nav a:hover{color:#FFFFFF}


#nav ul a.submenu {width: 85px;
					background: url(../Images/arrow.gif) no-repeat right;
					  } 


#nav ul a.submenu:hover {width: 200px;
					background: url(../Images/arrowHover.gif) no-repeat right;
					  } 

#content {
	clear: left;
}


   /* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:13px; }
.PZ3-c { float:left; margin-left:10px;direction:rtl; }
.PZ3-r { float:right; margin-left:0px; direction:rtl; }
  [class~=PZ3-r] { position:relative; }

.PZ3zoom { border:0 solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=PZ3-r]>a { right:0; }
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:0 solid #369;
  margin:-1px 0 0 -1px; }
  class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap { display:block;
  padding:2px 5px; margin-top:-5px; 
  direction:ltr; background:#369; color:#fff;
  font:10pt verdana,sans-serif; 
  text-align:left; }

.noCap a:hover .PZ3cap { display:none; }
.Lnk a:hover { cursor:pointer; }



/* End Photo-Caption Zoom CSS */ 



.borderbot { height: 1px; line-height: 1px; font-size: 1px; margin: 0px; padding: 0px; background: url(/images/dots.gif) repeat-x; }
.borderbotlight { height: 1px; margin: 0px; padding: 0px; background: url(/images/dots_light.gif) repeat-x; }
.largetitle {
	font: 1.2em Tahoma, Verdana, Arial, sans-serif;
	color: #5A86B3;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 4px;
	}
	
	/* FLOATER */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	height: 1px;
	z-index: 1000;
}
	
