/*@import "font-sizes.css";*/
/* BEGIN font-sizes.css */
div,

p,

input {

  font-size: 10px;

}



/*/*/a{}



body div,

body p,

body input {

  font-size: x-small;

  voice-family: "\"}\"";

  voice-family: inherit;

  font-size: small;

}



html>body div,

html>body p,

html>body input {

  font-size: small;

}



/* */



h6,

#address p,

#events p,

#clients p,

h5 {

  font-size: 8px;

}



/*/*/a{}



body h6,

body #address p,

body #events p,

body #clients p,

body h5 {

  font-size: xx-small;

  voice-family: "\"}\"";

  voice-family: inherit;

  font-size: x-small;

}



html>body h6,

html>body #address p,

html>body #events p,

html>body #clients p,

html>body h5 {

  font-size: x-small;

}



/* */



h2,

h3,

.month-header,

.calltoaction {

  font-size: 14px;

}



/*/*/a{}



body h2,

body h3,

body .month-header,

body .calltoaction {

  font-size: small;

  voice-family: "\"}\"";

  voice-family: inherit;

  font-size: medium;

}



html>body h2,

html>body h3,

html>body .month-header,

html>body .calltoaction {

  font-size: medium;

}



/* */



h4,

textarea {

  font-size: 12px;

}



/*/*/a{}



body h4,

body textarea {

  font-size: x-small;

  voice-family: "\"}\"";

  voice-family: inherit;

  font-size: small;

}



html>body h4,

html>body textarea {

  font-size: small;

}



/* */





#current_calendar div.calendar-info {

  font-size: 8px;

}



/*/*/a{}



body #current_calendar div.calendar-info {

  font-size: xx-small;

  voice-family: "\"}\"";

  voice-family: inherit;

  font-size: x-small;

}



html>body #current_calendar div.calendar-info {

  font-size: x-small;

}



/* */





#section-nav p {

  font-size: .9em;

}







#section-nav h2,

#section-nav h3,

#section-nav .month-header {

  font-size: 12px;

}



/*/*/a{}



body #section-nav h2,

body #section-nav h3,

body .month-header {

  font-size: x-small;

  voice-family: "\"}\"";

  voice-family: inherit;

  font-size: small;

}



html>body #section-nav h2,

html>body #section-nav h3,

html>body #section-nav .month-header {

  font-size: small;

}



/* */



#section-nav h4,

#section-nav textarea {

  font-size: 10px;

}



/*/*/a{}



body #section-nav h4,

body #section-nav textarea {

  font-size: x-small;

  voice-family: "\"}\"";

  voice-family: inherit;

  font-size: small;

}



html>body #section-nav h4,

html>body #section-nav textarea {

  font-size: small;

}



/* END font-sizes.css */

img, div { behavior: url('/css/public/iepngfix.htc') }

h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
div,
p,
ul {
  margin:       0;
  padding:      0;
}

#section-nav blockquote
{
width:			100%;
margin:			0;
padding:		0;
}

#section-nav #testimonials h3
{
margin:			.6em 0 .4em 0;
}

h2 {
  color:        #FF9C00;
}

.experiences-content h2,
.experiences-content h3
{
color: #96BF0D;
}

h2.experiences,
h3.experiences
{
color: #96BF0D;
}

.solutions-content h2,
.solutions-content h3
{
color: #217BAD;
}

h2.solutions,
h3.solutions
{
color: #217BAD;
}

h3
{
  /*color:        #FE9915;*/
  color:	#333;
}

h4
{
color:		#666;
}

.events-text h3 a
{
  color:	#333;
}

.events-text h4 a
{
color:		#666;
}


h2,
h3  {
  margin:           0 0 .6em 0;
  padding:          0;
}

h4,
h5  {
  line-height:      1.2em;
  margin:           0 0 .2em 0;
  padding:          0;
}

.news h3,
.news h4,
#events-summary h3,
#events-summary h4,
#section-nav h3,
#section-nav h4
{
margin:		0;
}

.standard-content h3
{
margin: 0 0 2px 0 !important;
}

.standard-content h4 
{
margin: 0 0 10px 0 !important;
}

h5  {
  font-family:  Helvetica, Arial, sans-serif;
}

.withborder {
	margin:1em 0 1em 1px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #555;
	border-width:1px 0 0 1px;
}
.withborder th,
.withborder td {
	padding:2px 6px;
	border:1px solid #555;
	border-width:0 1px 1px 0;
}

.noborder {
	margin:1em 0;
	border:none;
}
.noborder th {text-align:center}
.noborder th,
.noborder td {
	padding:0.25em;
	border:none;
	vertical-align:middle;
}


#events-filter  {
  margin:       0 0 12px 0;
}

#events-filter form {
  margin:           0 0 12px 8px;
  display:          inline;
}

#calendar_container  {
  float:            left;
  background:       url('/resources/imgages/calendar/bigrotation2.gif') no-repeat 125px 90px;
  height:           190px;
  margin:           0;
}

.calendar_indicator {
  position:         relative;
  top:              110px;
  left:             150px;
}
.calendar-info dd {
  float:            none;
  margin:           0 0 1.1em 0;
}

.calendar-info dt {
font-weight:      bold;
text-align:       left;
float:            none;
}

.calendar-info dt a
{
text-decoration:    underline;
}

.calendar-info dt a:hover
{
text-decoration:    none;
}

#events-col {
  float:            left;
  width:            150px;
}

#current_calendar {
  border-spacing:   0px;
  border-collapse:  collapse;
  background:       #fff;
  color:            #aaa;
  margin:           4px 0 0 0;
  font-weight:      bold;
  clear:            both;
}

#current_calendar th  {
  color:            #000;
  border-bottom:    1px dashed #aaa;
  padding:          0 0 8px 0;
}

#current_calendar td {
  padding:         3px;
  margin:          1px;
  border-right:    1px dashed #aaa;
  border-bottom:   1px dashed #aaa;
}

#current_calendar td.first,
#current_calendar td.event-day-first {
  border-left:  1px dashed #aaa;
}

#current_calendar td.first,
#current_calendar td.last
{
background: #ccc;
color: #fff;
}

#current_calendar td.event-day-first,
#current_calendar td.event-day-last
{
background: #ff9c00;
color: #fff;
}

.event-day,
.event-day-first  {
color:        #000;
background:   #fc9;
background:	  #ff9c00;
color:		  #fff;
}

.calendar-info  {
  position:     absolute;
  display:      block;
  display:      none;
}

.calendar-info dl,
.calendar-info dl dt,
.calendar-info dl dd
{
margin: 0;
padding: 0;
}

.calendar-info dl
{
border: 2px solid #f90;
background: #fff;
width: 150px;
padding: .4em;
}

.calendar-info dl dt
{
color: #000;
padding-top: 3px;
}

.calendar-info dl dd
{
color: #666;
padding-bottom: 3px;
margin-bottom: 3px;
border-bottom: 1px dashed #ccc;
}

.calendar-info dl dt a
{
color: #f90;
text-decoration: none;
}

.calendar-info dl dt a:hover
{
color: #ffeea5;
}


/*
.calendar-info a,
.calendar-info a:hover,
.calendar-info a:link,
.calendar-info a:visited  {
  color:          #000;
color:			#fff;
}
*/

#current_calendar .event-day:hover,
#current_calendar tr td.event-day_hover,
#current_calendar .event-day-first:hover,
#current_calendar tr td.event-day-first_hover {
background:   #fc9;
border-left:  1px dashed #aaa;
color:        #666;
background:	  #ff9c00;
color:		  #fff;
}

#current_calendar .event-day:hover .calendar-info,
#current_calendar tr td.event-day_hover .calendar-info,
#current_calendar .event-day-first:hover .calendar-info,
#current_calendar tr td.event-day-first_hover .calendar-info {
  display:      block;
  left:         auto;
}

#current_calendar tr td.event-day_hover .calendar-info,
#current_calendar tr td.event-day-first_hover .calendar-info {
  margin:       20px 0 0 -3px;
}

body {
margin:				0 0 24px 0;
padding:			0;
background:			#ccc;
font-family: Helvetica, Arial, sans-serif;
}

table
{
margin-bottom: 20px;
}

table tr th
{
color: #666;
font-weight: bold;
}

p,
ul,
li,
dl,
dd,
dt,
td
{
  color:            #666;
}

/* Structure */

#content  {
overflow:			hidden;
width:          	1000px;
background:			#fff;
margin: 			0 auto 0 auto;
min-height:			497px;
}

#header {
  height:         90px;;
  background:		#000;
}

#navigation {
  background:     #FE9915;
  border-top:     1px solid #fff;
  height:         30px;
  clear:		both;
}

#maincontent  {
width:				533px;
float:				left;
background:			#fff;
padding:     12px 18px 19850px 17px;  /* X + padding-bottom */
margin-bottom:		-19850px;  /* X */
}

*html #maincontent {
  /*float:          left;
  width:          969px;*/
}

*+html #maincontent {
  /*float:          left;
  width:          969px;*/
}

*html .index #content #maincontent {
  /*width:          969px;*/
}

*+html .index #maincontent {
  /*width:          969px;  */
}

#calendar-header  {
  background:      url('/resources/imgages/calendar/calendar-header-left-border.gif') repeat-y #666;
  height:           244px;
  width:            100%;
  border-top:       1px solid #fff;
}

.calendar-title {
  margin:           0 0 12px 0;
  float:            left;
}

#calendar-nav {
  float:            right;
  vertical-align:   middle;
  margin:           -4px 8px 0 0;
  font-weight:      bold;
}

#calendar-nav a {
  display:          inline;
  cursor:           pointer;
}

#event-spotlight  {
  margin:           24px 6px 0 0;
  padding:			0;
  margin:			0;
  clear:			both;
  /*width:            300px;*/
  /*float:            left;*/
}
/*
*html #event-spotlight {
  margin-left:      0;
}

*+html  #event-spotlight {
  margin-left:           0;
}

#event-spotlight img {
  width:            295px;
}
*/
img {
  border:           none;
  margin:           0;
  padding:          0;
}

#header,
#navigation  {
   padding:			0;
}

#maincontent ul {
  margin:         0 20px 1.5em 20px;
}
/*
#body {
  float:            left;
/*  width:            630px;*/
/*  width:            600px;
  padding:          0 120px 0 20px;
}*/

.eventsindex #body {
  width:            610px;
  padding:          0 20px 0 20px;
}

*html .eventsindex #body {
  width:            600px;
  padding-right:    0;
}
#tabs {
  float:            left;
  width:            140px;
  /*display:          inline-block;*/
}

#tabs img {
/*  display:        block;*/
  margin:           0 0 8px 0;
  
}

#events-enquiry {
  float:          left;
  margin:         0;
  padding:        0;
  width:          190px;
}

#sports-nav
{
float:				left;
width:				216px;
background:			#eee;
margin:				0;
/*padding:        	10px 0 0 0;*/
padding:			0;
padding-bottom:		20000px;  /* X + padding-bottom */
margin-bottom:		-20000px;  /* X */
}

#sports-nav ul
{
list-style:			none;
margin:				0;
padding:			10px 0 0 0;
}

#sports-nav ul li
{
line-height:		1em;
margin:				0;
padding:			0 8px 0 8px;
}

#sports-nav ul li h3
{
margin:				.3em 0 .6em 0;
}

#sports-nav ul li img
{
margin:				0;
padding:			0 0 8px 0;
}

#section-nav
{
/*background:		#eee;*/
float:          right;
margin:         0 0 0 0;
padding:        12px 12px 0 7px;
padding-bottom:       20000px;  /* X + padding-bottom */
margin-bottom:        -20000px;  /* X */
width:          197px;
}

#listings,
#listings ul  {
list-style:     none;
}

#listings li
{
  margin:         0 0 0 0;
  padding:        0 0 0 0;
}
/*
*html #maincontent #listings {
  width:          184px;
}

*+html #maincontent #listings {
  width:          186px;
}*/

#listings li  {
  border-bottom:  1px dashed #aaa;
  padding:        .4em 0 .4em 0;
}

#listings li ul  {
  padding:        .4em 0 0 0;
}

#listings ul li {
  font-weight:    normal;
  padding-left:   8px;
}

#listings li ul li.active,
#listings li.active {
  font-weight:      bold;
}

li h3,
li h4,
#section-nav h3,
#section-nav h4,
#section-nav h5  {
  margin:           0;
  padding:          0;
}


dl,
dt,
dd,
p {
  margin:           0 0 1.1em 0;
  padding:          0;
  line-height:      1.2em;
}

dl.address dt
{
display:			none;
}

li 
{
line-height:      1.4em;
}

a,
a:link,
a:visited {
  outline:          none;
  text-decoration:  none;
  /*color:            #D07004;
  color:            #478B9E;*/
  color:            #F90;      
}

a:hover  {
  outline:          none;
  /*text-decoration:  underline;*/
  /*color:            #FE9915;
  color:            #98C4D1;*/
  color:            #FC0;      
}

a.experiences-link
{
color: #96BF0D;
}

a.solutions-link
{
color: #217BAD;
}

.menu {
  /*margin-left:    20%;
  margin-right:   20%;*/
/*font-weight:		bold;*/
float:			left;
margin:			0 0 0 12px;
padding:			0;
list-style:       none;
}

.menu li {
/*background:       url('../resources/img/menu-bullet.gif') no-repeat 0 2px;*/
float:            left;
display:          inline-block;
/*border-right:		1px solid #fff;*/
/*
margin:			5px 6px 0 0;
padding:			0 6px 0 0;
*/
margin:				0;
padding:			0;
/*  font-family:      verdana;
font-size:        small;
font-weight:      bold;*/
vertical-align:   middle;
}

.menu li.last
{
border-right:		none;
}

.menu li img  {
  float:            left;
}

.menu li a,
.menu li a:link,
.menu li a:visited,
.menu li a:hover  {
  color:             #fff;
  text-decoration:   none;
}

.menu li.active a
{
color:				#333;
font-weight:		bold;
}

h1  {
  background:       url('/resources/imgages/xsem_logo.jpg') no-repeat;
  height:           180px;
  width:            180px;
  float:            right;
  text-indent:      -5000px;
  cursor:           pointer;
}

#header-right {
/*height:				180px;*/
padding:			0;
margin:				0;
float:				left;
clear:				both;
}

#maincontent dl.address h2,
#maincontent dl.address h3
{
margin:				0;
}

#eventfooter
{
border: 1px solid #fd0;
padding: 8px;
margin: 20px 0;
}

p.calltoaction
{
display: block;
width: 400px;
/*height: 80px;*/
float: left;
text-align: center;
padding: 20px 10px;
margin: 0;
border: 1px solid #ddd;
background: #eee;
color: #999;
}

p.calltoaction span
{
display: block;
/*font-size: 3em;*/
color: #F90;
margin: 10px 0 -10px 0;
}

p.pdfdoc
{
display: block;
float: right;
width: 70px;
/*height: 80px;*/
background: #fff;
text-align: center;
padding: 10px 10px 10px 10px;
}

p.pdfdoc a img
{
float:			left;
width:			50px;
/*border: 1px solid black;*/
margin:			0 0 5px 5px !important;
padding:		0 !important;
margin:			auto;
}

p.pdfdoc a
{
text-decoration: underline;
color: #999;
}

p.pdfdoc a:hover
{
color: #191919;
}


#footer {
padding:			0;
margin:           	auto;
height: 95px;
text-align:       	center;
clear:            	both;
width:				1000px
}


#footer img.last
{
margin:			0;
}

#footer div {
background:		#191919;
height:			130px;
float:            left;
width:            100%;
}

#footer div p,
#footer div form {
  text-align:       left;
  float:            left;
  margin:           12px 0 0 0;
  color:            #eee;
}

#footer div p.copyright {
float:				left;
  width:            23%;
  margin-left:      17px;
}

#footer div p.address {
float:				left;
  width:            25%;
}

#footer div p.contact {
float:				left;
width:	            22%;
}

#form-submit
{
float: left;
clear: both;
margin: 8px 0 !important;
padding: 8px 0;
width: 208px;
}

.submit {
  cursor:           pointer;
  font-weight:      bold;
  width:            auto;
  float:            right;
margin: 0;
padding: 0;
}

#newslettersignup {
float:right;
width:            300px;
margin:           8px 0 12px 0;
}

*html #newslettersignup {
  /*width:            190px;*/
}

#newslettersignup strong {
  margin:           4px 4px 0 0;
  float:			left;
}

#newslettersignup #searchsubmit {
  padding:			0px;
  margin:           0 0 0 0;
  width:			auto;
}

#newslettersignup #newsletteremail {
  border:     1px solid #000;  
  width:      140px;
  padding:    4px;
float:left;
}

#footer strong {
  display:          block;
  font-weight:      normal;
  color:            #FE9915;
}

#events-timetable {
  border-spacing:   0px;
  margin:           0;
  border-collapse:  collapse;
}

#events-timetable th,
#events-timetable td,
#events-timetable tr  {
  margin:           0;
  padding:          0;
}

#events-timetable td
{
/*font-size: 0.95em;*/
}

#events-timetable td a
{
/*color: #359FD9;
text-decoration: underline;*/
font-weight: bold;
}

*html #events-timetable {
  margin:           0 24px 0 0;
}

*+html #events-timetable {
  margin:           0 24px 0 0;
}

#events-timetable .column-header  {
text-align:       left;
color:		#666;
}

#events-timetable .month-header  {
color:	#333;
font-weight:      bold;
}

.month-header td
{
color:	#333;
font-weight:      bold;
}

#events-timetable .month-header td {
padding: 10px 0 0 0;
}

#events-timetable td,
#events-timetable th  {
  vertical-align:   top;
  padding:          4px 0 4px 0;
}

#events-timetable th.date-header,
#events-timetable td.date {
width:				130px;
}

#events-timetable td.event-type 
{
width:				130px;
}

#events-timetable td.details
{
width:				300px;
}

#events-timetable td,
#events-timetable td img  {
  margin:           0;
  vertical-align:   top;
}

#events-timetable tr  {
  margin:           0;
  padding:          0;
}

#events-timetable .odd-row {
  /*background:       #B8DDF1;*/
}

#events-timetable .even-row {
  /*background:         #ECF5FB;*/
}

#events-timetable th.package,
#events-timetable td.package  {
  text-align:       center;
}

#events-timetable td.package img  {
  margin:           4px 0 0 0;
}

#events-timetable .contact {
  text-align:       center;
}


#address  {
  background:       url('/resources/imgages/footer-address.gif') no-repeat 0 0;
  float:            right;
  height:           116px;
  width:            144px;
  display:          inline;
  text-align:       left;
  padding:          4px 0 0 16px;
}

#address p {
  line-height:      1em;
  margin:           0 0 .2em 0;
}

#contact-form,
dl {
  float:            left;
}

#contact-form {
clear:				both;
margin:				0;
width:				100%;
}

#contact-form ul {
  list-style:       none;
  margin:           0;
  padding:          0;
}

#contact-form ul li {
clear:				both;
margin:				0 0 4px 0;
vertical-align:		top;
}

#contact-form ul li label {
font-weight:		bold;
margin:				.5em 0 0 0;
padding:			0;
float:				left;
color:				#666;
}

*html #contact-form ul li label
{
/*width:            60px;*/
}

dt  {
padding:			0;
margin:				0;
font-weight:		bold;
width: auto;
text-align:			right;
float:				left;
clear:				left;
margin:				0 8px 0 0;
line-height:		1.4em;
color:				#000;
}

input,
textarea  {
width: 				200px;
padding: 			.3em;
margin: 			0;
line-height: 		1.4em;
border:				1px solid #333;
float: left;
clear: both;
}

.submit
{
border:				none;
}

dd  {
  padding:          0;
  margin:           0;
  line-height:      1.4em;
}

.holding-text
{
color:				#666;
}

li .req-marker
{
vertical-align:		top;
margin:				0 0 0 4px;
color:				#c00;
}

li div.advice  {
vertical-align:		top;
margin:				.2em 0 0 0;
/*display:			inline;*/
float:				left;
clear: both;
color:				#c00;
}



*html dd  {
  margin:           0 0 0 125px;
}

#body img {
  margin:           0 0 12px 0;
}

/*

Homepage styles

*/

#homepage-ads
{
float:			left;
margin:			12px 0 12px 12px;
}

#homepage-ads img
{
margin:			0 12px 0 0;
}

#hp-promo {
  width:        320px;
  height:       200px;
  float:        left;
}

*html #hp-promo a {
  float:        left;
}

#hp-latest  {
  background:   url('/resources/imgages/hp-latest-left.gif') no-repeat 0 0 #191919;
  width:        620px;
  height:       203px;
  padding:      0 0 0 12px;
  margin:       0 0 2px 0;
  float:        left;
}

#hp-latest .hp-latest-image  {
  width:        304px;
  float:        left;
  margin:       12px 0 0 0;
  padding:      0;
  text-align:   center;
}

#hp-latest div.excerpt {
  float:          right;
  width:          200px;
  height:         191px;
  text-align:     left;
  background:     url('/resources/imgages/hp-latest-right.gif') no-repeat 270px 0;
  padding:        12px 83px 0 12px;
  margin:         0;
}

*html #hp-latest  {
 height:        200px;
}

#hp-latest div.excerpt p  {
  color:        #ccc;
  line-height:  1.3em;
  padding:      0;
}

#news-summary {
  width:        265px;
  float:        left;
  margin:       36px 55px 0 0;
}

#news-summary h3  {
  background:       url('/resources/imgages/latest-news.gif') no-repeat;
  height:           26px;
  width:            115px;
  text-indent:      -5000px;
}

#news-summary p {
  text-align:   justify;
}

#news-summary p.readmore {
  margin:       -1.2em 0 1em 0;
  text-align:    right;
}

p.readmore  {
  margin:       -1em 0 1em 0;
  text-align:    right;
}

#hp-body  {
/*  padding:      0 320px 0 0;*/
  width:        640px;
  float:        left;
  margin:       36px 0 0 0;
}

#hp-body h3,
#news-summary h3 {
  margin:       0 0 .3em 0;
}

#events {
  float:            left;
  margin:           0 0 12px 0;
}

#events h3  {
  background:       url('/resources/imgages/events-coming-up.gif') no-repeat;
  height:           26px;
  width:            185px;
  text-indent:      -5000px;
  float:            left;
}

#events h6  {
  float:            right;
/*  font-family:      verdana;*/
  padding:          0 12px 0 0;
}

#events h6 a,
#events h6 a:hover,
#events h6 a:link,
#events h6 a:visited  {
  color:            #000;
  text-decoration:  none;
}

h5.date {
  color:        #666;
}

#maincontent #events-summary   {
  list-style:   none;
  margin:       0;
  padding:      0;
}



#events-summary  li img
{
display:		block;
}

#events-summary  li  .events-images
{
float:				left;
text-align:			center;
padding:			2px 0 0 0;
width:				68px;
}

#events-summary  li  .events-text
{
float:				left;
width:				192px;
}

.events-images img
{
margin:			0 auto 6px auto;
}

#events-summary  li {
float:			left;
padding:		8px 0 6px 6px;
width:        	260px;
height:			130px;
overflow:		hidden;
margin:     	0;
border-bottom:	1px #aaa dashed;
}
#events-summary  li.odd .events-text,
#events-summary  li.penultimate .events-text
{
width:				192px;
}

#events-summary  li.odd,
#events-summary  li.penultimate
{
padding:		8px 4px 6px 0;
width:        	260px;
border-right:	1px #aaa dashed;
}

#events-summary  li.penultimate {
border-right:	1px #aaa dashed;
border-bottom:	none;
}

#events-summary  li.last {
border:	none;
}

#events-summary  li h2,
#events-summary  li h3
{
margin:			0;
padding:		0;
}

#clients  {
clear:          both;
}

#clients h3  {
  background:       url('/resources/imgages/what-our-clients-say.gif') no-repeat;
  height:           26px;
  width:            205px;
  text-indent:      -5000px;
}

#clients p strong {
/* font-family:  verdana;*/
}

#services {
  clear:        both;
}

#services h3  {
  background:       url('/resources/imgages/our-services.gif') no-repeat;
  height:           26px;
  width:            134px;
  text-indent:      -5000px;
}

#services img {
  margin:     0 24px 0 0;
}

.clientSummary {
  float:      left;
  width:      300px;
  margin:     0 14px 24px 0;
}

.clientSummary  img{
  float:        left;
/*  width:        120px;*/
}
.clientSummary h4 {
  padding:       0 0 0 8px;
}

.clientSummary  p {
  float:        right;
  text-align:   left;
  width:        192px;
  margin:       0 0 0 8px;
}

#event-idea  {
  float:        left;
  width:        188px;
  margin: 2em 0 0 0;
  padding: 8px 0;
}

#event-idea p
{
margin: 5px 0;
}

#sports-nav li img.ticket
{
margin:			auto;
}

#clientlogos
{
float: left;
margin: 0 !important;
}

#clientlogos li
{
width: 150px;
height: 100px;
float: left;
margin: 10px  25px 10px 0;
list-style: none;
}

#eventfooter
{
float: left;
clear: all;
}

p.back-arrow-container
{
clear: both;
}

hr
{
margin: 10px 0;
clear: left;
width: 100%;
color: #191919;
}

ul.eventnav
{
clear: left;
}


a.more
{
text-decoration: none;
text-align: right !important;
display: block !important;
margin: 5px 0 20px 0;
}


#maincontent img.right
{
margin: 0 0 10px 20px;
}

#maincontent img.left
{
margin: 0 20px 10px 0;
}

.sports-button
{
display:			block;
width:				216px;
height:				65px;
}

.sports-highlight
{
background:			transparent url('/resources/imgages/nav/btn_highlight_01.png') no-repeat 0 0;
display:			none;
}

*html .sports-highlight
{
background:			none;
display:			none;
}


.sports-button:hover .sports-highlight
{
display:			block;
}

.sports-button div
{
cursor:				pointer;
width:				216px;
height:				65px;
margin:				0;
padding:			0;
}

#events-filter form select
{
margin: 0 10px 0 0;
}