body {

	background: #326EB4 url(/images//bg.png) 50% 0 repeat-x;

	margin: 0; 

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	scrollbar-3dlight-color: #697B8B;

  scrollbar-arrow-color: #697B8B;

	scrollbar-darkshadow-color: #697B8B;

	scrollbar-face-color: White;

	scrollbar-highlight-color: White;

	scrollbar-shadow-color: #697B8B;

	scrollbar-track-color: #697B8B;

	overflow-x: auto;

	overflow-y: auto

}



a, a:visited {

  text-decoration: none;

  color: #0050C0;

}



a:hover {

  text-decoration: none;

  color: #A00010;

}



a.button1:link, a.button1:visited {

	display: block;

	height: 36px;

  float: left;

	background: url(/images//navtab-right.png) top right no-repeat; 

	margin: 0 1px 0 1px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

}



a.button1 span {

	display: block;

	height: 28px;

	float: left; /* IE 6 Fix */

	padding: 8px 20px 0px 20px;

	background: url(/images//navtab-left.png) top left no-repeat;

	color: #ffffff;

}



a.button1:hover, a.button1:active {

	background-position: bottom right;

}



a.button1:hover span {

	background-position: bottom left;

	color: #000000;

	cursor: pointer; /* Remind IE which cursor to use! */

}





/********************************************************************************************/

/********************************************************HEADER****************************/

/********************************************************************************************/



div#header {

  width: 90%;

  max-width: 1020px;

  margin: auto;

	position: relative;

	background: #FFF5EB url(/images//header_t.png) 0 0 repeat-x;

	z-index: 1;

}



div#header .header-b {	

	background: url(/images//header_b.png) 0 100% repeat-x;

}



div#header .header-l {

	background: url(/images//header_l.png) 0 0 repeat-y;

}



div#header .header-r {

	background: url(/images//header_r.png) 100% 0 repeat-y;

}



div#header .header-tl {

	background: url(/images//header_tl.png) 0 0 no-repeat;

}



div#header .header-tr {

	background: url(/images//header_tr.png) 100% 0 no-repeat;

}



div#header .header-bl {

	background: url(/images//header_bl.png) 0 100% no-repeat;

}



div#header .header-br {

	padding: 0px 10px 0px 10px;

	background: url(/images//header_br.png) 100% 100% no-repeat;

}



div#header .header-bg {

	height: 190px;

	padding: 10px 10px 0px 10px;

	background: url(/images//lecheader.jpg) 0 100% repeat-x;

}



/* LangleyTickets.com PNG Logo */

div#lthead {

	position: absolute;

	top: 18px;

	right: 10px;

	z-index: 4;

}



div#addresscontainer {

	position: absolute;

	top: 10px;

	right: 10px;

	z-index: 3;

}



div#address {

  position: absolute;

  top: 74px;

  right: 9px;

  width: 155px;

  height: 79px;

/*  font-size: 14px;*/

  line-height: 115%; 

  text-align: right;

  font-size: 125%;

  color: #ffffff;

  background-color: transparent;

  font-weight: bold;

	z-index: 4;

}



div#address a, a:visited {

  color: #FFD0C0;

}



div#address a:hover {

  color: #F00000;

}



div#addressbg {

  width: 165px;

  height: 190px;

  filter:alpha(opacity=50);   /* Internet Explorer       */

  -moz-opacity:0.5;           /* Mozilla 1.6 and below   */

  opacity: 0.5;               /* newer Mozilla and CSS-3 */

  /*background-color: #fff5eb;*/

  background-color: #000000;

	z-index: 3;

}



div#map {

	position: absolute;

	top: 175px;

	right: 19px;

	z-index: 3;

	font-size: 100%;

	font-weight: bold;

  color: #ffffff;

}



div#map a, a:visited {

  text-decoration: underline;

  color: #ffffff;

}



/********************************************************************************************/

/********************************************************TOP MENU****************************/

/********************************************************************************************/



div#topmenu {

  width: 100%;

  max-width: 1020px;

  height: 30px;

  margin: 0;

	background: #FFF5EB;

	z-index: 1;

}



div#menu {

  position: relative;

  margin: 3px 0 2px 4px;

}



#sddm {	

  margin: 0;

	padding: 0;

	z-index: 30;

}



#sddm li {

	list-style: none;

	float: left;

	font: bold 14px arial;

}



#sddm li a {

	display: block;

	margin: 0 1px 0 0;

	padding: 4px 12px;

	background: #003c82;

	color: #FFF;

	text-align: center;

	text-decoration: none;

}



#sddm li a:hover {

	background: #900000;

}



#sddm li a.current{

	display: block;

	margin: 0 1px 0 0;

	padding: 4px 12px;

	background: #900000;

	color: #FFF;

	text-align: center;

	text-decoration: none;

}



#sddm div {

	position: absolute;

	visibility: hidden;

  margin: 3px 0 0 0;

	padding: 0;

	background: #fff5eb;

	border-right: 1px solid #003c82;

	border-bottom: 1px solid #003c82;

	border-left: 1px solid #003c82;

}



#sddm div a {

	position: relative;

	display: block;

	margin: 0;

	padding: 5px 15px 5px 5px;

	width: auto;

	white-space: nowrap;

	text-align: left;

	text-decoration: none;

	background: #fff5eb;

	color: #2875DE;

	font: bold 12px arial;

}



#sddm div a:hover {

	background: #326eb4;

	color: #FFF;

}



/********************************************************************************************/

/********************************************************MAIN BODY***************************/

/********************************************************************************************/



div#middle {

  width: 100%;

  max-width: 998px;

  margin: 8px auto 0 auto;

	width: auto;

	background: #FFFAF5 url(/images//middle_t.png) 0 0 repeat-x;

	clear: both;

}



div#middle .eventimage {

  margin-bottom: 8px;

}



div#middle td.event {

  background: transparent;

  border: 6px solid #ffffff;

}



div#middle td.event:hover {

  cursor: hand;

  border: 6px solid #339900;

}





div#middle td.event p {

  color: #0050C0;

}



div#middle td.event p:hover {

  color: #0050C0;

}



div#middle .middle-b {

	background: url(/images//middle_b.png) 0 100% repeat-x;

}



div#middle .middle-l {

	background: url(/images//middle_l.png) 0 0 repeat-y;

}



div#middle .middle-r {

	background: url(/images//middle_r.png) 100% 0 repeat-y;

}



div#middle .middle-tl {

	background: url(/images//middle_tl.png) 0 0 no-repeat;

}



div#middle .middle-tr {

	background: url(/images//middle_tr.png) 100% 0 no-repeat;

}



div#middle .middle-bl {

	background: url(/images//middle_bl.png) 0 100% no-repeat;

}



div#middle .middle-br {

	padding: 20px 20px 20px 20px;

	background: url(/images//middle_br.png) 100% 100% no-repeat;

}



div#middle a, a:visited {

  text-decoration: none;

  color: #0050C0;

}



div#middle a:hover {

  text-decoration: none;

  color: #A00010;

}



/********************************************************************************************/

/********************************************************FOOTER******************************/

/********************************************************************************************/



div#page-footer {

	background: #F4F4F4 url(/images//footer_bg.png) 50% 0 repeat-x;

}



div#footer {

	width: auto;

	min-height: 60px;

	padding: 10px 0px 0px 10px;

	clear: both;

	text-align: center;

	color: #000000;

}



div#footer a, a:visited {

  text-decoration: none;

  color: #0050C0;

}



div#footer a:hover {

  text-decoration: none;

  color: #A00010;

}



/*kay*/

.page_title{ color:#013CA7; font-size:24px; font-weight:700; margin:25px 0 0}
.help_title{ font-size:16px; margin:25px 0 -10px; clear:both; display:block; font-weight:700}

.Stepfont{ font-size:16px; color:#008000;}
.index_s5{color:#013CA7; font-size:24px; }
.index_s3{ font-size:16px}
.index_red{ color:#f00}
.index_t{ text-decoration:underline}
.font4{ font-size:18px}
.font4_g{ color:#0050C0; font-size:18px}
.black{ color:#000}

.font_01{ font-size:14px; color:#B00000; font-weight:700}
.font_02{font-size:18px; margin:25px 0 -10px; clear:both; display:block; font-weight:700}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	}
.home_t2{color:#ffff99;font-size:18pt;color:#000000; text-align:center; margin:12px 40px 0 10px; font-weight:700}
.home_font_900{ color:#900}
.h_table1{ margin:12px 40px;border:#990000 2px solid;}