
body, p, div, ol, table {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #333333; 
}

td {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #333333; 
}

.directions { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
color: #333333; 
font-weight: bold;
}

.header { 
font-family: arial, verdana, helvetica, sans-serif;
font-size: 14px;
color: #003399; 
font-weight: bold;
}

.register { 
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #003399; 
font-weight: bold;
}

.grid {
border: solid 1px #cccccc;
border-collapse: collapse;
}

.grid td { 
border: solid 1px #cccccc; 
}

.darkgrid {
border: solid 1px #333333;
border-collapse: collapse;
}

.darkgrid td { 
border: solid 1px #333333; 
}

.gridnoborder table {  
border: 0 none; 
}


.gridnoborder td {  
border: 0 none; 
}

.steps  { 
border: solid 1px #333333; 
font-family:  arial, verdana, helvetica, sans-serif;
font-size: 11px;

}

form { 
margin: 0;
margin-bottom: 0;
margin-top: 0;
padding-left: 0;
padding-right: 0;
} 

ul {
margin-left: 2em;
padding-left: 0;
}


A:link {
color: #003399; 
text-decoration: none; 
}

A:visited {
color: #400080;
text-decoration: none; 
}

A:hover {
color: #ff0000; 
text-decoration: underline; 
}

A:active {
color: #ff0000; 
text-decoration: underline; 
}

/* nav link*/
.nav:link {color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none}
.nav:visited {color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none}
.nav:hover {color: #FFFF99; font-size: 11px; font-weight: bold; text-decoration: none}
.nav:active {color: #FFFFCC; font-size: 11px; font-weight: bold; text-decoration: none}

/* dis link*/
.dis:link {color: #003399; font-size: 14px; font-weight: bold; text-decoration: none}
.dis:visited {color: #400080; font-size: 14px; font-weight: bold; text-decoration: none}
.dis:hover {color: #ff0000; font-size: 14px; font-weight: bold; text-decoration: underline}
.dis:active {color: #ff0000; font-size: 14px; font-weight: bold; text-decoration: underline}

/* Prev Next link*/
.prev_next:link {color: #FFFFFF; font-size: 11px; text-decoration: none}
.prev_next:visited {color: #FFFFFF; font-size: 11px; text-decoration: none}
.prev_next:hover {color: #FFFFFF; font-size: 11px; text-decoration: underline}
.prev_next:active {color: #FFFFFF; font-size: 11px; text-decoration: underline}


.search { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold; }

.button { 
width: 25;
height: 18;
border: 1px solid #ffffff;
background-color: #cccccc; 
color: #666666; 
font-size: 11px; 
font-weight: bold;
}

.small {
font-size: 10px;
}

.small table {
font-size: 10px;
}
.small td {
font-size: 10px;
}

.rule {
border-top-width: 1px;
border-top-style: solid;
border-color: #cccccc; 
margin: 0px;
}

.error{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #cc0000;

}

.step_highlight { 
background-color: #EAEFF3; 
}

.instruction_highlight {
border: solid 1px #cccccc;
border-collapse: collapse;
background-color: #EAEFF3; 
}

.instruction_highlight td {
border: solid 1px #cccccc;
border-collapse: collapse;
background-color: #EAEFF3; 
}

.please_continue { 
background-color: #D4D9E8;
border: solid 1px #A2B1DD;
}

.pds_msds { 
background-color: #FAEBD7;
}

.step_bar { 
background-color: #FFFAEE;
border: solid 1px #cccccc;
}

.step_bar_title_background_color { 
background-color: #D4D9E8;
color: #FFFFFF;
border: solid 1px #A2B1DD;
}

.step_bar_highlight { 
background-color: #FFF4C2;
border: solid 1px #ffcc33;
}







