
H3
{
COLOR: #001275;
margin-bottom: 1px
}
H5
{
COLOR: #022984 
}
.blue
{
	COLOR: #1550BD
}
.gray
{
	COLOR: #53626F
}
.tableBorderLeft
{
	border: 1px solid #CDD3DA;
	background-color:#ffffff;
	border-top: 0px
}
.tableBorderRight
{
	border: 1px solid #CDD3DA;
	background-color:#ffffff;
	border-left: 0px;
	border-top: 0px
}
.tableBorderMid
{
	border: 1px solid #CDD3DA;
	background-color:#ffffff;
	border-top: 0px;
	border-left:0px
}
.tableBorderTop
{
	background-color:#001275;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px
}
.tableTop
{
	background-color:#001275;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	vertical-align: middle
}
.tableTopText
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px
}
.reservation
{  
    font-size: 11px;
	COLOR: #063EA4;
	MARGIN-BOTTOM: 5px;
	font-weight: bold
}
.aaTitle
{
    FONT-SIZE: 16px;
	font-weight: bold;
	color: #bb5111;
	FONT-FAMILY: verdana, arial, sans-serif
}
.aaAge
{  
    font-size: 13px;
	COLOR: #bb5111;
	font-weight: bold
}
.aaPrice
{  
    font-size: 11px;
	COLOR: #022984
}
.promoDate
{  
    font-size: 11px;
	font-weight: bold;
	COLOR: #022984
}
.calendarMonth
{
   font-size: 11px;
   font-weight: bold;
   COLOR: #000000
}
.calendarExtra
{  
    font-size: 11px;
	COLOR: #53626F;
}
A.calendarExtra:link { color: #53626F }       /* unvisited link */
A.calendarExtra:visited { color: #53626F }   /* visited links */
A.calendarExtra:hover { color: #bb5111 }    /* active links */
.calendarSection
{  
	font-size: 12px;
	COLOR: #042F7D;
	font-weight: bold;
	width: 560px;
	background-color: #E3F0FB;
	padding: 5px
}
.blue
{  
	COLOR: #022984
}
.ueTitle
{
    FONT-SIZE: 16px;
	COLOR: #bb5111;
	font-weight: bold
}
.ueAge
{
    FONT-SIZE: 13px;
	COLOR: #022984;
	font-weight: bold
}
.photoModule
{
	font-size: 10px;
	color: #000000
}
.priceHeader
{
COLOR: #022984;
font-size: 10px;
font-weight: bold
}
.fiveSixty
{
   width: 100%
}
.liveCam
{
   font-size: 10px;
	font-weight: bold;
	COLOR: #001275
}
A.liveCam:link { color: #001275 }       /* unvisited link */
A.liveCam:visited { color: #001275 }   /* visited links */
A.liveCam:hover { color: #bb5111 }    /* active links */
A:link { color: #001275 }       /* unvisited link */
A:active { color: #001275}   /* active links */
A:hover{ color: #bb5111 }    /* hover links */
A.h4:link { color: #063EA4 }       /* unvisited link */
A.h4:visited { color: #063EA4 } /* visited links */
A.h5:link { color: #022984  }       /* unvisited link */
A.h5:visited { color: #063EA4 } /* visited links */
.bgVI
{
	background-color: #D4E8FC
}
.promoTitle
{
COLOR: #022984;
font-size: 11px;
font-weight: bold
}
A.promoTitle:link { color: #022984 }       /* unvisited link */
A.promoTitle:visited { color: #022984 } /* visited links */
.rightTitle
{
margin-bottom: 10px;
font-size: 10px;
color: #001275;
font-weight: bold;
}
.captionGray
{
color: #53626F
}
.connected
{
color: #001275;
font-weight: bold;
padding-bottom: 2px
}
.reservations
{
	padding:7px;
	background-color:#F0F2F4;
	border: 1px solid #CDD3DA
}
.featuredProgram
{
	width:165px;
	background-image: url(/vi/content/images/todo/bg_featured_program.jpg);
	background-repeat: no-repeat
}
.featuredDaily
{
	width:165px;
	background-image: url(/vi/content/images/todo/bg_featured_daily.jpg);
	background-repeat: no-repeat
}
.featuredEvent
{
	width:165px;
	background-image: url(content/images/todo/bg_featured_exhibit.jpg);
	background-repeat: no-repeat
}
.pFeatured
{
	padding-left: 5px;
	padding-top: 2px;
	float: right
}
.dailyFeatured
{
	font-weight: bold;
	COLOR: #001275;
	font-size: 18px
}
.modRightBg280
{
	background-image: url(/vi/content/images/shared/mod_right_bg_280.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-top:5px;
	width: 280px
}
.modRightInside280
{
	width: 260px;
	padding-left:8px;
	padding-right:15px;
}
.modRightBg200
{
	background-image: url(/vi/content/images/shared/mod_right_bg_200.gif);
	background-repeat: no-repeat;
	width: 200px
}
.modRightInside200
{
	width: 180px;
	padding-left: 8px;
	padding-top: 5px;
	font-size: 10px
}
.modRightBg220
{
	background-image: url(/vi/content/images/shared/mod_right_bg_220.gif);
	background-repeat: no-repeat;
	width: 220px
}
.modRightInside220
{
	width: 200px;
	padding-left: 8px;
	padding-top: 5px;
	font-size: 10px
}
.modRightBg230
{
	background-image: url(/vi/content/images/shared/mod_right_bg_230.gif);
	background-repeat: no-repeat;
	width: 230px
}
.modRightInside230
{
	width: 210px;
	padding-left: 8px;
	padding-top: 5px;
	font-size: 10px
}
.modRightBgEntertain
{
	background-image: url(/vi/content/images/shared/mod_right_bg_entertain.gif);
	background-repeat: no-repeat;
	width: 180px
}
.modRightInsideEntertain
{
	width: 160px;
	padding-left: 6px;
	padding-top: 90px;
	font-size: 10px
}
.modRightBg540
{
	background-image: url(/vi/content/images/shared/mod_right_bg_540.gif);
	background-repeat: no-repeat;
	width: 540px;
	font-size: 11x
}
.modRightInside540
{
	width: 520px;
	padding-left: 7px;
	padding-top: 5px
}
.modRightBg
{
	background-image: url(/vi/content/images/shared/mod_right_bg.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-left:7px;
	padding-right:10px;
	padding-top:5px
}
.modRightBgInside
{
	padding-left: 5px;
	padding-right: 20px
}
.modContactBg
{
	background-image: url(/vi/content/images/shared/mod_contact_bg.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-left:7px;
	padding-right:10px;
	padding-top:5px
}
drawerToggle
{
	font-size:18pt;
	font-weight:bold;
	margin-top:20px;
}
.faq-Category
{
	font-size:18pt;
	font-weight:bold;
	margin-top:20px;
}
.drawer-container
{
}
.item-handle
{
	font-size:12px;
	font-weight: bold;
	background-color: #F0F2F4;
	padding: 7px;
	margin-top: 10px;
	width: 526px
}
.item-drawer
{
	margin-bottom:10px;
	padding: 7px;
	padding-left:20px;
	width: 516px
}
.dailyContainer
{
	width: 540px
}
.calendarMonth
{
	font-size: 18px;
	font-weight: bold;
	color: #bb5111;
	padding-bottom: 5px
}
.calendarDate
{
	font-size: 17px;
	font-weight: bold;
	color: #001275
}
.calendarTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #001275;
	margin-bottom: 3px;
	padding-bottom: 3px
}
.calendarHours
{
	font-size: 11px;
	color: #001275;
	margin-bottom: 3px;
	font-weight: bold
}
A.calendarTitle:link { color: #001275 }       /* unvisited link */
A.calendarTitle:visited { color: #001275  } /* visited links */
A.calendarTitle:hover { color: #bb5111  } /* visited links */
A.calendarDate:visited { color: #022984 } /* visited links */
A.blueLight:link { color: #2379CF }       /* unvisited link */
A.blueLight:visited { color: #2379CF  } /* visited links */
A.blueLight:hover { color: #bb5111 } /* visited links */
A.connected:link { color: #001275; text-decoration: none }       /* unvisited link */
A.connected:visited { color: #001275; text-decoration: none } /* visited links */
A.connected:hover { color: #bb5111; text-decoration: underline } /* visited links */
.modDeafultFeatured
{
	background-image: url(/vi/content/images/default/mod_bg_featured.gif);
}
.modDeafultFeaturedInside
{
	padding-left: 15px;
	width: 325px
}
.modRightBg180
{
	background-image: url(/vi/content/images/shared/mod_right_bg_180.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-top:5px;
	width: 180px
}
.modRightInside180
{
	padding-left: 5px;
	width: 165px
}
.modMembership
{
	background-image: url(/vi/content/images/shared/mod_membership_bg.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-top: 60px;
	width: 160px;
	margin-bottom: 7px
}
.modMembershipInside
{
	padding-left: 5px;
	width: 135px;
	color: #001275
}
.modGreen
{
	background-image: url(/vi/content/images/shared/mod_green_bg.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-top:25px;
	width: 160px;
	color: #001275
}
.modGreenInside
{
	padding-left: 6px;
	width: 145px;
	color: #001275
}
.modRightBg160
{
	background-image: url(/vi/content/images/shared/mod_right_bg_160.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-top:5px;
	width: 160px
}
.modRightInside160
{
	padding-left: 5px;
	width: 145px
}
.modContactSales
{
	background-image: url(/vi/content/images/shared/bg_contact_sales.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-top:25px;
	width: 160px
}
.modContactSalesInside
{
	padding-left: 5px;
	width: 145px;
	color: #001275
}
.reservationLarge
{
	font-size: 11px;
	font-weight: bold;
	color: #001275;
	padding-bottom: 5px
}
.reservation
{
	font-size: 10px;
	font-weight: bold;
	color: #001275;
	padding-bottom: 5px
}
.reservationContent
{
	color: #53626F
}
.pricing
{
	padding-top:10px;
	color: #53626F
}
.calendarDate
{  
    font-size: 14px;
	color: #001275;
	padding-bottom: 5px
}
.storemain
{
	font-size: 11px;
	line-height: 16px;
	height: 170px;
}
.diningmain
{
	font-size: 11px;
	line-height: 16px;
	height: 170px;
}
.diningtxt
{
	background-color: #FFFFFF;
	padding-top: 5px;
	font-size: 30px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #001275
}
.storetxt
{
	background-color: #FFFFFF;
	padding-top: 5px;
	font-size: 30px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #001275
}
A.diningmain:link
{
	font-weight:bold;
	text-decoration: none;
	color: #CCCCCC;
}   
A.diningmain:visited { font-weight:bold;text-decoration: none; color: #001275; }  
A.diningmain:active { font-weight:bold;text-decoration: none; }              
A.diningmain:hover { font-weight:bold;text-decoration: underline;  color: #001275; } 

