.footer, .requirements {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
}
.footer 	{ color: #FFFFFF; }
.requirements { color: #B2B2B2; }

a.email  { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: underline;
 } 
a:hover.email { color: FF0000; 
text-decoration: none; }
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
.top {
	background-color: #FFFFFF;
	background-image: url(../images/common/top_pattern.gif);
	background-repeat: repeat-x;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #002a4f;
	text-decoration: none;
}
.dottedline {
	background-image: url(../images/common/square_pattern.gif);
	background-repeat: repeat-x;
}
.bottom {
	background-image: url(../images/common/bottom_shadow.gif);
	background-repeat: repeat-x;
}
.tablebgwhite {
	background-color: #FFFFFF;
}
td.terms a, td.terms active, A.links:active, A.links:link, A.links:hover, A.links:visited, A.download:active, A.download:link, A.download:hover, A.download:visited{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #999999;
	text-decoration: underline;
}
a.active2:link, a.active2:visited, a.active2:hover
{
text-decoration: none;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

td.terms a, td.terms active, A.links:active, A.links:link, A.links:hover, A.links:visited, {
	font-size: 12px;
	}
	A.download:active, A.download:link, A.download:hover, A.download:visited{
	font-size: 10px;}
td.terms a:hover, A.links:hover, A.download:hover{
color: #FF0000;
text-decoration: none;
}
.locationtable {
	background-color: #F0F0F0;
	background-image: url(../images/events/common/greyboxcorner.gif);
	background-repeat: no-repeat;
	background-position: 25px 154px;
}
#statistics
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002A4F;
	text-decoration: none;
	line-height: 15px;

}

#statistics li 
{
	color: #002a4f;
	text-decoration: none;
	padding-left: 7px;
	background-image: url(../images/events/common/listquare.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;

}
.grey {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 15px;


}
.align01 {
	top: 18px;
	position: relative;
}
.align02 {
	top: 18px;
	position: relative;
	right: 5px;
}
.space {
	line-height: 10px;
}
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 18px;
	width: 330px;
	border: 1px solid #999999;
}
.fieldslong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 13px;
	width: 208px;
	border: 1px solid #999999;
	padding-left: 5px;
}
.fieldsshort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 13px;
	width: 40px;
	border: 1px solid #999999;
}
.tcpanel {
	left: 20px;
	top: 5px;
	width: 333px;
	position: relative;
	visibility: hidden;
}
.formpanel {
	position: relative;
	left: 5px;
	top: 10px;
	visibility: visible;
}
.copysml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #002a4f;
	text-decoration: none;
}.pdf {
	top: 5px;
	position: relative;
	right: 295px;
}
.dottedline2 {
	background-image: url(../images/common/square_pattern2.gif);
	background-repeat: repeat-x;
}

td.benelist a, td.benelist active, .onclick, .off
{
	text-decoration: none;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.benelist a, td.benelist active, .onclick
{color: #002A4F;
	background-image: url(../images/common/list_line_blue.gif);
	}
	
td.benelist a:hover,.onclick, 
{
	color: #FF0000;
	background-image: url(../images/common/list_line_red.gif);
}
td.listlink a, td.listlink active, .off2, a.activenav:link, a.activenav:visited, a.activenav:hover
{
	text-decoration: none;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.listlink a, td.listlink active
{color: #002A4F;
	}
	
td.listlink a:hover, a.activenav:link, a.activenav:visited, a.activenav:hover
{
	color: #FF0000;
}
.off
{
	color: #999999;
	background-image: url(../images/common/list_line_grey.gif);
}
.off2
{
	color: #999999;
}
.benefitstable {
	background-color: #F0F0F0;
	background-image: url(../images/events/common/greyboxcorner.gif);
	background-repeat: no-repeat;
	background-position: 25px 475px;
}
.red {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 15px;
}
.align03 {
	top: 11px;
	position: relative;
}
.dottedline3 {
	background-image: url(../images/common/square_pattern3.gif);
	background-repeat: repeat-x;
}
.dottedline4 {
	background-image: url(../images/common/square_pattern4.gif);
	background-repeat: repeat-x;
}
.additional
	{
	margin-left: -380px;
	position: absolute;
	top: 700px;
	left: 50%;
	width: 760px;
	height: 305px;
	visibility: visible;
}
.greybg {
	background-color: #F0F0F0;
}
.listbg {
	background-image: url(../images/events/common/listquare.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	line-height: 15px;
}
.txtlittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #999999;
	text-decoration: none;
}
.infobg {
	background-image: url(../images/information/tandcpanel.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
br {
	line-height: 15px;
}
.txtlittleblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #002A4F;
	text-decoration: none;
}
.eventslayers {
	position: absolute;
	left: 380px;
	top: 10px;
	visibility: hidden;
	z-index: 21;
}
.lightgreybg {
	background-color: #F0F0F0;
}
td.infopanel {
	display: none;
	padding: 0px;
	border: 0px none;
}
.hand {
	cursor: hand;
}
A.links:active {
	font-size: 12px;
	line-height: 15px;
}
.locationtblong {
	background-color: #F0F0F0;
	background-image: url(../images/events/common/greyboxcorner.gif);
	background-repeat: no-repeat;
	background-position: 25px 165px;
}
.eventslayers2 {

	position: absolute;
	left: 380px;
	top: 10px;
	visibility: visible;
	z-index: 20;
}
