/* CSS Document */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background: #ffffff;
	color: #000000;
	
	}
a {
	text-decoration: none;
	font-weight: normal;
	color:  #000000;
	font-size: 12px;
	outline: none;
	}
a:visited {
	color:  #000000;
	font-weight: normal;
	}
a:active {
	color:  #000000;
	font-weight: normal;
	}
a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	}
#image_preload {position:absolute; left:-800px;top:-800px;width:500px;height:800px;overflow:hidden;}	
	
#menu {padding:0; margin:40px 15px; width:0;}

#menu li {list-style-type:none; width:200px; height:20px; margin:2px 0; clear:both;}

#menu a, #menu a:visited {position:relative;top:100px; font-family:verdana; font-size:12px;display:block; width:185px; height:18px;  border-bottom:1px solid #ccc;  color:#000; padding-left:3px; text-decoration:none;}

#menu a span, #menu a:visited span {display:none;}

#menu a:hover {color:#c00; background-color:#ffffff;border-bottom:1px solid #ccc; text-decoration:none;}

#menu a:hover span {position:absolute; display:block; left:180px; top:0; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; font-size:1px; line-height:0;}

* html #menu a:hover span {width:8px; height:16px; w\idth:0; he\ight:0;}

.thumbnail {display:block;background:#fff; color:#000;line-height:15px;margin-left:15px;height:25px;width:300px;}

.thumbnail img{
border: 0px solid white;

}

.thumbnail:hover{
background-color: #ffff99;direction:ltr;margin-left:15px;line-height:15px;height:25px;display:block;width:300px;text-decoration:none;
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
height:320px;
background-color: transparent;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
z-index:100;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:100;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
border: 0;
top: 55px;
height:320px;
left: 320px; /*position where enlarged image should offset horizontally */
z-index:100;direction:ltr;margin-left:15px;line-height:25px;height:20px;display:block;
}

#info ul {padding:0; margin:120px auto 115px auto; list-style-type:none; width:158px; height:158px; position:relative;}
#info img {border:0;}
#info li {display:block; height:50px; width:50px; float:left; margin:1px;}
#info a {display:block; width:48px; height:48px; border:1px solid #000; line-height:48px; text-align:center; text-decoration:none; color:#fff;}
#info a em, #info a span {display:none;}
