@charset "utf-8";
/* CSS Document */
a:link{
	color:#FF0000;
	text-decoration:none;
}
a:visited{
	color:#FF0000;
	
}


#Table_01 {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	top:0px;
	width:800px;
	height:auto;
	min-height:300px;
}

#index-02_ {
	position:absolute;
	left:51px;
	top:0px;
	width:702px;
	height:42px;
}

#index-05_ {
	position:absolute;
	left:-10px;
	top:42px;
	width:20px;
	height:238px;
}

#index-06_ {
	position:absolute;
	left:10px;
	top:42px;
	width:60px;
	height:20px;
}

#index-07_ {
	position:absolute;
	left:70px;
	top:42px;
	width:655px;
	height:120px;
}

#index-08_ {
	position:absolute;
	left:725px;
	top:42px;
	width:68px;
	height:20px;
}

#index-09_ {
	position:absolute;
	left:792px;
	top:42px;
	width:19px;
	height:238px;
}

#index-11_ {
	position:absolute;
	left:10px;
	top:62px;
	width:60px;
	height:100px;
}

#index-12_ {
	position:absolute;
	left:725px;
	top:62px;
	width:68px;
	height:100px;
}

#MissionN_ {
	position:absolute;
	left:10px;
	top:162px;
	width:192px;
	height:53px;
	background: #000000;
}

#index-14_ {
	position:absolute;
	left:201px;
	top:162px;
	width:16px;
	height:118px;
	background-color:#000000;
}

#RegisterN_ {
	position:absolute;
	left:216px;
	top:162px;
	width:181px;
	height:53px;
	background: #000000;
}

#index-16_ {
	position:absolute;
	left:396px;
	top:162px;
	width:19px;
	height:118px;
	background-color:#000000;
}

#ScheduleN_ {
	position:absolute;
	left:414px;
	top:162px;
	width:187px;
	height:53px;
}

#index-18_ {
	position:absolute;
	left:599px;
	top:162px;
	width:20px;
	height:118px;
	background-color:#000000;
}

#FAQN_ {
	position:absolute;
	left:618px;
	top:162px;
	width:175px;
	height:53px;
	background: #000000;
}

#index-20_ {
	position:absolute;
	left:10px;
	top:211px;
	width:192px;
	height:11px;
}

#index-21_ {
	position:absolute;
	left:216px;
	top:211px;
	width:181px;
	height:11px;
}

#index-22_ {
	position:absolute;
	left:414px;
	top:211px;
	width:187px;
	height:11px;
}

#index-23_ {
	position:absolute;
	left:618px;
	top:211px;
	width:175px;
	height:19px;
}

#TeamsN_ {
	position:absolute;
	left:10px;
	top:226px;
	width:192px;
	height:54px;
	background: #000000;
}

#MessagesN_ {
	position:absolute;
	left:216px;
	top:226px;
	width:181px;
	height:54px;
	background: #000000;
}

#SupportersN_ {
	position:absolute;
	left:414px;
	top:226px;
	width:187px;
	height:54px;
	background: #000000;
}

#ContactN_ {
	position:absolute;
	left:618px;
	top:226px;
	width:175px;
	height:54px;
	background: #000000;
}

#index-28_ {
	position:absolute;
	left:-10px;
	top:280px;
	width:822px;
	height:20px;
}
#container {
	width: 802px;
	background: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 3px solid #444444;
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	min-height:300px;
	font-family:"Gill Sans MT Condensed", "Arial Narrow", sans-serif;
	
	font-size:20px;

}
#mainContent {
	padding:20px;
	color:#FFFFFF;
	font-size:20px;

	 /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#copyright{
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.copyright{
	font-size:14px;
	color:#666666;
	text-align:center;	
}


table.sample {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	font-size:15px;
}

table.sample tr {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: red;
}

table.sample td {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: red;
	width:100;
	text-align:center;
}

table.sample th {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: red;
	width:100;
	text-align:center;
}

#EventDescription {
	height:auto;
	min-height:100px;
	width:765px;
}

