.left 
{
text-align: left;
}

.right
{
text-align: right;
}

.odd 
{
background: #EBF4D7;
}

.even
{
background: #F4FAEB;
}

BODY  			
{
background-color:#FFFFFF;background-image:none;
font-family:Verdana,Arial,Helvetica,Sans-serif;
color:#000000;
font-size:10pt
}
H1  			
{
color:#31669C;
font-weight: bold;
font-size:200%
}

H2  			
{
color:#31669C;
font-size:150%
}

H3  			
{
color:#31669C;
font-size:125%
}

H4  			
{
color:#31669C;
font-size:115%
}

H5  			
{
color:#31669C;
font-weight: bold;
font-size:100%
}

H6  			
{
color:#31669C;
font-style:italic;
font-size:100%
}

P,TR,TD,UL,OL,TH		
{
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:10pt
}

th
{
background: #0099CC;
color: #FFFFFF;
font-weight: bold;
}

th h3
{
background: #0099CC;
color: #FFFFFF;
font-weight: bold;
}
th span.pageHdr
{
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:11pt;
font-weight:bold;
background-color:#0099CC;
color:#FFFFFF
}

.pageHdr
{
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:11pt;
font-weight:bold;
color:#0030CE
}

.errorMsg 
{
background-color:#FFCCCC;
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:10pt;
font-weight:bold;
color: #CC0033
}


.narrativeLabel
{
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:10pt
}


.inputLabel 
{
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:10pt
}

.inputField 
{
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:10pt
}

.inputFieldRO 
{
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-weight: bold;
font-size:10pt
}

.mandatoryLabel 
{
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size: 10pt;
color: #ff6600
}

.outputLabel 
{
font-family:Verdana,Arial,Helvetica,Sans-serif;
text-align: right;
font-weight: bold;
font-size:10pt
}

.outputField 
{
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-size:10pt
}


.columnHeader 			
{
background-color:#BFDF7D;
font-family:Verdana,Arial,Helvetica,Sans-serif;
font-weight: bold;
color:#000000;
font-size:10pt
}

.oddGridRow			
{
background-color:#EBF4D7;
font-family:Verdana,Arial,Helvetica,Sans-serif;
color:#000000;
font-size:10pt
}

.evenGridRow			
{
background-color:#F4FAEB;
font-family:Verdana,Arial,Helvetica,Sans-serif;
color:#000000;
font-size:10pt
}

.highlightText {
 color: #31669C;
}

.emphasizeText {
 color: #31669C;
 font-size: 115%;
 font-weight: bold;
}

.strongText {
 color: #31669C;
 font-size: 140%;
 font-weight: bold;
}

.headerBar1 {
 background-color:#0099CC;
}

.headerBar2 {
 background-color:#99CC33;
}

EM
{
 color: #31669C;
 font-size: 115%;
 font-style:normal;
 font-weight: bold;
}

div.marginalised{
	margin-left: 2%;
	margin-right: 2%;
}

.pagebreak {
   page-break-before:always
}
.bodyplain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #000000; font-weight: normal}
.boldwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #FFFFFF; font-weight: bold ; text-decoration: none}
.plainwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.boldwhiteCopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #31669C; font-weight: bold ; text-decoration: none}

.barbutton {
	text-decoration: none;
	background-color: Silver;
	border: 1px solid Gray;
	font-weight: bold;
	color: #31669C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 9pt;
}

/* CSS for the Menu bar near the top of the page. */
#menu-bar td {
   height: 21px;
   text-align: center;
   font-weight: bold;
}
