body {
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:15px;
	background-color: #161616;
}
#wrapper {
	margin-left:30px;
	padding:0;
	width:895px;
	height:636px;
	position:relative;
}
#logobox {
width:895px;
margin-top:15px;
height:65px;
position:relative;
float:left;
}

#logobox2 {
width:363px;
margin-top:15px;
height:65px;
position:relative;
float:left;
}
#topbox {
font-size:11px;
width:895px;
margin-top:0;
height:80px;
position:relative;
float:left;
}

#topboxright {
font-size:14px;
width:575px;
margin-top:0;
height:27px;
padding-top:53px;
position:relative;
float:left;
}
#buttonbox {
font-size:11px;
width:100px;
margin-top:53px;
margin-left:432px;
height:27px;
position:relative;
float:left;
text-align:right;
}
.itemsbox {
display:block;
}

.itemsbox a:link {color: #000; text-decoration: none; border-bottom:dotted  #000 2px; padding-bottom:2px;}
.itemsbox a:visited {color: #000; text-decoration: none; border-bottom:dotted #000 2px; padding-bottom:2px;}
.itemsbox a:active {color: #000; text-decoration: none; border-bottom:dotted #000 2px; padding-bottom:2px;}
.itemsbox a:hover { color: #000; text-decoration: none; border-bottom:solid #000 2px; padding-bottom:2px; }

.items2 {
display:block; color:#F00; 
}

.items2 a:link {color:#000; text-decoration: none; border-bottom:dotted  #000 1px; padding-bottom:2px;}
.items2 a:visited {color:#000; text-decoration: none; border-bottom:dotted #000 1px; padding-bottom:2px;}
.items2 a:active {color: #000; text-decoration: none; border-bottom:dotted  #000 1px; padding-bottom:2px;}
.items2 a:hover { color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }

#leftcontainer {
width:314px;
margin-top:0;
height:440px;
position:relative;
float:left;
}

#menubox {
width:200px;
margin-top:0;
margin-right:11px;
margin-left:103px;
height:320px;
position:relative;
float:left;
padding-top:10px;
}

#productbox {	
width:581px;
margin-top:0;
height:556px;
position:relative;
float:left;
padding-top:10px;
}


ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:200px;
}

ul.menu a {
  display: block;
  text-decoration: none;
  border-bottom:#000 solid 1px;
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
font-size:14px;
line-height:17px;
font-weight:bold;
color: #ffffff;	
padding-bottom:1px;
border-bottom:1px solid #cccccc;

}

ul.menu li a:hover {
 color: #cccccc;
  border-bottom:#cccccc solid 1px;
}

ul.menu li ul li a {
	display:block;
	font-size:11px;
	line-height:13px;
	font-weight:100;
	color: #999999;
	padding-left:0;
	border-bottom:0px;
	text-indent: 8px;
}


ul.menu li ul li a:hover {
	display:block;
	color: #666666;
	border-bottom:0px;
	
  

}

.code {border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }



.pager-container {float:left; width:595px; height:410px; margin:0; padding:0;}
.pager-image-container {width:595px; height:400px; margin:0; padding:0; background: #0CF;}
.pager-image-container img {border:none;}
.pager-nav-container {width:595px; height:15px; margin:7px auto 0 auto; padding:0; float:left; overflow:hidden;}
.pager-nav-container a {background: #9cbdbe; margin:0 5px 0 0; padding:4px 6px 0px 6px; font-family:Arial, Helvetica, sans-serif; color: #FFF; font-size:11px; font-weight:bold; text-decoration:none;}
.pager-nav-container a:hover {background:#00A0B0;}
.pager-nav-container a.activeSlide {background:#00A0B0;}
.pager-nav-container a:focus {outline: none;}

div#wn	{
	position:relative;
	width:581px;
	height:546px;
	overflow:hidden;
	}
	#framework {
	width:581px;
	height:546px;
	float:left;
	}
	
	#frameworkcontainer {
	width:581px;
	height:546px;
	float:left;

	}
	.boosterbox .caption {
	color: white;
	position: absolute;
	}
	.boosterbox .caption2 {
	color: white;
	position: absolute;
	}
	.boosterbox {
	margin-top:0;
	width:581px;
	height:546px;
	float:left;
	position: relative;
	}
	.boosterbox2 {
	margin-top:0;
	width:581px;
	height:546px;
	float:left;
	
	}
	.boosterbox3 {
	margin-top:0;
	width:510px;
	margin-left:78px;
	margin-right:87px;
	height:375px;
	float:left;
	}
	.quotemark {
	padding-top:4px;
	margin-top:0;
	width:22px;
	height:396px;
	float:left;
	}
	.caption {
	font-size:11px;
	font-weight:100;
	line-height:15px;
	top: 430px;
	left:10px;
	width:400px;
}
	.caption2 {
	font-size:11px;
	font-weight:100;
	line-height:15px;
	top: 495px;
	left:58px;
	width:471px;
}
#footer {
font-weight: normal;
text-align:right;
color: #999;
text-decoration:none;
font-size:9px;
width:895px;
height:30px;
float:left;
}
#footer a:link {font-weight: normal;color: #999; text-decoration: none; }
#footer a:visited {font-weight: normal;color: #999; text-decoration: none; }
#footer a:active {font-weight: normal;color: #999; text-decoration: none; }
#footer a:hover {font-weight: normal; color: #999; text-decoration: none; border-bottom:dotted #999 1px; padding-bottom:2px; }

#contactbox {
padding-top:14px;
width:200px;
height:102px;
margin-right:0;
position:relative;
float:left;

}
.contactlist {
	margin-top:17px;
	width:200px;
	height:100px;
	font-weight:normal;
	line-height:14px;
	font-size:10px;
	color:999999;
	display:block;
}
.pagelist {
	list-style:square;
	}
	
.pagelist ul {
margin: 0;
padding: 0;
} 

.contactlist a:link {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.contactlist a:visited {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.contactlist a:active {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.contactlist a:hover {color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }

.blackbold {
font-weight:bold;
color:#999999;
}
.flashbox {
	height:375px;
	width:675px;
	margin-right:20px;
	text-align:center;

}
#infoleft {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight: 100;
color: #000;
width:320px;
height:300px;
float:left;
margin-right:20px;
}
#infoleft a:link {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#infoleft a:visited {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#infoleft a:active {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#infoleft a:hover { color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }
	
#inforight {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight: 100;
color: #000;
width:330px;
height:300px;
float:left;
}
#inforight a:link {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#inforight a:visited {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#inforight a:active {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#inforight a:hover { color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }

#inforight2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight: 100;
margin-left:20px;
width:310px;
height:300px;
float:left;
}

#inforight2 a:link {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#inforight2 a:visited {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#inforight2 a:active {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#inforight2 a:hover { color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }

#infotop {
width:581px;
height:85px;
float:left;
}
#infotop a:link {color:white; text-decoration: none; border-bottom:dotted #ffffff 1px; padding-bottom:2px;}
#infotop a:visited {color:white; text-decoration: none; border-bottom:dotted #ffffff 1px; padding-bottom:2px;}
#infotop a:active {color:white; text-decoration: none; border-bottom:dotted #ffffff 1px; padding-bottom:2px;}
#infotop a:hover { color:white; text-decoration: none; border-bottom:solid #ffffff 1px; padding-bottom:2px; }

#contactleft {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
color:white;
width:150px;
height:300px;
float:left;
}
#contactleft a:link {color:white; text-decoration: none; border-bottom:dotted #ffffff 1px; padding-bottom:2px;}
#contactleft a:visited {color:white; text-decoration: none; border-bottom:dotted #ffffff 1px; padding-bottom:2px;}
#contactleft a:active {color:white; text-decoration: none; border-bottom:dotted #ffffff 1px; padding-bottom:2px;}
#contactleft a:hover { color:white; text-decoration: none; border-bottom:solid #ffffff 1px; padding-bottom:2px; }

#contactright {
margin-left:20px;
width:411px;
height:400px;
float:left;

}

.intro {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:28px;
font-weight: 100;
color:white;
}


.titlehead {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
line-height:19px;
color: #000;
	
}
.credit {
font-size:9px; line-height:12px;

}
.bodytext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight: 100;
color: #000;
}
.bodytext a:link {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.bodytext a:visited {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.bodytext a:active {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.bodytext a:hover { color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }


.sector {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
font-weight: normal;
color: #000;
border-bottom:dotted #000 1px; 
padding-bottom:2px;

}
.casestudy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:28px;
	font-weight:normal;
	color:white;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.casestudy a:link {color: #cccccc; text-decoration: none; border-bottom:dotted #cccccc 1px; padding-bottom:1px;}
.casestudy a:visited {color: #cccccc; text-decoration: none; border-bottom:dotted #cccccc 1px; padding-bottom:1px;}
.casestudy a:active {color: #cccccc; text-decoration: none; border-bottom:dotted #cccccc 1px; padding-bottom:1px;}
.casestudy a:hover { color: #999999; text-decoration: none; border-bottom:solid #999999 1px; padding-bottom:1px; }

.casestudy2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:21px;
	font-weight:normal;
	color:white;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.homepagecopy {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
line-height:34px;
font-weight: normal;
color:#808067;
}

.homepagecopy a:link {color: #808067; text-decoration: none; border-bottom:dotted  #808067 1px; padding-bottom:2px;}
.homepagecopy a:visited {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.homepagecopy a:active {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.homepagecopy a:hover { color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }

.strong {
font-weight:bold;
font-size:13px;
}

.clienttitle {
margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
font-size:12px;
height:20px;
width:675px;
}
.gold {
	color: #808067;
	font-weight:bold;
}
.gap {
height:10px;
}
.testimonial {
	width:231px;
	height:310px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color: #000;
}
.testimonial2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
font-weight: bold;

}
.testimonial3 {
width:211px;
height:310px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight: 100;
color: #000;
}

