body {
    background: #404040 url(images/bodybg.jpg) repeat-x top;
    padding:0;
    margin:0;
    color:#FFFFFF;
    font-size:smaller;
}
a {
    color:#FFFFFF;
}
img {
	padding:0;
	margin:0;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-image: url(images/bg_bot.gif);
}
td {
	vertical-align:middle;
	text-decoration: none;
}
.pad20 {
    padding:0px;
}
.pad10 {
    padding:10px;
}
.title {
    background:url(images/title_bg.gif) repeat-x center center;
    text-align:center;
    vertical-align:middle;
    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    overflow:hidden;
    white-space:nowrap;
}
.nav {
	height:50px;
	vertical-align: bottom;
	text-align:center;
	background-image: none;
	background-repeat: repeat-x;
	background-position: center center;
}

.thumblayer1 {
	border: thick solid #000000;
	padding:3px;
	background-image: url(/images/bg_bot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.thumblayer3 {
	border: 1px solid #000000;
	padding:3px;
	text-align:center;
	background-image: url(images/bg_bot.gif);
	background-repeat: repeat;
	background-position: center;
	margin: 0px;
	clip: rect(auto,auto,auto,auto);
}
.thumblayer2 {
	padding:3px 5px;
	text-align:center;
	background-repeat: repeat-x;
	background-position: center;
	background-image: url(images/bg_bot.gif);
}
.thumblayer3 a img {
    border: 1px solid #000000;
}
.thumblayer3 a:HOVER img {
    border: 1px solid #CC0000;
}

