* { margin:0px; padding:0px; }

body {
 background:#FFFFFF url(images/home-body.jpg) repeat-x top left;
 font-family:tahoma, Helvetica, sans-serif;
 font-size:12px;
 color:#002238;
}

#page {
 width:950px;
}

#header {
 width:100%;
 clear:both;
 margin-bottom:10px;
}

ul.menu { list-style:none; height:20px; margin-top:28px; margin-bottom:18px; font-size:10px; font-weight:bold; width:100%; border-right:1px solid #A6A6A6;  font-family:tahoma, sans-serif!important; margin-left:50px; }
ul.menu li { float:left; padding-top:5px; padding-bottom:2px; }
ul.menu li a { color:#4B4B4B; text-transform:uppercase; text-decoration:none; padding-left:10px; border-left:1px solid #4B4B4B; margin-left:10px; }
ul.menu li a:hover { color:#003366; text-decoration:none; }
li.navnoborder a { border:none !important; }
ul.menu li.version { width:190px; border-right:1px solid #A6A6A6; text-align:center; padding-top:5px; padding-bottom:2px; text-transform:uppercase; margin-right:20px; }
ul.menu li.version a { color:#8A8A8A; text-decoration:none; padding-right:0px; border-right:0px; margin-right:0px; }
ul.menu li.version a:hover { color:#003366; text-decoration:none; }

ul.menu li.page-item-11 a { border-right:0px; }

ul.menu li.side { float:right; padding-top:5px; padding-bottom:0px; font-size:1.1em; }
ul.menu li.side a { text-transform:none; margin-right:10px; padding-right:0px; border-right:0px; color:#003366; }

.home-header {
 height:375px;
}

.home-header h1 {
 float:left;
 width:178px;
 height:375px;
 border-right:1px solid #A6A6A6;
 background:url(images/logo.gif) no-repeat center;
 overflow:hidden;
}

.home-header h1 a {
 width:178px;
 height:375px;
 display:block;
 text-indent:-1000px;
 font-size:12px;
 background:url(images/logo.gif) no-repeat center;
 overflow:hidden;
}

#wrapper {
 background:#EFEFEF url(images/wrapper.jpg) repeat-y top left;
 overflow:hidden;
 padding-top:15px;
 line-height:16px;
}

#wrapper h2 { font-size:18px; color:#003366; padding:10px 0px 20px 15px; }
#wrapper p { padding:10px 15px 5px 15px; } 

.home-content { width:420px; float:left; }
.FW-big { font-size:18px; color:#003366; font-weight:bold; }

.client-news { width:260px; float:left; }
.futureworks-news { width:270px; float:left; }

.client-news ul, .futureworks-news ul { list-style:none; padding:0px 15px 0px 15px; }
.client-news ul li, .futureworks-news ul li { margin-bottom:10px; }
.client-news ul li a, .futureworks-news ul li a { color:#003366; text-decoration:none; }
.client-news ul li a:hover, .client-news ul li a:visited, .futureworks-news ul li a:hover, .futureworks-news ul li a:visited { color:#0033FF; text-decoration:none; }

div.awards { background:#FFFFFF; overflow:hidden; clear:both; width:99%; text-align:center; padding-bottom:15px; }

#footer { border-top:1px solid #A6A6A6; background:#E1E1E1; color:#A6A6A6; }
#footer p { padding:15px 0px 15px 25px }
