@charset "utf-8";
/* CSS Document */

body {padding:0em; margin:0em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; background-image:url('../gfx/black_stip_bg.jpg'); background-repeat:repeat-x;}
/* header styles */
h1, h2, h3, h4{font-family:"Trebuchet MS", Arial, sans-serif;}
h1{margin:0em; padding:0em;}
h2{font-size:1.4em; color:#444444; margin:0em; padding:0em;}
#home_right #finder_title h2, #sub_left #finder_title h2{font-size:1.3em; color:#FFFFFF; margin:0em; padding:0.3em 0.5em 0.5em 0.8em;}
#home_right h2{font-size:1.4em; color:#444444; margin:0em; padding:0em;}
#sec_title h2{color:#FFFFFF; font-size:1.5em; margin:0em; padding:0.5em 0.5em 0.5em 0.7em;}
#submain h3{font-size:1.3em; color:#EE1B2E; margin:0em; padding:0em;}
h3{font-size:1.3em; color:#444444; margin:0em; padding:0em;}
h4{font-size:1.2em; color:#444444; margin:0em; padding:0em;}

#wrapper{width:960px; margin:0 auto;}
#header{width:960px;}
#print_logo{display:none;}
#logo{width:239px; float:left;}
#nav_wrapper{width:721px; height:106px; float:left; font-size:1.1em; line-height:1.2em; position:relative;}
#nav_wrapper ul{margin:0em; padding:0em; position:absolute; bottom:0; left:0;}
#nav_wrapper ul li{margin:0em; padding:0em 0em 0em 0.4em; float:left; display:block;}
#nav_wrapper a{float:left; display:block; color:#FFFFFF; text-decoration:none; padding:1.1em 1.2em 1.0em 0.8em;}
#nav_wrapper a:hover{color:#989898; text-decoration:none; float:left; display:block;}
#nav_wrapper .selected {background:url('../gfx/nav_leftcorner.gif') no-repeat left top; margin-left:-1px; height:36px;}
#nav_wrapper .selected a {color:#989898; text-decoration:none; background:url('../gfx/nav_rightcorner.gif') no-repeat right top; border:none;}
#content_wrapper{margin-top:2.0em;}
/* homepage styles */
#home_left{width:700px; float:left;}
#home_left_top{width:670px; margin:0em 0em 2.0em 0em; color:#383838; font-size:1.1em; line-height:1.7em; position:relative;}
#home_left_top a{color:#777777; background-image:url('../gfx/red_arrow.gif'); background-position:left; background-repeat:no-repeat; text-decoration:none; padding-left:1.4em;}
#home_left_top a:hover{color:#383838; text-decoration:underline;}
#home_left_top #imgslider a{background-image:none; padding-left:0.2em; color:#FFFFFF;}
#home_left_bottom{width:700px; margin:0em 0em 2.0em 0em; padding:0em;}
#home_left_bottom div.home_block{width:203px; float:left; margin:0em; padding-right:3.0em; color:#383838; font-size:1.0em; line-height:1.7em;}
#home_left_bottom div.home_block p{margin:0.5em 0em 0.5em 0em; padding:0em;}
#home_left_bottom div.home_block span.home_date{color:#CCCCCC;}
#home_left_bottom div.home_block ul{margin:0em; padding:0em;}
#home_left_bottom div.home_block ul li{list-style:none; margin:0em; padding:0.5em 0em 0.5em 0em; background-image:url('../gfx/li_bottom_dots.gif'); background-position:bottom; background-repeat:no-repeat;}
#home_left_bottom div.home_block a{color:#383838; background-image:url('../gfx/red_arrow.gif'); background-position:left; background-repeat:no-repeat; text-decoration:none; padding-left:1.4em;}
#home_left_bottom div.home_block a:hover{text-decoration:underline;}
#home_left_bottom div.home_btm_img{width:203px; padding:0em; margin:0em;}
#home_right{width:260px; float:left; margin-bottom:1.0em; color:#383838; font-size:1.0em; line-height:1.7em;}
#home_right p{margin:0.5em 0em 0.5em 0em; padding:0em;}

/* subpage styles */
#sub_left{width:260px; margin-right:3.0em; margin-bottom:2.0em; float:left;}
#sub_right{width:670px; float:left;}
#sec_title{width:260px; height:36px; display:block; background-color:#000000; position:relative;}
#sec_title #left_edge{position:absolute; left:0; top:0px; width:5px; height:36px;}
#sec_title #right_edge{position:absolute; right:0; top:0px; width:5px; height:36px;}
#sub_left ul{margin:0em; padding:0em;}
#sub_left ul li{list-style:none; font-size:1.1em; margin:0em; padding:0.6em 0em 0.6em 0.5em; background-image:url('../gfx/nav2_bottom_dots.gif'); background-position:bottom; background-repeat:no-repeat;}
#sub_left a{color:#878988; text-decoration:none;}
#sub_left a:hover, #sub_left a.selected{color:#EE1B2E; text-decoration:none;}
#subtop{position:relative;}
#tl_img_corner, #bl_img_corner, 
#tr_img_corner, #br_img_corner, 
#imgslider_br_img_corner, #imgslider_bl_img_corner{
	height:6px; 
	width:6px; 
	position:absolute;
	z-index:20;
}
#tl_img_corner{left:0; top:0; background-image:url('../gfx/tl_img_corner.png'); background-repeat:no-repeat;}
#bl_img_corner{left:0; top:154px; background-image:url('../gfx/bl_img_corner.png'); background-repeat:no-repeat;}
#imgslider_bl_img_corner{left:0; top:313px; background-image:url('../gfx/bl_img_corner.png'); background-repeat:no-repeat;}
#tr_img_corner{right:0; top:0; background-image:url('../gfx/tr_img_corner.png'); background-repeat:no-repeat;}
#br_img_corner{right:0; top:154px; background-image:url('../gfx/br_img_corner.png'); background-repeat:no-repeat;}
#imgslider_br_img_corner{right:0; top:313px; background-image:url('../gfx/br_img_corner.png'); background-repeat:no-repeat;}
#submain{line-height:1.7em; margin:1.0em 0em 2.0em 0em;}
#submain p, #submain ul li, #submain ol li{color:#383838; padding:0em; margin:0.5em 0em 0.5em 0em;}
#submain a{color:#EE1B2E; text-decoration:underline;}
#submain a:hover{text-decoration:none;}
#submain_left{width:320px; margin-right:3.0em; float:left;}
#submain_left{width:320px; float:left;}


/* footer styles */
#footer{width:960px; background-image:url('../gfx/footer_bg.jpg'); 
background-repeat:no-repeat; text-align:center; color:#777777; font-size:1.0em; padding-top:1.0em}
#footer ul{margin:0em; padding:0em;}
#footer ul li{margin:0em; padding:0em; display:inline;}
#footer p{margin-top:0.5em; padding-top:0em;}
#footer a{color:#777777; text-decoration:none;}
#footer a:hover{color:#777777; text-decoration:underline;}

/* search box styles */
#search_box{width:260px; height:43px; background-image:url('../gfx/search_bg.jpg'); background-position:left; background-repeat:no-repeat;}
#search_box form{margin:0em; padding:0em;}
#search_box form input.input_home{border:1px solid #D9D9D9; font-size:1.1em; padding:0.7em 0em 0.7em 0.5em; color:#383838; margin:0.5em 0em 0.5em 0.5em; width:206px;}
#search_box form input.search_btn{margin:0.5em 0em 0em 0em;}
/* venue finder styles */
#finder_top{width:260px; height:5px;}
#finder_title{width:258px; height:30px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; background-image:url('../gfx/finder_top_bg.jpg'); background-repeat:repeat-x;}
#finder{width:230px; padding:0em 1.4em 0em 1.4em; height:106px; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-right:1px solid #D9D9D9; background-image:url('../gfx/finder_btm_bg.jpg'); background-repeat:repeat-x;}
#finder p{margin:0.5em 0em 0.5em 0em; padding:0em; color:#383838;}
#finder_btm{width:260px; height:5px;}
#finder form{margin:0em; padding:0em;}
#finder #venue-finder-form input.submit{margin-top:0.8em;}
#finder #venue-finder-form #location{width:220px; border:1px solid #D9D9D9; font-size:1.1em; padding:0.3em 0em 0.3em 0.5em; color:#383838;}
/* venue finder results styles */
#venue_finder_form_box{width:670px; height:50px; float:left; background-image:url('../gfx/venue_search_big_grad_bg.jpg'); background-repeat:no-repeat;}
#venue_finder_form_box form{padding:0em; margin:0em;}
p.post_txt{padding:0em; margin:0em;}
#venue_input_box{background-image:url('../gfx/venue_search_big_white_bg.gif'); background-repeat:repeat-y; width:608px; height:34px; float:left; margin:0.8em 0.5em 0.5em 0.8em;}
* html #venue_input_box{margin:0.8em 0.5em 0.5em 0.4em;}
#venue_input_box input#location{border:0; margin:0.5em; width:593px; font-size:1.2em; padding:0.3em 0em 0.3em 0.5em; color:#383838;}
#venue_submit_box{width:34px; height:34px; float:left; margin-top:0.8em;}
div.border_line{width:100%; height:10px; border-bottom:1px solid #E8E8E8; margin-bottom:1.0em;}
div.spacer_div{width:100%; height:10px; background-color:#FFFFFF;}
div.loc_wrapper{width:670px; margin-bottom:0.5em;  background-image:url('../gfx/loc_detail_bg.gif'); background-repeat:repeat-y;}
div.loc_header{width:670px; height:46px; background-color:#EDEDED; border-top:1px solid #818181; border-bottom:1px solid #E6E6E6; padding-top:0.3em;}
div.loc_head_venu{width:60px; float:left; margin-left:1.0em; font-weight:bold; margin-top:1.2em;}
div.loc_head_link{width:170px; float:left; margin-top:1.2em;}
div.loc_head_link_no{width:180px; float:left; margin-top:0.2em;}
div.loc_head_dist{width:70px; float:left; font-weight:bold; margin-top:1.2em;}
div.loc_head_value{width:175px; float:left; font-weight:bold; margin-top:1.2em;}
div.loc_head_type{width:40px; float:left; font-weight:bold; margin-top:1.2em;}
div.loc_head_options{width:115px; float:left; margin-top:1.1em;}
div.loc_details{width:204px; float:left; margin-right:2.0em;}
div.loc_summary{width:418px; padding-left:2.0em; float:left;}
div.loc_box{padding:0em; margin:0.5em 0em 0em 0em;}
div.loc_dot_line{height:6px; width:100%;}
div.loc_label{width:79px; float:left;}
div.loc_info{width:124px; float:left;}
div.loc_label span{color:#7A7A7A; font-weight:bold; font-size:1.1em;}
div.loc_info span{color:#7A7A7A; font-size:1.1em;}
#space_filler{width:100%; height:300px;}

/* quick links styles */
#ql_wrapper{
	width:260px;
	height:43px; 
	margin:0em 0em 1.0em 0em; 
	background-image:url('../gfx/quicklinks_bg.gif'); 
	background-position:center; 
	background-repeat:no-repeat;
}
* html #ql_wrapper{margin:0.5em 0em;}
#ql_wrapper form{margin:0em; padding:0em; background-color:#0000FF;}
#choice_select{width:200px; float:left; margin:1.0em 0em 1.0em 1.0em; border:1px solid #D9D9D9;}
#choice_submit{width:35px; float:right; margin:1.0em 1.0em 1.0em 0em; text-align:right;}
* html #choice_select{margin:1.9em 0em 0em 0.5em;}
* html #choice_submit{margin:1.8em 0.5em 0em 0em;}
#ql_wrapper form #go{margin:0em; padding:0em;}
#ql_wrapper form #jumpurl{border:1px solid #D9D9D9; width:200px; margin:0em; padding:0em;}

.f_left{float:left;}
.a_right{text-align:right;}
.hide{display:none;}
form#feedback #surname, form#cvUpload #url{display:none;}
ul#archive{margin:0em 0em 0.5em 0em; padding:0em;}
ul#archive li{ display:inline; margin:0em; padding:0em;}

/* Feedback styles */
#form_wrapper{width:424px; background-color:#EAEAEA;}
#form_wrapper input, #form_wrapper textarea{border:0; margin:0.5em;}
#form_wrapper input#filename1{border:1px; margin:0.5em;}
#form_wrapper div.form_border{width:424px; margin:0.3em 0em 0.3em 0em; float:left;}
#form_wrapper div.form_label{width:95px; text-align:right; float:left; margin-left:1.8em;}
* html #form_wrapper div.form_label{margin-left:1.0em;}
#form_wrapper div.form_input{width:292px; float:left;}
div.form_label_sub{width:95px; text-align:right; float:left; margin:1.0em 0em 0em 3.5em; height:34px;}
* html div.form_label_sub{margin:1.0em 0em 0em 1.8em;}
div.form_input_sub{width:292px; float:left; margin-top:1.0em; text-align:right;}
#form_wrapper div.name, #form_wrapper div.email, #form_wrapper div.comments{background-image:url('../gfx/ip_tile_bg.gif'); background-repeat:repeat-y;}
#form_wrapper div.upload{height:34px;}
#form_wrapper input#name, #form_wrapper input#email{width:280px;}
#form_wrapper h3{margin-left:0.5em; color:#000000;}
form button{font-weight:bold; color:6A6A6A; height:34px; width:113px;}

/* Image slider styles */
/* slider */

#imgslider, #imgslider li{position:relative;}
#imgslider ul, #imgslider li{ 
	margin:0;
	padding:0;
	list-style:none;
	}	
#imgslider, #imgslider li{ 
	height:319px;
	width:670px;
	overflow:hidden;
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:38px;
	height:39px;
	position:absolute;
	left:0px;
	top:200px;
	}	
#nextBtn{ 
	left:631px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:38px;
	height:39px;
	background:url('../gfx/btn_prev.png') no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url('../gfx/btn_next.png') no-repeat 0 0;	
	}								
div.scroller_content{
	position:absolute;
	height:78px;
	width:670px;
	top:241px;
	left:0;
	z-index:10;
	background-image:url('../gfx/scroller_tile.png'); background-repeat:repeat-x;
	/*filter: alpha(opacity=80);  MSIE/PC */
	/*-moz-opacity:0.80;  Mozilla 1.6 and older */
	/*opacity:0.80;*/
}
div.scroller_img{width:126px; height:78px; float:left; text-align:center;}
div.scroller_img img{margin-top:1.2em;}
div.scroller_txt{width:339px; height:58px; padding:10px 5px 10px 10px; float:left; color:#FFFFFF;}
div.scroller_title{width:175px; height:68px; padding:10px 10px 10px 5px; float:left; color:#FFFFFF;}
span.redarrow{color:#FF0000; font-weight:bold; font-size:80%; padding-right:0.3em;}
/* // slider */													




