@charset "utf-8";


body,div,form,ul,li,img{
	padding: 0;
	margin: 0;
	border: 0;
}
body{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #191919;
	background: #adcfd0 url(images/page_bg.gif) repeat-y top center;
	text-align: center;
}

#layout{
	width: 898px;
	margin: 0 auto;
	padding-left: 0px;
}
#nav{
	height: 35px;
	background: url(images/nav_bg.gif) repeat-x;
	text-align: center;
	padding-left: 20px;
}
#nav a, #nav a:visited{
	display: block;
	float: left;
	line-height: 35px;
	text-indent: -9999px;
}

#btn1, #btn1:visited{
	width: 185px;
	background: url(images/btn_consumer.jpg) no-repeat;
}
#btn1:hover, #btn1.active, #btn1.active:visited{
	background: url(images/btn_consumer.jpg) bottom no-repeat;
}
#btn2, #btn2:visited{
	width: 180px;
	background: url(images/btn_exhibitor.jpg) no-repeat;
}
#btn2:hover, #btn2.active, #btn2.active:visited{
	background: url(images/btn_exhibitor.jpg) bottom no-repeat;
}

#btn3, #btn3:visited{
	width: 172px;
	background: url(images/btn_sponsor.jpg) no-repeat;
}
#btn3:hover, #btn3.active, #btn3.active:visited{
	background: url(images/btn_sponsor.jpg) bottom no-repeat;
}

#btn4, #btn4:visited{
	width: 153px;
	background: url(images/btn_press.jpg) no-repeat;
}
#btn4:hover, #btn4.active, #btn4.active:visited{
	background: url(images/btn_press.jpg) bottom no-repeat;
}


#btn5, #btn5:visited{
	width: 167px;
	background: url(images/btn_contact.jpg) no-repeat;
}
#btn5:hover, #btn5.active, #btn5.active:visited{
	background: url(images/btn_contact.jpg) bottom no-repeat;
}

#content{
	text-align: left;
	padding: 20px 50px 20px 20px;
	background: url(images/content_bg.gif) repeat-x;
}
#content strong, #content a, #content a:visited, a, a:visited{
	color: #1f943c;
}
.leftfloated{
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}

#footer{
	clear: both;
	text-align: left;
	padding: 5px 20px;
	padding-bottom: 50px;
	background: url(images/footer_bg.gif) repeat-x;
	color: #136069;
}
#footer a, #footer a:visited{
	color: #136069;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
	color: #1f943c;
}
.centeralign, #footer.centeralign{
	text-align: center;
	padding-top: 15px;
}
#footer strong{
	font-size: 13px;
	color: #136069;
}

#leftmenu{
	width: 185px;
	float: left;
	margin-bottom: 50px;
}

#leftmenu .menu, #leftmenu .menu:visited{
	display: block;
	color: #14636c;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	line-height: 40px;
	border-bottom: dashed 1px #c7c7c7;
	padding-left: 21px;
}
#leftmenu .menu:hover, #leftmenu .active, #leftmenu .active:visited{
	background: #d8f1f4;
}
#leftmenu ul{
	padding-left: 50px;
	border-bottom: dashed 1px #c7c7c7;
	padding-bottom: 15px;
}
#leftmenu ul a, #leftmenu ul a:visited{
	color: #000;
	text-decoration: none;
	line-height: 20px;
}
#leftmenu ul a:hover{
	text-decoration: underline;
	color: #14636c;
}
#leftmenu .nobottombord, #leftmenu .nobottombord:visited{
	border-bottom: 0;
}
#midcontent{
	float: left;
	width: 550px;
	margin-left: 54px;
	padding-bottom: 20px;
}
#midcontent li{
	margin-left: 40px;
	list-style: disc outside;
	
}
td{padding:0;margin:0;}

.darkstrong {
	font-weight:bold;
}

#aspenspadayheader {
	background-image: url(/select/aspenspaday/images/header.jpg);
	background-repeat:no-repeat;
	width:898px;
	height:400px;
	border:0px solid;
}
a.ent2win {
	background-image: url(/select/aspenspaday/images/ent2win-off.png);
 	background-repeat: no-repeat;
 	position:relative;
	width:185px;
	height:34px;
	border:0px solid;
	padding:7px 26px 18px 26px;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#105d6d;
	text-decoration:none;
	text-align:center;
	margin:0px 0 12px 0px;

	
}
a.ent2win:hover
{
	background-image: url(/select/aspenspaday/images/ent2win-on.png);
	color:#FFFFFF;
	
}
#winbox {
	background-image: url(/select/aspenspaday/images/yellowtringle.png);
	background-repeat:no-repeat;	
	float:right;
	z-index:100;
	border:0px solid;
	width:196px;
	height:198px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/select/aspenspaday/images/yellowtringle.png', sizingMethod='scale'); 
	opacity:0.70;
	padding:12px 22px 0 12px;
	font-family:arial;
	font-style:normal;
	font-size:18px;
	font-weight:500;
	text-align:right;
	line-height:22px;
}
#sweepcont {
	border:0px solid; 
	width:897px;
	height:360px;
}
#sweepsnavside {
	background-image: url(/select/aspenspaday/images/insetbak.png);
	background-repeat:repeat-x;
	float:left;
	border-bottom:1px solid #8cb3b0;
	width:234px;
	height:559px;
}

#sweepsinfo {
	float:left;
	border-left:1px solid #8cb3b0;
	border-bottom:1px solid #8cb3b0;
	padding:24px 58px 0 30px; 
	width:574px;
	height:535px;
	text-align:left;
}
.blutitle {
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#38a3ad;
}
#pres-spon {
	float:left; 
	width:234px;
	height:120px;
	text-align:center;
}
.presspon {
	font-family:arial; 
	font-size:12px;
	color:#777;
	text-align:center;
}
#spanCont {
	float:left;
	border-left:1px solid #c0c0c0;
	width:658px;
	height:120px;
	text-align:center;
}
#navinfo {
	margin:15px 35px 0 35px;
	text-align:justify;
	line-height:15px;
	border:0px solid;
}
#sweepspon {
	float:left;
	border-left:0px solid #777;
	width:90px;
	height:120px;
	text-align:center;
}
#sweepstriangle {
	float:left;
	border:0px solid;
	width:590px;
	height:397px;
}
.navsidetitle {
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#62aa3c;
}
.suppospon {
	font-family:arial; 
	font-size:12px;
	color:#777;
}
#sweepspon {
	float:left;
	border-left:1px solid #c0c0c0;
	width:100px;
	height:120px;
}
.spacafspon {
	font-family:arial; 
	font-size:12px;
	color:#777;
	text-align:center;
}
#innertriangle {
	border:0px solid; 
	width:160px; 
	height:180px; 
	position:absolute;
	z-index:100;
	margin:5px 5px 0 725px;
	text-align:right;
}
a.blktitle {
	font-family:arial;
	font-size:18px;
	font-weight:300;
	color:#333;
	line-height:22px;
	text-decoration:none;
}
a.blktitle:hover {
	font-family:arial;
	font-size:18px;
	font-weight:300;
	color:#9D7726;
	line-height:22px;
}
