img			{border:0px white solid;}
body		{font-family:verdana, arial, san-serif; margin:0px;}
th			{text-align:left; font-size:smaller;}
td			{font-size:smaller;}
form		{display:inline;}
.required	{color:red;}

.label1		{font-size:200%; font-weight:bold;}
.label2		{font-size:150%; font-weight:bold;}
.label3		{font-size:125%; font-weight:bold;}
.label4		{font-weight:bold;}
.label5		{font-size:75%;font-weight:normal;}

.scheduleMonth td {font-size:90%; text-align:right; padding:2px;}

.dayViewable	  {text_decoration:none; cursor:default;}
.dayUpdateable	  {text_decoration:underline; color:blue; cursor:pointer;}
html>body .dayUpdateable	  {cursor:hand;}
.cs_padded							{padding:8px;}
.cs_bordered						{border-style:solid; border-width:1;}

.cs_tabUnselected					{border:solid 1px #222222; padding:10px 8px 10px 6px;}
.cs_tabSelected						{border:solid 1px #222222; border-bottom:none 0px; padding:10px 8px 10px 6px;}

.cs_updateContacts_contactBackdrop	{height:380px; width:520px;}
.cs_leftColumnShadow				{width:15px; background-repeat:repeat-y;}
.cs_leftButton						{width:175px; height:30px; overflow:hidden;}
.cs_leftColumnShadowLeft			{width:15px; background-repeat:repeat-y;}
.cs_left							{width:190px;}
.cs_middle							{width:600px;}
.cs_middleWide						{width:805px;}
.cs_rightColumnShadow				{width:5px;}
.cs_right							{width:200px;}
.cs_rightContent					{width:200px; padding:20px 5px 5px 8px;}
.cs_rightHeader						{font-weight:bold; padding-top:5px;}
.cs_rightMenuElevated				{border:3px outset #444444; padding:5px 5px 5px 5px; margin-top:10px;}
a.cs_rightLink:link					{font-size:100%; text-decoration:none; line-height:150%;}
a.cs_rightLink:hover				{font-size:100%; text-decoration:underline; line-height:150%;}
a.cs_rightLink:visited				{font-size:100%; text-decoration:none; line-height:150%;}
a.cs_rightLink:active				{font-size:100%; text-decoration:none; line-height:150%;}

.hasEvents				{background-color:#00d080;}
.hasCancelledEvents		{background-color:#ff8000;}
.hasBothEvents			{background-color:yellow;}
.noEvents				{}

#teamBlog				{text-align:left;}
.blogHeadline			{font-weight:bold; font-family:arial; font-size:100%;}
.blogText				{font-weight:normal; font-family:arial; font-size:100%;}

.contactTitle			{font-weight:bold; font-family:arial; font-size:100%;padding-top:10px;}
.contactName			{}
.contactInfo			{display:none; padding-left:10px;}
.contactInfoHeader		{font-style:normal; font-weight:bold; font-size:95%; padding-top:5px;}
.contactInfoText		{font-size:95%;}

.faqQuestion			{font-weight:bold; padding-top:10px;}
.faqAnswer				{padding:5px 10px 0px 20px;}

.historyHeadline		{font-weight:bold; padding-top:10px;}
.historyDetails			{padding:5px 10px 0px 20px;}

.tdStat					{text-align:right; padding-right:10px;}
.tdStatPenalties		{text-align:right; padding-right:5px;}
