body { background: #4E4E4E; padding:0; margin:0; font-family: Arial; font-size: 12px; }
a { font-family: Helvetica; text-decoration: none; color:#FFF; }
img { display:block; border:0; }
form { display:block; padding:0; margin:0; }

div#wrapper-top { height: 25px; width: 990px; margin: 15px auto 0 auto; background: #4E4E4E url('images/layout_nl/sh-top.gif') no-repeat bottom left; overflow:auto; }

div#wrapper-top div { float: right; padding: 0 50px 7px 0; font-size:11px;}
div#wrapper-top img { display:inline; vertical-align:bottom; }
div#wrapper-top a:hover { text-decoration: underline; }
div#wrapper { width: 990px; margin: 0 auto 0 auto; background: #4E4E4E url('images/layout_nl/sh-main.gif') repeat-y top left; clear:both; }
div#header-wrapper { width: 990px; background: url('images/layout_nl/sh-main-t.gif') no-repeat top left; }
div#footer-wrapper { width: 990px; background: url('images/layout_nl/sh-main-b.gif') no-repeat bottom left; }
div#wrapper-in { width: 970px; height: 310px; margin: 0 auto; background: #FFF; }

div#wrapper-bottom { height: 15px; width: 990px; margin: 0 auto 30px auto; background: #4E4E4E url('images/layout_nl/sh-bottom.gif') no-repeat top left; }



div#header { height: 107px; width: 950px; margin: 0 auto; background:#EAF9FF url('images/layout_nl/header-bg.jpg') no-repeat top left; }

div#footer { height: 106px; width: 950px; margin: 0 auto; background:#EAF9FF url('images/layout_nl/footer-bg.jpg') no-repeat top left; clear:both; }

div#navigation { width: 950px; height:36px; margin:0 auto; background: url('images/layout_nl/navigation-bg.jpg') no-repeat top right; padding:0; display:block; }
div#navigation ul { margin:0; padding:0; display:block; }
div#navigation li { height: 36px; float:left; padding:0; margin:0; list-style:none; }
div#navigation a { height: 36px; text-decoration:none; float:left;}

div#navigation li.signup { width: 138px; background: url('images/layout_nl//navigation/signup-hover.gif'); }
div#navigation a.signup { width: 138px; background: url('images/layout_nl//navigation/signup.gif'); }
div#navigation a.signup:hover { background:none; }

div#navigation li.program { width: 126px; background: url('images/layout_nl//navigation/program-hover.gif'); }
div#navigation a.program { width: 126px; background: url('images/layout_nl//navigation/program.gif'); }
div#navigation a.program:hover { background:none; }

div#navigation li.our_sites { width: 106px; background: url('images/layout_nl//navigation/our_sites-hover.gif'); }
div#navigation a.our_sites { width: 106px; background: url('images/layout_nl//navigation/our_sites.gif'); }
div#navigation a.our_sites:hover { background:none; }

div#navigation li.faq { width: 69px; background: url('images/layout_nl//navigation/faq-hover.gif'); }
div#navigation a.faq { width: 69px; background: url('images/layout_nl//navigation/faq.gif'); }
div#navigation a.faq:hover { background:none; }

div#navigation li.new_tools { width: 92px; background: url('images/layout_nl//navigation/new_tools-hover.gif'); }
div#navigation a.new_tools { width: 92px; background: url('images/layout_nl//navigation/new_tools.gif'); }
div#navigation a.new_tools:hover { background:none; }

div#navigation li.contact { width: 105px; background: url('images/layout_nl//navigation/contact-hover.gif'); }
div#navigation a.contact { width: 105px; background: url('images/layout_nl//navigation/contact.gif'); }
div#navigation a.contact:hover { background:none; }

div#navigation div { float:right; padding: 0 10px 0 0; line-height: 36px; color:#FFF; font-size:11px;}
div#navigation input, label { float:left; }
div#navigation input.text { margin: 6px 8px 0 5px; height: 18px; width: 50px; }
div#navigation input.img { margin: 6px 0 0 0; }

div#fnav { width: 950px; overflow:auto; clear:both; height: 38px; background: url('images/layout_nl/fnav-bg.gif') repeat-x top left; }
div#fnav a { color: #4F4F4F; line-height: 38px; font-size: 11px; padding: 0 15px; }
div#fnav a:hover { text-decoration: underline; }
div#fnav .left { float:left; padding: 0 0 0 20px; }
div#fnav .right { float:right; padding: 0 20px 0 0; }

div#features-col { width: 262px; float:left; }
div#features-col div.content { height: 509px; background: url('images/layout_nl/features-bg.jpg') no-repeat top left; }
div#features-col ul { margin:0; padding:15px 0 0 17px; color:#FFF; }
div#features-col li { margin:0; padding:0 0 15px 25px ; list-style: none; background: url('images/layout_nl/e-sign.gif') no-repeat; line-height: 140%; }
div#features-col a { color:#FFF; text-decoration:underline; }
div#features-col a:hover { text-decoration:none; }

div#highlights-col { width: 441px; float:left; }
div#highlights-col div.content { height: 509px; background: url('images/layout_nl/highlight-bg.jpg') no-repeat top left; }
div#highlights-col .signup_now { padding: 380px 0 0 14px; }

div#converters-col { width: 247px; float:left; }
div#converters-col div.content { height: 509px; background: url('images/layout_nl/converters-bg.jpg') no-repeat top left; }
div#converters-col .site { width: 213px; margin: 0 auto; padding: 10px 0 0 0;}
div#converters-col .site h3 { color:#FFF; font-size:12px; line-height:24px; padding: 0 0 0 15px; background: url('images/layout_nl/screenshot-header-bg.gif') no-repeat; margin:0; font-weight: normal; }
div#converters-col .site div { background: url('images/layout_nl/screenshot-bg.gif') no-repeat; padding:5px;}
div#converters-col .allsites { padding: 30px 0 0 0; text-align:center; }
div#converters-col .allsites a { color: #FFF; font-size:15px; line-height: 120%; }

div#main { width:950px; margin: 0 auto;  overflow: auto; }

div#subpage-title { background: url('images/layout_nl/subpage-title-bg.jpg') no-repeat; height: 61px;}
div#subpage-title h1 { margin: 0; color:#FFF; line-height: 61px; padding: 0 0 0 36px; }

div#content { padding: 25px 35px; min-height: 300px; background:#FFF; }