
body
{
margin:         0pt;
background:     #ffffff;
font-family:    Arial,Helvetica,Geneva,Swiss;
font-size:      9pt;
}

p
{
font-family:    Arial,Helvetica,Geneva,Swiss;
font-size:      9pt;
}

a
{
font-family:    Arial,Helvetica,Geneva,Swiss;
font-size:      9pt;
text-decoration:	none;
}

a:link, a:visited
{
color:		#0000ff;
text-decoration:	none;
}

a:active,  a:hover
{
color:		#0000ff;
text-decoration:	underline;
}

a:link.nav, a:visited.nav
{
color:		#001c4d;
font-family:	verdana,arial;
font-size:	10pt;
font-weight:	600;
text-decoration:	none;
}

a:active.nav, a:hover.nav
{
color:		#ffffff;
font-family:	verdana,arial;
font-size:	10pt;
font-weight:	600;
text-decoration:	none;
}

a:link.navblue, a:visited.navblue
{
color:		white;
font-family:	verdana,arial;
font-size:	10pt;
font-weight:	600;
text-decoration:	none;
}

a:active.navblue, a:hover.navblue
{
color:		#c4d7e6;
font-family:	verdana,arial;
font-size:	10pt;
font-weight:	600;
text-decoration:	none;
}

a:link.leftnav, a:visited.leftnav
{
color:		#001c4d;
font-family:	verdana,arial;
font-size:	8pt;
font-weight:	500;
text-decoration:	none;
}

a:active.leftnav, a:hover.leftnav
{
color:		#ffffff;
font-family:	verdana,arial;
font-size:	8pt;
font-weight:	500;
text-decoration:	none;
}

a:link.leftnavblue, a:visited.leftnavblue
{
color:		#072251;
font-family:	verdana,arial;
font-size:	8pt;
font-weight:	500;
text-decoration:	none;
}

a:active.leftnavblue, a:hover.leftnavblue
{
color:		#336699;
font-family:	verdana,arial;
font-size: 8pt;
font-weight:	500;
text-decoration: none;
}

a:link.leftnavbluesel, a:visited.leftnavbluesel
{
color:		#072251;
font-family:	verdana,arial;
font-size:	8pt;
font-weight:	700;
text-decoration:	none;
}

a:active.leftnavbluesel, a:hover.leftnavbluesel
{
color:		#072251;
font-family:	verdana,arial;
font-size:	8pt;
font-weight:	700;
text-decoration:	none;
}

a:link.foot, a:visited.foot
{
color:		#010166;
font-family:	arial,helvetica;
font-size:	9pt;
text-decoration:	none;
}

a:active.foot, a:hover.foot
{
color:		#336699;
font-family:	arial,helvetica;
font-size:	9pt;
text-decoration:	none;
}

ul
{
list-style-type:	square;
}

hr
{
color:		#336699;
}

td
{
font-family:    Arial,Helvetica,Geneva,Swiss;
font-size:      9pt;
}

.req
{
font-family:    Arial,Helvetica,Geneva,Swiss;
font-size:      12pt;
font-weight:    800;
color:          #7F0000;
}

h1
{
font-family:    Arial,Helvetica,Geneva,Swiss;
color:          #000066;
font-weight:         700;
font-size:      14pt;
margin-bottom:  6pt;
}

h2
{
font-family:    Arial,Helvetica,Geneva,Swiss;
color:          #000066;
font-weight:         700;
font-size:      12pt;
margin-bottom:  4pt;
}

h3
{
font-family:    Arial,Helvetica,Geneva,Swiss;
color:          #000066;
font-weight:         700;
font-size:      11pt;
margin-bottom:  4pt;
}

h4
{
font-family:    Arial,Helvetica,Geneva,Swiss;
color:          #000066;
font-weight:         700;
font-size:      10pt;
margin-bottom:  2pt;
}

h5
{
font-family:    Arial,Helvetica,Geneva,Swiss;
color:          #000066;
font-weight:         bold;
font-size:      9pt;
margin-bottom:  2pt;
}

.clarediblueheader
{
color:          #336699;
font-weight:    700;
}

.darkCell
{
background:	#336699;
vertical-align:	middle;
}

.lightCellGray
{
color:      #5f5f5f;
background:	#eeeeee;
vertical-align:	top;
}

.lightCell
{
background:	#e8eff5;
vertical-align:	top;
}

.textCell
{
background:	white;
vertical-align:	top;
}

.navCell
{
padding-top:     1px;
padding-bottom:     1px;
padding-right:     6px;
padding-left:     6px;
background:	white;
vertical-align:	middle;
text-align:		center;
}

.headfootCell
{
padding-top:     1px;
padding-bottom:     1px;
background:	white;
vertical-align:	middle;
text-align:		center;
border-top:	thin solid black;
border-bottom:	thin solid black;
}

.fieldNameCellGray
{
background: #d9d9d9;
color:		#5f5f5f;
text-align:	right;
font-weight: bold;
vertical-align:	top;
}

.fieldNameCell
{
background: #c4d7e6;
color:		#000000;
text-align:	right;
font-weight: bold;
vertical-align:	top;
}

.fieldNameCellLeft
{
background: #c4d7e6;
color:		#000000;
text-align:	left;
font-weight: bold;
vertical-align:	top;
}

.fieldNameCellCenter
{
background: #c4d7e6;
color:		#000000;
text-align:	center;
font-weight: bold;
vertical-align:	top;
}

.fieldNameCellColor
{
background: #c4d7e6;
color:		#000000;
}

.stdCell
{
background:	#336699;
color:		black;
text-align:	right;
vertical-align:	top;
}

.headerCell
{
background:	#c4d7e6;
color:		black;
font-weight:	bold;
font-family:	verdana,arial,helvetica,geneva,swiss;
vertical-align:	middle;
}

input
{
font-size:	9pt;
}

textarea
{
font-size:	9pt;
}

select
{
font-size:	9pt;
}

.blueButton
{
background:	#c4d7e6;
color:		#336699;
font-size:	9pt;
font-weight:	bold;
border-color:   #cebb4e;
border-width:   1px;
border-style:   solid;
}

.emph
{
color:		#990000;
}

.flasher
{
color:			#990000;
font-size:		9pt;
font-weight:		bold;
text-decoration:	blink;
}

.note
{
color:		    #4f4f4f;
font-family:    Arial,Helvetica,Geneva,Swiss;
font-size:      8pt;
}

.readonlyinput
{
background:	#e8eff5;
border-color:	#cebb4e;
border-style:	solid;
border-width:	1px;
read-only:	yes;
}
INPUT.button
{
background:	#c4d7e6;
color:		#336699;
font-size:	9pt;
font-weight:	bold;
border-color:   #cebb4e;
border-width:   1px;
border-style:   solid;
}
INPUT.submit
{
background:	#c4d7e6;
color:		#336699;
font-size:	9pt;
font-weight:	bold;
border-color:   #cebb4e;
border-width:   1px;
border-style:   solid;
}

