body {

	 font-family: Arial, Helvetica, sans-serif;
  font-size:0.75em;
  line-height: 1;
  
}

.form
{
background:url(../images/l_back2.jpg) top left repeat-x;

}
.lnInverse
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff;
}
.formfield{
font-size:12px;
width:140px;
}
div.highLight{
font-size:1em;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:-1px;

}
select {
	font-family:Arial,Helvetica,sans-serif
	font-size: 10px;
	height:19px;
}


a img{
	margin:0px;
	border:0px;
}
a:active{
	color:#003399;
	text-decoration:none;

	}
a:link{
	color:#003399;
	text-decoration:none;
	
	
}
a:visited{
	color:#003399;
	text-decoration:none;
	
}
a:hover{
	color:#999999;

}
.aCap
{
color:#003399;
	text-decoration:none;
	text-transform:uppercase;
	font-size:0.75em;
}

form{
	margin:0px;
	border:0px;
	padding:0px;
}

a.button{
height:19px;
	border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom: 1px solid #790000;
	border-left: 1px solid #790000;
	padding-left:4px;
	margin-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#CC0000;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	margin-right:2px;
	cursor:pointer;
}
a.button:link{
height:19px;
border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom: 1px solid #790000;
	border-left: 1px solid #790000;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#CC0000;
	color:#FFFFFF;
	text-decoration: none;
	font-size:11px;
	margin-left:2px;
	cursor:pointer;
}
a.button:visited {
height:19px;
border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom: 1px solid #790000;
	border-left: 1px solid #790000;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#CC0000;
	color:#FFFFFF;
	text-decoration: none;
	font-size:11px;
	margin-left:2px;
	cursor:pointer;
}
a.button:active{
height:19px;
border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom: 1px solid #790000;
	border-left: 1px solid #790000;
	padding: 3px 7px 3px 7px;
	background-color:#CC0000;
	color:#FFFFFF;
	text-decoration: none;
	font-size:11px;
	margin-left:2px;
	cursor:pointer;
}
a.button:hover {
	background-color: rgb(255,80,0);
}


div.content{

width:722px;
height:192px; 
font-size:1.1em;
line-height:1.2em;
margin:5px;
margin-top:7px;

margin-bottom:0px;
/*background:url(../images/h_bck.jpg) top right repeat-x;*/



}
div.content1{
width:722px;
height:192px;
font-size:1.1em;
line-height:1.2em;
margin:5px;
margin-top:4px;
margin-bottom:-3px;
/*background:url(../images/h_bck1.jpg) top right repeat-x;*/

}

div.contentEvn{

width:722px;
height:192px; 
font-size:1.1em;
line-height:1.2em;
margin:5px;
margin-top:7px;
margin-bottom:0px;
/*background:url(../images/h_bck.jpg) top right repeat-x;*/



}
div.content1Evn{
width:722px;
height:192px;
font-size:11px;
margin:5px;
margin-top:7px;
margin-bottom:0px;
/*background:url(../images/h_bck1.jpg) top right repeat-x;*/

}
/*div.hdrbck{
background:url(../images/h_bck.gif) top right repeat-x;
}*/
div.img{
border: #d8d8d8 1px solid; width:480px; float:left;
}
div.copy{
width:238px; float:right; height:191px; background:url(../images/cpy_bck1.gif) bottom repeat-x; 
}
div.innercopy{
padding-left:5px; padding-top:6px; padding-bottom:10px;color:#666666; text-align:left; padding-right:5px;
}
.error{
float:left;
padding:5px 12px;
  background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #FF3333;
}

/* Info*/
div.infomain{
width:734px; height:400px
}
div.infonav{
height:27px; text-align:left; background:url(../images/info_event.gif) no-repeat; padding-left:20px; padding-top:13px; color:#a59465; font-weight:bold; padding-bottom:1px; font-size:10px;
}
div.infonav A{
color:#FFFFFF;
text-decoration: none;
font-weight:normal;
}
div.infonav A:HOVER{
color:#FFFFFF;
text-decoration: underline;
font-weight:normal;
}
div.infonav2{
height:27px; text-align:left; background:url(../images/info_event_only.gif) no-repeat; padding-left:20px; padding-top:13px; color:#a79668; font-weight:bold; padding-bottom:1px; font-size:10px;
}
div.info_ven_nav{
height:27px; text-align:left; background:url(../images/info_venue.gif) no-repeat; padding-left:20px; padding-top:13px; color:#a59465; font-weight:bold; padding-bottom:1px; font-size:10px;
}
div.info_ven_nav A{
color:#FFFFFF;
text-decoration: none;
font-weight:normal;
}
div.info_ven_nav A:HOVER{
color:#FFFFFF;
text-decoration: underline;
font-weight:normal;
}
div.loc_info_nav{
height:27px; text-align:left; background:url(../images/info_street.gif) no-repeat; padding-left:20px; padding-top:13px; color:#a59465; font-weight:bold; padding-bottom:1px; font-size:10px;
}
div.loc_info_nav A{
color:#FFFFFF;
text-decoration: none;
font-weight:normal;
}
div.loc_info_nav A:HOVER{
color:#FFFFFF;
text-decoration: underline;
font-weight:normal;
}
div.infoBack{
background:url(../images/info_bck.jpg) no-repeat; width:734px; height:340px;
}
div.infoTitle{
 padding-left:28px; padding-top:7px;
font-size:1.25em;
font-weight:bold;
}
div.infoScroll{
padding-left:28px; height:290px; padding-right:6px; text-align:left;overflow-y:scroll;overflow-x:hidden; margin-right:12px; font-size:12px; margin-top:10px;line-height:14px;
}
div.infoMap{
padding-left:28px; height:282px; padding-right:20px; text-align:left;
}
div.infoImage{
float:right; width:80px; height:125px; padding-right:10px; padding-left:6px;
}
div.infoFooter{
background: url(../images/info_btm.gif) no-repeat; width:754px; height:19px;
}
.infoAddr{
font-size:12px;
font-weight:bolder;
}



menu {
	font-size: 10px;
}

.Grid
{
border-style:solid;
border-width: 1px;
border-color:#d2d4dc;





}


.Grid th
{
border-style:dotted;
border-width: 2px;
border-color:#d2d4dc;
}

.Grid tr
{
border-style:dotted;
border-width: 1px;
border-color:#d2d4dc;

}


.tblHeader
{
 background-color:#e3e3e3;
 color:#000000;
 font-weight:bold;
 padding-left:5px;
 line-height:25px;
}
.tix
{
color:#000;
background-color:#ffffff;
 padding-left:5px;
  line-height:20px;
}
.tixAlt
{
color:#000;
background-color:#ffffff;
 padding-left:5px;
}

a.btn_21:link,
a.btn_21:visited
{
	height:25px;
	padding: 5px 10px 5px 18px;
	color: #ffffff;
	background:url(../images/btn_25.gif) no-repeat 0 0;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border:none;
	line-height:14px;
}

a.btn_21:hover,
a.btn_21:focus
{

	background-position:0 -25px;
	line-height:14px;
}


a.btn:link,
a.btn:visited
{
	height:21px;
	padding: 3px 5px 3px 11px;
	color: #ffffff;
	background:url(../images/btnBackground_21.gif) no-repeat 0 0;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border:none;
}

a.btn:hover,
a.btn:focus
{

	background-position:0 -21px;

}
a._btn:link,
a._btn:visited
{
	height:23px;
	padding: 3px 5px 3px 11px;
	color: #ffffff;
	background:url(../images/button_back.gif) no-repeat 0 0;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border:none;
}

a._btn:hover,
a._btn:focus
{

	background-position:0 -22px;

}
/* FORM INIT */
input, textarea {
  font-family: Arial,Helvetica,sans-serif; 
   border:1px solid #cccccc;
	padding:5px 5px 4px;
  }
textarea
{
font-size:1.2em;
}
