.PageHeader
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 18px;
    TEXT-DECORATION: none
}
.LabelText
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.ItemHeader
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none
}
BODY
{
    COLOR: black;
    FONT-FAMILY: Arial
}
A
{
    FONT-FAMILY: Arial
}
A#TopBar:active
{
    COLOR: #47548c;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A#TopBar:link
{
    COLOR: #47548c;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A#TopBar:visited
{
    COLOR: #47548c;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A#TopBar:hover
{
    COLOR: #fccc66;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.Menu
{
    COLOR: white
}
.dataGrid_header
{
    COLOR: darkblue;
    FONT-FAMILY: Arial
}
.dataGrid_th
{
    COLOR: darkblue;
    TEXT-DECORATION: underline
}
.dataGrid_action
{
    COLOR: darkgoldenrod;
    FONT-WEIGHT: bold
}
.dataGrid_rowAlt
{
    BACKGROUND-COLOR: lightblue
}
.dataGrid_button
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    WIDTH: 30px
}
.dataGrid_recordPos
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGrid_sortColList
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGrid_filterList
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGrid_filterValue
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
TH
{
    FONT-SIZE: 13px
}
H2
{
    FONT-SIZE: 18px
}
.ProductGuide
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.TextBox
{
    WIDTH: 100px
}
.dataGridAction
{
    COLOR: navy;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.dataGridButton
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    WIDTH: 40px
}
.dataGridFilterList
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGridFilterValue
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGridHeader
{
    COLOR: darkblue;
    FONT-FAMILY: Arial
}
.dataGridRecordPos
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGridRow
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGridRowAlt
{
    BACKGROUND-COLOR: lightblue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGridCell
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGridCellAlt
{
    BACKGROUND-COLOR: lightblue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGridSortColList
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px
}
.dataGridTh
{
    COLOR: darkblue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}





#nav, #nav ul 
{
	float: left;
	list-style: none;
	line-height: 1;
	background: #5caadb;
	padding: 0;
	border: solid #47548C;
	border-width: 0px 0;
	margin: 0 0 0 0;
}

#nav a
{
	font-size: 12;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 0.25em 2em;
}

#nav a.daddy
{
	background: url(/images/tri.gif) center right no-repeat;
}

#nav li
{
	float: left;
	padding: 0;
}

#nav li ul
{
	position: absolute;
	left: -999em;
	height: auto;
	width: 13em;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

#nav li li
{
	padding-right: 0;
	width: 13em;
	border: solid #47548C;
	border-width: 1px;
}

#nav li ul a
{
	color: #ffffff;
	width: 13em;
}

#nav li ul ul
{
	margin: -1.25em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{
	left: auto;
}

#nav li:hover, #nav li.sfhover 
{
	background: #47548C;
}

#nav a:hover
{
    color: #fccc66;
}

.reverse
{
	background: #47548C;
	color: #fccc66 !important; 
}

