/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font:11px arial;
	color:#454446;
	letter-spacing: 1px;
	}
	
a {
	color: #003399;
	text-decoration:none;
	font-weight:lighter;
	word-spacing: 1px;
	}
	
a:hover {
	color: #E1E1E1;
	text-decoration:underline;
	word-spacing: 1px;
	}
	
	
/* ID Styles */
	
#navigation a {
	font:10px arial;
	color: #336666;
	text-decoration:none;
	letter-spacing:.1em;
	}
	
#navigation a:hover {
	color: #993300;
	text-decoration:underline;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#weekdays th {
	font:10px arial;
	color: #ffffff;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo {
	font:18px times new roman;
	color: #333300;
	letter-spacing:8px;
	font-weight:bold;
	}

.sidebarText {
	font:12px georgia;
	color: #336666;
	line-height:18px;
	}
	
.bodyText {
	font:11px arial;
	line-height:24px;
	color:#333333;
	letter-spacing: 1px;
	}
	
.pageName {
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px georgia;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #333300;
	letter-spacing:.1em;
	}
	
.calendarText {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}
	
	

	
	
	
	
.DataTable
{
    BACKGROUND-COLOR: #666666;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .7em;
	BORDER-SPACING: 1px;
	PADDING: 1px;
	/*
	FONT-COLOR: #000000;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
	*/

}

.DataTable TD {
		PADDING: 5px;
		BACKGROUND-COLOR: #f0f0f0;
		COLOR: #222222;
}


.SmallDataTable
{
    BACKGROUND-COLOR: #AAAAAA;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BORDER-SPACING: 1px;
	PADDING: 1px;
	/*
	FONT-COLOR: #000000;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
	*/
}

.SmallDataTable TD {
	    FONT-SIZE: .9em;
		PADDING: 2px;
		BACKGROUND-COLOR: #f0f0f0;
		COLOR: #222222;
}

.SmallRedText {
	    FONT-SIZE: .9em;
		COLOR: #FF2222;
}

.SmallDataTable .DTHeaderRow {}

.SmallDataTable .DTHeaderRow TD {
    FONT-SIZE: 1em;
	BACKGROUND-COLOR: #0000aa;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
}

.SmallDataTable .ShortRow {
	height: 5px;
}

TR.ShortRow  {
	height: 5px;
}

.DataTable2
{
    BACKGROUND-COLOR: #666666;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .7em;
	BORDER-SPACING: 1px;
	PADDING: 1px;
	/*
	FONT-COLOR: #000000;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
	*/

}

.DTAltRow {}	

.DTAltRow TD {
		BACKGROUND-COLOR: #dcdcdc;
		COLOR: #444444;
}
.DTDisabledRow TD {
		BACKGROUND-COLOR: #a0a0a0;
		COLOR: #ffffff;
		FONT-STYLE: italic;
		TEXT-DECORATION: line-through;
}
.DTHiLiteRow {}	

.DTHiLiteRow TD {
		BACKGROUND-COLOR: #909090;
		COLOR: #00FFFF;
}

.DTHeaderRow {}

.DTHeaderRow TD {
	BACKGROUND-COLOR: #0000aa;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
}

.DTHeaderRow TD A:visited	{	
	text-decoration:	none;
	font-style: italic;
	color:	#ffffff;
	}	
		
.DTHeaderRow TD A:active	{	
	text-decoration:	none;
	font-style: italic;
	color:	#ffffff;
	}	
		
.DTHeaderRow TD A:link	{	
	text-decoration:	none;
	font-style: italic;
	color:	#ffffff;
	}	

.DTHeaderRow TD A:hover	{	
	text-decoration:	underline;
	font-style: italic;
	color:	#ffffff;
	}	


.FormTable
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 1em;
	PADDING: 1px;
	VERTICAL-ALIGN: top;
	BORDER-COLOR: #FFFFFF;
	/* BORDER-SPACING: 2px; */
	border-width: 0 0 1px 1px;
    border-style: solid;
	/*
	WIDTH: 900px;
	FONT-COLOR: #000000;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
	*/
}
.FormTable TR {
		BACKGROUND-COLOR: #FFFFFF;
		COLOR: #000000;
		VERTICAL-ALIGN: middle;
		POSITION: relative;
	BORDER-COLOR: #FFFFFF;
	BORDER-WIDTH: 1px;
	}
.FormTable TD {
	BACKGROUND-COLOR: #f0f0f0;
	COLOR: #222222;
	FONT-SIZE: .8em;
	FONT-WEIGHT: bold;
	PADDING: 4px;
	BORDER-COLOR: #FFFFFF;
	BORDER-WIDTH: 1px;
    border-style: none;
	}

.FormTable .EntryCell {
		BACKGROUND-COLOR: #f0f0f0;
		COLOR: #222222;
		FONT-SIZE: .7em;
		FONT-WEIGHT: bold;
		PADDING: 4px;
		VERTICAL-ALIGN: middle;
}

.FormTable .SubmitCell {
		HEIGHT: 75px;
		BACKGROUND-COLOR: #f0f0f0;
		COLOR: #222222;
		FONT-SIZE: .7em;
		FONT-WEIGHT: bold;
		PADDING: 4px;
}

.FormTable .innerTable {
	BACKGROUND-COLOR: #f0f0f0;
	BORDER-COLOR: #f0f0f0;
	border-width: 0px 0px 0px 0px;
    border-style: none;
	BORDER-COLLAPSE: collapse;
}

.FormTable .innerTableCell {
	BACKGROUND-COLOR: #f0f0f0;
	BORDER-COLOR: #f0f0f0;
	border-width: 0px 0px 0px 0px;
    border-style: none;
	BORDER-COLLAPSE: collapse;
}

.EntryCell {
		BACKGROUND-COLOR: #f0f0f0;
		COLOR: #222222;
		FONT-SIZE: .7em;
		FONT-WEIGHT: bold;
		PADDING: 4px;
}

.SubmitCell {
		HEIGHT: 75px;
		BACKGROUND-COLOR: #f0f0f0;
		COLOR: #222222;
		FONT-SIZE: .7em;
		FONT-WEIGHT: bold;
		PADDING: 4px;
}

	
	
	
	