/* CSS Document */

.scale-image {
	width:47px;
	height:47px;
	overflow:hidden;	
	text-align:center;
	vertical-align:middle;
	padding: 10px 10px 10px 10px;
}

.image-box {
	width:67px;
	height:67px;
	margin:2px;
	float:left;
	border:1px dashed #999;
	background-color:#ffffff;
}

.details-box {
	border: 1px solid #000; 
	position: absolute; 
	z-index: 101; 
	background-color: #FFFFFF; 
	padding: 5px; 
	text-align:left; 
	width: 200px;
}
/*
.activedropbox {
	background-color:#FFFFCC; 
}
*/	
/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width: 200px;
border: 1px solid #000000;
padding: 3px;
background-color: #FFFFFF;
visibility: hidden;
font-size:8pt;
z-index: 99;
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #592C16;
margin-right:10px;
}

/* other styles ------------------------------ */
body {
	margin: 0px;
	padding:0px;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt		
	}

td {             	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #333333;
	}
	
td.searchform {             	
	font-size: 10pt; 
	color: #0066CC;
	font-weight: bold;
	}
	
td.description {             	
	font-size: 8pt; 
	color: #333333;
	}
		
h1 {
	margin: 0px 0px 0px 0px;
	font-size: 14pt;
	}

h2 {
	margin: 0px 0px 0px 0px;
	font-size: 12pt;
	color: #0066CC;
	}

h3, h4, h5 {
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
	color: #FF6600;
	}
		
a, img {
	border: none;
}
a.nav:link {
	color: #ffffff; font-weight: bold; text-decoration: underline; font-size: 9pt;
	}

a.nav:visited {
	color: #ffffff; font-weight: bold; text-decoration: underline;
	}

a.nav:hover {
	text-decoration: none;
	}

a.small:link {
	color:#0000CC; text-decoration: none; font-size: 8pt;
	}

a.small:visited {
	color:#0000CC; text-decoration: none; font-size: 8pt;
	}

a.small:hover {
	text-decoration: underline;
	}
	
a:link {
	color: #FF6600; font-weight: bold; text-decoration: underline;
	}

a:visited {
	color: #FF6600; font-weight: bold; text-decoration: underline;
	}

a:hover {
	color: #000000;
	text-decoration: underline;
	}

a.blue:link {
	color: #0000CC; font-weight: bold; text-decoration: underline;
	}

a.blue:visited {
	color: #0000CC; font-weight: bold; text-decoration: underline;
	}

a.blue:hover {
	color: #000000;
	text-decoration: underline;
	}
	
a.black:link {
	color: #000000; font-weight: bold; text-decoration: none;
	}

a.black:visited {
	color: #000000; font-weight: bold; text-decoration: none;
	}

a.black:hover {
	color: #FF7400;
	text-decoration: underline;
	}	
	
input { background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
select { background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}