/* text styles */
.txtEventFeatureHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #5394D6;
	text-align: left;
	font-weight: bold;
}
.txtListingFeatureHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #5394D6;
	text-align: left;
	font-weight: bold;
}
.textHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	text-align: left;
	list-style-position: inside;
	list-style-type: square;
	font-weight: bold;
}
.textSubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}
.textSectionHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	line-height: 10px;
	text-decoration: none;
}
.textAdBug
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: center;
    line-height: 11px;
    text-decoration: none;
    vertical-align: middle;
}
.textFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	line-height: 14px;
	text-decoration: none;
}
.textHeaderCheckbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	text-decoration: none;
}
.textArticleMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}
.textEventMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
.textEventCardDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}
.textListingMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
.textListingCardDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}
.textListingsSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #064F9B;
	font-weight:bold
}
.oldtextListingsSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.textArticleHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	font-weight: bold;
}
.textArticleSubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}
.textCard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-align: left;
	padding: 10px 10px 0px 10px;
	list-style-position: inside;
	list-style-type: square;
}
.textCard2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-align: left;
	padding: 10px 7px 0px 7px;
	list-style-position: inside;
	list-style-type: square;
}
.textContentLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.txtEventFeatureList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.txtEventList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	padding: 2px;
	margin: 2px;
	text-align: left;
    list-style-position: inside;
    list-style-type: square;
    list-style-image: url(images/layout/bulletSquare.gif);
}
.txtHotelsList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	padding: 2px;
	margin: 2px;
	text-align: left;
    list-style-position: inside;
    list-style-type: square;
    list-style-image: url(images/layout/bulletSquare.gif);
}
.txtEventAll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	text-align: right;

}
.textNavTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 0px;
	vertical-align: top;
	margin-bottom: 10px;
	text-indent: 5px;
}
.textNavMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-position: outside;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
	overflow: hidden;
}
.textNavMenuOn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-transform: capitalize;
	color: #8FBDED;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-position: outside;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
	overflow: hidden;
}
.textCalendarTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 0px;
	vertical-align: top;
	margin: 0px;
	text-indent: 5px;
}
.textSiteSponsorsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 0px;
	vertical-align: top;
	margin: 0px;
	text-indent: 5px;
}
.textLinkSponsorEventTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #5394D6;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
}
.textLinkSponsorArticleTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #5394D6;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
}
.textLinksMiddleTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	margin: 2px;
	padding: 5px;
	text-align: left;
	overflow: hidden;
}
.textLinksMiddle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-position: outside;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
}
.textLinkAll
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: right;
	list-style-position: outside;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
}
.textnounderline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: right;
	list-style-position: outside;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
	text-decoration:none

	
}
.textNavFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-transform: capitalize;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
}
.textLinksTitleBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.textLinksBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}
a {
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
.borderMainblue
{
    border-top: dashed 1px #5394D6;
    padding: 3px;
}
.borderMainblueside
{
    border-right: solid 1px #5394D6;
    
}
.borderMainbluetopbottom
{
    border-top: solid 1px #5394D6;
    border-bottom: solid 1px #5394D6;
    
}
.borderMainbluebottom
{
    border-bottom: dashed 1px #3497C2;
    padding: 3px;
}
.borderMainbluebottomsolid
{
    border-bottom: solid 1px #3497C2;
    padding: 3px;
}
.borderMainblueTopmargin
{
    border-top: dashed 1px #5394D6;
    padding: 0px;
}


/* main header*/
.headerMain {
	border: 1px solid #8FBDED;
	background-image: url(images/layout/headerBG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration: none;
}
.headerSearchInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 19px;
	width: 620px;
	border: 1px solid #8FBDED;
	padding-top: 2px;
}
.headerSearchInputSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 19px;
	width: 530px;
	border: 1px solid #8FBDED;
	padding-top: 2px;
}
.headerSearchInputEvents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 19px;
	width: 425px;
	border: 1px solid #8FBDED;
	padding-top: 2px;
}

/* navigation */
.navMoreSections {
	border: 1px solid #8FBDED;
	background-image: url(images/layout/navMoreSectionsBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px 0px 10px;
	text-align: left;
	text-decoration: none;
}
.navMenu {
	border: 1px solid #8FBDED;
	background-image: url(images/layout/navMenuBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px 0px 10px; /* top right bottom left */
	text-align: left;
	overflow: visible;
}
.navCalendar 
{
	border: 1px solid #8FBDED;
	background-image: url(images/layout/navMenuBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px; /* top right bottom left */
	text-align: left;
}
.navSiteSponsorsTitle
{
	border: 1px solid #8FBDED;
	background-image: url(images/layout/navMenuBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px; /* top right bottom left */
	text-align: left;
}
.navMiddleLinks {
	margin: 0px;
	padding: 10px; /* top right bottom left */
	text-align: left;
}

/* layout */
.headerVisArts {
	background-image: url(images/layout/HdrVisArts.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.eventListCard
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 2px;
    font-size: 11px;
    line-height: 14px;
    color: #000000;
    text-align: left;
    padding: 2px 2px 2px 2px;
    margin: 2px 2px 2px 2px; 
    text-align: left;
    list-style-position: inside;
    list-style-type: square;
    list-style-image: url(images/layout/bulletSquare.gif);

}
.listingListCard
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 2px;
    font-size: 11px;
    line-height: 14px;
    color: #000000;
    text-align: left;
    padding: 2px 2px 2px 2px;
    margin: 2px 2px 2px 2px; 
    text-align: left;
    list-style-position: inside;
    list-style-type: square;
    list-style-image: url(images/layout/bulletSquare.gif);

}
.eventFeatureCard 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-align: left;
	padding: 0px 10px 0px 10px;
	text-align: left;
}
.articleFeatureCard 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	text-align: left;
	padding: 0px 10px 0px 10px;
	text-align: left;
}
.cardEventOutline
{
    border-right: #5394d6 1px solid;
    padding: 10px 10px 0px 10px;
}
.bgCardEventMain {
	background-image: url(images/layout/bgEventFade.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
}
.bgCardEventMain2 {
	background-image: url(images/layout/bgEventFade2.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
}

.bgCardEventLinks {
	background-image: url(images/layout/bgLinkBoxEvents.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bgCardHotelLinks {
	background-image: url(images/layout/bgLinkBox.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bgCardEventLinksBottom {
	background-image: url(images/layout/bgLinkBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bgCardEventButton {
	background-image: url(images/layout/EventsAdd.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bgCardPage {
	background-color: #DCEAF9;
	background-repeat: no-repeat;
	background-position: top;
}
.bgCardPageBottom {
	background-color: #DCEAF9;
	background-repeat: no-repeat;
	background-position: bottom;
}
.bgLinksSection {
	background-image: url(images/layout/bgLinksSectionTop.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bgLinksSectionBottom {
	background-image: url(images/layout/bgLinksSectionBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bgCardSection {
	background-image: url(images/layout/bgCardTopSection.gif);
	background-color: #DCEAF9;
	background-repeat: no-repeat;
	background-position: top;
}
.bgCardSectionBottom {
	background-image: url(images/layout/bgCardBottomSection.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bgCardHome {
	background-image: url(images/layout/bgCardTopHome.gif);
	background-color: #DCEAF9;
	background-repeat: no-repeat;
	background-position: top;
}
.bgCardHomeBottom {
	background-image: url(images/layout/bgCardBottomHome.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.cardPicEventFeature {
	margin-right: 10px;
	margin-top: 3px;
	float: left;
}
.cardPicListingFeature {
	float: left;
}

.cardPic {
	margin-right: 8px;
	margin-top: 5px;
	float: left;
}
.cardPicSection {
	margin-right: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.formSelectMovieFinder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	height: 20px;
	width: 230px;
	float: right;
}
.subheadSpace {
	margin-bottom: 10px;
}
.picEvent {
	float: right;
	margin-left: 10px;
}
.text {
	
}
.textAdvertiserTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #5394D6;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;

}
/* Advertisers Message */	
.advertiserMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: dashed 1px #5394D6;
	border-top: dashed 1px #5394D6;
}
.allbluetitles
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #5394D6;
	text-align: left;
		
}
.textAdvertiserTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #5394D6;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;

}

/* Navigation Tabs */
span.offTab
{
      background: url(images/layout/tabLeft.gif) left bottom no-repeat;
      color: #000000;
      height: 35px;
      padding: 20px 0px 0px 15px; /* top right bottom left */
      margin: 0px -3px 3px 0px;
      font: bold 11px Arial;
      text-align: center;
      line-height: 14pt;
}
span.offTab a, span.offTab a:link, span.offTab a:visited
{
      background: url(images/layout/tabRight.gif) right bottom no-repeat;
      color: #000000;
      font: bold 11px Arial;
      text-decoration: none;
      height: 35px;
      padding: 20px 15px 0px 0px;
      margin: 0px 0px 0px 0px;
}
span.offTab a:hover, span.onTab a:hover
{
      text-decoration: none;
      color: #000000;
}
span.onTab
{
      background: url(images/layout/tabLeftOn.gif) left bottom no-repeat;
      color: #FFFFFF;
      height: 35px;
      padding: 20px 0px 0px 15px;
      margin: 0px -3px 3px 0px;
      font: bold 11px Arial;
      text-align: center;
      line-height: 14pt;
}
span.onTab a, span.onTab a:link, span.onTab a:visited
{
      background: url(images/layout/tabRightOn.gif) right bottom no-repeat;
      color: #000000;
      font: bold 11px Arial;
      text-decoration: none;
      height: 35px;
      padding: 20px 15px 0px 0px;
      margin: 0px 0px 0px 0px;
}
/* End of Navigation Tabs */

/* Fixed Width Nav Tabs */
span.offTabFW 
{
      display: block;
      float: left;
      width: 100px;
      background: url(images/layout/tabOff.gif) left bottom no-repeat;
      color: #000000;
      height: 25px;
      padding: 0px 0px 0px 0px; /* top right bottom left */
      margin: 0px 0px 0px 0px;
      font: bold 11px Arial;
      text-align: center;
      line-height: 25px;
}
span.offTabFW a, span.offTabFW a:link, span.offTabFW a:visited
{
      display: block;
      float: left;
      width: 100px;
      background: url(images/layout/tabOff.gif) left bottom no-repeat;
      color: #000000;
      height: 25px;
      padding: 0px 0px 0px 0px; /* top right bottom left */
      margin: 0px 0px 0px 0px;
      font: bold 11px Arial;
      text-align: center;
      line-height: 25px;
}
span.offTabFW a:hover, span.onTabFW a:hover
{
      text-decoration: none;
      color: #000000;
}
span.onTabFW 
{
      display: block;
      float: left;
      width: 100px;
      background: url(images/layout/tabOn.gif) left bottom no-repeat;
      color: #000000;
      height: 25px;
      padding: 0px 0px 0px 0px; /* top right bottom left */
      margin: 0px 0px 0px 0px;
      font: bold 11px Arial;
      text-align: center;
      line-height: 25px;
}
span.onTabFW a, span.onTabFW a:link, span.onTabFW a:visited
{
      display: block;
      float: left;
      width: 100px;
      background: url(images/layout/tabOn.gif) left bottom no-repeat;
      color: #000000;
      height: 25px;
      padding: 0px 0px 0px 0px; /* top right bottom left */
      margin: 0px 0px 0px 0px;
      font: bold 11px Arial;
      text-align: center;
      line-height: 25px;
}
/* End of Fixed Width Nav Tabs */