/* CSS Document */

a:link {  color: #000000; text-decoration: underline}
a:visited {  color: #666666; text-decoration: underline}
a:hover {  color: #CC0000; text-decoration: underline}
a:active {  color: #999999; text-decoration: underline}

.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; letter-spacing: normal; line-height: 18px;}

.smtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; letter-spacing: normal; line-height: 15px;}

.italic {
	font-family: "Times New Roman", Times, serif;
	color: #666666;
	font-style: italic;
	line-height: 19px;
	font-size: 16px;
}

.bold {
	font-weight: bold;
}

.bluetext { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #4d75b7; letter-spacing: normal; line-height: 18px; font-weight: bold;}
.bluemed { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4d75b7; letter-spacing: normal; line-height: 18px; font-weight: bold;}

.orangetext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cc6600; letter-spacing: normal; line-height: 18px; font-weight: bold;}

.orangesm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc6600; letter-spacing: normal; line-height: 18px;}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}
.footertext a:link {  color: #ffffff; text-decoration: underline}
.footertext a:visited {  color: #ffffff; text-decoration: underline}
.footertext a:hover {  color: #333333; text-decoration: none}
.footertext a:active {  color: #999999; text-decoration: underline} 

.blueborder {
	border-width: 1px;
	border-style: solid;
	border-color: #4d75b7;
}

* html a:hover {visibility:visible}

.navhome {position: relative; background-image: url(images/topmenu/home_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 53px; height: 22px; margin: 0; padding: 0;}
.navhome a { display: block; width: 53px; height: 22px; display: block; text-decoration: none;}
.navhome img {width: 53px; height: 22px; border: 0; }
.navhome a:hover img{visibility:hidden}

.navcalendar {position: relative; background-image: url(images/topmenu/calendar_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 70px; height: 22px; margin: 0; padding: 0;}
.navcalendar a { display: block; width: 70px; height: 22px; display: block; text-decoration: none;}
.navcalendar img {width: 70px; height: 22px; border: 0; }
.navcalendar a:hover img{visibility:hidden}

.navialinks {position: relative; background-image: url(images/topmenu/otherlinks_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 168px; height: 22px; margin: 0; padding: 0;}
.navialinks a { display: block; width: 168px; height: 22px; display: block; text-decoration: none;}
.navialinks img {width: 168px; height: 22px; border: 0; }
.navialinks a:hover img{visibility:hidden}

.navrequest {position: relative; background-image: url(images/topmenu/request_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 163px; height: 22px; margin: 0; padding: 0;}
.navrequest a { display: block; width: 163px; height: 22px; display: block; text-decoration: none;}
.navrequest img {width: 163px; height: 22px; border: 0; }
.navrequest a:hover img{visibility:hidden}

.navmedia {position: relative; background-image: url(images/topmenu/media_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 54px; height: 22px; margin: 0; padding: 0;}
.navmedia a { display: block; font-size: 11px; width: 54px; height: 22px; display: block; text-decoration: none;}
.navmedia img {width: 54px; height: 22px; border: 0; }
.navmedia a:hover img{visibility:hidden}

.navkids {position: relative; background-image: url(images/topmenu/kids_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 98px; height: 22px; margin: 0; padding: 0;}
.navkids a { display: block; font-size: 11px; width: 98px; height: 22px; display: block; text-decoration: none;}
.navkids img {width: 98px; height: 22px; border: 0; }
.navkids a:hover img{visibility:hidden}

.navcontact {position: relative; background-image: url(images/topmenu/contact_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 94px; height: 22px; margin: 0; padding: 0;}
.navcontact a { display: block; font-size: 11px; width: 94px; height: 22px; display: block; text-decoration: none;}
.navcontact img {width: 94px; height: 22px; border: 0; }
.navcontact a:hover img{visibility:hidden}

.navwelcome {position: relative; background-image: url(images/sidemenu/welcome_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 140px; height: 45px; margin: 0; padding: 0;}
.navwelcome a { display: block; width: 140px; height: 45px; display: block; text-decoration: none;}
.navwelcome img {width: 140px; height: 45px; border: 0; }
.navwelcome a:hover img{visibility:hidden}

.navtour {position: relative; background-image: url(images/sidemenu/tour_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 140px; height: 47px; margin: 0; padding: 0;}
.navtour a { display: block; width: 140px; height: 47px; display: block; text-decoration: none;}
.navtour img {width: 140px; height: 47px; border: 0; }
.navtour a:hover img{visibility:hidden}

.navmem {position: relative; background-image: url(images/sidemenu/membership_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 140px; height: 48px; margin: 0; padding: 0;}
.navmem a { display: block; width: 140px; height: 48px; display: block; text-decoration: none;}
.navmem img {width: 140px; height: 48px; border: 0; }
.navmem a:hover img{visibility:hidden}

.navlinks {position: relative; background-image: url(images/sidemenu/links_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 140px; height: 47px; margin: 0; padding: 0;}
.navlinks a { display: block; width: 140px; height: 47px; display: block; text-decoration: none;}
.navlinks img {width: 140px; height: 47px; border: 0; }
.navlinks a:hover img{visibility:hidden}

.navgroup {position: relative; background-image: url(images/sidemenu/grouptour_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 140px; height: 45px; margin: 0; padding: 0;}
.navgroup a { display: block; width: 140px; height: 45px; display: block; text-decoration: none;}
.navgroup img {width: 140px; height: 45px; border: 0; }
.navgroup a:hover img{visibility:hidden}

.navpostcard {position: relative; background-image: url(images/sidemenu/postcard_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 140px; height: 46px; margin: 0; padding: 0;}
.navpostcard a { display: block; width: 140px; height: 46px; display: block; text-decoration: none;}
.navpostcard img {width: 140px; height: 46px; border: 0; }
.navpostcard a:hover img{visibility:hidden}

#home_banners { 
	width:700px;
	height:142px;
	padding:0;
	background:url(/images/eita-banner-back.gif) no-repeat top #F4E930;
	border-top:1px solid #FFFFFF;
	}
	
#home_banners img{}
