body {

	font: 12px Trebuchet MS, Georgia, Times,serif;

	color:: #000000;

	background: #FFF;

	margin: 0;

	padding: 0;

	background-image: url(images/cr_bg.gif);

}

a:link		{

	color: #0000ff; 

	font-weight: bold;

	text-decoration:none;

}

a:visited	{

	color: #894f7b; 

	font-weight: bold;

	text-decoration:none;	

}

a:hover	{

	color:#FF0000;

	text-decoration:none;

	font-weight: bold;

}

a:active	{

	color:#FF0000;

	text-decoration:none;

	font-weight: bold;

}



	

#wrapper {

	margin: 0 auto;

	width: 750px;

	border-left: 1px solid;

	border-right: 1px solid;

	border-color: #FF0000;

	background-image: url(images/cr_wrapper.gif);

}

#content {
	margin: 0;
	padding: 10px 20px 20px 20px;

}

#content li {

	margin-left: 40px;

}

#content p {

	margin: 0 30px 6px 30px;

	text-align: left;

}

#contentpop		{

	margin: 0;

	background-color: #FFFFFF;

	clear: both;

	background: #FFF;

}

#classes {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;

}

#calendarspace	{

	margin-left:50px;

	width: 50em;

}	

#caldent p	{

	margin-left: 79px;

}

fieldset	{

	border: #0099cc solid 1px;

	padding: 10px 0px 15px 30px;

	width: 600px;

	margin-left: 25px;

}

legend	{

	border: #26a solid 1px;

	padding: 1px 10px;

	margin-bottom: 10px;

	margin-top: 10px;

	background-color: #EFDBB8;

} 

#footer {

	border-bottom: 1px solid;

	border-top: 1px solid;

	height: 90px;

	padding: 0;

	clear: both;

	background-image: url(images/trish_footer.jpg);

	margin: 0;

	border-color: #FF0000;

}

.titles	{

	padding: 0px 0px 0px 20px;

}

.leftimage {

	float:left;

	margin-right: 20px;

	margin-left: 10px;

	margin-top: 8px;

}

.rightimage {

	float:right;

	margin-left: 20px;

	margin-right: 10px;

}

.centerimage {

	margin-left: 100px;

}

.product	{

	margin-left: 30px;

	margin-right: 5px;

}

.style1 {color: #0066FF}

.style2 {color: #FFCC00}

#popups {

	padding:10px 10px 10px 10px;

}

#popups h2 {

	font-family : Trebuchet MS, Georgia, Times,serif;

	font-weight : bold;

	color : #000000;

	background-color : #FFFFFF;

	background : none;

	font-size: 14pt;

}

#popups h3 {

	font-family : Trebuchet MS, Georgia, Times,serif;

	font-size : 12pt;

	font-weight : normal;

	color : #0066FF;

	background-color : #FFFFFF;

	background: #FFF;

	margin-left: 0px;

}

#popups p {

	font-family : Trebuchet MS, Georgia, Times,serif;

	font-size : 10pt;

	font-weight : normal;

	color : #000;

	background-color : #FFFFFF;

	line-height : normal;

}

.reglist li	{

	list-style-type: none;

}	

#Table_01 {

	position:relative;

	left:0px;

	top:0px;

	width:750px;

	height:220px;

	background-image: url(images/menu_back.jpg);

}



#trish-01 {

	position:absolute;

	left:0px;

	top:0px;

	width:750px;

	height:191px;

}



#trish-02 {

	position:absolute;

	left:0px;

	top:191px;

	width:96px;

	height:29px;

}



#trish-03 {

	position:absolute;

	left:96px;

	top:191px;

	width:127px;

	height:29px;

}

#trish-04 {

	position:absolute;

	left:223px;

	top:191px;

	width:112px;

	height:29px;

}

#trish-05 {

	position:absolute;

	left:335px;

	top:191px;

	width:131px;

	height:29px;

}

#trish-06 {

	position:absolute;

	left:466px;

	top:191px;

	width:128px;

	height:29px;

}

#trish-07 {

	position:absolute;

	left:594px;

	top:191px;

	width:156px;

	height:29px;

}

#itsthetable {


}

	

.main {

width:200px;

border:1px solid black;

}



.month {

background-color:black;

font:bold 12px verdana;

color:white;

}



.daysofweek {

background-color:gray;

font:bold 12px verdana;

color:white;

}



.days {

font-size: 12px;

font-family:verdana;

color:black;

background-color: #66CCFF;

padding: 2px;

}



.days #today{

font-weight: bold;

color: #FFFF66;

}

