BODY{
	COLOR: #000000;
    FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN:0;
	PADDING:0
}

A {
	color: #333333;
}

A:HOVER{
   color:#ff0000;
   background-color:#FFFF00;
}
TD
{
    FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
}
TD.Special
{
	color: black;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana;
	
}
TABLE.MainLayout
{
    WIDTH: 90%
}
TD.MainMenuLayout
{
    WIDTH: 175px
}
TD.MainMenuLayout002
{
    WIDTH: 175px
}
TD.MainMenuLayout001
{
    WIDTH: 124px
}
TABLE.selectbar
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    WIDTH: 100%
}
TABLE.searchresultstbl
{
    COLOR: black;
    WIDTH: 700px
}
TR.resultrow
{
    FONT-STYLE: italic
}
TR.oddresultrow
{
    BACKGROUND-COLOR: #ffffff;
}
TR.oddresultrow2
{
    BACKGROUND-COLOR: #f5f5f5
}
TR.evenresultrow
{
}
THEAD
{
    BACKGROUND-COLOR: #666666;
    COLOR: #ffffff;
    FONT-WEIGHT: bolder
}

THEAD.subject
{
    BACKGROUND-COLOR: #336699;
    COLOR: #f5f5f5;
    FONT-WEIGHT: bolder
}

TABLE.errtable
{
    BORDER-BOTTOM: tan double;
    BORDER-LEFT: tan double;
    BORDER-RIGHT: tan double;
    BORDER-TOP: tan double
}
TD.hpheader
{
    COLOR: #336699;
    FONT-SIZE: x-large;
    FONT-WEIGHT: bolder
}
TD.hpsubtitle
{
    COLOR: darkblue;
    FONT-SIZE: medium;
    FONT-STYLE: italic
}
TD.Template001
{
	color: Black;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana;
	
}
TD.hpsection
{
    COLOR: darkblue;
    FONT-WEIGHT: bolder
}
TABLE.menutable001
{
    
   COLOR: Black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana;
}
TABLE.menutable002
{
    COLOR: Black;
    FONT-SIZE: small;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana;
}
TABLE.menutable
{
    BACKGROUND-COLOR: #cc9966;
    COLOR: darkblue;
    FONT-FAMILY: Verdana;
    FONT-SIZE: x-small
}
TD.searchrow
{
    BACKGROUND-COLOR: #333399;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana
}
A.alphabet
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}
H2
{
    COLOR: black;
    FONT-SIZE: x-large;
    FONT-WEIGHT: bolder
}
.error
{
    COLOR: red;
}
TABLE.bordertable
{
    BORDER-BOTTOM: double;
    BORDER-LEFT: double;
    BORDER-RIGHT: double;
    BORDER-TOP: double
}

.EventTable {
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.EventDayCell {
	text-align: center;
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 2px; 
	border-left-width: 1px;
	background: #663300;
	color: #ffffff;
}

.EventWeekCell {
	background: #ffcc00;
}

.EventWeekViewLink {
	text-decoration: none;
	font-size: 13px;
	color: #663300;
}

.EventMonthDay {
	background: #ffffff;
	border: #000000; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 1px; 
	border-bottom-width: 2px; 
	border-left-width: 1px;
}

.EventToday {
	background: #ffffee;
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 1px; 
	border-bottom-width: 2px; 
	border-left-width: 1px;
}

a.EventDayLink {
	text-decoration: none;
	background: #000000;
	color: #ffffff;
	font-size: 18px;
	font-family: Tahoma, Verdana, Arial;
	width: 26px;
	height: 18px;
	padding: 1px;
	text-align: center;
}

a.EventDayLink:HOVER {
	color: #ffffff;
	font-weight: bold;
}

.EventDueAssignment {
	color: #990000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
}
.EventDueAssignment:HOVER {
	color: #ff0000;
}

.EventStartingAssignment {
	color: #006600;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
}
.EventStartingAssignment:HOVER {
	color: #009900;
}

.Event {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
}
.Event:HOVER {
	color: #666666;
}

.EventWeekViewLink, .EventWeekViewLink:ACTIVE, .EventWeekViewLink:VISITED, .EventWeekViewLink:LINK {
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #660066;
}

.EventWeekViewLink:HOVER {
	color: #990099;
}

.EventHighlight {
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}

.EventWeekNameColumn {
	background: #355fa9;
	color: #ffffff;
	border: #000000; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.TableBorder {
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.TableBorderHighlighted {
	border: #00ff00; 
	border-style: solid; 
	border-top-width: 8px; 
	border-right-width: 8px; 
	border-bottom-width: 8px; 
	border-left-width: 8px;
}

.EventWeekItem {
	background: #ffffee ;
}
.EventWeekAlternatingItem {
	background: #eeeedd;
}

.EventToday {
	background: #ffff99;
}

.EventWeekDayLink {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
}

.GridTable {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000; 
	border-left: 1px solid #000000; 
}

.GridHeaderInside {
	font-family: Tahoma, Verdana;

	font-weight: bold;
	background: #333344;
	color: #ddddee;

	border-bottom: 1px solid #000000; 

}

.GridHeader{
	font-family: Tahoma, Verdana;

	font-weight: bold;
	background: #666677;
	color: #ddddee;

	border-bottom: 1px solid #000000; 

}

.SaddleSiteFormHeader {
	font-family: Tahoma, Verdana;

	font-weight: bold;
	background: #666666;
	color: #ffffff;

}

.GridHeaderSorted {
	font-family: Tahoma, Verdana;
	font-weight: bold;
	background: #555566;
	color: #ccccdd;
	border-bottom: 1px solid #000000;
}

.GridHeaderLink, A.GridHeaderLink:HOVER {
	color: #ffffff;
	text-decoration: underline;
	background: none;
}

.Gridbgc{
	background: #e6e6e6
}

.GridFooter{
	font-family: Tahoma, Verdana;
	background: #c6c6c6;
	color: white;
	border-top: 1px solid #dddddd; 
}

.GridFooterLink{
	color: yellow;
}

.GridItem {
	background: #eeeeee;
	font-weight: normal;
	font-family: Arial;
	border-top: 1px solid #dddddd; 
	border-left: 1px solid #dddddd; 
	border-bottom: 1px solid #dddddd; 
	border-right: 1px solid #dddddd;
}

.GridErrorItem {
	background: #ff0000;
	font-weight: normal;
	font-family: Arial;
	color: #ffffff;
	border-top: 1px solid #dddddd; 
	border-left: 1px solid #dddddd; 
	border-bottom: 1px solid #dddddd; 
	border-right: 1px solid #dddddd;
}

.GridAlternatingItem {
	font-weight: normal;
	background: #e4e4e4;
	font-family: Arial;
	border-top: 1px solid #dddddd; 
	border-left: 1px solid #dddddd; 
	border-bottom: 1px solid #dddddd; 
	border-right: 1px solid #dddddd;
}

.SmallLink {
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
}

.SmallLink:HOVER {
	text-decoration: underline;
}

.button 
{
	border-top: 2px solid #cc0000;
	border-right: 2px solid #cc0000;
	border-bottom: 2px solid #cc0000; 
	border-left: 2px solid #cc0000; 

	background-color: #ff9900; 
	font-weight: normal; 
	color: #FFFFFF;
 }

.TextField {
	background: #ffffff;
	border-top: 2px solid #555555;
	border-right: 2px solid #555555;
	border-bottom: 2px solid #555555; 
	border-left: 2px solid #555555; 
}

.BlankListItem {
	background-color: #aaaa99;
}

.HighlightedListItem {
	background-color: #ffcc00;
}

.Info {
	color: #999999;
	font-size: smaller;
}

.MailImportance0 {
	background-color: #0000ff;
	color: #ffffff;
}

.MailImportance1 {
	background-color: #ffffff;
	color: #000000;
}

.MailImportance2 {
	background-color: #ff0000;
	color: #ffffff;
}
