body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; line-height: normal; letter-spacing: normal; }
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-style: oblique; line-height: normal; font-weight: bold; font-variant: small-caps; text-transform: uppercase; color: #333399}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: italic; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #33CC33; text-decoration: none}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal; vertical-align: middle; }
a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #0000FF; text-decoration: none}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000; text-decoration: underline}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: uppercase; color: #33CC33; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: auto; width: auto; left: auto; top: auto; clip:  rect(   ); letter-spacing: normal; text-align: left; vertical-align: middle; word-spacing: normal; white-space: normal; text-decoration: none}
strong {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 500; color: #000000; text-decoration: none; position: relative; clip:  rect(   ); margin-top: 3px; margin-bottom: 3px}
h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; letter-spacing: normal; vertical-align: middle; margin-top: 3px; margin-bottom: 3px}
dd {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; text-transform: none; color: #000000; text-decoration: none; margin-top: 2px; margin-bottom: 2px; margin-right: 2px; margin-left: 2px; letter-spacing: normal; text-indent: 10px; vertical-align: middle; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clear: left; float: left; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
pre {  font-family: Arial, Helvetica, sans-serif; font-size: x-large; font-style: normal; font-weight: bolder; font-variant: normal; text-transform: capitalize; color: #333399; text-decoration: underline; background-color: #FFFFFF; text-align: center; border-color: black black #FF0000; border-bottom-width: medium}
table {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
tr {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.req {  background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.tableWithBlueBorders 
{
    border: solid 1pt #333399;
    padding: 2px 2px 2px 2px;
}

.formButtonFlat 
{
	border: 1px solid #000000;
	background-color:#FFFFFF;
	background-image: url(/newsite/images/table-header-bg-brightblue.gif);
	background-repeat:repeat;

	font-family: Arial;
	font-weight:bold;
	font-size:  10pt;
	color: #FFFFFF;
	vertical-align:middle;
	cursor: pointer;
}

.headerBlueBackWithWhite
{
    background-color: #333399;
    font-family: Arial;
    font-size: 10pt;
    font-weight:bold;
    color: White;
}

.Highlight {
background: #FF9;
}

.Highlight_Orange {
 background-color: #FF9900;
}

.#FFFFFF {
background: #FFFFFF;
}
.#EEEEEE {
background: #EEEEEE;
}
.FLRR
{
    FONT-SIZE: 10pt;
    TEXT-INDENT: 0in;
    FONT-FAMILY: Arial, sans-serif
}
.callout
{
    FONT-SIZE: 14pt;
    COLOR: #800000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, sans-serif
}
A.progress
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.progress
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.progressOn
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FormDescReq
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cond8pt
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Arial Narrow', 'Times New Roman'
}
.norm11pt
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, sans-serif
}
.norm10pt
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, sans-serif
}
.norm9pt
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, sans-serif
}
.norm8pt
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, sans-serif
}
.bold12ptWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bold10ptWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bold9ptWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bold12pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #336600;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bold10pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bold10ptnavy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bold12ptnavy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.norm12ptnavy
{
    FONT-SIZE: 12pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sectionHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

hr {  margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; letter-spacing: 0px; clear: none; float: none; height: 2px; color: #003399}
.norm12ptUpper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	color: #000000;
}

.opacity {
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=30);
}

.allOpac {
	-moz-opacity:0.0;
	filter:alpha(opacity=0);
	opacity:0.0;
}

hr.hr4 {
	border-top: 1px dashed #333399;
	color: #fff;
	background-color: #fff;
	height: 4px;
}