body {background:#996633 url(images/bg-body.jpg) top center repeat-x; margin:0 auto;}
a img {border:0;}
a {text-decoration:none; color:#990000;}
a:hover {text-decoration:underline; color:#71622E;}

.mainCanvas {background:url(images/bg-main.jpg) top center repeat-y;}

.topCanvas {padding-top:15px; margin:0 auto;}

.top {width:952px; height:auto; border:1px solid #FFFFFF; padding:0; margin:0 auto; font-size:0px;}
	.logo {width:940px; height:139px; background:url(images/logo.jpg) top left no-repeat; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:right; padding-top:6px; padding-right:12px; color:#88CC33;}
		.logo a {color:#88CC33; text-decoration:none;}
		.logo a:hover {color:#FFFFFF; text-decoration:underline;}
	.navbarCanvas {width:952px; height:81px;}
		.navbar {background:#FFFFFF url(images/bg-nav.jpg) top left repeat;}
			.navbar .spacer {width:2px; height:41px; font-size:0px; margin:0; padding:0; background:url(images/nav-spacer.jpg) top left no-repeat; font-size:0px;}
			
.canvas {width:928px; height:auto; margin:0 auto; background:url(images/bg-content.jpg); padding-top:5px; padding-right:12px; padding-left:12px; padding-bottom:15px; clear:both; float:none; z-index:0; overflow:hidden;}

.left {float:left; width:685px; background:#FFFFFF; border:1px solid #FFFFFF; z-index:50}
	.leftTitle {height:52px; width:660px; background:url(images/bg-title.jpg) top right no-repeat; color:#990000; font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif; font-size:15px; padding-left:25px; line-height:15px; padding-top:8px; margin-bottom:10px;}
		.leftTitle span {font-size:25px; line-height:normal;}
	.leftTxt {margin:8px; margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px;}
		
.right {float:right; width:230px; height:auto; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
	.rightImg {font-size:0px; white-space:224px; height:312px;}
	.rightTxt {line-height:13px; padding:3px;}
	
.footerCanvas {background:url(images/bg-footer.jpg) bottom center no-repeat;}
	.footer {text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-right:40px; margin-top:5px; line-height:18px;}
		.footer a {text-decoration:underline; color:#88CC33;}
		.footer a:hover {text-decoration:none; color:#FFFFCC;}

.thumbnail{
position: relative;
left:0;
z-index: 0;
line-height:normal;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
text-align:center;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -200px; /*position where enlarged image should offset horizontally */

}

.thumbnail2{
position: relative;
left:0;
z-index: 0;
line-height:normal;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
text-align:center;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -95px;
left: 15px; /*position where enlarged image should offset horizontally */
}

.thumbnail3{
position: relative;
left:0;
z-index: 0;
line-height:normal;
}

.thumbnail3:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
text-align:center;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -185px;
left: 15px; /*position where enlarged image should offset horizontally */
}