@import url(reset.css);
body {line-height: 1;font-size:14px; font-family:Segoe UI, Segoe, Frutiger, Arial, Helvetica, "Trebuchet MS", sans-serif; background: #FFF;}
h1 {font-size:23px;color:#009;line-height:1.7em;}
h2 {font-size:20px;color:#fc0;line-height:1.7em;}
h3 {font-size:17px;color:#F7DE00;line-height:1.7em;}
h4 {font-size:15px;color:#009;line-height:1.7em;}
p, #sidebar ul {line-height:1.5em; margin-bottom:1.5em;color:#222}
#header {display:block;width:920px;height:77px;}
#header span {float:right;margin-right:30px;color:#777}
#container {width:900px;margin:26px auto;}
#logo {width:185px;height:47px;float:left;margin-left:27px;}
#logo a {background: url(assets/logo2.gif) no-repeat; width:185px;height:47px;display:block}
#links {width:638px; margin-top:10px;float:left;margin-left:27px;height:30px;display:block;background: url(assets/menu.gif) repeat-x; }
#links a {padding-left:17px;font-weight:bold;padding-right:17px;float:left;font-size:12px;text-decoration:none;color:#039;line-height:30px;text-transform:uppercase;}
#links a:hover{background:#039;color:#FFFB00}
#nav {line-height:30px;text-align:center;margin-left:37px;}
#teaser {display:block;clear:both;margin:0 auto;width:900px;height:198px;background: url(assets/teaser2.jpg) no-repeat;}
#careers #teaser {background: url(assets/teaser3.jpg) no-repeat;}
#contact #teaser {background: url(assets/teaser4.jpg) no-repeat;}
#what #teaser {background: url(assets/teaser5.jpg) no-repeat;}
#services #teaser {background: url(assets/teaser6.jpg) no-repeat;}
#people #teaser {background: url(assets/teaser7.jpg) no-repeat;}
#projects #teaser {background: url(assets/teaser8.jpg) no-repeat;}
#main {display:block; overflow:auto;background:#fff}
#sidebar {background: url(assets/sb.png) no-repeat;float:left;width:280px;overflow:auto;padding-top:30px;margin-left:27px;}
#sidebar #sbtitle {font-size:17px;font-weight:bold;color:#F7DE00;line-height:1.7em;text-align:center;}
#sidebar li, ul.mcul li {background: url(assets/dot.png) no-repeat;background-position:3px; line-height:22px;padding-left:20px;margin-bottom:7px;} 
#sidebar ul, ul.mcul {padding-left:5px;padding-top:5px;width:240px;margin-left:20px} 
ul.pul li {background: url(assets/dot.png) no-repeat;background-position:3px; line-height:22px;padding-left:20px;margin-bottom:7px;} 
ul.pul {padding-left:5px;padding-top:5px;margin-left:20px} 
#sidebar a {color:#039;text-decoration:none}
#sidebar a:hover {color:#6672D8;text-decoration:underline}
#content {float:left;width:830px;margin-left:36px;margin-top:30px;overflow:auto;}
#cform label, #cform .formitem {margin-left:5px; margin-top:10px}
#cform label {clear: both;	margin-right:8px !important;margin-right:4px;display: block;float: left;padding-top: 2px;text-align:right;width:150px;}
#cform input {width:200px;}
#cform textarea {width: 308px;height: 200px;}
.jontra {display:none}
#footer {width:832px;margin:17px auto;padding-top:10px;padding-bottom:10px;text-align:left;clear:both;font-size:.9em;color:#555}
#footer span {font-size:.8em;}
#footer span a {color:#ddd;text-decoration:none}
