html
{
    height:100%;
}

body
{
	background-color:#FFFFFF;
	text-align:center;
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
	margin:0;
	padding:0;
	height:100%;
}

h1
{
    font-size: 22pt;
    color:#0099ff;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}

h1.white
{
    font-size: 22pt;
    color:#ffffff;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}

h2
{
    font-size: 18pt;
    color:#0099ff;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;

}

h2.white
{
    font-size: 18pt;
    color:#ffffff;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;

}

h3
{
    font-size: 14pt;
    color:#0099ff;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}

h4
{
    font-size: 10pt;
    color:#0099ff;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}

h5
{
    font-size: 8.5pt;
    color:#0099ff;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-weight:normal;
}


a, a:link, a:visited {
   color: #0099ff;
   text-decoration: none; 
   border:0;
}

a:hover {
   color: #0099ff;
   text-decoration: underline; 
}


.main
{
    background:url(/images/topBack.png) top repeat-x;
    margin:auto;
    padding-bottom:20px;
}

.main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.main {display: inline-table;}
/* Hides from IE-mac \*/
* html .main {height: 1%;}
.main {display: block;}
/* End hide from IE-mac */


.content
{
    text-align:center;
    margin:auto;
    width:960px;
}

.admincontent
{
    text-align:left;
    width:960px;
    padding-top:10px;
    margin:auto;
}

.banner
{
    width:960px;
    height:176px;
    background:url(/images/banner2.png) top no-repeat;
    margin:auto;
}

.banner:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.banner {display: inline-table;}
/* Hides from IE-mac \*/
* html .banner {height: 1%;}
.banner {display: block;}
/* End hide from IE-mac */

.searchTop
{
    width:460px;
    height:81px;
    padding-top:15px;
    float:right;
    text-align:left;
}


.searchButton
{
    vertical-align:middle;
    padding-bottom:6px;
    margin:0;
    padding:0;
}

.nav
{
    width:960px;
    height:80px;
    text-align:center;
    margin:auto;
    clear:both;
    font-size:8pt;
}

.nav:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.nav {display: inline-table;}
/* Hides from IE-mac \*/
* html .nav {height: 1%;}
.nav {display: block;}
/* End hide from IE-mac */

.rounded_black_top
{
	width:960px;
	background: url(/images/roundedTop.jpg) no-repeat;
	height:32px;
	margin:0;
	padding:0;
	color:#02aafc;
	font-size:12pt;
	vertical-align:middle;
	padding-top:15px;
	font-weight:bold;
	margin-top:15px;
}

.square_black_top
{
	width:960px;
    background-color:#000000;
	height:32px;
	margin:0;
	padding:0;
	color:#02aafc;
	font-size:12pt;
	vertical-align:middle;
	padding-top:15px;
	font-weight:bold;
}

.rounded_black_home_left
{
    width:404px;
    padding-left:305px;
    float:left;
    text-align:left;
}

.rounded_black_left
{
    width:695px;
    float:left;
    text-align:left;
    padding-left:14px;
}

.square_black_home_left
{
    width:694px;
    float:left;
    text-align:left;
    padding-left:15px;
}

.rounded_black_right
{
    width:242px;
    padding-left:9px;
    float:left;
    text-align:left;
}

.bigModule_container
{
    clear:both;
    background: url(/images/sideBack.jpg) right repeat-y;
    width:960px;
}

.mainSubscribe
{
    clear:both;
    width:100%;
    margin:auto;
    text-align:center;
}

.bigModule_container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.bigModule_container {display: inline-table;}
/* Hides from IE-mac \*/
* html .bigModule_container {height: 1%;}
.bigModule_container {display: block;}
/* End hide from IE-mac */


.bigModule_home_left
{
	width:710px;
	background: url(/images/3dManBack.png) no-repeat;
	height:354px;
	margin:0;
	padding:0;
	float:left;
}

.bigModule_home_left_text
{
    width:394px;
    padding-left:305px;
    color:#FFFFFF;
    text-align:left;
    padding-top:10px;
    padding-right:10px;
    height:145px;
    overflow:hidden;
}

.bigModule_home_left_text_news
{
    width:394px;
    padding-left:305px;
    color:#FFFFFF;
    text-align:left;
    padding-top:10px;
    padding-right:10px;
    color:#000000;
}

.rightLinks
{
    width:250px;
	margin:0;
	padding:0;
	float:left;
}

.rightLinksCentre
{
    width:231px;
	margin:0;
	padding:0;
	float:left;
	margin-top:19px;
	text-align:left;
	margin-left:16px;
}
.rightLinksItem
{
	margin:0;
	padding:0;
	padding:15px;
	background: url(/images/greyLine.gif) bottom center no-repeat;
	text-align:left;
	color:#666666;
}

.rightLinksItem img
{
    float:left;
    margin-right:7px;
}

.rightLinksItemHeader
{
    font-weight:bold;
    text-decoration:underline;
    float:left;
    color:#000000;
}

.rightLinksItemHeader a:hover, .rightLinksItemHeader a, .rightLinksItemHeader a:link, .rightLinksItemHeader a:visited {
   color: #000000;
   text-decoration: underline; 
}

.rightLinksItemDate
{
    color:#0099ff;
    float:left;
    margin-right:7px;
}

.rightLinksTable
{
    text-align:left;
    margin:12px;
    margin-top:20px;
}

.arrow
{
    padding-top:3px;
}

.moduleThirdsContainer
{
    padding:0;
    margin:0;
    width:700px;
}

.moduleThirdsContainer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.moduleThirdsContainer {display: inline-table;}
/* Hides from IE-mac \*/
* html .moduleThirdsContainer {height: 1%;}
.moduleThirdsContainer {display: block;}
/* End hide from IE-mac */



.module_small
{
	width:218px;
	text-align:left;
	float:left;
	margin-right:12px;
	margin-top:20px;
	height:100%;
	border:1px solid blue;
}

.module_small_separator
{
	width:18px;
	float:left;
}

.module_small_top
{
	width:205px;
	margin:auto;
	text-align:left;
	height:36px;
	background: url(/images/smallModuleTop.gif) no-repeat;
	color:#FFFFFF;
	margin-top:13px;
	padding-left:13px;
	font-size:10pt;
	font-weight:bold;
}

.module_small_middle
{
	width:218px;
	margin:auto;
	text-align:center;
	height:100%;
	background: url(/images/smallModuleBack.gif) repeat-y;
	vertical-align:top;
}

.module_small_text
{
    padding:11px;
    line-height:18px;
    text-align:left;
}

.module_small_bottom
{
	width:218px;
	margin:auto;
	text-align:left;
	height:46px;
	background: url(/images/smallModuleBottom.gif) no-repeat;
}

.module_small_bottom img
{
    margin-top:10px;
    margin-left:80px;
    border:0;
}

.separator
{
    height:20px;
    clear:both;
}


.module_side
{
	width:210px;
	margin:auto;
	text-align:left;
	margin-left:25px;
	margin-top:18px;
}

.module_side_top
{
	width:210px;
	margin:auto;
	text-align:left;
	height:20px;
	background: url(/images/sideModuleTop.gif) no-repeat;
}

.module_side_middle
{
	width:210px;
	margin:auto;
	text-align:center;
	background: url(/images/sideModuleBack.gif) repeat-y;
}

.module_side_text
{
    padding:11px;
    text-align:left;
}

.module_side_bottom
{
	width:210px;
	margin:auto;
	text-align:left;
	height:44px;
	background: url(/images/sideModuleBottom.gif) no-repeat;
}

.leftColumn
{
    width:710px;
    text-align:left;
    float:left;
    height:100%;
}

.leftColumnText
{
    padding-top:5px;
}

.searchBox
{
    width:575px;
    height:200px;
	background: url(/images/magGlassBack.gif) no-repeat;
	padding-left:130px;
	padding-top:35px;
	font-size:9pt;
	color:#FFFFFF;
}

.eventsButton
{
   margin-left:250px;
   margin-top:-20px;
}

.pitchesButton
{
   margin-left:250px;
   margin-top:10px;
}

.leftColumnGreyBorder
{
    width:703px;
    text-align:left;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

.leftColumnGreyBorder:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.leftColumnGreyBorder {display: inline-table;}
/* Hides from IE-mac \*/
* html .leftColumnGreyBorder {height: 1%;}
.leftColumnGreyBorder {display: block;}
/* End hide from IE-mac */

.eventCalendarLeft
{
    float:left;
    width:215px;
    padding-left:9px;
}

.eventCalendarText
{
    margin-top:16px;
    font-size:8pt;
}

.eventCalendarRight
{
    float:left;
    width:478px;
}

.eventCalendarRight img
{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    margin:0;
    padding:0;
}

.listItem
{
    width:703px;
    text-align:left;
    padding-left:3px;
	background: url("/images/blueLine.gif") bottom left no-repeat;
	padding-top:20px;
	vertical-align:top;
	text-align:left;
	padding-bottom:12px;
}

.listItem:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.listItem {display: inline-table;}
/* Hides from IE-mac \*/
* html .listItem {height: 1%;}
.listItem {display: block;}
/* End hide from IE-mac */

.listItemLeft
{
    float:left;
    width:240px;
}

.listItemLeft img
{
    border:0;
}

.listItemLeft img.listItemThumb
{
    margin-bottom:6px;
    border:1px solid #0099ff;
}

.listItemRight
{
    float:left;
    width:445px;
}

.smallGreyText
{
    font-size:7pt;
    color:#8f8f8f;
}

.hugeBlueText
{
    font-size:50pt;
    color:#0099ff;
}

.searchBoxFixtures
{
    width:576px;
    height:278px;
	background: url(/images/fixturesBack.png) no-repeat;
	padding-left:130px;
	padding-top:35px;
	font-size:22px;
	color:#FFFFFF;
}

.searchBoxFixtures input
{
   margin-left:340px;
   margin-top:10px;
}



.smallWhiteText
{
    font-size:9pt;
    color:#FFFFFF;
}

.greyBorder
{
    width:671px;
    border: 1px solid #CCCCCC;
    margin-left:3px;
    margin-top:10px;
    padding:11px;
}


.greyModuleTop
{
	width:685px;
	height:19px;
	padding:10px;
	text-align:left;
	background: url(/images/blueRoundedTop.gif) top no-repeat;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
}

.greyModuleMain
{
	width:683px;
	padding:10px;
	text-align:left;
    border: 1px solid #CCCCCC;
    border-top:0;
}

.redText
{
    color:#ff0033;
}

.blueText
{
    color:#0099ff;
}

.searchBoxStopwatch
{
    width:576px;
    height:471px;
	background: url(/images/searchStopwatch.png) no-repeat;
	padding-left:130px;
	padding-top:35px;
    font-size:9pt;
	color:#FFFFFF;
}

.stopwatchSearchButton
{
   margin-left:340px;
   margin-top:40px;
}

img.article
{
    border:1px solid #0099ff;
    margin-right:13px;
    margin-bottom:13px;
}

.datePicker
{
    width:200px;
    text-align:left;
    float:left;
    display:inline-block;
}

.TableContent
{
}

.TableAlternatingContent
{
    background-color:#bfdffc;
}

.dropDownCats
{
    background-color:#ececec;
}







.footer
{
    margin:auto;
    color:#8d8d8d;
    background:url(/images/footerBack.jpg) bottom repeat-x;
    height:32px;
    padding-top:30px;
}

.footer a, .footer a:link, .footer a:visited {
   color: #666666;
   text-decoration: none; 
   border:0;
   font-size:7.5pt;
}

.footer a:hover {
   color: #666666;
   text-decoration: underline; 
}

.selected
{
    background: url("/images/selectedArrow.gif") no-repeat bottom center ;
  
}

.selected .text
{
	color: #000000;
}




.logobox
{
	width:200px;
/*
    background: url(/images/logobox.gif) no-repeat;
	height:115px;
*/
	text-align:center;
	padding-top:1px;
	margin-bottom:10px;
	vertical-align:middle;
}



.admin
{
    font-family:Arial;
}



.webBeliefFooter {
	clear: both;
	text-align:center;
	padding-bottom:10px;
	padding-top:20px;
	font-size:8pt;
}


.webBeliefFooter a, .webBeliefFooter a:link, .webBeliefFooter a:visited {
   color: #999999;
   text-decoration: none; 
   border:0;
}

.webBeliefFooter a:hover {
   color: #999999;
   text-decoration: underline; 
}


.cleardiv
{
    clear:both;
}

.paging
{
    width:695px;
    text-align:right;
    color:#7b7b7b;
    font-size:10pt;
}

.paging a, .paging a:link, .paging a:visited {
   color:#7b7b7b;
   text-decoration: none; 
   border:0;
}

.paging a:hover {
   color:#7b7b7b;
   text-decoration: underline; 
}





.Events b,
.Events strong
{
	color: #0099ff;
}

.Events A:visited
{
	color: #AB0FD2;
}

.EventsCalendar
{
	width: 150px;
}

.EventsCalendarLeft
{
    width:220px;
    float:left;
}

.EventsCalendarRight
{
    width:450px;
    float:left;
}

.newsletter
{
    width:218px;
    margin:0;
	padding:0;
	margin:auto;
}

.newsletterTop
{
    background: url(/images/newsletterTop.jpg) no-repeat;
    width:218px;
    height:28px;
    margin:0;
	padding:0;
	padding-left:15px;
    padding-right:15px;
    padding-top:12px;
}

.newsletterTop h1
{
    font-size:10pt;
    margin:0;
    padding:0;
    margin-bottom:26px;
    color:#FFFFFF;
    font-weight:bold;
    text-align:left;
}

.newsletterMiddle
{
    background: url(/images/newsletterMiddle.jpg) repeat-y;
    width:218px;
    margin:0;
	padding:0;
}

.newsletterBottom
{
    background: url(/images/newsletterBottom.jpg) no-repeat;
    width:218px;
    height:6px;
    margin:0;
	padding:0;
}

.newsletterText
{
    padding-left:15px;
    padding-right:15px;
    padding-top:12px;
    text-align:left;
    color:#FFFFFF;
    font-size:8.5pt;
}

.newsletterText h1
{
    font-size:10pt;
    margin:0;
    padding:0;
    margin-bottom:26px;
    color:#FFFFFF;
    font-weight:bold;
}

.newsletterText a, .newsletterText a:link, .newsletterText a:visited {
   color: #FFFFFF;
   text-decoration: none; 
   border:0;
}

.newsletterText a:hover {
   color: #FFFFFF;
   text-decoration: underline; 
}

.homePageAds
{
    background: url(/images/adBack.jpg) no-repeat;
    width:218px;
    height:517px;

}

.homePageAdsContent
{
    padding:6px;
}
.homePageAds img
{
    border:0;
}

.ArticlesHeader
{
    width:100%;
    background-color:#000000;
	height:32px;
	margin:0;
	padding:0;
	color:#02aafc;
	font-size:12pt;
	vertical-align:middle;
	padding-top:15px;
	font-weight:bold;
}

.rightQuickLinks
{
	margin:0;
	padding:0;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:8px;
	background: url(/images/greyLine.gif) bottom center no-repeat;
	text-align:left;
	color:#000000;
	font-size:8pt;
	clear:left;
	height:35px;
	position:relative;
}


.rightQuickLinks img
{
    vertical-align:middle;
    padding-right:15px;
    border:0;
    float:left;
}

.rightQuickLinks a
{
   height:53px;
   position:absolute; 
   top:50%; 
   margin-top:-13px;
}

.rightQuickLinks a, .rightQuickLinks a:link, .rightQuickLinks a:visited {
   color:#000000;
   text-decoration: none; 
   border:0;
}

.rightQuickLinks a:hover, .rightQuickLinks a.qselected, .rightQuickLinks a.qselected:link, 
.rightQuickLinks a.qselected:visited {
   color:#0099ff;
   text-decoration: underline; 
}

.quickLinksWrapper
{
    padding-bottom:20px;
    padding-top:10px;
}

.newsStory
{
    border: 1px solid #cccccc;
    padding:20px;
    clear:both;
    margin-right:10px;
    margin-bottom:10px;
    overflow: hidden;
}


.newsStoryImage
{
    float:left;
    width:185px;
}

.newsStoryText
{
    
}


.newsListImage
{
    float:right; 
    margin-top:20px;   
    border:0;
}

.newsStoryText h2, .newsDetail h2, .ticketRequest h2
{
    font-size: 14pt;
    color:#0099ff;
    margin:0;
    padding:0;
    padding-bottom:5px;
    font-weight:bold;  
}

.newsDetail
{
    padding:10px;

}

.newsDetail img
{
    vertical-align:top;
    float:left;
    padding-right:20px;
    padding-bottom:10px;
}

.ticketsHeaderFooter
{
    width:100%;
    text-align:center;   
    padding-top:20px;
    padding-bottom:20px;
    clear:both;
}

.ticketsHeaderFooter img
{
    border:0;
}

.ticketRequest
{
    padding:10px;
}

.ticketRequest h3
{
    font-size: 9pt;
    color:#0099ff;
    margin:0;
    padding:0;
    padding-bottom:5px;
    font-weight:bold;  
}

.newsDetailLeft
{
    float:left;
     width:200px;
}

.newsDetailLeft img
{

}

.newsDetailRight
{
    float:left;
    width:450px;
}
