p 
	{
	font-size: 11px;
	}
p a
	{
	text-decoration: none;
	}

td 
	{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}

th 
	{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}

#clear_gif
	{
	padding:0; 
	margin:0
	}
	
.headline-txt
	{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:17px; 
	font-weight:bold; 
	}
	.headline-txt a
		{
		text-decoration: none;
		color:#000;
		}
	.headline-txt a:hover
		{
		text-decoration: none;
		color:#000;
		background-color:#FFFF99;
		}	

.txt11
	{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	.txt11 a
		{
		text-decoration: none;
		}
	.txt11 a:hover
		{
		text-decoration: none;
		}
.txt11wht
	{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	}
	.txt11wht a
		{
		text-decoration: none;
		color: #fff;
		}
	.txt11wht a:hover
		{
		text-decoration: none;
		color: #fff;
		}		
.txt9
	{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	.txt9 a
		{
		color:#333333;
		text-decoration: underline;
		}
	.txt9 a:hover
		{
		text-decoration: none;
		}
	
#borderit img
	{
	border:1px solid #6AA6FF
	}
#borderit:hover img
	{
	border:1px solid #CC0000
	}
#borderit:hover
	{
	color: red;
	}
	
#demo-btn a
	{
	position:relative;
	float:right;
	display: inline;
	margin-left:0; 
	padding:5px 10px 5px 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ccc; 
	text-decoration: none;
	border:1px solid #888; 
	background:#597283;
	}
	#demo-btn a:hover
		{
		color: #fff
		}
	
#main-nav
	{
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	overflow: hidden;
	}
	#main-nav li
		{
		margin: 0;
		display: inline;
		list-style-type: none;
		float: left;
		padding: 0;
		overflow: hidden;
		height: 26px;
		height: /**/:26px;
		}
	#main-nav a
		{
		float: left;
		padding: 26px 0 0 0;
		overflow: hidden;
		height: 0px;
		height: /**/:26px; /* for IE5/Win */
		}
	#main-nav a:hover
		{
		background-position: 0 -26px;
		}
	#main-nav a:active, #main-nav a.selected
		{
		background-position: 0 -52px;
		}
/* begin css tabs 
CSS Tabs is licensed under Creative Commons Attribution 2.5 */

#tabnav 
	{ /* general settings */
	text-align: right; /* set to left, right or center */
	margin: 1em 0 1px 0; /* set margins as desired */
	font: 11px verdana, arial, sans-serif; /* set font as desired */
	border-bottom: 1px solid #888; /* set border COLOR as desired */
	list-style-type: none;
	padding: 0 15px 4px 10px; /* THIRD number must change with respect to padding-top (X) below */
	}

#tabnav li 
	{ /* do not change */
	display: inline;
	}

#tabnav li a
	{ /* settings for all tab links */
	padding: 3px 10px 5px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid #888; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: #666; /* set unselected tab background color as desired */
	color: #fff; /* set unselected tab link color as desired */
	margin-right: -5px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
	}

#tabnav li a:active
	{ /* settings for hover effect */
	background: #fff; /* set desired hover color */
	color: #000;
	}
	
#tabnav li a:visited
	{
	background-color: #666;
	color: #fff;
	}
#more-info
	{
	width:60px; 
	height: 17px;
	padding-top: 3px;
	border:1px solid #666; 
	vertical-align:middle; 
	text-align:center
	}

.error
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	}
	
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
margin: -15px 0;
left: 200px; /*position where enlarged image should offset horizontally */

}
	