span.WhiteTitle {
font-family:Arial,Verdana,sans-serif;
font-size: medium;
font-weight: bold;
color: #ffffff;
}

span.BlueTitle {
font-family:Arial,Verdana,sans-serif;
font-size: medium;
font-weight: bold;
color: #003399;
}

.WhiteSubTitle {
font-family:Arial,Verdana,sans-serif;
font-size: 11pt;
font-weight: bold;
color: #003399;
}

span.NormSubTitle {
font-family:Arial,Verdana,sans-serif;
font-size: 11pt;
color: #003399;
}

input.whitebackground {
background-color:white;
}

span.MastheadLinks {
font-family: Arial,ms-sans-serif, sans-serif, Verdana;
font-size: 10pt;
color: #FFFFFF;
font-weight: bold;
}

span.SmallBlackText {
font-family: Arial,ms-sans-serif, sans-serif, Verdana;
font-size: 8pt;
color: #000000;
}

span.BlackText {
font-family: Arial,ms-sans-serif, sans-serif, Verdana;
font-size: 10pt;
color: #000000;
}

span.BlueboxHeader {
font-family: Arial, ms-sans-serif, sans-serif, Verdana;
color: white;
font-size: 12pt;
font-weight: bold;
}

.LineDesc {
font-family: Arial, ms-sans-serif, sans-serif, Verdana;
color: #003399;
font-weight: bold;
font-size: 10pt;
}

.LineCust {
font-family: Arial, ms-sans-serif, sans-serif, Verdana;
color: #000000;
font-size: 10pt;
font-weight: normal;
}

.question {
font-family:Arial,sans-serif;
font-size:10pt;
font-weight:bold;
}                               
.answer {
font-family:Arial,sans-serif;
font-size:10pt;                  
}

hr {
margin-bottom: 0px;
margin-top: 0px;
}

A.MastheadLinks {
font-family: Arial,ms-sans-serif, sans-serif, Verdana;
font-size: 10pt;
color: #FFFFFF;
font-weight: bold;
}
A.MastheadLinks:visited {
color:#FFFFFF;
}

A.MastheadLinks:active {
color:#FFFFFF;
}

A.MastheadLinks:link {
color:#FFFFFF;
}

A.MastheadLinks:hover {
color:#00FF00;
}


A.SmallBlackText {
font-family: Arial,ms-sans-serif, sans-serif, Verdana;
font-size: 8pt;
color: #000000;
}
A.SmallBlackText:visited {
color:#000000;
}

A.SmallBlackText:active {
color:#000000;
}

A.SmallBlackText:link {
color:#000000;
}

A.SmallBlackText:hover {
color:#0000FF;
}


A.BlackText {
font-family: Arial,ms-sans-serif, sans-serif, Verdana;
font-size: 10pt;
color: #000000;
}
A.BlackText:visited {
color:#000000;
}

A.BlackText:active {
color:#000000;
}

A.BlackText:link {
color:#000000;
}

A.BlackText:hover {
color:#0000FF;
}


span.WhiteText {
font-family:Arial,Verdana,sans-serif;
font-size:10pt;
font-weight:normal;
color: #000000;
}

span.NormText {
font-family:Arial,Verdana,sans-serif;
font-size:10pt;
color: #000000;
}

span.GenuineWhiteText {
font-family:Arial,Verdana,sans-serif;
font-size:10pt;
font-weight:normal;
font-weight: bold;
color: #FFFFFF;
}

P.WhiteInstructionText {
font-family:Arial,Verdana,sans-serif;
font-size:8pt;
font-weight:normal;
color: #000000;
text-align: justify;
margin-top:4px;
margin-bottom:4px;
margin-left:0px;
margin-right:0px;
}

P.SMWhiteInstructionText {
font-family:Arial,Verdana,sans-serif;
font-size:8pt;
color: #000000;
text-align: justify;
margin-top:0px;     
margin-bottom:4px;
margin-left:0px;
margin-right:0px;
}

P.SmallBlackTextP {
font-family:Arial,Verdana,sans-serif;
font-size:9pt;
color: #000000;
text-align: justify;
margin-top:0px;     
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

P.BlackTextP {
font-family:Arial,Verdana,sans-serif;
font-size:10pt;
color: #000000;
text-align: justify;
margin-top:0px;     
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

span.ExWhiteText {
font-family:Arial,Verdana,sans-serif;
font-size:8pt;
font-weight:normal;
color: #000000;
}

span.StepOrder {
font-family:Arial,Verdana,sans-serif;
font-size:medium;
font-weight: bold;
color: #ffffff;
}

a.test {
font-family:Arial,Verdana,sans-serif;
font-size:8pt;
color:#000000;
font-weight:bold;
}

a.SEstep {
font-family:Arial,sans-serif;
font-size:10pt;
font-weight:bold;
color:#FFFFFF;
}


A.SEstep:visited {
color:#FFFFFF;
}

A.SEstep:active {
color:#FFFFFF;
}

A.SEstep:link {
color:#FFFFFF;
}

A.SEstep:hover {
color:#000000;
}

input.smbutton {
font-family: Verdana,Arial,sans-serif; 
font-size:8pt; 
}

input.button {
font-family: Verdana,Arial,sans-serif;
font-weight:bold; 
font-size:8pt; 
}

input.text {
font-family: Arial,Verdana,sans-serif; 
font-size:7pt; 
}

input.bgtext {
font-family: Arial,Verdana,sans-serif; 
font-size:8pt; 
size:8;
}

input.small {
font-family: Verdana,sans-serif; 
font-size:8pt; 
}

select.pulldown {
font-family:Arial,Verdana,sans-serif;
font-size: xx-small;
}

select.test {
font-family: Arial,Verdana,sans-serif; 
font-size:xx-small;
}

textarea {
font-family: Arial,Verdana,sans-serif; 
font-size:10pt; 
}

textarea.text {
font-size:10pt; 
}


span.PSM_number {
font-family: Verdana, sans-serif;
color:#000000;
font-size:10pt;
font-weight:bold;
}
	

span.PSM_q_prompt {
font-family: Verdana, sans-serif;
color: #000000;
font-size: 10pt;
font-weight: bold;
}

span.PSM_a_prompt {
font-family: Verdana, sans-serif;
color: #000000;
font-size: 10pt;
font-weight: normal;
}  

span.PSM_q_type	{
font-family: Verdana, sans-serif;
color: #000000;
font-size: 10pt;
font-style: italic;
}
span.LastPage{
font-family: Verdana, sans-serif;
color: #000000;
font-size: 10pt;
}

input.grayradio{
background-color: #EEEEEE;
font-family: Arial;
}

input.graycheckbox{
background-color: #EEEEEE;
font-family: Arial;
}

.barcell{
font-weight: bold;
font-size: 10pt;
font-family: Arial;
color: #FFFFFF;
background-image: URL("/images/left_bar.gif");
background-repeat: repeat-x;
vertical-align: middle;
}

.section{
background-color: #CCCCCC;
font-family: Arial, ms-sans-serif, sans-serif, Verdana;
color: #003399;
font-weight: bold;
font-size: 10pt;
}

.field{
background-color: #EEEEEE;
font-family: Arial,ms-sans-serif, sans-serif, Verdana;
font-size: 10pt;
color: #000000;
}

.BoldSmallBlackText {
font-family: Arial,ms-sans-serif, sans-serif, Verdana;
font-size: 8pt;
color: #000000;
}

input.bluebutton {
background: #316BC0;
color: #FFFFFF;
font-style: normal;
}

select.blueselect {
background: #316BC0;
color: #FFFFFF;
font-style: normal;
font-family: courier;
}

input.bluetextbox {
background: #316BC0;
color: #FFFFFF;
font-style: normal;
font-family: Courier;
}

