div { margin: 0px; padding: 0px; float: none;}
div#calendarContainer { width: 100%; }

.team_cal_container {margin: 0; padding: 0; width: 600px; position: relative; }
.team_cal_container img { display: inline; }


table.calSchedTable { border-collapse: collapse; width: 100%;}
/* BACKGROUND COLOR FOR THE CALENDAR TABLE */
.calSchedTable td { width: 90px; height: 135px; vertical-align: top; background-color: #ffffff;}
/* .calSchedTable td { width: 14.28%; height: 135px; vertical-align: top; background-color: #ffffff;}*/
.calSchedTable .title td { vertical-align: middle; height: 30px; width: 85px; text-align:center; color: #ffffff; background-color: #000000; font-size: 9pt; font-weight: bold; font-family: tahoma; }
.calSchedTable div.sup { color: #000000; font-size: 10pt; font-weight: bold; font-family: tahoma;  text-align:right;}

.listTable { border-collapse: collapse; width: 100%; }
.listTable td { padding-left: 3px; font-size: 8pt; font-family: tahoma; font-weight: bold; color: #000000; }

/* LIST TABLE BACKGROUND COLOR */
.listTable tr.listTableTitle td { background-color: #000000; color: #FFFFFF; font-size: 10pt; font-family: tahoma; text-align:left; font-weight: bold; margin-left: 3px;}
* html body .listTableTitle td { padding-left: 3px; }

td.nodata { font-size: 10pt; font-family: tahoma; text-align:center; font-weight: bold; }

/* LIST TABLE TITLE BACKGROUND COLOR */
td.fullviewTitle { font-size: 12pt; font-family: tahoma; text-align: left; font-weight: bold; color: #FFFFFF; background-color: #000000; }

.red { background-color: red; }
.hover { cursor: pointer;  }
.calNav { width: 210px; height: 20px;}
.calNav div { color: #000000; font-family: tahoma; font-size: 8pt; float: left; }
.calNav div.right { float:right; }
.calNav div#cal_info { width: 55%; text-align:center;}
.mLinks {font-family: tahoma; font-size: 8pt; text-align: center; display: block; font-weight: bold; width: 100%; margin-bottom: 10px; text-transform: uppercase; }
.mLinks a {text-decoration: none; }
.mLinks a:hover { color: #002857; text-decoration:none; }
/* TEAM COLOR FOR THE TOP PART OF A CALENDAR BOX */
.topTix , .topDate { background-color: #0059C2;}
.topTix { padding: 2px 0px 0px 2px; text-align: center; }
.tixText { color: #000000; font-weight: bold; font-family: tahoma; font-size: 10pt; }
* html body .topTix { padding: 0px; }
#tixBox { background-color: #000000; width: 50px;}

/* DEFAULT DISPLAY TO LIST VIEW */
#listView, #listView, #fullViewLinks { display: block;}
#calendarview, #viewLinks { display:none; }
td.lt_date { font-weight: bold; }

.topDate { color: #ffffff; display:block; width: 100%; position:relative; font-size: 10pt; font-weight: bold; font-family: tahoma;  text-align:right;  height: 15px;}
.gmeData div { display:block; font-size: 7pt; font-family: tahoma; text-align:center; font-weight: bold;}
.topTime { color: #0059C2; }

a.tixLink, .resetButton {color: #000000; font-family: tahoma; font-size: 8pt; font-weight: bold; }

.topTixAw, .topDateAw { background-color: none; }
.topDateAw { color: #000000; display:block; width: 100%; position:relative; font-size: 10pt; font-weight: bold; font-family: tahoma;  text-align:right;  height: 15px;}
.topTixAw { text-align: center; }
.gmeDataAw div { display:block; font-size: 7pt; font-family: tahoma; text-align:center; font-weight: bold;}
.topTimeAw { color: #0059C2; }
	
#brdWindow { position: absolute; z-index: 100; display:none; width: 150px; height: 75px; background: url(/media/schedules/schedule_popupbg.jpg) 0px 10px repeat-x;  border: 1px solid #000000; padding: 2px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; background-color: #D1D1D1; }
#brdInside { color: #000000; font-family: tahoma; font-size: 9pt; font-weight: bold; text-align: left;}
.brdWindowBar { background-color: #939393; }

td.awayBoxBG { background-color: #CCCCCC; }
td.homeBoxBG { background-color: #F7F7F7; }

.gtype { font-weight: normal; }

#viewHolder { width: 100%; display:block; text-align: center; text-transform: uppercase; font-family: tahoma; font-wieght: bold; font-size: 14pt; height: 30px; margin: 5px;}
.dispHolder { width: 100%; }
.monthHolder, .descHolder { text-transform: uppercase; font-family: tahoma; margin-left: 5px;}
.monthHolder { height: 20px; }
.descHolder { height: 15px; }
#dispMonth { font-weight: bold; font-size: 14pt; }
#custDesc { display: none; font-size: 8pt; font-weight: bold; }
.legend { font-size: 8pt; font-weight: normal; font-family: tahoma; color: #000000; margin: 5px; vertical-align: middle;}

.HLToday { text-decoration: underline; }

#loadInc {  margin-left: 10px; position: absolute; display: block; z-index: 100; width: 100px; height: 16px; font-family: tahoma; font-size: 7pt; color: #406291; font-weight: bold; }
.travel_icon{margin-top: 3px;}