@charset "utf-8";
p{
	padding-top:0;
	margin-top:0;
	margin-bottom:10px;
}
h1{
	line-height:1.1em;
}
h2{
	line-height:25px;
}
body {
	background-color: #E7E7E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding: 0;
	margin: 0;
}
a {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover {
	color: #05BFFF;
	text-decoration:none;
}
.newsArticleStory a{
	color:#000000;
	text-decoration:none;
}
.newsArticleStory a:hover{
	color:#000000;
	text-decoration:underline;
}
.subMenuItem a{
	color:#FFFFFF;
	text-decoration:none;
}
.subMenuItem a:hover{
	color:#000000;
	text-decoration:none;
}
.mainTextDefault a{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.mainTextDefault a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a img {
	border:none;
	text-decoration:none;
}
img{
	border:none;
	text-decoration:none;
	padding:0;
	margin:0;
}
form {
	margin:0;
	padding:0;
}
#container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	clear:both;
	position:relative;
}
#footer{
	background-color:#E7E7E9;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
	position:relative;
}
#header{
	width: 980px;
	float: left;
	clear: both;
	height:128px;
	padding-bottom:0;
	margin-bottom:0;
	overflow:hidden;
}
#logo{
	float: left;
	width:230px;
	height:128px;
	background-color:#242021;
	padding-bottom:0;
	margin-bottom:0;
	overflow:hidden;
}

#lowerHold{
	float:left;
	clear:both;
	width:505px;
	padding-bottom:0;
	margin-bottom:0;
}
#dropMenu1{
	position:absolute;
	visibility: hidden;
	width: 150px;
	min-height: 290px;
	left: 250px;
	top: 275px;
	background-color: #CA2D94;
	border: 0px solid #000;
	z-index:9000;
	

}
#dropMenu2{
	position:absolute;
	visibility: hidden;
	width: 150px;
	min-height: 290px;
	left: 414px;
	top: 275px;
	background-color: #84C447;
	border: 0px solid #000;
	z-index:9000;
}
#dropMenu3{
	position:absolute;
	visibility: hidden;
	width: 150px;
	min-height: 290px;
	left: 578px;
	top: 275px;
	background-color: #F47320;
	border: 0px solid #000;
	z-index:9000;
}
.dropTitle{
	float:left;
	width:140px;
	background-color:#000000;
	color:#FFFFFF;
	height:30px;
	line-height:30px;
	padding-left:10px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
}
.dropLink{
	float:left;
	width:138px;
	color:#FFFFFF;
	line-height:20px;
	padding-left:10px;
	font-size:12px;
}
.dropLink a, .dropLink2 a, .dropLink3 a{
	text-decoration:none;
	color:#FFFFFF;
}
.dropLink a:hover{
	text-decoration:none;
	color:#000000;
}
.dropLinkBig{
	float:left;
	width:138px;
	color:#FFFFFF;
	line-height:14px;
	padding-left:10px;
	font-size:12px;
padding-top:5px;
padding-bottom:5px;
}
.dropLinkBig a, .dropLink2 a, .dropLink3 a{
	text-decoration:none;
	color:#FFFFFF;
}
.dropLinkBig a:hover{
	text-decoration:none;
	color:#000000;
}
#rightTopHold{
    color: #FFFFFF;
    float: left;
    padding-left: 0px;
    padding-top: 10px;
    width: 220px;
}
.login{
	float:left;
	width:220px;
	padding-right:0px;
}
.login input{ 
    border:none;
    font-size:11px;
}
.search{
	float:left;
	width:220px;
    padding-top:45px;
}
.search input{ 
    background-color:#999999;
    border:none;
    color:#ffffff;
    font-size:11px;
}
.log-text{ 
    float:left;
    clear:both;
    width:200px;
    color: #ffffff;
}
.log-text-home{ 
    float:left;
    clear:both;
    width:200px;
    color: #00AEEF;
}
#sectionMenu{
	width:520px;
	float:left;
	clear:both;
	font-size:14px;
	height:25px;
	line-height:25px;
	padding-bottom:0;
	margin-bottom:0;
}
.sectionMenuItem_home{
	width:50px;
}
.sectionMenuItem_be-active{
	width:75px;
}
.sectionMenuItem_delivering-sport{
	width:120px;
}
.sectionMenuItem_strategic-work{
	width:110px;
}
.sectionMenuItem1{
	width:auto;
	float:left;
	color:#05BFFF;
	height:25px;
	line-height:25px;
}
.sectionMenuItem2{
	width:auto;
	float:left;
	color:#CA2D94;
	height:25px;
	line-height:25px;
}
.sectionMenuItem3{
	width:auto;
	float:left;
	color:#8DC73D;
	height:25px;
	line-height:25px;
}
.sectionMenuItem4{
	width:auto;
	float:left;
	color:#F47320;
	height:25px;
	line-height:25px;
}
.sectionMenuSpacer{
	height:25px;
	line-height:25px;
	color:#FFFFFF;
	width:10px;
	text-align:center;
	float:left;
	}
#Menu{
	width:520px;
	float:left;
	clear:both;
	font-size:11px;
	height:15px;
	line-height:15px;
	color:#FFFFFF;
	padding-bottom:0;
	margin-bottom:0;
}
.MenuItem{
	width:auto;
	float:left;
	height:15px;
	line-height:15px;
}
.MenuItemSelected{
	width:auto;
	float:left;
	height:15px;
	line-height:15px;
	font-weight:500;
	color:#00AEEF;
}
.MenuItemSelected a{
	color:#00AEEF;
	text-decoration:none;
}
.MenuItemSelected a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.MenuItemB{
	width:auto;
	float:left;
	height:15px;
	line-height:15px;
}
.MenuItemB a{
	color:#FFFFFF;
	text-decoration:none;
}
.MenuItemB a:hover{
	color:#000000;
	text-decoration:none;
}
.MenuItemBSelected{
	width:auto;
	float:left;
	height:15px;
	line-height:15px;
	font-weight:500;
	color:#00AEEF;
}
.MenuItemBSelected a{
	text-decoration:none;
	color:#00AEEF;
}
.MenuItemBSelected a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.MenuSpacer{
	height:15px;
	line-height:15px;
	width:10px;
	text-align:center;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
#subMenuHolder{
	width:140px;
	float:right;
	padding-left:10px;
padding-right:15px;
	margin-top:20px;
	color:#FFFFFF;
}
#searchHolder{
	width:140px;
	float:right;
	margin-left:20px;
	margin-top:20px;
	color:#FFFFFF;
	background-color:#84C447;
}
#subMenuHolderLeft{
	width:180px;
	float:left;
	margin-left:20px;
	color:#FFFFFF;
	padding-right:40px;
}
.eventModifyTitleW{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#D7ECBB;
	color:#8DC73D;
	height:20px;
	line-height:20px;
}
.eventModifyTitle{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#D4EFFD;
	color:#00AEEF;
	height:20px;
	line-height:20px;
}
.eventModifySub{
	width:110px;
	float:left;
	clear:both;
	padding-left:20px;
	padding-right:10px;
	background-color:#8DC73D;
	margin-bottom:2px;
	height:20px;
	line-height:20px;
	text-transform: uppercase;
}
.eventModifySub a{
	text-decoration:none;
	color:#FFFFFF;
}
.eventModifySub a:hover{
	text-decoration:none;
	color:#231F20;
}
.eventModifyWselected{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#8DC73D;
	margin-bottom:2px;
	height:20px;
	line-height:20px;
	text-transform: uppercase;
}
.eventModifyWselected a{
	text-decoration:none;
	color:#FFFFFF;
}
.eventModifyWselected a:hover{
	text-decoration:none;
	color:#231F20;
}
.eventModifyW{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#231F20;
	margin-bottom:2px;
	height:20px;
	line-height:20px;
	text-transform: uppercase;
}
.eventModifyW a{
	text-decoration:none;
	color:#FFFFFF;
}
.eventModifyW a:hover{
	text-decoration:none;
	color:#8DC73D;
}
.eventModify{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#231F20;
	margin-bottom:2px;
	height:20px;
	line-height:20px;
}
.searchSplash{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#84C447;
	margin-top:12px;
}
.searchSplashTitle{
	width:120px;
	float:left;
	margin-bottom:10px;
	font-size:14px;
	font-weight:500;
}
.searchSplashText{
	width:120px;
	float:left;
	margin-bottom:10px;
	font-size:12px;
}
.searchTitle{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#84C447;
	margin-top:5px;
	line-height:20px;
	font-size:11px;
	line-height: 1.3;
	text-transform: uppercase;
}
.searchInput{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#84C447;
	margin-top:2px;
	margin-bottom:5px;
	line-height:20px;
}
.searchInputR{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#84C447;
	margin-top:2px;
	text-align:right;
	clear:both;
}
.searchInputR input {
	width: 20px;
	height: 20px;
}
.searchHoldR{
	width:140px;
	float:left;
	clear:both;
	background-color:#8DC73D;
	margin-top:2px;
	clear:both;
	margin-bottom: 15px;
}
.bookOnlineR {
	text-transform: uppercase;
}
.bookOnlineR a {
	display: block;
	
	padding: 5px 10px;
}
.bookOnlineR a:hover {
	color: #000000;
}
.subMenuItem{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#05BFFF;
	margin-top:2px;
	height:20px;
	line-height:20px;
}
.subMenuItemSelected{
	width:120px;
	float:left;
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-color:#000000;
	margin-top:2px;
	height:20px;
	line-height:20px;
}
.subMenuItemSelected a{
	color:#FFFFFF;
}
.subMenuItemSub{
	width:115px;
	float:left;
	clear:both;
	padding-left:15px;
	padding-right:10px;
	background-color:#000000;
	min-height:20px;
	line-height:20px;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}
.subMenuItemSubSelected{
	width:110px;
	float:left;
	clear:both;
	padding-left:20px;
	padding-right:10px;
	background-color:#000000;
	color:#05BFFF;
	height:20px;
	line-height:20px;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}
.subMenuItemSubSelected a{
	color:#05BFFF;
	text-decoration:none;
}
.subMenuItemSubSelected a:hover{
	color:#05BFFF;
	text-decoration:none;
}
.subMenuItemSubSelectedhome a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.padder{
	width:950px;
	float:left;
	height:20px;
	line-height:20px;
	clear:both;
}
#main{
	width:980px;
	clear:both;
	background-color:#FFFFFF;
	float:left;
}
#mainCol{
	width:980px;
	clear:both;
	background-color:#FFFFFF;
	float:left;
	background-image:url(../images/default/bg.gif);
	background-position:left;
	background-repeat: repeat-y;
                                /*background down right side*/
  	display: inline-block;        /*sets hasLayout for IE*/
  	overflow: hidden;             /*encloses floats in modern browsers*/
}


.row{
	width:980px;
	padding-bottom:20px;
	float:left;
}

#leftImage{
	width:230px;
	background-color:#FFFFFF;
	float:left;
	padding-right:10px;
}
#leftImageHome{
	width:230px;
	background-color:#FFFFFF;
	float:left;
	padding-right:10px;
	overflow:hidden;
}
#imageContainerPad{
	float:left;
	overflow:hidden;
	height:470px;
	width:230px;
	background-color:#FFFFFF;
}
#leftNewsHolder{
	width:180px;
	background-color:#FFFFFF;
	float:left;
	padding-right:50px;
	padding-left:10px;
	padding-top:85px;
}
#leftArticleHolder{
	width:180px;
	background-color:#FFFFFF;
	float:left;
	padding-right:50px;
	padding-left:10px;
	padding-top:32px;
}
#leftImageHolder{
	width:180px;
	background-color:#FFFFFF;
	float:left;
	padding-right:50px;
	padding-left:10px;
}
#rightImageHolder{
	width:150px;
	background-color:#FFFFFF;
	float:right;
}
.leftMenuSpacer{
	width:185px;
	background-color:#231F20;
	float:left;
	height:20px;
	line-height:20px;
}
.leftImageDefault{
	width:180px;
	background-color:#FFFFFF;
	float:left;
}
.rightImageDefault{
	width:140px;
	background-color:#FFFFFF;
	float:left;
	margin-top:20px;
}
.right-home-col{
    width:220px;
    float:right;
    position:absolute;
    right:10px;
    top:210px;
}
.events-home{
    width:200px;
    padding:10px;
    float:left;
    background-color:#e2f4fd;
    height:267px;
    position:relative;
}

.news-home{
    width:200px;
    padding:10px;
    float:left;
}
.news-home-item{ 
    width:100%;
    padding-top:10px;
    padding-bottom:5px;
    border-bottom-color:#00aeef;
    border-bottom-style:solid;
    border-bottom-width:1px;
    float:left;
}
.news-home-title{ 
    font-weight:bold;
    float:left;
    padding-bottom:3px;
}
.news-home-text{ 
    float:left;
    padding-bottom:5px;
}
.news-home-more{ 
    float:left;
    color:#00aeef;
}
.news-home-more a, .news-home-more a:hover{ 
    color:#00aeef;
}
.events-home h2, .news-home h2{ 
    font-size:25px;
    color:#00AEEF;
    padding:0;
    margin:0;
}
.events-home ul{ 
    padding:0;
    margin:0;
    margin-left:20px;
}
.events-home li{ 
    padding-bottom:5px;
    line-height:14px;
}
#NewsDiv{
height:255px;
float:left;
width:180px;
}
#NewsDiv ul{ 
        list-style-type:disc;
        padding-bottom:5px;
}
#NewsDiv li{ 
        list-style-type:disc;
        height:20px;
        padding-bottom:5px;
}
.newsticker-jcarousellite { width:180px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; } 
.newsticker-jcarousellite a, .newsticker-jcarousellite a:hover{ 
        color:#000000;
        text-decoration:none;
}
#rightContainer{
	width:510px;
	background-color:#FFFFFF;
	float:left;
	padding-left:10px;
}
#rightContainer2 {
	width:510px;
	background-color:#FFFFFF;
	float:left;
	padding-top: 20px;
}
#rightContainerDefault{
	width:500px;
	background-color:#FFFFFF;
	float:left;
	padding-left:10px;
}
#rightContainerDefault2{
	width:500px;
	background-color:#FFFFFF;
	float:left;
	margin-top:20px;
}
#rightContainerL2m{
	width:450px;
	background-color:#FEF200;
	float:left;
	margin-top:20px;
	font-size:120%;
}
#rightContainerL2m a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#rightContainerL2m a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.right-icon-holder{ 
    float:left;
    width:100%;
    padding-bottom:20px;
}
.right-icons{ 
    float:left;
}
.pageSubTitle{
	width:300px;
	float:left;
	color:#000000;
	font-size:18px;
	font-weight:500;
	margin-top:10px;
}
.personnelName{
	width:350px;
	float:left;
	color:#000000;
	font-size:14px;
	font-weight:500;
	margin-top:10px;
}
.mainText{
	width: 480px;
	float:left;
	margin-top:10px;
	line-height:17px;
}
.sportList{
	width: 200px;
	float:left;
	margin-top:10px;
	font-size:14px;
}
.sportArticle{
	width: 350px;
	float:left;
	margin-top:10px;
	font-size:14px;
}
.sportArticleTitle{
	width: 350px;
	float:left;
	height:22px;
	line-height:22px;
	background-color:#CA2D94;
	font-size:16px;
	color:#FFFFFF;
	padding-left:5px;
	margin-bottom:10px;
}
.sportArticleContent{
	width: 350px;
	float:left;
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	padding-left:5px;
	margin-bottom:15px;
}
.sportListBack{
	width: 350px;
	float:right;
	text-align:right;
}
.sportListTitle{
	width: 200px;
	float:left;
	margin-top:10px;
	height:17px;
	line-height:17px;
	background-color:#CA2D94;
	font-size:14px;
	color:#FFFFFF;
	padding-left:5px;
}
.sportList a{
	text-decoration:none;
	color:#000000;
}
.sportList a:hover{
	text-decoration:none;
	color:#000000;
}
.sportListEven{
	width: 200px;
	float:left;
	height:17px;
	line-height:17px;
	background-color:#FFEAFF;
	font-size:12px;
	color:#000000;
	padding-left:5px;
}
.sportListOdd{
	width: 200px;
	float:left;
	height:17px;
	line-height:17px;
	background-color:#F3CBE6;
	font-size:12px;
	color:#000000;
	padding-left:5px;
}
.a-z{
	width: 350px;
	float:left;
	margin-top:10px;
	height:17px;
	line-height:17px;
	background-color:#F3CBE6;
	font-size:14px;
	color:#CA2D94;
	padding-left:5px;
}
.letter{
	width:auto;
	float:left;
	color:#CA2D94;
	height:17px;
	line-height:17px;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}
.letterSelected{
	width:auto;
	float:left;
	background-color:#CA2D94;
	height:17px;
	line-height:17px;
	color:#FFFFFF;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}
.letter a{
	text-decoration:none;
	color:#CA2D94;
}
.letter a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.mainTextDefault{
	width: 500px;
	float:left;
	margin-top:10px;
	line-height:17px;
}
#contact{
	float:left;
	width:980px;
    height:40px;
	line-height:40px;
	margin-top:20px;
    background-color:#000000;
    color:#ffffff;
}
.phone{ 
    float:left;
    width:auto;
    padding-left:20px;
    padding-right:25px;
}
.email{ 
    float:left;
    width:250px;
}
.pageTitle{
        width:300px;
        float:left;
        color:#00AEEF;
        font-size:26px;
        font-weight:600;
    	}
.newsHolder{
	width: 500px;
	float:left;
	margin-top:10px;
}
.workshopHolder{
	width: 480px;
	float:left;
	margin-top:10px;
}
.newsArchiveHolder{
	width: 340px;
	float:left;
	margin-top:10px;
}
.courseHolder{
	width: 350px;
	float:left;
	margin-top:10px;
}
.courseSectionTitle{
	background-color:#84C447;
	color:#FFFFFF;
	padding: 10px;
	font-size:16px;
	font-weight:500;
	text-transform: uppercase;
}
.courseDayFilter {
	float: left;
}
.courseDayFilter strong {
	font-weight: normal;
}
.courseDayFilter a {
	color: #84C447;
	text-decoration: none;
}
.courseDayFilter a:hover {
	text-decoration: underline;
}
.courseDayFilter a.current {
	text-decoration: underline;
	color: #000000;
}
.courseDayFilter .viewAll {
	font-size: 0.8em;
}
.courseHeads{
	float:left;
	width:340px;
	background-color:#231F20;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
	height:20px;
	line-height:20px;
}
.courseItem{
	width: 350px;
	float:left;
	background-color:#FFFFFF;
	min-height:25px;
	line-height:25px;
}
.courseTitle .bookOnline {
	text-transform: uppercase;
	font-size: 7px;
	margin-left: 1.2em;
	font-weight: bold;
	color: #84C447;
	white-space: nowrap;
}
.courseItemOdd, 
.courseItemEven {
	width: 330px;
	position:relative;
	min-height:25px;
	line-height:25px;
	padding-left:10px;
	display:inline-block;
	padding-bottom:3px;
	font-size: 10px;
}
.courseItemOdd{
	background-color:#EAF4DF;
}
.courseItemEven{
	background-color:#FFFFFF;
}
.courseItemOdd a{
	text-decoration:none;
	color:#000000;
}
.courseItemOdd a:hover{
	text-decoration:underline;
	color:#000000;
}
.courseItemEven a{
	text-decoration:none;
	color:#000000;
}
.courseItemEven a:hover{
	text-decoration:underline;
	color:#000000;
}
.courseDateHead{
	color:#FFFFFF;
	width:60px;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;
	font-size:12px;
}
.courseLocationHead{
	color:#FFFFFF;
	width:70px;
	float:left;
	text-align:left;
	height:20px;
	line-height:20px;
	font-size:12px;
}
.courseTitleHead{
	color:#FFFFFF;
	width:180px;
	position:relative;
	float:left;
	text-align:left;
	padding-right:5px;
	height:20px;
	line-height:20px;
	font-size:12px;
}
.courseDate{
	color:#000000;
	width:60px;
	position:relative;
	float:left;
	text-align:left;
	line-height:13px;
}
.courseLocation{
	color:#000000;
	width:70px;
	position:relative;
	float:left;
	text-align:left;
	line-height:13px;
}
.courseTitle{
	color:#000000;
	width:180px;
	position:relative;
	float:left;
	text-align:left;
	line-height:13px;
	padding-right:5px;
}
.courseArticleText{
	float:left;
	width:470px;
	padding-left:10px;
	background-color:#EAF4DF;
	padding-right:10px;
}
.courseArticleText a{
	color:#000000;
	text-decoration:underline;
}
.courseArticleText a:hover{
	color:#000000;
	text-decoration:none;
}
.eventItem{
	width: 510px;
	float:left;
	background-color:#FFFFFF;
}
.eventItemOdd{
	width: 510px;
	float:left;
	background-color:#D4EFFD;
	padding-bottom:3px;
}
.eventItemEven{
	width: 520px;
	float:left;
	background-color:#FFFFFF;
	padding-bottom:3px;
}
.eventSectionTitle{
	float:left;
	width:500px;
	background-color:#00AEEF;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	font-weight:500;
}
.eventMonthDate{
	float:left;
	width:500px;
	background-color:#231F20;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
	height:16px;
	line-height:16px;
}
.eventDate{
	color:#00AEEF;
	width:90px;
	float:left;
	text-align:left;
	margin-top:5px;
	padding-right:20px;
	padding-left:10px;
}
.eventMore{
	color:#00AEEF;
	width:80px;
	float:left;
	text-align:center;
	margin-top:5px;
}
.eventTitle{
	color:#000000;
	width:180px;
	float:left;
	text-align:left;
	margin-top:5px;
	padding-right:10px;
}
.eventLocSm{
	color:#000000;
	width:100px;
	float:left;
	text-align:left;
	margin-top:5px;
	padding-right:10px;
}
.newsItem{
	width: 100%;
	float:left;
	margin-bottom:10px;
	background-image:url(http://www.sportinherts.org.uk/images/news/nsbg.gif);
	background-repeat:repeat-y;
	background-position:top;
}

.newsStory{
	width: 350px;
	float:left;
	min-height:120px;
	height:auto !important;
	height:120px;
	margin-left:10px;
	clear:both;
}
.newsImage{
	width:140px;
	float:left;
	min-height:120px;
	background-color:#000000;
}
.newsDate{
	color:#000000;
	width:350px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.newsTitle{
	color:#05BFFF;
	width:350px;
	float:left;
	margin-bottom:5px;
	font-size:18px;
}
.newsText{
	color:#000000;
	width:350px;
	float:left;
	padding-bottom:10px;
}
.newsItemArchive{
	width: 100%;
	float:left;
	margin-bottom:10px;
	background-color:#FFFFFF;
}
.newsStoryArchive{
	width: 100%;
	float:left;
	background-color:#FFFFFF;
}
.newsDateArchive{
	color:#000000;
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
}
.newsTitleArchive{
	color:#05BFFF;
	width:100%;
	float:left;
	margin-bottom:10px;
	font-size:12px;
}
.newsTextArchive{
	color:#000000;
	width:100%;
	float:left;
}
.newsTextArchive a{
	color:#05BFFF;
	text-decoration:none;
}
.newsTextArchive a:hover{
	color:#000000;
	text-decoration:none;
}
.newsPageSplashTitle{
	width:40px;
	float:left;
	background-color:#242021;
}
.newsPageSplashImage{
	width:140px;
	float:left;
}
.newsSplashTitle{
	width:180px;
	float:left;
	background-color:#FFFFFF;
	color:#000000;
	font-size:16px;
	margin-top:5px;
	margin-bottom:3px;
}
.newsPageSplashText{
	width:180px;
	float:left;
	clear: both;
	background-color:#FFFFFF;
	color:#000000;
}
.newsArticleDate{
	float:left;
	width:100%;
	background-color:#00AEEF;
	color:#000000;
	padding-left:10px;
	padding-top:10px;
	font-size:14px;
	font-weight:500;
}
.newsArticleTitle{
	float:left;
	width:100%;
	background-color:#00AEEF;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	font-weight:500;
}
.courseArticleTitle{
	float:left;
	width:100%;
	background-color:#84C447;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	font-weight:500;
}
.newsArticleStory{
	float:left;
	width:490px;
	background-color:#AAE0FA;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
.eventArticleText{
	float:left;
	width:520px;
	background-color:#FFFFFF;
	padding-top:10px;
}
.eventArticleText a{
	color:#000000;
	text-decoration:underline;
}
.eventArticleText a:hover{
	color:#000000;
	text-decoration:none;
}
.eventOccurance{
	float:left;
	width:100%;
	background-color:#231F20;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
}
.newsBack{
	width:100%;
	float:left;
	text-align:right;
}
.newsBack img {
	border-width: 0;
}
.newsBack .bookOnline {
}
.sectionBoxes {
	width: 480px;
	float: left;
	margin-top: 15px;
	position: relative;
}
.sectionBoxes1 {
	width: 480px;
	float: left;
	margin-top: 15px;
	position: relative;
}
.sectionBoxes .box {
	float: left;
	width: 230px;
}
.sectionBoxes #deliveringsport-box {
	float: right;
}
.sectionBoxes h3 {
	color: #ffffff;
	font-size: 16px;
	padding: 3px 12px;
	margin: 0;
}
.sectionBoxes a:hover {
	color: #000000;
}
.sectionBoxes .sectionText {
	padding: 6px 12px;
	color: #ffffff;
	height: 90px;
}
.sectionBoxes .beactive-box {
	background-color: #CA2D94;
}
.sectionBoxes .deliveringsport-box {
	background-color: #84C447;
}
.sectionPopup {
	position: absolute;
	z-index: 999;
	bottom: 0;
	visibility: hidden;
}
.sectionPopup .box {
	width: 290px;
}
.sectionPopup h3 {
	text-indent: -9999em;
	height: 47px;
	background-position: left center;
	background-repeat: no-repeat;
}
.sectionPopup .sectionMenu {
	float: left;
	padding: 0.5em 1em;
}
.sectionPopup .sectionMenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.sectionPopup .sectionMenu li {
	margin-bottom: 1em;
}
#beactive-box-popup {
	left: 0;
}
#beactive-box-popup h3 {
	background-image: url(../images/titles/beactive-popup.gif);
}
#deliveringsport-box-popup {
	right: 0;
}
#deliveringsport-box-popup h3 {
	width: 257px;
	background-image: url(../images/titles/deliveringsport-popup.gif);
}
.splashHolder {
	width:480px;
	float:left;
	clear: right;
	color:#FFFFFF;
	z-index:100;
}
.splashHolderHalf {
	width: 230px;
	height: 180px;
}
.splashSpacer{
	float:left;
	width:7px;
}
.splashTitle{
	height:30px;
	line-height:30px;
	font-size:16px;
	padding-bottom:5px;
	padding-left:10px;
	width:140px;
}
.splashText{
	width:133px;
	background-color:#231F20;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:7px;
	height:110px;
}
.l2mbox {
	width:480px;
	float:left;
	clear: right;
	color:#FFFFFF;
	z-index:100;
}
.featureTitleL2M{
	float:left;
	background-color: #212121;
	width: 30px;
    height:158px
}
.featureBodyL2M{
	float: left;
	background: #ffffff;
    width:510px;
}
.featureMainL2M {
	padding-left: 0px;
	height: 158px;
	width:480px;
    float:left;
}
.ezine {
	width:480px;
	float:left;
	clear: right;
	color:#FFFFFF;
	z-index:100;
}
.featureTitleEzine{
	float:left;
	background-color: #212121;
	width: 30px;
    height:147px;
}
.featureBodyEzine{
	float: left;
	background: #ffffff;
    width:510px;
}
.ezine-image{ 
    float:left;
    width:107px;
}
.ezine-text{ 
    float:left;
    width:330px;
    padding-left:10px;
    background-color:#f26223;
    height:147px;
}
.ezine-text-title{ 
    float:left;
    width:100%;
    /*padding-bottom:10px;*/
    padding-top:5px;
}
#robs-amend a {
	text-indent: -9999999px;
	cursor: pointer;
	width: 215px; height: 25px;
	background:url(../images/home/ezine/orange_go.gif) 0 0 no-repeat;
	display: block;
	text-transform: uppercase;
}
#robs-amend p {margin-bottom: 0; margin-top: 10px;}
.ezine-text-body{ 
    float:left;
    width:100%;
    padding-bottom:10px;
    color:#000000;
}
.ezine-text-footer{ 
    float:left;
    width:100%;
}
.featureMainEzine {
	padding-left: 0px;
	height: 147px;
	width:480px;
    float:left;
}
.featureTitle{
	float:left;
	background-color: #231f20;
	width: 30px;
    height:149px
}
.featureBody{
	float: left;
	background: #00AEEF;
}
.featureMain {
	padding-left: 15px;
	height: 149px;
	overflow: auto;
}
.featureMain1 {
	padding-left: 15px;
	height: 148px;
	overflow: hidden;
   padding-right:10px;
}
.homescroll {
    overflow: auto;
    position: relative;
    height: 147px;
}
.homescroll .vscrollerbase {
    width: 30px;
    background-color: #04bdf2;
}
.homescroll .vscrollerbar {
    width: 30px;
    background-color: #aae1fa;
}
.homescroll .vscrollerbarbeg {
    background-color: transparent;
}
.homescroll .vscrollerbarend {
    background-color: transparent;
}
.featureStoryTitle{
	font-size:16px;
	color: #ffffff;
	margin-top:10px;
}
.featureText{
	padding-right: 30px;
	font-size:11px;
	color: #ffffff;
	margin-top:5px;
	margin-bottom:15px;
}
.featurePic{
	width:155px;
	float:right;
	height:136px;
}
.splashRight {
	float: right !important;
}
.featureVideoBody {
	width:230px;
	float:left;
	background-color:#AAE0FA;
	height: 180px;
	z-index:10;
}
.featureVideoPlayer {
	float: left;
}
.footer-images {
	padding-bottom: 30px;
}
.footer-images .splashHolder {
	height: auto;
}
.im-splash-holder{
	float: left;
	margin: 15px 10px 0px;
	padding: 10px;
}
.im-splash{ 
    float:left;
    padding-bottom:10px;
}
.social-media {
	float: left;
	margin: 15px 10px 0px;
	padding: 10px;
}
.social-intro{ 
    float:left;
    color:#999999;
    font-size:12px;
    padding-bottom:4px;
}
.social-links{ 
    float:left;
    width:100%;
}
.cSearchBox {
	float: left;
	color: #221e1f;
	background-color: #e2f4fd;
	margin: 0px 10px 20px;
	padding: 10px;
}
.cSearchBox h3 {
	text-transform: lowercase;
	color: #00AEEF;
	font-size: 15px;
	margin: 0;
}
.cSearchBox h3 a {
	color: #00AEEF;
}
.cSearchBox .cSearchtext {
	margin-bottom: 0.5em;
	width:200px;
	float:left;
}
.cSearchBox .cSearchFieldL {
	float: left;
}
.cSearchBox .cSearchFieldL input {
	width: 140px;
}
.cSearchBox .cSearchFieldR {
	float: right;
}
.cSearchBox .booking-link {
	margin-top: 1em;
}
.cSearchBox .booking-link h3 {
	float: left;
	width: 8em;
}
.cSearchBox .cSearchFieldR img,
.cSearchBox .cSearchFieldR input {
	padding-top: 1px;
	width: 20px;
	height: 20px;
	float:right; 
}
.credit{
	width:230px;
	padding-right:10px;
	float:left;
	background-color:#FFFFFF;
}
.credit a{
	text-decoration:none;
	color:#000000;
}
.credit a:hover{
	text-decoration:none;
	color:#05BFFF;
}
.contactHold {
	width:auto;
	float:left;
	margin-right:15px;
	color:#000000;
}
#leftImageHome #contact {
	margin: 10px;
}
#leftImageHome #contact span {
	display: block;
	
	width: 4em;
	float: left;
}
.videoHolder{
	width:350px;
	float:left;
	margin-top:20px;
}
.rightImage{
	float:right;
	margin-top:10px;
	width:270px;
}

.gallery_hold{
	float:left;
	width:420px;
	clear:both;
}
.gallery_pic{
	float:left;
	width:130px;
	height:107px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}
.gallery_image{
	width:130px;
	height:87px;
	float:left;
}
.gallery_text{
	float:left;
	width:130px;
	height:20px;
	line-height:20px;
	background-color:#000000;
	color:#FFFFFF;
}
.gallery_text a{
	text-decoration:none;
	color:#FFFFFF;
}
.gallery_text a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.gallery_title{
	float:left;
	width:250px;
	background-color:#FFFFFF;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
}
.loginFull{
	float:left;
	width:345px;
	clear:both;
}
.loginTitle{
	float:left;
	width:100px;
}
.loginField{
	float:left;
	width:245px;
	margin-bottom:3px;
}
input.log{
	width:200px;
}
.stepTitle{
	float:left;
	width:200px;
}
.stepField{
	float:left;
	width:100px;
}
.blue{
	color:#00AEEF;
	font-weight:bold;
}
.white{
	color:#FFFFFF;
	font-weight:bold;
}
.white a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.white a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.blue a{
	color:#00AEEF;
	font-weight:bold;
	text-decoration:none;
}
.blue a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.fieldHolder{
	float:left;
	width:400px;
	clear:both;
}
.cSearchTitle{
}
h3 .cSearchTitle{
}
.cSearchFieldLtitle{
	width:100px;
	float:left;
}
#add{
	display:none;
	
}
.tbox{
	background-image:url(../images/love-to-move/tboxpinkbig.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:400px;
	height:170px;
	padding:15px;
}
.tbox textarea{
	width:384px;
	border-width:0;
	border-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tboxpink{
	background-image:url(../images/love-to-move/tboxpink.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:400px;
	height:170px;
	padding:15px;
	float:left;
}
.tboxpink textarea{
	width:350px;
	border-width:0;
	border-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
input.l2minput{
	width:350px;
}
.l2mTitle{
	font-size:30px;
	color:#0083B7;
	text-align:right;
	position:absolute;
	top:60px;
	left:400px;
	width:300px;
}
.rowL2m{
	width:770px;
	padding-bottom:20px;
	float:left;
	background-color:#FEF200;
}
.l2mlogintext{
	width:180px;
	float:left;
}
.l2mloginfields{
	width:240px;
	float:left;
	padding-left:10px;
}
.loginFieldL2m{
	float:left;
	width:225px;
	margin-bottom:3px;
	background-image:url(../images/love-to-move/login.png);
	padding-left:10px;
	padding-top:5px;
	height:30px;
}
input.l2m{
	border-style:none;
	border-width:0;
	width:135px;
}
input.l2mBig{
	border-style:none;
	border-width:0;
	width:200px;
	font-size:11px;
}
select.l2mBig{
	border-style:none;
	border-width:0;
	font-size:11px;
}
.loginFieldL2mBig{
	float:left;
	width:400px;
	margin-bottom:3px;
	background-image:url(../images/love-to-move/loginBig.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:7px;
	height:30px;
}
.mainTextL2m{
	width: 430px;
	float:left;
	margin-top:10px;
	line-height:17px;
	background-color:#FFFFFF;
	background-image:url(../images/love-to-move/sky.jpg);
	background-repeat:no-repeat;
	padding:10px;
}
.mainTextL2m h3{
	padding:0;
	margin:0;
	margin-bottom:5px;
	font-size:100%;
}
.hills{
	width: 430px;
	height:103px;
	float:left;
	margin-top:0px;
	line-height:17px;
	background-color:#FFFFFF;
	background-image:url(../images/love-to-move/grass.jpg);
	background-repeat:no-repeat;
	padding:10px;
}
.mainTextL2mLog{
	width: 430px;
	height:195px;
	float:left;
	margin-top:10px;
	line-height:17px;
	background-color:#FEF200;
	color:#FFFFFF;
	background-image:url(../images/love-to-move/sky2.png);
	background-repeat:no-repeat;
	padding:10px;
}
h2.l2mfldTtl{
	font-size:14px;
	color:#0083B7;
	margin:0;
	padding:0;
	clear:none;
	display:inline;
}
h2.l2mctitle{
	font-size:18px;
	color:#CC0000;
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-top:15px;
	clear:none;
}
h1.l2m{
	font-size:25px;
	color:#FEF200;
	margin:0;
	padding:0;
	margin-bottom:15px;
	clear:none;
}
.l2mlogo{
	width:209px;
	height:122px;
	position:absolute;
	top:150px;
	left:25px;
}	
.l2mlogout{
	float:left;
	font-size:20px;
	margin:0;
	padding:0;
	padding-top:15px;
	color:#0083B7;
	text-align:right;
	width:99%;
	height:20px;
}
.l2mlogout h2{
	font-size:20px;
	color:#0083B7;
	text-align:right;
	padding:0;
	margin:0;
	line-height:24px;
}
.l2mlogout h2 a{
	color:#CC0000;
	text-decoration:none;
}
.l2mlogout h2 a:hover{
	color:#0083B7;
	text-decoration:none;
}
#cew-popup-inner {
    position: relative;
}
#sts-awards-nom,
#sts-awards-home,
#sts-awards-about {
    position: absolute;
}
#sts-awards-home, #sts-awards-about {
    width: 225px;
    height: 30px;
    top: 354px;
    left: 14px;
    z-index: 999;
}
#sts-awards-about {
   left: 255px;
}
#sts-awards-home:hover, #sts-awards-about:hover {
    background: transparent url(../images/service-to-sport/green-sts-arrow.jpg) no-repeat left bottom;
    
}
#sts-awards-nom {
    width: 260px;
    height: 40px;
    top: 321px;
    left: 54px;
    z-index: 999;
}
#sts-awards-nom:hover {
    background: transparent url(../images/service-to-sport/nominate-rollover.jpg) no-repeat right bottom;
}
#upperHold_l2m{
        float:left;
        clear:both;
        width:520px;
        height:25px;
        background-color:#242021;
        color:#FFFFFF;
        padding-bottom:26px;
        padding-top:10px;
}
.header_l2m{
        	background-color:#242021;
            height:128px;
            padding:0;
            margin:0;
}
#topNav_l2m{
        	color:#FFFFFF;
        	background-color:#242021;
            float:left;
            width:520px;
            padding-top:10px;
            padding-left:20px;
}
.sIFR-active .pageTitle,  .sIFR-active .sectionMenuSpacer, .sIFR-active .cSearchTitle, .sIFR-active cSearchFieldLtitle, .sIFR-active .l2mTitle, .sIFR-active h1.l2m, sIFR-active .l2mfldTtl, sIFR-active .l2mctitle, sIFR-active .l2mlogout h2, sIFR-active .log-text, .sIFR-active .events-home h2, .sIFR-active .news-home h2{
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
}

span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 
