.topnav li a { 
	padding:10px;
	}
.topnav li { 
	float:left;
	list-style:none;
	border-right:1px solid #666;
	height:30px;
	}
.topnav li, .topnav ul { 
	margin:0;
	padding:0;
	}
.cart { 
	border:0;
        margin:0;
        padding:0;
	}
.cart td { 
	color:#333;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
	border-top:1px solid #999;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #999;
	}
.inner { 
	padding:20px;
	}
	/* checkout */
.button { 
	width:75px;
	text-align:center;
	display:block;
	background-color:#999999;
	line-height:13px;
	border:2px outset #cccccc;
	color:white;
	padding:3px;
	text-decoration:none;
	}
.button a { 
	text-decoration:none;
	color:white;
	}
.button a:hover { 
	text-decoration:none;
	color:white;
	}
.submit { 
	color:#000;
	background-color:#EEE;
	border-top:2px solid #ccc;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	border-left:2px solid #ccc;
	padding:2px;
	}
.title { 
	font-size:12px;
	font-weight:bold;
	padding:5px 0 3px 0;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	background:#eee;
	}
.line { 
	width:150px;
	}
.aggreement { 
	font-family:Arial, TrebuchetMS Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	line-height:12px;
	font-weight:normal;
	padding:0 3px 0 0;
	font-style:italic;
	}
.field { 
	width:300px;
	}
.rule { 
	padding:3px 0 3px 0;
	border-top:1px solid #CCCCCC;
	}
.req { 
	color:red;
	}
input { 
	margin-bottom:2px;
	}



/* ------------- Divisions Table ---------------- */

.divisions td {
border-left:1px solid #bbb;
border-bottom:1px solid #bbb;
padding:1px;
}
.divisions {
border-right:1px solid #bbb;
border-top:1px solid #bbb;
font: 13px helvetica;
}
.divisions strong { color:#000; }




/* ------------- Registrants ---------------- */
div.item div { 
	float:left;
	margin:0 0 2px 0;
	padding:2px 0 0 3px;
}
div.item .col1 { 
	width:475px;
}
div.item .col2 { 
	width:50px;
}
div.item .col3 { 
	width:175px;
}
div.competitor {
	width:535px;
}
div.competitor .l {
	float:left;
	width:130px;
}
div.competitor .r {
	float:left;
	width:390px;
}