BODY
{
}

FORM
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

P
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
LI
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.FakeLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	cursor: hand;
}
A:link
{
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.nav-bar:link
{
	font-size: 0.9em;
	color: #ccffcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.greenLink:link
{
	color: #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.noSpaceBelow
{
	margin-bottom: 0;
	padding-bottom: 0;
}
.formLabel
{
	color: #669966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navbarSeparator
{
	color: #ccffcc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textField
{
	border-right: #669966 1px solid;
	border-top: #669966 1px solid;
	border-left: #669966 1px solid;
	border-bottom: #669966 1px solid;
}
.options
{
	background-image: url(/Images/Welcome/homepage-options-table-back.jpg);
	background-repeat: no-repeat;
}
.greenText
{
	color: #336633;
}
.calendarDate
{
	font-weight: bold;
	font-size: 1em;
	color: #669966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.calendarDatesmall
{
	font-weight: bold;
	font-size: 0.8em;
	color: #669966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.progressExerciseText
{
	font-size: 0.6em;
}
.progressUnitText
{
	font-size: 0.9em;
}
.backgroundcurve
{
	background-image: url(/Images/Default/options-table-tile-backgrou.gif);
	background-repeat: no-repeat;
}

TD.topcells
{
	border-top: #9a0303 1px solid;
	background: #e9efe2;
	border-left: #9a0303 1px solid;
	border-bottom: #9a0303 1px solid;
}
TD.topcellsleft 
{
    background:#E9EFE2;
    border-top:1px solid #9A0303;
    border-bottom:1px solid #9A0303;
}
TD.othercells
{
	padding-right: 2px;
	padding-left: 2px;
	background: #ffffff;
	padding-bottom: 2px;
	border-left: #9a0303 1px solid;
	padding-top: 2px;
	border-bottom: #9a0303 1px solid;
}
TD.othercellsleft {
	background:#FFFFFF;
	border-bottom:1px solid #9A0303;
	padding:2px 2px;
}
TD.leftmiddlecells {
	background:#FFFFFF;
	border-left:1px solid #9A0303;
	border-bottom:1px solid #9A0303;
}
TD.rightmiddlecells
{
	border-right: #9a0303 1px solid;
	background: #ffffff;
	border-bottom: #9a0303 1px solid;
}
TD.bottomrightcurve
{
	background-position: right bottom;
	background-image: url(/Images/Furniture/im-bg-sm-corn-bot-right.gif);
	background-repeat: no-repeat;
}
TD.toprightcurve
{
	background-position: right top;
	background-image: url(/Images/Furniture/im-bg-sm-corn-top-right.gif);
	border-bottom: #9a0303 1px solid;
	background-repeat: no-repeat;
}
TD.topleftcurve {
	background-image: url(/Images/Furniture/im-bg-sm-top-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:1px solid #9A0303;
}
TD.bottomleftcurve {
	background: #FFFFFF;
	background-image: url(/Images/Furniture/im-bg-sm-bot-left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
TD.titlebottomleftcurve
{
	background-position: left bottom;
	background-image: url(/Images/Furniture/im-bg-sm-corn-bot-left.gif);
	background-repeat: no-repeat;
}
TD.titletopleftcurve
{
	background-position: left top;
	background-image: url(/Images/Furniture/im-bg-sm-corn-top-left.gif);
	background-repeat: no-repeat;
}
TD.datecell
{
	border-top: #9a0303 1px solid;
	background: #b4d9b2;
	border-left: #9a0303 1px solid;
}
TD.datecell H2
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
TD.datetopleftcurve
{
	background-position: left top;
	background-image: url(/Images/Furniture/im-bg-sm-corn-top-left.gif);
	background-repeat: no-repeat;
}
TD.datesecondrightcurve
{
	border-right: #9a0303 1px solid;
	border-top: #9a0303 1px solid;
	background: #e9efe2;
	border-bottom: #9a0303 1px solid;
}
TD.datetoprightcurve
{
	background-position: right top;
	background-image: url(/Images/Furniture/im-bg-sm-date-corn-top-righ.gif);
	background-repeat: no-repeat;
}
TD.registrationNumbers
{
	background: #b4d9b2;
	border-left: #9a0303 1px solid;
	width: 40px;
}
TD.registrationNumbersLast
{
	border-right: #9a0303 1px solid;
	background: #b4d9b2;
	border-left: #9a0303 1px solid;
	width: 40px;
}
TD.registrationNumbersOver
{
	background: #e9efe2;
	border-left: #9a0303 1px solid;
	width: 40px;
}
TD.registrationNumbersOverLast
{
	border-right: #9a0303 1px solid;
	background: #e9efe2;
	border-left: #9a0303 1px solid;
	width: 40px;
}
TD.registrationCells
{
	padding-right: 2px;
	border-top: #9a0303 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #9a0303 1px solid;
}
TD.registrationBottomRightCurve
{
	background-position: right bottom;
	border-top: #9a0303 1px solid;
	background-image: url(/Images/Furniture/im-bg-sm-corn-bot-right.gif);
	background-repeat: no-repeat;
}
TD.registrationBottomLeftCurve
{
	background-position: left bottom;
	border-top: #9a0303 1px solid;
	background-image: url(/Images/Furniture/im-bg-sm-corn-bot-left.gif);
	background-repeat: no-repeat;
}
TD.registrationRightmiddlecells
{
	border-right: #9a0303 1px solid;
	background: #ffffff;
}
TD.registrationDatetoprightcurve
{
	background-position: right top;
	background-image: url(/Images/Furniture/im-bg-sm-date-corn-top-righ.gif);
	background-repeat: no-repeat;
}
TD.registrationDatetopleftcurve
{
	background-position: left top;
	background-image: url(/Images/Furniture/im-bg-sm-date-corn-top-left.gif);
	background-repeat: no-repeat;
}
TD.registrationDatecell
{
	border-top: #9a0303 1px solid;
	background: #b4d9b2;
}
TD.registrationDatecell P
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
TD.registrationDatecell H2
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.dropdown
{
	font-size: 1em;
	color: #465842;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.timeTextfield
{
	text-align: center;
	font-size: 1em;
	color: #465842;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.redHeader
{
	font-weight: bold;
	font-size: 0.9em;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.availabilityDropdown
{
	font-size: 0.6em;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.planTable TD
{
	font-size: 9pt;
	color: #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.termsField
{
}

