a, div, img {padding:0px;margin:0px;border:none;}
body {
	background-color:#6699FF;
	background-image:url('images/headerBackground.png');
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	font-family:verdana;
}
* {padding:0px;margin:0px;}
h3 {color:red;padding-left:40px;}
.contactForm {
    margin-left:80px;
    margin-right:80px;
    border:solid 1px gray;
}

.contactForm h2 {
    margin-left:40px;
}

.contactForm input, textarea{
    margin:5px;
    margin-left:40px;
    margin-right:40px;
    border:solid 1px black;
}

.contactForm textarea {
	height:160px;
	width:500px;
}

.contactForm input {
	width:250px;
}

.contactForm #submit{
    margin-bottom:40px;
    height:40px;
    width:160px;
    background-color:#6699FF;
    font-weight:bold;
    font-size:12pt;
}
.container {
	margin-left: auto;
    margin-right: auto;
	text-align:center;
	z-index:100;
}
.content {
	min-height:500px;
	width:942px;
	margin-left: auto;
    margin-right: auto;
    z-index:100;
	position:relative;
}

.logo {
	height:89px;
	width:441px;
	background-image:url('images/logo.png');
	margin-top:50px;
	margin-left:20px;
	float:left;
}
.logo a {
    height:89px;
    width:441px;
    display:table-cell;
}
.sloganBox {
	height:110px;
	width:350px;
	float:right;
	margin-top:50px;
	padding-right:90px;
	padding-top:15px;
}
.slogan {
	float:right;
	color:#FF6600;
}
.number {
    margin-top:10px;
	float:right;
	font-size:8pt;
}
.number em {
	font-size:15pt;
	margin-top:300px;
}
.pageLinks {
    clear:both;
	height:41px;
	margin-left: auto;
    margin-right: auto;
    margin-top:15px;
    text-align:center;
    padding-left:10px;
    background-image:url('images/home.png');
    background-repeat:no-repeat;
    background-position:6px 6px;
}
.pageLinks a {
	height:41px;
    display:table-cell;
    padding:0px;
    margin:0px;
    background-repeat:no-repeat;
    background-position:center;
}
.footer {
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    padding:15px;
    color:white;
    font-size:14pt;
}
img {
	border:none;
}   
.pageContent {  
    width:940px;
    background-color:white;
    z-index:100;
    padding:0px;
	padding-top:15px;
	margin:0px;	
	position:relative;
	text-align:left;
}
.description {
	clear:both;
	width:860px;
	padding:0px;
	margin:0px;
	margin-left:40px;
	margin-top:20px;
    border:solid 1px #ccc;
    background-color:#FFFF99;
    font-size:12pt;	
	text-align:left;	
}
.bottombugs {
	width:870px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-left:40px;
}
.bottombugs a {
    padding:0px;
    margin:0px;
    display:table-cell;
}
.bottombugs img {
    padding:0px;
    margin:0px;
    border:none;
}
.psudoHr {
    width:940px;
    height:2px;
    border-bottom:solid 1px white;
    margin-bottom:2px;
}
.virtualBox {
    
}
.virtual {
    background-image:url('images/bug/1.png');
    height:257px;
    width:906px;
	    padding:0px;
    margin:0px;
}
.footerBackground {
    float:left;
    clear:both;
    position:fixed;
    bottom:0px;
    width:100%;
    height:550px;
    z-index:-1000;
    background-image:url("images/footerBackground.png");
    background-repeat:repeat-x;
    background-position:bottom;
}


.portfolioList {
    background-image:url('images/portfolioList.png');
    height:416px;
    width:850px;
    background-repeat:no-repeat;
    margin-left:45px;
    margin-top:10px;
    background-align:center;
}

.pops {
    height:235px;
    width:370px;
    z-index:1000;
    float:right;
    margin-right:70px;
    margin-top:180px;
	position:absolute;
	right:0px;
}
.pops div {
    height:100px;
    width:100px;
    float:left;
    padding:8px;
    z-index:1000;
}

#home {
	width:40px;
}
#portfolio {
    background-image:url('images/portfolio.png');
    width:250px;
}
#portfolio:hover {
    background-image:url('images/portfolio_s2.png');
}
#services {
    background-image:url('images/services.png');
    width:200px;
}
#services:hover {
    background-image:url('images/services_s2.png');
}
#about {
    background-image:url('images/about.png');
    width:200px;
}
#about:hover {
    background-image:url('images/about_s2.png');
}
#contact {
    background-image:url('images/contact.png');
    width:240px;
}
#contact:hover {
    background-image:url('images/contact_s2.png');
}


































