﻿body 
{
	padding:0;
	margin:0;
	font-size:80%;	
	font-family:Tahoma, Helvetica;
}

DIV#header
{
	height:168px;
	background:transparent url(images/bg_header.jpg) repeat-x;
}

.IMGNOTBLOCK
{
    display:inline;
}

img{display:block;border:0px;}
DIV.clear{clear:both;}

DIV#header DIV.site{position:relative;}
DIV.site{width:841px;margin:0 auto;}
DIV#header DIV.site DIV#logo{background:transparent url(images/img_logo.jpg) no-repeat;height:168px;width:700px;position:absolute;left:-119px;}



DIV#header ul{margin:150px 0px 0px 5px;padding:0;list-style:none;position:absolute;top:0;left:0;}
DIV#header ul li{margin:0;padding:0;list-style:none;display:inline;float:left;line-height:12px;font-size:12px;}
DIV#header DIV#headerdate{float:right;margin-top:150px;color:#fff;font-family:"Myriad Pro";font-size:12px;}

a	
{
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size: 1em;
	
}

DIV#contentcontainer DIV#maincontent
{
	float:left;
	width:580px;
	position:relative;
}

DIV#contentcontainer DIV#sidecontent
{
	margin:0px 0 0 587px;
	padding-top:5px;
}

p{margin:0;}

DIV#topvisual{margin-top:5px;position:relative;}
DIV.contentblock{padding:0px 0px 0px 8px;}
DIV.contentheader{height:23px !important;background:transparent url(images/bg_contentheader.gif);color:#fff;overflow:hidden !important;padding-top:4px;}
DIV#sidecontent DIV.contentheader{height:20px !important;background:transparent url(images/bg_contentheader.gif);color:#fff;padding-top:6px;overflow:hidden !important;}
DIV.logoheader{background:url(images/bg_header2.jpg) repeat-x;}

DIV.headline{border-top:dotted 1px #666;border-bottom:dotted 1px #666;background-color:#f3f4f4;padding-top:5px;padding-bottom:5px;margin-top:5px;margin-bottom:5px;}
DIV.headlinecontent{border-bottom:dotted 1px #666;margin-bottom:10px;}
DIV.headlinecontent IMG{float:right;margin-left:1em;}

DIV.contenttable TABLE
{
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0px;
	width:100%;
}

DIV.contenttable TABLE TH{background-color:#f3f4f4;font-size:1.2em;text-align:left;border-bottom:dotted 1px #666;padding:4px 0px 4px 8px;}
DIV.contenttable TABLE TD{background-color:#fff;font-size:1em;text-align:left;border-bottom:dotted 1px #666;padding:4px 0px 4px 8px;}
DIV.contenttable A{color:#0033ff;text-decoration:underline;}
DIV.contenttable A:hover{background-color:#e0e0e0;}

DIV.sideblock{border-bottom:solid 2px #000;border-top:solid 1px #000;background-color:#f3f4f4;margin-bottom:10px;padding:0.5em;font-size:80%;}
DIV.nopadding{padding:0 !important;}
P.buttongreen, P.buttonyellow{border-top:solid 2px #000;border-bottom:solid 2px #000;}
P.buttongreen{background-color:Green;margin-bottom:7px;}
P.buttongreen A{display:block;width:253px;height:22px;background:url(images/btn_green.jpg) no-repeat;}
P.buttonyellow A{display:block;width:253px;height:22px;background:url(images/btn_yellow.jpg) no-repeat;}
P.buttongreen SPAN, P.buttonyellow SPAN{display:none;padding:5px 0px 5px 28px;}

P.buttonyellow{background-color:Yellow;margin-bottom:10px;}
P.buttonyellow A{color:#000;}

DIV#logos P
{
	background:url(images/bg_logos_header.jpg) no-repeat;
	line-height:24px;
	display:block;
	font-weight:bold;
	font-size:1em;
	padding-left:8px;
}

DIV#logos DIV.leagues P{background:url(images/bg_logos_header2.jpg) no-repeat;}

DIV#logos DIV.clubs
{
	float:left;
	width:580px;
}

DIV#logos DIV.nonclubs
{
	width:254px;
	float:right;
}

DIV#logos UL{margin:0;padding:0;}
DIV#logos UL LI
{
	list-style:none;
	float:left;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

DIV#footer
{
	background:#666666;
	text-align:center;
	padding:2px 0px 2px 0px;
	margin:0.5em 0em 2em 0em;
	font-size:0.9em;
}

DIV#footer UL{margin:0;padding:0;}
DIV#footer UL LI{display:inline;padding:0 0.5em;}
DIV#footer UL LI A{color:#fff !important;font-weight:bold;font-size:1.1em;text-decoration:none;}
DIV#footer UL LI A:hover{text-decoration:underline;background-color:Transparent;}



DIV#worldclock
{
	text-align:center;
}

DIV#worldclock IMG{margin-bottom:0.5em;}

DIV#upcomingevents{}

DIV#upcomingevents SPAN.date
{
	color:#666;
	font-size:1.1em;
	font-weight:bold;
}

DIV#upcomingevents SPAN.league
{	
	font-style:italic;
	font-size:1.2em;
	font-weight:bold;
}

DIV#upcomingevents P
{	
	font-size:1.0em;
	padding:0.5em 0em;
	border-bottom:dotted 1px #666;
	margin-bottom:0.5em;
}

DIV#upcomingevents P.last{border-bottom:0px;margin-bottom:0;}

DIV.contentheader{position:relative;}
DIV.contentheader A.rss{position:absolute;left:558px;top:6px;line-height:23px;color:#fff;width:17px;height:17px;background:transparent url(images/img_rss.gif) no-repeat;margin-right:0.5em;}
DIV.contentheader A.rss SPAN{display:none;}

DIV#sidecontent  DIV.contentheader A.rss{left:232px;}
A.newsarchive{background:transparent url(images/btn_newsarchive.gif) no-repeat;width:133px;height:11px;display:block;}
A.newsarchive SPAN{display:none;}

DIV#newsletter{font-size:0.9em;}

LABEL.shortformlabel{width:50px;display:block;float:left;padding-top:4px;}



			div.paginator {
            background-color:#e0e0e0;
            border-bottom:1px solid #666666;
            padding:5px 8px;
            text-align:left;
            font-size:1em;
            }
            table tfoot td div.paginator {
            border-bottom:0px none;
            padding:0pt;
            }
            div.paginator label {
            margin-right:10px;
            }
            div.paginator select {
            display:inline;
            margin:0pt 1em 0pt 0.5em;
            }
            div.paginator ul {
            display:inline;
            padding:0pt;
            }
            div.paginator ul li {
            display:inline;
            margin:0pt !important;
            padding:0em 0.3em;
            }
            div.paginator ul li.info {
            margin-left:0pt;
            margin-right:1em;
            }
            div.paginator ul li.firstindex {
            border-left:1px solid #333333;
            margin-left:0.5em;
            }
            div.paginator ul li.lastindex {
            margin-right:0.5em;
            }
            div.paginator ul li.index {
            border-right:1px solid #333333;
            padding:0em 0.5em;
            }
            div.paginator A{color:#000;}
            
            
a.MenuSelected
{
    color:#00f2f6 !important;
}           
ul#navlist li a
{
    font-family:Arial;
    display:inline-block;
	text-decoration:none;
	/*background-color:#800080;
	border:solid 1px Black;*/
	color:White;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	padding-right:12px;
	padding-bottom:10px;
	float:left;
	border-collapse:collapse;
	position:relative;
}

ul#navlist li a:hover
{
    background-color:Transparent;
    color:#00f2f6;
    
}


.UIHeader
{
    background:url(images/bg_contentheader.gif);
    height:20px;
    overflow:hidden;
    
    font-size:1.2em;
    color:#fff;
    padding-left:3px;
    padding-top:3px;
}

H4
{
    background-color:#f4f4f4;
    height:20px;
    padding-top:5px;
    padding-left:4px;
    font-size:1em;
    border-top:dotted 1px black;
    border-bottom:dotted 1px black;
    
}

DIV#DIVContentPages
{
    font-size:1.0em;
}

.eventsearchbar1
{
    color:White;
    background-color:#003265;
    width:45%;
    padding:1px 1px 1px 5px;
    float:left;
    
}

.eventsearchbar2
{
    color:White;
    background-color:#003265;
    width:40%;
    padding:1px 1px 1px 5px;
    float:right;
}

.eventsearchbar3
{
    float:right;
    /*width:15%;*/
    padding:1px 1px 1px 10px;
    vertical-align:bottom;
    height:27px;
    vertical-align:bottom;
    
    margin-top:5px;
}

.lblSelect
{
    
    font-size:1.1em;
   
}

.ddlLeagues
{
    height:23px;
    margin-left:5px;
    width:172px;
    min-width:172px;
    max-width:172px;
    overflow:hidden;
}

.ddlDates
{
    height:23px;
    margin-left:5px;
    width:152px;
    min-width:152px;
    overflow:hidden;
}

textarea.test {
  width: 850px;
  height: 100;
  border: none;
  font-family:Trebuchet MS, Helvetica, sans-serif;
  font-size:22px;
  font-style:italic;
  color:#FFFFFF;
  position:absolute;
  top:120px;
  left:10px;
  background:none;
  z-index:2;
  overflow:hidden;
  
}


.btnSearchEvents
{
    background-color:#003265;
    width:100px;
    height:23px;
    color:#ffffff;
    padding:4px 5px 5px 5px;
    text-align:center;
    vertical-align:middle;
    
}

.eventdetails
{
    background-color:#f5fafe;
    width:100%;
    min-height:200px;
    border-bottom:dotted 1px black;
    
    
}

.leagueNameEvents
{
    font-size:1.3em;
    font-style:italic;
    line-height:30px;
}

.MatchDateEvents
{
    color:#666668;
    font-weight:bold;
    font-size:0.85em;
    line-height:20px;
}

.MatchLocationEvents
{
    color:#010000;
    text-decoration:underline;
    font-weight:bold;
    font-size:0.85em;
}

.LineBottomDiv
{
    border-bottom:dotted 1px black;padding-top:5px;
}

.ClubNameEvent
{
    font-size:1.2em;
   
}
