/* GLOBAL STYLES */
@import url(global.css);
@import url(formskin.css);

/* STYLES UNIQUE TO SUBPAGE */
.text-inner							{ width: 659px; background: #fff; padding: 5px; }
.text-list							{ margin: 0; padding: 19px 0 14px 22px; list-style: none; }
.text-list li						{ background: url(../_images/bg-text-list.gif) no-repeat 0 55%; padding: 0 0 0 8px; }
.text h2							{ font: 20px/20px Georgia,"Times New Roman",Times,serif; }

/* MooTools Accordian */
#accordion 						{ width: 98%; }
h3.toggler 						{ background: #11165C; cursor: pointer; margin: 10px 0 !important; padding: 5px; }
h3.toggler a					{ text-decoration: none !important; }
.toggler small					{ font-size: 0.7em; }
.element						{ padding: 0 10px; }
.colorOffset					{ color: #FFF; }



/* calendar Large */

.calendar-large-holder						{  }
/*.calendar-large:after						{ content:""; clear: both; display: block; }*/
.calendar-large								{ width: 600px; zborder: 1px solid green; padding: 7px 14px 12px 15px; background: #efe2cd url(../_images/bg-calendar.gif) repeat-x; text-align: center; }
.month-large:after							{ content:""; clear: both; display: block; }
.month-large								{ width: 100%; display: block; font-weight: bold; color: #000; text-transform:uppercase; line-height: 16px; padding: 9px 0 12px 0; }
.month-large strong							{ float: left; }
.month-large-left							{ width: 12px; height: 12px; background: url(../_images/bg-month-left.gif) no-repeat; text-indent: -9999px; margin: 3px 9px 0 7px; overflow: hidden; float: left; }
.month-large-right							{ width: 12px; height: 12px; background: url(../_images/bg-month-right.gif) no-repeat; margin: 3px 0 0 13px; text-indent: -9999px; overflow: hidden; float: left; }
.calendar-large-tab							{ width: 100%; background: #cfd0de; font-size: 10px; border-collapse: collapse; }
.calendar-large-tab tr						{ height: 90px; }
.calendar-large-tab tr td					{ width:78px !important; border: 1px solid #cfd0de; background: #fff; padding: 0; vertical-align: top; }
.calendar-large-tab .noday					{ border: 1px; background: #cfd0de; padding: 0; }
.calendar-large-tab tr td span				{ width: 20px; display: block; border-bottom: 1px solid #cfd0de; border-right: 1px solid #cfd0de; background: #fff; float:left; }		
.calendar-large-tab tr td span.practice			{ background: #6BA8D9; color: #fff; }
.calendar-large-tab tr td span.game				{ background: #11165c; color: #fff; }
.calendar-large-tab tr td span.other			{ background: #008000; color: #fff; }
.calendar-large-tab tr td span.cheer			{ background: #FFEB00; color: #000; }
.calendar-large-tab tr td span.meeting			{ background: #8A6A0A; color: #fff; }
.calendar-large-tab tr td span.important		{ background: #990000; color: #fff; }
.calendar-large-tab tr td div.cell				{ text-align:left; padding-left: 2px; float:left; width: 78px;  }
.calendar-large-tab tr td div.cell a			{ color: #000; }
.calendar-large-tab tr td div.cell a.game		{ color: #11165c; }
.calendar-large-tab tr td div.cell a.practice	{ color: #6BA8D9; }
.calendar-large-tab tr td div.cell a.other		{ color: #008000; }
.calendar-large-tab tr td div.cell a.cheer		{ color: #A98F64; }
.calendar-large-tab tr td div.cell a.meeting	{ color: #8A6A0A; }
.calendar-large-tab tr td div.cell a.important	{ color: #990000; }

.calendar-large-practice					{ background: url(../_images/bg-practice.gif) no-repeat 0 50%; font-size: 10px; line-height: 16px; color: #6BA8D9; margin: 15px 0 0 0; padding: 0 0 0 14px; text-transform:uppercase; white-space:nowrap; }
.calendar-large-game						{ background: url(../_images/bg-game.gif) no-repeat 0 50%; color: #11165c; font-size: 10px; line-height: 16px; margin: 15px 0 0 0; padding: 0 0 0 14px;  text-transform:uppercase; white-space:nowrap;  }
.calendar-large-other						{ background: url(../_images/bg-other.gif) no-repeat 0 50%; color: #008000; font-size: 10px; line-height: 16px; margin: 15px 0 0 0; padding: 0 0 0 14px;  text-transform:uppercase; white-space:nowrap;  }
.calendar-large-cheer						{ background: url(../_images/bg-cheer.gif) no-repeat 0 50%; color: #A98F64; font-size: 10px; line-height: 16px;  margin: 15px 0 0 0; padding: 0 0 0 14px; text-transform:uppercase; white-space:nowrap;  }
.calendar-large-meeting						{ background: url(../_images/bg-meeting.gif) no-repeat 0 50%; color: #8A6A0A; font-size: 10px; line-height: 16px; margin: 15px 0 0 0; padding: 0 0 0 14px; text-transform:uppercase; white-space:nowrap;  }
.calendar-large-important						{ background: url(../_images/bg-important.gif) no-repeat 0 50%; color: #990000; font-size: 10px; line-height: 16px; margin: 15px 0 0 0; padding: 0 0 0 14px; text-transform:uppercase; white-space:nowrap;  }
