body
{
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

a:link.footer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
    text-decoration: none;
}
a:visited.footer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
    text-decoration: none;
}
a:hover.footer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
    text-decoration: underline;
}

a:link.head_blue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
    text-decoration: none;
}
a:visited.head_blue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
    text-decoration: none;
}
a:hover.head_blue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
    text-decoration: underline;
}

a:link.head_blue2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 12px;
    text-decoration: none;
}
a:visited.head_blue2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 12px;
    text-decoration: none;
}
a:hover.head_blue2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 12px;
    text-decoration: underline;
}


a:link.head_yellow
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #DD9303;
    font-size: 10px;
    text-decoration: none;
}
a:visited.head_yellow
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #DD9303;
    font-size: 10px;
    text-decoration: none;
}
a:hover.head_yellow
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #DD9303;
    font-size: 10px;
    text-decoration: underline;
}

a:link.link1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #DD9303;
    font-size: 10px;
    text-decoration: none;
}
a:visited.link1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #DD9303;
    font-size: 10px;
    text-decoration: none;
}
a:hover.link1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #DD9303;
    font-size: 10px;
    text-decoration: underline;
}

a:link.link2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
    text-decoration: none;
}
a:visited.link2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
    text-decoration: none;
}
a:hover.link2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
    text-decoration: underline;
}

a:link.whitenav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
a:visited.whitenav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
a:hover.whitenav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}

a:link.nav1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
a:visited.nav1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
a:hover.nav1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

a:link.nav2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
a:visited.nav2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
a:hover.nav2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}

a:link.head_white
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
a:visited.head_white
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
a:hover.head_white
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: underline;
}


table
{
    font-family: Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
}
table.content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 12px;
}
.content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 12px;
}

.required
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-size: 12px;

}


font.head_blue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-weight: bold;
    font-size: 12px;
}

font.feature1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
}

font.feature2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
}

font.tour
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 12px;
}
font.quote
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 12px;
}

font.yellow
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #DD9303;
    font-size: 12px;
}

font.login
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
}
font.date
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
}
font.copy
{
    font-family: Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 8px;
}
font.foot
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
}



.head_blue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-weight: bold;
    font-size: 12px;
}
.head_blue2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-weight: bold;
    font-size: 14px;
}
.feature1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
}
.feature2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
}
.privacy
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #0E2F92;
    font-size: 10px;
    text-align: justify;
}

.tour
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 12px;
}
.quote
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 12px;
}

.yellow
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #DD9303;
    font-size: 12px;
}

a.login
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
    text-decoration: none;
    margin-right: 5px;
}

.login
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
}

.loginbox
{
    margin-left: 5px;
}
.date
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-size: 10px;
}
.copy
{
    font-family: Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 8px;
}
.foot
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8697C8;
    font-size: 10px;
}

/*
A
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}
*/
A.leftNavLink
{
    font-size: 8pt;
    margin-left: 5px;
}

A.leftNavLink:hover
{
    color: #DD9303;
}

.credit
{
    color: #000000;
    font-size: 10pt;
    font-family: Verdana;
}

A.credit
{
    color: #dd9303;
    font-size: 8pt;
    text-decoration: underline;
}

A.credit:hover
{
    color: #d9000f;
    font-size: 8pt;
    text-decoration: underline;
}

A.drill_down
{
    color: #dd9303;
    font-size: 10pt;
    text-decoration: underline;
}

A.drilldown:hover
{
    color: #dd9303;
    font-size: 10pt;
    text-decoration: underline;
}

.pageTitle
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #006228;
    font-size: 14pt;
    text-decoration: none;
    font-weight: bold;
}

.Headlineblack
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #006228;
    font-size: 14pt;
    text-decoration: none;
    font-weight: bold;
}

.fieldName
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #0E2F92;
    font-size: 10pt;
    text-decoration: none;
    text-align: right;
    padding-right: 10px;
}

.footer
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #93A1CE;
    font-size: 8pt;
    text-decoration: none;
    text-align: center;
}

.leftNavSection
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 12pt;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
}

.leftNavSectionMed
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 10pt;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
}

.note
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #000000;
    font-size: 10pt;
    text-align: left;
}

.Subheadblack
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #000000;
    font-size: 10pt;
    text-align: left;
}

TABLE.reportBox
{
    border-top: solid;
    border-left: solid;
    border-right: solid;
    border-bottom: solid;
    border-width: 1px;
    border-color: #93A1CE;
}

TABLE.printBox
{
    border-top: solid;
    border-left: solid;
    border-right: solid;
    border-bottom: solid;
    border-width: 1px;
    border-color: #93A1CE;
    width: 7in;
}

.reportBox
{
    border-top: solid;
    border-left: solid;
    border-right: solid;
    border-bottom: solid;
    border-width: 1px;
    border-color: #93A1CE;
    padding: 2px 2px 2px 2px;
}

BODY.printable
{
    width: 8.5in;
}



TR.reportColumn
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 10pt;
    text-align: left;
}
TR.reportRowEven
{
    background-color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #000000;
    font-size: 10pt;
    text-align: left;
}
TR.reportRowOdd
{
    background-color: #E7EAF4;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #000000;
    font-size: 10pt;
    text-align: left;
}

.reportTitle
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 10pt;
	 color: #000000;
	 border: 0px;
}

.reportRowColumnPrintable
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E2F92;
    font-weight: bold;
    font-size: 12px;
 	 background-color: #E7EAF4; 
}


.reportColumn, .reportColumn a, .reportColumn th
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 10px;
	 color: #0E2F92;
	 background-color: #E7EAF4; 
	 
}
.reportRowEven, .reportRowEven td
{
    background-color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #000000;
    font-size: 10px;
    text-align: left;
	 padding-left: 2px;
}
.reportRowOdd, .reportRowOdd td
{
    background-color: #E7EAF4;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #000000;
    font-size: 10px;
    text-align: left;
	 padding-left: 2px;
}

.reportRowSelected, .reportRowSelected td, .reportRowSelected a
{
	background-color: #C6CCDC;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align: left;
	padding-left: 2px;
}

.lightgrey
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 10pt;
}

.lightgreymedium
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #000000;
    font-size: 10pt;
}


A.normal
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #dd9303;
    font-size: 10pt;
    text-decoration: underline;
}

A.normal:hover
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #d9000f;
    font-size: 10pt;
    text-decoration: underline;
}


.serverMessage
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #0E2F92;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    text-align: left;
    padding-right: 10px;
}

.RTFEditor
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    font-size: 10pt;
    text-align: left;
    width: 100%;
    height: 100%;
}
.RTFEditor A
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: blue;
    text-decoration: none;
}

.popupControl
{
	background-color:#FFFFFF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 1px;
    text-align: left;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 5px 5px 5px 5px;
}

@media print 
{
 table.insertTable   
 {
   visibility:hidden;  
 }
}