@charset "UTF-8";
/* CSS Document */

 body {
	font-family: Arial, Helvetica, sans-serif;
	color: #456587;
	font-size: 12px;
	margin: 0 auto;
	padding:0;
	background-color:#7999BF;
	text-align:center;
}
img {
	border: none;
}
a {
	color: #456587;
	text-decoration:underline;border: none;
}
a:HOVER {
	color: #D34A00;
}
p {margin:0; padding:0;}

/*---------- Mast ----------*/


#WhitePage {
	padding:0;
	margin:0 auto;
	width:1090px;
	background-image:url(../images/template/back_page.jpg);
	background-repeat:repeat-y;}
	
#Page {
	padding:0;
	margin:0 auto;
	width:960px;
	background:#FFFFFF;}


#logo { }



/*---------- Global Nav ----------*/

#nav {
background-image:url(../images/template/back_nav.jpg);
background-repeat:no-repeat;
width:960px;
height:40px;
}

#nav ul {  margin:0; padding:10px 0 0 0;}
#nav li { list-style:none; display:inline; padding:0px 4px 0 4px; }
#nav li a { color:#456587; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:.024em;}
#nav li a:hover { text-decoration:underline;} 


/*---------- Hero ----------*/

#Hero {
	padding:0;
	margin:0 auto;
}



/*---------- HOME ----------*/


#homeContent1 {width:960px;
height:400px; border-bottom:1px solid #456587; padding-top:10px;	}


#homePhotos { width:430px; float:left; text-align:left;} 

#homePhotos img { padding-right:5px;} 

#HomeCopy1 { width:500px; float:right; text-align:left;}
#HomeCopy1 h1 { font:Arial, Helvetica, sans-serif; font-size:19px; font-weight:500;}
#HomeCopy1 p { font-size:14px; line-height:24px; }


#homeContent2 { width:960px; padding-top:40px;	}
#homeContent2 h1 { font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:500;}
#col1 { width:430px; float:left; text-align:left;}
#col2 { width:500px; float:right; text-align:left;}



/*---------- BODY STYLES ----------*/

#ContentContainer {
	padding:0;
	margin:0 auto;
	width:960px;	
}


#SideHero { float:left; width:260px;}
.blueborder {border:1px solid #B8C9DD;}

#RightSide { float:right; width:650px; text-align:left;}

#RightSide h1 { font:Arial, Helvetica, sans-serif; font-size:19px; font-weight:500; padding:20px 0; }
#RightSide h2 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color: #6FA3D8;
}
#RightSide p { font-size:12px; line-height:20px; width:550px; }

#vendors1 p { padding-bottom:12px;}
#vendors2 p { padding-bottom:12px;}

#menus  {}
#menus ul li { list-style-image:url(../images/template/bullet.gif); padding:8px;}


/*---------- VENUES PAGE ----------*/


#VenueContainer {
	padding:40px 0 0 40px;
	margin:0 auto;
	width:960px;
	text-align:left;	
} 

#VenueContainer  h1{font:Arial, Helvetica, sans-serif; font-size:19px; font-weight:500;}
#VenueContainer h2 { font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700;}
#VenueContainer p { font-size:14px; line-height:20px;  }


.venueCopy  {width:250px; float:left;}
.venuePhoto {float:right; width:625px; text-align:left;}
.venuePhoto img{border:1px solid #B8C9DD;}




/* --------------- */	
	
.venue {}	
	
#v0 {
	position:absolute;
	width:960px;
	height:350px;
	visibility: visible;
}
#v1 {
	position:absolute;
	width:960px;
	height:350px;
	visibility: hidden;
}

#v2 {
	position:absolute;
	width:960px;
	height:350px;
	visibility: hidden;
}
#v3 {
	position:absolute;
	width:960px;
	height:350px;
	visibility: hidden;
}
#v4 {
	position:absolute;
	width:960px;
	height:350px;
	visibility: hidden;
}
#v5 {
	position:absolute;
	width:960px;
	height:350px;
	visibility: hidden;
}
#v6 {
	position:absolute;
	width:960px;
	height:350px;
	visibility: hidden;
}
#v7 {
	position:absolute;
	width:960px;
	height:350px;
	visibility: hidden;
}
#v8 {
	position:absolute;
	width:960px;
	height:350px;
	visibility: hidden;
}




#venuethumbs {margin-top:350px;}
.venueTable td{ text-align:center; padding:4px;}
.venueTable img{ border:1px solid #B8C9DD;}
.venueTable a{ text-decoration:none;}
.venueTable a:hover{ text-decoration:none; color:#0000CC;}




/*---------- FOOTER _____________________*/


#footer {
	text-align:center;
	margin-top:100px;
	padding-bottom:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#456587;
}
#footer a{
	color:#456587;
}


#footer ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#456587;
}
#footer ul li {
	color:#456587;
	display:inline;
	list-style:none;
	padding:4px;
}
#footer ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#456587;
	text-decoration:none;
}
#footer ul li a:HOVER {
	color:#456587;
}
/*----------- Utility Styles -------------*/
.clear {
	float: none !important;		/* Remove any inherited floats */
	display: block !important;	/* Make sure our element is a block-level element */
	clear: both !important;		/* Make sure it clears on both sides */
	margin: 0 !important;		/* Remove all margins that would make it visible */
	border: 0 !important;		/* Remove all borders that would make it visible */
	padding: 0 !important;		/* Remove all padding that would make it visible */
	height: 0.1px !important;	/* Mozilla/Firefox require the clearer height to not be 0, but rounding makes it 0 */
	line-height: 0 !important;	/* Set the line-height to 0 so it isn't visible */
	font-size: 0 !important;	/* Set the font-size to 0 so it isn't visible */
}
