/* Main style sheet of the site */
BODY{ background-color:#fff; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

UL{ list-style:none; margin:0px 0px 0px 0px; }
LI{ line-height:1.5em; margin-left:-40px; margin-top:0px; position:relative; }

A{ color:#000000; text-decoration:none; }
A:link{ color:#000000; text-decoration:none; }
A:visited{ color:#000000; text-decoration:none; }
A:hover{ color:#000000; text-decoration:none; }
A:active{ color:#000000; text-decoration:none; }

IMG{ border:none; }

/* Id section */
/* main container */
#container{
	width:1000px;
	height:auto;
	min-height:622px;
	margin: 0px auto;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
}

/* footer area*/
#footer{
	background:url(../images/bottom.jpg) no-repeat;
	width:1000px;
	height:30px;
	margin:0px auto;
}

/* footer ads */
#footer-ads{
	background-color:#FFFFFF;
	width:720px;
	height:60px;
	margin-left:30px;
	overflow:hidden;
}

#footer-ads2{
	background-color:#FFFFFF;
	width:720px;
	height:1px;
	margin-left:30px;
	overflow:hidden;
}

/* Banner section */
#top-banner{
	width:auto;
	min-width:975px;
	display:block;
	height:auto;
	min-height:140px;
	margin-left:30px;
}

#banner-img{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:140px;

}
	
/* navigation section */
#main-nav{
	background:url(../images/menubg.jpg) repeat-x;
	width:720px;
	height:20px;
	margin-left:30px;
	vertical-align:middle;
}

#nav-home{
	width:48px !important;
	font-weight:bold;
	font-size:12px;
	margin-top:2px;
	}

#nav-show-info{
	width:135px !important;
	font-weight:bold;
	font-size:12px;
	margin-top:2px;
	}
	
#highl{
	width:80px !important;
	font-weight:bold;
	font-size:12px;
	margin-top:2px;
}

#wie{
	width:125px !important;
	font-weight:bold;
	font-size:12px;
	margin-top:2px;
	}
	
#se{
	width:120px !important;
	font-weight:bold;
	font-size:12px;
	margin-top:2px;
	}
	
#cu{
	width:85px !important;
	font-weight:bold;
	font-size:12px;
	margin-top:2px;
	}
/* bd content */
#main-content{
	width:1000px;
	height:auto;
	min-height:542px;
	margin-left:30px;
}

#bd-content{
	width:720px;
	height:540px;
	text-align:left;
	float:left;
	display:block;
	overflow-y:auto;	
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}

#bd-image{
	width:720px;
	height:280px;
	}
	
#cont-img{
	background-image:url(../images/contentbg.jpg);
	width:720px;
	height:25px;
	}

#hm-text{
	margin:5px 20px;
	
	}	
	
#hm-text label{
	color:#d9261c;
	font-weight:bold;
	font-size:12px;
	}
	
#hm-text a{color:#d9261c; font-size:10px;}
#hm-text a:link{color:#d9261c; font-size:10px;}
#hm-text a:visited{color:#d9261c; font-size:10px;}
#hm-text a:hover{color:#d9261c; font-size:10px;}
#hm-text a:active{color:#d9261c; font-size:10px;}
	
#hm-text-con{
	margin:5px 20px;
	}	
	
#hm-text-con label{
	color:#d9261c;
	font-weight:bold;
	font-size:14px;
	}
	
#hm-text-con a{color:#d9261c; font-size:12px;}
#hm-text-con a:link{color:#d9261c; font-size:12px;}
#hm-text-con a:visited{color:#d9261c; font-size:12px;}
#hm-text-con a:hover{color:#d9261c; font-size:12px;  text-decoration:underline;}
#hm-text-con a:active{color:#d9261c; font-size:12px;}

.exb-del{ margin-bottom:5px; margin-top:1px; }
.exb-del a:hover{ text-decoration:underline; }
	
#left-con{
	float:left;
	margin-top:5px;
	margin-left:0px;
	text-align:left;
	width:200px;
	margin-right:25px;
	font-size: 11px;
	}
	
#left-con p{
	padding:0;
	margin:0;
}

#mid-con{
	float:left;
	margin-top:5px;
	text-align:left;
	width:200px;
	margin-right:25px;
	font-size: 11px;
	}
	
#mid-con p{
	padding:0;
	margin:0;
}
	
#right-con{
	float:left;
	margin-top:5px;
	text-align:left;
	width:200px;
	margin-right:10px;
	font-size: 11px;
	}
	
#right-con p{
	padding:0;
	margin:0;
}

/* content page */
#content-page{
	float:left;
	text-align:left;
	width:710px;
	height:490px;
	font-size: 11px;
	overflow:auto;
	padding:5px 5px;
}

/* map area */
#map-area{
	margin-top:5px;
	margin-left:5px;
	}
	
/* this is the right side content panel of the body */
#right-panel{
	width:220px;
	height:auto;
	padding:5px 12px;
	text-align:left;
	float:left;
	width:200px;
	}
	
/* */
#exb-del{ margin-bottom:5px; margin-top:1px; }

/* main news area */	
#main-news{
       width:180px;
       height:150px;
      overflow:auto;
       padding:10px;
      background-color:#FFFFFF;
       margin:0 auto;
      border:2px;
     }
				


	/* text-align:left;
	max-height:300px;
	overflow:auto;
	width:200px;
	}/*

#main-news a{
	color:#990000;
	font-size:11px;
	text-decoration:underline;
	}
	
/* list in the map area*/
#exb-list{
	height:405px;
	overflow-y:auto;
	width:300px;
	margin-top:5px;
	text-align:left;
	}
		
/* class area */
.vl{
	vertical-align:middle;
	}

/* quick link section */
.heading-ql{
	color:#996600;
	font-stretch:wider;
	font-weight:bold;
	font-size:12px;
	}

.qlinks a, .qlinks a:link, .qlinks a:visited, .qlinks a:hover, .qlinks a:active {
	color:#990000;
	font-size:11px;
	text-decoration:underline;
	}
	
.con-heading{
	color:#215270;
	font-size:11px;
	font-weight:bold;
	border-bottom:thin solid #A5CAE0;
	}
	
form#signup_form label {
	display:block; 
	float:left;
	width:100px;
	font-size:11px;
}

form#signup_form span {
	font-size:11px;
	font-weight:bold;
	color:#d9261c;
}

form#signup_form input#spots{
	width:20px;
}

a.eticket_button {
	display:block;
	width:230px;
	height:140px;
	float:right;
	background:url(../images/eticket.jpg) no-repeat top;
}

a.eticket_button:hover {
	background-position:bottom;
}

table {
font-size:11px; !important
}

/* [Vanav] */
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}
