html, body { height:100%; font: 14px arial; }
body { margin:0px; background:#111e27; }

/*background:#111e27;*/

.outbox { background:#111e27 url(/images/main_bg.jpg) repeat-x; min-height:100%; }

img { border:none; behavior: url(/iepngfix.htc); }
a:link, a:visited { color:#629FD7 }
form { margin:0px }
td.none { font-size: 0px; }

p { color:#fff; }
	
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#dff4f4;
	line-height:150%;
	text-align:left;
    }

.pagetext, a:link.pagetext, a:visited.pagetext {
	font: 14px tahoma;
	line-height:20px;
	color: #ffffff;
	text-align: justify;
	padding-left: 5px;
	padding-right: 15px;
	}

.pagetext1 {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	color: #ffffff;
	text-align: justify;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 25px;
	}
	
.pagetext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	text-align:justify;
	color: #d7ebed;
	padding-bottom:20px;
	padding-top:30px;
	padding-left:18px;
	padding-right:18px;
	}
	
.pagetext3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	text-align:justify;
	color: #d7ebed;
	padding-bottom:30px;
	padding-top:40px;
	padding-left:30px;
	padding-right:30px;
	}
	

.Titletext {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	padding-top:45px;
	line-height:normal;
	text-align:center;
	color: #FFCC00;
	}

.Titletext1 { height:40px; background:url(/images/bg_purple_title_long.png) no-repeat; width:628px;  behavior: url(/iepngfix.htc);}
a:link.Titletext1_a, a:visited.Titletext1_a { text-decoration:none; color:#fff; font:bold 23px arial; line-height:40px}

.bg3 { background:#2C2664; }

.show_desc td { font:14px tahoma }

/*tables*/
.tbl_style1 { font:12px gulim }
.tbl_style1 table { border-collapse:collapse; width:100%}
	.auto table { width:auto; }
.tbl_style1 table td { border:1px solid #aaa; padding:2px; font:12px arial}
.tbl_style1 table th { background:#629FD7; border:1px solid #aaa; padding:5px}

.left { text-align:left; }
.center { text-align:center; }
.bg1 { background:#C6DCF0; }

.tbl_style1 #bottom_links, .tbl_style1_v #bottom_links  { margin:10px 0px; text-align:center }
.tbl_style1 #bottom_links a, .tbl_style1_v #bottom_links a { text-decoration:none; color:#629FD7; font:bold 15px georgia; }
	.tbl_style1 #bottom_links a:hover, .tbl_style1_v #bottom_links a:hover { text-decoration:underline; color:#629FD7 }
.tbl_style1 #bottom_links input, .tbl_style1_v #bottom_links input { background:#629FD7; color:#fff }
.tbl_style1 h3 { text-align:center; font:bold 25px georgia; margin:10px; color:#D11010; }

.tbl_style1_v { }
.tbl_style1_v table { border-collapse:collapse; width:100%}
.tbl_style1_v table td { border:1px solid #aaa; padding:2px 5px; font:12px arial }
.tbl_style1_v table th { background:#2B79B5; border:1px solid #aaa; padding:2px 5px; text-align:left; font:bold 12px arial; }

.btn_style1 { background:#870000; color:#fff; border-right:1px solid #6D0000; border-bottom:1px solid #6D0000; border-top:1px solid #A00000; border-left:1px solid #A00000 }
a.btn_style1 { padding:3px 10px; text-decoration:none; color:#fff; border-right:1px solid #6D0000; border-bottom:1px solid #6D0000; border-top:1px solid #A00000; border-left:1px solid #A00000}

.tbl_style1_c td, .tbl_style1_c td p  { }
.tbl_style1_c table { border-top: 1px dotted #629FD7 }

.tbl_style2 { }
.tbl_style2 table { border-collapse:collapse; }
.tbl_style2 table td { font:13px tahoma; border:1px solid #aaa; padding:2px; text-align:center; }
.tbl_style2 table td.heading { font:bold 11px tahoma; background:#8A17CE; }
.tbl_style2 table th { background:#629FD7; border:1px solid #aaa; padding:5px; }

.left { text-align:left; }
.center { text-align:center; }
.bg1 { background:#C6DCF0; }


#reply_write {}
#reply_write h3 { color:#629FD7; font:bold 15px georgia; margin:0px}
#reply_write input { background:#629FD7; color:#fff }

/*paging*/
.pagination { clear:both; margin-top:10px; text-align:center; font:12px tahoma}
	.disabled { color:#ccc }
	.prev_page {}
	.current { background:#629FD7; padding:0px 3px}
	.pagination a { text-decoration:none; background:#ddd; padding:0px 3px; font:12px tahoma; color:#000; }
		.pagination a:hover { background:#629FD7; color:#fff }
	a.next_page, a.prev_page { background:none; letter-spacing:0px }
		a:hover.next_page, a:hover.prev_page { color:#760C18; background:none; }

.tbl_style2 { }
.tbl_style2 table { border-collapse:collapse; width:100%}
.tbl_style2 table td { border:1px solid #aaa; padding:1px 2px}
.tbl_style2 table th { background:#4DC2E2; border:1px solid #aaa;}

.tbl_style3 { }
.tbl_style3 table { border-collapse:collapse; width:100%}
.tbl_style3 table td { border-bottom:1px solid #aaa; padding:1px 2px}
.tbl_style3 table th { background:#629FD7; border:1px solid #aaa;}

.tbl_style4 { }
.tbl_style4 table { border-collapse:collapse; width:100%}
.tbl_style4 table td { padding-left:10px;}
.tbl_style4 table th { color:#FEDA35; text-align:left; }

.tbl_style5 { }
.tbl_style5 table { border-collapse:collapse; width:100%}
.tbl_style5 table td { padding-left:10px;}
.tbl_style5 table th { text-align:left; }

.tbl_show_style1 { }
.tbl_show_style1 table { background:#fff; border-collapse:collapse; width:100%}
.tbl_show_style1 table td { border:1px solid #aaa; padding:2px 5px;}
.tbl_show_style1 table th { background:#DCAC76; border:1px solid #aaa; padding:2px 2px 2px 10px}

.main_content { padding:0px 70px; margin:auto; }
.main_content h3 { font:22px georgia; color:#E91212; margin: 10px 0px }
.main_content h4 { font:bold 15px tahoma; color:#FEDA35; padding:3px ; margin-bottom:15px; }
.main_content h4:hover {  }
	.main_content h4.h4style2 { font:15px tahoma; color:#fff; background:url(/images/bg_h4_2.gif) no-repeat left center; padding:5px ; margin-bottom:20px; }
.main_content h5 { font:bold 15px tahoma; color:#FEDA35; margin:0px }

.main_content p { text-align:left; font:15px arial; line-height:170%; }
.main_content li {  font:13px arial; }

.kp1 { width:148px; height:208px; background:url(/images/about_us_key_personnel_1.jpg); float:left; cursor:pointer }
	.kp1_on#tabHeaderActive { width:148px; height:208px; background:url(/images/images/about_us_key_personnel_1.jpg); float:left; cursor:pointer; }
.kp1_on { width:148px; height:196px; background:url(/images/images/about_us_key_personnel_1.jpg); float:left; cursor:pointer; }

.kp2 { width:148px; height:208px; background:url(/images/about_us_key_personnel_2.jpg) no-repeat; float:left; cursor:pointer }
	.kp2_on#tabHeaderActive { height:208px; background:url(/images/images/about_us_key_personnel_2.jpg) no-repeat; }
.kp2_on { width:148px; height:195px; background:url(/images/images/about_us_key_personnel_2.jpg); float:left; cursor:pointer; }

.kp3 { width:148px; height:208px; background:url(/images/about_us_key_personnel_3.jpg); float:left; cursor:pointer }
	.kp3_on#tabHeaderActive {  height:208px; background:url(/images/images/about_us_key_personnel_3.jpg) }
.kp3_on { width:148px; height:196px; background:url(/images/images/about_us_key_personnel_3.jpg); float:left; cursor:pointer; }

/*yellow box*/
.top_yellow { width:100%; background: url(/images/rr_yellow.png); height:15px; }
	.top_yellow SPAN { display:block; width:15px; height:15px; background:url(/images/rr_yellow.png) no-repeat right top; float:right; }
.mid_yellow { width:100%; }
	.mid_yellow_inbox { border-left:3px solid #FEDA35; border-right:3px solid #FEDA35; padding:0px 20px; margin:-1px 0px; text-align:left; }
.bottom_yellow { width:100%; background: url(/images/rr_yellow.png) no-repeat left bottom; height:15px; }
	.bottom_yellow SPAN { display:block; width:15px; height:15px; background:url(/images/rr_yellow.png) no-repeat right bottom; float:right; }

/*red box*/
.top_red { width:100%; background: url(/images/rr_red.png); height:17px; }
	.top_red SPAN { display:block; width:15px; height:17px; background:url(/images/rr_red.png) no-repeat right top; float:right; }
.mid_red { width:100%; }
	.mid_red_inbox { border-left:3px solid #F0292A; border-right:3px solid #F0292A; padding:0px 20px; margin:-1px 0px; text-align:left; }
.bottom_red { width:100%; background: url(/images/rr_red.png) no-repeat left bottom; height:17px; }
	.bottom_red SPAN { display:block; width:15px; height:17px; background:url(/images/rr_red.png) no-repeat right bottom; float:right; }

/*blue box*/
.top_blue { width:100%; background: url(/images/rr_blue.png); height:17px; }
	.top_blue SPAN { display:block; width:15px; height:17px; background:url(/images/rr_blue.png) no-repeat right top; float:right; }
.mid_blue { width:100%; }
	.mid_blue_inbox { border-left:3px solid #629FD7; border-right:3px solid #629FD7; padding:0px 20px; margin:-1px 0px; text-align:left; }
.bottom_blue { width:100%; background: url(/images/rr_blue.png) no-repeat left bottom; height:17px; }
	.bottom_blue SPAN { display:block; width:15px; height:17px; background:url(/images/rr_blue.png) no-repeat right bottom; float:right; }

/*faq*/
p.question { font:bold 14px tahoma; color:#FBD734; }

/*colors*/
.c1 { color: #E91212 }
.c2 { color: #FEDA35 }
.c3 { color: #629FD7 }

/*image*/
.img_right { float:right; width:auto; margin-left:10px; margin-top:5px; }
	.img_right a { text-decoration:none }
	.img_right span.caption { font: 11px tahoma; color:#FEDA35; background:url(/images/bullets/deco2.gif) no-repeat left center; padding-left:18px; }

.img_left { float:left; width:auto; margin-right:10px; margin-top:5px; }
	.img_left a { text-decoration:none }
	.img_left span.caption { font: 11px tahoma; color:#FEDA35; background:url(/images/bullets/deco2.gif) no-repeat left center; padding-left:18px; line-height:15px; }

span.minus { display:block; width:18px; height:18px; background: url(/images/bullets/minus_red.png) no-repeat; margin-right:5px; float:left }
span.plus { display:block; width:18px; height:18px; background: url(/images/bullets/plus_red.png) no-repeat; margin-right:5px; float:left }

span.arrow_yellow { display:block; width:18px; height:18px; background: url(/images/bullets/dot_yellow.gif) no-repeat; margin-right:5px; float:left }
span.red { display:block; width:25px; height:25px; background: url(/images/bullets/bullet_hole_s.gif) no-repeat; margin-right:5px; float:left; font:bold 11px goergia; line-height:15px; text-align:center; color:#F8D533 }

.show_box { float:left; width:370px; border:1px solid #666; margin-right:10px; margin-bottom:10px; height:120px; }
.show_box_img { float:left; }
	.show_box_img img { border:2px solid #70242B; margin:10px; }
.show_box_title { font:bold 15px tahoma; margin-top:10px; margin-bottom:5px; }
.show_box_desc { font:12px tahoma; line-height:130%; height:50px; }

.button_style2, a:visited.button_style2, a:link.button_style2 { background:#FEDA35; font:bold 12px tahoma; color:#222; padding:0px 5px; cursor:pointer; border-right:1px solid #CEA701; border-bottom:1px solid #CEA701; color:#000; text-decoration:none }
	a:hover.button_style2 { background:#FEED99 }

/*list*/
ul.list_style1 { margin-top:0px; margin-bottom:0px; }
.list_style1 li { line-height:160% }

.list_style2 { list-style-image:url(/images/bullets/bullet_s.gif); margin:0px; padding:0px; }
.list_style2 li { line-height:140%; font-size:13px; margin-left:25px; padding-left:0px; }

.list_style3 { padding:0px; margin:0px; list-style-type:square }
.list_style3 li { padding:0px; font:14px arial; line-height:150%; color:#DFF4F4; padding-left:15px }

.list_style4 { list-style-image:url(/images/bullets/gray_dbl_arrow.gif); margin:0px; padding:0px; }
.list_style4 li { margin-bottom:5px; margin-left:20px; padding:0px; font-size:14px; }

.list_style5 { list-style-image:url(/images/bullets/dagger.gif); margin:0px; padding:0px; }
.list_style5 li { margin-left:40px; margin-bottom:5px; padding:0px; font-size:14px; }

#tabs.submenu { padding:0px; margin:0px; list-style-type:none;}
#tabs.submenu li { background:url(/images/bg_submenu.gif); height:33px; float:left; padding:0px 10px; font:14px tahoma; line-height:33px; cursor:pointer }
#tabs.submenu li#tabHeaderActive { background:url(/images/images/bg_submenu.gif); }
#tabs.submenu li:hover { background:url(/images/images/bg_submenu.gif); }

.show_frame { background:url(/images/bg_show_frame.png) no-repeat; height:169px }
.show_frame img { width:210px; height:157px; margin-left:8px; margin-top:5px}

.show_frame_small { background:url(/images/bg_show_frame_small.gif) no-repeat; width:117px; height:115px; float:left; margin:0px 5px }
.show_frame_small img { width:100px; height:100px; margin-left:5px; margin-top:5px}


.reservation_title { clear:both; margin:10px 0px;line-height:30px; color:#629FD7; background:#000; font:20px tahoma; text-align:center }
.reservation_title a:link, .reservation_title a:visited {text-decoration:none; color:#629FD7; }
	.reservation_title a:hover {text-decoration:underline; font:20px tahoma;}

.reservation_desc { font:12px tahoma; text-align:left; line-height:130% }
	.reservation_desc a:link, 	.reservation_desc a:visited { color:#dff4f4; text-decoration:none; }
		.reservation_desc a:hover { text-decoration:underline;}

#tabs.multiple_shows_s { margin:0px; padding:0px; list-style-type:none; border-bottom: 1px solid #FEDA35; height:15px }
#tabs.multiple_shows_s li { border:1px solid #FEDA35; border-bottom:none; font:11px tahoma; float:left; padding:0px 10px; margin-right:3px; height:15px; cursor:pointer }
#tabs.multiple_shows_s li:hover { color:#FEDA35; }
#tabs.multiple_shows_s li#tabHeaderActive { border-bottom:none; background:#FEDA35; color:#0D2331 }

/*buttons*/
.button1, a:link.button1, a:visited.button1 { background: #F5C93E; color:#000; padding:2px 5px; font:bold 11px tahoma;  text-decoration:none; cursor:pointer; border-top:1px solid #F7D76E; border-left:1px solid #F7D76E;  border-right:1px solid #DDA90B; border-bottom:1px solid #DDA90B; }
	.button1:hover, a:hover.button1 { background: #F5C93E; }

.button2, a:link.button2, a:visited.button2 { background: #7E0000; padding:2px 5px; color:#fff; font:bold 11px tahoma;  text-decoration:none; border-right:1px solid #000; border-bottom:1px solid #000; border-top:1px solid #CD9393; border-left:1px solid #CD9393; cursor:pointer; }
	.button2:hover, a:hover.button2 { background: #A01010; }

#bottom_nav a {text-decoration:none}
	#bottom_nav a:hover {text-decoration:underline}

.desc { font:12px tahoma; color:#D60202 }
.desc2 { font:14px tahoma; color:#D60202 } 

.text1 { font:15px tahoma }

a:link.whitelink, a:visited.whitelink { text-decoration:none; color:#fff }
	a:hover.whitelink { text-decoration:underline }

.venue_pic img { width:155px; height:115px; margin:0px 3px }

.show_testimonial p { margin:0px; }

p.p1 { font:14px arial }

input.date { width: 80px; }
