A
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    BORDER-LEFT: black;
    COLOR: #8A0606;
    BORDER-BOTTOM: black;
    FONT-FAMILY: Arial
}
A:hover
{
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.category{
	
	width: 150px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=gray,endColorStr=gainsboro); 
	text-decoration: none;
	padding: 4px;
	color:black;
	font-size:8pt;
	font-family:Arial;
	font-weight:bold;
}
:hover.category
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#f9ce5c,endColorStr=gainsboro);
	text-decoration: none;
}
.categoryHover
{
	width: 150px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#f9ce5c,endColorStr=gainsboro); 
	text-decoration: none;
	padding: 4px;
	color:black;
	font-size:8pt;
	font-family:Arial;
	font-weight:bold;
}
:hover.categoryHover
{
	text-decoration: none;
}
scoreRow:hover
{
    BACKGROUND-COLOR: #f9ce5c
}
.siteBG
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c
}
INPUT.button
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c;
    TEXT-DECORATION: none
}
.siteBGAlt
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    BACKGROUND-COLOR: gray
}
.titleDate
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
.footer
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.menuRow
{
    BORDER-RIGHT: maroon thin;
    BORDER-TOP: maroon thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0pt;
    BORDER-LEFT: maroon thin;
    WIDTH: 100%;
    COLOR: #333333;
    BORDER-BOTTOM: maroon thin;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.menuRow:hover
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0pt;
    BORDER-LEFT: thin;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: thin;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.titleLogin
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white
}
.titleLinksSelect
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.titleLinksSelect:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.titleLinks
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.titleLinks:hover
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.menuRowAlt
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0pt;
    WIDTH: 100%;
    COLOR: #323200;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.menuRowAlt:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0pt;
    WIDTH: 100%;
    COLOR: #323200;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.menuBG
{
    COLOR: black;
    BACKGROUND-COLOR: gainsboro
}
.pageTitle
{
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.homeNewTitle
{
    COLOR: white;
    BACKGROUND-COLOR: #00349a
}
.altTitleBG
{
    COLOR: white
}
.cartValuesShade
{
    BACKGROUND-COLOR: #d3e5fa
}
.menuBGAlt
{
    BACKGROUND-COLOR: gray
}
BODY
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
}
FONT
{
    FONT-SIZE: 10pt
}
INPUT
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
SELECT
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
TEXTAREA
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
.soon
{
    FONT-SIZE: 12pt;
    WIDTH: 100%;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.nobrowse
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial
}
.welcome
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial
}
.listHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: lightgrey
}
.priceName
{
    FONT-FAMILY: Arial
}
.priceDesc
{
    FONT-FAMILY: Arial
}
.priceCost
{
    FONT-FAMILY: Arial
}
FONT.small
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.homeTitleLink
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    BORDER-LEFT: black thin;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial
}
.homeTitleImage
{
    BORDER-RIGHT: black 1mm double;
    BORDER-TOP: black 1mm double;
    BORDER-LEFT: black 1mm double;
    BORDER-BOTTOM: black 1mm double
}
FONT.large
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.preReg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.border
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid
}
.verySmall
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.accountHeadLeft
{
	FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
}
.customValue
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.customValueAlt
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f2f2f2
}
.customHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gray;
    TEXT-DECORATION: none
}
.customHeader:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gray;
    TEXT-DECORATION: none
}
.questionHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c
}
.scoreFld
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f2f2f2;
    TEXT-ALIGN: right
}
.scoreHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
.scoreValue
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.scoreArea
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px;
    FONT-SIZE: 12pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 185px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f2f2f2;
    TEXT-ALIGN: center
}
.scoreTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9ce5c;
    TEXT-ALIGN: center
}
.scoreHeaderRight
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
.scoreSubHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: silver
}
.scoreSubSubHeader
{
}
.scoreTitleAlt
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
.scoreDesc
{
    FONT-SIZE: 12pt;
    COLOR: black
}
.scoreTypeHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.scoreTypeValue
{
    FONT-SIZE: 8pt
}
.fldName
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f2f2f2
}
.fldContractValue
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.fldNameHL
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f2f2f2
}
.demo
{
	font-weight: bold; 
	text-transform: uppercase; 
	color: white; 
	font-family: Arial; 
	background-color: #8a0606; 
	text-decoration: none;
	font-size:10pt;
}
.demo:hover
{
	font-weight: bold; 
	text-transform: uppercase; 
	color: white; 
	font-family: Arial; 
	background-color: #8a0606; 
	text-decoration: none;
}
.demoAlt
{
	font-weight: bold; 
	text-transform: uppercase; 
	color: black; 
	font-family: Arial; 
	background-color: #f9ce5c; 
	text-decoration: none;
	font-size:8pt;
}
