/*Special Hyper-Links*/

a.sg:link {text-decoration: none; color: 009000}
a.sg:visited {text-decoration: none; color: 009000}
a.sg:hover {text-decoration: underline; color: 000080}

a:hover {color: FF0000}

/*Page Background*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url('../styles/stubkgnd.gif');
background-repeat: repeat;
background-attachment: scroll
}

/*Fonts*/

h1{font-family: Arial Black; color: #339900; font-weight: bold; font-style: italic; font-size: 24pt;}
h2{font-family: Arial Black; color: #339900; font-weight: bold; font-size: 18pt;}
h3{font-family: Arial Black; color: #339900; font-weight: bold; font-size: 14pt;}
h4{font-family: Arial; font-weight: bold; font-size: 10pt;}
h5{font-family: Arial; font-size: 8pt;}

/*Pop-Up Windows*/

.popup       
{ 
color: #0000FF; 
cursor: hand;
}



/*Wide 10px Text Home Page, Top Level Nav, Inquiry, Back to Previous Step & Save and Continue Buttons - Link, Hover & Active States*/

/*Div Width Setting: 4 Buttons: 622   3 Buttons: 466   2 Buttons: 310   1 Button: 155*/

/*No a-record tag required*/ 


#wl ul 
{
margin: 0px;
text-align: center;
padding: 0px;
}

#wl li
{
margin: 0px;
display: inline;
list-style: none;
}

#wl a
{
padding-top: 4px;
width: 155px;
height: 23px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
float: left;
color: #000000;
background-image: url('../styles/wl.gif');
background-repeat: no-repeat;
margin: 0px;
}

/*FireFox Position Fix*/

html>/**/body #wl a
{
height: 17px;
}

#wl a:link, #wl a:visited
{
color: #000000;
text-decoration: none;
}

#wl a:hover
{
color: #FF0000; 
background-image: url('../styles/wh.gif');
}

#active a:link, #active a:visited, #active a:hover
{
background-image: url('../styles/wa.gif');
background-repeat: no-repeat; 
color: #FFFFFF
}



/*Small 10px Text Back to Top, Back-Next & Submit Buttons - Link & Hover States Only*/

/*Div Width Setting: 4 Buttons: 400   3 Buttons: 300   2 Buttons: 200   1 Button: 100*/

/*Requires Class S in HTML Hyperlink Tag*/ 

#sl ul
{
margin: 0px; 
text-align: center;
padding: 0px;
} 

#sl li
{
margin: 0px; 
display: inline;
list-style: none;
}

#sl a.s
{
padding-top: 4px;
width: 100px;
height: 23px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
float: left;
color: #000000;
background-image: url('../styles/sl.gif');
background-repeat: no-repeat;
margin: 0px;
}

/*FireFox Position Fix*/

html>/**/body #sl a.s 
{
height: 17px;
}

#sl a.s:link, #sl a.s:visited
{
color: #000000;
text-decoration: none;
}

#sl a.s:hover
{
color: #FF0000; 
background-image: url('../styles/sh.gif');
}

/*Small 10px Text Header Buttons - Link, Hover & Active States*/

/*Div Width Setting: 4 Buttons: 400   3 Buttons: 300   2 Buttons: 200   1 Button: 100*/

/*Requires Class H in HTML Hyperlink Tag*/ 

#hl ul
{
margin: 0px; 
text-align: center;
padding: 0px;
} 

#hl li
{
margin: 0px; 
display: inline;
list-style: none;
}

#hl a.h
{
padding-top: 4px;
width: 70px;
height: 23px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
float: left;
color: #000000;
background-image: url('../styles/hl.gif');
background-repeat: no-repeat;
margin: 0px;
}

/*FireFox Position Fix*/

html>/**/body #hl a.h 
{
height: 17px;
}

#hl a.h:link, #hl a.h:visited
{
color: #000000;
text-decoration: none;
}

#hl a.h:hover
{
color: #FF0000; 
background-image: url('../styles/hh.gif');
}

#active a.h:link, #active a.h:visited, #active a.h:hover
{
background-image: url('../styles/ha.gif');
background-repeat: no-repeat; 
color: #FFFFFF
}



/*Small 9px Text Sub-Level Nav Buttons - Link, Hover & Active States*/

/*Div Width Setting: 7 Buttons: 700   5 Buttons: 500   4 Buttons: 400   3 Buttons: 300   2 Buttons: 200   1 Button: 100*/

/*Requires Class M in HTML Hyperlink Tag*/ 

#ml ul
{
margin: 0px; 
text-align: center;
padding: 0px;
} 

#ml li
{
margin: 0px; 
display: inline;
list-style: none;
}

#ml a.m
{
padding-top: 4px;
width: 100px;
height: 23px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #000000;
text-decoration: none;
float: left;
color: #000000;
background-image: url('../styles/sl.gif');
background-repeat: no-repeat;
margin: 0px;
}

/*FireFox Position Fix*/

html>/**/body #ml a.m
{
height: 17px;
}

#ml a.m:link, #ml a.m:visited
{
color: #000000;
text-decoration: none;
}

#ml a.m:hover
{
color: #FF0000; 
background-image: url('../styles/sh.gif');
}

#active a.m:link, #active a.m:visited, #active a.m:hover
{
color: #FFFFFF;
background-image: url('../styles/sa.gif');
background-repeat: no-repeat; 
}