/* CSS Document */
html, body  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: url(pics/red_bg_tile.jpg) repeat-x #EE1C25; margin: 0; height: 100%; color: #fff	;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}

a{ text-decoration: underline; color: #fff; } 
a:hover {text-decoration: underline; color: #fff;}

#outer_wrapper { width: 100%;  margin: 0px 0 0px 0 ;
position: relative;
height: auto !important; 
height: 92%; 
min-height: 92%; 
  
  }


#wrapper { margin: 0 auto 20px auto; width: 925px;   }

#hp_logos {width: 174px; min-height: 981px; margin: 34px  0 20px 0px;  float: right; overflow: hidden; background:url(/pics/rhs_tile.jpg) repeat-x #ab141a;}


#top {
	width: 730px;
	height: 262px;
	overflow: hidden;
}
#top_left { float: left; width: 173px; height: 253px; }

#left_nav { padding: 2px 0px 12px 0; font-size: 9px; }
	
#lhs_divider { border-top: 15px solid #EE1C25; height: 20px; background:url(pics/lhs_divider_bg.gif) no-repeat;  }


#left_nav dl { margin: 0;}
	#left_nav dd { margin: 0; background:url(/pics/red_dotted.gif) repeat-x bottom; padding: 1px 0 1px 0; height: 16px; overflow:hidden; }
	
	#left_nav a{ display:block; background:url(/pics/nav_off.gif) left no-repeat;  padding: 1px 0 1px 20px; text-decoration: none; color: #fff; text-transform: uppercase; font-weight: bold; }
		#left_nav a:hover{ display:block; background:url(/pics/nav_on.gif) left no-repeat #000; padding: 1px 0 1px 20px; color: #F8182C; text-decoration: none; width: 154px; text-transform: uppercase; font-weight: bold;}




#logo { display: block; width: 173px; height: 61px;  margin: 20px 0 0px 0px; }
.ll { display:hand; width: 173px; height: 60px; display: block;}
#main_img { float: right; width: 537px; height: 253px; }
#main_img img{ margin: 0;}

.breadcrumb {position: relative; top: 215px; left: 0p; display: block; color:#EE1C25; font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-transform:uppercase;}

#body {width: 730px; background:url(pics/red_dotted.gif) 0px 0px repeat-x  ; }
#body_left {float: left; width: 173px; margin-right: 20px; padding-bottom: 10px; background:url(pics/lft_panel_bg.jpg) repeat-x #BE161E; }

#content {float: right; width: 537px; height:auto; padding: 20px 0 0 0; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	#content img{ margin: 20px 0 10px 10px;}
	#content b { margin:0; color: #EE1C25; font-weight: normal;}
	h1 { font-size: 11px; font-weight: bold; }

DIV#content dl { margin:0; width: 389px;}
	DIV#content dd { margin:0;  height: 32px; width: 389px; }
	DIV#content dt { margin:0;}
	DIV#content .dropdown {float:right;  width: 236px; font-size: 11px; }
	label { float: left; font-size: 11px; color: #fff; font-weight:bold;}
	.txt_input { float:right;  width: 235px; font-size: 11px; border: none }
	.input_search { float: right;}


#subnav a{ color: #fff;}
#subnav a:hover{ color: #EE1C25; text-decoration: none;}
	
	
	.header_block { width: 173px; height: 39px; background:url(pics/featured_events_header.gif) no-repeat; } 
	.event_box {width: 153px; padding: 7px 0 10px 15px; font-size: 10px; line-height: 14px;
	background: url(pics/red_dotted.gif) bottom repeat-x;}
	  .event_box img{ margin-top: 10px; float:left; }
#body_left b{float: right; height: 39px; width: 15px;
/*   background:url(pics/red_arrow.gif) bottom left no-repeat;}	  */
	  
	  
#footer { width: 925px;   height: 32px; margin: 0px auto 4px auto; padding-bottom: 4px;  border-bottom: 6px solid #BD151C; }	 
#mailing_box { padding: 9px 0 9px 19px; background: url(pics/mail_bg.gif) no-repeat top left; width: 152px; font-weight: bold; } 
.line {background: url(pics/red_dotted.gif) repeat-x; width:750px; font-size:0px; line-height:0px; height: 1px; }
.rhs_border {padding-right: 10px; padding-left: 10px; border-right: solid 1px #dfdede;}

.rhs_bdr_bot {padding-right: 10px; padding-left: 10px; border-right: solid 1px #dfdede; border-bottom: solid 1px #dfdede; }

#bottom_gradient { margin-top: 3px; position: inherit; bottom: 0; width: 100%; height: 62px; background: url(pics/footer_bg.jpg) repeat-x;}


.highlight {color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-transform:uppercase;}
#gallery_1 { float: left;  text-align: left; width:500px;}
#gallery_1 img{ background: none; border: none; }
#gallery_1 td { text-align: left; background: none;}
.gallery_thumb {float:left;	 text-align:center; margin: 0 0 0 0; }
.gallery_thumb img{ width: 60px; height: 60px;}
.gallery {
	margin-top: 60px;
	width: 500px;
}
.control { background: url(/pics/footer_bg.jpg) repeat-x; padding: 3px; display: block; border-bottom: 1px solid #DCDCDC; color: #EE1C25; font-weight: bold; width: 490px; height: 14px; text-transform:uppercase; align:center; }
.gallery_pages {  padding: 3px; display: block; border: 3px solid #ECEDED; color: #fff; font-weight: bold; width: 280px; height: 14px; margin: 10px auto 0 auto; }
.gallery_pages a { color: #fff; text-decoration: none;}
.gallery_pages a:hover { color: #fff; text-decoration: underline;}
.click_thru { display: block; border: none;}

.control a { color: #fff; text-decoration: none;}
.control a:hover { color: #fff; text-decoration: underline;}
.prev { float:left; border-right: 1px solid #fff; width: 65px; display: block;  display: block; }
.next { float:right; border-left: 1px solid #fff; width: 65px; display: block;}
