a:link  	{
			font-family: arial;
			color:darkblue;
			text-decoration:underline;
			font-weight:bold;
			}

a:visited 	{
			font-family: arial;
			color:darkblue;
			text-decoration:underline;
			font-weight:bold;
			}

a:hover	{
			font-family: arial;
			}

#divpic {float:left;}
div#spanImg a span {display:none;}
div#spanImg a {border:3px gainsboro solid;}
div#spanImg a:hover {border:3px black solid;}
div#spanImg a:hover span {
	display:block;
   position: absolute; top: 5px; left: 250px; width: 200px;
   	height:140px;
   padding: 5px; margin: 10px;
   color: black;
   font: 16px Verdana, sans-serif; text-align: center;}
.sp1 {vertical-align:top;
	color:darkorange;
	font-weight:bold;
	font-size:smaller;
}
.topbox
{
width:100%;
border:1px black solid;
background-color: #FFFFEE;
height:16px;
font-weight:bold;
}
.imgFront {border:1px black solid;
			width:147px;}
.imgLeft {border:1px black solid;
			width:170px;
			vertical-align:center;
			align:center;
			}
.imgRight {border:1px black solid;
			vertical-align:center;
			width:170px;
			}
#tdImg a {border:1px gainsboro solid;
	}
#tdImg a:hover {border:1px black solid; }
.sbullet {font-size:smaller;width:5%;}
#aFront {font-size:12px;
}
#mailid:hover {border-top:1px red solid;
		border-bottom:1px red solid; }
#mailid {border-top:1px transparent;
		border-bottom:1px transparent;}
#aFront:hover {}
.tdMouseOverO {border:1px black solid;
				background-color:gainsboro;
				color:black;
			}
.tdMouseOver {border-top:1px black solid;
		border-bottom:1px black solid;
				color:black;
			}
#aRecent {font-size:14px;
				color:black;
}
#aRecent:hover {color:black;}
.tblPicGroups {
	width:100%;
	background-color:white;
	}
.tblOther {
	width:100%;
	background-color:white;
}
.tdPicHead {font-weight:bold;
	text-align:center;
	background-color:gainsboro;
	border:1px black solid;
}
.cRecent
{
	color:black;
	font-size:smaller;
	}
.cVeryRecent
{
	color:red;
	font-size:smaller;
	}
.tdOtherHead
	{
		font-weight:bold;
		text-align:center;
		background-color:gainsboro;
		border:1px black solid;
	}

#tdPicLeft {
	font-family:arial;
	margin:4px;
	background-color:white;
	border:1px black dashed;
	padding:4px;
}
#tdPicLeft  a {border:4px white solid;}
#tdPicLeft a:hover {border:4px black solid;
		vertical-align:center;
		align:center;}
#tdPicRight {
	font-family:arial;
	margin:4px;
	background-color:white;
	border:0px black solid;
	padding:4px;
}
#tdPicRight  a {border:4px white solid;}
#tdPicRight a:hover {border:4px black solid;
		vertical-align:center;
		text-align:center;}
.tdPic {
	font-family:arial;
	margin:4px;
	padding:4px;
}
#tdOtherDet {
	margin:1px;
	padding:1px;
	width:100%;
}
.tdPicDet {
	width:100%;
	border-top:1px white solid;
	border-bottom:1px white solid;
}

.tdPicFrame {
	border-bottom:3px black solid;
	border-right:3px black solid;
}
body{	background-color:gainsboro;
	position:absolute;
	font-family:arial;
	font-size: 12px;
			}
.tblHome {
	color:black;
	font:12px verdana, arial, san-serif;
	background-color:white;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	}
.tblPic
{    background-color:gainsboro;
	margin:3px;
	border-collapse:collapse;
	padding:3px;
}
.tblPicAbsolute
{    background-color:gainsboro;
	position:absolute;
	top:150px;
	left:3px;
	border-collapse:collapse;
}
.tdMidPics
{
	background-color:gainsboro;
}
.tdPicFront
{
	border:1px black solid;
	width:150px;
}
.tdOther
{
	border:1px black solid;
	width:150px;
}