<style type="text/css">

.clearfix:after,.clearfix{display:block;clear:both;content:'';}
*,*:before,*:after{margin:0px;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

html,body{height:100%;background:#fff;}

.nothing {color:green}

.warningTitle {
    background-color: #FFEEEE;
    color: #FF0000;
    font-family: 'Roboto',arial,san-serif;
    font-size: 16px;
    padding-left: 5px;
    padding-right: 5px;
}

.greenTitle {
    background-color: #AAFFAA;
    color: #008800;
    font-family: 'Roboto',arial,san-serif;
    font-size: 16px;
    padding-left: 5px;
    padding-right: 5px;
}


.perfinfo table {
	border: 0px;
	border-spacing:0;
	margin: 0px;
	border-collapse:collapse;
	clear:right;
	font-size: 12px;
	}

.perfinfo th {
	font-weight:bold;
	border: 0px;
	text-align: left;
	padding: 3px;
	}

.perfinfo td {
	border: 0px;
	text-align:left;
	padding: 3px;
}

.lbrfg{background:#E6EFF3}
  
.lgrfg{background:#D6E7F3; margin:2px}
  
  
.h1Banner {
	margin-bottom: 0px; color: #FFF; padding: 3px 8px;
	font-size:18px; font-family: 'Roboto',arial,san-serif;
}
  

.green1 {background-color: #3CB76E}

.yellow1 {background-color: #FF0; color:#000}

.grey1 {background-color: #fbfbfb; color:#333}

.mauve1 {background-color: #4C5AB6}
.mauve2 {background-color: #11259E}

.teal1 {background-color: #19F1C7}
.teal2 {background-color: #3BB59D}
.teal3 {background-color: #089D80}
.teal4 {background-color: #52F8D8}
.teal5 {background-color: #7EF8E0}

.sher1 {background-color: #FD1B3A}
.sher2 {background-color: #BE3E50}
.sher3 {background-color: #A5091E}
.sher4 {background-color: #FE536B}
.sher5 {background-color: #FE8192}



.tinythumb {
	background-color: #23B4F1;
	float: left;
	height: 22px;
	width: 22px;
}



.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;
}



.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 {
	font-size:14px;
	color:#FFF;
	margin-bottom:1px;
	margin-top:1px;
}

.mi a:link {
	color:#A4FFC9;
}

.mw a:link {
	color:#F3D891;
}

.me a:link {
	color:#FEE5E9;
}

.mi a:visited {
	color:#A4FFC9;
}

.mw a:visited {
	color:#F3D891;
}

.me a:visited {
	color:#FEE5E9;
}

#messages {
padding:0px;	
}


.mi {
	border:1px solid #3cb76e;
	background:#3cb76e none repeat scroll 0%;
}

.mw {
	border:1px solid #EB912D;
	background:#eb912d none repeat scroll 0%;
}

.me {
	border:1px solid #c5320f;
	background:#c5320f 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:3px;
	background-color:#EEEEFF;
border-top:1px solid #DDDDFF;
}

img.nipple {
height:5px;
left:18px;
top:21px;
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;
top:20px;
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-bottom:15px;
position:relative;
}

.share ul li {
display:inline;
padding:0px 4px 6px 0px;
text-align:center;
}

.share ul li a {
margin:0px 3px 0px 0px;
padding:0px 0px 0px 18px;
}

.comment {
border:1px solid #DDDDDD;
clear:both;
font-size:12px;
margin:15px 0px 10px;
padding:10px;
position:relative;
}

body {
color:#333333;
font-family:'Roboto', arial, san-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;
margin:0px;
min-width:1024px;
}

#all {
width:auto;
margin:0px;
text-align:center;
background-color:#EEEEEE;
height:auto;
min-width:1024px;
}

#mapHead {
margin:0pt;
padding:0pt;
text-align:left;


}

#head {
padding:5px;
text-align:left;
width:auto;
background:#000;
}




#menu_selected {display:block; float:left; padding:10px; font-size:14px; margin-right:1px; background-color:#ffffff; color:black; min-width:50px; text-align:center}

#menu_live {display:block; float:left; padding:10px; font-size:14px; margin-right:1px; background-color:#DF0000; color:white; min-width:50px; text-align:center}

.nav {
background-color: #23b4f1;
font-family: 'Roboto',arial,san-serif;
margin: 0 auto;
overflow: hidden;
padding-top: 5px;
text-align: left;
width: 1000px;
}

.nav a {display:block; float:left; padding:10px; font-size:14px; 
margin-right: 1px;
background-color: #000;
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:16px; color:white; text-shadow: 0 1px black; padding:10px}

.nav_none {display:block; float:left; padding:10px; font-size:14px; 
margin-right: 1px;
background-color: #888;
color: white; min-width:50px; text-align:center}


#dashmenu_selected {display:block; float:left; padding:10px; font-size:14px; margin-right:1px; background-color:#3cb76e; color:#FFF; text-shadow:0px 1px 0px rgba(0,0,0,0.4); min-width:50px; text-align:center}


.dashnav {
background-color: #23b4f1;
font-family: 'Roboto',arial,san-serif;
margin: 0 auto;
overflow: hidden;
padding-top: 5px;
text-align: left;
width: 1000px;
}

.dashnav a {display:block; float:left; padding:10px; font-size:14px; 
margin-right: 1px;
background-color: #000;
color: white; min-width:50px; text-align:center}

.dashnav a:hover {color: white;text-decoration:none}
.dashnav a:link {color: white;text-decoration:none}
.dashnav a:visited {color: white;text-decoration:none}


#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:25px
}

.thumb {float:left; 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: 'Roboto', arial, san-serif; 
font-weight: 400;
font-size: 20px;
color: #FFCF0B;
padding: 7px;
}

.statsTitle {
font-family: 'Roboto', arial, san-serif; 
font-weight: 400;
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; color:#FFFFFF; font-size:17px;font-family: 'Roboto', arial, san-serif;}
.catsel {display:block; background-color:#0B719D; padding:5px; color:#FFFFFF; font-size:17px;font-family: 'Roboto', arial, san-serif; font-weight: bold;}

.activity_cats a:link {color:white; text-decoration:none;}
.activity_cats a:hover {color:white; text-decoration:none;}
.activity_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;
    display:block;
    }
    
.paybutt {
    background-color: #23b4f1;
    border-style: solid;
    border-width: 1px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
    color: white;
    font-size: 16px;
    padding: 7px 12px;
    text-transform: uppercase;
}
    
#startButtons {height:40px; margin-top:10px; margin-right:10px; font-family: 'Roboto', arial, san-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 {
    font-size: 12px;
    height: 22px;
    line-height: 20px;
    vertical-align: top;
    width: 150px;
}

#footer {
background-color: #000;
font-size: 11px;
height: 250px;
margin-top:50px;
text-align:left;
min-width:1000px;
}

#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: 'Roboto', arial, san-serif; 
font-weight: 700;
font-size: 30px;
color: black;
padding: 0 0 0 5px;
text-shadow: 0 1px white;
}


#toppanel {
margin:0pt;
padding:0pt;
text-align:left;
height:55px;
}

#leftpanel {
background:#FFFFFF none repeat scroll 0% 50%;
position:absolute;
text-align:left;
width:263px;
left:0px;
}
#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;
padding:5px;
}

#leftupper {
height:80px;
padding-top:10px;
padding:5px;

}

#tracks {
overflow-y:auto;
}

#mainpanel {
background-color:#FFFFFF;
margin:0 auto;
overflow:hidden;
text-align:left;
width:1000px;
padding-bottom:30px;
font-size: 12px;
min-height:300px;
}



.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 0px 0px 263px;
position:relative;
}

#logo {
float:left;
margin-left:0;
margin-top:0px;

}

#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:0px 0px 0px 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:4px;
color:#CCC;
font-size: 12px;
float:right;
}

#topmenu a:link {color:white}
#topmenu a:hover {color:white}
#topmenu a:visited {color:white}

.blackbutt {
    background-color: #333b41;
    border-color: #888;
    border-style: solid;
    border-width: 1px;
    color: white;
    height: 22px;
    padding: 2px 4px;
    text-transform: uppercase;
}

#topbasic {
min-width:1000px;
height:22px;
}

#rootsearch {
margin-left:5px;
padding:0px;
float:left;
}

.lightLabel {
color:#666666;
font-weight:bold;
}

.veryLight {
color:#CCCCCC;
}

.lightGrey {
color:#888;
font-weight:normal;
}

.outlined {
border:1px solid #C6DAFF;
}


.formheading table {
	background-color: #C6DAFF;
	}
	
.outlined table {
	padding: 10px 10px 10px 10px;
}

/* ########## TABLES ########## */




#logo a {
	font-family: Arial, sans-san-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 0px 0px 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: 'Roboto', arial, san-serif;
    font-size: 14px;
    padding-left: 5px;
    font-weight:400;
    padding-right: 5px}
    
#mainpanel h2 {background-color: #23B4F1;
    color: #FFFFFF;
    font-family: 'Roboto', arial, san-serif;
    font-size: 15px;
    padding-left: 5px;
    font-weight:400;
    padding-right: 5px}
    
#mainpanel h1 {background-color: #23B4F1;
    color: #FFFFFF;
    font-family: 'Roboto', arial, san-serif;
    font-size: 16px;
    padding-left: 5px;
    font-weight:400;
    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:18px;}
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}

.massive {
	font-weight:bold;
	font-size:40px;
	}

.reallyBig {
	font-weight:bold;
	font-size:29px;
	}
	
.likeh1 {
	font-family: 'Roboto', arial, san-serif; 
	font-size:18px;
	}
	
.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:23px;overflow:hidden;background:#222}


.tabboxselected{float:left;text-align:center;background:#FFF;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>