body
{
    background: #000000 url('../_images/_core/hpto/hpto.jpg') no-repeat center top;
    padding : 0px 0px 0px 0px ;
    text-align : center ;
}

strong
{
    font-weight : bold ;
}

#container
{
    background-color : #ffffff ;
    font-family : Arial,sans-serif;
    margin : 0px auto ;
    text-align : left ;
    width : 994px ;
}

#notice
{
    background : #FF0000 ;
    margin : 0px 0px ;
	width: 994px;
    overflow : hidden ;    
}

#notice p
{
    color: #fff;
    font-size : 12px ;
    margin : 10px 42px 8px 40px ;
	line-height:1.4em;;    
}

#notice p a:link,#notice p a:active,#notice p a:visited 
{
	color: #fff;
	font-weight : bold ;
	text-decoration:underline;
}

#header
{
    background-image : url('../_images/_core/backgrounds/header2.png') ;
	height : 145px ;
    margin : 0px 0px ;
	width: 994px;
    overflow : hidden ;    
}

#header-eventmaster
{
    background-image : url('../_images/_core/backgrounds/header3.png') ;
	height : 145px ;
    margin : 0px 0px ;
	width: 994px;
    overflow : hidden ;    
}

#header-search
{
    float: right ;
    font-size : 11px ;
    margin : 4px 41px 0px 0px ;
}

#header a
{
    text-decoration : none ;
}

#header a img
{
	float:left;
}

#header_links
{
    color : #FFF ;
    display : inline ;
    float : right ;
    font-size : 11px ;
	margin : 0px 41px 0px 0px ;
	text-align : left;
}

#header_links a
{
    color : #FFF ;
    margin : 0px 0px 0px 5px ;
    text-decoration : none ;
	font-weight : normal ;
}

#header_links a:hover
{
    color : #000000 ;
}


/*** END ***/



#menu
{
    background-color : #7a7c81 ;
	width : 994px ;
	height : 50px ;
    margin : 0px 0px 0px 0px ;
}

#splashpage #menu
{
	height : 43px ;
}

#menu ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#menu li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
	padding-right:12px;
}

#menu li a
{
    display : block ;
    height : 43px ;
    line-height : 38px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}

#menu li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/racing-button-up.png') ;
    width : 449px ;
	margin : 0px 0px 0px 41px ;
}

#menu li.first a:hover
{
    background-position : top right ;
	background-image : url('../_images/_core/racing-button-down.png') ;
    width : 449px ;
	margin : 0px 0px 0px 41px ;
}

#menu li.wide a
{
    background-image : url('../_images/_core/events-button-up.png') ;
	width : 449px ;
}

#menu li.wide a:hover
{
    background-image : url('../_images/_core/events-button-down.png') ;
	width : 449px ;
}


/*** END ***/

.nextraceday
{
	background-color:#58585a;
	background-image: url('../_images/racinghome/next-raceday.png');
	position: relative;
	display: block;
	float: left;
	width: 144px;
	height: 33px;
	padding: 0px;
	margin-left: 5px;
}

.newsletter
{
	background-color:#3d3c3f;
	position: relative;
	display: block;
	float: left;
	height: 33px;
	width: 235px;
	color: #FFF;
	font-weight: normal;
	margin-left: 10px;
	padding-left: 0px;
}

.newsletter a
{
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	display: block;
	height: 33px;
	width: 210px;
}

.racingintro
{
	width: 673px;
	height:68px;
	background-image: url('../_images/racinghome/intro-copy.png');
	position: relative;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 5px;
}

.racingintrobottom
{
	width: 673px;
	height:8px;
	background-color:#58585a;
	position: relative;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

/*** RACING SUBMENU STYLES ***/

.racingmenu
{
	height: 30px;
	width:673px;
	background-color:#3d3c3f;
	position: relative;
	display: block;
	float: left;
	margin: 0px 0px 0px 5px;
}

.racingmenu ul
{
	list-style: none;
	padding: 0px;
	font-size: 96%;
	font-weight:normal;
	margin: 0px 0px 0px 5px;
}

.racingmenu ul li
{
	position: relative;
	display: block;
	float: left;
	height: 30px;
	line-height: 10px;
}

.racingmenu ul li a
{
	display: block;
	float: left;
	color: #b1b3b4;
	padding: 0 8px 0 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b1b3b4;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration: none;
}

.racingmenu ul li.last a
{
    margin-top:10px;
	margin-bottom:10px;
	border-right-width: 0px;
	border-right-style: none;
}

.racingmenu ul li a:hover, .racingmenu ul li a.active
{
	color: #FFF;
	font-weight:normal;
}

/*** END ***/


/*** RACING HOME STYLES ***/

.racinghome
{
	height: 33px;
	width:284px;
	background-color:#3d3c3f;
	position: relative;
	display: block;
	float: left;
}

.racinghome ul
{
	list-style: none;
	padding: 0px;
	font-size: 96%;
	font-weight:normal;
}

.racinghome ul li
{
	position: relative;
	display: block;
	float: left;
	height: 33px;
	line-height: 14px;
}

.racinghome ul li a
{
	display: block;
	float: left;
	color: #b1b3b4;
	padding: 0 8px 0 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b1b3b4;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration: none;
}

.racinghome ul li.last a
{
    margin-top:10px;
	margin-bottom:10px;
	border-right-width: 0px;
	border-right-style: none;
	padding: 0 0px 0 8px;
}

.racinghome ul li a:hover, .racinghome ul li a.active
{
	color: #FFF;
}

/*** END ***/

/*** RACING HOME MODULES ***/

.firstmodule
{
	width: 215px;
	height:253px;
	position: relative;
	display: block;
	float: left;
	margin: 15px 10px 0px 5px;
}

.first2pic
{
	background: #a48e5b url('../_images/racinghome/weddings.jpg') no-repeat center top;
	width: 215px;
	height:123px;
	position: relative;
	display: block;
	float: left;
}

.first2bottom
{
	width: 215px;
	height:130px;
	background-color:#ece9e0;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	display: block;
	float: left;
}

.first2bottom p
{
	font-size: 12px;
	color: #3d3c3f;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height:1.3em;
}

.first2bottom h1
{
	font-size: 13px;
	color: #3d3c3f;
	font-weight: normal;
	padding: 7px 10px 6px 10px;
}

.firstmodule a:link,.firstmodule a:active,.firstmodule a:visited 
{
	color: #3d3c3f;
	text-decoration:underline;
}

.firstmodule a:hover 
{
	color: #3d3c3f;
	text-decoration:underline;
}

.middlemodule
{
	width: 215px;
	height:253px;
	position: relative;
	display: block;
	float: left;
	padding: 0px;
	margin: 15px 10px 0px 4px;
}

.middlepic
{
	background: #0faca1 url('../_images/racinghome/hospitality.jpg') no-repeat center top;
	width: 215px;
	height:123px;
	position: relative;
	display: block;
	float: left;
}

.middlebottom
{
	width: 215px;
	height:130px;
	background-color:#aad8d0;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	display: block;
	float: left;
}

.middlebottom p
{
	font-size: 12px;
	color: #3d3c3f;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height:1.3em;
}

.middlebottom2
{
	width: 215px;
	height:130px;
	background-color:#b2d398;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	display: block;
	float: left;
}

.middlebottom2 p
{
	font-size: 12px;
	color: #3d3c3f;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height:1.3em;
}

.middlemodule h1
{
	font-size: 13px;
	color: #3d3c3f;
	font-weight: normal;
	padding: 7px 10px 6px 10px;
}

.middlemodule a:link,.middlemodule a:active,.middlemodule a:visited 
{
	color: #3d3c3f;
	text-decoration:underline;
}

.middlemodule a:hover 
{
	color: #3d3c3f;
	text-decoration:underline;
}

.middle2pic
{
	background: #41a62a url('../_images/racinghome/blue-square.jpg') no-repeat center top;
	width: 215px;
	height:253px;
	position: relative;
	display: block;
	float: left;
}

.lastmodule
{
	width: 215px;
	height:253px;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	display: block;
	float: left;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	margin: 15px 0px 0px 4px;
}

.lastpic
{
	background: #97bf0d url('../_images/racinghome/course.jpg') no-repeat center top;
	width: 215px;
	height:123px;
	position: relative;
	display: block;
	float: left;
}

.lastbottom
{
	width: 215px;
	height:130px;
	background-color:#d0df99;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	display: block;
	float: left;
}

.lastbottom p
{
	font-size: 12px;
	color: #3d3c3f;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height:1.3em;
}

.last2bottom
{
	width: 215px;
	height:130px;
	background-color:#e6977a;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	display: block;
	float: left;
}

.last2bottom p
{
	font-size: 12px;
	color: #3d3c3f;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height:1.3em;
}

.lastmodule h1
{
	font-size: 13px;
	color: #3d3c3f;
	font-weight: normal;
	padding: 7px 10px 6px 10px;
}

.last2pic
{
	background: #cc071e url('../_images/racinghome/beginners-red.jpg') no-repeat center top;
	width: 215px;
	height:123px;
	position: relative;
	display: block;
	float: left;
}

.lastmodule a:link,.lastmodule a:active,.lastmodule a:visited 
{
	color: #3d3c3f;
	text-decoration:underline;
}

.lastmodule a:hover 
{
	color: #3d3c3f;
	text-decoration:underline;
}

.sponsorships
{
	width: 673px;
	position: relative;
	display: block;
	float: left;
	margin: 15px 0px 0px 5px;
}

/*** END ***/


.title-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: normal;
	color: #7a7c81;
	display: block;
	padding: 0px;
	margin : 0px 0px 0px 5px ;
	text-align: left;
	line-height:0.8em;
}

.title-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #7a7c81;
	display: block;
	padding: 0px;
	margin : 6px 0px 0px 5px ;
	text-align: left;
}

#whatson
{
    background-color : #FFFFFF ;
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#whatson ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#whatson li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#whatson li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#whatson li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/small-racing-down.png') ;
    width : 94px ;
	margin : 0px 0px 0px 0px ;
}

#whatson li.first a:hover, #whatson li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/small-racing-up.png') ;
    width : 94px ;
	margin : 0px 0px 0px 0px ;
}

#whatson li.wide a
{
    background-image : url('../_images/_core/small-events-down.png') ;
	width : 93px ;
}

#whatson li.wide a:hover, #whatson li.wide a.active
{
    background-image : url('../_images/_core/small-events-up.png') ;
	width : 93px ;
}

#racing
{
    background-color : #FFFFFF ;
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#racing ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#racing li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#racing li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#racing li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/welcome-up.png') ;
    width : 116px ;
	margin : 0px 0px 0px 0px ;
}

#racing li.first a:hover, #racing li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/welcome-down.png') ;
    width : 116px ;
	margin : 0px 0px 0px 0px ;
}

#racing li.wide a
{
    background-image : url('../_images/_core/info-up.png') ;
	width : 210px ;
}

#racing li.wide a:hover, #racing ul li.wide a.active
{
    background-image : url('../_images/_core/info-down.png') ;
	width : 210px ;
}

#racing li.last a
{
    background-image : url('../_images/_core/accessibilty-up.png') ;
	width : 147px ;
}

#racing li.last a:hover, #racing ul li.last a.active
{
    background-image : url('../_images/_core/accessibilty-down.png') ;
	width : 147px ;
}

#sponsorship
{
    background-color : #FFFFFF ;
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#sponsorship ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#sponsorship li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#sponsorship li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#sponsorship li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/sponsorship-up.png') ;
    width : 145px ;
	margin : 0px 0px 0px 0px ;
}

#sponsorship li.first a:hover, #sponsorship li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/sponsorship-down.png') ;
    width : 145px ;
	margin : 0px 0px 0px 0px ;
}

#sponsorship li.last a
{
    background-image : url('../_images/_core/club-up.png') ;
	width : 151px ;
}

#sponsorship li.last a:hover, #sponsorship ul li.last a.active
{
    background-image : url('../_images/_core/club-down.png') ;
	width : 151px ;
}

#sponsorship li.wide a
{
    background-image : url('../_images/_core/advertising-up.png') ;
	width : 145px ;
}

#sponsorship li.wide a:hover, #sponsorship ul li.wide a.active
{
    background-image : url('../_images/_core/advertising-down.png') ;
	width : 145px ;
}

#hospitality
{
    background-color : #FFFFFF ;
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#hospitality ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#hospitality li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#hospitality li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#hospitality li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/intro-up.png') ;
    width : 160px ;
	margin : 0px 0px 0px 0px ;
}

#hospitality li.first a:hover, #hospitality li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/intro-down.png') ;
    width : 160px ;
	margin : 0px 0px 0px 0px ;
}

#hospitality li.wide a
{
    background-image : url('../_images/_core/packages-up.png') ;
	width : 116px ;
}

#hospitality li.wide a:hover, #hospitality li.wide a.active
{
    background-image : url('../_images/_core/packages-down.png') ;
	width : 116px ;
}

#conferences
{
    background-color : #FFFFFF ;
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#conferences ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#conferences li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#conferences li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#conferences li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/intro-up.png') ;
    width : 160px ;
	margin : 0px 0px 0px 0px ;
}

#conferences li.first a:hover, #conferences li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/intro-down.png') ;
    width : 160px ;
	margin : 0px 0px 0px 0px ;
}

#conferences li.wide a
{
    background-image : url('../_images/_core/day-delegate-up.png') ;
	width : 244px ;
}

#conferences li.wide a:hover, #conferences li.wide a.active
{
    background-image : url('../_images/_core/day-delegate-down.png') ;
	width : 244px ;
}


#eat-drink
{
    background-color : #FFFFFF ;
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#eat-drink ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#eat-drink li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#eat-drink li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#eat-drink li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/bar-up.png') ;
    width : 167px ;
	margin : 0px 0px 0px 0px ;
}

#eat-drink li.first a:hover, #eat-drink li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/bar-down.png') ;
    width : 167px ;
	margin : 0px 0px 0px 0px ;
}

#eat-drink li.wide a
{
    background-image : url('../_images/_core/restaurant-up.png') ;
	width : 148px ;
}

#eat-drink li.wide a:hover, #eat-drink li.wide a.active
{
    background-image : url('../_images/_core/restaurant-down.png') ;
	width : 148px ;
}

#eat-drink li.last a
{
    background-image : url('../_images/_core/border-up.png') ;
	width : 187px ;
}

#eat-drink li.last a:hover, #eat-drink li.last a.active
{
    background-image : url('../_images/_core/border-down.png') ;
	width : 187px ;
}

#beginners
{
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#beginners ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#beginners li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#beginners li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#beginners li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/bet-up.png') ;
    width : 136px ;
	margin : 0px 0px 0px 0px ;
}

#beginners li.first a:hover, #beginners li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/bet-down.png') ;
    width : 136px ;
	margin : 0px 0px 0px 0px ;
}

#beginners li.wide a
{
    background-image : url('../_images/_core/jargon-up.png') ;
	width : 172px ;
}

#beginners li.wide a:hover, #beginners li.wide a.active
{
    background-image : url('../_images/_core/jargon-down.png') ;
	width : 172px ;
}

#beginners li.last a
{
    background-image : url('../_images/_core/racehorse-up.png') ;
	width : 168px ;
}

#beginners li.last a:hover, #beginners li.last a.active
{
    background-image : url('../_images/_core/racehorse-down.png') ;
	width : 168px ;
}

#gallery
{
    background-color : #FFFFFF ;
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#gallery ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#gallery li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#gallery li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#gallery li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/picture-up.png') ;
    width : 98px ;
	margin : 0px 0px 0px 0px ;
}

#gallery li.first a:hover, #gallery li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/picture-down.png') ;
    width : 98px ;
	margin : 0px 0px 0px 0px ;
}

#gallery li.wide a
{
    background-image : url('../_images/_core/video-up.png') ;
	width : 80px ;
}

#gallery li.wide a:hover, #gallery li.wide a.active
{
    background-image : url('../_images/_core/video-down.png') ;
	width : 80px ;
}

#owners
{
    background-color : #FFFFFF ;
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#owners ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#owners li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#owners li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#owners li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/owners-up.png') ;
    width : 160px ;
	margin : 0px 0px 0px 0px ;
}

#owners li.first a:hover, #owners li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/owners-down.png') ;
    width : 160px ;
	margin : 0px 0px 0px 0px ;
}

#owners li.wide a
{
    background-image : url('../_images/_core/equine-up.png') ;
	width : 173px ;
}

#owners li.wide a:hover, #owners li.wide a.active
{
    background-image : url('../_images/_core/equine-down.png') ;
	width : 173px ;
}

#banqueting
{
    background-color : #FFFFFF ;
	width : 686px ;
	height : 30px ;
    margin : 0px 0px 0px 0px ;
}

#banqueting ul
{
    position : relative ;
    z-index : 99994 ;
	list-style:none;
}

#banqueting li
{
    float : left ;
    position : relative ;
    z-index : 99995 ;
}

#banqueting li a
{
    display : block ;
    height : 30px ;
    line-height : 30px ;
    text-align : center ;
    text-decoration : none ;
    vertical-align : middle ;
}


#banqueting li.first a
{
    background-position : top right ;
	background-image : url('../_images/_core/banqueting-up.png') ;
    width : 144px ;
	margin : 0px 0px 0px 0px ;
}

#banqueting li.first a:hover, #banqueting li.first a.active
{
    background-position : top right ;
	background-image : url('../_images/_core/banqueting-down.png') ;
    width : 144px ;
	margin : 0px 0px 0px 0px ;
}

#banqueting li.wide a
{
    background-image : url('../_images/_core/marquee-up.png') ;
	width : 118px ;
}

#banqueting li.wide a:hover, #banqueting li.wide a.active
{
    background-image : url('../_images/_core/marquee-down.png') ;
	width : 118px ;
}

/*** END ***/


#wrapper
{
    
    display : inline ;
    float : left ;
    margin : 25px 0px 0px 36px ;
    width : 692px ;
}

#splash
{
    margin : 0px;
	background-color: #7a7c81;
}

#splash a {
	color: #fff;
}

#inner
{
    width: 940px;
	margin: 0 0 0 41px;
	background: #7a7c81;
	padding: 0px 0px 0;
	
}

#inner div {

}

#inner .first {
	background-color:#FFF;
	width:448px;
	display:block;
	clear: none;
	float: left;
	height:305px;
	padding-top:1px;
	padding-left:1px;
	
}

#inner .wide {
	background-color:#FFF;
	margin: 0 12px;
	width:448px;
	display:block;
	clear: none;
	float: left;
	height:305px;
	padding-top:1px;
	padding-left:1px;
}

#inner .last {
	width:150px;
	display:block;
	clear: none;
	float: left;	
}

#inner .clear {	height: 0px;}
html>body #inner .clear { *height: 2px; }

.onewide, .twowide {
	height: 150px;
	display: block;
	float: left;
	background-color: #000;
	margin-bottom: 0px;
	vertical-align: bottom;
}

.tall {
	height: 302px !important;
}

.onewide p, .twowide p {
	height: 50px;
	line-height: 20px;
	width: 100%;
	background: url(../_images/splash/trans.png) top left no-repeat;
	margin-top: 100px;
	list-style: none;
}

.tall p {
	margin-top: 252px !important;
}

.onewide p a, .twowide p a {
	padding: 0px 10px 0 20px;
	font-weight:normal;
	font-size : 11px ;
}

.onewide p span.nolink, .twowide p span.nolink {
	color:#FFFFFF;
	padding: 0px 10px 0 20px;
	font-weight:normal;
	font-size : 11px ;
}

.first .onewide {
	width: 445px;
	margin:1px;
}

.first .twowide {
	width: 220px;
	margin:1px;
}

.wide .onewide 	{
	width: 445px;
	margin:1px;
}

.wide .twowide 	{
	width: 220px;
	margin:1px;	
}

.first .two 	{ 	
	width: 223px;
	margin:1px;
}

.wide .two 	{ 	
	width: 223px;
	margin:1px;	
}

.last .onewide 	{
	width: 181px;	
}

#content
{
    background-image : url('../_images/_core/backgrounds/wrapper.png') ;
    background-position : top left ;
    background-repeat : repeat-y ;
	float : left ;
    width : 686px ;
	font-size : 12px ;
}

#content h1
{
    color : #7a7c81 ;
    font-size : 14px ;
	font-weight : bold ;
    margin : 10px 30px 0 25px ;
}

#content .fixture-table h1 a {
    color : #7a7c81 !important;
}

#content h2
{
    color : #b1b3b4 ;
    font-size : 14px ;
    font-weight : bold ;
    margin : 13px 30px 0 24px ;
}

#content h2 a:link,#content h2 a:active,#content h2 a:visited 
{
	color: #b1b3b4;
	font-weight : bold ;
	text-decoration:underline;
}

#content h2 a:hover 
{
	color: #000;
	font-weight : bold ;
	text-decoration:underline;
}

#content h3
{
    color : #b1b3b4 ;
    font-size : 14px ;
    font-weight : bold ;
    margin : 0px ;
}

#content h4
{
    color : #FFF ;
    font-size : 10px ;
    font-weight : normal ;
}

#content h5
{
    color : #000 ;
    font-size : 10px ;
    font-weight : normal ;
    margin : 10px 30px 0px 25px ;
}

#content p
{
    color: #000;
    font-size : 12px ;
    margin : 10px 30px 0px 25px ;
	line-height:1.4em;
}

#content ul
{
	list-style:disc;
    color: #000;
    font-size : 12px ;
	margin: 10px 30px 10px 50px;
	padding: 0 0 0 0;
}

#content ul li
{
	line-height:1.4em;
	padding-left:5px;
}

#content a:link,#content a:active,#content a:visited 
{
	color: #191970;
	text-decoration:underline;
}

#content a:hover 
{
	color: #1e90ff;
	text-decoration:underline;
}


/*** END ***/


#links
{
    position: relative;
	float : right ;
    margin : 25px 41px 0px 0px ;
    width : 214px ;
	border-style : solid;
	border-width : 1px;
	border-color : #b1b3b4;
}

#links ul li
{
    display : inline ;
}

#links ul li a
{
    color : #7a7c81 ;
    display : block ;
    font-size : 11px ;
	font-weight : bold ;
    text-decoration : none ;
	padding: 5px 10px 4px 10px;
	border-bottom: 1px dotted #c0c0c0;
}

#links ul li.last a
{
    padding: 5px 10px 4px 10px;
	border-bottom: 0px none #FFF;
}

#links ul li a:hover
{
   border-right: 4px solid #000;
	background-color:#fff;
	font-weight : bold ;
}

#links ul li.active a
{
    font-weight : bold ;
	color : #FFF ;
	background-color:#000;
}


/*** END ***/


.table 
{
	width:90%;
	margin:10px 0px 0px 25px;
	border: 1px solid #c0c0c0;
}
	
.table th
{
	font-weight:bold;
	text-align:left;
	color: #FFF;
	background-color: #7a7c81;
	padding: 5px 5px;
	border: 1px solid #fff;
}

.table td
{
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	padding: 5px 5px;
}

.fixture-table 
{
	width: 90%;
	margin: 10px 0px 0px 25px;
	vertical-align:top;
}

.fixture-table th
{
	border-bottom: 1px dotted #c0c0c0;
	padding: 10px 5px;
	vertical-align:top;
}

.fixture-table td
{
	border-bottom: 1px dotted #c0c0c0;
	padding: 0px 5px 20px 0px;
	vertical-align:top;
}

.offers hr
{
	border-bottom: 1px dotted #c0c0c0;
	height: 1px;
}

.sponsorship-table 
{
	width: 90%;
	margin: 10px 0px 0px 25px;
	vertical-align:top;
}

.sponsorship-td
{
	vertical-align:top;
}

.form-table 
{
	width:80%;
	margin:10px 0px 0px 25px;
}

.form-table td
{
	padding:4px;
}
	
.form-table h3
{
	color : #96be0a ;
	font-size : 14px ;
    font-weight : bold ;
}


/*** END ***/


#clear
{
    clear : both ;
    display : block ;
    height : 10px ;
    overflow : hidden ;
}

.clear
{
    clear : both ;
    display : block ;
    height : 10px ;
    overflow : hidden ;
}

#modules
{
    float : right ;
	clear: right;
	display : inline ;
    margin : 15px 41px 0px 0px ;
    width : 216px ;
}

#modules .footer
{
    height : 25px ;
    margin-top : -10px ;
    overflow : hidden ;
}

#modules .module
{

	background-color: #58585a;
	margin : 0px 0px 15px 0px ;
}

#modules .module h4
{
    background-color : #3e3e40 ;
    color : #fff ;
    font-size : 99% ;
    font-weight : normal ;
    padding : 7px 10px 5px 10px ;
    margin : 0px 1px 0px 1px ;
}

#modules .module h5
{
    clear : both ;
	color : #FFF ;
	font-size : 11px ;
    font-weight : normal ;
    margin : 10px 10px 0px 10px ;
}

#modules .module h5 span
{
    float : right ;
	color : #FFF ;
	
}

#modules .module h5 span a
{
    display : block ;
    margin : 0px 0px 3px 0px ;
	color : #FFF ;
	font-weight : normal ;
	text-decoration : none ;
}

#modules .module h5 span a:hover
{
	color : #FFF ;
	text-decoration : underline ;
}

#modules .module h6
{
    color : #50a125 ;
    font-size : 11px ;
    font-weight : normal ;
    margin : 10px ;
    text-align : right ;
	padding-bottom: 5px;
}

#modules .module h6 a
{
    color : #FFF ;
    text-decoration : none ;
}

#modules .module h6 a:hover
{
    color : #FFF ;
	text-decoration : underline ;
}

#modules .module p
{
    color : #b1b3b4 ;
    font-size : 12px ;
    margin : 0px 10px 10px 10px ;
	padding-bottom: 5px;
	border-bottom:1px dotted #c0c0c0;
}

#modules .module-blue p.Special-blue
{
    color : #ffffff ;
    font-size : 77% ;
    font-weight : bold ;
    margin : 10px ;
}

#modules .module p input.text
{
    width : 205px ;
}

#topmodules
{
    float : right ;
	clear: right;
	display : inline ;
    margin : 25px 41px -10px 0px ;
    width : 216px ;
}

.weather-table 
{
	width:100%;
	margin:0px 0px 0px 0px;
	border: 12px solid #007734;
}


/*** END ***/


#footer
{
    background-color : #7a7c81 ;
	background-image : url('../_images/_core/backgrounds/footer2.png') ;
	background-repeat : no-repeat ;
	margin : 0px 0px ;
    text-align : left ;
    width : 994px ;
	height: 92px ;
	
}

#socialmedia
{
    background-color : #7a7c81 ;
	margin : 0px 0px ;
    text-align : left ;
    width : 994px ;
	height: 61px ;
	
}

#socialmedia p
{
    color : #FFF ;
    font-size : 11px ;
}

#footer_links
{
    color : #FFF ;
    display : inline ;
    float : left ;
    font-size : 11px ;    
    margin : 25px 0px 0px 41px ;
	text-align : left;
}

#footer_links a
{
    color : #FFF ;
    text-decoration : none ;
	font-weight : normal ;
}

#footer_links a:hover
{
    color : #000000 ;
}

#sn_links 
{ 
	position : relative; 
	margin-left : 714px;
	margin-top : 40px;
	width : 273px; 
	height : 36px;
}

.sn_link 
{ 
	display:inline; 
	float:left;
}

.footer-content_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	margin-top: 21px;
}

#cont_138ee1d2601db2e36367848dd2c2c89c a {
	display:none;
}

/*---CALENDAR STYLES---*/

#calendar {
	border: 1px solid #b1b3b4;
	padding: 10px;
	margin: 0 0 15px;
}

#calendar p
{
    color : #000 ;
	padding-top : 10px;
    font-size : 10px ;
	text-align : center ;
}

.sheet {
	width: 195px;
	margin:0;	
}

.prev {
	background: url(../_images/calendar/prev.gif) top center no-repeat;
	height: 17px;
	width:17px;
	display:block;
	text-indent:-1000em;
	overflow:hidden;
}

.next {
	background: url(../_images/calendar/next.gif) top center no-repeat;
	height: 17px;
	width:17px;
	display:block;
	text-indent:-1000em;
	overflow:hidden;
}

.sheet h3 {
	 color: #7a7c81;
	 text-transform:uppercase;
	 font-size:150%;
}

.dates {
	 width: 195px;
	 margin: 10px 0;
}	

.dates th {
	text-align:center !important;
	background:#7a7c81;
	color: #ffffff;
	border-right:1px solid #fff;
	height:24px;
}

.dates th.last {
	border:none !important;
}

.dates td {
	 height:24px;
}

.dates td a {
	 color:#ffffff;
	 background:#b1b3b4;
	 line-height:24px;
	 height: 24px;
	 display:block;
	 border-top:1px solid #ffffff;
	 border-right:1px solid #ffffff;
	 text-decoration:none;
}

.months {
	 border-top: 1px dashed #cccccc;
	 width: 195px;
	 padding-top: 10px;
}

/*---CALENDAR STYLES END---*/

/*---WEATHER STYLES---*/

#weather {
	border-left: 12px solid #7a7c81;
	border-right: 12px solid #7a7c81;
	border-top: 7px solid #7a7c81;
	border-bottom: 7px solid #7a7c81;
	margin-bottom: 15px;
}

#weather h3 {
	color: #ffffff;
	background: #7A7C81;
	text-transform: uppercase;
	text-align: left;
	padding-bottom: 5px;
	font-size: 99%;
	font-weight: bold;
}

#weather h4 {
	color: #ffffff;
	background: #7A7C81;
	text-align: left;
	font-size: 70%;
	font-weight: bold;
}

#weather p {
	color: #ffffff;
	background: #7A7C81;
	text-align: left;
	padding-top: 7px;
	font-size: 85%;
}

#weather table {
	margin: 10px;	
}

#weather th {
	font-size:85%;
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid #c0c0c0;
	text-align:center;
}

#weather td {
	font-size:85%;
	padding: 3px;
	border-bottom: 1px dotted #c0c0c0;
	text-align:center;
}

#weather td span {
	font-size:120%;
	padding: 5px;
	width: 20px;
	display: block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#weather td span.verycold {
	background-color: #507ed3;
}

#weather td span.cold {
	background-color: #79c2f2;
}

#weather td span.average {
	background-color: #c3ff5d;
}

#weather td span.warm {
	background-color: #ffdc36;
}

#weather td span.verywarm {
	background-color: #ff8700;
}

#weather tr.last td {
	border-bottom: none;
}

#weather td img {
	width: 30px;
}

/*---WEATHER STYLES END---*/

#registration
{
    background-color : #000000 ;
	margin : 0px 0px ;
    text-align : left ;
    width : 994px ;
	
}

#registration p
{
    color : #FFF ;
	padding : 10px 0px 0px 0px ;
    font-size : 9px ;
}

/*** END ***/

