@charset "utf-8";
/* CSS Document */
body, p, form{ margin:0px; padding:0px;}
a{outline:none; text-decoration:none;}
.onepx{ line-height:1px; font-size:1px;}
#logo{ padding:0px 0px 12px 28px; text-align:left;}
.bottomGreyBorder{ border-bottom:1px solid #B7B7B7;}
.headtabover{ 
	border-top:1px solid #B7B7B7;
	border-left:1px solid #B7B7B7;
	border-bottom:1px solid #F5F5F5;	
	height:20px;
	text-align:center;
	vertical-align:middle;
	background:#F4F6F5;
}
.headtab{
	border-top:1px solid #FFFFFF; 
	border-left:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background:#FFFFFF;
}
#contentBg{ background:#F6F6F6; border-bottom:1px solid #B7B7B7; padding:23px 20px; }
#contentWhiteBg{ background:#FFFFFF; border:1px solid #EBEBEB;}
#copywrite{ 
	text-align:right;
	padding:5px 17px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#585858;
	font-variant:normal;
	font-weight:normal;
}
#homepic{ background:url(../images/pictures/homepic.jpg) 100% 100% no-repeat;}
#whatwedo{ background:url(../images/pictures/three.jpg) 0% 100% no-repeat;}
#whatwedo1{ background:url(../images/pictures/newtech.jpg) 0% 100% no-repeat;}
#whatwedo2{ background:url(../images/pictures/existingtech.jpg) 100% 100% no-repeat;}
#whatwedo3{ background:url(../images/pictures/itandtelecom.jpg) 0% 100% no-repeat;}
#howwedoit{ background:url(../images/pictures/six.jpg) 0% 100% no-repeat;}
#stage1{ background:url(../images/pictures/stageone.jpg) 100% 100% no-repeat;}
#stage2{ background:url(../images/pictures/stagetwo.jpg) 0px 141px no-repeat;}
#stage3{ background:url(../images/pictures/stagethree.jpg) 100% 100% no-repeat;}
#stage4{ background:url(../images/pictures/stagefour.jpg) 94px 100% no-repeat;}
#stage5{ background:url(../images/pictures/stagefive.jpg) 100% 100% no-repeat;}
#stage6{ background:url(../images/pictures/stagesix.jpg) 0% 100% no-repeat;}
#whoweare{ background:url(../images/pictures/whoweare.jpg) 100% 100% no-repeat;}
#educators{ background:url(../images/pictures/educators.jpg) 100% 100% no-repeat;}
#download{ background:url(../images/pictures/download.jpg) 122px 100% no-repeat;}
#commercial{ background:url(../images/pictures/commercial.jpg) 100% 100% no-repeat;}
#ourpeople{ background:url(../images/pictures/ourpeople.jpg) 0% 0% no-repeat;}
#map{ background:url(../images/pictures/map.jpg) 100% 100% no-repeat;}
#ryanJennings{ background:url(../images/pictures/ryanJennings.jpg) 0% 0% no-repeat;}
#johnTaylor{ background:url(../images/pictures/johnTaylor.jpg) 0% 0% no-repeat;}
#kiahGibala{ background:url(../images/pictures/kiahGibala.jpg) 0% 0% no-repeat;}
#sample{ background:url(../images/pictures/sample.jpg) 0% 0% no-repeat;}
#peta{ background:url(../images/pictures/peta.jpg) 0% 0% no-repeat;}
#stev{ background:url(../images/pictures/stev.jpg) 0% 0% no-repeat;}

.leftpart{ 
	padding:0px 14px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	font-variant:normal;
	font-weight:normal;
}
.leftpart1{ 
	text-align:left;
	width:248px;
	padding-right:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	font-variant:normal;
	font-weight:normal;
}
.leftpart a, .leftpart1 a{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFFFFF;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
}
.title{ padding:23px 14px 16px; text-align:left;}
.verd20pxgreybld{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#575757;
	font-weight:bold;
	text-decoration:none;
	font-variant:normal;
}
.verd12pxgrey{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#575757;
	font-weight:normal;
	text-decoration:none;
	font-variant:normal;
}
.verd35pxorangebld{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#FF9300;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
}
.square{ 
	padding:4px 4px 0px 0px;
	text-align:right;
	width:24px;
	vertical-align:top;
}
.leftpart a:hover, .leftpart1 a:hover, a.active{color:#FF9300;}