body {
	background-color: #CCCCCC;
	text-align:center;
	padding:0;
	margin:0;	
}

.popup {
	background-color: #FFFFFF;
	text-align:center;
	padding:0;
	margin:0;	
}

h1 {
	font:.9em Helvetica;
	line-height:1.3em;
	margin:0;
	margin-top:10px;
	padding-left:10px;
	padding-right:30px;
	color:#0066CC;
	text-align:center;
	font-weight: bolder;
}

h2, h3, h4, h5, h6 {
	font:.9em Helvetica;
	line-height:1.3em;
	margin:0;
	margin-top:10px;
	padding-left:10px;
	padding-right:30px;
	color:#0066CC;
	text-align:left;
	font-weight: bolder;
}

A:LINK {
	font:.9em Helvetica;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
A:VISITED {
	font:.9em Helvetica;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
A:ACTIVE {
	font:.9em Helvetica;
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
A:HOVER  {
	font:.9em Helvetica;
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	}
	
	
a.footer:link {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}

a.footer:visited {
	color: #0066CC;
	text-decoration: none;
}

a.footer:hover {
	color: #FF0000;
	text-decoration: none;
}

a.footer:active {
	color: #0066CC;
	text-decoration: none;
}

p {
	font:.9em Helvetica;
	line-height:1.3em;
	margin:0;
	margin-top:0px;
	padding-left:10px;
	padding-right:30px;
	color:#000000;
	text-align:left;

}
	
li {
	font:Helvetica;
	line-height:1.2em;
	margin:0;
	margin-top:10px;
	padding-left:10px;
	padding-right:30px;
	color:#000000;
	text-align:left;
}

.sidebar_text {
	font:1.7em Helvetica;
	line-height:1em;
	margin:0;
	margin-top:10px;
	color:#000000;
	text-align:center;
	font-weight: bolder;

}

.body_text {
	font:.9em Helvetica;
	line-height:1.2em;
	margin:0;
	margin-top:10px;
	padding-left:10px;
	padding-right:30px;
	color:#000000;
	text-align:left;
}

.base_text {
	font:.9em Helvetica;
	line-height:1em;
	margin:0;
	margin-top:10px;
	padding-left:10px;
	padding-right:30px;
	color:#000000;
	text-align:center;
}

.form_text {
	font:.7em Helvetica;
	line-height:1em;
	margin:0;
	margin-top:10px;
	padding-left:10px;
	padding-right:30px;
	color:#000000;
}
	


div.container {
	background-color:#FFFFFF;
	width: 734px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


div.rotation_ {
	text-align:center;
	top:0px;
	width:734px;
	height:260px;
	z-index:1;
	position: absolute;
}

div.header_ {
	background:url(../images/header.gif) no-repeat;
	text-align:center;
	width:734px;
	height:116px;
	z-index: 0;
}

div.line_ {
	background-color:#FFFFFF;
	text-align:center;
	top:117px;
	width:734px;
	height:1px;
	z-index: 0;
}
div.bar_ {
	background-color:#000000;
	text-align:center;
	top:118px;
	width:734px;
	height:25px;
	padding-top: 5px;
	z-index: 0;
}
div.nav_ {
	text-align:center;
	top:0px;
	width:734px;
	height:25px;
	padding-top: 0px;
	z-index: 2;
	position: relative;
	float: left;
}


div.content_ {
	text-align:center;
	top:141px;
	width:734px;
	z-index: 0;
	background-color: #FFFFFF;
}

div.base_ {
	text-align:center;
	top:315px;
	width:734px;
	height:22px;
}

div.footer_ {
	background:#ffffff;
	text-align:center;
	top:337px;
	width:734px;
	height:22px;
}

div.main_ {
	background:url(../images/main_bg.gif);
	text-align:center;
	top:141px;
	width:734px;
	height:725px;

}

div.current_main_ {
	background-color:#ffffff;
	text-align:center;
	top:141px;
	width:734px;

}

div.upcoming_main_ {
	background-color:#FFFFFF;
	text-align:center;
	top:141px;
	width:734px;

}

div.sponsor_main_ {
	background-color:#ffffff;
	text-align:center;
	top:141px;
	width:734px;
	height:800px;

}

div.registration_main_ {
	background-color:#ffffff;
	text-align:center;
	top:141px;
	width:734px;
	height:800px;

}

div.contact_main_ {
	background-color:#ffffff;
	text-align:center;
	top:141px;
	width:734px;
	height:500px;

}

div.flag_ {
	background:url(../images/main_flag.jpg) no-repeat;
	text-align:center;
	top:0px;
	width:734px;
	height:110px;
}

div.message_ {
	text-align:center;
	top:0px;
	width:734px;
	height:100px;
	z-index: 3;
	position: relative;
	padding-top: 8px;
}

div.main_content_ {
	float:left;
	width:495px;
}

div.current_content_ {
	text-align:center;
	width:734px;
	background-color: #FFFFFF;
}

div.main_sidebar1_ {
	float:left;
	width:239px;
	height:200px;
	line-height:1em;
	color:#000000;
	text-align:center;
	
}

div.main_sidebar2_ {
	float:left;
	width:239px;
	height:300px;	
}
white {
	color: #FFF;
}
