body {
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:15px;
background-color:#EDEDED;
}
#contentwrapper {
height:560px;
width:100%;
margin:0 auto;
background-color:#FFF;
}
	
	
#wrapper {
margin:0 auto;
padding-top:40px;
width:895px;
height:500px;
position:relative;
background-color:#FFF;
}
#logobox {
width:895px;
margin-top:15px;
height:65px;
position:relative;
float:left;
}

#logobox2 {
width:220px;
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:50px;
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:220px;
margin-top:0;
height:440px;
position:relative;
float:left;
}

#menubox {
width:200px;
margin-top:0;
margin-right:20px;
height:320px;
position:relative;
float:left;
border-top:1px solid #000;
padding-top:10px;
}

#productbox {	
width:675px;
margin-top:0;
height:401px;
position:relative;
float:left;
border-top:1px solid;
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: #000;	
padding-bottom:1px;
border-bottom:1px solid #FFF;

}

ul.menu li a:hover {
 color: #000;
  border-bottom:#000 solid 1px;
}

ul.menu li ul li a {
	display:block;
	font-size:11px;
	line-height:13px;
	font-weight:100 ;
  color: #808067;
  padding-left:0;
}


ul.menu li ul li a:hover {
	display:block;
	color: #000;
	border-bottom:#000 solid 1px;
	
  

}

.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:675px; height:400px; 
	overflow:hidden;	
	}
	#framework {
		width:675px;
		height:400px;
		float:left;

	}
	
	#frameworkcontainer {
		width:675px;
		height:420px;
		float:left;


	}
	.boosterbox {
	margin-top:0;
	width:675px;
	height:400px;
	float:left;
	
	}
	.boosterbox2 {
	margin-top:0;
	width:675px;
	height:400px;
	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;
	
}
#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 {
font-family:Arial, Helvetica, sans-serif;
margin-top:2px;
padding-right:20px;
width:200px;
height:100px;
font-weight:normal;
line-height:16px;
font-size:11px;
color:#808067;
display:block;
float:left;
}

.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:#000;
}
.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:675px;
height:85px;
float:left;
}

#contactleft {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
color: #000;
width:150px;
height:300px;
float:left;
}
#contactleft a:link {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#contactleft a:visited {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#contactleft a:active {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#contactleft a:hover { color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }

#contactright {
margin-left:20px;
width:505px;
height:400px;
float:left;

}

.intro {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:28px;
font-weight: 100;
color:#808067;
}


.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:26px;
line-height:33px;
font-weight:normal;
color:#808067;
}
.casestudy a:link {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.casestudy a:visited {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.casestudy a:active {color: #808067; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
.casestudy a:hover { color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }


.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:0px;
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;
}
#bottomfooter {
margin:0 auto;
width:100%;
height:100px;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;

}
#bottomfootercontent {
margin:30px auto 0 auto;
width:895px;
height:100px;

}
#credits {
margin:30px auto 0 auto;
width:895px;
height:20px;
border-top:1px solid #999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: 100;
color:#999;
padding-top:5px;
}
#credits a:link {color: #999; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#credits a:visited {color: #999; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#credits a:active {color: #999; text-decoration: none; border-bottom:dotted #808067 1px; padding-bottom:2px;}
#credits a:hover { color: #000; text-decoration: none; border-bottom:solid #000 1px; padding-bottom:2px; }

.footerboost {
margin-top:2px;
width:225px;
height:100px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight: 100;
color:#808067;
position:relative;
}
.footerboost a:link {color: #808067; text-decoration: none; padding-bottom:2px;}
.footerboost a:visited {color: #808067; text-decoration: none; padding-bottom:2px;}
.footerboost a:active {color: #808067; text-decoration: none; padding-bottom:2px;}
.footerboost a:hover { color: #000; text-decoration: none; padding-bottom:2px; }



