body.main {
	background-image: url('../images/carr_back_tile2.jpg');
	background-repeat: repeat;
	font-family: Arial, Tahoma;
	font-weight: normal;
	font-size: 8pt;
}
TABLE		{font-family: Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #000000; }
TD			{font-family: Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #ffffff; }
B			{font-weight: bold;}
STRONG		{font-weight: bold;}
* .BOLD		{font-family: Arial, Tahoma; font-weight: bold; font-size: 8pt; }

/* edit.com visible styles */
BODY, TD, .NormalText { text-decoration: none; font-weight: normal; font-style: normal; font-family: Arial, Verdana, Tahoma; font-weight: normal; font-size: 12px; color: #ffffff; }

.Title		{ color: #FFFFFF; font-size: 24px; font-weight: normal; font-family: Tahoma; }
.Header		{ color: #FFFFFF; font-size: 16px; font-weight: bold; font-family: Arial; }
.Subheader	{ color: #FFFFFF; font-size: 13px; font-weight: bold; font-family: Arial, Tahoma; }

* .Verdana { font-family: Verdana; }

.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 14px; line-height: 1.2em; }
.LargeText	{ font-size: 24px; line-height: 1.2em; }

IMG.FloatLeft 	{ float: left; margin: 0 10px 10px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 10px 10px; }

TD.GrayTopBorder { border-top: 1px dashed gray; margin-top:10px; }

* .breadlink{font-family: Tahoma; font-weight: bold; font-size: 8pt; text-decoration: underline; }
* .BIGBOLD	{font-family: Arial, Tahoma; font-weight: bold; font-size: 12pt; }
* .red		{color: #cc3300; }
* .head 	{background: #996633; color: #ffffff; font-weight: bold; }
* .subhead 	{background: #b69127; color: #ffffff; font-weight: bold; }
* .odd		{background: #660000; }
* .even		{background: #cc9933; color: #000000; }
* .bigbio	{font-size: 11pt; font-family: Arial, Tahoma;}
* .huge		{font-size: 14pt; }
* .large	{font-size: 10pt; }
* .big		{font-size: 11pt; }
* .tbflats	{font-size: xx-small; font-family: Arial, Tahoma; border-width: 1; border-style: solid; border-color: #319aFF; }
* .tbflatse	{font-size: xx-small; font-family: Arial, Tahoma; border-width: 1; border-style: solid; border-color: #319aFF; background-color: #fbbbc0; }
* .tbflat	{font-size: xx-small; font-family: Arial, Tahoma; border-width: 1; border-style: solid; border-color: #b69127; }
* .tbflatr	{font-size: xx-small; font-family: Arial, Tahoma; border-width: 1; border-style: solid; border-color: #ff0000; }
* .cmdflat	{font-size: xx-small; font-family: Arial, Tahoma; background-color: #b69127; color: #ffffff; font-weight: bold; border-width: thin; }
td.nav		{font-size: xx-small; font-family: Arial, Tahoma; border-width: 1; border-style: solid; border-color: #113334; }
A.none		{font-family: Arial, Tahoma; font-weight: normal; text-decoration: none; }
A			{font-family: Arial, Tahoma; font-weight: normal; color: #ffffff; text-decoration: none; }
A:active	{font-family: Arial, Tahoma; font-weight: normal; color: #ffffff; text-decoration: none; }
A:visited	{font-family: Arial, Tahoma; font-weight: normal; color: #ffffff; text-decoration: none; }
A:hover		{font-family: Arial, Tahoma; font-weight: normal; color: #ffffff; text-decoration: underline; }
A.bbold		{font-size: 9pt; font-weight: bold;}
A.bbold:active	{font-size: 9pt; font-weight: bold;}
A.bbold:visited	{font-size: 9pt; font-weight: bold;}
A.bbold:hover	{font-size: 9pt; font-weight: bold;}
A.nav		{color: #ffffff; text-decoration: none; font-size: 8pt;}
A.nav:active	{color: #ffffff; text-decoration: none; font-size: 8pt;}
A.nav:visited	{color: #ffffff; text-decoration: none; font-size: 8pt;}
A.nav:hover	{color: #ff6600; text-decoration: underline; font-size: 8pt;}

* .fontClass {font-family: VERDANA; font-size: 12px;}
* .capfontClass {font-family: TAHOMA; font-size: 14px; font-weight: bold; color:  #ffffff;}
* .capfontClass A {color: #ffffff; font-size: 9px;}
* .fgClass {background-color: #FFFFCC;}
* .bgClass {background-color: #333399;}
* .raised	{border-top: 1px solid #000000; border-bottom: 1px solid #E87575; }

* .TESTcpYearNavigation,
* .TESTcpMonthNavigation {
	background-color: #6677DD;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
* .TESTcpDayColumnHeader,
* .TESTcpYearNavigation,
* .TESTcpMonthNavigation,
* .TESTcpCurrentMonthDate,
* .TESTcpCurrentMonthDateDisabled,
* .TESTcpOtherMonthDate,
* .TESTcpOtherMonthDateDisabled,
* .TESTcpCurrentDate,
* .TESTcpCurrentDateDisabled,
* .TESTcpTodayText,
* .TESTcpTodayTextDisabled,
* .TESTcpText {
	font-family:arial;
	font-size:8pt;
}
TD.TESTcpDayColumnHeader {
	text-align:right;
	border:solid thin #6677DD;
	border-width:0 0 1 0;
}
* .TESTcpCurrentMonthDate,
* .TESTcpOtherMonthDate,
* .TESTcpCurrentDate {
	text-align:right;
	text-decoration:none;
}
* .TESTcpCurrentMonthDateDisabled,
* .TESTcpOtherMonthDateDisabled,
* .TESTcpCurrentDateDisabled {
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
* .TESTcpCurrentMonthDate {
	color:#6677DD;
	font-weight:bold;
}
* .TESTcpCurrentDate {
	color: #FFFFFF;
	font-weight:bold;
}
* .TESTcpOtherMonthDate {
	color:#808080;
}
TD.TESTcpCurrentDate {
	color:#FFFFFF;
	background-color: #6677DD;
	border-width:1;
	border:solid thin #000000;
}
TD.TESTcpCurrentDateDisabled {
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled {
	border:solid thin #6677DD;
	border-width:1 0 0 0;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled {
	height:20px;
}
A.TESTcpTodayText {
	color:#6677DD;
	font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled {
	color:#D0D0D0;
}
* .TESTcpBorder {
	border:solid thin #6677DD;
}
* .flash-replaced .alt {
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	overflow: hidden;
}

.left {
float:left;
margin:0 10px 10px 0;}
img.right {
float:right;
margin:0 0 10px 10px;}
.clear {
clear:both;}
#damon-bracket {
display:block;
margin:0 auto 10px auto;}
#damon-wrap {
width:400px;
margin:0 auto;}
#damon-left {
float:left;
width:175px;
margin-right:20px;}
#damon-right {
float:left;
width:170px;}
#flash-damon-system-comparison {
margin:0 auto;
width:250px;}
#video-the-damon-system {
margin: 0 15px 15px 0;
width: 240px;
height: 206px;
float: left;
clear: left;}
#video-the-damon-system-2 {
margin: 0 15px 15px 0;
width: 400px;
height: 330px;
float: left;
clear: left;}

.flash-replaced .alt {
display: block;
width: 0px;
height: 0px;
position: absolute;
overflow: hidden;}

#events {
	font-size: 11px;
	}

#events a:link, #events a:visited {
	color: #660000;
	text-decoration: underline;
	}
	
#events a:hover, #events a:active {
	color: #660000;
	text-decoration: none;
	}	