BODY
{
    COLOR: #000000;
    MARGIN-RIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
TD.banner
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.banner
{
    MARGIN-TOP: -15px;
    MARGIN-LEFT: -10px
}
A:hover
{
}
A
{
    COLOR: #0000ff;
}
H1
{
    COLOR: #000099;
	text-decoration: underline;
}
H2
{
    COLOR: #000099;
	text-decoration: underline;
	text-align: center;
}
.dkBlue
{
	color: #000099;
}
.red
{
	color: #ff0000;
}
H4
{
    COLOR: #000099
}
.filled
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #6699cc;
    TEXT-ALIGN: center
}
.filledBorder
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #6699cc;
    TEXT-ALIGN: center;
	BORDER-RIGHT: #000099 1px solid;
    BORDER-TOP: #000099 1px solid;
    BORDER-LEFT: #000099 1px solid;
    BORDER-BOTTOM: #000099 1px solid;
}
.border
{
    BORDER-RIGHT: #000099 1px solid;
    PADDING-RIGHT: 1ex;
    BORDER-TOP: #000099 1px solid;
    PADDING-LEFT: 1ex;
    MARGIN-BOTTOM: 2em;
    PADDING-BOTTOM: 1ex;
    BORDER-LEFT: #000099 1px solid;
    PADDING-TOP: 1ex;
    BORDER-BOTTOM: #000099 1px solid;
}
.tiny
{
    MARGIN-TOP: 0em;
    FONT-SIZE: 55%;
    MARGIN-BOTTOM: 0em
}
.navBarTop
{
    FONT-WEIGHT: bold;
    COLOR: #66ccff;
    TEXT-DECORATION: none
}
.header
{
    FONT-WEIGHT: bold;
    COLOR: #000099;
}
.blackHeader
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
	text-decoration: underline;
}
.header .header
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-STYLE: italic
}
H1
{
	MARGIN-LEFT: 2em;
    MARGIN-RIGHT: 2em;
    TEXT-ALIGN: center
}
.centered
{
    TEXT-ALIGN: center
}
DIV.indent
{
    MARGIN-LEFT: 4em;
    MARGIN-RIGHT: 4em
}
.center
{
	text-align: center;
}
EM
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: italic
}
STRONG
{
    FONT-WEIGHT: bold;
    COLOR: #000099;
    FONT-STYLE: italic
}
CITE
{
    FONT-SIZE: smaller
}
.note
{
    COLOR: #ff0000;
    FONT-STYLE: italic
}
SPAN.right
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
SPAN.left
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.footer
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-ALIGN: center
}
.footer A
{
    FONT-WEIGHT: bold
}
.footer H4
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic
}
.header LI, .blackHeader li
{
    MARGIN-TOP: 1em
}
.header LI.header
{
    FONT-STYLE: normal
}
LI.indent
{
    MARGIN-LEFT: 3em
}
.text
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-STYLE: normal;
	text-decoration: none;
}
OL.nested
{
    MARGIN-TOP: 1em
}
UL.nested
{
    MARGIN-TOP: 1em
}
OL.nested LI
{
    MARGIN-TOP: 0em
}
UL.nested LI
{
    MARGIN-TOP: 0em
}
OL.spaced LI
{
    MARGIN-TOP: 1em
}
THEAD
{
    FONT-WEIGHT: bold
}
TFOOT
{
    FONT-WEIGHT: bold
}
.testimonial P
{
    MARGIN-TOP: 1.5em;
    MARGIN-BOTTOM: 0.5em;
    FONT-STYLE: italic
}
DIV.testimonial DIV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: smaller;
    MARGIN-LEFT: 55%;
    FONT-STYLE: normal
}
DIV.testimonial DIV EM
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    COLOR: #000099;
    FONT-STYLE: normal
}
.excerpt
{
    FONT-STYLE: italic
}
.header .excerpt
{
    FONT-WEIGHT: normal;
    COLOR: #000000
}
.header .excerpt EM
{
    TEXT-TRANSFORM: none;
    COLOR: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.one-liners P
{
    FONT-STYLE: italic
}
.one-liners CITE
{
    FONT-STYLE: normal
}
.calcNav, .navCalc
{
	margin-top: -1em;
}
.calc
{
	border-style: groove;
	border-width: thin;
	border-color: #ffffff;
    BACKGROUND-COLOR: #cccccc
}
.calc H1
{
    FONT-SIZE: 140%;
    COLOR: #000000;
	margin-top: 2px;
}
.calc .instructions
{
    MARGIN-BOTTOM: 0.5em;
    MARGIN-LEFT: 4em;
    MARGIN-RIGHT: 4em;
    TEXT-ALIGN: center
}
.calc .input
{
    WIDTH: 10em
}
.calc .small .input, .calc .smallInput .input
{
    WIDTH: 6em
}
.calc .result
{
    font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
    WIDTH: 10em;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right
}
.calc .small .result
{
    WIDTH: 6em
}
.optFrame
{
    border-style: groove;
	border-width: thin;
	border-color: #ffffff;
    MARGIN-LEFT: 8em;
    MARGIN-RIGHT: 8em;
    TEXT-ALIGN: center
}
.optFrame input
{
	background-color: #cccccc;
}
.operator
{
    FONT-WEIGHT: bold;
    border-style: solid;
	border-color: #cccccc;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
    
}
.calc .label
{
    FONT-SIZE: 100%;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
    BACKGROUND-COLOR: #cccccc;
}
.calc .resultLabel
{
    FONT-WEIGHT: bold
}
.calc .yearLabel
{
    FONT-WEIGHT: bold;
    WIDTH: 4em;
   border-style: none;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right;
}
form .banner
{
	height: 25px;
	margin-bottom: -1em;
}
form .banner input
{
	margin-bottom: -1em;
}
.logoTop
{
	text-align: center;
	margin-bottom: -1em;
}
.secHead
{
	color:  #000099;
	font-size: larger;
	text-decoration: underline;
}
.compact
{
	margin-bottom: -.75em;
}
div.Message
{
	background-color: #000000;
	padding: 1em;
	margin-top: 2em;
	margin-bottom: 4em;
	border: 1px solid #000000;
}
div.Message td
{
	font-size: 14pt;
	font-weight: bold;
}
.textRed
{
	color: #ff0000;
}
.textWhite
{
	color: #ffffff;
}
.textBlue
{
	color: #0000ff;
}
.important{
	color: #ff0000;
	font-weight: bold;
}
.large{
	font-size: 14pt;
	font-weight: bold;
}
