@charset "utf-8";
/* CSS Document */

body {	font-family:Verdana, Arial, Helvetica, sans-serif;	background-color:#000000;	font-size: 11px;	padding: 0;	margin: 0;	color:#FCF9F8;	/* Added due to IE Quirks Mode*/	#text-align:center;}p {	margin: 0;}a:link, a:visited {	text-decoration: underline;	color: #999999;}a:hover {	text-decoration:none;}h1, h2, h3, h4, h5 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size:10px;	margin: 0;	padding: 0;	line-height: 1em;}.clear{	clear:both;	height:1px;}#pnlAuthoringControls{	visibility:hidden;}/*	PAGE CONTAINER---------------------------------------------------	*/#page{	width: 840px;	margin: 0 auto;	background: #000;	color: inherit;	overflow: hidden;	background:url(/cacheable/images/bottle_BG.jpg) no-repeat top left;	padding:0 70px;	text-align:center;	/* Added due to IE Quirks Mode*/	#width:980px;	}	#page.reg{		#text-align:center;	}/*	MAIN NAVIGATION---------------------------------------------------	*/#mainNavigation {	margin: 22px auto 40px;	width:840px;}	#mainNavigation ul {		height: auto !important;		height: 1%;		overflow: hidden;		margin:0;		padding:0;	}		#mainNavigation ul li {		display: inline;	}		#mainNavigation a{		float: left;		color: #fff;		text-align: center;		width:166px;		height:37px;		background:top left no-repeat;		display:block;		text-decoration:none;	}		#mainNavigation a span{		visibility:hidden;	}		#mainNavigation a.legend{		background:url(/cacheable/images/MainNav_legend.png);	}		#mainNavigation a.honors{		background:url(/cacheable/images/MainNav_honors.png);	}		#mainNavigation a.distinction{		background:url(/cacheable/images/MainNav_distinction.png);	}		#mainNavigation a.drinks{		background:url(/cacheable/images/MainNav_drinks.png);	}		#mainNavigation a.membership{		background:url(/cacheable/images/MainNav_membership.png);	}		/*Rollover state*/		#mainNavigation a.legend:hover, 	#mainNavigation a.honors:hover, 	#mainNavigation a.distinction:hover, 	#mainNavigation a.drinks:hover, 	#mainNavigation a.membership:hover{		background-position:top right;	}		/*On state*/	#mainNavigation a.legend.on, 	#mainNavigation a.honors.on, 	#mainNavigation a.distinction.on, 	#mainNavigation a.drinks.on, 	#mainNavigation a.membership.on{		background-position:bottom left;	}		#mainNavigation a.legend.on:hover,	#mainNavigation a.honors.on:hover,	#mainNavigation a.distinction.on:hover,	#mainNavigation a.drinks.on:hover,	#mainNavigation a.membership.on:hover{		background-position:bottom left;	}/*	CONTENT---------------------------------------------------	*/#content {	width: 464px;	min-height:600px;	height:auto !important;	height:600px;	padding: 0 0 50px 250px;	margin:0 auto;	/* Added due to IE Quirks Mode*/	#width:750px;	position:relative;}		.reg #content{		padding: 0 0 50px 225px;		width:564px;		/* Added due to IE Quirks Mode*/		#width:789px;	}	#content .regform{		#text-align:left;		font-size:11px;	}		#content .regform a{		color:#FFFFFF;	}		#content .regform table{		font-size:11px;	}		#content .regform span{		font-family:Verdana, Arial, Helvetica, sans-serif;	}		#content p{		line-height:14px;		margin:5px 0 15px 0;		/* Added due to IE Quirks Mode*/		#text-align:left;	}		/* Pages H1 Header*/	#content h1{		font-size:24px;		color:#ffffff;		text-align:center;		padding:0;	}		#content h1.legend{		background:url(/cacheable/images/Header_legend.gif);		width:296px;		height:61px;		margin:0 auto 20px;	}		#content h1.honors{		background:url(/cacheable/images/Header_honors.gif);		width:303px;		height:61px;		margin:0 auto 20px;	}		#content h1.distinction{		background:url(/cacheable/images/Header_distinction.gif);		width:367px;		height:61px;		margin:0 auto 20px;	}		#content h1.membership{		background:url(/cacheable/images/Header_membership.gif);		width:366px;		height:61px;		margin:0 auto 20px;	}		#content h1 span{		display:none;		visibility:hidden;	}		/* Backup style from sIFR*/	#content h2{		font-size:18px;		/* #IE sIFR fix */		#font-size:16px;		color:#d84519;		text-align:center;	}			/*Reg forms*/	.regform{		position:relative;		width: 500px;		height:1415px;		margin-left:27px;		margin-top:25px;	}/* HONORS MEDALS DISPLAY---------------------------------------------------	*/	#content .medals{		margin:0 auto;	}		#content .medals li{		width:67px;		height:91px;		float:left;		display:inline;		margin:0 15px;	}		#content .medals li span{		display:none;		visibility:hidden;	}		#content .medals li.gold2004{		background:url(/cacheable/images/medal_gold2004.jpg) no-repeat;	}		#content .medals li.silver2005{		background:url(/cacheable/images/medal_silver2005.jpg) no-repeat;	}		#content .medals li.silver2006{		background:url(/cacheable/images/medal_silver2006.jpg) no-repeat;	}		#content .medals li.gold2007{		background:url(/cacheable/images/medal_gold2007.jpg) no-repeat;	}		/*	FOOTER NAVIGATION---------------------------------------------------	*/#footerNavigation {	margin: 15px 0 36px;	text-align:center;}	#footerNavigation ul {		height: auto !important;		height: 1%;		overflow: hidden;		margin: 0 auto;		width:650px;	}	#footerNavigation ul li {		display: inline;	}	#footerNavigation a {		float: left;		margin: 0 33px;		color: #fff;		text-align: center;		text-decoration:none;	}/*	FOOTER NAVIGATION---------------------------------------------------	*/#footer{	text-align:center;	font-size:10px;	padding-bottom:50px;	color:#999999;}#footer a{	font-weight:bold;} 