@charset "UTF-8";*{	margin: 0;	padding: 0;	border: 0;	text-decoration: none;}h1, h2, h3, h4, h6, pre, code {	font-size: .85em;}a img {border: none;}a:link {	color:#330066;	text-decoration: none;}a:visited {	text-decoration: none;	color:#330066;}a:hover {	text-decoration: none;	color:#9966CC;}a:active {	text-decoration: none;	color:#330066;}body {	background-image: url(../images/purple.gif);	background-repeat: repeat-x;	background-position: 235px 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	-webkit-text-size-adjust: none	}.portfolio {	width: 528px;	margin-left: -25px;	margin-bottom: 10px;}.portfolio p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;	text-align: center;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 25px;	padding-left: 0px;}.logo {	background-color: #FFFFFF;	float: left;	height: 75px;	width: 215px;	padding-top: 46px;	padding-left: 20px;}.banner {	float: left;	height: 99px;	width: 425px;	background-image: url(../images/ampersandtopF.gif);	background-repeat: no-repeat;	left: 235px;	padding-left: 235px;	background-position: 210px;}.content {	float: left;	height: 325px;	width: 750px;	left: 0px;	top: 99px;	background-image: url(../images/ampersandbottomF.gif);	background-repeat: no-repeat;	background-position: 210px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14.5px;	color: #330066;	letter-spacing: 0.25em;	padding-left: 235px;	padding-top: 45px;	line-height: 53px;	padding-bottom: 0px;	margin-bottom: 0px;	clear: left;}.contentT {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	width: 750px;	margin-bottom: 0px;	padding-top: 65px;	padding-bottom: 0px;	padding-left: 235px;	left: 0px;	top: 99px;	float: left;	line-height: 22px;	clear: left;}.contentT li {	padding-top: 6px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 16px;	text-align: left;	background-image: url(../images/starL.gif);	background-repeat: no-repeat;	list-style-type: none;	background-position: 0px 11px;	margin: 0px;}.contentB {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 22px;	font-weight: bold;	color: #666666;}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}#footer {	position:absolute;	width:700px;	height:25px;	z-index:13;	left: 235px;	top: 625px;}#logo {	position:absolute;	width:215px;	height:75px;	z-index:1;	left: 0px;	top: 0px;	background-color: #FFFFFF;	padding-top: 45px;	padding-left: 20px;}#navbarC {	position: absolute;	z-index: 2;	height: 20px;	width: 75px;	left: 235px;	top: 104px;}#navbarD {	position:absolute;	width:50px;	height:20px;	z-index:3;	left: 330px;	top: 104px;}#navbarP {	position:absolute;	width:100px;	height:20px;	z-index:4;	left: 405px;	top: 104px;}#navbarDPS {	position:absolute;	width:115px;	height:20px;	z-index:5;	left: 500px;	top: 104px;}#navbarDL {	position:absolute;	width:75px;	height:20px;	z-index:6;	left: 630px;	top: 104px;}.navbar {	font-family: Georgia, Times New Roman, Times, serif;	font-size: 14px;	color: #FF0000;	letter-spacing: -0.075em;	text-decoration: none;}.navbar:link {	color: #FF0000;	text-decoration: none;}.navbar:visited {	color: #FF0000;	text-decoration: none;}.navbar:hover {	color: #990000;	text-decoration: none;}.navbar:active {	color: #FF0000;}#home {	position:absolute;	width:100px;	height:20px;	z-index:7;	left: 650px;	top: 82px;}.home {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #FFFF00;}.home:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFF00;	text-decoration: none;}.home:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFF00;	text-decoration: none;}.home:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFCC00;	text-decoration: none;}.home:active {	color: #FFFF00;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;}#submenuC {	position:absolute;	width:300px;	height:20px;	z-index:8;	left: 235px;	top: 125px;	visibility: hidden;}#submenuD {	position:absolute;	width:200px;	height:20px;	left: 330px;	top: 125px;	z-index: 9;	visibility: visible;}#submenuP {	position:absolute;	width:150px;	height:20px;	z-index:10;	left: 405px;	top: 125px;	visibility: hidden;}#submenuDPS {	position:absolute;	width:350px;	height:20px;	z-index:11;	left: 500px;	top: 125px;	visibility: hidden;}#submenuDL {	position:absolute;	width:125px;	height:20px;	z-index:8;	left: 630px;	top: 125px;	visibility: hidden;}.submenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #330066;}.contentT_O {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	width: 800px;	margin-bottom: 0px;	padding-top: 95px;	padding-bottom: 0px;	padding-left: 235px;	left: 0px;	top: 99px;	float: left;	line-height: 22px;	clear: left;}#sidebar {	position:absolute;	width:210px;	height:30px;	z-index:12;	left: 0px;	top: 166px;	padding-left: 25px;}#Ben_D {	position:absolute;	width:210px;	height:30px;	z-index:16;	left: 0px;	top: 182px;	padding-left: 25px;}#Alex_D {	position:absolute;	width:210px;	height:44px;	z-index:19;	left: 0px;	top: 214px;	padding-left: 25px;}p {	line-height: 13px;}.contentT p {	line-height: 22px;}#Carrie {	position:absolute;	width:210px;	height:30px;	z-index:18;	left: 0px;	top: 258px;	padding-left: 25px;}#CSTeam {	position:absolute;	width:210px;	height:16px;	z-index:12;	left: 0px;	top: 166px;	padding-left: 25px;}.sidebar {	color: #999999;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: bold;}.sidebarB {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #333333;	font-weight: bold;}.sidebarK {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: bold;	color: #000000;}.sidebar:link {	color: #999999;}.sidebar:visited {	color: #999999;}.sidebar:hover {	color: #333333;}.sidebar:active {	color: #333333;}.sidebarK:link {	color: #000000;}.sidebarK:visited {	color: #999999;}.sidebarK:hover {	color: #333333;}.sidebarK:active {	color: #333333;}.contentRed {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	color: #FF0000;}.gallery {	width: 535px;	margin-top: 80px;	margin-right: 5px;	margin-bottom: 35px;	margin-left: 235px;	float: left;	clear: left;}.photo {	text-align: center;	float: left;	width: 100px;	margin-right: 30px;}.photo img {	border: 1px solid #000000;}.photo p {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #666666;	text-align: center;	padding-bottom: 35px;	padding-top: 5px;	height: 10px;}#BtThumbnail {	position:absolute;	width:105px;	height:13px;	z-index:12;	left: 655px;	top: 545px;	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;	text-transform: uppercase;	color: #333333;	background-color: #CCCCCC;	text-align: center;	font-weight: bold;	line-height: 14px;	margin: 0px;	border: 1px solid #CCCCCC;}.BtThumbnail:link {	color: #333333;}.BtThumbnail:visited {	color: #333333;}.BtThumbnail:hover {	color: #000000;}.BtThumbnail.active {	color: #333333;}#copyright {	position:absolute;	width:200px;	height:25px;	z-index:14;	left: 25px;	top: 625px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#FSC {	position:absolute;	width:37px;	height:40px;	z-index:15;	left: 25px;	top: 562px;	margin: 0px;	padding-top: 1px;	padding-right: 1px;	padding-bottom: 1px;	padding-left: 2px;}#RAC {	position:absolute;	width:55px;	height:45px;	z-index:16;	left: 77px;	top: 568px;	padding: 2px;}#trustwave {	position:absolute;	width:75px;	height:50px;	z-index:18;	left: 675px;	top: 575px;}#FSCtext {	position:absolute;	width:40px;	height:20px;	z-index:17;	left: 25px;	top: 600px;	padding: 1px;}