body
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				9pt;
font-style:				normal;
font-weight:			normal;
color:					#000000;
background-color:		#ffffff;
text-decoration:		none; 
}

td, tr
{
font-family:			verdana,arial,helvetica,sans-serif;
font-size:				9pt;
}

/*
th, font, p, li, ul, ol, dl, dt, dd, blockquote
{
font-family:			verdana,arial,helvetica,sans-serif;
font-size:				9pt;
}
*/

a, a:link, a:active, a:hover, a:visited
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				9pt;
font-style:				normal;
font-weight:			normal;
color:					#1D3D84;
text-decoration:		underline; 
}

pre 
{ 
font-family:			Courier New, Courier;
font-size:				8pt;
font-weight:			normal;
color:					#000000; 
}  

.pre, a.pre, a:link.pre, a:active.pre, a:visited.pre, a:hover.pre
{ 
font-family:			Courier New, Courier;
font-size:				8pt;
font-weight:			normal;
color:					#ff0000;
text-decoration:		underline; 
}

.tableborders
{
border-left:			#A2A1A1 1px solid;
border-right:			#A2A1A1 1px solid;
background-color:		#ffffff;
font-size:				9pt;
}

.tableborderright
{
border-right:			#1D3D84 1px dashed;
}

.tableborderbottom
{
border-left:			#A2A1A1 1px solid;
border-right:			#A2A1A1 1px solid;
border-bottom:			#A2A1A1 1px solid;
font-size:				9pt;
}

.footerborders A:visited, .footerborders A:link, .footerborders A:hover 
{
font-size:				8pt;
text-decoration:		underline;
color:					#C6C6C6;
}

.footerborders
{
border-left:			#A2A1A1 1px solid;
border-right:			#A2A1A1 1px solid;
color:					#C6C6C6; 
font-size:				8pt;
}

.footerborderbottom
{
border-left:			#A2A1A1 1px solid;
border-right:			#A2A1A1 1px solid;
border-bottom:			#868686 2px solid;
font-size:				8pt;
}

input 
{ 
font-family:			Arial, Courier New, monospace, mono;
font-size:				10pt; 
}

.forgot 
{
font-size:				7pt; 
color:					#000000; 
text-decoration:		none;
}

.forgot A:visited, .forgot A:link, .forgot A:hover 
{
font-size:				7pt; 
text-decoration:		underline; 
color:					#0000ff;
}

.columnhdr 
{
font-size:				10pt; 
color:					#005098; 
font-weight:			bold; 
text-decoration:		none;
}

.columnhdr A:visited, .columnhdr A:link, .columnhdr A:hover 
{
font-size:				10pt; 
text-decoration:		underline; 
font-weight:			bold; 
color:					#005098;
}

.monospace 
{ 
font-family:			"Lucida Console","Courier New", monospace, mono;
font-size:				10pt; 
}

.copyright 
{ 
font-size:				7pt;
color:					#C6C6C6; 
}

.small 
{ 
font-family:			verdana,arial,helvetica,sans-serif;
font-size:				8.5pt;
color:					black; 
}

a:link.small, a:visited.small, a:hover.small, a:active.small 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				8pt;
font-style:				normal;
font-weight:			normal;
color:					#0000ff;
text-decoration:		underline; 
}

.dropdown 
{ 
position:				absolute;
z-index:				30;
width:					10px;
height:					10px;
visibility:				hidden; 
}

.grey 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				8pt; 
font-weight:			normal; 
color:					#999999; 
}  

.navLinks 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				8pt; 
font-weight:			normal;
text-decoration:		none; 
color:					#999999; 
}

a.navLinks, a:link.navLinks, a:active.navLinks, a:visited.navLinks, a:hover.navLinks 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				8pt; 
color:					#0000FF;
font-weight:			normal;
text-decoration:		none; 
}

.report 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				7.5pt;
font-weight:			normal; 
}

.menutitle 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				11pt;
font-weight:			bold; 
}

.large 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				11pt;
font-weight:			bold; 
}

a.large, a:link.large, a:active.large, a:visited.large, a:hover.large 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				11pt; 
color:					#0000FF;
font-weight:			bold;
text-decoration:		underline; 
}

.menu 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:					#000000;
font-size:				8pt;
font-weight:			normal; 
}

a.menu, a:link.menu, a:active.menu, a:visited.menu, a:hover.menu 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				8pt;
color:					#FFFFFF;
font-weight:			normal;
text-decoration:		none; 
}

.menuBold 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:					#000000;
font-size:				8pt;
font-weight:			bold; 
}

.error 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:					#ff0000;
font-size:				10pt;
font-weight:			bold; 
}

.required 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-weight:			bold;
font-size:				10pt;
color:					#ff0000;
}

.note 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:					#FF0000;
font-size:				11pt; 
font-weight:			bold; 
text-decoration:		underline;
}

.redbold 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:					#FF0000;
font-size:				10pt; 
font-weight:			bold; 
}

.red 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:					#FF0000;
font-size:				10pt; 
}

.redsmall 
{ 
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:					#FF0000;
font-size:				8pt; 
}

.tabhed 
{ 
font-family:			verdana,arial,helvetica,sans-serif;
font-size:				13pt;
font-weight:			normal;
color:					#0066CC; 
}

.title 
{ 
font-family:			verdana,arial,helvetica,sans-serif;
font-size:				17pt;
font-weight:			normal;
color:					#0066CC; 
}


.plTitle 
{
font-size:				10pt;
font-weight:			bold;
color:					#1D3D84; 
}

.plLabel 
{
font-size:			8pt;
}

.plData 
{
font-size:			8pt;
font-weight:		bold;
}

#leftNav 
{ 
position:				absolute;
top:					135px;
left:					0px;
width:					150px;
height:					100px;
visibility:				visible;
z-index:				20; 
}

#leftNav1 
{ 
position:				absolute;
top:					203px;
left:					0px;
width:					150px;
height:					100px;
visibility:				hidden;
z-index:				21; 
}

#leftNavlinks 
{ 
position:				absolute;
top:					235px;
left:					0px;
width:					150px;
height:					100px;
visibility:				visible;
z-index:				22; 
}

#content 
{ 
position:				absolute;
top:					135px;
left:					185px;
width:					535px;
visibility:				visible;
z-index:				1; 
}

#content580 
{ 
position:				absolute;
top:					135px;
left:					185px;
width:					580px;
visibility:				visible;
z-index:				1; 
}

#contentWide 
{ 
position:				absolute;
top:					135px;
left:					15px;
width:					705px;
visibility:				visible;
z-index:				1; 
}

#contenttab 
{ 
position:				absolute;
top:					135px;
left:					157px;
width:					535px;
visibility:				visible;
z-index:				1; 
}

#logo 
{ 
position:				absolute;
top:					11px;
left:					13px;
width:					5px;
height:					5px;
visibility:				visible;
z-index:				15; 
}

#navBar 
{ 
position:				absolute;
top:					43px;
left:					0px;
visibility:				visible;
z-index:				10; 
}

#navBack 
{ 
position:				absolute;
top:					0px;
left:					0px;
width:					100%;
height:					54px;
visibility:				visible;
z-index:				5; 
}

#legal 
{ 
position:				absolute;
top:					450px;
left:					10px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				8pt;
font-weight:			normal;  
visibility:				visible;
z-index:				10; 
}