html {
	overflow-x: hidden;
	overflow-y: auto;
	}

body {
	background-color: #e2e2e2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

div.domTTOverlib {
	border: 1px solid #CC0000;
	background-color: #333366;
}
div.domTTOverlib .caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.domTTOverlib .contents {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 7px;
	background-color: #F9F9F9;
}

.littlegrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	}
	
.expotitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#644809;
	}

.flashcontent {
	border: solid 1px #CCCCCC;
	}
	
a:link, a:visited {
	color: #cc0000; 
	text-decoration: none;
	font-weight: normal;
	}

a:hover {
	color: #cc0000;	
	text-decoration: underline;
	font-weight: normal;
	}

a:link img.noborder, a:visited img.noborder, a:hover img.noborder, a:active img.noborder { 
	border: 0px solid #000000;
	} 

a:link img.border, a:visited img.border, a:hover img.border, a:active img.border { 
	border: 1px solid #000000;
	} 

td.lightgrey {
	background-color:#F8F8F8;
	}
	
td.darkgrey {
	background-color:#EEEEEE;
	}

.form {
	color: Black;
	background: #F5F5F5;
	border: 1px solid Gray;
	font-size: 13px;
	font-weight: normal;
	}
	
.submit {
	color: Black;
	background: #F5F5F5;
	border: 1px solid Gray;
	font-size: 13px;
	font-weight: normal;
	}