@charset "UTF-8";
img, div { behavior: url(iepngfix.htc) }
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #d1e7fd;
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
}
#frame {
	width: 993px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bg.png);
	background-repeat: repeat-y;
	margin-bottom: 0px;
}
#main {
	background-color: #FFFFFF;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
}
#nav {
	width: 952px;
	margin-top: 0px;
	background: transparent url(images/nav_bg.jpg);
	height: 56px;
}
#mainContent {
	float: left;
	width: 675px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 8px;
	margin-bottom: 50px;
	position: relative;
}
#mainContent2 {
	float: left;
	width: 930px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 8px;
	margin-bottom: 50px;
	position: relative;
}
#img {
	float: left;
	height: 401px;
	width: 675px;
	position: relative;
	background-image: url(images/main_imgBG.gif);
	background-repeat: no-repeat;
}
#imgBox {
	height: 380px;
	width: 652px;
	margin-top: 16px;
	margin-right: 12px;
	margin-bottom: 7px;
	margin-left: 12px;
	position: relative;
}
#imgBox2 {
	height: 480px;
	width: 790px;
	margin-top: 25px;
	margin-left: 18px;
	position: relative;
	margin-bottom: 30px;
}
#content {
	width: 675px;
	margin-top: 30px;
	position: relative;
	float: left;
}
#content2 {
	width: 675px;
	position: relative;
	float: left;
}
#thursday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 645px;
	margin-bottom: 15px;
	background: transparent url(images/schedule_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
hr {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0066CC;
	margin-top: 30px;
}
.sTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E6693;
	text-decoration: none;
	font-weight: bold;
}
.bdr1 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #2E6693;
	margin-top: 10px;
	margin-bottom: -10px;
}
#date {
	float: left;
	height: 77px;
	width: 77px;
	margin-right: 10px;
	padding-bottom: 20px;
}
.dateHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 42px;
	color: #2E6693;
	margin-left: 10px;
	margin-top: 100px;
	line-height: 80px;
}
.schedule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
#friday {
	width: 645px;
	margin-bottom: 15px;
	background: transparent url(images/schedule_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	
}
#saturday {
	width: 645px;
	margin-bottom: 15px;
	background: transparent url(images/schedule_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#sunday {
	width: 645px;
	margin-bottom: 15px;
	background: transparent url(images/schedule_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#news {
	float: right;
	height: auto;
	width: 245px;
	margin-top: 5px;
	margin-right: 5px;
}
#news-box {
	background: transparent url(images/news_bg1.jpg);
	background-repeat: no-repeat;
	width: 245px;
	margin-bottom: 15px;
}
#news-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	width: 200px;
	margin-right: 15px;
	margin-left: 25px;
	padding-bottom: 25px;
	padding-top: 25px;
}
#social-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	width: 215px;
	margin-right: 15px;
	margin-left: 15px;
	padding-bottom: 25px;
	padding-top: 25px;
	border-bottom:1px, #666666, solid;
}
#header {
	width: 952px;
	height: 113px;
	margin-right: auto;
	margin-left: auto;
	background: transparent url(images/fb_hdr.jpg);
	background-repeat: no-repeat;
	z-index: 3;
}
#headerBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #2E6693;
	padding-bottom:10px;
	margin-right: 25px;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 25px;
	border-bottom: thin;
	border-bottom:solid;
	border-bottom-color:#2E6693;
}
#login {
	float: right;
	height: 17px;
	width: 82px;
	margin-top: 10px;
	margin-right: 15px;
	z-index: 5;
}
#link {
	float: left;
	height: 110px;
	width: 250px;
	margin-top: 0px;
	margin-left: 350px;
	z-index: 4;
}
#footer {
	clear: both;
	width: 952px;
	margin-top: 50px;
	position: relative;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:12px;
	background-color: #FFFFFF;
	padding-bottom: 50px;
}
#nav a{
	display: block;
	width: 136px;
	height:56px;
	position:relative;
	left:0px;
	float:left;
}
#nav a.schedule{left: 0px; }
#nav a#schedule{background: transparent url(images/btn_schedule.gif); background-position:0 0px;}
#nav a#schedule:hover{background-position:0 -56px;}
#nav a#schedule:active{background-position:0 -112px;}

#nav a.hotel{left: 62px; }
#nav a#hotel{background: transparent url(images/btn_hotel.gif); background-position: 0 0px;}
#nav a#hotel:hover{background-position:0 -56px;}
#nav a#hotel:active{background-position:0 -112px;}

#nav a.media{left: 138px; }
#nav a#media{background: transparent url(images/btn_media.gif); background-position: 0 0px;}
#nav a#media:hover{background-position:0 -56px;}
#nav a#media:active{background-position:0 -112px;}

#nav a.vendors{left: 211px; }
#nav a#vendors{background: transparent url(images/btn_vendors.gif); background-position: 0 0px; }
#nav a#vendors:hover{background-position:0 -56px;}
#nav a#vendors:active{background-position:0 -112px;}

#nav a.contact{left: 271px; }
#nav a#contact{background: transparent url(images/btn_contact.gif); background-position: 0 0px; }
#nav a#contact:hover{background-position:0 -56px;}
#nav a#contact:active{background-position:0 -112px;}

a.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: underline;
	display:block;
}
a.news:hover{text-decoration:none;}
.bdr2 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 20px;
	margin-bottom: 5px;
}
#sTime {
	float: right;
	height: 51px;
	width: 51px;
	margin-top: 5px;
	margin-right: 5px;
}
#schedule #content{
margin-top: 0px;
}
#contact #content{
	background: transparent url(images/contactBG.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
#formMain {
	float: left;
	width: 615px;
	padding: 30px;
}
#logoBug {
	float: right;
	height: 61px;
	width: 51px;
	margin-right: 25px;
	margin-top: -16px;
	z-index: 10;
}
#formBtn {
	float: left;
	height: 53px;
	width: 219px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#contact .dateHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #2E6693;
	margin-left: 10px;
	margin-top: 100px;
	line-height: 80px;
}
#contact .bdr1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2E6693;
	margin-top: 10px;
	margin-bottom: -10px;
}
#contact .sTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E6693;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}
#media #mainContent {
	width: 900;
	background-image: url(images/mediaBG.gif);
	height: 515px;
	margin-bottom: 100px;
	left: 61px;
}#list {
	float: left;
	width: 260px;
	margin-right: 25px;
	margin-left: 20px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 30px;
}
#vendor #content{
	background: transparent url(images/contactBG.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
}
#vendTitle {
	float: left;
	width: 614px;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 20px;
}
#vendor .dateHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #2E6693;
}
#vendor .bdr1 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #2E6693;
	margin-top: -5px;
	margin-bottom: 5px;
}
#hotelPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 630px;
	margin-bottom: 15px;
	background: transparent url(images/hotel_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 24px;
}
.header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #2E6693;
	margin-top: 25px;
	line-height: 80px;
	border-bottom: 1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	
}
.subHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2E6693;
}
.microHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E6693;
}
#contactHdr {
	background-image:url(images/contact_hdr.jpg);
}
#vendor #maincontent{
	float: left;
	width: 675px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 50px;
	position: relative;
}
#imgBox3 {
	height: 1500px;
	width: 790px;
	margin-top: 25px;
	margin-left: 18px;
	position: relative;
	margin-bottom: 30px;
}
#imgBox4 {
	width: 900px;
	margin-top: 25px;
	margin-left: 18px;
	position: relative;
	margin-bottom: 30px;
}
#media #mainContest {
	width: 827px;
	background-image: url(images/mediaBG.gif);
	height: 1500px;
	margin-bottom: 100px;
	float: left;
	margin-left: 60px;
	background-repeat: no-repeat;
}
.bdr3 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 930px;
}
