<style type="text/css">

.nothing {color:green}

.yellow-label {
background: #FFCF0B;
background: -moz-linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);
background: -o-linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF5BD),color-stop(5%,#FFF5BD),color-stop(5%,#FFE976),color-stop(100%,#FFCF0B));
background: linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);
background-color: #FFCF0B;
border-color: #E8B463;
color: #333!important;
font-weight: bold;
}

.yellow-bk {
background: #FFCF0B;
background: -moz-linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);
background: -o-linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF5BD),color-stop(100%,#FFCF0B));
background: linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);
background-color: #FFCF0B;
border-color: #E8B463;
}

.btn-a {
border-width: 1px;
border-style: solid;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
font-size: 12px;
line-height: 1.35;
margin: 0;
overflow: visible;
padding: 3px 10px 2px;
text-decoration: none!important;
width: auto;
}

.yellow-label2 {
background: -webkit-gradient(linear,0 0,0 100%,from(#FFF39B),to(#FFCA7D));
background: -moz-linear-gradient(top,#FFF39B,#FFCA7D);
color: #333!important;
box-shadow: inset 0 -1px 0 #E4B775;
-moz-box-shadow: inset 0 -1px 0 #E4B775;
-webkit-box-shadow: inset 0 -1px 0 #E4B775;
text-decoration: none;
}

.gr_r {color:red;padding-top:10px}

.gr_gg {color:green;padding-top:10px}


a:img {
border:0 none;
}
.fag{display:block}
.fag *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F3F3F3}
.fag1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#f6f6f6}
.fag2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f5f5f5}
.fag3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;}
.fag4{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9}
.fag5{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.fagfg{
  background:#F3F3F3}

.blug{display:block}
.blug *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#6f82a5}
.blug1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c1c9d8;
  border-right:1px solid #c1c9d8;
  background:#93a1bb}
.blug2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f0f2f6;
  border-right:1px solid #f0f2f6;
  background:#8a99b6}
.blug3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #8a99b6;
  border-right:1px solid #8a99b6;}
.blug4{
  border-left:1px solid #c1c9d8;
  border-right:1px solid #c1c9d8}
.blug5{
  border-left:1px solid #93a1bb;
  border-right:1px solid #93a1bb}
.blugfg{
  background:#6f82a5}

.ora{display:block}
.ora *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ff8000}
.ora1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffc891;
  border-right:1px solid #ffc891;
  background:#ff9f3f}
.ora2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff2e5;
  border-right:1px solid #fff2e5;
  background:#ff9830}
.ora3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ff9830;
  border-right:1px solid #ff9830;}
.ora4{
  border-left:1px solid #ffc891;
  border-right:1px solid #ffc891}
.ora5{
  border-left:1px solid #ff9f3f;
  border-right:1px solid #ff9f3f}
.orafg{
  background:#ff8000}

.blu{display:block}
.blu *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#67A7E3}
.blu1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bdd9f2;
  border-right:1px solid #bdd9f2;
  background:#8dbdea}
.blu2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eff6fc;
  border-right:1px solid #eff6fc;
  background:#83b7e8}
.blu3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #83b7e8;
  border-right:1px solid #83b7e8;}
.blu4{
  border-left:1px solid #bdd9f2;
  border-right:1px solid #bdd9f2}
.blu5{
  border-left:1px solid #8dbdea;
  border-right:1px solid #8dbdea}
.blufg{
  background:#67A7E3}
  
.lgr2{display:block}
.lgr2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F3F3FF}
.lgr21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9f9ff;
  border-right:1px solid #f9f9ff;
  background:#f6f6ff}
.lgr22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdff;
  border-right:1px solid #fdfdff;
  background:#f5f5ff}
.lgr23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5f5ff;
  border-right:1px solid #f5f5ff;}
.lgr24{
  border-left:1px solid #f9f9ff;
  border-right:1px solid #f9f9ff}
.lgr25{
  border-left:1px solid #f6f6ff;
  border-right:1px solid #f6f6ff}
.lgr2fg{
  background:#F3F3FF}

.lgr{display:block}
.lgr *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D6E7F3}
.lgr1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #edf4f9;
  border-right:1px solid #edf4f9;
  background:#e0edf6}
.lgr2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcfd;
  border-right:1px solid #fafcfd;
  background:#ddebf5}
.lgr3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ddebf5;
  border-right:1px solid #ddebf5;}
.lgr4{
  border-left:1px solid #edf4f9;
  border-right:1px solid #edf4f9}
.lgr5{
  border-left:1px solid #e0edf6;
  border-right:1px solid #e0edf6}
.lgrfg{
  background:#D6E7F3}


.lbr{display:block}
.lbr *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E6EFF3}
.lbr1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f4f8f9;
  border-right:1px solid #f4f8f9;
  background:#ecf3f6}
.lbr2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdfd;
  border-right:1px solid #fcfdfd;
  background:#eaf2f5}
.lbr3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eaf2f5;
  border-right:1px solid #eaf2f5;}
.lbr4{
  border-left:1px solid #f4f8f9;
  border-right:1px solid #f4f8f9}
.lbr5{
  border-left:1px solid #ecf3f6;
  border-right:1px solid #ecf3f6}
.lbrfg{
  background:#E6EFF3}
  
  

.main{display:block}
.main *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF;
  }
.main1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#fafafa}
.main2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;
  background:#fbfbfb}
.main3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;}
.main4{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.main5{
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa}
.mainfg{
  background:#FFFFFF}


.dijitDialog {
background:#EEEEEE none repeat scroll 0%;
border:1px solid #D3D3D3;
padding:1px;
position:absolute;
z-index:999;
}

.message {
	padding:10px;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

#messages {
padding:3px;	
}


.mi {
	border:1px solid rgb(224, 201, 34);
	background:rgb(246, 247, 125) none repeat scroll 0%;
}

.mw {
	border:1px solid #D42727;
	background:#F7C5CB none repeat scroll 0%;
}

.me {
	border:1px solid #D42727;
	background:#F7C5CB none repeat scroll 0%;
}



.charttabselected {
	font-weight:bold;
	color: rgb(0, 0, 0);
}

a:link.charttabselected {
	color:rgb(0, 0, 0);
}

a:visited.charttabselected {
	color:rgb(0, 0, 0);
}

.selectedtab {
	font-weight:bold;
	color: rgb(0, 0, 0);
}

a:link.selectedtab {
	color:rgb(0, 0, 0);
}

a:visited.selectedtab {
	color:rgb(0, 0, 0);
}

.logHighlight {
	color: rgb(92, 166, 5);
}

a:link.logHighlight {
	color:rgb(92, 166, 5);
}

a:visited.logHighlight {
	color:rgb(92, 166, 5);
}

.logList1 {
	padding: 10 1 1 0px;
}

.logList2 {
	background-color:#EEEEFF;
}

.logRowBottom {
	border-bottom: 1px solid rgb(204, 204, 204);
}

.logList3 {
	background-color:#DDDDFF;
}

.ranking {
font-weight:bold;
font-size:25px;
}

.rankingTitle {
	padding:3 3 3 3px;
	background-color:#EEEEFF;
border-top:1px solid #DDDDFF;
}

img.nipple {
height:5px;
left:18px;
position:absolute;
width:9px;
z-index:2;
}

.rankingCriteria {
	padding: 2px; color: #FFFFFF; background-color: #FF8000; float: right;
}

img.rankingNipple {
height:5px;
right:18px;
position:absolute;
width:9px;
z-index:2;
}

img.distanceNipple {
height:5px;
right:23px;
position:absolute;
width:9px;
z-index:2;
}

.dijitContentPane {
display:block;
overflow:auto;
}

html {
	overflow:auto;
}

.map body {
overflow:hidden;
}

.share {
border:1px solid #DDDDDD;
clear:both;
font-size:12px;
margin:15px 0 10px;
padding:10px;
position:relative;
}

.share ul li {
display:inline;
padding:0 4px 6px 0;
text-align:center;
}

.share ul li a {
margin:0 3px 0 0;
padding:0 0 0 18px;
}

.comment {
border:1px solid #DDDDDD;
clear:both;
font-size:12px;
margin:15px 0 10px;
padding:10px;
position:relative;
}

body {
color:#333333;
font-family:arial,sans-serif;
font-size: 11px;
margin:0pt;
padding:0pt;
text-align:center;
}

.larger {
	font-size: 12px;
}

.small {
	font-size: 11px;
}

.bold {
	font-weight: bold;	
}


#mapAll {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
margin:10px;
}

#all {
width:auto;
margin:0px;
text-align:center;
background-color:#EEEEEE;
height:auto;
}

#mapHead {
margin:0pt;
padding:0pt;
text-align:left;
height:60px;
}

#head {
padding:5px;
text-align:left;
width:auto;
border-bottom: 4px solid #6DB9EB;
}




#menu_selected {display:block; float:left; padding:15px; font-size:20px; margin-right:1px; background-color:#ffffff; color:black; min-width:50px; text-align:center}

#menu_live {display:block; float:left; padding:15px; font-size:20px; margin-right:1px; background-color:#DF0000; color:white; min-width:50px; text-align:center}



.nav {
font-family: 'Mako', arial, serif; 
height:50px;
text-align: left;
margin: 0 auto;
overflow: hidden;
width: 1000px; 
background-color:#23B4F1;
padding-top:5px}

.nav a {display:block; float:left; padding:15px; font-size:20px; 
margin-right: 1px;
background-color: #444;
color: white; min-width:50px; text-align:center}

.nav a:hover {color: white;text-decoration:none}
.nav a:link {color: white;text-decoration:none}
.nav a:visited {color: white;text-decoration:none}

.nav_title {font-size:20px; color:white; text-shadow: 0 1px black; padding:15px}

.nav_none {display:block; float:left; padding:15px; font-size:20px; 
margin-right: 1px;
background-color: #888;
color: white; min-width:50px; text-align:center}


#top {
height: 60px;
text-align: left;
background-color: #eee;
margin: 0 auto;
overflow: hidden;
width: 1000px;
margin-top:25px
}


#top h1 {display:inline; font-weight:bold; font-size:25px; padding:0px; margin:0px}

#top2 {
height: 80px;
text-align: left;
background-color: #eee;
margin: 0 auto;
overflow: hidden;
width: 1000px;
margin-top:15px
}

.thumb {float:left; border:1px solid #23B4F1; background-color:#23B4F1; width:32px;height:32px}
.mid {float:left; width:50px;height:50px;border:1px solid #23B4F1;background-color:#23B4F1}
.profile {width:200px;height:200px;background-color:#CCCCCC}

#top2 h1 {display:inline; font-weight:bold; font-size:25px; padding:0px; margin:0px}

.perfTitle {
font-family: 'Mako', arial, serif; 
font-weight: bold;
font-size: 20px;
color: #FFCF0B;
padding: 7px;
}

.statsTitle {
font-family: 'Mako', arial, serif; 
font-weight: bold;
font-size: 20px;
color: #000000;
padding: 7px;
}

.perf1 { margin:10px; color: #000000;}
.perf2 {color: #000000; padding: 3px; text-shadow: 0 1px #FFFFFF; font-size:16px}

.perf2 a:link {color:black; text-decoration:none;}
.perf2 a:hover {color:black;}
.perf2 a:visited {color:black; text-decoration:none;}

.lcontainer {background-color:#eee; padding:2px; margin:5px}
.lcenter {margin: 0px; padding: 5px; background-color:#FFFFFF}
.rlabel {color: #000000; padding: 3px; text-shadow: 0 1px #FFFFFF}
.bvalue {color: #000000; padding: 3px; font-size:26px; text-shadow: 0 1px #FFFFFF}
.svalue {color: #000000; padding: 3px; font-size:20px; text-shadow: 0 1px #FFFFFF}


.callink {background-color:#23B4F1; display:block; padding:2px; margin-top:1px; color:#FFFFFF}

.callinklive {background-color:#DF0000; display:block; padding:2px; margin-top:1px; color:#FFFFFF}



.calendar a:link {color:white}
.calendar a:hover {color:white}
.calendar a:visited {color:white}

.cat {display:block; background-color:#555555; padding:5px; margin: 5px; color:#FFFFFF; font-size:17px;font-family: 'Mako', arial, serif;}
.catsel {display:block; background-color:#23B4F1; padding:5px; margin: 5px; color:#FFFFFF; font-size:17px;font-family: 'Mako', arial, serif; font-weight: bold;}

.pb_cats a:link {color:white; text-decoration:none;}
.pb_cats a:hover {color:white; text-decoration:none;}
.pb_cats a:visited {color:white; text-decoration:none;}

.gradbluebutt {
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    background: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#4787ED));
    border-left-width: 1px;
    color: white;
    padding: 7px 12px;
    text-transform: uppercase;
    border-color: #0DB4E3 #0182B6 #016890 #0187B1;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}

.bluebutt {
    background-color: #23B4F1;
    border-left-width: 1px;
    color: white;
    padding: 7px 12px;
    text-transform: uppercase;
    border-color: #0DB4E3 #0182B6 #016890 #0187B1;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    height:32px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}
    
.frontbutt {
    background-color: #333;
    border-left-width: 1px;
    color: white;
    padding: 7px 100px;
    border-color: #FFF;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    font-size:20px;
    }
    
#startButtons {height:40px; margin-top:10px; margin-right:10px; font-family: 'Mako', arial, serif;}
#startButtons a:link {text-decoration:none; color:white}
#startButtons a:link {text-decoration:none; color:white}
#startButtons a:hover {text-decoration:none; color:white}
#startButtons a:visited {text-decoration:none; color:white}
    
.searchinput {padding:3px 7px; font-size:17px; line-height:20px; height:32px; width:250px; vertical-align:top}

#footer {
background-color: #444;
font-size: 11px;
height: 250px;
margin-top:50px;
text-align:left;
}

#footer ul {
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 0;
}

#footer a:link {color:white}
#footer a:hover {color:white}
#footer a:visited {color:white}

.bigTitle {
font-family: 'Mako', arial, serif; 
font-weight: bold;
font-size: 30px;
color: black;
padding: 0 0 0 5px;
text-shadow: 0 1px white;
}


#toppanel {
margin:0pt;
padding:0pt;
text-align:left;
height:25px;
}

#leftpanel {
background:#FFFFFF none repeat scroll 0% 50%;
left:11px;
position:absolute;
text-align:left;
width:263px;
}
#leftpanel p {
color:#FFFFFF;
font-size:1em;
line-height:1.4em;
}

.tracklist table {
	border-spacing:0;
	margin: 0pt;
	border-collapse:collapse;
	clear:right;
	font-size: 11px;
	}
	
.tracklist td {
	padding-bottom:10px; 
	padding-top:10px; 
	border-bottom: 1px solid #999999;
	valign:top;
}

.listing {
	color:#555555;
	font-weight:normal;
	font-size: 11px;
}

#nearbyplaces {
margin-top: 0px;
}

#leftlower {
overflow-y:auto;
width:262px;
}

#leftupper {
height:80px;
padding-top:10px;
padding-right:2px;
width:262px;
}

#tracks {
overflow-y:auto;
}

#mainpanel {
background-color:#FFFFFF;
margin:0 auto;
overflow:hidden;
text-align:left;
width:1000px;
padding-bottom:30px;
font-size: 12px;
}



.mainspantop {
margin:15px auto 0;
overflow:hidden;
text-align:left;
width:1000px;
}

.mainspanbottom {
margin:0px auto 0;
overflow:hidden;
text-align:left;
width:1000px;
}

#mapMainPanel {
overflow:hidden;
}

#mappanel {
overflow:hidden;
}

#map {
border:1px solid #73A5D7;
margin:0px 0pt 0pt 263px;
position:relative;
}

#logo {
float:left;
height:68px;
margin-left:0;
margin-top:0px;
width:387px;
}

#midmain {
width:795px;
float:left;
margin-top:10px;
margin-left:5px;
background-color:#FFFFFF;
}

#midright {
width:195px;
float:right;
margin-top:10px;
margin-right:5px;
background-color:#FFFFFF;
}

#midmainRight {
float:right;
padding:0 0 0 5px;
width:780px;
margin-top:15px;
}

#midleft {
width:210px;
float:left;
margin-top:10px;
margin-right:5px;
}




#subheading{margin-top: 10px; width: 750px; padding:5px; font-size:15px; font-weight:bold}

#subheading h2 {font-size:15px}
#subheading h1 {font-size:15px; font-weight:bold; margin:0px; padding:0px;}

#metasubheading{margin-top: 10px; width: 780px; padding:5px;}

#topmenu{
margin-left:0px;
color:#CCC;
font-size: 11px;
float:right;
}

#topmenu2{
margin:5px;
color:#CCC;
font-size: 11px;
float:right;
}

#topmenu2 a:link {color:white}
#topmenu2 a:hover {color:white}
#topmenu2 a:visited {color:white}




#topbasic {
height: 80px;

}

#rootsearch {
height: 40px;
margin-top:17px;
margin-left:5px;
padding:0px;
float:left;
}

.lightLabel {
color:#666666;
font-weight:bold;
}

.veryLight {
color:#CCCCCC;
}

.lightGrey {
color:#999999;
}

.outlined {
border:1px solid #C6DAFF;
}


.formheading table {
	background-color: #C6DAFF;
	}
	
.outlined table {
	padding: 10px 10px 10px 10px;
}

/* ########## TABLES ########## */




#logo a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#centerlogo{
width: 300px;
height: 70px;
margin-left:450px;
float:left;
}



#hint {
	font-size: 11px;
	color: #4E4E4E
}

.noborder table {
	border: 0px;
	border-spacing:0;
	margin: 1em 0 0 0px;
	border-collapse:collapse;
	clear:right;
	font-size: 11px;
	}

.noborder th {
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 1px solid #72AB6A;
	text-align: left;
	padding: 4px 4px 4px 8px;
	background-color: #A9D4A2;
	}

.noborder td {
	border: 0px;
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 4px 4px 4px 8px;
	vertical-align:top;
	}
	
.searchresult table {
	border: 0px;
	border-spacing:0;
	margin: 1em 0 0 0px;
	border-collapse:collapse;
	clear:right;
	font-size: 11px;
	color: #4E4E4E
	}

.searchresult th {
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 0px;
	text-align: left;
	padding: 2px 2px 2px 4px;
	background-color: #FFFFFF;
	}

.searchresult td {
	border: 0px;
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 2px 2px 2px 4px;
	vertical-align:top;
	}
	
#leftupper table {
	border: 0px;
	border-spacing:0;
	margin: 0 0 0 0px;
	border-collapse:collapse;
	clear:right;
	font-size: 11px;
	color: #4E4E4E
	}

#leftupper th {
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 0px;
	text-align: left;
	padding: 2px 2px 2px 4px;
	background-color: #FFFFFF;
	}

#leftupper td {
	border: 0px;
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 2px 0px;
	vertical-align:top;
	}
	
.geninfo table {
	border: 0px;
	border-spacing:0;
	margin: 0 0 0 0px;
	border-collapse:collapse;
	clear:right;
	font-size: 12px;
	}

.geninfo th {
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 0px;
	text-align: left;
	padding: 4px;
	}

.geninfo td {
	border: 0px;
	text-align:left;
	margin-left:3%;	
	padding: 4px;
}
	
.meta table {
	border: 0px;
	border-spacing:0;
	margin: 0 0 0 0px;
	border-collapse:collapse;
	clear:right;
	font-size: 11px;
	}

.meta th {
	font-weight:normal;
	text-align:left;
	margin-left:3%;	
	border: 0px;
	text-align: left;
	padding: 2px 2px 0px 4px;
	}

.meta td {
	border: 0px;
	text-align:left;
	margin-left:3%;	
	padding: 2px 2px 6px 4px;
	vertical-align:top;
	}
	
.metaTrackListing {
	position:relative;
	width: 280px;
	}
	
.metaTrackListing td {
	border-bottom: 1px solid #CCCCCC;
	}
	
.midrightListing {
	position:relative;
	width: 190px;
	margin:0px;
	padding:0px;
}
	
.midrightListing td {
	border-bottom: 1px solid #EEE;
}


.topmenu a:hover  {
	color: #FFFFFF;
}

#mainbod{
width: 1200px;
height: 750px;
float:middle;
	background-color:#fff;
	font-size: 11px;

}



.greent table {
	border: 1px solid;
	border-color: #72AB6A;
	border-spacing:0;
	border-collapse:collapse;
	clear:right;
	font-size: 11px;
	}


.greent th {
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 1px solid #72AB6A;
	text-align: left;
	padding: 4px 4px 4px 8px;
	background-color: #A9D4A2;
	}

 .greent td {
	font-size: 11px;
	border: 1px solid #72AB6A; 
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 4px 4px 4px 8px;
	vertical-align:top;
	}
	
.greyt table {
	border: 0px;
	border-spacing:0;
	border-collapse:collapse;
	clear:right;
	color:#FFFFFF;
	font-size:13px;
	}

.greyt th {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 0px;
	text-align: left;
	padding: 4px 4px 4px 8px;
	background-color: #626262;
	}

.greyt td {
	border: 0px;
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 4px 4px 4px 4px;
	vertical-align:top;
	color:#626262;
	}
	

	
	
/* ################################### */

.newMarkerWindow table {
	border: 0px;
	border-spacing:0;
	margin: 0px;
	font-size: 13px;
	border-collapse:collapse;
	clear:right;
	}

.newMarkerWindow th {
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 0px;
	text-align: left;
	padding: 8px;
	background-color: #A9D4A2;
	}

.newMarkerWindow td {
	border: 0px;
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 4px;
	vertical-align:top;
	}


.markerWindow table {
	border-spacing:0;
	margin: 0 0 0 0px;
	font-size: 13px;
	border-collapse:collapse;
	clear:right;
	}

.markerWindow th {
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 0px;
	padding: 4px 4px 4px 4px;
	}

.markerWindow td {
	border-bottom: 1px solid #CCCCCC;
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 2px 2px 2px 4px;
	vertical-align:top;
	}

.popuphead table {
	border: 0px;
	border-spacing:0;
	border-collapse:collapse;
	clear:right;
	color:#FFFFFF;
	font-size:13px;
	}

.popuphead th {
	font-size:17px;
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 0px;
	text-align: left;
	padding: 4px 4px 4px 8px;
	background-color: #626262;
	}

.popuphead td {
	border: 0px;
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 4px 4px 4px 4px;
	vertical-align:top;
	color:#626262;
	}


#mainmiddle {
width: 800px;
float:right;
}

#mainrightmargin {
width: 200px;
float: right;
}

#smap {
float: right;
}






/* ########## END TABLES ########## */

/* Header
----------------------------------------------- */






/* Footer
----------------------------------------------- */


#selector a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}



.tableBorder td {
	border-bottom: 1px solid #CCCCCC;
}

.small {
	font-size: 11px;
	color: #333333;
}

a:link {
	color:rgb(59, 89, 152);
	text-decoration: none;
}

a:visited {
	color:rgb(59, 89, 152);
	text-decoration: none;
}

a:hover {
	color:rgb(59, 89, 152);
	text-decoration: underline;
}

a:link.underline {
	
	text-decoration: underline;
}

a:link.small {
	font-size: 11px;
}

#mainpanel h1, h2, h4, h5{font-size:13px;color:#333;margin:0;padding:0;display:inline}

#mainpanel h3 {background-color: #23B4F1;
    color: #FFFFFF;
    font-family: 'Mako';
    font-size: 14px;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px}
    
#mainpanel h2 {background-color: #23B4F1;
    color: #FFFFFF;
    font-family: 'Mako';
    font-size: 18px;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px}
    
#mainpanel h1 {background-color: #23B4F1;
    color: #FFFFFF;
    font-family: 'Mako';
    font-size: 25px;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px}
    
.panTitle {
    color: #FFFFFF;
   display:block;
    font-size: 23px;
   }
    

#mainpanel h4 {font-size:13px;}
#mainpanel h5 {font-size:11px;}

h1, h2, h3, h4, h5{font-size:13px;color:#333;margin:0;padding:0;display:inline}

h1 {font-size:23px;}
h2 {font-size:15px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
h5 {font-size:11px;}

.infosection h3 {display:block; padding:3px; font-size:14px}
.infosection h4 {display:block; font-size:13px}

.plaininfo h3 {display:inline; font-size:18px}

#popularGroups {margin: 0 3px; height:50px; padding: 10px; background-color:#FFFFFF}
#popularGroups h2 {display:inline; font-size:14px; padding:0px; margin:0px}
.popularGroup {float:left; width:100px; height:50px; padding:2px; margin:1px}

#popularSports {clear:both; margin-left:5px; overflow:hidden}
#popularSports h1 {margin:0px; padding:0px; font-size:14px; font-weight:bold}
#popularCategories {margin: 0 3px; padding: 0 5px; background-color:#FFFFFF}
#popularCategories h2 {display:inline; font-size:14px; padding:4px; margin:0px; line-height:2.5em}

.trackinfo h3 {display:block; margin:0px; padding:0px; font-size:14px; color:#666}





.icon {height:16px; width:16px}

.reallyBig {
	font-weight:bold;
	font-size:29px;
	}
	
.likeh1 {
	font-weight:bold;
	font-size:23px;
	}
	
.likeh2 {
	font-weight:bold;
	font-size:15px;
	}
	
.likeh3 {
	font-weight:bold;
	font-size:14px;
	}
	
.likeh4 {
	font-weight:bold;
	font-size:13px;
	}
	

.selectiontab {width:263px;height:25px;overflow:hidden;}


.tabboxselected{float:left;text-align:center;padding-top:4px;height:24px;width:95px;border-right:1px solid #C6DAFF;border-left:1px solid #C6DAFF;border-top:1px solid #C6DAFF;font-weight:bold;}
.tabbox{float:left;text-align:center;height:18px;margin-top:6px;padding-top:2px;width:82px;border-bottom:1px solid #C6DAFF; background:#C6DAFF;}

.tabseparator{float:left;width:28px;height:24px;border-bottom:1px solid #C6DAFF;}

.tabgreenbox{margin:0px; padding:2px; background:#A9D4A2}
.tabwhitebox{margin:2px;}




.padding_T10{padding-top:10px;}
.padding_T8{padding-top:8px;}


/*PADDING BOTTOM*/
.padding_B5{padding-bottom:5px;}

.left {
	float:left;
	}

.pane {
/*	height:103px!important;*/
	height:30px;
	border:0;
	padding:10px;
	border-left:1px solid #CCCCCC;
}

.bkg_white{background:#FFFFFF;}

	/* hidden elements */
.hide {
	display:none;
	}

.center {
	text-align: center;
}	
.left {
	float:left;
	}
.right {
	float:right;
	}
.clear-all { /* can be used on a <div> or <br> to avoid collapsing divs - especially ns6 (pc) */
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

/* Monitor pages */

#monitorleftpanel {
background:#FFFFFF none repeat scroll 0% 50%;
left:11px;
position:absolute;
text-align:left;
top:130px;
width:200px;
}
#monitorleftpanel p {
color:#FFFFFF;
font-size:1em;
line-height:1.4em;
}

#monitorleftpanel table {
	border-spacing:0;
	margin: 0pt;
	border-collapse:collapse;
	clear:right;
	font-size: 11px;
	}
	
#monitorleftpanel td {
	padding-bottom:10px; 
	padding-top:10px; 
	border-bottom: 1px solid #999999;
	valign:top;
}

#monitormappanel {
overflow:hidden;
}

#monitormap {
margin:0px 0pt 0pt 200px;
position:relative;
}

#admintitle {
	width:600px;
	margin-left:300px;
	padding-top:10px;
}

#nowshowing {
	width:400px;
	float:right;
}


  </style>