body {background-image: url(http://www.nederveld.com/images/bg-fefi-y.png); background-repeat: repeat-y; text-align: center; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0; }

h1 {font-family: Georgia, "Times New Roman", Times, serif; color: #456D17; font-size: 23px; font-weight: normal; margin: 0px; padding: 0px; }
h2 {font-family: Georgia, "Times New Roman", Times, serif; color: #456D17; font-size: 23px; color: #456D17; margin: 5px 0 5px 0; font-weight: normal; padding: 0px; }
h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; margin: 10px 0 10px 0; color: #666; padding: 0px; }
h3.blue {color: #002768; font-size: 16px; margin: 10px 0px 0px 0px; padding: 0px; }
h4 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-transform: uppercase; margin: 5px 0 0px 0; padding: 0px;  }

h3.articles {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; margin-bottom: 20px; font-weight: bold; margin-top: 0; color: #456D17;}
h5 {font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 18px; margin-top: 0; margin-bottom: 0; font-weight: normal;}
h6 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 14px;  margin-bottom: 0; color: #002768; font-weight: normal; }
p {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0; margin-top: 0; line-height: 20px; color: #666666; }

.inline {display:inline;}
img { border: none; } 
ul {margin-top: 0; margin-bottom: 0;}
h2.phone  {width: 215px; float: left; margin-top: 18px; margin-bottom: 18px; font-family: tahoma, arial, sans-serif; font-weight: bold; font-size: 18px;}

a:visited {color: inherit;}
a:hover {color: inherit;}

a{text-decoration: none; color: #002768}
a.selected{text-decoration:underline; color: #002768;}
a:hover{text-decoration:underline; color: #002768;}
a.carrot {color: #002768; text-decoration: none;}
a:hover.carrot {color: #002768; text-decoration: underline;}

div#wrapper {width: 100%; margin: auto;}
div#header {width: 100%; background: #ffffff;}
    div#masthead {width: 1120px; margin-left: auto; margin-right: auto; text-align: left; padding-top: 10px; background: #ffffff; }
       div#tinynav {width: 125px; margin: 0px; text-align: center; padding: 0px 0px 0px 20px;}
            div#logo {width: 122px; float: left; }
            #tinynav img {margin: 3px; float: left; }
        div#department {width: 500px; margin: 0px; padding: 5px 0px 5px 20px;  }
            a.department {color: #456D17; text-decoration: none;}
            a:hover.department {text-decoration: underline; z-index: 500;}
        
        
        div#weblinklogin {font-size: 11px; width: 160px; margin: -70px 0px -30px 0px; padding: 0px 75px 0px 0px; float: right;}
            div#weblinkloginlogo {margin: 0px 0px 4px 0px; padding: 0px; text-align: center; }
            #weblinklogin input {margin: 0px; padding: 0px; font-size: 11px; float: none;}
            input#weblinkbtn {float: right; margin: 0 0 10px 120px; }
            p.weblink {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; padding: 0px;  text-align: center; }
            p.weblink span {margin: 0px 5px 0px 0px;}
            a.space {padding-left: 8px; }
            p.weblink2 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; padding: 0px; line-height: 10px; text-align: right; }
            .weblink2 a {color: #002768; }
            a.weblink2 {color: #002768;}
            
        div#globalnavbar {width: 50%; 60px; font-size: 12px; color:#667; padding: 0 0 0 0; margin: auto; position: relative; top: -60px;  }
            div.globalnav1 {float: right; font-size: 12px; display: inline; margin: 0px; padding: 0px; padding: 0px 4px 0px 4px; }
            div.globalnav {float: left;  display: inline; font-size: 12px; margin: 0px; padding: 0px 0px 0px 4px; }
            li.globalnav {margin: 0; display: inline; }
                #jsddm {margin: 0; padding: 0; z-index: 1; }
                ul#jsddm  {list-style: none; }
                #jsddm li {list-style: none; }
                #jsddm li a {text-decoration: none; white-space: nowrap}
                #jsddm li a:hover {text-decoration: underline;}
                #jsddm li ul {margin: 0; padding:0; position: absolute; visibility: hidden;}
                #jsddm li ul li {float: none;  margin: 0 0 2px 0; padding: 3px; }
                #jsddm li ul li a {width: auto;}
                #jsddm li ul li a:hover{}
                li.submenu {font-size: 10px; margin-top: 0;}
            #globalnavbar a {color: #000000; }
            #globalnavbar a:hover {color: #000000;}

       
       
       div#featured {width: 100%; text-align: center; margin: 0px; background: #456D17;}
       div#featured-links{width: 100%; margin-left: auto; padding: 6px 0 6px 0; margin-right: auto; background: #456D17;}
	ul.featured{list-style-type: none; font-size: 13px; }
	li.featured{display: inline; padding-right: 30px; color: #fff;  }
	a.featured {color: white}
	a.selected#featured{text-decoration:underline; color:white;}
	a:hover#featured{text-decoration:underline; color: white;}
        span.tan {color: #F3E8A8; }

div#content {width: 100%; text-align: left; margin-top: 0px; height: 225px; }
    div#fixedwidthcontent {width: 1120px; margin-left: auto; margin-right: auto; }
    div#leftsidebar {width: 227px; background-image: url(http://www.nederveld.com/images/sidebar.png); background-repeat: no-repeat; font-size: 11px; float: left; z-index: 3;  padding: 0px 0px 0px 20px; }
        div#services {width: 250px; height: 269px;  margin:5px 0px 0px 0px; padding: 0px 0px 10px 0px; }
            h3.services {font-family: Tahoma, Arial, Sans-serif; font-size: 14px; padding-left: 10px; font-weight: normal; margin: 0px 0px 0px 0px; color: #000;  }
            ul.services { position: relative; left: -10px; width: 140px; list-style-image: url(http://www.nederveld.com/images/bullet.png); line-height: 12px;}
            div#servicesbutton {height: 45px; width: 160px; background-image: url(http://www.nederveld.com/images/submitassignmentbutton.jpg); background-repeat: no-repeat; }
            #servicesbutton h3.services {padding: 12px 0px 0px 12px; }
            li.services{padding-top: 9px; font-size: 13px;}
            #services a {color: #000000; }
            #services a:hover {color: #000000;}
    div#slideshow{width: 793px; height: 285px; float: left; position: relative; left: -50px;  z-index: -2; background: #000;}
        #gallery { position: relative; left: -40px; width:850px; height:285px; margin:0; padding-left: 10px; }
        ul#gallery {background: #000; }
        #gallery li {background: #000;  display: block; }
        img#rightcurve {width: 50px; position: relative; left: -73px; }

div#content2 {width: 100%; background: #ffffff; margin-top: 58px;}
    div#maincontent2 {width: 1120px; text-align: left; margin: auto; background: #fff; }
  div#rightsidebar {width: 225px; float: right; margin: 0px;  }
        #rightsidebar ul {padding-top: 0px; margin-left: -22px;} 
        #rightsidebar li {font-size: 12px; line-height: 20px;  }
        ul.link {list-style-image: url(http://www.nederveld.com/images/bullet.png);}

a.rightsidebar {color: #000; text-decoration: none;}
a.rightsidebar:hover {color:#002768; text-decoration: underline;}
a.rightsidebar:visited {}
      
        ul.link {list-style-image: url(http://www.nederveld.com/images/bullet.png);}
    div#search {width: 300px; height: 30px; text-align: left; float: left; background: pink; }
        #search input {font-size: 12px; }
        
    div#middle {width: 840px; padding: 0px 0px 0px 20px; }
        div#welcome {width: 840px; margin-top: 20px; margin-left: 0px; margin-bottom: 20px;  float: left; padding-bottom: 15px; border-bottom: 1px solid #999;  }
            h2.welcometitle {width: 215px; float: left; margin-top: 0px; font-family: tahoma, arial, sans-serif; font-weight: bold; font-size: 20px;}
            p.welcomemessage {width: 600px; float: right; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #000;}
        div#leftbottom {width: 220px; float: left;  }
            div#signup {width: 200px; float: left; font-size: 11px; padding: 0px; margin: 15px 0px 0px 0px; }
                span#enewsletter  {font-family: tahoma, arial, sans-serif; font-weight: normal; color: #666666; font-size: 25px; margin-top: 0px; padding: 0px; }
                h3.enewsletter {margin-top: 0px; }
                p.signup {font-family: Tahoma, Arial, Helvetica, sans-serif; width: 190px; color: #666666; margin-top: 6px; margin-bottom: 12px; margin-left: 0px; }
                div#formname {width: 70px;  float: left; margin-left: -10px; color: #666666;}
                #formname p {font-size: 11px; margin-top: 10px; margin-bottom: 10px; padding-left: 25px;}
                p.form {font-size: 13px; margin-top: 0px; margin-bottom: 0px;}
                div#formfield {font-size: 13px; text-align: right; margin-top: 0px; margin-bottom: 0px;}
                #formbutton {text-align: right; margin-top: 5px; }
                .formbutton2 {margin-top: 5px; font-size: 10px; }
            div#ask {width: 220px; border: solid 1px #666; float: left; margin-top: 30px; background: #ccffcc; padding-bottom: 15px;  }
                h5.ask {font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; font-size: 14px; color: #002768; padding-left: 20px; padding-bottom: 10px; }
                h6.ask {font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; font-size: 12px; color: #002768; padding-top: 20px; padding-left: 20px; }
                li.boldsans {font-size: 11px; font-weight: bold; margin-top: 11px; margin-left: -4px; margin-bottom: 4px; padding-right: 8px; color: #666; }
                p.sans {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; margin: 15px; color: #666666;  }
                p.boldsans {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; margin: 8px;  padding-left: 8px; color: #666666; }
                a.gray {color: #666666; }
                div#formbutton2 {float: right; margin: 0px 10px 0px 0px; padding: 0px; }
                #formbutton2 input {font-size: 11px; margin: 0px; }
                div#submitquestion {padding: 10px; margin: 10px; }
                
          
                
                
            div#faq {padding-top: 25px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;}
                    h5.light { margin-top: 5px; margin-left: 16px; margin-bottom: 0px; color: #002768; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;}
                    p.sanslinkfaq {color: #666666; text-align: right; margin-top: -2px; margin-bottom: 5px; margin-right: 20px;  font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 18px;}
                    strong {color: #002768; font-size: 13px; }
                    p.sansfaq {color: #666666; margin-top: 0px; margin-bottom: 0px; margin-left: 16px; margin-right: 16px; margin-bottom: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 18px;}
                    p.sansform {color: #666; margin: 10px 15px 10px 15px; padding: 0px; font-family: Tahoma, Arial, sans-serif; font-weight: normal; font-size: 11px; line-height: 11px; }
                    #ask input {float: none; margin: 0px; }
                    #ask textarea {margin: 5px; }
                    p.sansform input#name, p.sansform input#email {margin: 5px; }
                    p.sansform label.error {color: red; }

        div#announcements {width: 540px; background: #eee; float: left; border: 1px solid #666; margin: 15px 15px 15px 30px; padding: 15px;  }

        div#labworkshop {width: 570px; float: left; border: 1px solid #666;  margin: 15px 15px 15px 30px; background: #eee;  }
            #labworkshop img {float: left; width: 98px; padding:0px; margin: 0px;  }
            div#labtitle {margin: 15px; width: 400px; float: left; }
            h2.nextlab {font-size: 18px; margin: 0px; }
            div#labcol1 {width: 180px; float: left; margin: 15px 0px 15px 15px; padding: 0px;}
                h2.nextlab2 {font-size: 16px; float: left; margin: 0px; color: #666; }
                p.nextlab2 {float: left; margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666; line-height: 18px; font-weight: normal; margin: 0px; padding: 0px;  }
            div#labcol2 {width: 250px; margin: 15px; float: left; }
                h2.nextlab3 {font-size: 14px; color: #666; margin:0px; padding: 0px; }
                p.nextlab3 {float: left; margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666; line-height: 18px; margin:0px; padding: 0px 0px 10px 10px;  }
            div#labcol3 {width: 250px; margin: 15px; float: left; }
                p.quote {color: #888; margin-bottom: 15px; }
            div#labcol4 {width: 250px; height: auto; margin: 15px 15px 15px 0px; float: right; border-left: 1px #666 solid;}
                h2.location {font-size: 12px; margin-left: 30px;  margin-bottom: 0px; line-height: 16px; margin-top: 0px; }
                h2.topic {font-size: 12px; color: #666; margin-left: 30px; margin-top: 0px; line-height: 18px; text-transform: uppercase;}
                p.date {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin-left: 30px; margin-top: 0px; margin-bottom: 0px; line-height: 16px; }
                h2.topic2 {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666; font-weight: bold; font-size: 13px;  margin: 0px; padding: 0px 0px 0px 0px; text-transform: uppercase;}
                p.date2 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #666; font-size: 13px; margin: 0px; padding: 0px 0px 0px 0px; line-height: 16px;  }
                h2.location2 {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #456D17; font-weight: bold; font-size: 13px; margin: 0px; padding: 0px 0px 0px 0px; }
                a.underline {text-decoration: none; color: inherit; }
                a.underline:hover {text-decoration: underline; color: inherit; }
                h3.signup {margin: 0px; padding: 0px; }
                h2.topic {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666; font-weight: bold; font-size: 13px;  margin: 0px; padding: 0px 0px 0px 15px; text-transform: uppercase;}
                p.date {font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #666; font-size: 13px; margin: 0px; padding: 0px 0px 0px 15px; line-height: 16px;  }
                h2.location{font-family: Tahoma, Arial, Helvetica, sans-serif; color: #456D17; font-weight: bold; font-size: 13px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }
                h3.signup {margin: 0px; padding: 0px; }
                   

.clear {clear: both; }

div#footer {width: 1115px; margin: auto; font-size:9px; text-align:center; line-height:14px; float: left; padding-top: 50px;}
#footer a {color: #000; }


#boxes .window {
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
  padding:20px;
  background: #fff;
  border: 1px #E9E9E9 solid; 
  text-align: left;
}



#boxes .window-w {
	position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
  padding:20px;
  background: #fff;
  border: 1px #E9E9E9 solid; 
  text-align: left;
  }
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

a#x {float: right; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000; margin-top: -5px; margin-right: -5px; }

a.workshop_details {color: inherit;}
a.workshop_details:hover {text-decoration: underline; color: #002768;}
h2.workshop_details {font-size: 12px; color: #666; margin: 0 0 0 15px;  font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }


div.LabWorkshopDetailCopy {padding: 0 15px 15px; }

