/*-------------------HOMEPAGE CSS-----------------------------------*/
body
{
margin:0;
font-family: arial, 'lucida console', sans-serif;
font-size:14px;
}
a
{
color:#A83C0F;
text-decoration:none;
outline:none;
}
a:hover
{
color:#4FA600;
}
.spacer
{
clear:both;
}
#container
{
margin:0 auto;
width:750px;

/*border: 1px solid #000000;*/
}
#topstrip
{
margin:0;
padding:0;
background-image: url(../images/Apples.jpg);
background-position:top left;
background-repeat:no-repeat;
width:750px;
height:148px;

}
#topstrip h3
{
position:absolute;
margin:41px 0 0 27px;
padding:0;
width:698px;
height:107px;
text-indent:-1000px;
}
#topstrip h3 a
{
display:block;
background-image: url(../images/header.gif);
background-position:top left;
background-repeat:no-repeat;
width:698px;
height:107px;
text-indent:-1000px;
}
#topnav
{
margin: 0;
width:750px;
height:62px;
background-color: #4FA600;
z-index:1;
}
#topnav ul
{
position:absolute;
padding:0;
margin:8px 0px 0px 54px;
list-style:none;
width:700px;
}
#topnav ul li
{
display:inline;
float:left;
}
#what
{
/*background-image: url(../images/what.gif);
background-position:top left;
background-repeat:no-repeat;*/
display:block;
width:130px;
height:38px;
margin:0 22px 0 22px;
font-family: Verdana, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:10px;
text-decoration:none;
line-height:1.2em;
}
#FAQ
{
/*background-image: url(../images/what.gif);
background-position:top left;
background-repeat:no-repeat;*/
display:block;
width:80px;
height:38px;
margin:0 22px 0 22px;
font-family: Verdana, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:10px;
text-decoration:none;
line-height:1.2em;
}
#how
{
/*background-image: url(../images/how.gif);
background-position: top left;
background-repeat:no-repeat;*/
display:block;
width:159px;
height:38px;
font-family: Verdana, sans-serif;
margin:0 22px 0 22px;
color:#FFFFFF;
text-align:center;
font-size:10px;
text-decoration:none;
line-height:1.2em;
}
#FDA
{
/*background-image: url(../images/FDA.gif);
background-position:top left;
background-repeat:no-repeat;*/
display:block;
width:90px;
height:37px;
margin:0 22px 0 22px;
font-family: Verdana, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:10px;
text-decoration:none;
line-height:1.2em;
}
#FSG
{
/*background-image: url(../images/FDA.gif);
background-position:top left;
background-repeat:no-repeat;*/
display:block;
width:90px;
height:37px;
margin:0 22px 0 22px;
font-family: Verdana, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:10px;
text-decoration:none;
line-height:1.2em;
}
#Transition
{
/*background-image: url(../images/FDA.gif);
background-position:top left;
background-repeat:no-repeat;*/
display:block;
width:70px;
height:37px;
margin:0 22px 0 22px;
font-family: Verdana, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:10px;
text-decoration:none;
line-height:1.2em;
}
a span
{
font-size:11px;
font-weight:bold;
}
#topnav a:hover
{
color:#A83C0F;
}
.divider
{
background-image: url(../images/divider.gif);
background-position: top left;
background-repeat:no-repeat;
width:3px;
height:38px;
}
#nav
{
margin: 0;
width:750px;
height:66px;
background-color: #A83C0F;
}
#nav ul
{
position:absolute;
padding:0;
margin:8px 0px 0px 54px !important;
margin:8px 0px 0px 46px;
list-style:none;
font-size:12px;
width:680px;
}
#nav ul li
{
display:inline;
float:left;
}
#Pest
{
/*background-image: url(../images/what.gif);
background-position:top left;
background-repeat:no-repeat;*/
display:block;
width:130px;
height:38px;
margin:0 22px 0 22px;
font-family: Verdana, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:11px;
text-decoration:none;
line-height:1.2em;
}
#Spanish
{
/*background-image: url(../images/what.gif);
background-position:top left;
background-repeat:no-repeat;*/
display:block;
width:170px;
height:38px;
margin:0 22px 0 22px;
font-family: Verdana, sans-serif;
color:#FFFFFF;
text-align:center;
font-size:11px;
text-decoration:none;
line-height:1.2em;
}
#nav a:hover
{
color:#4FA600;
}
#content
{
background-image: url(../images/bglogo.jpg);
background-position: 416px 10px;
background-repeat:no-repeat;
width:750px;
height:419px;
}
#content h1
{
position:absolute;
margin:10px 0 0 25px;
font-family: Verdana, sans-serif;
font-size:2.4em;
line-height:1.1em;
z-index:3;
}
#content h2
{
position:absolute;
margin:50px 0 0 25px;
width:730px;
font-family: Verdana, sans-serif;
font-size:1.5em;
line-height:1.1em;
/*word-spacing:.04em;*/
letter-spacing:.0018em;
z-index:2;
}
#content h3
{
position:absolute;
margin:95px 0 0 25px;
font-family: Verdana, sans-serif;
font-size:.98em;
line-height:1.5em;
word-spacing:-.14em;
letter-spacing:-.005em;
z-index:1;
}
#login
{
position:absolute;
margin:90px 0 0 25px;
width:620px;
font-family: Verdana, sans-serif;
font-size:.98em;
line-height:1.5em;
word-spacing:-.14em;
letter-spacing:-.005em;
z-index:1;
}
#company
{
position:absolute;
/*background-image: url(../images/company.gif);
background-position: top left;
background-repeat:no-repeat;*/
width:595px;
height:122px;
margin:35px 0 0 25px;
}
#code
{
position:absolute;
margin:240px 0 0 -65px !important;
margin:225px 0 0 -65px;
}
#code label
{
width:15em;
}
#code input
{
margin:5px 0 0 5px;
border:1px solid #000000;
font-size:14px;
width:205px
}
#pword
{
position:absolute;
margin:275px 0 0 33px !important;
margin:260px 0 0 33px;
}
#pword label
{
width:8em;
}
p label
{
float:left;
width:110px;
text-align:right;
font-weight:bold;
font-size:14px;
}
#pword input
{
margin:0 0 0 5px;
border:1px solid #000000;
font-size:14px;
width:205px
}
p.member
{
position:absolute;
margin:260px 0 0 25px !important;
margin:260px 0 0 20px;
}
#member
{
margin:0 0 0 10px;
}
#Mid
{
float:none;
font-weight:bold;
}
#memberid
{
border:1px solid #000000;
}
#price
{
position:absolute;
margin:245px 0 0 400px !important;
margin:230px 0 0 400px;
padding:5px;
border:1px solid #000000;
background-color: #4FA600;
}
#price span
{
font-size:16px;
font-weight:bold;
color:#FFFFFF
}
p.Register a
{
display:block;
margin-top:4px;
font-weight:bold;
color:#FFFFFF;
}
p.Register a:hover
{
font-weight:bold;
color:#A83C0F;
}
div.instructions
{
position:absolute;
z-index:5px;
margin:305px 0px 0 390px !important;
margin:320px 0px 0 390px;
/*margin:330px 0px 0 200px;*/
width:360px;
height:23px;
font-weight:bold;
text-align:left;
}
div.instructions h4
{
position:absolute;
margin:-35px 0 0 10px !important;
margin:-45px 0 0 -30px;
}
div.instructions ol
{
/*display: !important;*/
margin-top:-15px !important;
display:block;
list-style-type:decimal;
margin-top:-15px;
}
/*#button
{
position:absolute;
margin:297px 0 0 72px;
border:none;
}*/
#button
{
margin:307px 0 0 55px !important;
margin:287px 0 0 55px;
padding:0;
width:90px;
height:26px;
border:none;
font-size:14px;
font-weight:bold;
color:white;
background-color:#4FA600;
cursor:pointer;
/*#EAE9E9;*/
}
#button:hover
{
color:#A83C0F;
}
#error
{
position:absolute;
width:235px;
height:1.2em;
margin:220px 0 0 145px;
font-weight:bold;
color:#FF0000;
}
#bottomstripe
{
margin:110px 0 0 0;
width:750px;
height:32px;
background-color: #4FA600;
}
#bottomstripe a
{
position:absolute;
margin:2px 0 0 32px;
font-weight:bold;
font-size:1.7em;
/*font-family: Verdana, sans-serif;*/
text-decoration:none;
color:#FFFFFF;
}
#bottomstripe a:hover
{
color:#A83C0F;
}
#bottom
{
width:750px;
height:78px;
background-color:#FFFFFF;
}
#npmalogo
{
position:absolute;
background-image: url(/images/logos/npmalogoBWsmall.jpg);
background-position: 25px 0px;
background-repeat:no-repeat;
margin:30px 0 0 0;
height:78px;
width:334px;
z-index:3;
}
#text
{
position:absolute;
width:416px;
height:78px;
margin:30px 0 0 334px;
z-index:3;
font-size:12px;
}
#text p
{
font-weight:bold;
line-height:1em;
}
#address
{
margin:0 0 0 0;
width:416px;
}
#text a
{
background-color:#EFC868;
text-decoration:none;
color:#000000;
font-weight:bold;
}

#content h4.closed
{
position:absolute;
margin:150px 0 20px 25px;
font-family: Verdana, sans-serif;
font-size:.98em;
line-height:1.5em;
word-spacing:-.14em;
letter-spacing:-.005em;
z-index:1;
}
#content h4.register
{
position:absolute;
margin:200px 0 0 25px;
font-family: Verdana, sans-serif;
font-size:.98em;
line-height:1.5em;
word-spacing:-.14em;
letter-spacing:-.005em;
z-index:1;
}
#content h4.ViewPast
{
position:absolute;
margin:250px 0 0 25px;
font-family: Verdana, sans-serif;
font-size:.98em;
line-height:1.5em;
word-spacing:-.14em;
letter-spacing:-.005em;
z-index:1;
}
a.click
{
text-decoration:none;
}
span.error
{
color:#FF0000;
font-weight:bold;
}
div.error
{
color:#FF0000;
margin:50px 0 0 25px;
}
p.Register
{
float: right;
margin:307px 375px 0 0px !important;
margin:297px 190px 0 0px;
width:215px;
height:23px;
font-weight:bold;
text-align:center;
border:1px solid #4FA600;
background-color: #4FA600;
}
/*p.Instructions a
{
display:block;
margin-top:2px;
font-weight:bold;
color:#FFFFFF;
}
p.Instructions a:hover
{
font-weight:bold;
color:#A83C0F;
}*/
/*---------------------accountform--------------------*/
#accountcontent
{
background-image: url(../images/bglogo.jpg);
background-position: 416px 10px;
background-repeat:no-repeat;
width:750px;
}
#accountform
{
margin:25px 0 0 0;
}
#accountform p
{
text-align:left;
}
#accountform label
{
float:left;
margin:0 10px 0 0;
width:20em;
}
.button
{
margin:0;
padding:0;
border:none;
font-size:14px;
font-weight:bold;
background-color:#EAE9E9;
}
/*---------------------What and How pages--------------------*/
#whatcontent
{
background-image: url(../images/bglogo.jpg);
background-position: 416px 10px;
background-repeat:no-repeat;
width:750px;
padding:0 0 20px 0;
}
/*------------------Test Results-----------------*/
th
{
text-align:left;
}
th.heading
{
/*color:#A83C0F;*/
font-size:18px;
border-bottom:1px solid #A83C0F;
}
tr.highlight
{
background-color:#DFEFD1;
}
tr.highlightoff
{
background-color:transparent
}
tr.Shaded
{
/*color:#A83C0F;*/
background-color:#EEEEEE;
}
tr a
{
color:#A83C0F;
}

tr a:hover
{
color:#4FA600;
}
h3 a
{
color:#A83C0F;
text-decoration:none;
}
h3 a:hover
{
color:#4FA600;
}
td.resultlinks
{
text-align:center;
}
/*----------------View Results-----------------------*/
li.Shaded
{
color:#A83C0F;
/*background-color:#EEEEEE;*/
}
#whatcontent ul
{
margin:10px 0 10px 0;
list-style:none
}
ul.notShaded
{
color:#000000;
font-weight:bold;
/*background-color:transparent;*/
}
/*----------------UserOptions------------------*/
#UserOptions
{
background-image: url(../images/bglogo.jpg);
background-position: 416px 10px;
background-repeat:no-repeat;
width:750px;
height:300px;
}

h3.PastResults a
{
position:absolute;
margin:71px 0 0 27px;
width:300px;
padding:0;
font-size:20px;
text-decoration:none;
}
h3.TakeTest a
{
position:absolute;
margin:120px 0 0 27px;
width:200px;
padding:0;
font-size:20px;
text-decoration:none;
}
#UserOptions p
{
position:absolute;
margin:71px 0 0 27px;
width:650px;
font-weight:bold;
font-size:16px;
}
/*#instructions
{
font-weight:bold;
}
#instructions li
{
font-weight:bold;
line-height:1.2em;
}
div.navigation
{
margin:5px 0 0 0;
background-color: #4FA600;
}
div.navigation h4
{
margin:0 0 0 10px;
font-size:20px;
}*/
