/* HTML Controls */

A:link
{
	text-decoration: underline;
	color: DarkBlue;
}
A:visited
{
	text-decoration: underline;
	color: DarkBlue;
}
A:hover
{
	text-decoration: none;
	color: Red;
}

a.LinkButton:link
{
	text-decoration: underline;
	color: DarkBlue;
	
}
a.LinkButton:hover
{
	text-decoration: none;
	color: White;
}
a.LinkButton:visited
{
	text-decoration: underline;
	color: DarkBlue;
}



.BodyClass
{
	font-family: Arial;
	font-size: 14;
	background-color: #e4eef6;
	color: DarkBlue;
	background-image: url(images/watermark.jpg);
	
}
.Form
{
	font-family: Arial;
	font-size: 14;
	background-color: #e4eef6;
	color: DarkBlue;
	background-image: url(images/watermark.jpg);
	
}
TD
{
	font-size: 100%;
}
IMG
{
	border-style:none;
	border-width: 3;
	border-color: #6699ff;
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	background-color: White;
	text-align: center;
}

IE\:Calendar
{
	width: 100%;
}
INPUT
{
	font-size: 109%;
}
TEXTAREA
{
	font-family: Tahoma;
	font-size: 109%;
}
SELECT
{
	font-size: 109%;
}

/* Web Controls */
A.LinkButton
{
	/* behavior: url(Behaviors/Hourglass.htc); */
}

td.Photo
{   
	
}

td.PhotoTitle
{
	border-style:solid;
	border-width: 1;
	border-color: #6699ff;
	text-align: center;
	font-family: Arial;
	font-size: 14;
	background-color: white;
	color: DarkBlue;
}

.PhotoClass
{
	border-style:solid;
	border-width: 3;
	border-color: #6699ff;
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	background-color: White;
	text-align: center;
}

.MenuClass
{
	font-family: Arial;
	font-size: 14;
	background-color: #e4eef6;
	color: DarkBlue;
	background-image: url(images/wall.jpg);
}

.Terms
{
	font-family: Arial;
	font-size: 10;
	background-color: white;
	color: DarkBlue;
}

/* Template */
.TemplateBackground
{
	background-color: #6476D7; /* Mauve */
}
.BlankCanvas
{
}
.CenterPanel
{
	position: absolute; left: 210px; overflow: auto;
}
.ToolbarCanvas
{
	position: absolute; overflow: auto;
}
.ToolbarTemplateCanvas
{
}
.ToolbarSearchbarTemplateCanvas
{
}

/* Toolbar */
.Toolbar
{
	background-color: #F0F0E7; /* Light Grey */
	border-color: #F0F0E7; /* Light Grey */
	border-top-color: White;
	border-bottom-color: #D8D2BD; /* Dark Grey */
}
.ToolbarSeparator
{
	border-color: #D8D2BD; /* Dark Grey */
	border-right-color: White;
}
.ToolbarButton
{
	background-color: #F0F0E7; /* Light Grey */
	border-color: #F0F0E7; /* Light Grey */
}
.ToolbarButtonDisabled
{
	border-color: #F0F0E7; /* Light Grey */
}
.ToolbarButtonHover
{
	background-color: #F7F7F0; /* Light Grey */
	border-color: #D8D2BD; /* Dark Grey */
	border-top-color: White;
	border-left-color: White;
	cursor: hand;
}
.ToolbarButtonDown
{
	background-color: Gainsboro; /* Light Grey */
	border-color: #7F9DB9; /* Blue grey */
	cursor: hand;
}
.ToolbarButtonText
{
	color: Black;
}
.ToolbarButtonDisabledText
{
	
	color: #ACA899; /* Dark Grey */
	filter: progid:DXImageTransform.Microsoft.dropshadow(offx=1, offy=1, color=White, enabled=1);
}
.ToolbarButtonDownText
{
	
	color: White;
}

/* SearchBar */
.Search
{
	background-color: #003399; /* Darkish blue */
}
.SearchText
{
	font-family: Arial;
	font-size: 176%;
	color: #D6DFF5; /* Lilac */
}
.SearchTextCompact
{
	font-family: Arial;
	font-size: 148%;
	font-weight: bold;
	color: #D6DFF5; /* Lilac */
}
.SearchTextBox
{
	height: 24;
	border-style: solid;
	border-width: 1;
	border-color: Black;
	font-size: 100%;
}
.SearchTextBoxCompact
{
	height: 18;
	border-style: solid;
	border-width: 1;
	border-color: Black;
}
A.SearchOptions
{
	/* behavior: url(Behaviors/Hourglass.htc); */
}
A.SearchOptions:link
{
	color: White;
	text-decoration: none;
}
A.SearchOptions:hover
{
	
	color: White;
	text-decoration: underline;
}
A.SearchOptions:visited
{
	
	color: White;
	text-decoration: none;
}
.SupplierName
{
	font-family: Trebuchet MS, Arial;
	font-size: 176%;
	letter-spacing: -1;
	color: Silver;
}
.SupplierNameCompact
{
	font-family: Trebuchet MS, Arial;
	font-size: 148%;
	font-weight: bold;
	letter-spacing: -1;
	color: Silver;
}
.ProductName
{
	font-family: Trebuchet MS, Arial;
	font-size: 176%;
	letter-spacing: -1;
	color: White;
}
.ProductNameCompact
{
	font-family: Trebuchet MS, Arial;
	font-size: 148%;
	font-weight: bold;
	letter-spacing: -1;
	color: White;
}
.ProductSlogan
{
	
	color: Gainsboro;
}
.SearchDecorationLeft
{
	background-color: #D8EAF3; /* Pale blue */
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=20,finishopacity=100,startx=0,starty=0,finishx=100,finishy=0);
}
.SearchDecorationRight
{
	background-color: #D8EAF3; /* Pale blue */
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=20,startx=0,starty=0,finishx=100,finishy=0);
}

/* Presentation */
.PresentationCanvas
{
}
.PresentationCanvasHelp
{
	background-color: White;
}

/* Slide */
.SlideTitle
{
	font-family: Arial;
	font-size: 176%;
	color: #D6DFF7;
}

.SlideGuide
{
	
	color: #D6DFF7;
}
.Slide
{
	background-color: #F3F3EF; /* Light grey */
	border-left: solid 1 #91A7B4; /* RAF blue */
	border-right: solid 1 #91A7B4;
	border-bottom: solid 1 #91A7B4;
}
.SlideNeutral
{
}

.SlideCanvas
{
	background-color: White;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.SlideFootnote
{
	
	color: #D6DFF5;
}
.Note
{
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=0,startx=0,starty=0,finishx=100,finishy=100);
	border-style: solid;
	border-width: 1;
	border-color: White;
	border-right-color: DarkCyan;
	border-bottom-color: DarkCyan;
}
.NotePink
{
	background-color: MistyRose;
}
.NoteYellow
{
	background-color: LemonChiffon;
}
.NoteGreen
{
	background-color: HoneyDew;
}
.NoteBlue
{
	background-color: LightCyan;
}
.NoteCustom
{
}
.NoteWords
{
	
	color: DimGray;
}

/* Deck */
.DeckBackground
{
	width: 210px;
	background-color: #7BA2E7; /* Light Mauve */
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=0,startx=0,starty=20,finishx=0,finishy=100);
}
.Deck
{
	width: 210px; position: absolute; overflow: auto; 
}

.RightDeckBackground
{
	width: 210px;
	background-color: #7BA2E7; /* Light Mauve */
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=0,startx=0,starty=20,finishx=0,finishy=100);
}
.RightDeck
{
	width: 210px; position: absolute; overflow: auto; 
}

/* Card */
.Suit
{
}
.Card
{
}

.CardHeader
{
	background-color: #C7D3F7; /* Light blue */
}
.CardHeaderLeft
{
	width: 6;
	background-color: White;
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=0,finishopacity=100,startx=10,starty=0,finishx=20,finishy=5);
}
.CardHeaderRight
{
	width: 6;
	background-color: #C7D3F7; /* Light blue */
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=0,startx=80,starty=5,finishx=90,finishy=0);
}

.CardHeaderAce
{
	background-color: #295DCE; /* Not so dark blue */
}
.CardHeaderLeftAce
{
	width: 6;
	background-color: #0049B4; /* Dark blue */
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=0,finishopacity=100,startx=10,starty=0,finishx=20,finishy=5);
}
.CardHeaderRightAce
{
	width: 6;
	background-color: #295DCE; /* Not so dark blue */
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=0,startx=80,starty=5,finishx=90,finishy=0);
}

.CardTitle
{
	color: #215DC6;
	
	font-weight: bold;
	cursor: hand;
}
.CardTitleOver
{
	color: #428EFF; /* Blue */
	
	font-weight: bold;
	cursor: hand;
}
.CardTitleIcon
{
	background-color: White;
}
.CardTitleText
{
	background-color: White;
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=0,startx=70,starty=0,finishx=100,finishy=0);
}
.CardTitleControl
{
}
.CardTitleAce
{
	color: White;
	
	font-weight: bold;
	cursor: hand;
}
.CardTitleAceOver
{
	color: #428EFF;
	
	font-weight: bold;
	cursor: hand;
}
.CardTitleIconAce
{
	background-color: #0049B4; /* Dark blue */
}
.CardTitleTextAce
{
	background-color: #0049B4; /* Dark blue */
	filter: progid:DXImageTransform.Microsoft.alpha(style=1,opacity=100,finishopacity=0,startx=70,starty=0,finishx=100,finishy=0);
}
.CardTitleControlAce
{
}
.CardBody
{
	border-bottom: solid 1 white;
}
.CardCanvas
{
	background-color: #D6DFF7;
	border-left: solid 1 white;
	border-right: solid 1 white;
	color: black;
	
}
.CardBodyAce
{
	border-bottom: solid 1 white;
}
.CardCanvasAce
{
	background-color: #EFF3FF;
	border-left: solid 1 white;
	border-right: solid 1 white;
	color: black;
	
}
.CardListCanvas
{
	background-color: white;
	border-top: solid 1 #A5ACB2;
	border-left: solid 1 #A5ACB2;
	border-right: solid 1 #A5ACB2;
	border-bottom: solid 1 #A5ACB2;
	margin-top: 5px;
	margin-bottom: 5px;
}
.CardListCanvasNotFound
{
	background-color: white;
	border-top: solid 1 #A5ACB2;
	border-left: solid 1 #A5ACB2;
	border-right: solid 1 #A5ACB2;
	border-bottom: solid 1 #A5ACB2;
}
.CardListItem
{
	color: black;
}
.CardListItemCurrent
{
	color: black;
	
}
A.CardListItemHyperLink
{
	/* behavior: url(Behaviors/Hourglass.htc); */
	text-decoration: none;
	color: #215DC6; /* Dark blue */
}
A.CardListItemHyperLink:visited
{
	text-decoration: none;	
	color: #215DC6; /* Dark blue */
}
A.CardListItemHyperLink:hover
{
	text-decoration: underline;
	color: #428EFF; /* Dark blue */
}
.CardContentTitle
{
	color: black;
	font-weight: bold;
	
}
.CardContentText
{
	color: black;
	
}

/* TabBar */
.Tabbar
{
	padding-left: 1;
	height: 22;
	overflow: hidden;
}
.TabbarSpacer
{
	border-bottom: solid 1 #91A7B4; /* RAF blue */
}
.TabbarTab
{
	background-color: #EAEAE2;
	border: solid 1 #91A7B4;
	border-bottom: solid 2 #91A7B4;
	border-top: solid 4 #EAEAE2;
	height: 25;
}
.TabbarTabDown
{
	background-color: #EAEAE2;
	border: solid 1 #91A7B4;
	border-bottom: solid 2 #91A7B4;
	border-top: solid 4 #FFC73C;
	height: 25;
}
.TabbarTabUp
{
	background-color: #EAEAE2;
	border: solid 1 #91A7B4;
	border-bottom: solid 2 #91A7B4;
	border-top: solid 4 #FFC73C;
	height: 25;
}
.TabbarTabHover
{
	background-color: #EAEAE2;
	border: solid 1 #91A7B4;
	border-bottom: solid 2 #91A7B4;
	border-top: solid 4 #FFC73C;
	height: 25;
}
.TabbarTabCurrent
{
	background-color: #F3F3EF;
	border: solid 1 #91A7B4;
	border-top: solid 4 #FFC73C;
	height: 25;
}
.TabbarTabText
{
	
	color: Black;
}

/* FormItemPanel */
.FormItemPanel
{
	background-color: #F3F3EF; /* Light grey */
	border: solid 1 #91A7B4; /* RAF blue */
}
.FormItemPanelTab
{
	background-color: #F3F3EF; /* Light grey */
	border: solid #91A7B4; /* RAF blue */
	border-width: 0 1 1 1;
}

/* Form */
.Form
{
}
.Grid
{
	border: solid 1 #1C5180;
}
.GridHeadingCell
{
	border-left: solid 1 #C7C5B2;
	border-bottom: solid 1 #CBC7B8;
}
.GridHeadingPanel
{
	border-top: solid 1 White;
	border-left: solid 1 White;
	border-bottom: solid 1 #E2DECD;
	background-color: #F0F0EA;
}
.GridDataCellError
{
	border-bottom: solid 1 #F0F0EA;
	border-right: solid 1 #F0F0EA;
	background-color: #FFFFE0;
}
.GridDataCell
{
	border-bottom: solid 1 #F0F0EA;
	border-right: solid 1 #F0F0EA;
	background-color: White;
}
.GridDataCellAlternate
{
	border-bottom: solid 1 #F0F0EA;
	border-right: solid 1 #F0F0EA;	
	background-color: #F7F7F7;
}
.GridDataCellFocus
{
	border-bottom: solid 1 #F0F0EA;
	border-right: solid 1 #F0F0EA;
	background-color: #D0D0D0;
}
.GridDataCellAlternateFocus
{
	border-bottom: solid 1 #F0F0EA;
	border-right: solid 1 #F0F0EA;
	background-color: #D0D0D0;
}
.FormItemContainer
{
	border-color: #D0D0BF; /* Grey */
}
.FormItemContainerCaption
{
	
	color: #0046D5; /* Nice blue */
}
.FormItemDocument
{
	padding: 15;
	border: solid 1;
	border-color: White Tan Tan White;
	background-color: LightYellow;
}
.FormItemCaption
{
	
	color: Black;
}
.GridItemCaption
{
	
	color: Black;
}
.FormItemText
{
	
	font-weight: bold;
	color: Black;
}
.GridItemText
{
	
	color: #1C5180;
}
.FormItemTextBoxDisplay
{
	
	font-weight: bold;
	color: Black;
}
.FormItemTextBoxInput
{
	border: solid 1 #1C5180;
	
}
.FormItemTextBoxInputFocus
{
	border: solid 1 black;
	
}
.GridItemTextBoxDisplay
{
	
	font-weight: bold;
	color: Black;
}
.GridItemTextBoxInput
{
	border: none;
	
	background-color: Transparent;
}
.GridItemTextBoxInputFocus
{
	border: none;
	
	background-color: Transparent;
}
.FormItemListBoxDisplay
{
	
	font-weight: bold;
	color: Black;
}
.FormItemListBoxInput
{
	
}
.FormItemListBoxInputFocus
{
	
}
.GridItemListBoxDisplay
{
	
	font-weight: bold;
	color: Black;
}
.GridItemListBoxInput
{
	border: none;
	
	background-color: Transparent;
}
.GridItemListBoxInputFocus
{
	border: none;
	
	background-color: Transparent;
}
.FormItemCheckBox
{
}
.GridItemCheckBox
{
}
.FormItemButtonDisplay
{
	color: Silver;
	
}
.FormItemButtonInput
{
	color: Black;
	
}
.FormItemRadioButtonInput
{
	color: Black;
}
.FormItemRadioButtonDisplay
{
	
	color: Black;
}
.GridItemRadioButton
{
}
.FormItemLabel
{
	
	color: Black;
}
.FormItemLabelDim
{
	
	color: DimGray;
}

/* Headings */
.FormItemHeading1
{
	font-family: Arial;
	font-size: 233%;
	color: Black;
}
.FormItemHeading2
{
	font-family: Arial;
	font-size: 205%;
	color: Black;
}
.FormItemHeading3
{
	font-family: Arial;
	font-size: 176%;
	color: Black;
}
.FormItemHeading4
{
	font-family: Arial;
	font-size: 148%;
	font-weight: bold;
	color: Black;
}
.FormItemHeading5
{
	font-family: Arial;
	font-size: 129%;
	font-weight: bold;
	color: Black;
}
.FormItemHeading6
{
	font-family: Arial;
	font-size: 119%;
	font-weight: bold;
	color: Black;
}
.FormItemHeading7
{
	font-weight: bold;
	color: Black;
}
.FormItemHeading8  /* not a heading at all really...*/
{
	color: Black;
}

.GridItemLabel
{
	
	color: Black;
}
.FormItemLinkButtonLabel
{
	
	color: black;
	text-decoration: none;
	cursor: hand;
}
.FormItemLinkButtonLabelHover
{
	
	color: black;
	text-decoration: underline;
	cursor: hand;
}

A.FormItemHyperLink
{
	color: #215DC6;
}
A:visited.FormItemHyperLink
{
	
	color: #215DC6;
}
A:hover.FormItemHyperLink
{
	
	color: #428EFF;
}
A.FormItemHyperLinkSelected
{
	
	color: white;
	background-color: #215DC6;
}
A:visited.FormItemHyperLinkSelected
{
	
	color: white;
	background-color: #215DC6;
}
A:hover.FormItemHyperLinkSelected
{
	
	color: white;
	background-color: #215DC6;
}

/* Neutral settings */

.NeutralGrid
{
	border-left: solid 1 #C7C5B2;
	border-right: solid 1 #C7C5B2;
	border-top: solid 1 #CBC7B8;
}

.NeutralGridHeadingCell
{
	border-left: solid 1 #C7C5B2;
	border-bottom: solid 1 #CBC7B8;
}
.NeutralGridHeadingPanel
{
	border-top: solid 1 White;
	border-left: solid 1 White;
	border-bottom: solid 1 #E2DECD;
	background-color: #0026B5;
}
.NeutralGridDataCell
{
	border-bottom: solid 1 White;
	border-right: solid 1 White;
	background-color: #5466C7;
}
.NeutralGridDataCellAlternate
{
	border-bottom: solid 1 White;
	border-right: solid 1 White;
	background-color: #3456B7;
}
.NeutralFormItemContainer
{
	border-color: #0046D5; 
}
.NeutralFormItemContainerCaption
{
	
	color: white; 
}
.NeutralFormItemCaption
{
	
	color: white;
}
.NeutralGridItemCaption
{
	
	color: white;
}
.NeutralFormItemText
{
	
	font-weight: bold;
	color: White;
}
.NeutralGridItemText
{
	
	color: White;
}
.NeutralFormItemTextBoxDisplay
{
	
	font-weight: bold;
	color: White;
}
.NeutralFormItemTextBoxInput
{
	border: solid 1 LightBlue;
	
}
.NeutralFormItemTextBoxInputFocus
{
	border: solid 1 DarkBlue;
	 
}
.NeutralGridItemTextBoxDisplay
{
	
	font-weight: bold;
	color: White;
}
.NeutralGridItemTextBoxInput
{
	color: #e0e0e0;
	border: none;
	
	background-color: Transparent;
}
.NeutralGridItemTextBoxInputFocus
{
	color: White;
	border: none;
	
	background-color: Transparent;
}
.NeutralFormItemListBoxDisplay
{
	
	font-weight: bold;
	color: White;
}
.NeutralFormItemListBoxInput
{
	border: solid 1 LightBlue;
	
}
.NeutralFormItemListBoxInputFocus
{
	border: solid 1 DarkBlue;
	
}
.NeutralGridItemListBoxDisplay
{
	
	font-weight: bold;
	color: White;
}
.NeutralGridItemListBoxInput
{
	color: #e0e0e0;
	border: none;
	
	background-color: Transparent;
}
.NeutralGridItemListBoxInputFocus
{
	color: White;
	border: none;
	
	background-color: Transparent;
}
.NeutralFormItemCheckBox
{
	background-color: Transparent;
}
.NeutralGridItemCheckBox
{
	background-color: Transparent;
}
.NeutralFormItemButtonDisplay
{
	color: White;
	
}
.NeutralFormItemButtonInput
{
	color: White;
	
}
.NeutralFormItemRadioButton
{
	
	color: White;
}
.NeutralGridItemRadioButton
{
}
.NeutralFormItemLabel
{
	
	color: White;
}
.NeutralFormItemLabelDim
{
	
	color: #D6DFF7;
}

/* Headings */
.NeutralFormItemHeading1
{
	font-family: Arial;
	font-size: 233%;
	color: #D6DFF7;
}
.NeutralFormItemHeading2
{
	font-family: Arial;
	font-size: 205%;
	color: #D6DFF7;
}
.NeutralFormItemHeading3
{
	font-family: Arial;
	font-size: 176%;
	color: #D6DFF7;
}
.NeutralFormItemHeading4
{
	font-family: Arial;
	font-size: 148%;
	font-weight: bold;
	color: #D6DFF7;
}
.NeutralFormItemHeading5
{
	font-family: Arial;
	font-size: 129%;
	font-weight: bold;
	color: #D6DFF7;
}
.NeutralFormItemHeading6
{
	font-family: Arial;
	font-weight: bold;
	color: #D6DFF7;
}

/* Grid */
.NeutralGridItemLabel
{
	color: White;
}
.NeutralFormItemLinkButtonLabel
{
	color: white;
	text-decoration: none;
	cursor: hand;
	font-size: 12;
}
.NeutralFormItemLinkButtonLabelHover
{
	color: white;
	text-decoration: underline;
	cursor: hand;
	font-size: 12;
}

A.NeutralFormItemHyperLink
{
	/* behavior: url(Behaviors/Hourglass.htc); */
	color: white;
}
A:visited.NeutralFormItemHyperLink
{
	
	color: #215DC6;
}
A:hover.NeutralFormItemHyperLink
{
	
	color: #428EFF;
}
A.NeutralFormItemHyperLinkSelected
{
	
	color: white;
	background-color: #215DC6;
}
A:visited.NeutralFormItemHyperLinkSelected
{
	
	color: white;
	background-color: #215DC6;
}
A:hover.NeutralFormItemHyperLinkSelected
{
	
	color: white;
	background-color: #215DC6;
}


/* Calendar */
.CalendarPanel
{
	margin-top: 5; 
	background-color: #D6DFF7;
	border: none;
	cursor: default;
	width: 100%;
	height: 170;
}
.CalendarControls
{
	background-color: #F0F0EA;
	color: black;
	font-family: Arial;
	
	font-weight: bold;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-left-color: White;
	border-top-color: White;
	border-right-color: #CBC7B8;
	border-bottom-color: #CBC7B8;
	width: 14%;
	height: 1;
	cursor: hand;
}
.CalendarTitle
{
	background-color: #F0F0EA;
	color: black;
	font-family: Arial;
	
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-left-color: White;
	border-top-color: White;
	border-right-color: #CBC7B8;
	border-bottom-color: #CBC7B8;
	width: 14%;
	height: 1;
}
.CalendarTable
{
	background-color: white;
	border: 1px solid #1C5180; 
	cursor: default;
	width: 100%;
	height: 100%;
}
.CalendarDayTitle
{
	background-color: #F0F0EA;
	color: black;
	font-family: Arial;
	font-size: 66%;
	font-weight: bold;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-left-color: White;
	border-top-color: White;
	border-right-color: #CBC7B8;
	border-bottom-color: #CBC7B8;
	width: 14%;
	height: 1;
}
.CalendarCellInactive
{
	background-color: #F7F7F7;
	color: #7F7F7F;
	font-family: Arial;
	font-size: 66%;
	text-align: right;
	vertical-align: text-top;
	border-width: 1px;
	border-style: solid;
	border-right-color: #F0F0EA;
	border-bottom-color: #F0F0EA;
	width: 14%;
	cursor: default;
}
.CalendarCell
{
	padding-right: 1;
	background-color: white;
	color: black;
	font-family: Arial;
	font-size: 66%;
	text-align: right;
	vertical-align: text-top;
	border-width: 1px;
	border-style: solid;
	border-right-color: #F0F0EA;
	border-bottom-color: #F0F0EA;
	width: 14%;
	cursor: hand;
}
.CalendarCellSelected
{
	background-color: #316AC5;
	color: white;
	font-family: Arial;
	font-size: 66%;
	text-align: right;
	vertical-align: text-top;
	border-width: 1px;
	border-style: solid;
	border-right-color: #F0F0EA;
	border-bottom-color: #F0F0EA;
	width: 14%;
	cursor: hand;
}
.CalendarListItem
{
	
	color: Red;
}
.CalculatorPanel
{
	width: 168;
}
.CalculatorButton
{
	color: Blue;
}
.CalculatorActionButton
{
	color: Black;
}
.CalculatorAnswerBox
{
	padding: 1, 2, 1, 2;
	background-color: white;
	color: black;
	font-family: Arial;
	text-align: right;
	border-width: 1px;
	border-style: solid;
	border-left-color: #1C5180;
	border-top-color: #1C5180;
	border-right-color: #1C5180;
	border-bottom-color: #1C5180;
	overflow: hidden;
}

/* Lexicon  */
A.LexiconLink
{
	/* REMOVED PV 07/110/2003 - Opens new window so would leave hourglass on parent */
	/* behavior: url(Behaviors/Hourglass.htc); */	
	text-decoration: underline;
	color: #215DC6; /* Dark blue */
}
A:visited.LexiconLink
{
	text-decoration: underline;
	color: #215DC6; /* Dark blue */
}
A:hover.LexiconLink
{
	text-decoration: underline;
	color: #428EFF; /* Lighter blue */
	cursor: hand;
}

/* Miscellaneous */
.clientDataStore
{
	behavior: url(#default#userData);
}

/* Printer friendly */
.pfTable
{
	background-color: White;
	color: black;
	border: solid 1 Black;
	overflow: hidden;
	width: 100%;
}
.pfTsTable
{
	background-color: White;
	color: black;
	border-top: solid 1px Gray;
	border-left: solid 1px Gray;
	overflow: hidden;
	width: 100%;
}
.pfCellL
{
	padding: 0;	
	background-color: White;
	color: Black;
	text-align: left;
	border: solid 1 Gainsboro;
	white-space: nowrap;
}
.pfCellR
{
	padding: 0;	
	background-color: White;
	color: Black;
	text-align: left;
	border: solid 1 Gainsboro;
	width: 75%;
}
.pfTsCellSmall
{
	padding: 0;	
	background-color: White;
	color: Black;
	text-align: left;
	border-bottom: solid 1px Gray;
	border-right: solid 1px Gray;
	width: 3%;
	height: 20;
}
.pfTsCellMedium
{
	padding: 0;	
	background-color: White;
	color: Black;
	text-align: left;
	border-bottom: solid 1px Gray;
	border-right: solid 1px Gray;
	width: 10%;
	height: 20;
}
.pfTsCellLarge
{
	padding: 0;	
	background-color: White;
	color: Black;
	text-align: left;
	border-bottom: solid 1px Gray;
	border-right: solid 1px Gray;
	width: 12%;
	height: 20;
}
.pfCell2
{
	padding: 0;	
	background-color: Silver;
	color: White;
	text-align: left;
	border: solid 1 Gainsboro;
}
.pfText
{
	color: Black;
	font-family: Tahoma;
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
}
.pfTitle
{
	color: Black;
	font-family: Tahoma;
	font-size: 85%;
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
}
.pfTitleBig
{
	color: Black;
	font-family: Tahoma;
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
}