/* CSS Document */

img, td, table {
	behavior: url(include/iepngfix.htc)
}

body {
	margin: 0 0 0 0;
	background-image: url(../images/bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.venuecontainer {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #ccc;
	font-size: 12px;	
}

.venuebullet {
	font-size:9px;
	color: #18769e;
	margin-bottom:2px;
}

table {
	font-size: 12px;
}

.clear {
	clear:both;
}

.roundBorders {
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.textGreen {
	color:green;
}

.textInactive {
	color:#666666;
}

.small {
	font-size:11px;
}

/* Things To Do DropDown */

#myPopSubMenu {
	font-family: arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ccc;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
	z-index:3000;
}

#myPopSubMenuLastOne {
	font-family: arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ccc;
	border-bottom: 0px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
}

#myPopSubMenu.LastOne {
	border-bottom: 0px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
}

#myPopSubMenu2 {
	border-bottom: 1px solid #ccc;
}

#myPopSubMenu a {
	color: #ccc;
	text-decoration: none;
}

#myPopSubMenu a:hover {
	text-decoration: none;
	color: #999;
}

#myPopSubMenuLastOne a {
	color: #ccc;
	text-decoration: none;
}

#myPopSubMenuLastOne a:hover {
	text-decoration: none;
	color: #999;
}

/* End Things To Do DropDown */


/* TOP DropDown */

#myPopTopSubMenu {
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	padding-top: 5px;
	z-index:3000;
}

#myPopTopSubMenu a {
	color: #fff;
	text-decoration: none;
}

#myPopTopSubMenu a:hover {
	text-decoration: none;
	color: #efefef;
}

#myPopTopSubMenuLastOne {
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	border-bottom: 0px solid #fff;
	padding-bottom: 5px;
	padding-top: 5px;
}

#myPopTopSubMenuLastOne a {
	color: #fff;
	text-decoration: none;
}

#myPopTopSubMenuLastOne a:hover {
	text-decoration: none;
	color: #efefef;
}

/* End TOP DropDown */


/* Main Promos */

.promo {
	font-size: 11px;
	line-height: 20px;
}

.boxThingsOnAvenue {
	padding: 10px 10px 10px 10px; 
	background-image:url(../images/overlay_blue.png); 
	background-color: #54c2f1; 
	background-repeat: no-repeat; 
	background-position: bottom center;
	color: #ffffff;
}

.boxUpcomingEvents {
	padding: 10px 10px 10px 10px; 
	background-image:url(../images/overlay_green.png); 
	background-color: #9fc549; 
	background-repeat: no-repeat; 
	background-position: bottom center;
	color: #ffffff;
}

.boxRecentNews {
	padding: 10px 10px 10px 10px; 
	color: #999999;
}

.boxNewsletter {
	padding: 5px 10px 10px 10px; 
	color: #999999;
}

.textMailingList {
	color: #999999;
	line-height: 18px;
	padding-top: 0px;
	padding-bottom: 12px;
	padding-right: 25px;
	padding-left: 10px;
}

.textSpotlight {
	color: #999999;
	/*line-height: 18px;*/
	padding-top: 0px;
	padding-bottom: 2px;
	/*padding-right: 25px;*/
	padding-left: 10px;
}

.mailingListInput {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	width: 220px;
	color: #666666;
}

.textareaInput {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	width: 475px;
	height: 375px;
	color: #666666;
	margin: 10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.searchInput {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	width: 195px;
	color: #666666;
	margin-left: 25px;
	margin-right: 15px;
}

.footerLinks {
	line-height: 18px;
}

.footerText {
	color: #666666;
}

.boxNewsletterRow {
	padding: 13px 0 13px 0; 
	border-bottom: 1px dotted #cccccc;
}

.shadowTop {
	background-image:url(../images/body_drop_shadow_top.png); 
	background-repeat: repeat-x; 
	background-position: top center; 
	border-top: 1px solid #e7e7e7;
}

.shadowBottom {
	background-image:url(../images/body_drop_shadow_bottom.png); 
	background-repeat: repeat-x; 
	background-position: bottom center; 
	border-bottom: 1px solid #e1e1e1;
}

.container {
	border-left: 1px solid #e7e7e7; 
	border-right: 1px solid #e7e7e7;
}

.internalContent {
	padding-left: 10px; 
	padding-right: 15px; 
	padding-top: 25px; 
	line-height: 20px;
}

.lineSpacing {
	line-height: 22px;
}

.content {
	padding: 5px 20px 10px 5px;
	line-height: 22px;
}

.heading {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 20px 10px 0;
	color: #18769e;
}

.headingEventList {
	font-size: 12px;
	font-weight: bold;
	/*padding: 10px 20px 10px 0;*/
	color: #18769e;
}

h1.header {
	color:#18769e;
	font-size:14px;
	font-weight:bold;
	/*padding:10px 20px 20px 0;*/
	padding-bottom:8px;
	margin:20px 20px 20px 0;
	border-bottom:1px solid #cccccc;
}

h1.headerSearch {
	color:#18769e;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	margin:20px 0 10px 0;
	border-bottom:1px solid #cccccc;
}

h1.headerGallery {
	color:#18769e;
	font-size:14px;
	font-weight:bold;
	/*padding:10px 20px 20px 0;*/
	padding-bottom:8px;
	margin:0 0 20px 0;
	border-bottom:1px solid #cccccc;
}

.jobTitle {
	font-style: italic;
}

.boardName {
	font-weight: bold;
}

.pressDate {
	font-weight: bold;
}

.eventDate {
	font-weight: bold;
}


/* Links */

a:link, a:active, a:visited {
	color: #18769e;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}


a.event:link, a.event:active, a.event:visited {
	color: #ffffff;
	text-decoration: underline;
}

a.event:hover {
	text-decoration: underline;
}


a.eventMore:link, a.eventMore:active, a.eventMore:visited {
	color: #6e911f;
	text-decoration: underline;
	font-size: 11px;
}

a.eventMore:hover {
	text-decoration: none;
}


a.newsMore:link, a.newsMore:active, a.newsMore:visited {
	color: #cccccc;
	text-decoration: underline;
	font-size: 11px;
}

a.newsMore:hover {
	text-decoration: none;
}


a.fall:link, a.fall:active, a.fall:visited {
	color: #d95f1e;
	text-decoration: underline;
}

a.fall:hover {
	text-decoration: underline;
}

a.summer:link, a.summer:active, a.summer:visited {
	color: #fbb519;
	text-decoration: underline;
}

a.summer:hover {
	text-decoration: underline;
}

a.spring:link, a.spring:active, a.spring:visited {
	color: #759e18;
	text-decoration: underline;
}

a.spring:hover {
	text-decoration: underline;
}


a.moreBlue:link, a.moreBlue:active, a.moreBlue:visited {
	font-size: 11px;
	text-decoration: underline;
}

a.moreBlue:hover {
	text-decoration: underline;
}


a.morePurple:link, a.morePurple:active, a.morePurple:visited {
	font-size: 11px;
	color: #9e1875;
	text-decoration: underline;
}

a.morePurple:hover {
	text-decoration: underline;
}

	
a.moreGreen:link, a.moreGreen:active, a.moreGreen:visited {
	font-size: 11px;
	color: #6e911f;
	text-decoration: underline;
}

a.moreGreen:hover {
	text-decoration: underline;
}

a.seeMore:link, a.seeMore:active, a.seeMore:visited {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.seeMore:hover {
	text-decoration: underline;
}

a.footer:link, a.footer:active, a.footer:visited {
	color: #666666;
	text-decoration: underline;
}

a.footer:hover {
	text-decoration: underline;
}

a.download:link, a.download:active, a.download:visited {
	color: #b60101;
	text-decoration: underline;
}

a.download:hover {
	text-decoration: underline;
}

a.headingEvents:link, a.headingEvents:active, a.headingEvents:visited, a.headingEvents:hover {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 20px 10px 0;
	color: #9e1875;
}



a.eventNav:link, a.eventNav:active, a.eventNav:visited {
	color: #000000;
	padding:4px 6px;
	background-color:whitesmoke;
	text-decoration: none;
	border:1px solid silver;
}

a.eventNav:hover {
	color: #ffffff;
	padding:4px 6px;
	background-color:#9E1875;
	text-decoration: none;
	border:1px solid silver;
}

.eventNavSelected {
	font-weight:bold;
	color: #000000;
	padding:4px 6px;
	background-color:whitesmoke;
	text-decoration: none;
	border:1px solid #9E1875;
}

.eventNavInactive {
	color: #999999;
	padding:4px 6px;
	background-color:whitesmoke;
	text-decoration: none;
	border:1px solid silver;
}



.staffBoardBox {
 	float:left;
	width:300px;
	height:4em;
	margin-right:12px;
	margin-bottom:20px;
}
 
hr.thin {
	height:1px;
	border:0;
	color:#cccccc;
	background-color:#cccccc;
	width:100%;
}
 
hr.thinDotted {
	border: none 0;
	border-top: 1px dotted silver;
	width: 100%;
	height: 1px;
}
 