.CalendarButtons  {
background-color:	#FFF5EC;
border-bottom:	1px outset #000000;
border-left:	1px outset #000000;
border-right:	1px outset #000000;
border-top:	1px outset #000000;
font-family:	Tahoma, Verdana, Arial, Helvetica;
font-size:	13px;
font-weight:	bold;
margin:	1px;
}

.CalendarControls  {
font-family:	Tahoma, Verdana, Arial, Helvetica;
font-size:	13px;
}

.Table  {
background-color:	#F7F1E8;
border-color:	outset #E5E5E5;
border-width:	1px;
}

.UnderConstructionNotice  {
background-color:	#FFCC00;
color:	#333333;
font-family:	"Times New Roman";
line-height:	100%;
margin:	0;
text-align:	center;
text-indent:	0;
}

.hidden  {
display:	none;
}

.shown  {
display:	block;
}

.spwAltDataTD  {
background-color:	#FFF5EC;
border-color:	inset #E5E5E5;
border-width:	1px;
color:	#000000;
font-size:	13px;
}

.spwColumnTD  {
background-color:	#FFCC99;
border-color:	outset #E5E5E5;
border-width:	1px;
color:	#000000;
font-size:	13px;
font-weight:	bold;
}

.spwDataTD  {
background-color:	#FFFFFF;
border-color:	inset #E5E5E5;
border-width:	1px;
color:	#000000;
font-size:	13px;
}

.spwErrorDataTD  {
background-color:	#ffff80;
border-color:	inset #E5E5E5;
border-width:	1px;
color:	#FF0000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	12pt;
font-weight:	bold;
text-align:	right;
}

.spwFieldCaptionTD  {
background-color:	#FFCC99;
border-color:	#E5E5E5;
border-style:	outset;
border-width:	1px;
color:	#000000;
font-size:	13px;
font-weight:	bold;
padding-left:	4px;
padding-right:	4px;
}

.spwFooterTD  {
background-color:	#FFCC99;
border-color:	outset #E5E5E5;
border-width:	1px;
color:	#000000;
font-size:	13px;
font-weight:	bold;
}

.spwFormHeaderFont  {
color:	#000000;
font-size:	18px;
font-weight:	bold;
}

.spwFormTABLE  {
background-color:	#F7F1E8;
border-color:	outset #E5E5E5;
border-width:	1px;
}

.spwInput  {
background-color:	#e6e4f2;
border-bottom-style:	inset;
border-color:	#c0c0c0;
border-left-style:	inset;
border-right-style:	inset;
border-top-style:	inset;
border-width:	2px;
font-family:	Tahoma, Verdana, Arial, Helvetica;
font-size:	13px;
margin:	0;
padding:	1px;
}

.spwInputHot  {
background-color:	#e6e4f2;
border-bottom-style:	inset;
border-color:	#c0c0c0;
border-left-style:	inset;
border-right-style:	inset;
border-top-style:	inset;
border-width:	2px;
font-family:	Tahoma, Verdana, Arial, Helvetica;
font-size:	13px;
font-weight:	bold;
margin:	0;
padding:	1px;
}

.spwPageBODY  {
font-family:	Tahoma, Verdana, Arial, Helvetica;
font-size:	13px;
}

.spwSelect  {
background-color:	#e6e4f2;
font-family:	Tahoma, Verdana, Arial, Helvetica;
font-size:	13px;
font-weight:	bold;
text-align:	right;
}

.spwSeparatorTD  {
background-color:	#808080;
height:	1px;
}

.spwTextarea  {
background-color:	#e6e4f2;
border-bottom-style:	inset;
border-color:	#c0c0c0;
border-left-style:	inset;
border-right-style:	inset;
border-top-style:	inset;
border-width:	2px;
font-family:	Tahoma, Verdana, Arial, Helvetica;
font-size:	13px;
}

.spwTextareaHot  {
background-color:	#e6e4f2;
border-bottom-style:	inset;
border-color:	#c0c0c0;
border-left-style:	inset;
border-right-style:	inset;
border-top-style:	inset;
border-width:	2px;
font-family:	Tahoma, Verdana, Arial, Helvetica;
font-size:	13px;
}

BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL  {
font-family:	Tahoma, Verdana, Arial, Helvetica;
font-size:	13px;
}

TD.selectedDay  {
background-color:	#FFCC99;
border-color:	outset #E5E5E5;
border-width:	1px;
color:	#000000;
font-size:	13px;
font-weight:	bold;
margin:	1px;
}

TD.today  {
background-color:	#FFFFFF;
border-bottom:	1px solid #FF0000;
border-left:	1px solid #FF0000;
border-right:	1px solid #FF0000;
border-top:	1px solid #FF0000;
color:	#000000;
font-size:	13px;
}

TD.weekend  {
background-color:	#FFE9D2;
border-color:	inset #E5E5E5;
border-width:	1px;
color:	#000000;
font-size:	13px;
}

TD.workday  {
background-color:	#FFFFFF;
border-color:	inset #E5E5E5;
border-width:	1px;
color:	#000000;
font-size:	13px;
}

TH.calendar  {
background-color:	#FFCC99;
border-color:	outset #E5E5E5;
border-width:	1px;
color:	#000000;
font-size:	13px;
font-weight:	bold;
margin:	1px;
}

a.FauxButton, a.FauxButton:hover, a.FauxButton:visited  {
background-color:	#f4c6d9;
border-color:	#cdc8e4;
border-style:	outset;
border-width:	2px;
font-family:	Comic Sans MS, Sans-Serif;
font-size:	12pt;
font-weight:	normal;
margin:	0;
padding-bottom:	1px;
padding-left:	4px;
padding-right:	4px;
padding-top:	1px;
text-align:	center;
text-decoration:	none;
}

a.selectedDay:link,a.selectedDay:visited  {
color:	#000000;
font-weight:	bold;
text-decoration:	none;
}

a.selectedDay:hover,a.selectedDay:active  {
color:	#FF0000;
font-weight:	bold;
text-decoration:	none;
}

a.spwDataLink:link,a.spwDataLink:visited  {
color:	#000000;
text-decoration:	underline;
}

a.spwDataLink:hover,a.spwDataLink:active  {
color:	#FF0000;
text-decoration:	none;
}

a.spwNavigatorLink:link,a.spwNavigatorLink:visited  {
color:	#000000;
font-weight:	bold;
text-decoration:	underline;
}

a.spwNavigatorLink:hover,a.spwNavigatorLink:active  {
color:	#FF0000;
font-weight:	bold;
text-decoration:	none;
}

a.spwSorterLink:link,a.spwSorterLink:visited  {
color:	#000000;
font-weight:	bold;
text-decoration:	underline;
}

a.spwSorterLink:hover,a.spwSorterLink:active  {
color:	#FF0000;
font-weight:	bold;
text-decoration:	none;
}

a.today:link,a.today:visited  {
color:	#FF0000;
font-weight:	bold;
text-decoration:	none;
}

a.today:hover,a.today:active  {
color:	#000000;
font-weight:	bold;
text-decoration:	none;
}

a.weekDay:link,a.weekDay:visited  {
color:	#000000;
text-decoration:	none;
}

a.weekDay:hover,a.weekDay:active  {
color:	#FF0000;
text-decoration:	none;
}

a:link  {
color:	#35104c;
text-decoration:	none;
}

a:visited  {
color:	#18133a;
text-decoration:	none;
}

a:hover  {
text-decoration:	overline underline;
}

body  {
background-color:	#ccccff;
background-image:	url(images/Star_Background.gif);
background-position:	top left;
background-repeat:	repeat;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
padding:	0.25in;
}

font#TradeMarkSign  {
font-size:	14pt;
font-weight:	bold;
vertical-align:	super;
}

h1  {
color:	Black;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	24pt;
font-weight:	bold;
line-height:	100%;
margin-bottom:	8px;
margin-left:	0;
margin-right:	10;
margin-top:	0;
text-align:	center;
text-indent:	0;
}

h2  {
color:	#000000;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	16pt;
font-weight:	bold;
list-style-position:	outside;
list-style-type:	circle;
margin-left:	8px;
margin:	0;
padding-top:	8px;
}

h3  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	12pt;
font-weight:	bold;
margin-bottom:	1px;
margin-top:	0;
padding-bottom:	0;
padding-top:	0;
text-align:	left;
}

h4  {
color:	#000000;
font-size:	14pt;
font-weight:	bold;
list-style-type:	disc;
margin-bottom:	0px;
margin-left:	8px;
margin-right:	0px;
margin-top:	10px;
text-align:	left;
text-indent:	0px;
}

h5  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	12pt;
font-weight:	bold;
margin:	0;
padding:	0;
text-align:	center;
}

h5 a  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	12pt;
font-weight:	bold;
margin:	0;
padding:	0;
text-align:	center;
}

input.spwButton  {
background-color:	#f4c6d9;
border-color:	#cdc8e4;
border-style:	outset;
border-width:	2px;
color:	#35104c;
cursor:	pointer;
font-family:	Comic Sans MS, Sans-Serif;
font-size:	12pt;
font-weight:	normal;
margin:	0;
text-align:	center;
text-decoration:	none;
}
