#nav *, #topmenu *, #footer *{
    margin: 0;
    padding: 0;
}
#headerwrapper img, #footer img{
    border:0;
}

#topmenu, #footer, #headerwrapper #nav{
    font: 62.5%/1.6 Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif; 
    /*#resets 1em to 10 px. makes scaling much less ridiculous.*/
    background-color:#FFFFFF;
    color:#000000;
  }
#nav p, #nav li{
      font-size:1.4em;
  }

  #topmenu p, #topmenu li, #footer p, #footer li {
      font-size: 1.4em;
}

#headerwrapper {
    width: 785px; 
    margin: 0 auto;
    text-align: left;
    background-color: #fff;   
}

#headerwrapper #tagline{
    font: 62.5%/1.6 Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif; 
    float:right; 
    padding-top:19px; 
    text-align:right;
}
#headerwrapper #tagline h1{
    font-style:italic; 
    font-weight:bold; 
    font-size:1.4em;
}

#headerwrapper #topdate {
    font: 62.5%/1.6 Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif; 
    font-size:1.1em;
}
#nav {
    float: left;
    width: 785px;
    background: #E6EAF1 url(http://images.net-temps.com/ima/site/ltbluegrad.gif) repeat-x;
    text-align: center;
    padding:0;
}

#nav ul {
    width: 785px;
    margin: 0 auto;
    list-style: none;
    padding:0;
}
* html #nav ul{
    margin:0;
}


#nav li {
     float: left;
     position: relative;
     width: 157px
}

#nav a {
     display: block;
     width: 157px;
     color: #3a7399;
     background-color: #fff;
     font-size:.9em;
     line-height:1.9em;
    text-decoration:none;
 }
 #nav a.topnav{
     height:26px;
     background: #E6EAF1 url(http://images.net-temps.com/ima/site/ltbluegrad.gif) repeat-x;

 }
 #nav a:hover, #nav a:active{
     text-decoration:none;
     color:#000066;
 }

#nav a.topnav:hover, #nav a.topnav:active, #nav li.current a.topnav {
     height:26px;
     color:#000066;
     background: #E6EAF1 url(http://images.net-temps.com/ima/site/dkbluegrad.gif) repeat-x;
 }
 #nav li.current a {
  text-decoration:none;
}


#nav li ul {
    display: block;
    position: absolute;
    width: 157px;
    height: 138px;
    background: #FFF url(http://images.net-temps.com/ima/site/dropdown-gradient.gif) repeat-x bottom left;
    left: -999em;
}
#nav li ul a{
    background:none;
    line-height:2.5em;
    font-size:.85em;
}
#nav .menudiv{
    width:130px;
    margin:0 auto;
    text-align:center;
    height:2px;
    line-height:0;
    font-size:1px;
    color:white;
    background-color:white;
    padding:0;
}


#nav li:hover ul, #navul li.sfhover ul { left: 0 }

#nav li li {
    font-size:1.1em;
    padding:0;
    display: block;
}
/* Support for the iehover selectbox fix */

* html .navul iframe {
    * position: absolute;
    */* account for the border */
    left: 0;
    top: 0;
    z-index: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
 * select.hide { visibility: hidden; }
 *
 /* End Support for the iehover fix */


#topmenu ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 785px;
    background: #5384a6 url(http://images.net-temps.com/ima/site/new07/topmenu-bg.gif) repeat-x;
    list-style: none;
    text-transform: lowercase;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    font-size: .8em;
}

#topmenu ul li {
    float: left;
}

#topmenu ul li a {
    padding: 11px 0 14px 0;
    line-height:1px;
    height:0px;
    white-space:nowrap;
    text-decoration: none;
    color: #fff;
    background-color: #5384a6;
    float: left;
    display: block;
    width:100%;
    text-align:center;
}

/*set the background image to the active/clicked version to mask any image-refresh problem in IE*/
#topmenu li.smallbg{
    width:114px;
    background: #5384a6 url(http://images.net-temps.com/ima/site/new07/topnav-small-rollover.gif) no-repeat right top;
}
#topmenu li.medbg{
    width:147px;
    background: #5384a6 url(http://images.net-temps.com/ima/site/new07/topnav-med-rollover.gif) no-repeat right top;
}
#topmenu li.largebg{
    width:205px;
    background: #5384a6 url(http://images.net-temps.com/ima/site/new07/topnav-lg-rollover.gif) no-repeat right top;
}

#topmenu li.smallbg a:link, #topmenu li.smallbg a:visited{
    width:114px;
    background: #5384a6 url(http://images.net-temps.com/ima/site/new07/topnav-small-rollover.gif) no-repeat left top;
}
#topmenu li.medbg a:link, #topmenu li.medbg a:visited{
    width:147px;
    background: #5384a6 url(http://images.net-temps.com/ima/site/new07/topnav-med-rollover.gif) no-repeat left top;
}
#topmenu li.largebg a:link, #topmenu li.largebg a:visited{
    width:205px;
    background: #5384a6 url(http://images.net-temps.com/ima/site/new07/topnav-lg-rollover.gif) no-repeat left top;
}

#topmenu ul li a:hover{
    color: #C4D5E0;
}
#topmenu ul li a.current:visited, #topmenu ul li a.current:link, 
#topmenu ul li.smallbg a:active, #topmenu ul li.medbg a:active, #topmenu ul li.largebg a:active{
    background-position:right top;
    color: #000066;
}

#footer {
    background-color:white;
    padding: 3em 20px 0 20px;
    clear:both;
    margin-top:1.5em;
    text-align:center;

}
#footer p{
    margin-top: .5em;
    color:#000066;
    font-size:8pt;

}
#footer a{
    font-size:8pt;
}
#footer img{
    margin-top:1em;
}

#footer a:link, #footer a:visited{
    text-decoration: none;
    color:#000066;
}
#footer a:hover, #footer a:active{
    text-decoration:underline;
    color:#000066;
}
