body 
	{
	font-family:  arial, helvetica, sans-serif;
	font-size:14px;
	margin: 0px;
	padding: 0px;
	background: url(/images/bg.jpg) #2b67a7; background-repeat: no-repeat; background-position:center top; 
	}
	
#holder {
	position: absolute; 
	top: 0%; 
	padding:0;
	width: 100%; 
	height:100%;
	text-align: center;
	font-family:  arial, helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	}

#wrapper {
	margin: 0px auto; 
	position: relative; 
	text-align: left; 
	width: 803px;
}


input, select, submit {font-size:11px}

img {
	border: 0;
}
.replaced_by_image {
	display: none;
}

/* ---[ header stuff ]-------------------------------- */

#my_h1 {
	font-family:  arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #8fbe35;
	padding: 20px 0 15px 0 ;
	margin:0;
	font-weight:bold;
	text-transform: uppercase	
}

h1 {
	font-family:  arial, helvetica, sans-serif;
	font-size:16pt;
	color: #8fbe35;
	padding: 20px 0 15px 0 ;
	margin:0;
	font-weight:bold;
	text-transform: uppercase
	}
	
.registerform {
	font-family:  arial, helvetica, sans-serif;
	font-size:16pt;
	color: #8fbe35;
	padding: 20px 0 0 0 ;
	margin:0;
	font-weight:bold;
	text-transform: uppercase
	}
	
h2 {
	font-family:  times, arial, helvetica, sans-serif;
	font-size:24px;
	letter-spacing:1px;
	color: #4f91cd;
	padding: 3px 0 8px 0 ;
	margin:0;
	font-weight:normal
	}
	
h3 {
	font-family:  arial, helvetica, sans-serif;
	font-size:14px;
	color: #ae2f95;
	padding: 5px 0 3px 0 ;
	margin:0;
	font-weight:bold
	}

/* form stuff 
-----------------------------------------------*/	
text {width:150px}
select {font-family:  arial, helvetica, sans-serif;
	font-size:14px;}
	
/* structure stuff 
-----------------------------------------------*/	

#header {left: 0px; top:0px;position: absolute}
#date {left: 625px; top:138px;position: absolute;}
#register_blob {left: 91px; top:205px;position: absolute;width:160px;font-size:10px}
#content-wrapper {left: 67px; top:176px;width:731px;position: absolute;}

#content {background:#ffffff;border-bottom:26px solid #000000;}

#footer {padding:10px 0 25px 0;text-align:center;font-size:12px;color:#FFFFFF}
	
.dropdown {color:#4e4e4e;list-style:none;padding:0;margin:0}
.dropdown li {padding:0 0 5px 0}

#historynav {font-size:11px;padding:10px; left: 496px; top:123px; position: absolute; z-index:2000;background:#dbdbdb}

#registernav {font-size:11px;padding:10px; left: 258px; top:123px; position: absolute; z-index:2000;background:#dbdbdb}

#sponsornav {font-size:11px;padding:10px; left: 325px; top:123px; position: absolute; z-index:2000;background:#dbdbdb}

#travelnav {font-size:11px;padding:10px; left: 442px; top:123px; position: absolute; z-index:2000;background:#dbdbdb}

#navigation {
	padding-left:11px;
	left: 200px; top:97px;position: absolute;z-index:1000
	
}
#navigation ul {
	list-style: none;
	height: 24px;
	margin: 0;
	padding: 0px;
}
#navigation li {
	float: left;
	display: block;
	height: 33px;
	margin: 0;
	padding:0
}
#navigation li a {
	display: block;
	height: 33px;
	background-position: 0px -33px;;
	background-repeat: no-repeat;
}
#navigation li a:hover {
	background-position: 0 0;
}

#navigation .home {
	width: 47px;
}
#navigation .home a {
	background-image: url(/images/nav_home.png);
}
#navigation .register {
	margin-left:0px;
	width: 67px;
}
#navigation .register a {
	background-image: url(/images/nav_register.png);
}
#navigation .sponsor {
	width: 117px;
}
#navigation .sponsor a {
	background-image: url(/images/nav_sponsor.png);
}
#navigation .history {
	width: 90px;
}
#navigation .history a {
	background-image: url(/images/nav_history.png);
}
#navigation .travel {
	width: 54px;
}
#navigation .travel a {
	background-image: url(/images/nav_travel.png);
}
#navigation .links {
	width: 97px;
}
#navigation .links a {
	background-image: url(/images/nav_links.png);
}
#navigation .contact {
	width: 81px;
}
#navigation .contact a {
	background-image: url(/images/nav_contact.png);
}


/* Links
----------------------------------------------- */
  
A:link {text-decoration: underline; color:#4e4e4e}
A:active {text-decoration: underline; color:#4e4e4e;outline: none;}
A:visited {text-decoration: underline;color:#4e4e4e}
A:hover {text-decoration: none; color:#669719}


.dropdown A:link {text-decoration: none; color:#4e4e4e}
.dropdown A:active {text-decoration: none; color:#4e4e4e;outline: none;}
.dropdown A:visited {text-decoration: none;color:#4e4e4e}
.dropdown A:hover {text-decoration: underline; color:#4e4e4e}

.total_textbox {
	background-color : #99FFCC;
	border: 0px solid #008000;
	width: 30px;
}



#footer A:link {text-decoration: none; color:#ffffff}
#footer A:active {text-decoration: none; color:#ffffff;outline: none;}
#footer A:visited {text-decoration: none;color:#ffffff}
#footer A:hover {text-decoration: underline; color:#ffffff}