/* Normalise Browser Styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, td 
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {  line-height: 1; }
#atffc { display:none !important; }

h2 { font-size:120%; width:90%; clear:left; }
h3 { font-size:130%; width:100%; clear:left; margin-top:3px;margin-bottom:20px; line-height:1.2em; margin-top:15px;}
ol, ul { list-style: none; }

blockquote, q { quotes: none; }

/* remember to define focus styles! */

:focus {outline: 0;}

/* remember to highlight inserts somehow! */

ins { text-decoration: none; }
.clearheight { float:left;clear:both; height:25px;}
.clear { float:left;clear:both; font-size:1px; line-height:1px;}
del { text-decoration: line-through; }
.imgleft { float:left; padding:5px 10px 10px 0; }
.imgright { float:right; padding:10px 0px 10px 10px; }
.imgrightpadd { float:right; padding:10px 0px 10px 10px; margin-right:20px; }
/* tables still need 'cellspacing="0"' in the markup */

.cufonbranding1 { font-size:140%; width:90%; clear:left; text-align:left; color:#000; margin-top:26px;}
.cufonbranding2 { font-size:210%; width:90%; clear:left; text-align:left; color:#000;}
.cufonbranding3 { font-size:150%; width:90%; clear:left; text-align:left; color:#000;}

table { border-collapse: collapse; border-spacing: 0; }

a { color:#58595b; text-decoration:underline; }
a:hover { text-decoration:underline; }
p {  line-height:1.2em; }
p a { text-decoration:underline; }
p a:hover { text-decoration:underline; color:#ccc;}
.sitemaplink { color:#58595b; text-decoration:none; font-size:90%; padding:4px 0 0 10px; float:left; }
body { font-family:Arial, Verdana,  Helvetica, sans-serif; font-size:0.76em; line-height:1.2em; color:#4e4e4e;}
.hide { display:none; }
#siteholder { width:960px; margin-top:0px;margin-left:42px; position: relative; visibility: visible; display:block;}

#siteholder h1 { position:absolute;left:-2000px  }
#largeimagetext_captioncampaign h1 { position:relative; font-size:350%; margin-bottom:20px;  left:0px !important;}

#branding {float:left; width:100%; height:117px;  border-bottom:1px solid #d0d2d3; margin-left:-60px; padding:10px 0 10px 60px; z-index:1; position:relative;}

#brandinghome {float:left; width:100%; height:117px;   margin-left:-60px; padding:10px 0 0 60px; z-index:1; position:relative;}

#brandingcaption { float:right; margin-left:590px; margin-right:0px; width:360px; position:absolute; top:10px; text-align:right;}
*:first-child+html #brandingcaption { float:left; left:190px; margin-right:0px; width:360px; position:absolute; top:10px; text-align:right; }

#navbar { /* float:left; */width:100%; border-left:1px solid #d0d2d3; border-right:1px solid #d0d2d3; }
	#navbar ul { padding:0;}
	#navbar li { float:left;  }
		#navbar li a { float:left; text-decoration:none; color:#58595b; padding:30px 8px 0 10px;  width:110px;  font-size:130%; background:url(../../../../images/topnavbg.gif); background-position:right;}
		#navbar li a:hover { float:left; text-decoration:none; color:#000; padding:30px 8px 0 10px;   width:110px;font-size:130%;  background:url(../../../../images/topnavbg_on.gif); background-position:right;}
		#navbar li a.active { float:left; text-decoration:none; color:#000; padding:30px 8px 0 10px;   width:110px;font-size:130%; background:url(../../../../images/topnavbg_on.gif); background-position:right;}
	#navright { float:right; width:373px; text-align:right; margin-top:-22px;margin-right:6px;}
		#navbar #navright li.sidesnav { border-right:none; margin-top:4px; }
		#navbar #navright li.sidesnav a { color:#58595b; text-decoration:none;  width:auto; border-top:0; background:none; font-size:1em; padding:0px 3px 0 3px;}
		#navbar #navright li.sidesnav a:hover { color:#58595b; text-decoration:underline;  }
		#navbar #navright li.sidesnav a.active {  color:#000; text-decoration:underline;    width:auto; border-top:0; background:none; font-size:1em; padding:0px 3px 0 3px;}

				.navarrow { float:left;margin-left:-18px;  margin-top:6px; margin-right:0px; cursor:pointer; }

		#navbar #navright li.search { float:left;border-right:none;padding:0px 0 0 10px; margin-bottom:0px; }
		#navbar #navright li.search #searchBox input { float:left; height: 16px; border:1px solid #c7c7c7; background:#f2f2f2; color:#58595b;}
        #navbar #navright li.search #searchBox label { display:none;; }
        #navbar #navright li.search #searchBox a { float:left; width: auto; height: 20px; line-height: 10px; font-size: 80%; padding: 0 0 0 3px; border-top: 0;}
        #navbar #navright li.search #searchBox a img { padding-top: 0; vertical-align: top; margin-top:0px; }
        
		#toplogin { margin:0; padding:0; width:250px; margin-left:555px; float:left; }
			#navbar #toplogin li {margin-left:-12px; width:329px; border-left:none; border:none; padding-top:0px; background:#fff;}
			*html #navbar #toplogin li {margin-left:8px; width:329px; border-left:none; border:none; padding-top:0px; background:#fff;}
			#toplogin li a { font-size:90%;margin-left:0px; float:left; color:#e82327; text-decoration:none; width:110px; border-top:4px solid #e82327; background:#fff url(../../../../images/loginarrow.gif) no-repeat; background-position:right;  font-weight:normal; padding:10px 0 0 0;}
			#toplogin li a:hover { font-size:90%; margin-left:0px; float:left; color:#e82327; text-decoration:none; width:110px; border-top:4px solid #e82327; background:#fff url(../../../../images/loginarrow.gif) no-repeat; background-position:right; font-weight:normal; padding:10px 0 0 0;}

	.bioright {width:470px; float:left;}
		*html .bioright {width:456px; float:left;}
.clock {margin-top:-26px; margin-top:-20px;}
*html .clock { margin-top:-20px;margin-top:-20px; margin-left:0px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.clock {margin-top:-6px;}
}

#container {margin-top:60px;float:left; }
	.homemedialinks { padding:10px; color:red; font-weight:bold; border-bottom:1px solid #ccc; float:left; }
			.homemedialinks a { color:red;  font-weight:normal; margin-top:10px;}
			.homemedialinks a:hover { color:#000;  font-weight:normal;}
			
#subnav { float:left;}
#subnav ul { margin-left:70px; width:960px;}
	#subnav li { color:#000; float:left; padding:5px 5px 0px 0; margin-top:2px; }
	#subnav li a { text-decoration:none; color:#6f7072; border-top:4px solid #fff; padding:3px 4px;}
	#subnav li a.on { text-decoration:none; color:#6f7072; border-top:4px solid #ec1c24;  padding:3px 4px;}
	#subnav li a:hover { text-decoration:none; color:#6f7072;  border-top:4px solid #ec1c24;padding:3px 4px;}

#largeimagetext { float:left;width:100%; height:355px; margin-top:12px;}
*html #largeimagetext { float:left;width:100%; height:355px; margin-top:12px; margin-bottom:20px;}

#largeimagetextcampaign { float:left;width:960px; height:355px; margin-top:0px;}
*html #largeimagetextcampaign { float:left;width:960px; height:355px; margin-top:-10px; margin-bottom:20px;}
*:first-child+html #largeimagetextcampaign { float:left;width:960px; height:355px; margin-top:-10px; margin-bottom:20px;}

	#largeimagetext_caption { float:right; width:306px; margin:75px 60px 0 0; color:#000; }
	#largeimagetext_caption p { margin-top:10px; line-height:1.2em; }
	#largeimagetext_caption a { float:left;margin-top:10px; color:#fff; padding:2px 6px; background:#e91e30; text-decoration:none;background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 4px 4px 15px;  }
	#largeimagetext_caption a:hover { text-decoration:underline; }

	a.popout { float:left;margin-top:10px; color:#fff; padding:2px 6px; background:#e91e30; text-decoration:none;background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 4px 4px 15px;  }

	*html #largeimagetext_captionhome { float:left; width:330px; margin:240px 0px 0 40px; color:#fff; }
	#largeimagetext_captionhome { float:left; width:330px; margin:240px 0px 0 80px; color:#fff; }
	
	#largeimagetext_captionhome p { margin-top:0px; line-height:1.3em; color:#fff !important; font-size:110%;}
	#largeimagetext_captionhome a { float:left;margin-top:10px; margin-right: 30px; color:#fff; padding:2px 6px; background:#e91e30; text-decoration:none;background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 10px 4px 15px;  }
	#largeimagetext_captionhome a:hover { text-decoration:underline; }

	*html #largeimagetext_captionhomeMascot { float:left; width:100%; margin:25px 0px 0 20px; color:#fff; }
	#largeimagetext_captionhomeMascot { float:left; width:720px; margin:65px 0px 0 20px; color:#fff; height:335px; }
	
	#largeimagetext_captionhomeMascot p { margin-top:0px; line-height:1.3em; color:#fff !important; font-size:126%;}
	#largeimagetext_captionhomeMascot a { float:left;margin-top:10px; margin-right: 30px; color:#fff; padding:2px 6px; background:#e91e30; text-decoration:none;background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 10px 4px 15px;  }
	#largeimagetext_captionhomeMascot a:hover { text-decoration:underline; }

#homecontent { width:100%; margin-top:10px; padding:0 0 0 13px;}
#homecontentleftcolumn { width:572px;float:left; margin-left:-10px; margin-top:20px;}

#lowerwidecontent {float:left;}

#homecontentleftcolumn #lower2column_left_tabnav #menu2 { width:570px; overflow:hidden; height:auto; padding:0;}
		#homecontentleftcolumn #lower2column_left_tabnav a { display: block;float:left; padding:5px 25px 4px 9px; border-right:1px solid #d3d4d2; color:#000; text-decoration:none;  border-top:4px solid #edede9; background:#edede9 url(../../../../images/categorytabup.gif) no-repeat;background-position:120px 11px; text-align:center; width:107px; overflow:hidden; font-size:125%; border-bottom:1px solid #D0D2D3;}
		#homecontentleftcolumn #lower2column_left_tabnav a.on { display: block;float:left;   padding:5px 25px 4px 9px;color:#000;text-decoration:none; background:#fff; border-top:4px solid #ec1c24; background:#fff url(../../../../images/categorytabdown.gif) no-repeat;background-position:120px 11px;  width:107px;overflow:hidden; background-color:White !Important; border-bottom:1px solid white; }
		#homecontentleftcolumn #lower2column_left_tabnav a:hover { display: block;float:left;   padding:5px 25px 4px 9px; color:#000; text-decoration:none; background:#fff; border-top:4px solid #ec1c24; background:#fff url(../../../../images/categorytabdown.gif) no-repeat; background-position:120px 11px; width:107px;overflow:hidden; background-color:White !Important; border-bottom:1px solid white; }

		#homecontentleftcolumn #menu2Content p { padding:0px 10px 0px 10px; } 
		#homecontentleftcolumn #menu2Content h2 {color:#000; font-size:140%; margin-top:10px;  margin-bottom:0px; padding-left:5px; padding-bottom:7px; } 
		#homecontentleftcolumn #menu2Content .medialibrary_white {  float:left; clear:left; width:98%; margin-left:5px; margin-top:2px;}
		#homecontentleftcolumn #menu2Content .medialibrary_shadedbg {  float:left; clear:left; width:98%; background:#f4f4f1; margin-left:5px;margin-top:2px;}
		#homecontentleftcolumn #menu2Content .medialibrary_white a { float:left; font-size:120%; text-decoration:underline; padding-top:8px; padding-left:5px;padding-right:12px; color:#000;  line-height:1em; background:url(../../../../images/homelinkarrow.gif) no-repeat; background-position:right; }
		#homecontentleftcolumn #menu2Content .medialibrary_shadedbg a { float:left;font-size:120%; text-decoration:underline; padding-top:8px; color:#000; padding-left:5px; padding-right:12px; line-height:1em;  background:url(../../../../images/homelinkarrow.gif) no-repeat; background-position:right; }
		#homecontentleftcolumn #menu2Content .medialibrary_white a:hover { float:left; font-size:120%; text-decoration:underline; padding-top:8px;  padding-left:5px; padding-right:12px; color:#6d6f71;  background:url(../../../../images/homelinkarrow.gif) no-repeat; background-position:right; }
		#homecontentleftcolumn #menu2Content .medialibrary_shadedbg a:hover { float:left;font-size:120%; text-decoration:underline; padding-top:8px; color:#6d6f71;}

		#lower2column_left_content #menu2Content { margin-top:15px; }

		.iespace { display:none;}
#homecontentrightcolumn { width:353px; float:left; margin-left:10px;    margin-top:5px; margin-right:0px;}
#homecontentrightcolumn a { float:left;color:#000; text-align:center;  margin-left:0px; margin-bottom:5px;float:left;}	
/* #homecontentrightcolumn { width:353px; float:left; background:#f4f5f0 url(../../../../images/homechannelbg.jpg) no-repeat;margin-left:10px;  padding:10px;  margin-top:20px; margin-right:0px;} 
#homecontentrightcolumn a { float:left;color:#000; text-align:center;  background:url(../../../../images/homelinkarrowred.gif) no-repeat; padding:0 0 0 15px; margin-left:40px; margin-bottom:5px;float:left;}		*/
		#homecontentrightcolumn p { padding:10px; font-size:100%;}
		
		#homecontentrightcolumn a:hover { color:#6d6f71; }
		#homecontent #menu { float:left;width:96%; margin-top:10px;   }
		#homecontent #menu a { width:43%; display: block;float:left; padding:6px 15px 6px 10px;  color:#000; text-decoration:none; background:#f4f4f1 url(../../../../images/taboffbg.gif) no-repeat; background-position:right;}
		#homecontent #menu a.on {width:43%; display: block;float:left;  padding:6px 15px 6px 0px; color:#000; text-decoration:none; background:#fff url(../../../../images/tabonbg.gif) no-repeat; background-position:right;}

#mediacontentrightcolumn { width:260px; float:left; background:#f4f5f0 url(../../../../images/homechannelbg.jpg) no-repeat;margin-left:0px;  padding:10px;  margin-top:10px;}

	#mediacontentrightcolumn p { clear:left; padding:10px; font-size:100%; margin-left:40px; width:86%; margin-top:10px; margin-left:15px;}
	#mediacontentrightcolumn a { float:left;color:#000; text-align:center;  background:url(../../../../images/homelinkarrowred.gif) no-repeat; padding:0 0 0 15px; margin-left:45px; margin-bottom:5px;float:left;}
	#mediacontentrightcolumn a:hover { color:#6d6f71; }

	#homecontent #announcements { width:450px; }
	#homecontent #announcements h2 {  color:#e91e30; font-size:125%; margin:8px 0;width:100%;  height:30px;}
		#homecontent #announcements a {  margin-top:7px; color:#fff; padding:5px 20px 4px 4px;text-decoration:none; background:#e91e30 url(../../../../images/linkarrowhome.gif) no-repeat; background-position:right;  }
		#homecontent #announcements p {  float:none;margin-top:10px; margin-bottom:20px; color:#4e4e4e;width:100%; }

	#homecontent #blogs { width:450px; }
	#homecontent #blogs h2 { float:left; color:#e91e30; font-size:125%; margin:8px 0; width:100%; height:30px;}
		#homecontent #blogs a { margin-top:7px; color:#fff; padding:5px 20px 4px 4px;text-decoration:none; background:#e91e30 url(../../../../images/linkarrowhome.gif) no-repeat; background-position:right;}
		#homecontent #blogs p {  float:none;margin-top:10px; margin-bottom:20px; color:#4e4e4e; width:100%;}
	
	#homecontent #gameschannel { width:450px; }
	#homecontent #gameschannel h2 { float:left; color:#e91e30; font-size:125%; margin:8px 0;width:100%;  height:30px;}
		#homecontent #gameschannel a { float:left; margin-top:7px; color:#fff; padding:5px 20px 4px 4px;text-decoration:none; background:#e91e30; background:#e91e30 url(../../../../images/linkarrowhome.gif) no-repeat; background-position:right;}
		#homecontent #gameschannel p {  float:left; margin-top:10px; margin-bottom:20px; color:#4e4e4e; display:inline; background:#e91e30;}
		#homecontent #gameschannel img { float:left; padding:0 10px 10px 0; }
	#homecontent #mediagallery { width:450px; }
	#homecontent #mediagallery h2 { float:left; color:#e91e30; font-size:125%; margin:8px 0; width:100%;  height:30px;}
		#homecontent #mediagallery a { margin-top:7px; color:#fff; padding:5px 20px 4px 4px;text-decoration:none; background:#e91e30; padding:5px 20px 4px 4px;text-decoration:none; background:#e91e30 url(../../../../images/linkarrowhome.gif) no-repeat; background-position:right;}
		#homecontent #mediagallery p {  float:none;margin-top:10px; margin-bottom:20px; color:#4e4e4e; width:100%;}

	.tabimage { width:270px; float:left;  }
	#menu2Content #gameschannel .tabimage a { float:left; margin:10px 0 0 -40px; background:#e91e30; background-image:none; padding:6px;}

	#menuContentmap { overflow:hidden; float:left; margin-top:10px; clear:left; height:355px;	position: relative;  /* c2 */}
	#menuContent { overflow:hidden; float:left; margin-top:-20px; clear:left; height:355px;	position: relative;  /* c2 */}
	*html #menuContent { overflow:hidden; float:left; margin-top:-19px; clear:left; height:355px;	position: relative;  /* c2 */}
	#menuContentsmall { overflow:hidden; float:left; margin-top:-15px; clear:left; height:140px;}
	*:first-child+html #menuContentsmall { overflow:hidden; float:left; margin-top:5px; clear:left; height:140px;}
	#menuContentAbout { overflow:hidden; float:left; margin-top:10px;  height:140px;}
	.selecteditem {float:left; margin-left:60px;padding:14px 28px 14px 20px; background:#fff; border-top:2px solid #fff; color:#000; margin-top:-2px; background:#fff url(../../../../images/categorytabdown.gif) no-repeat;  background-position:76px 18px; }

	.selecteditem_sectiontitle {  padding:6px 0 6px 25px; color:#fff; font-size:110%; font-weight:bold; float:right; width:260px; background:#EC1C24 url(../../../../images/clusterarrow2.gif) no-repeat;  background-position:6px 3px; }
	.selecteditem_sectiontitle_west {  padding:6px 0 6px 25px;font-size:110%; font-weight:bold; color:#fff;  float:right; width:260px; background:#00A04B url(../../../../images/clusterarrow2.gif) no-repeat;  background-position:6px 3px; }
	.selecteditem_sectiontitle_north {  padding:6px 0 6px 25px; font-size:110%; font-weight:bold;color:#fff;  float:right; width:260px; background:#F5911E url(../../../../images/clusterarrow2.gif) no-repeat;  background-position:6px 3px; }
	.selecteditem_sectiontitle_south {  padding:6px 0 6px 25px; font-size:110%; font-weight:bold;color:#fff;  float:right; width:260px; background:#0D80C3 url(../../../../images/clusterarrow2.gif) no-repeat;  background-position:6px 3px; }
	.selecteditem_sectiontitle_satellite {  padding:6px 0 6px 25px; font-size:110%; font-weight:bold;color:#fff;  float:right; width:260px; background:#F5911E url(../../../../images/clusterarrow2.gif) no-repeat;  background-position:6px 3px; }
	
	.spacer { width:100%; float:left; height:25px; }
	#lowerwidecontent #menumap { float:left;width:100%;    z-index:120; position:relative; height:28px; background:#0d80c3;}
	#Template_GetRelevantMedia1_GVRelevantMedia { clear:left;  }
	#lowerwidecontent #menu { float:left;width:960px !important;    z-index:320; position:relative;top:10px;  }

	#lowerwidecontent #menu a {float:right; display:block; padding:8px 15px 8px 15px; border-left:1px solid #fff; color:#fff; text-decoration:none; background:url(../../../../images/menuwidebg_off2.gif) no-repeat; background-position:right; margin-right:20px;}
	#lowerwidecontent #menu a.on { float:right; display:block;padding:8px 15px 8px 15px; border-left:1px solid #fff; color:#fff; text-decoration:none; background:url(../../../../images/menuwidebg_on2.gif) no-repeat; background-position:right; margin-right:20px; }

	#newspadding .searchresult a {float:left;  width:100%; background:none;  padding:0; margin-bottom:5px;color:#000; text-decoration:underline; font-size:130%;}
	#newspadding .searchresult { margin-top:20px; }
	#searchpadding .searchresult a {float:left;  width:100%; background:none;  padding:0; margin-bottom:5px;color:#000; text-decoration:underline; font-size:130%;}
	#searchpadding .searchresult { margin-top:20px; }

.searchhi0 { background-color:#FFF !important; text-decoration:underline; font-weight:bold; }

#menu2venue .venueon {
background:url(../../../../images/categorytabdown.gif) no-repeat scroll 100px 7px #FFFFFF;
border-top:4px solid #EC1C24;
color:#000000;
display:block;
float:left;
padding:5px 25px 5px 10px;
text-decoration:none;
margin-left:70px; width:70px;background-position:80px 10px; 
}
#menu2venue .venueonzz {
background:url(../../../../images/categorytabdown.gif) no-repeat scroll 100px 7px #FFFFFF;
border-top:4px solid #EC1C24;
color:#000000;
display:block;
float:left;
padding:5px 25px 5px 10px;
text-decoration:none;
margin-left:70px; width:70px;background-position:80px 10px; 
}
#menu2venue .venueonzz:hover {
background:url(../../../../images/categorytabdown.gif) no-repeat scroll 100px 7px #FFFFFF;
border-top:4px solid #EC1C24;
color:#000000;
display:block;
float:left;
padding:5px 25px 5px 10px;
text-decoration:none;
margin-left:70px; width:70px;background-position:80px 10px; 
}

	#lowerwidecontent img {}
	
	#lowerwidecontent .content { /* float:left; margin-top:-440px; margin-left:70px; */ top: 0px; left: 71px; z-index:250; position:absolute; width:800px;  /* c2 */}
	
	#lowerwidecontent .contentwide { float:left; margin-top:-420px; margin-left:60px; z-index:150; position:relative; width:600px;}
	
		#lowerwidecontent .content h2 {  color:#fff; font-size:240%; font-weight:lighter; margin-bottom:0px; line-height:1.2em; padding-left:10px; width:750px;}
		#lowerwidecontent .content h3 {  color:#fff; font-size:160%;  font-weight:lighter; margin-bottom:20px; padding-left:10px; margin-top:15px;}
		#lowerwidecontent .contentwide h2 {  color:#fff; font-size:240%; font-weight:lighter; margin-bottom:10px; line-height:1.2em;}
		#lowerwidecontent .contentwide h3 {  color:#fff; font-size:160%;  font-weight:lighter; margin-bottom:20px;line-height:1.2em;  margin-top:15px;}
		#lowerwidecontent .content p { position:relative;float:left; color:#fff; width:450px; padding-left:10px; font-size:120%; line-height:1.2em;}
		#lowerwidecontent .content a { clear:left;float:left; margin:10px 0 0 -2px; background:#e91e30; background-image:none; color:#fff;  padding:2px 6px;  border:none; margin-left:10px; text-decoration:none;}
		#lowerwidecontent .contentwide p {  color:#fff; width:400px; padding-left:13px; font-size:120%; line-height:1.2em;}
		#lowerwidecontent .contentwide a { float:left; margin:10px 0 0 0px; background:#e91e30; background-image:none;  padding:2px 6px;  border:none;}
	#lowerwidecontent .content .maintitle { color:#fff; border-left:1px solid #fff; margin-left:0px; font-size:140%; padding-left:10px; padding-top:29px; /* margin-top:75px; */ margin-bottom:15px;width:400px;  }
	#lowerwidecontent .contentwide .maintitle { color:#fff; border-left:1px solid #fff; margin-left:0px; font-size:130%; padding-left:20px; padding-top:35px; margin-top:60px; margin-bottom:25px;}
	
	#lowerwidecontent .content .maintitlemap { color:#fff; border-left:1px solid #fff; margin-left:0px; font-size:130%; padding-left:20px; padding-top:20px; margin-top:15px; margin-bottom:75px; background:#0d80c3;}

#markerMenu p.clusterIntro {position:relative;}

	#lowerwidecontent .contentsmall { float:left;   z-index:150; height:120px; width:400px; position:relative;  margin-top:-130px; margin-left:55px;}
		#lowerwidecontent .contentsmall h2 {  color:#fff; font-size:240%; font-weight:lighter; margin-bottom:3px; line-height:1.2em; margin-left:20px;width:700px;}
		#lowerwidecontent .contentsmall h3 {  color:#fff; font-size:160%;  font-weight:lighter; margin-bottom:20px;margin-left:20px;  margin-top:15px;}

		#lowerwidecontent .contentsmall p {  color:#fff; width:400px; }
		#lowerwidecontent .contentsmall a { float:left; margin:10px 0 0 0px; background:#e91e30; background-image:none;  padding:2px 6px;  border:none;}
	#lowerwidecontent .contentsmall .maintitle { color:#fff;  margin-left:0px; font-size:140%; padding-left:22px; padding-top:5px; margin-bottom:10px;}

	.slideshow {display: block;float:none;  width: 232px; margin: auto;text-align:center; }
	.slideshow img {  display: block; margin: 0 auto;  }
	.slideshow a { margin: 0 auto; }
	.partnerholder {float:left; height:100px;width:225px; text-align:center;margin:0 auto;}
	.commercialholder {float:left; height:100px;width:475px; overflow:hidden;}
	.commercialholder img { width: 150px }
	.sitesholder {float:left; height:100px;width:225px;}

	.homesectiontitle { float:left; background:url(../../../../images/homesectiontitlebg_trans.gif) no-repeat; width:955px; height:45px; margin-left:-60px; padding:15px 0 0 60px; }
	.homesectiontitleimage { float:left;width:955px; height:45px; margin-left:-60px; padding:15px 0 0 0px;  }

		/*  HOME SLIDER  */

		#loopedSlider { margin-top:6px; margin-left:-10px; width:960px; position:relative; clear:both; background:url(../../../../images/sliderbg.gif) no-repeat; padding-left:42px; margin-bottom:10px;}
		#loopedSlidermedia { margin-top:6px; margin-left:-10px; width:960px; position:relative; clear:both; background:url(../../../../images/sliderbg.gif) no-repeat; padding-left:42px; margin-bottom:10px;}
		#mediascroller { margin-left:10px; margin-top:-150px;}
		#mediascroller #loopedSlider { margin-top:6px; margin-left:20px; width:920px; position:relative; clear:both; padding-left:0px; background:none; overflow:hidden;}
		#mediascroller #lowerwidecontent a { }

			#containerflash { margin-left:-80px; }
		.container { width:960px; height:135px; overflow:hidden; position:relative; cursor:pointer; }
		.slides { position:absolute; top:0; left:0; }
		.slides .holder { position:absolute; top:0; width:960px; display:none;overflow:hidden; }

		.slides .holder .scrollcontent { width:305px; float:left; height:135px;  overflow: hidden;  }
		.slides .holder .scrollcontent img {   top: 0; left: 0;   border: 0;  }
		.slides .holder .scrollcontent a {display:block;  margin-top:10px; margin-left:0px; color:#fff; background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 4px 4px 15px; text-decoration:none; position:absolute; display:block;}
		.slides .holder .scrollcontent a:hover { text-decoration:underline;}
		ol, ul { list-style: none; }

		ul.pagination { list-style-type:none; margin:0; padding:0; margin:9px auto; width:132px; }
		ul.pagination li { float:left; margin:0 5px; }	
		ul.pagination a { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url(../../../../images/pagination.png); background-position:0 0; background-repeat:no-repeat;}
		ul.pagination li.active a {background-position:0 -12px;}
		a.previous { position:absolute; top:60px; left:22px; }
		a.next { position:absolute; top:60px; right:67px; }

		/* END  HOME SLIDER  */

	.homebottomlinks { float:left; width:220px; margin-right:20px; margin-bottom:20px; height:95px;}
		.sectionlink { float:none; color:#000; font-size:130%; width:100%;  font-weight:lighter; line-height:1.4em;  text-decoration:none;}
		.lowerlink {  float:none; color:#6d6f71; font-size:100%; padding-right:0px; line-height:1.3em; text-decoration:none;}
	
	#footer img { float:left; }
		#footer ul { }
		#footer li { float:left; border-right:1px solid #d0d2d3; height:35px;   }
			#footer li a { float:left; text-decoration:none; color:#58595b; padding:10px 10px 0 10px;  background:url(../../../../images/navbg.gif); font-size:115%;}
			#footer li a:hover { float:left; text-decoration:underline; }
	#footerright { float:right;  text-align:right;  margin-left:0px;     width: 500px;}
		#footer #footerright li.sidesnav { border-right:none; }
		#footer #footerright li.sidesnav a { color:#58595b; text-decoration:none;  width:auto; border-top:0; background:none; font-size:100%; padding:10px 5px 0 5px;}
		#footer #footerright li.sidesnav a:hover { color:#58595b; text-decoration:underline;  }

	#copyright {float:left; margin-top:15px; margin-bottom:30px; color:#919295; font-size:90%; margin-left:15px; }
	#copyright_links {float:right; margin-top:10px; margin-bottom:30px; color:#919295; font-size:90%; margin-left:150px; }

		#copyright_links a { color:#919295; text-decoration:none;}
		#copyright_links a:hover { color:#000; text-decoration:underline; }

			.boxgridhome { width: 265px; height: 135px; float:left; background:#e91e30; overflow: hidden; position: relative; padding:10px; }
				.boxgridhome img{ position: absolute; top: 0; left: 0; 	border: 0; }
				.boxgridhome p{ padding: 0px 10px; color:#fff;  height:60px; margin-top:42px;overflow:hidden; font-size:95%;}
				.boxgridhome a{ float:left;z-index:0;  color:#fff; text-decoration:none;}
				.boxgridhome p a{ float:left;z-index:0;  color:#fff; text-decoration:none;}

			.boxgrid { width: 243px; height: 125px; float:left; background:#e91e30; overflow: hidden; position: relative; padding:10px; }
				.boxgrid img{ position: absolute; top: 0; left: 0; 	border: 0; }
				.boxgrid p{ padding: 50px 10px 0 10px; color:#fff;  height:50px; overflow:hidden; font-size:95%;}
#footer { float:left; border-top:1px solid #d0d2d3;  width:100%; height:45px;margin-left:-60px; padding:0px 0 0 60px; margin-top:10px;}

				.boxgrid a{ float:left;z-index:0;  color:#fff; text-decoration:none;}
				.boxgrid p a{ float:left;z-index:0;  color:#fff; text-decoration:none; width:100%; margin:3px 0;}

			.boxgrid2 { width: 243px; height: 145px; float:left; background:url(../../../../images/category_titlebg.png) repeat; overflow: hidden; position: relative; padding:10px; }
				.boxgrid2 img{ position: absolute; top: 0; left: 0; 	border: 0; }
				.boxgrid2 p{ padding: 0px 10px; color:#fff;  height:60px; margin-top:42px;overflow:hidden; font-size:92%;}
				.boxgrid2 a{ z-index:0; background:none;}
 
			.boxcaption{ float: left; padding:15px;	position: absolute; background: #000; height: 135px; width: 100%; }
 				.captionfull .boxcaption {top: 260px;left: 0px;	}
 				.caption .boxcaption { top: 220px;	left: 0px; }
				
				.boxgrid h3 { color:#fff; padding-left:10px; font-size:140%;  position:absolute; line-height:1.2em; margin-top:5px;}
				.boxgrid2 h3 { color:#fff; padding-left:10px; font-size:140%;  position:absolute; line-height:1.2em; margin-top:5px;}
			#lowerboxes { float:left;  }
			#lowerboxesteam { float:left; float:left;margin-left:80px;width:710px;}

			#lowerboxes .boxgrid { width: 208px; height: 202px; float:left; background:#e91e30; overflow: hidden; position: relative; padding:10px; margin:15px 16px 10px 0; }
				#lowerboxes .boxgrid img{ position: absolute; top: 0; left: 0; 	border: 0;  }
				#lowerboxes .boxgrid p { padding: 0 10px; color:#fff; font-weight:bold; font-size:10pt; height:120px; overflow:hidden; margin-top:50px; 	font-weight:normal; }
			
			#lowerboxes .boxcaption { float: left; padding:15px;	position: absolute; background: #000; height: 135px; width: 100%; }
 				#lowerboxes .captionfull .boxcaption {top: 260px;left: 0px;	}
 				#lowerboxes .caption .boxcaption { top: 220px;	left: 0px; 	}
				
				#lowerboxes .boxgrid h3 { color:#fff; padding-left:10px; font-size:140%;  position:absolute;  margin-bottom:5px; }
				#lowerboxes .boxgrid h3.black { color:#000; padding-left:10px; font-size:140%;  position:absolute;  margin-bottom:15px; }

				#lowerboxes .boxgrid a { float:left; width:auto !important;margin-top:0px; margin-left:10px; color:#fff; background:#e91e30; padding:3px 4px 4px 4px;text-decoration:none; background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 4px 4px 15px; text-decoration:none; position:absolute; display:block;}
.trainersbox { width:229px; float:left; margin-left:6px; margin-top:10px;  }
	#breadcrumb {clear:left; width:100%; color:#6f7072; text-align:left; margin-left:0px; margin-top:10px; }
	*html #breadcrumb {clear:left; width:100%; color:#6f7072; text-align:left; margin-left:0px; margin-top:10px; padding-left:20px; }
	#breadcrumb {width:99%\9 !important;}
		
		#breadcrumb a.home { color:#000; text-decoration:none; font-size:90%; }		
		#breadcrumb a.toplevel { color:#6f7072; text-decoration:none;  font-size:90%;}
		#breadcrumb a.active { color:#6f7072; text-decoration:underline;  font-size:90%;}

		#breadcrumb a.home:hover, #breadcrumb a.toplevel:hover { text-decoration:underline; }
		#boxtab { float:left;width:70px;  height:100px; }
	#singleline { clear:both;float:left; border-top:1px solid #d0d2d3;position:relative; width:960px;  margin-left:-60px;  height:1px;padding-left:60px;}
	*html #singleline  { float:none; clear:none;border-top:1px solid #d0d2d3;position:relative; width:100%;  margin-left:-60px;  height:1px;padding-left:60px;}

	#singlelinecampaign { clear:both;float:left; border-top:1px solid #d0d2d3;position:relative; width:960px;  margin-left:-60px;  height:1px;padding-left:60px;}
	*html #singlelinecampaign { clear:none;float:none; border-top:1px solid #d0d2d3;position:relative; width:960px;  margin-left:-60px;  height:1px;padding-left:60px;}

	#singlelinetv { clear:both;float:left; border-top:2px solid #149c37;position:relative; width:900px;  margin-left:0px;  height:1px;padding-left:60px; margin-top:-1px;}
	*html #singlelinetv { clear:none;float:none; border-top:1px solid #149c37;position:relative; width:900px;  margin-left:0px;  height:1px;padding-left:60px;margin-top:-1px;}
	
	#singlelinemedia { float:left; border-top:1px solid #d0d2d3; width:960px; margin-left:-80px !important; padding:0px 0 0 0px; height:1px;}
	#singlelinec { float:left; border-top:1px solid #d0d2d3; width:1010px; position:absolute; left:-50px; font-size:1px; line-height:0px; height:1px;}
		#boardmember p {  width:60% !important; float:left; }
	#singlelineshort { float:left; border-top:1px solid #d0d2d3; width:760px;  font-size:1px; line-height:0px; height:1px;}
	#singlelinecblackleft { float:left; border-top:1px solid #000; width:770px;margin-top:-4px; margin-left:-60px; padding:0px 0 0 60px; height:1px;font-size:1px; line-height:0px; height:1px;}
	#singlelineblack { float:left; border-top:1px solid #000;  width:100%; margin-left:-60px; padding:0px 0 0 60px; height:1px;}
	#subnavdropdown { float:left; border-top:1px solid #d0d2d3; border-bottom:1px solid #d0d2d3;  width:100%; margin-left:-60px; padding:0px 0 0 60px;padding:7px 0 7px 60px; }
		#subnavdropdown p { float:left; padding-top:4px; margin-right:10px; margin-left:10px;}
		#subnavdropdown form { float:left; margin:5px 0; padding:0; }
	
	#lower2column_left_doclib { float:left; width:700px; margin-left:84px; margin-top:10px; }
	#lower2column_left_doclib h3 { color:#000; font-size:140%; margin-top:0px;  margin-bottom:0px; padding-left:0px; padding-bottom:5px; }
	#lower2column_left_doclib_recent { float:left; width:700px; margin-left:84px; margin-top:10px; }
	#lower2column_left_doclib_recent h3 { color:#000; font-size:140%; margin-top:0px;  margin-bottom:0px; padding-left:0px; padding-bottom:5px; }
	#lower2column {clear:left; width:100%;  float:left; margin-bottom:20px;}
		#lower2column_left { float:left; width:784px; }
		#lower2column_left h2 { color:#000; font-size:140%; margin-top:0px;  margin-bottom:0px; padding-left:0px; padding-bottom:7px; }
		#lower2column_left h2.media { color:#000; font-size:140%; margin-top:5px;  margin-bottom:5px; padding-left:15px; padding-bottom:7px; }
		#lower2column_widerleft { float:left; width:780px; }

		#lower2column_widerleftgeneric { float:left; width:780px; }
		#lower2column_widerleftteam { float:left; width:780px; }
		#lower2column_leftcolumn { float:left; width:680px; }
		#lower2column_leftcolumn h2  { color:#000; font-size:140%; width:100%;margin-top:10px;  margin-bottom:10px; padding-left:10px; padding-bottom:7px; }
		#lower2column_leftcolumn p { clear:left;color:#4e4e4e; font-size:100%; width:100%;margin-top:0px;  margin-bottom:10px; padding-left:0px; padding-bottom:7px; }

		#lower2column_fullwidth { width:100%;  }
			#tvinitial { float:left;padding:10px; background:#f4f4f1; border-bottom:2px solid #25a345; }
			#videoholder {width:690px; float:left; }
			#videocontent { float:left; padding:10px; width:230px; height:300px; padding-top:75px; position:relative;}
			#videocontent h2 {  color:#25a345; font-size:2.5em; font-weight:bold;margin:0px; padding:0px;}
			#videocontent h3 {  color:#000; font-size:1.5em; font-weight:bold;margin:0px 0 15px 0; padding:0px;}
			#videocontent p { color:#000; }
			#videocontentlogo { position:absolute; bottom:0px; right:0px; }
			
			#tvheadcaption { float:left; color:#fff; float:right; width:400px;  position:relative; margin-top:-345px; padding:20px;margin-right:200px;}
			#tvheadcaption h2 { margin:0; padding:0; font-size:4em; margin-bottom:15px; }
			#tvheadcaption h3 {margin:0; padding:0; font-size:2.2em; margin-bottom:15px;}
			#tvheadcaption p { font-size:1.1em;}
			#tvheadcaption p strong { font-size:1.3em; margin-bottom:10px; width:100%; font-weight:normal; }
			#videoscroller { padding:0 25px; clear:both; width:900px;height:350px;}
			.videorepeat { float:left; width:263px; padding:0 15px; color:#000; }
			.videorepeat img {  border-bottom:2px solid #25a345 }
			.videorepeat h4 { color:#25a345;padding:0px; margin:10px 0; font-size:1.6em;}
			.videorepeat h5 { color:#000; padding:0px; margin:0px 0 10px 0; font-size:1.3em;}
			.videorepeat a { color:#fff; padding:5px 50px 5px 20px; margin:0 0 0 10px; margin-top:25px; float:left; background:#25a345 url(/images/videolinkarrow.gif) 5px 7px  no-repeat; position:absolute; bottom:30px;}
			.videorepeat p { width:94%; }
		#videolisting { padding:10px; }
				#videolisting h3 {font-size:1.2em; color:#000; float:left; width:50%;}
		#videolisting .controls { float:right; width:50%; text-align:right; margin-top:15px; color:#000; }
		#videolisting .controls a { padding:0 5px; color:#000;}
		#videolisting .controls a.showall { color:#fff; background:#25a345; padding:2px 10px; margin:0 0 0 10px; }
        .slideVidleft {float: left; height: 90px; margin-left: -45px; margin-top:125px;padding-top: 45px;  background:#fff;width:50px; text-align:right;}
		.slideVidright {float: left; height: 90px; margin-left: -1px; margin-top:125px;padding-top: 45px; width: 22px; background:#fff; }
		.videoSlideHolder{float: left; margin-left: 0; overflow: hidden; position: relative; width: 870px; height:330px; }
		.videoSlider ul li {float: left; position:relative;	list-style: none;	width: 265px; margin-right:20px; height:335px; overflow:hidden;	}
		
		#lower2column_widerleft h2 { display:block;float:left;color:#000; font-size:140%; width:100%;margin-top:10px;  margin-bottom:10px; padding-left:10px; padding-bottom:7px; }
		*html #lower2column_widerleft h2 { float:left;color:#000; font-size:140%; width:460px !important;margin-top:10px;  margin-bottom:10px; padding-left:10px; padding-bottom:7px;  }
		#lower2column_widerleft h3 {  font-size:130%; width:100%;margin-top:15px;  margin-bottom:0px; padding-left:10px; padding-bottom:7px; }
		#lower2column_widerleft h4 {  font-size:110%; width:100%;margin-top:0px;  margin-bottom:0px; padding-left:10px; padding-bottom:7px; }
		
		#lower2column_widerleft p { clear:left;color:#4e4e4e; font-size:100%; width:95%;margin-top:10px;  margin-bottom:10px; padding-left:10px; padding-bottom:7px; }
		#lower2column_left_content { float:left; width:490px; padding-left:12px;}
		#lower2column_left_content h2 { color:#000; font-size:180%; margin-top:15px;  margin-bottom:15px;}
		#lower2column_leftpadding_content { float:left; width:425px; padding-left:12px; padding-right:6px; margin-left:56px; padding-top:15px;}

		#lower2column_leftpadding_content_wide { float:left;  padding-left:12px; padding-right:20px; margin-left:56px;margin-right:56px;}
		#lower2column_leftpadding_content_wide_faq { float:left;  padding-left:12px; padding-right:20px; margin-left:56px;padding-top:15px; width:640px;}
		#lower2column_leftpadding_content h3 {  font-size:140%; margin-top:15px;  margin-bottom:15px; line-height:1.5em;}
		.lower2column_left_content_cluster { float:left; width:492px; padding-left:0px; }
		.lower2column_left_content_cluster h3 {  font-size:140%; margin-top:0px;  margin-bottom:15px;}

		#lower2column_left_content_wide { float:left; width:772px; padding-left:12px; padding-right:0px;}

		#lower2column_left_content_widecluster { float:left; width:772px; padding-left:12px; padding-right:0px; margin-top:15px;}
		
		#lower2column_left_content_wide h2 { color:#000; font-size:140%; margin-top:15px;  margin-bottom:15px;}
		#lower2column_left_content_widewide h2 { color:#000; font-size:140%; margin-top:15px;  margin-bottom:15px;}
		
		#lower2column_left_content_wide_news { float:left; width:680px; padding-left:12px; padding-right:0px;}
		#lower2column_left_content_wide_news h2 { color:#000; font-size:140%; margin-top:15px;  margin-bottom:15px;}
	#searchbox { height:20px; float:right; }
	#venuestext {float:left; width:263px; margin-left:17px;  padding-top:10px; padding-bottom:10px; }
		#venuestext a { width:90%; float:left; background:url(../../../../images/linkarrowff.gif) no-repeat; background-position:top left; padding:2px 0 2px 10px; margin-left:13px; color:#000; font-size:90%; text-decoration:underline; cursor:pointer;}
		
		#venuestext .nolink { width:90%; float:left; background:url(../../../../images/linkarrow.gif) no-repeat; background-position:top left; padding:2px 0 2px 10px; margin-left:13px; color:#000; font-size:90%; text-decoration:none;}
	#venuestextcluster {float:left; width:263px; margin-left:17px;  padding-top:10px; }
		#venuestextcluster a { width:90%; float:left; background:url(../../../../images/linkarrow.gif) no-repeat; background-position:left; padding:2px 0 2px 10px; margin-left:13px; color:#000; font-size:90%; text-decoration:none;}

	#venuestext_venue {float:left; width:263px; margin-left:17px;  padding-top:10px;}
		#venuestext_venue a { width:100%; float:left; background:url(../../../../images/linkarrow.gif) no-repeat; background-position:left; padding:2px 0 2px 10px; margin-left:15px; color:#000; font-size:90%;}

	.venuestext {float:left; width:263px; margin-left:17px; }
		.venuestext a { width:100%; float:left; background:url(../../../../images/linkarrow.gif) no-repeat; background-position:left; padding:2px 0 2px 10px; margin-left:15px; color:#000; font-size:90%;}
	.venuestextcluster {float:left; width:263px; margin-left:17px; }
	
	.normal p { padding-left:11px !important; width:96% !important; padding-right:10px; }

 .venuestextcluster a { width:80%; float:left; background:url(../../../../images/linkarrow.gif) no-repeat; background-position:left; padding:2px 0 2px 10px; margin-left:15px; color:#000; font-size:90%;}

	.fopdiv {width:425px;float:left;}
	#satellitetab { display: block;float:left; padding:5px 25px 0px 10px; color:#000; text-decoration:none;  border-top:4px solid #edede9; background:#edede9;  background:url(../../../../images/categorytabup.gif) no-repeat; background-position:right; }	
	
	 #cluster_west_side, #cluster_south_side { float:left; width:260px; margin-left:0px;   }
     #cluster_east_side, #cluster_north_side  { float:left; width:260px; margin-right:0px; }

	 #cluster_west, #cluster_south { float:left; width:360px; margin-left:10px; height:140px; }
     #cluster_east, #cluster_north  { float:left; width:360px; margin-right:10px; height:140px; }

		#cluster_east .title { width:92%; color:#fff; margin:0; padding:6px 20px; font-size:110%; background:#ec1c24 url(../../../../images/clusterarrow2ff.gif) no-repeat; margin-bottom:5px; }
		#cluster_west .title { width:92%; color:#fff; margin:0; padding:6px 20px;  font-size:110%; background:#00a04b url(../../../../images/clusterarrow2ff.gif) no-repeat;margin-bottom:5px; }
		#cluster_north .title { width:92%; color:#fff; margin:0; padding:6px 20px; font-size:110%; background:#f5911e url(../../../../images/clusterarrow2ff.gif) no-repeat;margin-bottom:5px; }
		#cluster_south .title{ width:92%; color:#fff; margin:0; padding:6px 20px; font-size:110%; background:#0d80c3 url(../../../../images/clusterarrow2ff.gif) no-repeat;margin-bottom:5px; }
		#cluster_east_side .title { width:232px; color:#fff; margin:0; padding:6px 20px; font-size:110%; background:#ec1c24 url(../../../../images/clusterarrow2ff.gif) no-repeat; margin-bottom:5px; margin-left:-8px; margin-top:-4px;}
		#cluster_west_side .title { width:232px; color:#fff; margin:0; padding:6px 20px;  font-size:110%; background:#00a04b url(../../../../images/clusterarrow2ff.gif) no-repeat;margin-bottom:5px; margin-left:-8px; margin-top:-4px;}
		#cluster_north_side .title { width:232px; color:#fff; margin:0; padding:6px 20px; font-size:110%; background:#f5911e url(../../../../images/clusterarrow2ff.gif) no-repeat;margin-bottom:5px; margin-left:-8px; margin-top:-4px;}
		#cluster_south_side .title{ width:232px; color:#fff; margin:0; padding:6px 20px; font-size:110%; background:#0d80c3 url(../../../../images/clusterarrow2ff.gif) no-repeat;margin-bottom:5px; margin-left:-8px; margin-top:-4px;}
		#cluster_satellite .title{ width:232px; color:#fff; margin:0; padding:6px 20px; font-size:110%; background:#F5911E url(../../../../images/clusterarrow2ff.gif) no-repeat;margin-bottom:5px; margin-left:-8px; margin-top:-4px;}

	.scroll-paneSatellite p { padding:20px; }
	.videos p {padding:20px;}
		#lower2column_right_newsstory { float:left; width:240px; margin-top:25px; margin-left:-20px;}

		#cluster_east a, #cluster_west a, #cluster_north a, #cluster_south a { float:left; width:70%; color:#515252; text-decoration:none; font-size:90%; background:url(../../../../images/clusterlinkarrow.gif) no-repeat; margin-left:10px;padding:2px 10px;}
		#cluster_east a:hover, #cluster_west a:hover, #cluster_north a:hover, #cluster_south a:hover { float:left; width:70%; color:#000;}

		#cluster_east_side a, #cluster_west_side a, #cluster_north_side a, #cluster_south_side a { float:left; width:70%; color:#515252; text-decoration:none; font-size:90%; background:url(../../../../images/clusterlinkarrow.gif) no-repeat; margin-left:10px;padding:2px 10px;}
		#cluster_east_side a:hover, #cluster_west_side a:hover, #cluster_north_side a:hover, #cluster_south_side a:hover { float:left; width:70%; color:#000;}

	#venuestab { display: block;float:left; padding:5px 25px 5px 10px; color:#000; text-decoration:none;  border-top:4px solid #edede9; background:#edede9; }	
	
		#venuemedia #menu3 { }
		#venuemedia #menu3 a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuemedia #menu3 a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuemedia #menu3 a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		#venuemedia #menu3 a.on:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px;}

		#venuestext #venuemedia #mMediaWidget a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuestext #venuemedia #mMediaWidget a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuestext #venuemedia #mMediaWidget a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}

		#venuestext #venuemedia #mMediaWidget1 a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuestext #venuemedia #mMediaWidget1 a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuestext #venuemedia #mMediaWidget1 a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		
		.venuestextcluster #venuemedia #mMediaWidget a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		.venuestextcluster #venuemedia #mMediaWidget a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		.venuestextcluster #venuemedia #mMediaWidget a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		.venuestextcluster #venuemedia #mMediaWidget1 a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		.venuestextcluster #venuemedia #mMediaWidget1 a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		.venuestextcluster #venuemedia #mMediaWidget1 a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		.venuestextcluster #venuemedia #mMediaWidget2 a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		.venuestextcluster #venuemedia #mMediaWidget2 a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		.venuestextcluster #venuemedia #mMediaWidget2 a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		.venuestextcluster #venuemedia #mMediaWidget3 a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		.venuestextcluster #venuemedia #mMediaWidget3 a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		.venuestextcluster #venuemedia #mMediaWidget3 a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		.venuestextcluster #venuemedia #mMediaWidget4 a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		.venuestextcluster #venuemedia #mMediaWidget4 a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		.venuestextcluster #venuemedia #mMediaWidget4 a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		
		#venuestextcluster #venuemedia #mVenueWidget a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuestextcluster #venuemedia #mVenueWidget a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuestextcluster #venuemedia #mVenueWidget a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		#venuestextcluster #venuemedia #mVenueWidget a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuestextcluster #venuemedia #mVenueWidget a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuestextcluster #venuemedia #mVenueWidget a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		#venuestextcluster #venuemedia #mVenueWidget a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuestextcluster #venuemedia #mVenueWidget a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuestextcluster #venuemedia #mVenueWidget a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		#venuestextcluster #venuemedia #mVenueWidget a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuestextcluster #venuemedia #mVenueWidget a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuestextcluster #venuemedia #mVenueWidget a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}
		#venuestextcluster #venuemedia #mVenueWidget a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuestextcluster #venuemedia #mVenueWidget a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuestextcluster #venuemedia #mVenueWidget a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}

		#venuestext #venuemedia #mMediaWidget2 a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuestext #venuemedia #mMediaWidget2 a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuestext #venuemedia #mMediaWidget2 a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}

		#venuestext #venuemedia #mMediaWidget3 a { display: block;float:left; padding:10px 0px 11px 14px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:95px 13px; text-align:left; width:124px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuestext #venuemedia #mMediaWidget3 a:hover { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(../../../../images/mediatabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:95px 13px; width:124px;margin-left:0px; }
		#venuestext #venuemedia #mMediaWidget3 a.on { display: block;float:left;  padding:10px 0px 11px 14px; color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  background:#f1f1f1 url(../../../../images/mediatabup.gif) no-repeat;background-position:95px 13px;  width:124px;margin-left:0px; border-left:none;}

		#venuemedia #menu4 a { display: block;float:left; padding:10px 0px 11px 10px;  color:#000; text-decoration:none;  background:#fff url(../../../../images/mediatabdown.gif) no-repeat; background-position:100px 13px; text-align:left; width:120px; border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;}
		#venuemedia #menu4 a.on { color:red; text-decoration:underline;  width:auto; border-top:0; background:none; font-size:1em; padding:0px 3px 0 3px;}
		#venuemedia #menu4 a.on:hover { color:#58595b; text-decoration:none;  width:auto; border-top:0; background:none; font-size:1em; padding:0px 3px 0 3px;}
		#venuemedia #menu4 { height:55px; }
		#venuemedia #menu4 a {float:left; text-decoration:none; color:#58595b; padding:30px 10px 0 10px;  width:110px; border-top:5px solid #fff;  font-size:130%;}
		#venuemedia #menu4 a:hover { color:#58595b; text-decoration:underline;  }

		#navbar #navright li.sidesnav a { color:#58595b; text-decoration:none;  width:auto; border-top:0; background:none; font-size:1em; padding:0px 3px 0 3px;}
		#navbar #navright li.sidesnav a:hover { color:#58595b; text-decoration:underline;  }
		#navbar #navright li.sidesnav a.on {  color:#000; text-decoration:underline;    width:auto; border-top:0; background:none; font-size:1em; padding:0px 3px 0 3px;}

	#venuemedia	{ float:left; width:278px; min-height:240px;background:#f1f1f1; border-top:4px solid #dbdad3; margin-top:10px; margin-left:-10px;}
		
		#lower2column_left_tabnav #menu2 { float:left;width:785px;  background:#edede9;  padding:0px 0px 0px 0px; margin-top:-1px;}
		
		#lower2column_left_tabnav #menu2map { float:left;width:785px;  background:#edede9;  padding:0px 0px 0px 0px; margin-top:-1px;}

		#lower2column_left_tabnav #menu2venue { position:relative;float:left;width:785px;  background:#edede9;  padding:0px 0px 0px 0px; margin-top:-1px;}
		*html #lower2column_left_tabnav #menu2venue { position:relative;float:left;width:785px;  background:#edede9;  padding:0px 0px 0px 0px; margin-top:7px;}
		#lower2column_left_tabnav #menu2venue_fop { float:left;width:710px;  background:#edede9;  padding:0px 0px 0px 0px; margin-top:-1px;}
		#lower2column_left_tabnav_fop #menu2venue { float:left;width:785px;  background:#edede9;  padding:0px 0px 0px 0px; margin-top:-1px;}

*html #lower2column_left_tabnav { margin-top:-14px; }

		#lower2column_left_tabnav #menu2nav { width:715px; height:35px;  background:#edede9;  padding:0px 0px 0px 0px;}
		#lower2column_left_tabnav #menu2navwide{ width:959px; height:35px;  background:#edede9;  padding:0px 0px 0px 0px;}
		#lower2column_left_tabnav #tabmenu { float:left;width:100%; z-index:120; position:relative; background:#edede9;}
		#lower2column_left_tabnav a { display: block;float:left; padding:5px 25px 5px 10px; border-right:1px solid #fff; color:#000; text-decoration:none;  border-top:4px solid #edede9; background:#edede9 url(../../../../images/categorytabup.gif) no-repeat; background-position:100px 7px; text-align:center; width:95px;}
		#lower2column_left_tabnav a.on { display: block;float:left;  padding:5px 25px 5px 10px; color:#000; text-decoration:none; background:#fff; border-top:4px solid #ec1c24; background:#fff url(../../../../images/categorytabdown.gif) no-repeat;background-position:100px 7px;  width:95px;}
		#lower2column_left_tabnav a:hover { display: block;float:left;  padding:5px 25px 5px 10px; color:#000; text-decoration:none; background:#fff; border-top:4px solid #ec1c24; background:#fff url(../../../../images/categorytabdown.gif) no-repeat; background-position:100px 7px; width:95px;}

		#lower2column_left_tabnav #satellitenav  a{ display: block;float:left; padding:5px 25px 5px 10px; border-right:1px solid #fff; color:#000; text-decoration:none;  border-top:4px solid #edede9; background:#edede9 url(../../../../images/categorytabup.gif) no-repeat; background-position:140px 7px; text-align:center; width:140px;}
		#lower2column_left_tabnav #satellitenav  a:hover { display: block;float:left;  padding:5px 25px 5px 10px; color:#000; text-decoration:none; background:#fff; border-top:4px solid #ec1c24; background:#fff url(../../../../images/categorytabdown.gif) no-repeat; background-position:140px 7px; width:140px;}

		#lower2column_right_news { float:left; width:240px;margin-left:10px;}
		#lower2column_right_faq { float:left; width:220px;margin-left:40px; }

		#lower2column_right { float:left;width:175px; background:url(../../../../images/sidenavoff.gif) repeat-y; 	min-height:420px;	height: auto !important;		height:420px; padding-top:10px; }
		#lower2column_right_fop { float:right;width:175px; background:url(../../../../images/sidenavoff.gif) repeat-y; 	min-height:420px;	height: auto !important;		height:420px; padding-top:10px; }
		*html #lower2column_right_fop { float:right;width:175px; background:url(../../../../images/sidenavoff.gif) repeat-y; 	min-height:420px;	height: auto !important;		height:420px; padding-top:10px; position:absolute; top:645px;left:785px;}
		#lower2column_right2 { float:left;width:175px; background:url(../../../../images/sidenavoff.gif) repeat-y; 	min-height:420px;	height: auto !important;		height:950px; padding-top:10px; float:left; position:absolute;left:760px;top:440px;}
		#lower2column_right_doclib { float:right; width:175px; background:url(../../../../images/sidenavoff.gif) repeat-y; 	min-height:420px;	height: auto !important;		height:420px; padding-top:10px;  margin-top:40px;}

			#lower2column_right_doclib ul { float:left;height:auto;      }
			#lower2column_right_doclib li { font-size:120%; float:left;  margin:0px;padding:3px 0 3px 0px; width:100%;  display:block; width:170px; line-height:1.2em;}
		
			#lower2column_right_doclib li.title { padding-left:20px; font-size:100%; margin-bottom:5px;}
			#lower2column_right_doclib li a {font-size:100%;  float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y; text-decoration:none; line-height:1.4em;}
			#lower2column_right_doclib li a.sectiontitle {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none;  text-decoration:none;}
			#lower2column_right_doclib li a.sectiontitle:hover {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none; color:#000; }
			#lower2column_right_doclib li a.sub {font-size:90%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y;  text-decoration:none;}
			#lower2column_right_doclib li a.sub:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right_doclib li a.subactive {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;  text-decoration:none;}
			#lower2column_right_doclib li a.subactive:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right_doclib li a:hover { float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right_doclib li a.active { float:left;  margin:0px;padding:0px 0 0px 20px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; color:#000; text-decoration:none;}
			#lower2column_right_doclib li.title0 a {  font-size:100%; padding:0px 0 0px 20px;  }
			#lower2column_right_doclib li.title6 a {  padding:0px 0 0px 30px; width:80%; font-size:90%; }
			#lower2column_right_doclib li.title0 a:hover {  font-size:100%; padding:0px 0 0px 20px; }
			#lower2column_right_doclib li.title6 a:hover {  padding:0px 0 0px 30px; width:80%;font-size:90%; }

			#lower2column_right ul { float:left;height:auto;     }
			#lower2column_right li { font-size:120%; float:left;  margin:0px;padding:3px 0 3px 0px; width:100%;  display:block; width:170px; line-height:1.2em;}

			#lower2column_right li.title { padding-left:20px; font-size:100%; margin-bottom:5px;}
			#lower2column_right li a {font-size:100%;  float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y; text-decoration:none; line-height:1.4em;}
			#lower2column_right li a.sectiontitle {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none;  text-decoration:none;}
			#lower2column_right li a.sectiontitle:hover {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none; color:#000; }
			#lower2column_right li a.sub {font-size:90%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y;  text-decoration:none;}
			#lower2column_right li a.sub:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right li a.subactive {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;  text-decoration:none;}
			#lower2column_right li a.subactive:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right li a:hover { float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right li a.active { float:left;  margin:0px;padding:0px 0 0px 20px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; color:#000; text-decoration:none;}
			#lower2column_right li.title0 a {  font-size:100%; padding:0px 0 0px 20px;  }
			#lower2column_right li.title6 a {  padding:0px 0 0px 30px; width:80%; font-size:90%; }
			#lower2column_right li.title0 a:hover {  font-size:100%; padding:0px 0 0px 20px; width:80%;}
			#lower2column_right li.title6 a:hover {  padding:0px 0 0px 30px; width:100%;font-size:90%; width:84%;}
						#lower2column_right2 ul { float:left;height:auto;     }
			#lower2column_right2 li { font-size:120%; float:left;  margin:0px;padding:3px 0 3px 0px; width:100%;  display:block; width:170px; line-height:1.2em;}

			#lower2column_right_fop ul { float:left;height:auto;     }
			#lower2column_right_fop li { font-size:120%; float:left;  margin:0px;padding:3px 0 3px 0px; width:100%;  display:block; width:170px; line-height:1.2em;}
			
			#lower2column_right_fop li.title { padding-left:20px; font-size:100%; margin-bottom:5px;}
			#lower2column_right_fop li a {font-size:100%;  float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y; text-decoration:none; line-height:1.4em;}
			#lower2column_right_fop li a.sectiontitle {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none;  text-decoration:none;}
			#lower2column_right_fop li a.sectiontitle:hover {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none; color:#000; }
			#lower2column_right_fop li a.sub {font-size:90%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y;  text-decoration:none;}
			#lower2column_right_fop li a.sub:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right_fop li a.subactive {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;  text-decoration:none;}
			#lower2column_right_fop li a.subactive:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right_fop li a:hover { float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right_fop li a.active { float:left;  margin:0px;padding:0px 0 0px 20px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; color:#000; text-decoration:none;}
			#lower2column_right_fop li.title0 a {  font-size:100%; padding:0px 0 0px 20px;  }
			#lower2column_right_fop li.title6 a {  padding:0px 0 0px 30px; width:80%; font-size:90%; }
			#lower2column_right_fop li.title0 a:hover {  font-size:100%; padding:0px 0 0px 20px; width:84%;}
			#lower2column_right_fop li.title6 a:hover {  padding:0px 0 0px 30px; width:100%;font-size:90%; width:84%;}
			
			#lower2column_right2 li.title { padding-left:20px; font-size:100%; margin-bottom:5px;}
			#lower2column_right2 li a {font-size:100%;  float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y; text-decoration:none; line-height:1.4em;}
			#lower2column_right2 li a.sectiontitle {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none;  text-decoration:none;}
			#lower2column_right2 li a.sectiontitle:hover {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none; color:#000; }
			#lower2column_right2 li a.sub {font-size:90%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y;  text-decoration:none;}
			#lower2column_right2 li a.sub:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right2 li a.subactive {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;  text-decoration:none;}
			#lower2column_right2 li a.subactive:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right2 li a:hover { float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right2 li a.active { float:left;  margin:0px;padding:0px 0 0px 20px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; color:#000; text-decoration:none;}
			#lower2column_right2 li.title0 a {  font-size:100%; padding:0px 0 0px 20px;  }
			#lower2column_right2 li.title6 a {  padding:0px 0 0px 30px; width:80%; font-size:90%; }
			#lower2column_right2 li.title0 a:hover {  font-size:100%; padding:0px 0 0px 20px; width:84%;}
			#lower2column_right2 li.title6 a:hover {  padding:0px 0 0px 30px; width:100%;font-size:90%; width:84%;}
		.itemOverlay .categorylinkmedia {  background:url(../../../../images/category_titlebg.png) repeat; height:55px; width:263px; position:absolute; margin-top:80px; color:#fff;font-weight:bold;}
			.itemOverlay .categorylinkmedia a { float:left; color:#fff; text-decoration:underline; background:url(../../../../images/categorylink.png) no-repeat; padding:0 0 0 10px; margin-top:8px; margin-left:8px; }
		
		#lowerwidecontent .contentwide .categorylinkmedia {  background:url(../../../../images/category_titlebg.png) repeat; height:55px; width:263px; position:absolute; margin-top:80px; color:#fff;}
			#lowerwidecontent .contentwide .categorylinkmedia a { float:left; color:#fff; text-decoration:underline; background:url(../../../../images/categorylink.png) no-repeat; font-weight:bold; padding:0 0 0 10px; margin-top:8px; margin-left:8px; }

		.categorylist { float:left; width:175px; margin-right:20px;  margin-top:18px; }
			.categorylist:hover { float:left; width:175px;  margin-right:20px;  margin-top:18px;  text-decoration:underline;}

		.categorylist .categorylink {  background:url(../../../../images/category_titlebg.png) repeat; height:40px; width:175px; position:absolute; margin-top:-42px;}
			.categorylist .categorylink a { float:left; color:#fff; text-decoration:underline; background:url(../../../../images/categorylink.png) no-repeat; padding:0 0 0 10px; margin-top:8px; margin-left:8px; }

		.categorylist_team { float:left; width:175px; margin-right:16px; margin-bottom:18px; }
			.categorylist_team:hover { float:left; width:175px; margin-right:16px; margin-bottom:18px; text-decoration:underline;}

		.categorylist_team .categorylink { height:60px; width:175px;  }
			.categorylist_team .categorylink a { background:url(../../../../images/teamarrow.gif) no-repeat; float:left; color:#000; text-decoration:none; padding:0 0 0 10px; margin-top:8px; margin-left:8px; font-size:90%;}
			.categorylist_team .categorylink a:hover { text-decoration:none; border:none;}

		.mediaimage { }
	
		#teamcontactheader { float:left; width:760px; height:10px; background:url(../../../../images/team_contact.gif) no-repeat; margin-bottom:15px; }

		.newscaption { float:left; width:140px; margin:5px 0 0px 12px; margin-right:100px; }
		.newspagination { float:left; width:400px; margin:5px 0 0px 0px;}
			.newspagination select {background:#fff; border:1px solid #000;width:40px; margin:0; }

		#faqCategory, #faqSubCategory, #Template_ctl08_ctl00_FAQKeywords {background:#fff; border:1px solid #000;width:200px; margin:5px 0 0 0; }
		#Template_ctl08_ctl00_FAQSearch { float:left;background:#eb1c24;  border:1px solid #000; color:#fff; }
		#newspadding { float:left; padding:0px 0; width:670px; }
		#newspadding h2 {  padding:0; margin:0 0 10px 0; }
		#newspadding p { clear:left; padding:5px 15px 10px 0px; }
		#newspadding a { float:left;margin-top:10px; color:#fff; padding:2px 6px; background:#e91e30; text-decoration:none; }
		#newspadding p a { float:none; margin-top:0px; color:#666; padding:0px 4px 0px 0px;  text-decoration:underline; background:#fff; margin:0;}
		.jqtransform { float:left; }
		#newspadding a:hover { text-decoration:underline; }

		#animatedlogo { float:left; width:283px; height:335px; position:relative;margin-top:-345px; }
			#animatedlogo img { margin-top:260px; margin-left:130px; }
		.categorylist_Eastend { float:left; width:175px; margin-right:20px;   margin-top:18px; }	
		.categorylist_Westend { float:left; width:175px; margin-right:20px;    margin-top:18px; }	
		.categorylist_Southside { float:left; width:175px; margin-right:20px;  margin-top:18px; }
		.categorylist_Satellite { float:left; width:175px; margin-right:20px;  margin-top:18px; }
			.categorylist_Eastend .categorylink {  background:url(../../../../images/category_titlebg.png) repeat; height:40px; width:175px; position:absolute; margin-top:-42px;}
			.categorylist_Westend .categorylink {  background:url(../../../../images/category_titlebg.png) repeat; height:40px; width:175px; position:absolute; margin-top:-42px;}
			.categorylist_Southside .categorylink {  background:url(../../../../images/category_titlebg.png) repeat; height:40px; width:175px; position:absolute; margin-top:-42px;}
			.categorylist_Satellite	.categorylink {  background:url(../../../../images/category_titlebg.png) repeat; height:40px; width:175px; position:absolute; margin-top:-42px;}
	
			a.nobglink { float:none !important;margin-top:0px !important; color:#000 !important; padding:0px !important; background:none !important; text-decoration:underline !important; }
			a.nobglink:hover { color:#ccc;}
		
		span#Template_StaticTopNav1_FailureText { float:left;clear:left !important; color:red; position:relative;font-size:11px !important; left:0px; top:-162px; }
		span#Template_StaticTopNav1_PasswordRequired { position:relative; left:8px; top:40px; }
		span#Template_StaticTopNav1_UserNameRequired { position:relative; left:40px; top:10px;  }
	
		#Template_cvTopics, span.regForm_CVTopics { width:400px !important;  }
		
		#medianav {width:99%; }
		.medianav_pagetitle { float:left; width:150px; border-bottom:4px solid #e81e30; }
		.medianav_pagetitle h2 { color:#000; font-size:140%; margin-left:10px; }
		.medianav_mediapages { float:right; padding:5px;}
		.medianav_mediapages a { padding:2px;}

		#mediaplayer {   margin-left: auto; margin-right: auto; margin:auto;margin-left:75px;  }
		#mediaplayer #container { margin-left:-40px !important;}
		*html #mediaplayer #container { margin-left:-20px !important;}

		#mediachanneltext_player { float:left; text-align:left; margin-top:15px;  margin-bottom:50px;}
			#mediachanneltext_player p {font-size:100%; margin-bottom:10px; margin-top:10px;}
		#mediachanneltext_player h2 {  color:#000; font-size:150%; margin:8px 0;width:100%;  }
		#mediachanneltext_player h3 {  color:#000; font-size:120%; margin:8px 0;width:100%;  }

			.categoryicon { float:left;z-index:100; margin-top:-127px; margin-left:156px; }
			.iconnav { float:left; padding:0px 10px 0 10px;margin-top:2px;}
			.textmiddle {vertical-align:middle; padding:0 0 0 10px;} 

				.categorylist_Eastend .categorylink a { float:left; color:#fff; text-decoration:none; background:url(../../../../images/categorylink.png) no-repeat; padding:0 0 0 10px; margin-top:8px; margin-left:8px; }
				.categorylist_Westend .categorylink a { float:left; color:#fff; text-decoration:none; background:url(../../../../images/categorylink.png) no-repeat; padding:0 0 0 10px; margin-top:8px; margin-left:8px; }
				.categorylist_Southside .categorylink a { float:left; color:#fff; text-decoration:none; background:url(../../../../images/categorylink.png) no-repeat; padding:0 0 0 10px; margin-top:8px; margin-left:8px; }
				.categorylist_Satellite	.categorylink a { float:left; color:#fff; text-decoration:none; background:url(../../../../images/categorylink.png) no-repeat; padding:0 0 0 10px; margin-top:8px; margin-left:8px; }
			.categorylist_Eastend img, .categorylist_Westend img,.categorylist_Southside img ,.categorylist_Satellite img  { z-index:-200; position:relative }
			.categorylist .categorylink a { float:left; color:#fff; text-decoration:none; background:url(../../../../images/categorylink.png) no-repeat; padding:0 0 0 10px; margin-top:8px; margin-left:8px; }
			.categorylist .categorylink a:hover { text-decoration:underline;}
			
			.categorylist_Eastend .categorylink a:hover {text-decoration:underline;}
			.categorylist_Westend .categorylink a:hover {text-decoration:underline;}
			.categorylist_Southside .categorylink a:hover {text-decoration:underline;}
			.categorylist_Satellite	.categorylink a:hover {text-decoration:underline;}

			dl { width: 90%; }
			dl,dd { margin: 0; }
			dt {  font-size: 13px; padding: 5px; margin: 2px; }
			dt a { color: #FFF; display: block; text-decoration: none;}
			dd a { color: #000; }
			ul { list-style: none; }

		#mediachanneltext { float:left; padding:30px; width:310px;margin-left:20px;  }
			#mediachanneltext p {font-size:120%; margin-bottom:10px;}
		#mediachanneltext h2 {  color:#000; font-size:180%; margin:8px 0;width:100%;  }
		#mediachanneltext h3 {  color:#000; font-size:160%; margin:8px 0;width:100%; line-height:1.4em; }
	
		.mediaimage { float:left;width:176px; background:none; width:100%; margin:auto; margin-top:15px;margin-bottom:15px;}
		#videos p { padding:10px; float:left; }
		#images p { padding:10px;}
		#venuestext .mediaimage a {background:none; padding:0; text-align:center; margin:auto;}
		.venuestextcluster .mediaimage a {background:none; padding:0; text-align:center; margin:auto;}
				.venuestextcluster .mediaimage .mediaimagelink a {text-align:left; float:left;color:#fff; text-decoration:none;  padding:0 0 0 10px;  background:url(../../../../images/categorylink.png) no-repeat;  position:absolute; top:10px; left:15px;}

			.venuestextclusterside .mediaimage a {background:none; padding:0; text-align:center; margin:auto;}
				.venuestextclusterside .mediaimage .mediaimagelink a {text-align:left; float:left;color:#fff; text-decoration:none;  padding:0 0 0 10px;  background:url(../../../../images/categorylink.png) no-repeat;  position:absolute; top:10px; left:15px;}
				.venuestextclusterside .mediaimage .mediaimagelink a {text-align:left; float:left;color:#fff; text-decoration:none;  padding:0 0 0 10px;  background:url(../../../../images/categorylink.png) no-repeat;  position:absolute; top:10px; left:15px;}

		.mediaimage .mediaimagelink { background:url(../../../../images/category_titlebg.png) repeat; height:40px; width:176px; position:relative;  margin:auto; top:88px;  }
			#venuestext .mediaimage .mediaimagelink a {text-align:left; float:left;color:#fff; text-decoration:none;  padding:0 0 0 10px;  background:url(../../../../images/categorylink.png) no-repeat;  position:absolute; top:10px; left:15px;}
	
	.venuestextcluster #venuemedia { height:300px; overflow:hidden; }

	/*  TOP Drop Down Menu */

.chromestyle{ width: 99%; font-weight: bold; }

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
visibility: hidden;
}

.chromestyle ul{ }

.chromestyle ul li {display: inline; float:left; }

.chromestyle ul li a { }

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
width:960px;
top: 0;

float:left;
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv {
float:left;
margin-left:-1px;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
line-height:22px;
z-index:100;
background:url(../../../../images/dropnavbg.png) repeat;
width:960px;
z-index:100;
visibility: hidden;
position:absolute;   
top:50px;
left:43px;
}
.dropmenudivcontent { width:170px; float:left; padding:10px 15px; height:20px; margin-top:30px; margin-bottom:10px;}
.dropmenudivcontent h2 a { color:#ed1c24; font-size:1em; font-weight:lighter; text-decoration:none;}
.dropmenudivcontent p { color:#6e6f71; line-height:1.1em; font-size:100%; }
.dropmenudiv a {text-indent: 3px;text-decoration: none;font-weight: bold;color: black;}

	#customisescroll {
		clear:left; width:200px; margin-left:40px;background:#fff; height:174px; display:none; 	}
			.left {float:left;}

	.left h2 { text-align:left; float:left; color:#009ac8; padding:8px 0 8px 0;margin:0;  font-size:120%;   }
	
	#Template_News1_GVNews { clear:left;}
	#Template_News1_GVNews th { display:none; }
	.newsstory {border-top:1px solid #ccc; width:645px; padding:10px 0 10px 50px;}
	
		.newsstory p { padding:0; margin:0;width:auto; float:none; }
		.newsstory p img { float:right; margin-right:-15px;}
		.newsstory h3 { color:#000; line-height:1em; width:auto;}
		#newspage { float:left; margin-top:-5px; }
			#newspage a { float:left;color:#000; background:#fff; float:left; padding:4px;}
			*html #newspage a { float:left;color:#000; background:#fff; float:left; padding:4px;margin-top:-10px;}
			#newspage a:hover { color:#fff; background:#000; padding:4px;}
			#newspage a.active { color:#fff; background:#000;  padding:4px; }
			*html #newspage a.active { float:left;color:#fff; background:#000;  padding:4px; margin-top:5px;}
	#newsstorypagination { float:left; font-weight:bold; color:#000; margin-bottom:10px;margin-left:50px;width:600px !important;}
	#newsstorypagination a.bold { float:left;color:#000; text-decoration:none; background:#fff; font-weight:bold; font-size:90%;}
	#newsstorypagination a.bold:hover{ float:left;color:#000; text-decoration:none; background:#fff; font-weight:bold; font-size:90%;}
	#newsstorypagination a { float:left;color:#6a6a6a; text-decoration:none; background:#fff; font-weight:normal; font-size:90%;}
	#newsstorypagination a:hover { float:left;color:#000; text-decoration:none; background:#fff; font-weight:normal; font-size:90%;}

	#newsstorypagination a#Template_HyperLinkNearControl1 { margin-right:150px;}
	#newsstorypagination a#Template_HyperLinkDetectControl4  { margin-right:150px;}

	.newsfullstory {float:left; width:590px; padding:10px 0 10px 70px;}
		.newsfullstory p { padding:0; margin:0;}
		.newsfullstory p img { float:right; margin-right:-15px;}
	.newsfullstorywide {float:left; width:930px; padding:10px 0 10px 20px;}
		.newsfullstorywide p { float:left; padding:0; margin:0; width:40%;}
		.newsfullstorywide p img { float:right; margin-right:-15px;}

#breadcrumb {float:left;width:100%; float:left; color:#6f7072; text-align:left; height:26px; margin-left:10px; margin-top:8px; }
*html #breadcrumbbg {width:950px; background:#f4f4f1; float:left; color:#6f7072; text-align:left; clear:left;}

	#medialowercontent {width:100%; padding-top:20px; text-align:left; float:left;}
	#medialowercontent #breadcrumb {float:left;width:100%; float:left; color:#6f7072; text-align:left; height:25px; margin-left:10px; margin-top:10px; }
		#medialowercontent #breadcrumb a.home {  float:left; color:#000; text-decoration:none; font-size:90%; }		
		#medialowercontent #breadcrumb a.toplevel { float:left;  color:#6f7072; text-decoration:none;  font-size:90%;}
		#medialowercontent #breadcrumb a.active {  float:left; color:#6f7072; text-decoration:underline;  font-size:90%;}

	#breadcrumbbg {width:960px;position:relative; background:#f4f4f1; float:left; color:#6f7072; text-align:left; }
.skiplink {display:none}
		#medialowercontent #breadcrumb a.home:hover, #breadcrumb a.toplevel:hover { text-decoration:underline; }
		.mediacolumn { float:left; width:300px;  margin-right:20px;}
			.mediacolumn h2 {  color:#58595b; font-size:125%; margin:8px 0;width:100%;  height:30px; border-bottom:1px solid #d0d2d3;}
	
	.doclibrarycolumn_white {  width:100%; height:45px; margin-top:10px;}
	.doclibrarycolumn_grey {  width:100%; background:#f4f4f1;height:45px;margin-top:10px;}
		.doclibrarycolumn_white p { padding:5px 0 0 0; font-size:100%; float:right; width:86%; }
		.doclibrarycolumn_grey p { padding:5px 0 0 0; font-size:100%;  float:right;width:86%;}

	#Template_GetRelevantMedia2_GVRelevantMedia { clear:left; }
	.medialibrary_white {  float:left; clear:left; width:98%; margin-left:5px; margin-bottom:2px;}
	.medialibrary_shadedbg {  float:left; clear:left; width:98%; background:#f4f4f1; margin-left:5px; margin-bottom:2px;}
		.medialibrary_white p { padding:5px 0 0 145px; color:#4e4e4e; }
		.medialibrary_shadedbg p { padding:5px 0 0 145px;  color:#4e4e4e;}
		.medialibrary_white a { float:left; font-size:110%; text-decoration:underline; padding-top:4px;  color:#000;  line-height:1em;}
		.medialibrary_shadedbg a { float:left;font-size:110%; text-decoration:underline; padding-top:4px; color:#000; line-height:1em;}
		.medialibrary_white a:hover { float:left; font-size:110%; text-decoration:underline; padding-top:4px;  color:#000; }
		.medialibrary_shadedbg a:hover { float:left;font-size:110%; text-decoration:underline; padding-top:4px; color:#000;}
		.date { float:left;font-size:90%; margin-top:6px; color:#808184; padding-left:5px; margin-bottom:5px; margin-top:6px;}

.gameschannel { width:100%; background:#f4f4f1; height:350px; margin-top:-8px; margin-bottom:30px;}
	.gameschannel  img { padding:20px 20px 20px 45px; }
	.gameschanneltitle { float:left; height:20px; font-size:130%; margin-left:45px; width:100%;}
		.gameschannel .gameschanneltitle  img { padding:0px 10px 0px 0px; }
		.gameschannel p {clear:left; float:left; font-size:70%; margin-top:10px; padding:0 30px 0 0;margin-bottom:10px; width:80%;} 
	.episodetitle { float:left;}

	.gameschannel a { clear:left;  float:left;  color:#ec1c24; text-decoration:underline; background:url(../../../../images/medialink.gif) no-repeat; padding:0 0 0 15px; font-size:70%; width:230px;}
	
	.doclibrarycolumn_white a { float:left;  color:#ec1c24; text-decoration:underline; background:url(../../../../images/medialink.gif) no-repeat; padding:0 0 0 15px; font-size:70%;}
	.doclibrarycolumn_grey a { float:left;  color:#ec1c24; text-decoration:underline; background:url(../../../../images/medialink.gif) no-repeat; padding:0 0 0 15px; font-size:70%;}
	
	.mediacolumn a { float:left;  color:#000; text-decoration:underline; background:url(../../../../images/medialink.gif) no-repeat; padding:0 0 0 15px; font-size:12px;}
	.doclibrarycolumn_white p a { color:#000; text-decoration:none; font-size:100%; background:none; padding:0; width:100%;}
	.doclibrarycolumn_grey p a { color:#000; text-decoration:none; font-size:100%; background:none; padding:0;  width:100%;}

	.scrolllink { float:left;  text-decoration:underline; color:#ec1c24; }

	#menu4 li {float:left; border-right:1px solid #d0d2d3; height:55px; }
	#menu4 li a { float:left; text-decoration:none; color:#58595b; padding:30px 10px 0 10px;  width:100px; border-top:5px solid #fff;  font-size:130%;}

	#venuemedia #menu4 a  { float:left; text-decoration:none; color:#58595b; padding:30px 10px 0 10px;  width:115px; border-top:5px solid #f4f4f1;  font-size:120%;margin-left:-5px; margin-top:-2px;}
	#venuemedia #menu4 a:hover  { float:left; text-decoration:none; color:#58595b; padding:30px 10px 0 10px;  width:115px; border-top:5px solid #f4f4f1;  font-size:120%;margin-left:-5px; margin-top:-2px;}
	#venuemedia #menu4 a.on:hover  { float:left; text-decoration:none; color:#58595b; padding:30px 10px 0 10px;  width:115px; border-top:5px solid #f4f4f1;  font-size:120%;margin-left:-5px; margin-top:-2px;}

	#venuemedia #menu4 a.on  { float:left; text-decoration:none; color:#000; padding:30px 10px 0 10px; border-top:5px solid #ec1c24;  width:113px;font-size:130%; margin-left:-2px;margin-top:-2px;}

	.twocoltext { float:left; width:400px; margin-right:10px;}

	.aboutus1column {float:left; width:93%; float:left;margin-left:20px; padding-left:30px;padding-right:20px; }
		.aboutus1column h3 { color:#000; font-size:130%;  margin:10px 0 10px 0;}
	.aboutusleftcolumn { float:left; width:45%; float:left;margin-left:20px;}
		.aboutusleftcolumn p { margin-top:10px;}
		.aboutusrightcolumn p { margin-top:10px;}
		.aboutusleftcolumn h3 { color:#000; font-size:130%;  margin:10px 0 10px 0;}
	.aboutusrightcolumn {width:45%; float:left;margin-left:60px;}

ul.level-2 { display:none; }
ul.level-2 li .indent { margin-left:10px !important; display:block; }
.nav-active { display:block !important; }
.nav-notactive, .title0 { display:block !important; }
.nav-notactive li.title6, li.title12 { display:none !important; }
#gamesscroll, #aboutscroll, #mediascroll {
		 display:none; 
		 height:185px;
		 margin-left:-5px;
		 width:960px;
		 z-index:100;
		 position:relative;
		 margin-top:-30px;
		 background:url(images/dropnavbg.png) repeat;
		 float:left;
		}
#Template_pnlPasswordRecovery label { float:left; padding-left:0px; padding-right:10px; margin-top:2px;}
#Template_pnlPasswordRecovery input { float:left; height: 17px; border:1px solid #c7c7c7; background:#fff; color:#58595b; display:block; width:160px !important;}
#Template_pnlPasswordRecovery .bt_login {float:left;color:#fff !important; padding:2px 5px 5px 5px; height:22px;background:#eb1c24 !important; width:100px !important; left:250px; top:-29px;}

*html #Template_pnlPasswordRecovery label { float:left; padding-left:0px; padding-right:10px; margin-top:4px;}
*html #Template_pnlPasswordRecovery input { float:left; height: 17px; border:1px solid #c7c7c7; background:#fff; color:#58595b; display:block; width:160px !important;}
*html #Template_pnlPasswordRecovery .bt_login {float:left;color:#fff !important; padding:2px 5px 5px 5px; height:22px;background:#eb1c24 !important; width:100px !important; left:10px;top:0px;}

*:first-child+html  #Template_pnlPasswordRecovery label { float:left; padding-left:0px; padding-right:10px; margin-top:4px;}
*:first-child+html  #Template_pnlPasswordRecovery input { float:left; height: 17px; border:1px solid #c7c7c7; background:#fff; color:#58595b; display:block; width:160px !important;}
*:first-child+html  #Template_pnlPasswordRecovery .bt_login {float:left;color:#fff !important; padding:2px 5px 5px 5px; height:22px;background:#eb1c24 !important; width:100px !important; left:10px;top:0px;}

#logintext {float:left; width:500px; margin-left:35px; }
#logintext p { padding:20px; }
#loginform { float:right; width:300px; margin-top:20px; border:1px solid #c7c7c7; background:#F0F1EC; margin-right:30px; padding-bottom:20px;}
#loginform h2 { font-size:140%; padding:20px; }
	#loginform input { float:left; height: 16px; border:1px solid #c7c7c7; background:#fff; color:#58595b; margin-top:5px; width:160px !important;}
	#loginform label { float:left; padding-left:20px; width:100px; margin-top:8px;}
	#loginform .bt_register { padding:0 11px; height:21px; margin-left:20px; background:red; color:#fff;font-weight:bold;border:none; float:right; margin-right:19px; }
	#loginform #Template_RememberMe {width:20px !important;}
	#loginform #Template_ForgetMe {width:20px !important;}
	.faqQuestion { float:left; font-size:140%; padding:10px 20px 0px 0;  background:#fff url(../../../../images/faqlink.gif) no-repeat; height:30px;width:650px;}
	a.faqQuestion { color:#000; text-decoration:underline;  font-size:100%; padding-left:0px; margin-bottom:10px; clear:both;}
	table.answer { border-bottom:none; }
	.aboutus1column	input { float:left; width:320px; border:1px solid #ccc; }

#Template_CompareValidator2 { background:#F5F5F5; width:280px; }
.errrrrr { color:red; padding-left:20px; }
	.formitem { float:left; width:320px; }
	.formcontrols input {  clear:left; background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C7C7C7;
color:#58595B;
float:left;
height:16px;
width:320px;
margin-top:0;
margin-left:0px;
}
.formcontrols textarea { border:1px solid #CCCCCC; float:right; width:320px; }
	.formcontrols #Template_ctl18_TextBoxComment {width:320px;border:1px solid #ccc; float:right;}
	#Template_CreateUserWizard1 input { border:1px solid #ccc; margin:5px; width:220px; }
	#Template_CreateUserWizard1___CustomNav0_StepNextButtonButton { float:right; margin-right:150px; }

.ticker { width:98%; height:24px; line-height:24px; color:Red; margin-left:5px; }
.ticker #news-marquee { width:474px; float:left; }
	.ticker #news-marquee { width:450px; float:left; }
.ticker .ticker-headline { display:block; float:left; width:80px; font-weight:bold; margin-left:0px; }

ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 24px;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: 474px;
	height: 24px; /* height should be included to reserve visual space for the marquee */
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
}

ul.marquee li a { color:Red; }

.faqSearchBox { background:#f0f0ee; padding:20px; width:92% !important;}
#newspadding table select {
 margin-top:5px;
 background-color: #fff;
 color: #000;
 width:200px;
 border:1px solid #000;
}

#Template$SearchResults$ctl06 { float:left; margin-left:210px; background:#ed1b24; color:#fff; border:none; width:100px; padding:5px;}
select {  margin-top:5px;  background-color: #fff; color: #000;  width:200px; border:1px solid #000; }
.formitem { clear:both; width:100%; }
.faqSearchBox input {  border:1px solid #000;}
.faqSearchBox img { display:none; font-weight:bold; }
.faqSearchBox {  font-weight:bold; }
.searchtop { font-weight:bold; margin:15px 0 0px 0px; color:#000; clear:left; margin-top:10px;  width:100%;}

.sitmp0 a { font-size:120%; color:#000;  text-decoration:none; background:url(../../../../images/sitemapred.gif) no-repeat; background-position:0px -3px; padding:0 0 2px 20px; width:100%; float:left;}
.sitmp1 a { font-size:120%; color:#000;  text-decoration:none;  background:url(../../../../images/submitsearch.gif) no-repeat; background-position:0px -3px; padding:0 0 1px 20px;margin-bottom:3px;width:100%; float:left;}
.sitmp2 a {  font-size:110%; color:#7e7e7e;  text-decoration:none; background:url(../../../../images/sitemaparrow.gif) no-repeat; background-position:0px 2px; padding:0 0 1px 10px;margin-bottom:3px;width:100%; float:left;}
		#lower2column_leftpadding_content_wide  ul { float:left;height:auto;  margin-top:15px; width:98%;  margin-bottom:20px;}
		#lower2column_leftpadding_content_wide li { font-size:110%;  text-decoration:none; background:url(../../../../images/sitemaparrow.gif) no-repeat; background-position:0px 2px; padding:0 0 4px 10px;margin-bottom:3px;width:600px; float:left; margin-left:10px;}

.sitmp0 a:hover, .sitmp2 a:hover, .sitmp3 a:hover { color:#000; text-decoration:underline;}

.tbform { float:left; background:#f0f0ee; width:510px; padding:25px;}
.tbform td { padding:5px;}
#Template_ctl07_ctl00_Message { float:left;  width:300px !important; background:#fff !important; border:1px solid #CCCCCC;margin-left:0px;margin-top:5px; float:left; }
#Template_ctl07_ctl00_Youremailaddress { float:left;  width:300px !important; background:#fff !important; border:1px solid #CCCCCC;margin-left:0px;margin-top:5px; float:left; color:#000}
.tbform input { color:#fff; background:#0077b9; width:100px; }
#Template_ctl07_ctl00_Contactname { float:left;  width:300px !important; background:#fff !important; border:1px solid #CCCCCC;margin-left:0px;margin-top:5px; float:left; color:#000;} 
.slideContainer { width:960px; height:135px;  }

#lowerwidecontent .slideContainermedia { width:960px;position: relative; margin-left:0px; height:135px;  }

.slideContainer-small { width:590px;position: relative; margin-left:0px; height:135px; margin-top:25px; }
.slideleft { width:22px; float:left; margin-left:-15px; padding-top:45px; height:90px; }
.slideright { width:20px; float:left; margin-left:0px; height:90px; padding-top:45px; }
.slideHolder {	position: relative; float:left;	overflow: hidden; margin-left:0px; 	width: 870px;	height: 135px;	}
.slideHolder .slider {	position: absolute;		height: 135px;	top: 0;	left: 0;	display: block	}
.slideHolder .slider ul	{		padding: 0;	margin: 0;	border: 0; width:2000px	}
.slideHolder .slider ul li {	float: left; position:relative;	list-style: none;	width: 265px; margin-right:20px; height:135px; overflow:hidden;	}
.slideHolder .sliderSponsors {		height: 135px;	display: block;	}
.slideHolder .sliderSponsors ul	{		padding: 0;	margin: 0;	border: 0; }
/*.slideHolder .sliderSponsors ul li {	float: left; position:relative;	list-style: none;	width: 265px; margin-right:42px; height:135px; overflow:hidden;	}*/
#sponsors { position:relative;  overflow:hidden; width:921px; }
#sponsors ul { position:relative;  width:9999px; left:-307px;  }
#sponsors ul li { width:265px; height:135px; display:block; float:left; margin-right:42px; }
.sponsor { background-color:white; width:265px; height:135px; vertical-align:middle; text-align:center; display:table-cell; }
.sponsor img { }
.imageBackground { z-index:0 !important; position:relative; }
.itemOverlay { z-index:1000 !important; position:absolute; top:0; left:0; }

#mVenueWidgetContent .videos p { float:left;margin-left:15px !important;  }
#mVenueWidgetContent .images p { float:left;margin-left:15px !important;  }

#mMediaWidget1Content .videos p { float:left;margin-left:15px !important;  }
#mMediaWidget1Content .images p { float:left;margin-left:15px !important;  }

.slideContainer-small .slideHolder { width:551px !important; }

.itemOverlay h3 { padding:5px 10px 0 10px; width:200px;height:60px;  color:#fff; font-size:135%;}
.itemOverlay a { float:left; width:auto !important;margin-top:0px;  color:#fff; background:#e91e30; padding:3px 4px 4px 4px;text-decoration:none; background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 4px 4px 15px; text-decoration:none; position:absolute; display:block; margin-left:10px !important;}
.itemOverlay p { color:#fff; width:200px; margin-top:0px; }

#newspadding #Template_CreateUserWizard1{background:none repeat scroll 0 0 #F0F1EC; }
#newspadding #Template_CreateUserWizard1 input {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C7C7C7;
clear:left;
color:#58595B;
float:left;
height:16px;
margin-left:0;
margin-top:0;
width:320px;
}
#Template_CreateUserWizard1 label{  width:200px !important; text-align:left !important; }
#Template_CreateUserWizard1___CustomNav0_StepNextButtonButton {color:#fff !important; padding:2px 5px !important;margin-left:160px !important;height:30px !important; background:#eb1c24 !important; width:100px !important; margin-bottom:40px !important; }

#Template_ctl08_ctl00_PanelNewsletterSignup {float:left; background:none repeat scroll 0 0 #F0F1EC; padding:20px; width:500px;}
#Template_ctl08_ctl00_PanelNewsletterSignup .submitBtn {color:#fff !important; padding:2px 5px 5px 5px; height:23px;background:#eb1c24 !important; width:100px !important; margin-bottom:40px !important; }
#Template_ctl08_ctl00_PanelNewsletterSignup span{  clear:both;float:left; width:165px; }

.NewsletterSignup { margin-top:25px;}
.NewsletterSignup {float:left; background:none repeat scroll 0 0 #F0F1EC; padding:20px; width:500px;}
.NewsletterSignup label{  width:150px !important; text-align:left !important; float:left;}

.NewsletterSignup .submitBtn {color:#fff !important; padding:2px 5px 5px 5px; height:23px;background:#eb1c24 !important; width:100px !important; margin-bottom:40px !important; margin-left:190px;margin-top:25px !important;}
*html .NewsletterSignup .submitBtn {color:#fff !important; padding:2px 5px 5px 5px; height:23px;background:#eb1c24 !important; width:100px !important; margin-bottom:40px !important; margin-left:170px;margin-top:25px !important;}
.NewsletterSignup span{  clear:both;float:left; width:165px; }
.NewsletterSignup .radiobuttons { clear:left;}
.NewsletterSignup .radiobuttons input { width:20px; float:left;margin:0;clear:left; margin-top:10px;background:#F0F1EC;border:none;}
*html .NewsletterSignup .radiobuttons input { width:20px; float:left;margin:0;clear:left; margin-top:0px;background:#F0F1EC;border:none;}
.NewsletterSignup .radiobuttons label { width:400px !important;margin-top:10px;}
*html .NewsletterSignup .radiobuttons label { width:400px !important;margin-top:0px;margin-bottom:20px;}

#Template_PasswordButton {color:#fff !important; padding:2px 5px 5px 5px; height:23px;background:#eb1c24 !important; width:100px !important; margin-bottom:40px !important; }

#Template_ctl08_ctl00_PanelNewsletterSignup input {background:none repeat scroll 0 0 #FFFFFF; float:left;
border:1px solid #C7C7C7;
color:#58595B;
height:16px;
margin-left:0;
margin-top:0;
width:320px;
 }
#Template_ctl07_ctl00_RequiredFieldValidator1 { display:none; }
#Template_ctl07_ctl00_RequiredFieldValidator2 { display:none; }
#Template_ctl07_ctl00_RequiredFieldValidator3 { display:none; }
#Template_ctl07_ctl00_RequiredFieldValidator4 { display:none; }

.NewsletterSignup {background:#F0F1EC; padding:10px; width:450px;}
.NewsletterSignup span { clear:left; float:left; width:160px !important; text-align:left !important;  margin-top:5px; margin-left:10px;}
.NewsletterSignup input { float:left; border:1px solid #CCCCCC; width:220px; color:#000; background:#fff; float:left; margin-left:35px; margin-right:16px; margin-bottom:10px !important;}

#newspadding #regform table { background:#F0F1EC; padding:10px }
	#newspadding #regform table input {  border:1px solid #ccc; width:300px; color:#000; background:#fff; float:left; margin-left:-5px; margin-right:16px;}
	#newspadding #regform table label {  float:left; width:150px !important; text-align:left !important; margin-right:50px; margin-top:5px; margin-left:10px;}

#newspadding table select { float:left; margin-top:5px; background-color: #fff; color: #000; width:150px; border:1px solid #000; }
#newspadding table { background:#F0F1EC; padding:10px; text-align:left; width:620px; }
#newspadding table label {  float:left; width:65px !important; text-align:left !important;  margin-top:5px; margin-left:10px;}
#newspadding table input {  border:1px solid #CCCCCC; width:150px; color:#000; background:#fff; float:left; margin-left:35px; margin-right:16px;}
#newspadding table #Template_SearchResults_searchTerms {float:left;  width:150px !important; background:#fff !important; border:1px solid #000;margin-left:5px;margin-top:5px; float:left; margin-right:10px; }
#newspadding table #Template_SearchResults_searchTarget {float:left;  width:150px !important; background:#fff !important; border:1px solid #000;margin-left:5px;margin-top:5px; float:left;  }

#newspadding #Template_CreateUserWizard1___CustomNav0_StepNextButtonButton { float:left; margin-left:210px; background:#ed1b24; color:#fff; border:none; width:100px; padding:5px;}
#newspadding table #Template_btnSubmit { float:left; margin-left:243px !important; background:#ed1b24 !important; color:#fff !important; border:none; width:100px !important; padding:1px; margin-top:10px; margin-bottom:10px; cursor:pointer;}

#Template_ctl07_ctl00_FAQSearch { float:left; margin-left:0px; background:#ed1b24; color:#fff; border:none; width:100px; padding:1px;}
#Template_ctl06_GetRelevantMedia1_GVRelevantMedia { clear:left; }
#Template_ctl06_ctl00_Contactname {  border:1px solid #CCCCCC; width:300px; color:#000; background:#fff; float:left; margin-left:0px; margin-right:16px;}
#Template_ctl06_ctl00_Youremailaddress {  border:1px solid #CCCCCC; width:300px; color:#000; background:#fff; float:left; margin-left:0px; margin-right:16px;}
#Template_ctl06_ctl00_Message {  border:1px solid #CCCCCC; width:300px; color:#000; background:#fff; float:left; margin-left:0px; margin-right:16px;}

#searchpadding table { background:#F0F1EC; padding:10px; text-align:left; width:620px; color:#F0F1EC;padding:15px 0;}
#searchpadding table label { color:#000; margin-left:20px; margin:5px 0 5px 20px; }
#searchpadding table select { border:1px solid #999; width:175px;  }
#searchpadding table input { background:#ed1b24 !important; color:#fff !important; border:none; margin:5px 220px 5px 0; }
#searchpadding table #Template_SearchResults_searchTerms {  border:1px solid #CCCCCC;width:175px !important; margin:5px 0; background:#fff !important; color:#000 !important;}

#Template_ctl07_GetRelevantMedia1_GVRelevantMedia { clear:left; }
#Template_RelatedMediaContent1_PanelLarge { margin-left:-10px; }

.browsealoud { float:right; margin-left:350px; }

#SportTrainersContent {float:left; width:700px;  display:block; padding:10px; color:#4E4E4E;}
*html #SportTrainersContent {float:left; width:700px;  display:block; padding:10px 0 10px 10px; color:#000000;}
	#SportTrainersContent p { font-size:110%;padding:10px; float:left; width:97%;}

#trainersimages { margin:0px; }
#trainersimages .imageholder { float:left; width:340px; }
#trainersimages .imageholder img { float:left; padding:3px; border:1px solid #e9e8e8; margin:20px; position:relative; z-index:20; }
#trainersimages .imageholder a {float:left;  position:relative; margin-top:-135px; margin-left:145px; z-index:100; text-decoration:none;  width:150px;  }
#SportTrainersContent_side { float:right; width:235px; padding-top:10px; }
*html #SportTrainersContent_side { float:right; width:230px; padding-top:10px; }
#SportTrainersContent_side #regpuff { background:url(../../../../images/Trainers_regbg.jpg) repeat-y; width:228px; min-height:375px; 	height: auto !important;	height:375px;}
#SportTrainersContent_side #regpuff_green { background:url(../../../../images/starterpackbg.gif) repeat-y; width:228px; min-height:466px; 	height: auto !important;	height:466px;}
#SportTrainersContent_side #regpuff_green p { color:#fff; padding:15px;     color: #FFFFFF;    line-height: 1.2em; }
#SportTrainersContent_side #regpuff_green p.cufonbranding3 { font-size:160%; width:200px; line-height:1em;  font-weight: bolder; clear:left; text-align:left; color:#000; padding-top:40px; margin-bottom:5px; padding-bottom:0;}
#SportTrainersContent_side #regpuff_green label { clear:left;font-weight:bold; color:#fff;padding-left:15px; width:100%;display:block; width:100%; padding-bottom:1px; margin:5px 0;}
#SportTrainersContent_side #regpuff_green input {  width:190px; background:#5add8f; border:1px solid #5add8f;float:left;margin-left:15px; margin-bottom:2px; display:block;}
*html #SportTrainersContent_side #regpuff_green input {  width:190px; background:#5add8f; border:1px solid #5add8f;float:left;margin-left:7px; margin-bottom:2px; display:block;}
#SportTrainersContent_side #regpuff_green .regsubmit { margin-left:150px; margin-top:75px;background:red; color:#fff; width:60px; border:none; padding:3px;}

span#Template_RequiredFieldValidator1 { text-align:right; float:right; margin-top:-20px; margin-right:10px; }
span#Template_RequiredFieldValidator2 { text-align:right; float:right; margin-top:-20px; margin-right:10px; }
span#Template_RequiredFieldValidator3 { text-align:right; float:right; margin-top:-20px; margin-right:10px; }
span#Template_RequiredFieldValidator4 { text-align:right; float:right; margin-top:-20px; margin-right:10px; }
#SportTrainersContent_side #regpuff p { color:#fff; padding:15px;     color: #FFFFFF;    line-height: 1.2em; }
#SportTrainersContent_side #regpuff p.cufonbranding3 { font-size:160%; width:200px; line-height:1em;  font-weight: bolder; clear:left; text-align:left; color:#000; padding-top:40px; margin-bottom:5px; padding-bottom:0;}
#SportTrainersContent_side #regpuff label { clear:left;font-weight:bold; color:#fff;padding-left:15px; width:100%;display:block; width:100%; padding-bottom:1px; margin:5px 0;}
#SportTrainersContent_side #regpuff input {  width:190px; background:#1ea7f1; border:1px solid #014f78;float:left;margin-left:15px; margin-bottom:2px; display:block;}
*html #SportTrainersContent_side #regpuff input {  width:190px; background:#1ea7f1; border:1px solid #014f78;float:left;margin-left:7px; margin-bottom:2px; display:block;}
input#Template_regemail {  width:190px; background:#1ea7f1; border:1px solid #014f78;float:left;margin-left:15px; margin-bottom:5px; display:block;}

#SportTrainersContent_side #regpuff input.regsubmit { background:url(../../../../images/regsubmit.png) no-repeat; color:#fff; border:none; width:228px; height:90px;font-weight:bold; float:left; margin-left:0px; margin-right:0px; cursor:pointer; position:absolute; top:526px;left:725px;}
#SportTrainersContent_side #regpuff input.regsubmit:hover { color:#000; }
h2.trainers { padding:10px; width:940px !important; float:left; border-bottom:1px solid #d0d2d3;  }
h2.lead { padding:10px; width:940px !important; float:left; border-bottom:1px solid #d0d2d3;  color:#000; font-size:1.4em;}

#downloadpack { display:none;width:228px; height:129px; margin:10px 0; float:left;  background:url(../../../../images/downloadpuffbg.gif) repeat-y; color:#fff;}
p.dloadbutton { float:right;margin-top:15px; margin-right:20px;}
#twitterfeed { float:left;background:#f2f2f2 url(../../../../images/twitterbg.jpg) no-repeat; width:228px; height:292px; margin-top:10px;}

#menuContentTrainers { overflow:hidden;  margin-top:0px; clear:left; height:198px;	position: relative;  /* c2 */}
*:first-child+html #menuContentTrainers { overflow:hidden;  margin-top:-15px; clear:left; height:198px;	position: relative;  /* c2 */}

#tweets { width:220px; float:left;  margin-top:-10px; z-index:1000;}

div#tweetFrame	{	position: relative;			height: 125px;	}
	div.items	{	position: relative;		left: 15px; margin-top:70px;}
	div.tItem	{	display:block;color: #424242;	font-size: 12px;	width: 200px; overflow:hidden;	}
		div.tItem .tTitle	{	min-height:60px;	padding-top: 3px;padding-bottom:10px;	border-bottom: 1px solid #dedede;	margin-top:10px; width:200px; float:left;}
		div.tItem .tDate	{	height: 16px;	font-size: 9px;	color: #979696;	margin-top:-12px;}


#tweetbox {float:left; width:229px; margin-left:0px;  height:300px;position:relative; z-index:30;}
#SportTrainersContent #tweetbox {float:left; width:229px; margin-left:0px;  height:200px;position:relative; z-index:30;}
#SportTrainersContent #twitterfeed { float:left; background:#f2f2f2 url(../../../../images/newtwitter.jpg) no-repeat; width:229px; border-left:1px solid #ccc; height:225px; margin-top:10px;}
#SportTrainersContent #tweets{ float:left; display:block; width:200px; height:200px; /* background-color:#cc0; */ }
#SportTrainersContent .alltweets { float:left; margin-left:10px; bottom:10px;}
#tweets { float:left; display:block; width:200px; height:270px;	/* background-color:#cc0; */ }

.link {    color: #e91e30; font-size: 9px; text-decoration:underline !important; width:100px !important;}
.hashLink {    color: #e91e30;     font-size: 11px; }
.alltweets { float:right; margin-right:10px; bottom:10px;}

	#SportTrainersContent #lowerboxes .boxgrid a { float:left; width:auto !important;margin-top:160px; margin-left:10px; color:#fff; background:#e91e30; padding:3px 4px 4px 4px;text-decoration:none; background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 4px 4px 15px; text-decoration:none; position:absolute; display:block;}
*:first-child+html #SportTrainersContent #lowerboxes .boxgrid a { float:left; width:auto !important;margin-top:0px; margin-left:10px; color:#fff; background:#e91e30; padding:3px 4px 4px 4px;text-decoration:none; background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 4px 4px 15px; text-decoration:none; position:relative; top:100px;}
*:first-child+html #SportTrainersContent #lowerboxes .boxgrid h3 { top:10px; left:10px; margin-bottom:5px !important; }
*:first-child+html #SportTrainersContent #lowerboxes .boxgrid p { position:absolute;top:10px; left:10px; z-index:-4; }

.columnlayout { width:325px; float:left;padding:10px; min-height:400px; margin-top:10px;}
.columnlayout img { margin-bottom:10px; }
			.columnlayout ul { margin-top:10px; }
			.columnlayout li { background:url(/images/redbullet.gif) no-repeat; padding-left:20px;margin-top:5px;}

			#pinbadge { position:absolute; left:960px; top:20px;z-index:400;}

/* Recruitment */
#lower2column_widerleft_puff { float:left; width:700px;margin-right:15px; }
#lower2column_widerleft_puff p {margin-bottom:10px; }
#lower2column_right_puff { float:left; width:228px; min-height:420px;}

#sectionMenu {  margin-bottom:15px; float:left; width:960px; background:#F1F1F1;}			
#sectionMenu a { float:left; padding:7px 30px 11px 25px;  color:#000; text-decoration:none;  background:#F1F1F1 url(/images/casetabup.gif) no-repeat; background-position:right; text-align:left;  border-bottom:1px solid #d0d2d3; border-left:1px solid #d0d2d3; margin-left:0px;  border-top:4px solid #F1F1F1;}		
#sectionMenu a:hover {float:left; padding:7px 30px 11px 25px; color:#000; text-decoration:none;  border-bottom:1px solid #d0d2d3; background:#fff; background:#fff url(/images/casetabdown.gif) no-repeat;  border-bottom:1px solid #d0d2d3; background-position:right; margin-left:0px;  border-top:4px solid #e82327;}
#sectionMenu a.on {  float:left; padding:7px 30px 11px 25px; color:#000; text-decoration:none; border-bottom:1px solid #f1f1f1;  background:#fff url(/images/casetabdown.gif) no-repeat;background-position:right; margin-left:0px; border-left:1px solid #d0d2d3;  border-top:4px solid #e82327;}		
#sectionMenu a.on:hover { float:left;  padding:7px 30px 11px 25px;color:#000; text-decoration:none; background:#f1f1f1;  border-bottom:1px solid #f1f1f1;  background:#fff url(/images/casetabdown.gif) no-repeat;background-position:right;  margin-left:0px;}
.casestudy p { clear:none !important; width:60% !important; float:left !important; }
.casestudy h2 { clear:none !important; width:auto !important; float:left !important;  }
.headerdetails { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; width:88%;padding:7px 15px; font-size:120%;line-height:1.2em;}
.casestudyright {width:260px; float:left;border-bottom:1px dotted #ccc;}
.casestudyright img { padding-bottom:10px; border-bottom:1px dotted #ccc; }
.casestudyright strong {float:left; width:100%;color:red;padding-bottom:2px; font-weight:normal}

a.docgrey {background:#edede9 url(/images/icon_doc2.gif) no-repeat 10px 6px; width:94%; padding:10px 10px 10px 40px; display:block;}
a.doc {background:#fff url(/images/icon_doc2.gif) no-repeat 10px 6px; width:100%; padding:10px 10px 10px 40px; display:block;}
a.docgrey:hover {color:#000; }
a.doc:hover {color:#000; }
*html .clearheight {height:1px !important;}

#Template_ValidationSummary1 li { font-weight:normal !important; padding-left:20px;}

		#lower2column_right_case2 { float:left; width:225px; background:url(../../../../images/sidenavoff.gif) repeat-y; 	min-height:420px;	height: auto !important;		height:420px; padding-top:10px; padding-left:15px;}
		*:first-child+html #lower2column_right_case2 { float:left; position:absolute;left:700px;top:440px;width:220px; background:url(../../../../images/sidenavoff.gif) repeat-y; 	min-height:900px;	height: auto !important;		height:900px; padding-top:45px; margin-bottom:100px;  padding-left:15px; }
		
		#lower2column_right_case { float:left; width:175px; background:url(../../../../images/sidenavoff.gif) repeat-y; 	min-height:420px;	height: auto !important;		height:420px; padding-top:10px; }
		*:first-child+html #lower2column_right_case { float:left; position:absolute;left:780px;top:390px;width:175px; background:url(../../../../images/sidenavoff.gif) repeat-y; 	min-height:500px;	height: auto !important;		height:420px; padding-top:10px; }
		#lower2column_right_case ul { float:left;height:auto;     }
			#lower2column_right_case li { font-size:120%; float:left;  margin:0px;padding:3px 0 3px 0px; width:100%;  display:block; width:170px; line-height:1.2em;}
			
			#lower2column_right_case li.title { padding-left:20px; font-size:100%; margin-bottom:5px;}
			#lower2column_right_case li a {font-size:100%;  float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y; text-decoration:none; line-height:1.4em;}
			#lower2column_right_case li a.sectiontitle {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none;  text-decoration:none;}
			#lower2column_right_case li a.sectiontitle:hover {font-size:100%; float:left;  margin:0px;padding:0px; width:84%; background:none; color:#000; }
			#lower2column_right_case li a.sub {font-size:90%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavoff.gif) repeat-y;  text-decoration:none;}
			#lower2column_right_case li a.sub:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 40px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right_case li a.subactive {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;  text-decoration:none;}
			#lower2column_right_case li a.subactive:hover {font-size:100%; float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right_case li a:hover { float:left;  margin:0px;padding:0px 0 0px 30px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; text-decoration:none; color:#000;}
			#lower2column_right_case li a.active { float:left;  margin:0px;padding:0px 0 0px 20px; width:84%; background:url(../../../../images/sidenavon.gif) no-repeat; color:#000; text-decoration:none;}
			#lower2column_right_case li.title0 a {  font-size:100%; padding:0px 0 0px 20px;  }
			#lower2column_right_case li.title6 a {  padding:0px 0 0px 30px; width:80%; font-size:90%; }
			#lower2column_right_case li.title0 a:hover {  font-size:100%; padding:0px 0 0px 20px; width:84%;}
			#lower2column_right_case li.title6 a:hover {  padding:0px 0 0px 30px; width:100%;font-size:90%; width:84%;}
			
#Template_pnlApplyLeftCol {float:left; width:300px;}
#Template_pnlApplyRightCol {float:left; width:470px;}
#Template_pnlCaptcha{clear:both;}/*margin-top:250px;}*/
#Template_pnlCaptcha{clear:both;}
#Template_btnSubmit { float:left;background:url(/images/regreg.gif) no-repeat; margin-top:20px;width:80px !important; border:none !important;height:27px; color:#fff; }
#lower2column_widerleft_puff .homesectiontitle { float:left; background:url(../../../../images/homesectiontitlebg.gif) no-repeat; width:700px; height:45px; margin-left:-60px; padding:15px 0 0 60px;}
#lower2column_widerleft_puff .homesectiontitle h3 { margin-top:-2px; }
#lower2column_widerleft .homesectiontitle { width:745px; }
#lower2column_widerleft .homesectiontitle h3 { margin-top:-2px; }
table.tblVacencies {width:700px;}
	.colTitle {background:#e91e30; padding:5px; color:#fff;text-align:left; border-right:1px solid #fff; width:150px; }
	.colDesc {background:#e91e30; padding:5px; color:#fff;text-align:left; border-right:1px solid #fff; }
	.colDate {background:#e91e30; padding:5px; color:#fff;text-align:left;width:100px; }
	
	table.tblVacencies td { padding:5px;  }
	table.tblVacencies td a {color:#000;text-decoration:none; background:url(/images/linkarrowred.gif) no-repeat;padding-left:14px; display:block; }
		table.tblVacencies td a:hover {color:#666;text-decoration:none; padding-left:14px;}
span.errReq { color:red; padding-right:5px;}	
span.vacErr { float: left; clear: both; }	
p.pReqFields { width:100px !important; float:right;clear:none !important; margin-top:-20px !important;}		

.divVacFormColLeft { width:45%; float:left;background:#f5f5f5; border-right:1px solid #d0d2d3; padding-top:10px; height:300px;}
.divVacFormColLeft p {float:left;width:100%; }
.divVacFormColLeft p label {color:#000; font-weight:bold;float:left; margin-bottom:2px; padding-right:5px;}
.divVacFormColLeft p input {float:left;clear:left; width:250px; }
table#recaptcha_table { background:#dfdfdf; padding:10px; border:1px solid #c5c5c5;margin-top:20px; margin:auto; }
#recaptcha_area {float:left;margin-top:20px; clear:left; }
.divVacFormColRight {width:48%; float:left;background:#f5f5f5; border-left:1px solid #fff; padding-top:10px;padding-left:40px; height:300px;}
.divVacFormColRight p {float:left;width:100%;padding-left:0px !important; }
.divVacFormColRight p label {color:#000; font-weight:bold;float:left; margin-bottom:5px;}
.divVacFormColRight p {float:left;clear:left; width:90%; padding-left:6px;}
.divVacFormColRight p textarea {float:left;clear:left; width:99%; }
.divVacFormCVUpload { float:left; background:#e6e6e6; width:92.5%;padding-left:10px;}
.divVacFormCVUpload p input {float:left; clear: left}
.divVacFormCVUpload p file {float:left; clear: left}
.divVacFormCVUpload p label {float:left;margin-top:2px; padding-right:5px; }
.divVacFormCVUpload p span.addInfo { float: left; clear: both; }
label#Template_ctl06_ctl00_lblCVUpload {float:left; }
.divVacFormCVUpload p input#Template_ctl06_ctl00_chkEmailSelf{ float:left; margin-left: 0; }
#lower2column_widerleft .btnMainSubmit { float: left; clear: left; margin-top:15px; margin-bottom: 15px; background:red; color:#fff; width:160px; border:none; padding:3px;}
.pnlCaptcha { float: left; clear: left; }

.vacErrorSummary { font-weight:bold; color:red !important; }
.vacErrorSummary ul { list-style-type:circle; margin: 3px 0 8px 0; }
.vacErrorSummary li { margin-left:25px; margin-top: 3px; padding-left:10px; font-weight:normal; }

.err {clear:both; position:relative;left:-430px; top:130px; }
*html #flickr_badge_source { margin: 0px 0px 0px !important; }
#flickr_badge_wrapper { background-color: none; }

.flickr_badge_image img { 	margin-left:3px;border: 1px solid #CCCCCC !important;   float: left;   padding: 5px;}

table#recaptcha_table input { padding:0 50px 0 0; margin-left:0px !important; width:250px !important }
table#recaptchatable  img {display:block; width:250px !important;}
a#recaptcha_reload_btn { margin-top:0px !important;}
a#recaptcha_switch_audio_btn { margin-top:0px !important;}
a#recaptcha_whatsthis_btn { margin-top:0px !important;}
.recaptchatable a img  { margin-top:0px !important;}

*:first-child+html table#recaptcha_table { width:450px !important; }
*html table#recaptcha_table { width:450px !important; }
label#Template_lblGender { float:left;margin-top:2px;margin-bottom:6px;  }
*:first-child+html label#Template_lblGender { float:left;margin-top:-14px;margin-bottom:6px;  }
.reqError {border:solid 1px red !important;}    
img#recaptcha_logo{display:none;}

#recaptcha_image { border:1px solid #ccc; background:#fff;margin-bottom:14px;}
#Template_ctl06_ctl00_pnlCaptcha {float:left; border:1px solid #ccc; width:70%; margin-top:20px;}
#recaptcha_widget { background:url(/images/captchabg.gif) repeat-x; width:300px;padding:1em; height:115px !important; border:1px solid #ccc;}
*html #recaptcha_widget { background:url(/images/captchabg.gif) repeat-x; width:300px;padding:1em; height:115px !important;overflow:hidden;}
input#recaptcha_response_field {width:300px !important; }

.sidelink { clear:left;position:relative;left:325px;  background:none !important; color:#000 !important; text-decoration:none; font-size:86%;top:-110px; margin:0px !important;padding:0px !important; margin-top:0px !important; }
#recaptcha_widget div {margin-top:0px;}
#recaptcha_widget div a img { text-decoration:none; }
.recaptcha_only_if_image { clear:left; }

.check { width:155px !important; height:20px; overflow:hidden;text-align:left; padding:0px; margin:0px; font-size:70%;line-height:1em; position:relative; left:330px; top:-95px;}
.check a { color:red !important; margin-top:0px !important;float:none !important; padding:0px !important; background:none !important;}
*html .check { width:155px !important; height:20px; overflow:hidden;text-align:left; padding:0px; margin:0px; font-size:80%;line-height:1em; position:relative; left:320px !important; top:-85px !important;}

.profilelink {  width:50px !important; margin-left:-90px !important; border-top:none;  background:none !important;}

/* new homepage styles */
*html .home-latest-jobs { width:301px; border:1px solid #E9E8E8; float:right; padding:2px; margin-right:12px; margin-top:10px; margin-bottom:5px; margin-left:30px; }

.home-latest-jobs { width:301px; border:1px solid #E9E8E8; float:right; padding:2px; margin-right:12px; margin-top:10px; margin-bottom:5px; background:#fff; }
.home-latest-jobs h2 { display:block; width:291px; height:27px; line-height:27px; color:White; padding:8px 0px 0px 10px; font-size:18px; font-weight:normal; margin:0px; background-color:#ea202e; }

ul.latest-jobs { margin-top:10px;  }
ul.latest-jobs li { border-bottom:1px dotted #E9E8E8; display:block; padding:4px 15px 4px 15px; }
ul.latest-jobs li h3 { margin:0px; padding:0px; }
ul.latest-jobs li h3 a { text-decoration:none; font-size:13px; font-weight:bold; color:Black; display:block; }
ul.latest-jobs li span { color:#6d6f71; font-size:11px; font-weight:normal; display:block; }
.home-latest-jobs a.view-all { float:right; display:block; margin:5px 20px 5px 0px; color:Black; font-size:12px; padding-left:13px; background-image:url(../../../../images/arrow_view_all.gif); background-repeat:no-repeat; background-position:top left; text-decoration:none; }
#lower2column_left_tabnav #menu2 {position:relative; background-color:White; background-image:url(../../../../images/border_bottom.gif); background-repeat:repeat-x; }
#homecontentleftcolumn #lower2column_left_tabnav #menu2 { width:630px; }

#homecontentleftcolumn { width: 640px; }
/* override the widths of the default tabs */
*html #homecontentleftcolumn #lower2column_left_tabnav #menu2 { position:absolute;float:left;  }
#homecontentleftcolumn #lower2column_left_tabnav a { width:65px !important; background:url("../../../../images/categorytabup.gif") no-repeat scroll 70px 11px #EDEDE9;  padding:5px 14px 4px 4px !important;}
#homecontentleftcolumn #lower2column_left_tabnav a:hover { width:65px !important; background:url("../../../../images/categorytabdown.gif") no-repeat scroll 70px 11px #EDEDE9;   }
#homecontentleftcolumn #lower2column_left_tabnav a.on { background:url("../../../../images/categorytabdown.gif") no-repeat scroll 70px 11px #EDEDE9;  }

#homecontentleftcolumn #lower2column_left_tabnav a.large { width:115px !important; background:url("../../../../images/categorytabup.gif") no-repeat scroll 122px 11px #EDEDE9; padding:5px 14px 4px 4px !important; }
#homecontentleftcolumn #lower2column_left_tabnav a.large:hover { width:115px !important; background:url("../../../../images/categorytabdown.gif") no-repeat scroll 122px 11px #EDEDE9;}
#homecontentleftcolumn #lower2column_left_tabnav a.large.on {  background:url("../../../../images/categorytabdown.gif") no-repeat scroll 122px 11px #EDEDE9; }

/* webcam tab */
.webcam-left { width:260px; float:left; margin-left:12px; margin-top:10px; padding-right:15px; }

.webcam-left h2 { margin:0px; padding:0px; color:Black; font-weight:normal; font-size:18px; }
.webcam-left label { display:inline-block; width:50px; }
.webcam-right { width:325px; float:right; margin-top:10px; }
.webcam-left p { margin:0px; padding: 12px 0px 5px 0px !important;  }
.webcam-left a { color:Black; text-decoration:none; padding-left:14px;  background-image:url(../../../../images/arrow_gray_left.gif); background-repeat:no-repeat; background-position:0px 2px; }
.webcam-left a:hover { color:Black; text-decoration:underline;   background-image:url(../../../../images/arrow_gray_left.gif); background-repeat:no-repeat; }
.webcam-content { float:right; border:1px solid #d3d5d6; width:308px; height:244px; overflow:hidden; float:left; margin-top:10px; }
.webcam-content img { margin-top:-15px; margin-left:-1px; }
.refresh-cam { cursor:pointer; display:none;}

/* Twitter feed */
.homepage-twitter { clear:both; width:630px; margin-top:42px; padding-left:15px; padding-bottom:30px; border-bottom:1px solid #d0d2d3; height:200px; } 
*html .homepage-twitter {  margin-top:36px; width:600px;}
.homepage-twitter h5 { color:Black; font-size:15px; font-weight:bold; display:block; margin-bottom:0px; }

.homepage-tweets { display:block; width:440px; float:left; height:220px; }
*html .homepage-tweets { display:block; width:420px; float:left; height:220px; }
.homepage-tweets p { padding:0px 0px 4px 0px !important; }
.homepage-tweets p a { color:#ea091d; text-decoration:none; }
.homepage-tweets p a:hover { text-decoration:underline; }
.tweet-date { color:#808184; font-weight:normal; font-size:11px; }
.homepage-tweets ul li { border-bottom:1px dotted #d0d2d3; padding:7px 0px 7px 0px; display:block; }
.homepage-tweets ul li:last-child { border-bottom:none !important; }

.follow-us { float:left; margin-left:41px; width:120px; }
.follow-us img { margin-bottom:10px; }
.btn-red { background-color:#ea091d; display:inline-block; text-decoration:none; color:White; font-size:12px; font-weight:normal; line-height:19px; height:19px; padding-left:18px; padding-right:8px; background-image:url(../../../../images/btn_white_red_arrow.gif); background-repeat:no-repeat; background-position:3px 2px; }

.rss-pos { position:relative; }
a.home-rss { display:block; height:18px; line-height:18px; position:absolute; top:5px; right:10px; text-decoration:none; background-repeat:no-repeat; background-image:url(../../../../images/rss_small.gif); padding-left:22px; color:#58595b; font-size:12px; margin-right:5px; }
a.home-rss:hover { text-decoration:underline; }

/* new games gallery */

.new-homepage-gallery { margin-top:42px; border-bottom:1px solid #d0d2d3; margin-bottom:15px; }

.image-holder { width:114px; height:78px; overflow:hidden; position:relative; }
.image-holder img { display:inline; vertical-align:middle; text-align:center; cursor:pointer; }

.homepage-rotator { width:624px; height:78px; overflow:hidden; position:relative; }
ul.rotator-items { display:block; width:10000px; position: relative; margin:0px; padding:0px; }
ul.rotator-items li { display:block; float:left; margin-right:13px; width:114px; height:78px; }

#gallery-1 ul, #gallery-2 ul { left:-127px; }

.gallery-row { margin-bottom:22px; }
.gall-left { margin-right:5px; display:block; float:left; cursor:pointer; }
.gall-right { margin-right:10px; display:block; float:left; cursor:pointer; }
.gallery-header { height:28px; }
.gallery-header .heading { float:left; display:block; width:250px; }
.gallery-header h2 { color:Black; font-size:15px; font-weight:bold; margin:0px !important; padding:0px !important; } 
.gallery-header a { line-height:18px; display:block; text-decoration:none; color:Black; font-size:12px; float:right; background-image:url(../../../../images/gallery_view_all_arrow.gif); background-repeat:no-repeat; padding-left:13px; margin-right:20px; }

.play-video { position:absolute; display:block; cursor:pointer; left:0px; top:0px; background-image:url(../../../../images/Video-Play-Icon.png); background-repeat:no-repeat; width:114px; height:78px; background-position:center center; }

/* homepage news */

.homepage-news-items { width:630px; clear:both; margin-top:32px; overflow:hidden; position:relative;  border-bottom:1px solid #d0d2d3; padding-bottom:4px; margin-bottom:20px; }

ul.news-items { width:300px; margin-right:30px; float:left; }
ul.news-items.last-column { margin-right:0px; }
ul.news-items li { width:296px; border-bottom:1px dotted #d0d2d3; padding:9px 0px 9px 0px; height:60px; }
ul.news-items li .img { margin-right:15px; width:90px; float:left; display:block; }
ul.news-items li .news-date { color:#808184; font-size:11px; padding-top:3px; display:block; text-decoration:none; }
ul.news-items li .news-title { width:190px; display:block; float:left; padding:0px !important; text-decoration:none; }
ul.news-items li a { text-decoration:none; display:block; }

.no-line { border-bottom:none !important; }

.homepage-spacing { margin-top:20px; }
	#toppanel .panel .content .forget input  {width:20px !important; }
.vacErr { width:400px; }

/* Homepage Clock Link */
#brandinghome #container #myAlternativeContent { float: left;}
#brandinghome #container #divClockImg { float: left; margin: 10px 0 0 2px; display: inline;}
*html #brandinghome #container #divClockImg { float: left; margin: 0px 0 0 2px; display: block;height:40px !important;padding-top:10px;}
#brandinghome #container #divClockLink { float: left; margin: 3px 0 0 4px; display: inline; }
/* #spanClockLink img.clock { margin: -3px; }*/
#divClockLink #clockLinkText { font-size: 0.9em; color: #EA202E; font-weight: bold; text-decoration: none;  }
#partnersLanding h1 {  }
#partnersLanding img { margin:0 50px 0 0px; }
#partnersLanding .partnerholder {float:left; height:auto;width:100%; text-align:left;}
#partnersLanding .commercialholder {float:left; height:auto;width:100%; text-align:left;}

#partnersLanding .sitesholder {float:left; height:auto;width:100%; text-align:left;}
#lower2column_leftpadding_content_wide .homesectiontitle  { float:left; background:url(../../../../images/homesectiontitlebg.gif) no-repeat; width:955px; height:45px; margin-left:-120px; padding:15px 0 0 60px; position:relative; z-index:400;text-align:left;}
.headertitle {  width:100%; margin:15px 0; font-size:126%; margin-left:-60px;}
.puffarea {  float:left; height:230px;        padding: 0px;     position: relative;     width: 208px; color:#fff; }
.puffareareg {  float:left; height:230px;        padding: 0px;     position: relative;     width: 208px; color:#fff; padding:10px;}
.puffareareg a {float:left; background:#fff url(/images/3years_arrow.gif) no-repeat; padding:3px 4px 4px 15px; color:#0077be; margin-top:15px;text-decoration:none; bottom:60px; vertical-align: bottom; position:absolute;}
.puffareareg a:hover { text-decoration:underline; }


#flickrbox_syt { float:left; margin-left:0px; color:#fff; position:relative; top:-43px; }
#flickrbox_syt h3 { color: #FFFFFF; margin-left: 10px; margin-top: 3px; position: relative; top:58px;  z-index: 100; font-weight:lighter; padding-left:35px;}

	#lowerwidecontent #campaignmenu { float:left;width:900px !important;   position:absolute; z-index:320; margin-top:0px; left:0px;padding-left:55px;}
	*:first-child+html #lowerwidecontent #campaignmenu { float:left;width:960px !important;top:20px;   position:relative; z-index:480; margin-top:-25px; padding-left:55px; }
	*html #lowerwidecontent #campaignmenu { float:left;width:960px !important;top:30px;   position:relative; z-index:480; margin-top:-40px; padding-left:55px; }
	
	#lowerwidecontent #campaignmenu a {float:left; display:block; padding:20px 15px 0px 15px; border-left:1px solid #fff; color:#fff; text-decoration:none; background:none; line-height:1.5em; margin-right:20px;}
	#lowerwidecontent #campaignmenu a:hover {float:left; display:block; padding:20px 15px 0px 15px; border-left:1px solid #fff; color:#000; text-decoration:none; background:none;  margin-right:20px;}
	#lowerwidecontent #campaignmenu a.on { float:left; display:block;padding:20px 15px 0px 15px; border-left:1px solid #fff; color:#000; text-decoration:none; background:none;  margin-right:20px; }

	#lowerwidecontent #campaignmenuhome { float:left;width:960px !important;   position:absolute;top:0px; z-index:320; margin-top:0px; left:0px;padding-left:55px;}
	*:first-child+html #lowerwidecontent #campaignmenuhome { float:left;width:960px !important;top:20px;   position:relative; z-index:480; margin-top:-25px; padding-left:55px; }
	*html #lowerwidecontent #campaignmenuhome { float:left;width:960px !important;top:30px;   position:relative; z-index:480; margin-top:-40px; padding-left:55px; }

	#lowerwidecontent #campaignmenuhome a {float:left; display:block; padding:20px 15px 0px 15px; border-left:1px solid #fff; color:#fff; text-decoration:none; background:none; line-height:1.5em; margin-right:20px;}
	#lowerwidecontent #campaignmenuhome a:hover {float:left; display:block; padding:20px 15px 0px 15px; border-left:1px solid #fff; color:#000; text-decoration:none; background:none;  margin-right:20px;}
	#lowerwidecontent #campaignmenuhome a.on { float:left; display:block;padding:20px 15px 0px 15px; border-left:1px solid #fff; color:#000; text-decoration:none; background:none;  margin-right:20px; }

	#lowerwidecontent #campaignmenuhome_mascot { float:left;width:960px !important;   position:absolute;top:0px; z-index:320; margin-top:0px; left:0px;padding-left:55px;}
	*:first-child+html #lowerwidecontent #campaignmenuhome_mascot { float:left;width:960px !important;top:20px;   position:relative; z-index:480; margin-top:-25px; padding-left:55px; }
	*html #lowerwidecontent #campaignmenuhome_mascot { float:left;width:960px !important;top:30px;   position:relative; z-index:480; margin-top:-40px; padding-left:55px;}

	#lowerwidecontent #campaignmenuhome_mascot a {float:left; display:block; padding:20px 15px 0px 15px;  color:#043d5c; text-decoration:none; background:none; line-height:1.5em; margin-right:20px; background:url(/images/mascotnavbg.gif) no-repeat;}
	#lowerwidecontent #campaignmenuhome_mascot a:hover {float:left; display:block; padding:20px 15px 0px 15px;  color:red; text-decoration:none; background:none;  margin-right:20px;background:url(/images/mascotnavbg.gif) no-repeat;}
	#lowerwidecontent #campaignmenuhome_mascot a.on { float:left; display:block;padding:20px 15px 0px 15px; color:#043d5c; text-decoration:none; background:none;  margin-right:20px; background:url(/images/mascotnavbg.gif) no-repeat;}

	#CampaignContent #lowerboxes .boxgrid a { float:left; width:auto !important;margin-top:160px; margin-left:10px;  color:#0077be; text-decoration:none;  background:#fff url(/images/3years_arrow.gif) no-repeat; padding:3px 4px 4px 4px;text-decoration:none; padding:3px 4px 4px 15px; text-decoration:none; position:absolute; display:block;}
*:first-child+html #CampaignContent #lowerboxes .boxgrid a { float:left; width:auto !important;margin-top:160px; margin-left:10px;  color:#0077be; text-decoration:none;  background:#fff url(/images/3years_arrow.gif) no-repeat; padding:3px 4px 4px 4px;text-decoration:none; padding:3px 4px 4px 15px; text-decoration:none; position:absolute; display:block;}
*:first-child+html #CampaignContent #lowerboxes .boxgrid h3 { top:10px; left:10px; margin-bottom:5px !important; }
*:first-child+html #CampaignContent #lowerboxes .boxgrid p { position:absolute;top:10px; left:10px; z-index:-4; }
#CampaignContent { float:left;padding-top:10px; }
#CampaignContent_side { float:right; width:235px; padding-top:10px; }
*html #CampaignContent_side { float:right; width:230px; padding-top:10px; }

#overview p { position:absolute; z-index:400;} 

	*html #largeimagetext_captioncampaign { float:left; width:440px; margin:30px 0px 0 30px; color:#fff; }
	#largeimagetext_captioncampaign { float:left; width:440px; margin:60px 0px 0 60px; color:#fff; }

	#largeimagetext_captioncampaign a {float:left; background:#fff url(/images/3years_arrow.gif) no-repeat; padding:3px 4px 4px 15px; color:#0077be; margin-top:15px;text-decoration:none;}
	#largeimagetext_captioncampaign a:hover { text-decoration:underline; }

	*html #largeimagetext_mascotcampaign { float:left; width:440px; margin:85px 0px 0 30px; color:#fff; }
	#largeimagetext_mascotcampaign { float:left; width:440px; margin:60px 0px 0 60px; color:#fff; }

	#largeimagetext_mascotcampaign a {float:left; background:#fff url(/images/3years_arrow.gif) no-repeat; padding:3px 4px 4px 15px; color:#0077be; margin-top:15px;text-decoration:none;}
	#largeimagetext_mascotcampaign a:hover { text-decoration:underline; }
.puffarearegMascot { margin-top:10px;}
.puffarearegMascot a { background:none; padding:none;}

	#menuContentTrainers2 {height:410px;position:relative;top:-15px;}
	*html #menuContentTrainers2 {height:410px;position:relative;top:-3px;}
	
	#menuContentTrainers2012 {height:440px;position:relative;top:-15px;}
	*html #menuContentTrainers2012 {height:460px;position:relative;top:-3px;}

	.picticon {float:right;width:70px; height:70px;margin-top:-33px;margin-right:3px;}
a:hover { font-weight:normal !important;}
*html .itemOverlay .categorylinkmedia { z-index:1000000000000000;position:absolute; bottom:0px !important;}
*html .itemOverlay .categorylinkmedia  a { font-size:12px; width:160px;float:left;}
*html .boxgrid {position:absolute; z-index:-1 !important;}
*html #Template_RelatedMediaContent1_PanelLarge .itemOverlay .categorylinkmedia  { z-index:1000000000000000;position:absolute; top:60px;bottom:0px !important;}
*html #overview #Template_RelatedMediaContent1_PanelLarge .itemOverlay .categorylinkmedia  { z-index:1000000000000000;position:absolute;top:0px; bottom:0px !important;}
.marglink { margin-left: 30px;}
/* sponsorship and partners  */
#home_registersticky { position:relative; left:400px; top:120px;}
*html #home_registersticky { position:absolute; left:750px; top:130px;}

#homepaddingbanner { padding:20px 0 0 50px; width:500px; }
	#homepaddingbanner h2 { color:#fff; font-size:2.5em; margin-bottom:0.2em; font-weight:lighter;}
	#homepaddingbanner h3 { color:#fff; font-size:3em; margin-bottom:0.2em; font-weight:lighter;}
	#homepaddingbanner .datestamp { color:#fff; font-size:1.4em; margin-bottom:1em; font-weight:lighter;}
	#homepaddingbanner a { float:left; background:url(/images/syt_buttonbg.jpg) no-repeat; color:#0082cb; margin-right:20px; font-size:1.2em; margin-top:20px;font-weight:lighter;padding:8px 25px;}

	#lowerwidecontent #menu_syt { float:left;width:915px !important; z-index:320; position:relative;top:12px;  }
	#lowerwidecontent #menu_syt a {float:right; display:block; padding:14px 15px 4px 15px; border-left:1px solid #fff; color:#fff; text-decoration:none; margin-right:20px;}
	#lowerwidecontent #menu_syt a:hover { color:#000;padding:14px 15px 4px 15px; border-left:1px solid #fff;   float: right;font-weight:normal;
    margin-right: 20px;}
	#lowerwidecontent #menu_syt a.on { float:right; display:block;padding:14px 15px 4px 15px; border-left:1px solid #fff; color:#fff; text-decoration:none; margin-right:20px; }

	#lowerwidecontent #menu_lead2014 { float:right;width:915px !important; z-index:320; position:relative;top:6px;  }
	#lowerwidecontent #menu_lead2014 a {float:right; display:block; padding:14px 15px 4px 15px; border-left:1px solid #fff; color:#fff; text-decoration:none; margin-right:20px;}
	#lowerwidecontent #menu_lead2014 a:hover {float:right; display:block; padding:14px 15px 4px 15px; border-left:1px solid #fff; color:#fff; text-decoration:none; margin-right:20px; text-decoration:underline;}
    margin-right: 20px;}
	#lowerwidecontent #menu_lead2014 a.on { float:right; display:block;padding:14px 15px 4px 15px; border-left:1px solid #000; color:#000; text-decoration:none; margin-right:20px; }
	.Leadtext {float:left;margin-left:30px; margin-top:160px; width:200px; line-height:1.5em; color:#000;font-size:1.4em;}
	.Leadtext a { background:url(/images/lead2014buttonbg.gif) no-repeat; color:#fff;margin-top:15px; font-weight:bold; font-size:0.85em; text-decoration:none; width:187px; padding:3px 0 0 30px; height:26px;float:left; margin-left:-30px;padding-bottom:3px;}
	.Leadtext a:hover { color:#fff; text-decoration:underline; font-weight:bold !important; font-size:0.85em;}
.landingtextright { float:right; width:400px;margin-top:90px;margin-right:75px;}
	.landingtextright p { color:#fff; float:left;width:400px;clear:left; margin-top:85px; display:block; text-align:left;margin-left:-7px;line-height:1.4em;font-size:1.2em;}
	.landingtextright h2 { color:#fff; font-size:2.5em; margin-bottom:0.2em; font-weight:lighter;float:left;width:400px;}
	.landingtextright h3 { color:#fff; font-size:3em; margin-bottom:0.2em; font-weight:lighter;float:left;width:400px;}
	.landingtextright .datestamp { color:#fff; font-size:1.4em; margin-bottom:1em; font-weight:lighter;float:left;width:400px;}
	.landingtextright a { float:left;background:url(/images/syt_buttonbg.jpg) no-repeat; color:#0082cb; margin-right:20px;margin-top:32px;font-weight:lighter;padding:4px 25px; text-decoration:none;}
	.landingtextright a:hover { text-decoration:none; color:#000;font-weight:normal;}

.videoplaceholder {float:left; width:420px; height:300px; margin-left:40px; margin-top:65px; }

.landingtextright_syt12 { float:right; width:400px;margin-top:90px;margin-right:75px;}
	.landingtextright_syt12 p { color:#fff; float:left;width:210px;clear:left; margin-top:85px; display:block; text-align:left;margin-left:-7px;line-height:1.4em;font-size:1.2em;}
	.landingtextright_syt12 h2 { color:#fff; font-size:2.5em; margin-bottom:0.2em; font-weight:lighter;float:left;width:400px;}
	.landingtextright_syt12 h3 { color:#fff; font-size:3em; margin-bottom:0.2em; font-weight:lighter;float:left;width:400px;}
	.landingtextright_syt12 .datestamp { color:#fff; font-size:1.4em; margin-bottom:1em; font-weight:lighter;float:left;width:400px;}
	.landingtextright_syt12 a { float:left;background:url(/images/syt_buttonbg.jpg) no-repeat; color:#0082cb; margin-right:20px;margin-top:60px;font-weight:lighter;padding:4px 25px; text-decoration:none;}
	.landingtextright_syt12 a:hover { text-decoration:none; color:#000;font-weight:normal;}


.inspiredtextright { float:right; width:400px;margin-top:90px;margin-right:75px;}
	.inspiredtextright p { color:#fff; float:left;width:400px;position:relative !important;font-size:1em;line-height:1.6em;}
	.inspiredtextright h2 { color:#fff; font-size:2.5em; margin-bottom:0.2em; font-weight:lighter;float:left;width:400px;}
	.inspiredtextright h3 { float:left;color:#1b7bb7; font-size:1.5em; margin-bottom:0.6em; margin-top:0.6em; font-weight:bolder; padding-left:50px; margin-left:-50px;float:left;width:542px;background:url(/images/syt_titlebg.png) no-repeat; height:91px;padding-top:11px; margin-top:5px;}
	.inspiredtextright a { float:left;background:#00a04b url(/images/inspiredbutton.png) no-repeat; color:#fff; margin-right:20px; font-size:1.2em; margin-top:20px;font-weight:lighter;padding:8px 25px; text-decoration:none;}
	.inspiredtextright a:hover { text-decoration:none; color:#000;}

#syt-scrollbavbg { background:#0082c8; width:100%; margin-top:2px;height:29px; border-top:none;}
#getinspiredcontent { width:961px; margin-left:4px;height:500px; margin-top:-10px; }

#SportTrainersContent_side #syt_reg { background:url(../../../../images/starterpackbg.gif) repeat-y; width:228px; min-height:466px; 	height: auto !important;	height:466px;}
#SportTrainersContent_side #syt_reg p { color:#fff; padding:15px;     color: #FFFFFF;    line-height: 1.2em; }
#SportTrainersContent_side #syt_reg p.cufonbranding3 { font-size:160%; width:200px; line-height:1em;  font-weight: bolder; clear:left; text-align:left; color:#000; padding-top:40px; margin-bottom:5px; padding-bottom:0;}
#SportTrainersContent_side #syt_reg label { clear:left;font-weight:bold; color:#fff;padding-left:15px; width:100%;display:block; width:100%; padding-bottom:1px; margin:5px 0;}
#SportTrainersContent_side #syt_reg input {  width:190px; background:#5add8f; border:1px solid #5add8f;float:left;margin-left:15px; margin-bottom:2px; display:block;}
*html #SportTrainersContent_side #syt_reg input {  width:190px; background:#5add8f; border:1px solid #5add8f;float:left;margin-left:7px; margin-bottom:2px; display:block;}
#SportTrainersContent_side #syt_reg .regsubmit { margin-left:150px; margin-top:75px;background:red; color:#fff; width:60px; border:none; padding:3px;}

#menulower_sytblue { float:left;width:902px !important;    z-index:320; margin-top:17px;}
	#lowerwidecontent #menulower_sytblue a {float:right; display:block; padding:13px 20px 0px 20px; border-left:1px solid #067ecc; color:#fff; text-decoration:none; background:none; color:#067ecc; margin-right:0px;  margin-top:3px; font-size:100%;}
	#lowerwidecontent #menulower_sytblue a:hover {border-left:1px solid #067ecc; color:#000; text-decoration:none;  margin-top:3px;}
	#lowerwidecontent #menulower_sytblue a.on { float:right; display:block;padding:0; border-left:1px solid #067ecc; color:#000; text-decoration:none;  margin-right:0px;  }

#stepup { width:93%;  margin:100px 0 0 75px; }
#stepup_toprow { float:right; width:420px; margin-left:0px;/*margin-bottom:50px;*/}
	.sytcontentlogo { margin-top:10px; margin-left:-5px;}
	#stepup_toprow h2 { color:#1d81b9;font-size:1.6em;margin:10px 0 5px 0; }
	#stepup_toprow p { color:#1d81b9; line-height:1.3em; font-size:1.16em; width:88%;}
	#stepup_toprow ul { color:#1d81b9; line-height:1.3em; width:88%;margin:5px 0px;list-style-type:disc;padding-left:15px;}
	#stepup_toprow li { color:#1d81b9; line-height:1.1em; font-size:1em; line-height:1.3em;width:88%;}

#stepup_bottomrow #pledgeIntro p{ color: #1D81B9; font-size: 1.0em; line-height: 1.1em; width: 95%;margin:0px;padding:0px;}

#Template_Pledge1_ThanksMessage {   color: #1D81B9;
    font-size: 1.16em;
    line-height: 1.3em;
    width: 88%;}
#Template_Pledge1_ThanksMessage a {     background: url("/images/inspiredbutton.png") no-repeat scroll 0 0 #00A04B;
    color: #FFFFFF;

    float: left;
    font-size: 0.8em;
    font-weight: bold;

    padding: 4px 25px;
    text-decoration: none;}
#stepup_bottomrow { width:100%; clear:left; height:300px;float:left; font-size:1.2em; margin-top:25px;}
	#stepup_bottomrow_form { width:380px; float:left; }
	#stepup_bottomrow_image {  width:51%; float:left; }
.syt_regform { width:243px;height:222px; padding:5px 0 0 20px;  z-index:400;float:left;  }
.syt_regform label { clear:left; float:left; width:50px; color:#fff; margin-left:-10px;}
.syt_regform input { float:left;  width:120px; margin-left:-10px; }
.syt_regform .regsubmit { background:#fff; border:none; color:#1b7bb7; width:80px; padding:2px 6px; margin-left:111px;}
.syt_regform  span#Template_RequiredFieldValidator1 {   float: right; margin-right: 50px; margin-top: -0px; text-align: right;}
.syt_regform  span#Template_RequiredFieldValidator2 {   float: right; margin-right: 50px; margin-top: -15px; text-align: right;}

.lead_regform { width:222px;height:222px; padding:/*5px*/0 0 0 20px;background:#39b54a; margin-left:8px; z-index:400;float:left; background:#39b54a url(/images/lead_regtitle.gif) no-repeat; }
.lead_regform label { clear:left; float:left; width:150px; color:#fff; margin-left:-7px;}
.lead_regform input#Template_regname { float:left;  width:200px; background:#70ca7c; border:none;  margin-left:-7px;}
.lead_regform input#Template_txtFullName { float:left;  width:200px; background:#70ca7c; border:none;  margin-left:-7px; margin-bottom:5px;}
.lead_regform input#Template_txtFirstName { float:left;  width:200px; background:#70ca7c; border:none;  margin-left:-7px; margin-bottom:5px;}
.lead_regform input#Template_txtLastName { float:left;  width:200px; background:#70ca7c; border:none;  margin-left:-7px; margin-bottom:5px;}
.lead_regform input#Template_regemail { float:left;  width:200px; background:#70ca7c; border:none;  margin-left:-7px; margin-bottom:7px;}
.lead_regform .regsubmit  {float:left; margin-left:-20px; padding-top:0px; padding-left:27px;text-align:left; color:#fff; background:url(/images/lead2014_button.png) no-repeat; height:29px; width:146px !important; border:none;font-size:1.05em;}
.lead_regform  span#Template_RequiredFieldValidator1 {   float: right; margin-right: 5px; margin-top: -15px; text-align: right; width:200px;}
.lead_regform  span#Template_RequiredFieldValidator2 {   float: right; margin-right: 5px; margin-top: -15px; text-align: right; width:200px;}
.lead_regform  span#Template_RequiredFieldValidator3 {   float: right; margin-right: 5px; margin-top: -15px; text-align: right; width:200px;}
.lead_regform  span#Template_RegularExpressionValidator1 {   float: right; margin-right: 5px; margin-top: -15px; text-align: right; width:200px;}

#inviteform { width:520px; }
	#inviteform fieldset { padding:30px; }
	#inviteform fieldset label {clear:left;margin-bottom:5px;padding-top:5px; float:left; width:165px; font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1.2em;line-height:1.2em;color:#0180d1; }
	#inviteform fieldset input {padding-left:5px;margin-bottom:5px;height:27px; background:url(/images/inviteforminputbg.gif) no-repeat; width:213px; }
	#inviteform #txtMessageBox {height:130px; padding:10px; border:none; clear:left; width: 370px; background:url(/images/invitemessagebg.gif) no-repeat; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px;}
	#inviteform span.checkField {float:left;font-size:0.80em;width:470px;}
	#inviteform span.checkField input {float:left;width:20px;}
	#inviteform span.checkField label {float:right;margin-left:5px; width:430px; margin-top:-30px;}
	
	#inviteform p {margin-bottom:15px;margin-top:10px; float:left; width:100%; font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1.2em;line-height:1.2em;color:#0180d1; }
	#inviteform span {margin-bottom:15px;margin-top:15px; float:left;  font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1.2em;line-height:1.2em;color:#0180d1; }
	#inviteform #btnAdd {border:none; background:url(/images/addmorefriends.gif) no-repeat; padding-left:10px; color:#fff; font-size:1.26em; width:164px; height:30px;margin-top:10px; margin-bottom:10px; float:right;margin-right:75px;}
	#inviteform #btnAdd:hover { text-decoration:underline;}

	#inviteform #btnSendMail {border:none; background:url(/images/invitebutton.gif) no-repeat; padding-left:10px; color:#fff; font-size:1.26em; width:164px; height:30px;margin-top:10px; margin-bottom:10px; float:right;margin-right:71px;}
	#inviteform #btnSendMail:hover { text-decoration:underline;}
	
 	#inviteform #syt-prev-next-buttons{width:300px;float:right; }
    #inviteform .syt-invite-prevnext{float:left; margin-top:10px; margin-bottom: 5px; padding-left: 5px; background-image:none;}
    #inviteform .syt-invite-add{float:right;}
    
    .buttonsWrapper{float:left;margin-left:45px !important; margin-top:10px;}
    .nameAndCity{  margin-bottom: 5px !important;font-size:12px; width:400px;}        
   
	.outerWrapper {}
	.pledgeWrapper {clear:both;float:left;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:1em;line-height:1.2em;color:#0180d1;position:relative; display:block; margin-top:40px; width:820px;}
	.pledgeWrapper.editPledge {margin:12px 55px 0 56px;width:auto;background:#fff;}
	.errorSummary {color:#f00;font-size:0.9em;}
	.fieldError {float:left;color:#f00;font-size:0.9em;}
	.newPledge .formArea {clear:both;float:left;width:366px;margin-right:6px;}
	.editPledge .formArea {clear:both;float:right;width:388px;margin:0 15px 0 6px;}
	.formArea fieldset {border:none;padding:3px 0;margin:0;}
	.newPledge.individualEntry .bottomForm {position:absolute;top:158px;float:left;left:0px;}
	.newPledge.groupEntry .bottomForm {position:absolute;top:208px;left:0px !important;}
	.fieldGroup .label {clear:both;float:left;width:150px;}
	.fieldGroup .textField {float:right;width:200px;padding:2px;border:1px solid #b1b1b1;}
	.fieldGroup .textAreaLabel {clear:both;float:left;display:block;margin:4px 0}
	.fieldGroup .textAreaField {width:360px;padding:2px;border:1px solid #b1b1b1;}
	.newPledge .fieldGroup .textAreaField {height:137px;}
	.editPledge .fieldGroup .textAreaField {width:382px;height:80px;}
	.fieldGroup .selectField {float:right;width:206px;padding:2px;border:1px solid #b1b1b1;}
	.fieldGroup .checkField {font-size:0.60em;}
	.fieldGroup .checkField input {float:left;}
	.fieldGroup .checkField label {float:left;margin-left:5px;}
	.buttonGroup .label {clear:both;float:left;width:190px;margin:6px 0;}
	.buttonGroup .imageButton {float:right;}
	.imageArea {clear:right;float:right;width:403px;height:315px;margin-left:6px;background:url(/images/ImageSelectionBackground1.gif) no-repeat;}
	.imageHolder {clear:both;float:left;width:261px;height:191px;margin:62px 0 0 18px;overflow:hidden;}
	.selectedImage {float:left;}
	.imageSelectionWrapper {float:right;margin:62px 33px 0 0;}
	.imageSelectionWrapper .imageSelectionButton {clear:both;display:block;width:80px;height:59px;}
	.imageSelectionWrapper .middleButton {margin:7px 0;}
	.imageAreaInstructions {clear:both;float:left;display:block;margin:4px 18px 14px;}
	.popupDiv .fileField {width:100%;}
	.popupDiv .cancelButton {float:right;}
	.popupDiv .submitUpload {float:right;}
	
	#FileUploader {position: absolute; top: 40px; left: 40px; border: 1px solid #b1b1b1; background-color: #ffffff; padding: 20px; z-index: 99999;}
	#overlay {background-color: #000000; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999;}
	.thanksMessage {padding:10px;}
	.errorSummary {clear: both; float: left; position: absolute; top: 40px; left: 20px; width: 300px; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; border: 1px solid #b1b1b1; background: #c1c1c1; z-index: 999999;}
	.errorSummary div {padding-top:20px;}
	
	.inspiredtextright ul { list-style-type:disc;margin-top:-30px;float:left;}
	.inspiredtextright li { color:#fff;margin-left:20px;line-height:1.6em;}
	.inspiredtextright p { float:left;}

	.syt_regformbutton {clear:left;float:left;margin-top:10px;margin-left:0px;}
	.lead2014_regformbutton {clear:left;float:left;margin-top:0px;margin-left:0px;}
	.lead2014_optin  {clear:left;float:left;margin:2px 0px 12px -7px; padding:0px; background-color:#70CA7C; color:#70CA7C;}
	#Template_lblOptIn  {  float:left; width:205px; color:#fff; margin-left:3px;color:#FFF; font-size:10px; } 
    .leadTwitterImage {margin-bottom:7px;}
    

     #stepup_tandc {clear:both;float:left; position: absolute; bottom:125px; font-family:Arial,Verdana,Helvetica,sans-serif;font-size:0.90em;line-height:1.2em;color:#0180d1; }
     #stepup_tandc a{color:#0180d1; font-weight:bold !important;}
	 #stepup_tandc a:hover {color:#000; font-weight:bold !important;}
     
     #stepup_tandc_fb {clear:both;padding-top:5px;margin-left:62px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:0.70em;line-height:1.2em;color:#0180d1; }
     #stepup_tandc_fb a, a:hover{color:#0180d1; font-weight:bold;}
     

	 #facebookholder { width:520px; }
	 #facebookholder .pledgeViewer {width:520px;height:421px;background:url(/images/WallBackground_facebook.jpg) no-repeat;}
	 #facebookholder .pledgeViewer h2 {clear:both;float:left;margin:120px 58px 0 0px;color:#ffffff;font-size:1.8em;font-weight:normal;line-height:normal;}
	 #facebookholder .inspiredtextright { float:right; width:400px;margin-top:20px;margin-right:75px;}

	 #facebookholder .inspiredtextright h3 { float:left;color:#1b7bb7; font-size:1.5em; margin-bottom:0.3em; margin-top:0em; font-weight:bolder; padding-left:50px; margin-left:-50px;float:left;width:542px;background:url(/images/syt_titlebg.png) no-repeat; height:91px;padding-top:11px; margin-top:0px;}
	 #facebookholder .inspiredtextright a { float:left;background:#00a04b url(/images/inspiredbutton.png) no-repeat; color:#fff; margin-right:20px; font-size:1.2em; margin-top:10px !important;font-weight:lighter;padding:8px 25px; text-decoration:none;}

	 #facebookholder .pledgeViewer p {clear:both;float:left;margin:0px 58px 4px 0px;color:#ffffff;}
	 #facebookholder div.profilePicture {clear:both;float:left;width:261px;height:191px;margin:59px 0 0 55px;overflow:hidden;}
	 #facebookholder .closeButton {float:right;width:89px;height:30px;background:url(/images/CloseButton.jpg) no-repeat;cursor:pointer;}
	 #facebookholder .createChallenge {clear:both;float:left;width:164px;height:30px;margin:0 0 0 55px;background:url(/images/CreateChallengeButton.jpg) no-repeat;cursor:pointer;}
	 #facebookholder .share {float:left;width:212px;height:30px;margin:0 0 0 11px;background:#ffffff;}
	 #facebookholder .share .button {clear:both;float:left;width:64px;height:30px;background:url(/images/ShareButton.jpg) no-repeat;cursor:pointer;}
	 #facebookholder .share .socialMedia {float:left;width:148px;height:30px;background:#ffffff;}
	 #facebookholder .textWrapper {clear:both;float:left;margin:4px 58px 4px 58px;color:#ffffff;}
	 #facebookholder .controls {
		background: none repeat scroll 0 0 #0082C8;
		border-left: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
		height: 26px;
		left: 137px;
		padding-left:15px;
		padding-top: 0px;
		position: absolute;
		text-align: left;
		top: 426px;
		width: 245px;
	}
	#facebookholder .controls input {  width: 100px; }
	#facebookholder .syt_submit { margin-left: 170px; margin-top: -18px; }
	#facebookholder .syt-slideright {
    height: 29px;
    left: 403px;
    margin-left: 0;
    padding-top: 0;
    position: absolute;
    top: 426px;
    width: 118px !important;
	overflow:hidden;
	}
	#facebookholder .syt-slideleft {
    height: 29px;
    left: 0px;
    padding-top: 0;
    position: absolute;
    top: 426px;
    width: 138px;
	}
	#facebookholder .syt-slideHolder .syt-slider ul li {
    float: left;
    height: 515px;
    list-style: none outside none;
    overflow: hidden;
    position: relative;
    width: 520px;
	}
	#facebookholder .lace-bg-even {
    background: url("/images/sytslider/961x515_carousel_lace_1_facebook.jpg") no-repeat scroll 0 0 transparent; }
	#facebookholder .lace-bg-odd {
    background: url("/images/sytslider/961x515_carousel_lace_2_facebook.jpg") no-repeat scroll 0 0 transparent; }
.pledgeViewerWrapper .pledgeViewer p {
    clear: both;
    color: #FFFFFF;
    float: left;
    height: 73px;
    margin: 4px 58px;
	width:80%;
	font-size:12px;
}
.syt-slideContainer .syt-slider { width:520px;}
.fb-comments { background:#fff;}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(http://static.flowplayer.org/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

/* style the trigger elements */
#demo img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}


#stepup_thanks {float:right; width:420px; margin-left:0px;/*margin-bottom:50px;*/}
	#stepup_thanks h2 { color:#1d81b9;font-size:1.6em;margin:10px 0 5px 0; }
	#stepup_thanks #Template_ThanksMessage {margin-left:-10px; color:#1d81b9; line-height:1.3em; font-size:1.16em; width:88%;}
	#stepup_thanks ul { color:#1d81b9; line-height:1.3em; width:88%;margin:5px 0px;list-style-type:disc;padding-left:0px;}
	#stepup_thanks li { color:#1d81b9; line-height:1.1em; font-size:1em; line-height:1.3em;width:88%;}
	#stepup_thanks a { color:#1d81b9;font-size:1em;margin:10px 0 5px 0; }
	#stepup_thanks a:hover { color:#000;}
/*.walllabel { display:none;}*/ 


	#SportTrainersContent #lowerboxes .boxgrid a.arrow {float:left; margin-left:-18px !important; padding-top:8px !important; padding-left:30px; background:url(/images/lead2014_button.png) no-repeat !important; height:40px; width:137px !important;}
*:first-child+html #SportTrainersContent #lowerboxes .boxgrid a { float:left; width:auto !important;margin-top:0px; margin-left:10px; color:#fff; background:#e91e30; padding:3px 4px 4px 4px;text-decoration:none; background:#e91e30 url(../../../../images/scrollarrow.gif) no-repeat; background-position:5px 5px;  padding:3px 4px 4px 25px; width:190px !important;text-decoration:none; position:relative; top:100px;}

