BODY {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;	color: #000000;	
	}
	
TD	{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt; font-weight: normal; color: #000000; 
	}	

.olFont {
	font-family: Arial, Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt; font-weight: normal; color: #0066cc;
	}

.button	{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: normal; color: #000000; 
	}
	
.text	{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: normal; color: #000000; 
	}
	
.textarea	{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: normal; color: #000000; 
	}

td.copyright {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
}
	
.radio {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: normal; color: #000000; 
	}
	
.checkbox {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: normal; color: #000000; 
	}	

.select	{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: normal; color: #000000; 
	}
	


.toptitle { 
	font-family: Century Gothic, Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; font-weight: bold; color: #0066CC;
	}
	
.pgtitle { 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; font-weight: bold; color: #003366;
	}	

.pgtitlewhite { 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; font-weight: bold; color: #FFFFFF;
	}

.pgtitleblue { 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; font-weight: bold; color: #0066CC;
	}

.subtitle { 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; color: #003366;
	}

.pri {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: bold; color:  #356fd5;
	}

.priheader {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
	vertical-align: middle; text-align: left; background-color: #356fd5;
	}
	
.adm {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: bold; color:  #99ccff;
	}
	
.admheader {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;
	vertical-align: middle; text-align: left; background-color: #99ccff;
	}	
	
.per {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: bold; color:  #356fd5;
	}

.perheader {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
	vertical-align: middle; text-align: left; background-color: #356fd5;
	}	

.gen {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: bold; color:  #356fd5;
	}

.genheader {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
	vertical-align: middle; text-align: left; background-color: #356fd5;
	}
	
.nav {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: bold; color:  #FFFFFF;
	}

.mainnav {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: bold; color:  #FFFFFF;
	}
	
.subnav {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: bold; color:  #003366;
	}
	
TABLE.lister {
	padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px;
	}

TABLE.thinborder { 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-style:solid;border-width:0px;border-color:#333333;       
	}

.thinbordercellLeft{ 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-style:solid;border-width:1px 1px 0px 0px;border-color:#333333;       
	}

.thinbordercellRight{ 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-style:solid;border-width:1px 0px 0px 0px;border-color:#333333;       
	}

.thinbordercellMiddle{ 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-style:solid;border-width:1px 1px 0px 0px;border-color:#333333;       
	}

.thinborderRow{ 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-style:solid;border-width:0px 0px 1px 0px;border-color:#333333;       
	}              

.thinbordercellRightNoTopBottom{ 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-style:solid;border-width:0px 0px 0px 0px;border-color:#333333;       
	}  

.thinbordercellLeftNoTopBottom{ 
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-style:solid;border-width:0px 1px 0px 0px;border-color:#333333;       
	}   

.alt	{
	background-color: #eeeeee;
	}

TD.header {
	font-weight: bold; color: #000000;
	vertical-align: middle; text-align: left; background-color: #99CCFF;
	}

TD.centerheader {
	font-weight: bold; color: #000000;
	vertical-align: middle; text-align: center; background-color: #99CCFF;
	}

TD.rightheader {
	font-weight: bold; color: #000000;
	vertical-align: middle; text-align: right; background-color: #99CCFF;
	}

TD.awardheader {
	font-weight: bold; color: #000000;
	vertical-align: middle; text-align: left; background-color: #0066CC;
	}
	
.tm {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; font-weight: normal; color: #000000; 
	}	

TD.awardwhite {
	font-weight: bold; color: #FFFFFF; 
	font-family: Helvetica, Arial, sans-serif;
	vertical-align: middle; text-align: left; background-color: #0066CC;
}

TD.spanner {
	font-weight: bold; color: #000000;
	vertical-align: middle; background-color: #000000;
	}

TD.theadsup {
	font-weight: bold; color: #000000;
	text-align: center; background-color: #99CCFF;
	}

TD.hilite {
	background-color: #FFFFCC;
	}

TD.footer {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #666666;
	}
	
.footer {
	height: 22px;
	vertical-align: buttom;
	background-color: #d1d1d1;
	width:100%;
}


.comment {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #003366;
	}

.commentspecial {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: bold; font-style: italic; color: #003366;
	}	

.commentspecial2 {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: bold; font-style:normal;color:#003366;
	}	
	
.commentwhite {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #FFFFFF;
	}	

.commentblue {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #0066CC;
	}

.comment0066CC {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #0066CC;
	}

.comment000000 {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #000000;
	}	

.legal {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #666666;
	}

.legalprivacy {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #666666;
	}
	
.reqdinst {
	font-size: 8pt; font-weight: normal; color: #000000;
	}

.inst {
	font-weight: normal; color: #000000;
	}

.fieldlabel {
	font-weight: normal; color: #006699;
	}
	
TD.procline	{ 
	background-color: #006699;
 	}
 
TD.step	{
 	background-color: #FFFFFF;
	color: #0066CC;
	}
 
.stephead	{ 
	font-weight: bold;
	color: #333333;
	}
 
.stepcur	{ 
	font-weight: bold;
	}
 
.steppast	{ 
 	color: #0066CC;
	 }
 
.stepunv	{ 
 	color: #999999;
	 }

.pane	{
	border-style: solid;
	border-color: #FFFFFF #0066CC #0066CC #0066CC; 
	}

.groupbar {
	background-color: #333333;
	font-size: 1pt;
	}

.grouptitle { 
 	font-size: 8.5pt; font-weight: bold; color: #000000; 	
	 }

.grouptitle2	{ 
 	font-weight: bold; color: #333333;
	 }
	 
.emsg	{
	font-weight: bold; color: #FF0000;
	}

.click {
	font-size: 8pt; font-weight: bold;
	}

.results { 
 	font-weight: bold; color: #333333;
	 }

.highlight {
	background-color:#cccccc;
	}

.recbtn	{
	border-style:outset;border-color:#000000;border-width:1px;background-color:#cccccc;
	}

.recbtnnoact	{
	font-size:8pt;border-style:outset;border-color:#000000;border-width:1px;background-color:#cccccc;
	}

.recbtnlbl {
	font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;text-decoration:none;
	}	
	
.newInd {
	font-weight: bold; color: #003366;
}

.loginborder0 {
    background: #999999;
}

.loginbg0 {
    background: #999999;
}

.loginborder1
{
    background: #688BB6;
}

.loginbg1
{
    background: #E6E6E6;
}

.loginborder2
{
    background: #0066CC;
}

.loginbg2
{
    background: #0066CC;
}

A {}
A.linkSmall{ color:#0066CC;font-size:8pt;}
A.linkSmall:hover{color:#333333; text-decoration:none; }
A.linkBlue:hover {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; text-decoration:none; color: blue;
	}
A.linkBlue {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; text-decoration:none; color: blue;
	}	
a.linkComment:hover {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #0066cc;
	text-decoration:underline; }
a.linkComment {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #0066cc;
	text-decoration:none;}	
	
a.linkComment0066cc:hover {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #0066cc;
	text-decoration:underline; }
a.linkComment0066cc {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #0066cc;
	text-decoration:none;}	
	
.sidebartitle {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; font-weight: bold; text-decoration:none; color: #000000;
    }
.sidebartitlesmall {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: bold; text-decoration:none; color: #000000;
    }
.sidebarbgcolor {
    background-color: #E3E7F4;
    }
.sidebartext {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; text-decoration:none; color: #000000;
    }
.sicdebarlink{ 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #0066cc;
	text-decoration:none;}	
.sicdebaremail{ 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight: normal; color: #0066cc;
	text-decoration:none;}	
	

.hiliteChange{ background-color:#FFFFCC; font-style:italic}

.hiliteDelete { background-color:#FFFFCC; text-decoration:line-through ;}