BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana, Garamond;
    BACKGROUND-COLOR: #ffffff
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: #669;
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #669;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small
}
TD
{
    FONT-SIZE: x-small
}
.SearchTabSelect
{
	background: #669;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.SearchTabUnSelect
{
	background: #666;
	font-size: 11px;
	text-align: center;
}
.SearchTabActiveBar
{
	background: #FFF;
}
input
{
	FONT-SIZE: 11px;
}
textarea
{
	FONT-SIZE: 11px;
}
select
{
	FONT-SIZE: 11px;
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	border-bottom: #999 1px solid;
	background-color: #FFF;
}
A:link
{
    COLOR: #C00;
    TEXT-DECORATION: underline
}
A:visited
{
	COLOR: #900;	
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #33F;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #900;
    TEXT-DECORATION: none
}
.LinkNavButtons
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}

TR.TableHeader A:link
{
	COLOR: #FFF;
	TEXT-DECORATION: none
}
TR.TableHeader A:visited
{
	COLOR: #FFF;
	TEXT-DECORATION: none
}
TR.TableHeader A:active
{
	COLOR: #FFF;
	TEXT-DECORATION: none
}
TR.TableHeader A:hover
{
	COLOR: #EEE;
	TEXT-DECORATION: underline;
}
.TableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #FFF;
    BACKGROUND-COLOR: #306;
    TEXT-ALIGN: center
}
.TableHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #FFF;
    BACKGROUND-COLOR: #669;
    TEXT-DECORATION: none
}
.TableHeader3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000;
    BACKGROUND-COLOR: #EEE;
    TEXT-DECORATION: none
}
.TableFooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    TEXT-ALIGN: center
}
.TableFooter2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    TEXT-ALIGN: center
}
.SearchResultsRow
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    border-bottom-color: #EEE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    BACKGROUND-COLOR: #FFF;
    TEXT-ALIGN: left;
}
.TableRowBgColorEven
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #FFF;
    TEXT-ALIGN: center
}
.TableRowBgColorOdd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #EEF;
    TEXT-ALIGN: center
}
.TableCellText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #FFF;
    TEXT-DECORATION: none
}
.TextBoxLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #FFF;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.TableSaveCancel
{
    border: none 0;
    background: #FFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #FFF;
    TEXT-ALIGN: right;
}
.CellSaveCancel
{
	background: #FFF;
	padding: 10px 5px 10px 5px;
}
.TableAddInsertHeader
{
    border-collapse: collapse;
    border: 1px solid #EEE;
    BACKGROUND-COLOR: #EEE;
    TEXT-ALIGN: center
}
TABLE.Search
{
    border-collapse: collapse;
    border: 1px solid #669;
    BACKGROUND-COLOR: #ffffff
}
TABLE.Provider TD
{
    border: 0px solid #FFF;
    FONT-SIZE: 11px;
}
TABLE.AddItem
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    WIDTH: 90%;
    BORDER-BOTTOM: 1px
}
.SearchFormInstructions
{
	FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    margin-bottom: 10px;
}
.PopUpHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #FFF;
    BACKGROUND-COLOR: #306;
    TEXT-ALIGN: left
}
.SmallText
{
    FONT-SIZE: xx-small
}
.SmallTextEmphasis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small
}
.SmallTextItalics
{
    FONT-SIZE: xx-small;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}
.CreateItemLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    TEXT-ALIGN: center
}
.Level1MenuLink
{
    FONT-SIZE: x-small
}

.TableCellEditTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #FFF;
    BACKGROUND-COLOR: #306;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TableCellAddTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #FFF;
    BACKGROUND-COLOR: #CCC;
    TEXT-ALIGN: center
}
.TableCellDeleteTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #FFF;
    TEXT-ALIGN: center
}
.BrandingBannerBg
{
	background-color: #FFF;
}
.NavMenuLevel1
{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-color: #245E84;
}
.NavMenuLevel1Selected
{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-color: #FFF;
}

A.NavMenuLevel1:link
{
    COLOR: #EEE;
    TEXT-DECORATION: none
}
A.NavMenuLevel1:visited
{
    COLOR: #EEE;
    TEXT-DECORATION: none
}
A.NavMenuLevel1:active
{
    COLOR: #999;
    TEXT-DECORATION: underline
    background-color: #FFF;
}
A.NavMenuLevel1:hover
{
    COLOR: #CCC;
    TEXT-DECORATION: underline
}
.NavTabLevel1
{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
A.NavTabLevel1:link
{
    COLOR: #FFF;
    TEXT-DECORATION: none
}
A.NavTabLevel1:visited
{
    COLOR: #FFF;
    TEXT-DECORATION: none
}
A.NavTabLevel1:active
{
    COLOR: #999;
    TEXT-DECORATION: underline
    background-color: #FFF;
}
A.NavTabLevel1:hover
{
    COLOR: #FFF;
    TEXT-DECORATION: underline
}
.DetailsName
{
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.DetailsText
{
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.DetailsTextBold
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.DetailsTextBlock
{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.DetailsTextBlockSection
{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin: 11px 0px 3px 0px;
}
.DetailsTextBlockList
{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 6px;
	list-style-type: disc;
	list-style-position: outside;
	
}
.Header2Bar
{
	FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #FFF;
    BACKGROUND-COLOR: #669;
    TEXT-DECORATION: none;
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 6px; 
	MARGIN: 3px 3px 10px 0px; 
	PADDING-TOP: 6px
}
.Footer2Bar
{
	FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #FFF;
    BACKGROUND-COLOR: #669;
    TEXT-DECORATION: none
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px
}
.FootNote
{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
.ErrorMessage
{
	COLOR: #C00;
	font-size: 11px;
	font-weight: bold;
}
.SearchButton
{
	font-size: x-small;
	font-weight: bold;
}
