body 

{ 

/*   Body style   */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

#calendar 

{

/*   Calendar Table style   */

	font-size: 12px;

	border: 1px solid #999999;

}

a:link, a:active 

{

/*   Link style   */

	color: #0066CC;

	text-decoration: none;

}

a:visited 

{

/*   Link visited style   */

	color: #993333;

	text-decoration: none;

}

a:hover 

{

/*   Link hover style   */

	text-decoration: underline;

}

.day 

{

/*   Day style   */

	font-weight: bold;

	color: #000000;

	background-color: #CCCCCC;

	background-image: url(images/day.png);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #999999;

	cursor: pointer;

}

.event 

{

/*   Event TD style   */

	background-color: #99CCFF;

	background-image: url(images/event.png);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #009933;

	cursor: pointer;

}

.dayevent 

{

/*   Current day and event style   */

	font-weight: bold;

	color: #FFFFFF;

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #990000;

	cursor: pointer;

}

.td 

{

/*   Normal day TD style   */

	background-color: #FFFFFF;

	background-image: url(images/all.png);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #999999;

	cursor: pointer;

}

#month 

{

/*   Month title style   */

	background-color: #FFFFFF;

	background-image: url(images/gradient1.png);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #999999;

	text-align: center;

}

#leftarrow, #rightarrow 

{

/*   Arrow style   */

	background-color: #FFFFFF;

	background-image: url(images/gradient1.png);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #999999;

	text-align: center;

}

.none 

{

/*   No day TD style   */

	background-color: #FFFFFF;

	background-image: url(images/none.png);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #999999;

	text-align: center;

	cursor: default;

}

.events 

{

/*   Event wrapper style   */

	border: 1px solid #999999;

	margin-bottom: 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;



}

.title 

{

/*   Event title style   */

	padding: 1px;

	margin-bottom: 2px;

	background-color: #FFFFFF;

	background-image: url(images/gradient1.png);

	background-repeat: repeat-x;

	background-position: left top;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

.description 

{

/*   Event description style   */

	padding: 1px;

}

#today 

{

/*   Event style   */

	background-color: #FFFFFF;

	background-image: url(images/gradient1.png);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #999999;

	width: 200px;

	margin-top: 2px;

	margin-bottom: 2px;

	padding-top: 1px;

	padding-bottom: 1px;

}

.name {

/*   Name style   */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 36px;

	font-weight: bold;

	color: #006699;

	text-decoration: none;

	padding: 0px;

	margin: 0px;

}

.weekdays {

/*   Week day style   */

	font-family: "Courier New", Courier, mono;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

/* Sponser Styles ------------------------------------------------------------------------------------- */

/*Sponsor1*/
.AHOGevent
{
   background-color: #9C7144;
   border: 1px solid #9C7144;
   cursor: pointer;

}
.AHOGdayevent
{
   font-weight: bold;
   color: #FFFFFF;
   background-color: #9C7144;
   border: 1px solid #9C7144;
   cursor: pointer;
}
/*Sponsor2*/
.CycleWorldevent
{
   background-color: #E7030E;
   border: 1px solid #E7030E;
   cursor: pointer;
}
.CycleWorlddayevent
{
   font-weight: bold;
   color: #FFFFFF;
   background-color: #E7030E;
   border: 1px solid #E7030E;
   cursor: pointer;
}
/*Sponsor3*/
.IndepRallyevent
{
   background-color: #1605FC;
   border: 1px solid #1605FC;
   cursor: pointer;
}
.IndepRallydayevent
{
   font-weight: bold;
   color: #FFFFFF;
   background-color: #1605FC;
   border: 1px solid #1605FC;
   cursor: pointer;
}
/*Sponsor4*/
.BlackSheepevent
{
   background-color: #565656;
   border: 1px solid #565656;
   cursor: pointer;
}
.IndepRallydayevent
{
   font-weight: bold;
   color: #FFFFFF;
   background-color: #565656;
   border: 1px solid #565656;
   cursor: pointer;
}