/* CSS Document */

body {
	background: #ffffff url('../images/blue_gradient_bg.jpg') repeat-x top center;
	font-family: Arial;
	font-size: 12px;
	color: #4e4e4e;
}


h1 {
	color: #333366;
	font-size: 34px;
	margin-top: 0px;
	margin-bottom: 18px;
}

h2 {
	color: #333366;
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 14px;
}

h3 {
	font-size: 12px;
	color:#ffffff;
	padding: 0px;
	margin: 0px;
}

h3 a {
	color:#ffffff;
	text-decoration:none;
}

h3 a:hover {
	color:#ffffff;
	text-decoration:none;
}

h4 {
	color: #333366;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.content1{
	padding: 0px 0px 0px 2px;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4e4e4e;
	line-height: 18px;
}

.content2{
	padding: 0px 0px 0px 2px;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333366;
	line-height: 18px;
}

.subimg {
	float: right;
	padding-left: 15px;
	padding-bottom: 10px;
}

.contentleft {
	width: 489px;
	float: left;
	padding-bottom: 0px;
	padding: 0px 0px 0px 2px;
	margin-top: 0;
}
.subimgleft {
	float: left;
	padding-left: 15px;
	padding-bottom: 3px;
}

.date_left {
	width: 235px;
	float: left;
	padding-bottom: 0px;
	padding: 0px 0px 0px 2px;
	margin-top: 0;
}

.contentright {
	width: 530px;
	float: right;
	padding-bottom: 0px;
	padding: 0px 0px 0px 2px;
	margin-top: 0;
}

.date_right {
	width: 235px;
	float: right;
	padding-bottom: 0px;
	padding: 0px 0px 0px 2px;
	margin-top: 0;
}

#top_nav {
	margin: 0 auto;
	width: 970px;
}

#mid_leaf {
	margin-bottom: 0px;
}

#leaf_bottom {
	top: 0px;
}

#main_nav {
	margin-bottom: 0px;
}

#header {
	margin: 0px;
}

.site {
	margin-top: -8px;
	zoom:1;
}

.structure {
	border-style: none;
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
}

.structure td {
	border-style: none;
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
}

.div_nav {
	background: url('../images/top_nav/div_nav.jpg') repeat-x;
	height: 24px;
}

.shader_nav {
	background: url('../images/top_nav/shader_nav.png') repeat-x;
	height: 10px;
}

.rollover {
	background: url('../images/top_nav/solid_nav.jpg') repeat-x;
	height: 24px;
	text-align: center;
	zoom:1;
}

.rollover a {
	display:block;
	background: url('../images/top_nav/solid_nav.jpg') repeat-x;
	height: 24px;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.rollover a:hover { 
	background: url('../images/top_nav/hover_nav.jpg') repeat-x;
	height: 24px;
	text-decoration: underline;
}

.home #home, .whats_new #whats_new, .quote #quote, .contact #contact {
	background: url('../images/top_nav/hover_nav.jpg') repeat-x;
	height: 24px;
	text-decoration: none;
}

.green {
	background-color: #8dc73f;
}

.footer {
	background-color: #27486b;
	text-align: center;
	color: #ffffff;
	font-size: 10px;
}

.footer a {
	color: #ffffff;
	text-decoration: none;
}

.footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.bus_footer {
	background: url('../images/artsy_bus.png') no-repeat;
}

.footer_plus {
	font-size: 12px;
}

.footer_plus a {
	color: #ffffff;
	text-decoration: none;
}

.footer_plus a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.whats_new_top {
	background: url('../images/whats_new_top.png') no-repeat;
	width: 245px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

.whats_new_bot {
	background: url('../images/whats_new_bot.png') no-repeat;
	width: 245px;
	height: 10px;
	border-width: 0px;
}

.whats_new_mid {
	background: url('../images/whats_new_mid.png') repeat-y;
	width: 245px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

.whats_new_mid td {
	border-style: none;
	border: 0px;
	border-spacing: 0px;
	padding: 10px 10px 0px 10px; /*padding around content area in what's new box*/
}

.feature_top {
	background: url('../images/feature_top.png') no-repeat;
	width: 284px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

.feature_bot {
	background: url('../images/feature_bot.png') no-repeat;
	width: 284px;
	height: 14px;
	border-width: 0px;
}

.feature_mid {
	background: url('../images/feature_mid.png') repeat-y;
	width: 284px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

.feature_mid td {
	border-style: none;
	border: 0px;
	border-spacing: 0px;
	padding: 10px; /*padding around content area in what's new box*/
}

.go_green {
	background: url('../images/go_green.png') no-repeat;
	width: 240px;
	height: 177px;
	border-width: 0px;
}

.mohegan_sun {
	background: url('../images/mohegan_sun_square.png') no-repeat;
	color: #ffffff;
	width: 285px;
	height: 177px;
	border-width: 0px;
}

.mohegan_sun a {
	color: #ffffff;
	text-decoration: none;
}

.mohegan_sun a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.mohegan_sun_front {
	background: url('../images/mohegan_sun_front.png') no-repeat;
	color: #ffffff;
	width: 285px;
	height: 177px;
	border-width: 0px;
}

.mohegan_sun_front a {
	color: #ffffff;
	text-decoration: none;
}

.mohegan_sun_front a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.travel_1 {
	background: url('../images/travel_1.png') no-repeat;
	width: 229px;
	height: 177px;
	border-width: 0px;
}

.travel_1 a {
	color: #ffffff;
	text-decoration: none;
}

.travel_1 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.travel_2 {
	background: url('../images/travel_2.png') no-repeat;
	width: 285px;
	height: 177px;
	border-width: 0px;
}
.travel_2 a {
	color: #ffffff;
	text-decoration: none;
}
.ourfleet {
	background: url('../images/fleet/ourfleet_285.jpg') no-repeat;
	width: 285px;
	height: 177px;
	border-width: 0px;
}

.ourfleet a {
	color: #ffffff;
	text-decoration: none;
}


.travel_2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.image_border {
	border: 2px solid #696969;
	margin: 4px;
}

.image_border_extra_pad_right {
	border: 2px solid #696969;
	margin: 4px;
	margin-right: 10px;
}

.image_no_border_extra_pad_right {
	margin: 4px;
	margin-right: 10px;
}

.headshot {
	border: 2px solid #696969;
	margin-right: 10px;
	margin-bottom: 12px;
}

.error {
	background-color:#ff0;
}