body {
	margin: 0;
	text-align: center;
	background: #e1e1e1 url(bkgnd_main.png) repeat-x;
	font-family: Tahoma, Arial, sans-serif;
}

.logo {
	background: #222224;
	height: 126px;
}

.mmenu {
	background: #202229 url(menu_bkgnd.png) repeat-x;
	height: 29px;
	text-align: center;
	font: bold 10pt Tahoma, Verdana, Arial, sans-serif; color: #ffffff;
}

.mmenusep {
	background: #202229 url(menu_separator.png) repeat-x;
	height: 29px;
	width: 4px;
}

.mmenuitem {
	width: 98px;
}

.nav {
	background: #F7F7F7 url(nav_cap_bkgnd.png);
	height: 32;
	text-align: center;
	font: bold 10pt Tahoma, Verdana, Arial, sans-serif; color: #2a2a2a;
}

.navshl {
	background: #F7F7F7 url(nav_shadow_l.png);
	width: 12;
}

.navshr {
	background: #F7F7F7 url(nav_shadow_r.png);
	width: 12;
}

.navbottom {
	background: #F7F7F7 url(nav_bottom_line.png);
}

table {
	background: #ffffff;
	font: 10pt Tahoma, Verdana, Arial, sans-serif; color: #000000;
}

.main {
	margin: 12 12 12 4;
	font: 10pt Tahoma, Verdana, Arial, sans-serif; color: #000000;
}

.shadlgrad {
	background: #e1e1e1 url(shadow_lgrad.png);
}

.shadrgrad {
	background: #e1e1e1 url(shadow_rgrad.png);
}

.shadl {
	background: #e1e1e1 url(shadow_l.png);
}

.shadr {
	background: #e1e1e1 url(shadow_r.png);
}

.cap {
	font: bold 14pt Tahoma, Verdana, Arial, sans-serif; color: #242425;
}

.capline {
	margin-top: 4;
}

.prgrph {
	font-weight: bold;
}

.foot {
	background: #202229 url(menu_bkgnd.png) repeat-x;
	height: 29px;
	text-align: center;
	font: 8pt Tahoma, Verdana, Arial, sans-serif; color: #FFFFFF;
}

.brlink {
	margin-right: 12;
	text-align: right;
}

a.lnk {
	color: #000000; 
	text-decoration: none;
	border-bottom: 1px dashed #242425;
}

a.lnk:hover {
	color: #DD9704;
	text-decoration: none;
	border-bottom: 1px dashed #CD8702;
}

a.menu {
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.quot {
	text-align: center;
	font: 10pt Tahoma, Verdana, Arial, sans-serif; color: #111114;
}

.infocell_tl_b {
	background: #3A76C6 url(infocell_blue_topleft.png) no-repeat;
	height: 32px;
	width: 20px;
}

.infocell_t_b {
	background: #3A76C6 url(infocell_blue_top.png) repeat-x;
	height: 32px;
	font: bold 10pt Tahoma, Verdana, Arial, sans-serif; color: #FFFFFF;
}

.infocell_tr_b {
	background: #3A76C6 url(infocell_blue_topright.png) no-repeat;
	height: 32px;
	width: 20px;
}

.infocell_left {
	background: #F4F4F6 url(infocell_left.png) repeat-y;
}

.infocell {
	background: #F4F4F6;
	padding: 7 0 7 0;
	vertical-align: top;
	font: 8pt Tahoma, Verdana, Arial, sans-serif; color: #000000;
}

.infocell_right {
	background: #F4F4F6 url(infocell_right.png) repeat-y;
}

.infocell_bl {
	background: #F4F4F6 url(infocell_bottomleft.png) no-repeat;
	height: 14px;
	width: 20px;
}

.infocell_bottom {
	background: #F4F4F6 url(infocell_bottom.png) repeat-x;
	height: 14px;
}

.infocell_br {
	background: #F4F4F6 url(infocell_bottomright.png) no-repeat;
	height: 14px;
	width: 20px;
}

.infocell_t_line_vt {
	background: #3A76C6 url(infocell_blue_top_vline.png) no-repeat;
	height: 32px;
	width: 20px;
}

.infocell_line_vt {
	background: #F4F4F6 url(infocell_vline.png) repeat-y;
	width: 20px;
}

.infocell_l_line_hr {
	background: #F4F4F6 url(infocell_left_hline.png) no-repeat;
	height: 21px;
	width: 20px;
}

.infocell_line_hr {
	background: #F4F4F6 url(infocell_hline.png) repeat-x;
	height: 21px;
}

.infocell_line_cross {
	background: #F4F4F6 url(infocell_crossline.png) no-repeat;
	height: 21px;
	width: 20px;
}

.infocell_bc {
	background: #F4F4F6 url(infocell_bottom_center.png) no-repeat;
	width: 20px;
}

.infocell_r_line_hr {
	background: #F4F4F6 url(infocell_right_hline.png) no-repeat;
	height: 21px;
	width: 20px;
}

a.tticket {
	color: #FFFFFF; 
	text-decoration: none;
	border-bottom: 1px dashed #D2D2D6;
}

a.tticket:hover {
	color: #DD9704;
	text-decoration: none;
	border-bottom: 1px dashed #CD8702;
}

.infocell_tl_r {
	background: #CF3E2B url(infocell_red_topleft.png) no-repeat;
	height: 32px;
	width: 20px;
}

.infocell_t_r {
	background: #CF3E2B url(infocell_red_top.png) repeat-x;
	height: 32px;
	font: bold 10pt Tahoma, Verdana, Arial, sans-serif; color: #FFFFFF;
}

.infocell_tr_r {
	background: #CF3E2B url(infocell_red_topright.png) no-repeat;
	height: 32px;
	width: 20px;
}
.infocell_tl_gr {
	background: #393836 url(infocell_gray_topleft.png) no-repeat;
	height: 32px;
	width: 20px;
}

.infocell_t_gr {
	background: #393836 url(infocell_gray_top.png) repeat-x;
	height: 32px;
	font: bold 10pt Tahoma, Verdana, Arial, sans-serif; color: #FFFFFF;
}

.infocell_tr_gr {
	background: #393836 url(infocell_gray_topright.png) no-repeat;
	height: 32px;
	width: 20px;
}

.infocell_t_gr_line_vt {
	background: #393836 url(infocell_gray_top_vline.png) no-repeat;
	height: 32px;
	width: 20px;
}