
/*   
/////////////////////////////
	General Selectors
/////////////////////////////
*/

body { padding:0; margin:0; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; color:#111; font-size:12px; background:url(../Images/apple-birch.jpg) repeat-x #000; line-height:1.4; }

h1 { font-size:24px; color:#b94f01; /*color:#9c2e00; color:#6b2800;color:#ea5300; a33601*/ font-family:Georgia, "Times New Roman", Times, serif; }
h1 a { font-size:17px; border-bottom:1px dashed #aaa; }
.text a { font-size:24px; }
	
h2 { font-size:18px; color:#222; font-family:Georgia, "Times New Roman", Times, serif; }

h3 { font-size:15px; color:#222; font-family:Georgia, "Times New Roman", Times, serif; }

a:link { text-decoration:none; color:#183853; }
a:active { text-decoration:none; color:#325d7b; }
a:visited { text-decoration:none; color:#325d7b; }
a:hover { text-decoration:underline; }

b {  }
i { font-style:normal; font-size:87%; }
p { margin:13px 0; }

img { border:none; }
a:hover img { background:none; }

fieldset {position: relative;}
legend {position: absolute; top: -13px; left:10px;}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

div { padding:0; margin:0; font-size:12px; }

/*   
/////////////////////////////
	Layout
/////////////////////////////
*/

#container { width:1011px; margin:0 auto; }
	.skipnav { display:none; }
	/*#header { width:1011px; height:137px; background:url(../Images/header_new6.jpg) no-repeat; border-bottom:1px solid #4e2911; margin-bottom:0px; }*/
	#header { width:1011px; height:137px; background:url(../Images/header_index.jpg) no-repeat; border-bottom:1px solid #4e2911; margin-bottom:0px; }
	#hlsr { position:absolute; display:block; top:0px; left:50%; z-index:1; margin-left:-505px; }
	#hlsr img { border:none; position:relative; display:block;  }
	#mobileLink { position:absolute; display:block; top:8px; left:50%; z-index:400; margin-left:-150px; }
		#mobileLink a { padding:3px 8px; background:#eee; font-weight:bold; }
	#header_index { width:1011px; height:137px; background:url(/new/images/header_index.jpg) no-repeat; border-bottom:1px solid #4f3621; margin-bottom:0px; }
	#header_print { display:none; }
	#home_link { float:left; }
	
	#top_links { margin:0 auto 0px auto; position:absolute; display:block; top:8px; left:50%; z-index:1; color:#785c38; margin-left:-20px; }
	/*#top_links { padding:9px 0 0 0; text-align:right; float:right; color:#785c38; margin-bottom:48px; }*/
		#top_links a { font-weight:bold; color:#ddd; }
	
	#scholarship_nav { margin:0 auto 0px auto; position:absolute; display:block; top:29px; left:50%; z-index:999; color:#785c38; margin-left:52px; padding:3px 7px; background:#000; display:none; border:1px solid #562d01; }
		#scholarship_nav a { font-weight:bold; color:#ddd; }
		#scholarship_nav ul { list-style:none; margin:0; padding:0; }
		#scholarship_nav ul li { padding:3px 0; border-top:1px solid #333; }
	
	#express { /*margin:0px 0 0 712px; *margin-top:78px0;*/ padding:0; float:right; }
		#express select { color:#333; border:1px solid #333; }
		#express option { font-weight:normal; }
		#button { cursor:pointer; margin-right:0px; padding:10px 0 0 0; color:#fff; background:url(../Images/eea8.jpg) no-repeat #000 top; font-weight:bold; width:219px; height:30px; text-align:center; }
	
	#nav_container { margin:-1px 0 0 120px; padding:2px 0 0 0; *padding-top:0px; clear:both; }
		#nav a {  }
		#nav1 ul {  }
		#nav1 ul li {  }
		#nav1 ul li a { }
		.nav_foot { border-bottom:none; background:none url(/HLSRCode/Images/nav_foot.png) no-repeat; }
	
	#banner #flash {  }
	#banner { width:1011px; z-index:2; }
		#myspace { margin:0 auto 0px auto; position:absolute; display:block; top:139px; left:50%; z-index:1; }
			#myspace img { margin-right:10px; border:none; margin-left:352px; }
		#banner img { margin-top:5px; }	
	
	#content { margin:0 0 0 0; *margin-top:-4px; background:url(../Images/content_bg_main.jpg) repeat-y #fff; float:left; }
		#content_left { float:left; width:192px; }
			#content_left .pad { padding:0 6px 0 13px; }
			#content_left h1 { margin:12px 0 9px 0; color:#222; font-size:16px; }
			#content_left h3 { color:#331600; font-size:15px; border-bottom:1px dotted #ccc; padding-bottom:4px; margin-bottom:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:15px; margin-left:10px; }
			#content_left h3 a { color:#6b2800; }
			
			.example { margin-bottom:25px; }
			.menu { width: 10em;}
			.menu, .menu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; }
			.menu li { margin: 0; padding: 0; border: 0; display: block; position: relative; z-index: 5; }
			.menu li:hover { z-index: 800; white-space: normal; }
			.menu ul { visibility: hidden;	/* initially hide all submenus. */ position: absolute; z-index: 10; left: 0; top: 0;	}
			.menu li:hover>ul { visibility: visible;	/* display submenu them on hover */ left: 100%;	/* and move them to the right of the item */ }
			.menu:after, .menu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
			.menu, .menu ul {	/* IE7 float clear: */ min-height: 0; }
			.menu ul { background-image:url(../Images/empty.gif); padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
			
			.menu, .menu ul li { color: #000; background:#fff; }
			.menu { width: 170px; }
			.menu ul { width: 170px; }
			.menu a { text-decoration: none; color: #5e3616; padding:3px 15px 3px 10px; display: block; font-weight:bold; }
			.menu a:hover, .menu li:hover>a { color: #ea5300; }
			.menu li { border-bottom:1px dotted #ccc; }
			.menu ul li {	/* create borders around each item */ border: 1px solid #ccc; margin-bottom:-1px; }
			.menu>li + li, .menu ul>li + li {	/* and remove the top border on all but first item in the list */ border-top: 0; }
			.menu li:hover>ul {	/* inset submenus, to show off overlapping */ top: 5px; left: 90%; }
			.menu .dir { background:url(../Images/dir2.jpg) right no-repeat #fff; }
			.menu div { background-color:#fff; float:left; border:1px solid #ccc; }
			/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
				placed here to clarify the terminology I use when referencing submenus in posts */
			.menu>li:first-child>a, .menu li + li + li li:first-child>a {  }
		
		#content_mid { float:left; width:614px; min-height:450px; background:url(../Images/content_bg.jpg) no-repeat #fff; }
			#content_mid .pad { padding:0 20px 15px 35px; }
			#content_mid a { font-weight:bold; }
			#content_mid a:hover { text-decoration:none; background:#b94f01; color:#fff; }
			#content_mid .buynow:hover { background:none; }
			#content_mid .sponsor_table .sp_head a:hover { text-decoration:none; background:#6b2800; color:#fff; }
			#content_mid .sponsor_table a:hover { background:#fff; }
			/*#content_mid li { list-style:url(/HLSRCode/Images/star_bullet.png); _list-style:url(/HLSRCode/Images/star_bullet.jpg); padding-left:6px; margin-bottom:2px; }*/
			
		#content_full { float:left; width:806px; min-height:450px; background:#fff; }
			#content_full .pad { padding:5px 25px 25px 35px; }
			#content_full a { font-weight:bold; }
			#content_full a:hover { text-decoration:none; background:#b94f01; color:#fff; }
			
		#content_full_wide { float:left; width:1011px; min-height:450px; background:url(../Images/content_full_wide.jpg) repeat-x top #fff; }
			#content_full_wide .pad { padding:25px 25px 25px 35px; }
			#content_full_wide a { font-weight:bold; }
			#content_full_wide a:hover { text-decoration:none; background:#b94f01; color:#fff; }
			
		#content_right { float:left; width:205px; min-height:500px; background:url(../Images/right_col_bg2.jpg) no-repeat; color:#000; }
			#content_right .pad { padding:0 15px 10px 21px; }
			#content_right h3 { color:#331600; font-size:13px; border-bottom:1px dotted #8b3a00; padding-bottom:4px; margin-bottom:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }
			#content_right a { color:#501d01; font-weight:bold; }
			#content_right ul li { list-style:none; }
			#content_right ul li a { color:#2c1201; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; }
			
			
		#footer { clear:both; width:971px; background:url(../Images/ft_bg3.jpg) no-repeat #e1dbc8 bottom; border-top:1px solid #502d13; height:85px; text-align:center; padding:15px 20px 10px 20px; color:#dac7b8; font-size:11px; font-weight:bold; *height:70px; *padding-top:30px; }
			#footer a { color:#fda460; }
			#footer b { font-weight:normal; color:#693916; }
		
		#fp_foot #footer { border-top:1px solid #451e03; }
		
		#foot_sponsors { clear:both; width:971px; background:#eaddc2; border-top:1px solid #ddd1b7; height:220px; text-align:center; padding:20px 20px 10px 20px; color:#dac7b8; text-align:center; }
		
	#content_fp { margin:2px 0 0 0; }
		#fp_content { margin:-2px 0 0 0; width:1010px; background:url(../Images/index_content_bg.jpg) no-repeat #492b11; }
			.head_border { border-bottom:1px solid #b95816; }
			#fp_left { width:211px; float:left; margin-left:3px; background:url(../Images/index_column_bg.jpg) no-repeat #f78025; height:572px;  }
				#fp_left .fp_pad { padding:10px 20px; }
				#fp_left .fp_pad h3 { color:#331600; font-size:14px; border-bottom:1px dotted #8b3a00; padding-bottom:4px; margin-bottom:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }
			
			#fp_mid { width:575px; float:left; margin-left:3px; background:#000; min-height:500px; }
				#wrapper { width:575px; height:572px; }
					#tabs_ttw { width:575px; height:36px; background:url(/images/tabs/extras.jpg) no-repeat #000 bottom; }
					#tabs_widget { width:575px; height:36px; background:url(/images/tabs/text.jpg) no-repeat #000 bottom; }
					#tabs_photos { width:575px; height:36px; background:url(/images/tabs/photos.jpg) no-repeat #000 bottom; }
					#tabs_jukebox { width:575px; height:36px; background:url(/images/tabs/radio.jpg) no-repeat #000 bottom; }
					#tabs_news { width:575px; height:36px; background:url(/images/tabs/news.jpg) no-repeat #000 bottom; }
					#tabs_content { margin-top:6px; text-align:center; clear:left; color:#fff; }
					
					#ttw_link { width:115px; height:36px; cursor:pointer; float:left; }
					#widget_link { width:115px; height:36px; cursor:pointer; float:left; }
					#photo_link { width:115px; height:36px; cursor:pointer; float:left; }
					#jukebox_link { width:115px; height:36px; cursor:pointer; float:left; }
					#news_link { width:115px; height:36px; cursor:pointer; float:left; }
					#newstab { text-align:left; padding:6px 26px 0 26px; color:#cbaf8d; font-family:Arial, Helvetica, sans-serif; font-size:12px; /*height:443px; overflow:auto;*/ width:520px; margin-top:16px; margin-left:0; }
					.news_archive { text-align:right; }
					#fp_photos { text-align:center; width:520px; padding:0px 26px 0 26px; }
						#photo_wrap { padding:12px; border:1px solid #272727; }
							#photo_wrap .trigger { text-align:left; color:#bed9ea; border:1px solid #272727; padding:4px 6px; background:#181818; }
						#newstab a { color:#bed9ea; font-weight:bold; text-decoration:none; }
						#newstab a:hover { text-decoration:underline; }
						#newstab h2, #fp_photos h2 { color:#e16e1d; color:#f4bf7a; margin-top:0; }
						#newstab .line, #fp_photos .line { border-bottom-color:#272727; }
						.news_img { padding:8px; border:1px solid #272727; }
						.wall_img { padding:5px; border:1px solid #272727; margin-right:10px; }
					.date { color:#fff; }
					.archive { color:#111; }
			
			#fp_right { width:211px; float:left; margin-left:3px; background:url(../Images/index_column_bg.jpg) no-repeat #f78025; height:572px;  }
				#fp_sponsors { text-align:center; margin:5px 0 20px 0; }
					#fp_sponsors img { margin-top:9px; }
			
		#main_content { width:1011px; height:700px; background:url(../Images/fp_content_blank.jpg) no-repeat #000; }
		
		
	#main_calendar { float:left; margin:0 60px 0 50px; }
	#button_wrap { float:left; }
	#button_wrap input { margin-bottom:10px; }

	#data { clear:left; margin-top:20px; }
	
	#events h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-bottom:17px; color:#111; text-transform:uppercase; }

	.event_box { width:540px; border:1px solid #bbb; margin-bottom:11px; color:#111; border-top-color:#ccc; }
	.event_box:hover { background:#dde8f4; }
		.event_box .head { padding:0px 15px; background:url(/images/head_bg.jpg) repeat-x bottom #e3e3e3; font-weight:bold; float:left; width:510px; border-bottom:1px solid #aaa; border-top:2px solid #eee; }
			.event_box .head .left { float:left; }
			.event_box .head .right { float:right; }
		.event_box .body_content { padding:5px 15px; clear:both; border-top:1px solid #ccc; }
			.event_box .body_content li {  font-size:12px; }
	
	#events2 { border:1px solid #ccc; border-top:none; margin-top:10px; }
	.event_box2 { width:557px; border:1px solid #ccc; color:#111; background:#fff; float:left; border-bottom:none; }
	.event_box2:hover { background:#dde8f4; }
	.event_box2 .body_content .dot { height:16px; width:16px; background:url(/HLSRCode/Images/dot.jpg) no-repeat left top; margin-right:7px; float:left; }
	.event_box2:hover .dot { height:16px; width:16px; background:url(/HLSRCode/Images/dot_hover2.jpg) no-repeat left top; margin-right:7px; }
	#content_mid .event_box2 a:hover { background:none; text-decoration:underline; color:#131313; }
	
		.event_box2 .head { padding:5px 5px 5px 15px; /*background:url(/images/head_bg.jpg) repeat-x bottom #e3e3e3;*/ background:url(/HLSRCode/Images/search_box_head.jpg) bottom repeat-x #eee; font-weight:bold; float:left; width:537px; border-bottom:1px solid #aaa; border-top:2px solid #fff; }
			.event_box2 .left { float:left; }
			.event_box2 .right { float:right; }
		.event_box2 .body_content { padding:0px 15px; clear:both; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
			.event_box2 img { margin:0 7px -3px 0; }
			.event_box2 .body_content .cal:hover { background:none; }
			.event_box2 .body_content li {  font-size:12px; }
	#events2 .trigger2 { color:#183853; cursor:pointer; font-weight:bold; background:url(/HLSRCode/Images/cal1.png) no-repeat left top; padding-left:27px; font-size:12px; }
	#events2 .trigger2:hover { color:#183853; text-decoration:underline; }
	#events2 .slider2 { clear:both; }
	.event { padding:10px 20px; margin:0 auto; }
	.event img { margin:0 7px -3px 0; }

/*   
/////////////////////////////
	General Styles
/////////////////////////////
*/

#social_icons { text-align:center; }
#social_icons a:hover { text-decoration:none; }
#social_icons img { margin-right:5px; }
.sp_h2 { padding-bottom:4px; border-bottom:1px solid #ccc; clear:left; }

.sponsor_float { float:right; margin:10px 0 10px 10px; text-align:center; }

.sponsor_container a img { float:left; margin:0 12px 10px 0; }
.sponsor_container a:hover { background-color:#fff; }

.subcontent { position:absolute; display:none; padding:7px; background:#ddccb6; border:1px solid #ceb698; width:250px; }

.strong { font-weight:bold; }

.ed_nav { margin:12px 0 12px 12px; float:right; width:190px; background-color:#E9E6D1; padding:12px; border:1px solid #d9d4af; }
.ed_nav ul { margin-left:0; padding-left:0; }
.ed_nav ul li { list-style:none; border-bottom:1px solid #d9d4af; }
.ed_nav ul li a { padding:2px 0; display:block; }

.trigger { color:#183853; cursor:pointer; font-weight:bold; margin:3px 0 7px 0; background:url(../Images/plus_grey.png) no-repeat left top; padding-left:27px; padding-bottom:5px; border-bottom:1px solid #ddd; font-size:12px; }
.trigger:hover { color:#944201; }
.active { background:url(../Images/minus_grey.png) no-repeat left top; color:#944201; }
.order_sponsor { font-weight:normal; color:#333; font-style:italic; }
.slider { padding-left:20px;   }
	.slider .top { margin-top:0; padding-top:0; }
	.slider p:first-child, .slider ul:first-child, .slider h2:first-child, .slider h3:first-child { margin-top:0; padding-top:0; }
.slider ul { margin:13px 0 13px 30px; }
.vid_container { text-align:center; }

.toggler { color:#990000; cursor:pointer; font-weight:bold; margin:3px 0; background:url(../Images/plus_grey.png) no-repeat left; padding-left:27px; padding-bottom:5px; border-bottom:1px solid #ddd; }
.element { margin-left:20px; }
.element { margin:13px 0; }

.cursor { cursor:pointer; }

.indent { margin-left:12px; }

.slider .star_list { margin-left:30px; }

.star_list li { list-style:url(/HLSRCode/Images/star_bullet.png); _list-style:url(/HLSRCode/Images/star_bullet.jpg); padding-left:6px; margin-bottom:2px; }

.star_list li ul { margin-left:25px; }
.star_list li ul li { list-style-image:none; list-style:disc; padding-left:0; }
.star_list li ul li ul li{ list-style-image:none; list-style:circle; padding-left:0; }

.pdf li { list-style:url(/images/pdf.jpg); _list-style:url(/images/pdf.jpg); padding-left:6px; margin-bottom:2px; }
.star_list .pdf { list-style:url(/images/pdf.jpg); }
.checklist li { list-style:url(/HLSRCode/Images/check.gif); padding-left:6px; margin-bottom:2px; }

.center { text-align:center; }

.media {  }
.showtime { padding:2px 5px; background:#222; color:#fff; text-align:center; }
.showtime2 { padding:0px 5px; background:#222; color:#fff; text-align:center; }

.breadcrumb { margin-top:0; }

.artist_pic { padding:10px; border:1px solid #ccc; border-bottom:2px solid #aaa; border-right:2px solid #aaa; background:#fff; }
.smcap { font-size:87%; }

/*#artists { width:559px; margin:0 0 15px 0; float:left; }
.artist_thumb { float:left; text-align:center; margin:0 13px 0 0; }
	.artist_thumb img, .hideout img { border:1px solid #666; }*/
	
#artists { width:559px; margin:0 0 15px 0; float:left; }
.artist_thumb { float:left; text-align:center; margin:0 13px 13px 0; padding:7px; border:1px solid #ccc; background:url(/HLSRCode/Images/search_box_head.jpg) bottom repeat-x #eee; border-bottom:2px solid #aaa; }
#artists .normarg { margin:0 0 13px 0; }
.artist_thumb:hover { background:#ddd; }
	.artist_thumb h3 { margin:6px 0 3px 0; }
	.artist_thumb p { margin:0 0 5px 0; font-weight:bold; }
	.artist_thumb img {}
	
	
#content_mid #artists a:hover { text-decoration:none; background:none; color:#b94f01; }
	
.hideout { float:left; margin-right:10px; width:175px; }
	.hideout img { float:left; margin-right:8px; }

.ms_box { background:#D9D0B3; float:left; width:265px; margin-right:10px; }
	.ms_box h3 { margin:0; padding:7px; background:#b2ac97; color:#111; text-align:center; }
	.ms_box .padding { padding:0 20px 6px 20px; }

.h1_top { margin:0 0 5px 0; }
.lft_col_h1 { margin:20px 0 10px 0; }

.line { height:1px; border-bottom:1px solid #bbb; }
.line_dot { height:1px; border-bottom:1px dotted #bbb; }
.line_dot_h1 { height:1px; border-bottom:1px dotted #bbb; margin-top:-12px; }

.img { padding:5px; border:1px solid #aaa; background:#fff; }
.img_right_column a img { /*border:1px solid #b25615; border-bottom:1px solid #a14d12;*/ /*border-left:1px solid #d4691b; border-top:1px solid #d4691b;*/ margin-bottom:0px; }

.img_left { float:left; margin:0 10px 10px 0; border:1px solid #aaa; padding:5px; }
.img_left_nb { float:left; margin:0 10px 10px 0; }

.img_right { float:right; margin:0 0 10px 10px; border:1px solid #aaa; padding:5px; }
.img_right_nb { float:right; margin:0 0px 10px 10px; }

.winner_legend { margin-bottom:-4px; margin-top:-23px; }
.winner_box { width:450px; padding:0 20px 25px 20px; margin-bottom:35px; text-align:center; border:1px solid #d4d1bb; border-bottom-width:2px; background:url(/HLSRCode/Images/box_bg.jpg) bottom repeat-x #fff; }
.winner_box p { color:#b65515; font-weight:bold; }
.winner_box h2 { margin-bottom:-9px; }

#officers tr td { text-align:center; width:25%; }
#officers h3 { margin-top:8px; }
#officers img { margin-top:6px; }
#officers p { margin-bottom:6px; }

.sponsor_box { float:right; margin:22px 0 10px 15px; border:1px solid #ccc; border-bottom:2px solid #ccc; padding:9px 9px 9px 9px; text-align:center; min-width:105px;  }
	.sponsor_box legend { padding:1px 5px; font-weight:bold; border:1px solid #ccc; color:#fff; background:url(/HLSRCode/Images/table_header.jpg) repeat-x bottom #7e3200; border:1px solid #b84a00; border-bottom:2px solid #7e3200; margin-bottom:8px; }
	.sponsor_box a img { margin:5px 0 5px 0; }
	#content_mid .sponsor_box a:hover img { background:none; text-decoration:none; font-weight:normal; border-bottom:none; padding:0; }
	#content_mid .sponsor_box a:hover { background:none; text-decoration:none; font-weight:normal; border-bottom:none; padding:0; }

.attendance { background-color:#e3c5b0; border-left:1px solid #ddd; }
	.attendance tr td { background-color:#fff; padding:3px 6px; border-right:1px solid #ddd; }
	.attendance tr:hover td { background-color:#d8e4ed; }
	.attendance tr td:hover { background-color:#beccd7; }
	.attendance .att_header td { font-weight:bold; background:url(/HLSRCode/Images/table_header.jpg) repeat-x bottom #b84a00; color:#fff; border-bottom:2px solid #7e3200; border-right:1px solid #b84a00; }
	.attendance .att_footer td { background:#d0dee8; font-weight:bold; }
	.attendance .search_header td { font-weight:bold; background:#eee; text-align:center; }
	.attendance .search_header span { padding:2px 5px; background:#aaa; color:#000; }
	.attendance .search_header a, .attendance .search_header a:hover { padding:2px 4px; }
	.attendance tr .current_year { background:#ffeedd; }
	.attendance tr .current_year:hover { background:#e3d4b7; }
	
	.att_records tr td  { border-bottom:1px solid #ddd; }
	
.sponsor_table { background-color:#c3b898; width:100%; text-align:center; }
	.sponsor_table tr td { background-color:#fff; padding:10px; }
	.sponsor_table .sp_head td { background:url(/HLSRCode/Images/sp_head.jpg) repeat-x bottom #f2e9d5; font-weight:bold;  }
	.sponsor_table a:hover { background:#fff; }
	
.r_records { padding:20px 10px 0 10px; *padding-top:30px; margin-top:32px; border:1px solid #c3b898; margin-bottom:15px; }
	.r_records legend { background:url(/HLSRCode/Images/sp_head.jpg) repeat-x bottom #f2e9d5; font-weight:bold; padding:3px 8px 5px 8px; border:1px solid #e3c5b0; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; }
	.r_records legend .time { font-weight:normal; }
	
.rodeotv { float:left; margin:-4px 13px 13px 0; color:#29485a; }
#mediaspace { }
#channels { padding:4px 0 0 15px; background:#fff; border-left:1px solid #ddd; margin:-7px 0 0 0; }
.open { font-weight:bold; background:url(../Images/plus_grey.png) no-repeat left top; padding-left:20px; }
.close { font-weight:bold; background:url(../Images/minus_grey.png) no-repeat left top; padding-left:20px; }
#channels .open:hover { background:url(../Images/plus_grey.png) no-repeat left top #fff; color:#000; }
#channels .close:hover { background:url(../Images/minus_grey.png) no-repeat left top #fff; color:#000; }

#reliant { margin:0 auto 0px auto; position:absolute; display:block; top:74px; left:50%; z-index:1; }
	#reliant img { margin-right:10px; border:none; margin-left:320px; }
	
/*#reliant { margin:0 auto 0px auto; position:absolute; display:block; top:234px; left:50%; z-index:1; }
	#reliant img { margin-right:10px; border:none; margin-left:-90px; }*/

.h_year { width:180px; float:left; height:150px; margin-left:10px; }
	.h_year p { font-weight:bold; font-size:15px; }
	.h_year .star_list, .h_year .pdf { margin-left:25px; }
	
.mag { width:135px; float:left; text-align:center; }
	.mag img { width:125px; height:160px; padding:0 5px 6px 0; background:url(/HLSRCode/Images/mag_shadow.jpg); }
	.mag p { font-weight:bold; margin-top:0; color:#7b3400; }
	#content_mid .mag a:hover { background:url(/HLSRCode/Images/mag_shadow.jpg); }
	
.marg_t { margin-top:-18px; }

.web_search { padding:19px 0; background:url(/HLSRCode/Images/search_box.jpg) repeat-x bottom #eee; border:1px solid #ccc; border-bottom:1px solid #999; width:557px; text-align:center; margin:15px 0 0 0; font-weight:bold; }
	.web_search .input { margin:0 7px; padding:7px 5px; border:1px solid #ccc; border-top:1px solid #999; border-left:1px solid #999; margin-bottom:-4px; font-size:14px; font-weight:bold; color:#333; }
	.web_search .search_element { padding:7px 5px; border:1px solid #ccc; border-top:1px solid #999; border-left:1px solid #999; font-size:14px; font-weight:bold; color:#333; }
	.web_search h2 { padding:7px 0; margin:0 0 16px 0; background:url(/HLSRCode/Images/search_h2.jpg) repeat-x top #ddd; border-bottom:1px solid #ccc; }
	.web_search .star_list li { margin-bottom:4px; }

#grdWebSiteResults, #grdResults { width:100%; background-color:#fff; border:1px solid #d6d6d6; }
	#grdWebSiteResults tr td, #grdResults tr td { padding:8px; font-weight:bold; }
	#grdWebSiteResults .ItemStyle, #grdResults .ItemStyle { background:#eee; }
	#grdWebSiteResults tr:hover td, #grdResults tr:hover td { background-color:#e2ecf3; }
	#grdWebSiteResults .search_header td, #grdResults .search_header td { font-weight:bold; background:url(/HLSRCode/Images/search_box_head.jpg) repeat-x bottom #eee; text-align:center; border-bottom:1px solid #aaa; }
	#grdWebSiteResults .search_header:hover td, #grdResults .search_header:hover td { background:url(/HLSRCode/Images/search_box_head.jpg) repeat-x bottom #eee; }
	#grdWebSiteResults .search_header span, #grdResults .search_header span { padding:2px 5px; background:#999; color:#fff; }
	#grdWebSiteResults .search_header a, .attendance .search_header a:hover, #grdResults .search_header a { padding:2px 4px; }

#grdBig #grdResults tr td { padding:3px; font-weight:normal; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
#grdBig #grdResults .ColorGridHeaderStyle td { font-weight:bold; background:url(/HLSRCode/Images/table_header.jpg) repeat-x bottom #b84a00; color:#fff; border-bottom:2px solid #7e3200; text-align:center; border-right:1px solid #c85101; border-bottom:none; }
#grdBig #grdResults .ColorGridAlternateRowStyle { background:#e9e9e9; }
#result_number { position:absolute; left:50%; top:208px; margin-left:30px; }
#result_site_number { position:absolute; left:50%; top:208px; margin-left:-55px; }
#grdBig #grdResults { border:1px solid #ccc; }

#lblWebSiteResults, #lblResults { font-weight:bold; text-align:center; /*background:url(/HLSRCode/Images/note.png) no-repeat; padding:1px 20px;*/ }
.blah { }
.page { text-align:center; background:url(/HLSRCode/Images/sp_head.jpg) repeat-x bottom #f2e9d5; border-bottom:1px solid #aaa; }
.page span { padding:2px 5px; background:#aaa; color:#000; }
.page a, .page a:hover { padding:2px 4px; }
.HeaderStyle { display:none; }
.AlternatingItemStyle { background:#fff; }

#fp_left #facebook { margin-left:-20px; margin-top:4px; background:#ec7a21; border-top:1px solid #d26718; border-bottom:1px solid #d26718; padding:5px 5px 10px 7px; width:199px; _display:none; }
#content_right #facebook { margin-left:-16px; margin-top:4px; background:#ec7a21; border-top:1px solid #d26718; border-bottom:1px solid #d26718; padding:5px 5px 10px 7px; width:187px; _display:none; }

.media_center tr td { padding-bottom:6px; }
#postcard { padding:7px; border:1px solid #ccc; width:535px; background-color:#fff; }
#postcard div { width:452px; padding:300px 40px 40px 40px; color:#fff; font-size:14px; border:1px solid #ccc; }
#postcard_preview { padding:38px 20px 20px 20px; margin:28px 0 0 0; border:1px solid #ccc; border-bottom:2px solid #999; background:url(/HLSRCode/Images/search_box_head.jpg) bottom repeat-x #eee; border-right:1px solid #999; }
	#postcard_preview legend { padding:4px 8px; border:1px solid #999; border-left:1px solid #bbb; border-top:1px solid #bbb; background:#fff; font-size:14px; font-weight:bold; color:#183853; }
	#postcard_preview .input { padding:6px; border:1px solid #bbb; width:200px; }
	#postcard_preview .textarea { width:248px; height:175px; padding:6px; border:1px solid #bbb; }
	#postcard_preview .img_left { margin:0 17px 17px 0; } 
#postcard_send { padding:38px 20px 20px 20px; margin:30px 0 0 0; border:1px solid #ccc; border-bottom:2px solid #999; background:url(/HLSRCode/Images/search_box_head.jpg) bottom repeat-x #eee; text-align:center; border-right:1px solid #999; }
	#postcard_send legend { padding:4px 8px; border:1px solid #999; border-left:1px solid #bbb; border-top:1px solid #bbb; background:#fff; font-size:14px; font-weight:bold; color:#183853; }
	legend h2 { margin:2px; }
.error { color:#FF3300; text-align:center; }

#postcard_thumb { position:absolute; display:block; top:480px; left:50%; z-index:1; }
	#postcard_thumb img { margin-left:176px; }
	
.reg { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

	
/*   
/////////////////////////////
	HTML Popup
/////////////////////////////
*/

#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #111; }
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#333;}


#TB_title a:link {color: #fff; font-weight:bold;}
#TB_title a:visited {color: #fff;}
#TB_title a:hover {color: #eee;}
#TB_title a:active {color: #fff;}
#TB_title a:focus{color: #fff;}

#TB_overlay { position: fixed; z-index:1002; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 1003; color:#000000; display:none; border: 7px solid #777; text-align:left; top:50%; left:50%; }
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:10px 16px 10px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ /*background-color:#e8e8e8;*/ background:url(/HLSRCode/Images/table_header.jpg) repeat-x bottom #b84a00; color:#fff; border-bottom:2px solid #7e3200; height:34px;  }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent h2 { color:#b94f01; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:1004; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:1001; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }

/*   
/////////////////////////////
  Exhibitor Access Dropdown
/////////////////////////////
*/

#backgroundPopup { display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0;left:0; margin:-200px 0 0 300px; background:#000000; border:1px solid #cecece; z-index:1; }
#popupContact { display:none; position:fixed; _position:absolute; height:185px; width:180px; background:#000; /*border:2px solid #2d1900;  */ z-index:1002; padding:12px; font-size:12px; }  
#area { text-align:left; display:none; position:fixed; _position:absolute; height:173px; width:168px; background:#000; z-index:1003; padding:12px; font-size:12px; font-weight:bold; color:#e16a18; }  
#area a { color:#fff; font-weight:bold; }
#popupContact h1 { text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px; }  
#popupContactClose { font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; } 


 


