/* Zero down margin and padding on all elements */
* {
    margin: 0;
    padding: 0;
}

body {
    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;
}

h1,h2,h3,h4 {
    font-family: Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif; 
}
p, li {
    /* font-size: 1.4em; */
}
:link{
    text-decoration: none;
    color:#000000;
}
:visited{
    text-decoration: none;
    color:#000000;
}

:link:hover, :visited:hover, a:hover{
    text-decoration:underline;
    /* color:#b5a600; */
    color:#707070;
}
:link:active, :visited:active, a:active{
    text-decoration:underline;
    /*color:#b5a600; */
    color:#707070;
}
img {
    border:0;
}

#tagline{
    float:right; 
    padding-top:10px; 
    text-align:right;
}
#tagline h1{
    font-style:italic; 
    font-weight:bold; 
    font-size:1.4em;
    overflow:auto;
}

#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 li.overflowed {
    background-image: url(http://images.net-temps.com/ima/site/small_gradient2.gif);
    background-repeat: repeat-x;
    background-color:#e3e7ef;
}

#nav a {
    display: block;
    width: 157px;
    color: #3a7399;
    background-color: #fff;
    font-size:.9em;
    line-height:1.9em;
}
#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.notbig {
    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.big {
    display: block;
    position: absolute;
    width: 157px;
    height: 173px;
    background: #FFF url(http://images.net-temps.com/ima/site/dropdown-gradient_big.gif) repeat-x bottom left;
    left: -999em;
}
*/
/*
#li.tab_needs_bg{ 
    background-color:#e3e7ef;
}
*/
#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 */


/*old top menu, obsoleted by nav*/
#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 20px 20px;
    clear:both;
    margin-top:1.5em;
    text-align:center;
    font-size:.8em;
}
#footer p{
    margin-top: .5em;
    color:#000066;
}
#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;
}

body {
    text-align: center; 
    min-width: 785px;
} 

#wrapper {
    width: 785px; 
    margin: 0 auto; 
    text-align: left;
    background-color: #fff;  
}
#content { 
    width: 585px;
    float: right;
    padding-top:1em;
}

#mainNav { 
    width: 200px; 
    float: left; 
    padding-top:10px;
}
#mainNav h3 {
    padding:.5em 0 0 10px;
    margin:0;
    /*color:#b5a600; */
    color:#5dbcd2;
    font-weight:bold;
    font-size:1.3em;
}

#mainNav ul {
    margin: 0;
    padding: 0;
    padding-left:10px;
    list-style-type: none;
    font-size:.8em;
    line-height: 2em;
}

.sectionheading{ /*sliding doors. make sure to use a sectionheading with an h2 inside it.*/
    float:left;
/*    background: url(http://images.net-temps.com/ima/site/new07/ygrad-right.gif) no-repeat bottom right; */
    text-align:center;
}
.sectionheading h2, .sectionheading a{
    padding:0 7px;
    /*background: url(http://images.net-temps.com/ima/site/new07/ygrad-left.gif) no-repeat bottom left; */
    /*color:#b5a600; */
    color:#5dbcd2;
    font-weight:bold;
    font-size:1.3em;
    line-height:1.9em;
    /*text-decoration:underline; /* new */
    border-bottom:2pt solid #5dbcd2;
}

.wideheading, .wideheadingblock{ /*sliding doors. make sure to use a sectionheading with a p or a inside it. Nest a p with a in it for multiple links to remove block-style links).*/
    float:left;
    background: url(http://images.net-temps.com/ima/site/new07/wtbx-right.gif) no-repeat bottom right;
    text-align:center;
}
.wideheading p, .wideheadingblock a, .wideheadingblock a:link, .wideheadingblock a:visited{
    padding:0 .6em;
    background: url(http://images.net-temps.com/ima/site/new07/wtbx-left.gif) no-repeat bottom left;
    text-decoration:none;
    color:#000066;
    font-weight:bold;
    font-size:1.3em;
    line-height:2em;
    display:block;
}
.wideheading a:link, .wideheading a:visited {
    background:none;
    padding: 0;
    text-decoration:none; 
    color:#000066;
}

.minorheading {
    /*color:#b5a600; */
    color:#5dbcd2;
    font-weight:bold;
    font-size:1.2em;
}

.minorheading a:link, .minorheading a:visited{
    text-decoration:none;
    /*color:#b5a600; */
    color:#5dbcd2;
}
.minorheading a:hover, .minorheading a:active{
    text-decoration:underline;
    /*color:#b5a600; */
    color:#5dbcd2;
}

/* added by Josh Aug. 2014 */

#channelNav ul li { /* list of channels on industry/advanced search pages */
   font-size: 1.4em;
}

.channelNav li {
   font-size: 1.4em;
}
