v\:* {behavior:url(#default#VML);}

body{text-align: left;}

ul{margin-left: 10; padding-left: 10px;}
ol{margin-left: 10; padding-left: 10px;}
textarea{font-family: Verdana, Arial, Helvetica, sans-serif;}
input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;}
select{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;}

hr{border:0px none;color:#AD1F1F;background-color:#AD1F1F;height:1px;noshade}
img{border-color:#AD1F1F;}
div.leachfam{
	color:#AD1F1F;
	//font: normal 40px Verdana;
	font: normal 30px Verdana;
	font-weight: bold;
}
div.leachfam2{
	color:#AD1F1F;
	//font:normal 18px Verdana;
	font:normal 16px Verdana;
	font-weight: bold;
}

a{
	color:#AD1F1F;
	text-decoration:none;
	font-weight: bold;
}
a:hover{
	color:#AD1F1F;
	text-decoration:underline;
	
}
td{font: normal 11px Verdana, Arial, Helvetica; color: #ffffff;}
td.sidebar{font:normal 11px Verdana, Arial, Helvetica;color: #000000;font-weight: bold;}
td.sidebar_news{font:normal 11px Verdana, Arial, Helvetica;color: #000000;}
td.footer{font:normal 9px Verdana, Arial, Helvetica;color: #ffffff;}
div.pagetitle{font:normal 20px Verdana, Arial, Helvetica;color:#AD1F1F;font-weight: bold;}
h2{font:normal 18px Verdana, Arial, Helvetica;color:#ffffff;font-weight: bold;}
h3{font:normal 14px Verdana, Arial, Helvetica;color:#ffffff;font-weight: bold;}










a.nav{
	color: #FFFFFF;
	font:normal 10px Verdana, Arial, Helvetica;
	text-decoration:none;
	font-weight: bold;
	//padding: 2px 0;
	padding: 0px 0;
	width: 125px;
}

a.nav:hover{
	background-color: #000000;
	text-decoration:none;
	color:#AD1F1F;
}


.anylinkcss{
	border-left:0px solid black; 
	border-right:0px solid black; 
	border-top:0px solid black; 
	border-bottom:0px solid black; 
	position:absolute;
	visibility: hidden;
	text-decoration:none;
	line-height: 18px;
	z-index: 100;
	background-color: #000000;
	width: 125px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica
}


.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	color:#ffffff;
	text-decoration:none;
	border-bottom: 0px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
}


.anylinkcss a:hover{ /*hover background color*/
	background-color: #000000;
	color: #AD1F1F;
	text-decoration:none;
}









/*** SLIDESHOW STUFF *************************************************************/

		/*
		* {
			margin: 0;
			padding: 0;
		}
		*/
		
		
		#OuterContainer {
			padding: 0;
			margin: 0 auto;
		}
		
		#Container {
			position: relative;
			height: 200px;
			width: 200px;
			margin: 0 auto;
			background-color: #dedede;
			border: 5px solid #ccc;
			font-size: 0px;
		}
		
		#Photo {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 5;
		}
		
		#Loading {
			height: 25%;
			width: 100%;
			position: absolute;
			top: 40%;
			left: 0%;
			text-align: center;
			z-index: 0;
			line-height: 0;
		}
		
		#LinkContainer {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			z-index: 10;
			/* filter:alpha(opacity:80); /* Specify opacity for IE */
		}
		
		#PrevLink, #NextLink {
			cursor: pointer;
			width: 48%;
			height: 100%;
			background: url('/images/clear.gif') no-repeat; /* Trick IE into showing hover */
			display: block
		}
		
		#PrevLink span, #NextLink span { display: none; }
		
		#PrevLink { left: 0; float: left; }
		#NextLink { right: 0; float: right; }
		
		/* background image for IE */
		/*
		#PrevLink:hover, #PrevLink:visited:hover { background: url('/images/prev_minus.gif') no-repeat 20% 50%; }
		#NextLink:hover, #NextLink:visited:hover { background: url('/images/next_plus.gif') no-repeat 80% 50%; }
		*/
		#PrevLink:hover, #PrevLink:visited:hover { background: url('/images/prev_chevron.gif') no-repeat 20% 50%; }
		#NextLink:hover, #NextLink:visited:hover { background: url('/images/next_chevron.gif') no-repeat 80% 50%; }
		
		/* backgroudn image for compliant browsers */
		#LinkContainer>#PrevLink:hover, #LinkContainer>#PrevLink:visited:hover { background: url('/images/prev_chevron.png') no-repeat 20% 50%; }
		#LinkContainer>#NextLink:hover, #LinkContainer>#NextLink:visited:hover { background: url('/images/next_chevron.png') no-repeat 80% 50%; }
		
		#CaptionContainer {
			margin: 0 auto;
			width: 200px;
			text-align: left;
			background-color: #ccc;
			}
		
		#CaptionContainer p {
			padding: 5px 10px 10px 10px;
			font-size: 11px;
		}
		
		#Counter {
			font-weight: bold;
			color: #999;
			padding-right: 5px;
		}