body{
	background-color: #565656;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-base-color: #006699;
	scrollbar-arrow-color: white;
	scrollbar-highlight-color: white;
}

a{
	text-decoration: none;
	color: #006699;
}

a:hover{
	text-decoration: none;
	color: red;
}

#rightlinks	a{
	color: #006699;
}

#rightlinks	a:hover{
	color: red;
}

a img{
	border: none;
}

h2{
	color: red;
	font-size: 12pt;
}

h3{
	color: red;
	font-size: 12pt;
	margin: 0;
}

h4{
	color: #006699;
	font-size: 12pt;
	margin: 0;
}

#wrapper{
	background-color: white;
	width: 900px;
	height: 638px;
	position: absolute;
	left: -450px;
	margin-left: 50%;
}

#header{
	background-color: white;
	width: 900px;
	height: 90px;
	position: absolute;
	top: 0;
	border-bottom: red solid 4px; 
}


#logo{
	background-color: red;
	width: 161px;
	height: 71px;
	position: absolute;
	top: 5px;
	left: 60px;
	
}

#form{
	text-align: right;
	width: 650px;
	
}

#banner{
	background-color: red;
	width: 624px;
	height: 90px;
	position: absolute;
	top: 0px;
	right: 0px;
	}
	
	#bar{
	background-color: #272727;
	width: 900px;
	height: 30px;
	position: absolute;
	top: 94px;
	}
	
	#web{
		width: 170px;
		height: 15px;
		position: absolute;
		top: 7px;
		left: 80px;
		font-size: 75%;
	}
	
	#web a{
		text-decoration: none;
		color: white;
	}
	
		#tel{
		width: 170px;
		height: 15px;
		position: absolute;
		top: 7px;
		left: 240px;
		font-size: 75%;
		color: white;
	}
	
			#login{
		width: 140px;
		height: 15px;
		position: absolute;
		top: 7px;
		right: 10px;
		font-size: 75%;
		color: white;
	}
	
		#email{
		width: 170px;
		height: 15px;
		position: absolute;
		top: 7px;
		left: 415px;
		font-size: 75%;
	}
	
	#email a{
		text-decoration: none;
		color: white;
	}
	
		#login a{
		text-decoration: none;
		color: white;
	}
	
	#arrow{
		float: left;
		margin-right: 10px;
	}
	
	#navigation{
	width: 180px;
	height: 514px;
	position: absolute;
	top: 124px;
	border-right: solid 5px #ce0000;
	}
	
	#navlist{
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-top: 0;
}


#navlist ul{
	margin:0;
	padding: 0;
	list-style: none;
}

#navlist a{
	text-decoration: none;
	background-color: #006699;
	color: white;
	display: block;
	width: 150px;
	padding: 8px 10px 8px 20px;
	border-top: solid 1px;
}

#navlist a:hover{
	background-color: #ce0000;
	color: White;
}

#content{
	width: 470px;
	height:300px;
	position: absolute;
	left: 190px;
	top: 130px;
	padding: 10px;
	overflow: auto;
	font-size: 80%;
}

#content2{
	width: 680px;
	height:280px;
	position: absolute;
	left: 190px;
	top: 130px;
	padding: 10px;
	overflow: auto;
	font-size: 80%;
}

#content3{
	width: 350px;
	height:280px;
	position: absolute;
	left: 190px;
	top: 130px;
	padding: 10px;
	overflow: auto;
	font-size: 80%;
}


#content4{
	width: 680px;
	height:auto;
	position: absolute;
	left: 193px;
	top: 130px;
	padding: 10px;
	overflow: auto;
	font-size: 70%;
}


#hideButt{
	width: 220px;
	height: 40px;
	position: absolute;
	margin-top: 5px;
}

#hideButt2{
	width: 220px;
	height: 40px;
	position: absolute;
	margin-left: 230px;
	margin-top: 5px;
}

#hideButt3{
	width: 220px;
	height: 40px;
	position: absolute;
	margin-top: 50px;
}

#hideButt4{
	width: 220px;
	height: 40px;
	position: absolute;
	margin-top: 50px;
	margin-left: 230px;
}

#hideButt5{
	width: 220px;
	height: 40px;
	position: absolute;
	margin-top: 95px;
}

#hideButt6{
	width: 220px;
	height: 40px;
	position: absolute;
	margin-top: 95px;
	margin-left: 230px;
}

#box1{
	
	width: 320px;
	height: 120px;
	margin-top: 20px;
	position: absolute;
	
}

#box2{
	
	width: 320px;
	height: 120px;
	right: 40px;
	margin-top:20px;
	position: absolute;
}

#textbox{
	width: 280px;
	height: 90px;
	position: absolute;
	margin-top: 17px;
	margin-left: 35px;
	color: white;
}

#arrow1{
	position: absolute;
	right: 193px;
	top: 140px;
}

#arrow2{
	position: absolute;
	right: 193px;
	top: 325px;
}
	
	#rightlinks{
	width: 160px;
	height: 280px;
	position: absolute;
	right: 20px;
	top: 140px;
	padding-left: 20px;
	border-left: dashed 2px gray;
	font-size: 80%;
}	

	#rightlinks2{
	width: 160px;
	height: 280px;
	position: absolute;
	right: 20px;
	top: 140px;
	padding-left: 20px;
	border-left: dashed 2px gray;
	font-size: 80%;
	color: #cc0001;
}

	#rightlinks3{
	width: 160px;
	height: 280px;
	position: absolute;
	right: 20px;
	top: 140px;
	padding-left: 20px;
	border-left: dashed 2px gray;
	font-size: 80%;
	color: #006699;
}


#rightlinks4{
	width: 290px;
	height: 270px;
	position: absolute;
	right: 20px;
	top: 180px;
	padding-left: 20px;
	border-left: dashed 2px gray;
	font-size: 80%;
}
	
	
	#footer{
		background-color: #272727;
		width: 900px;
		height: 160px;
		position: absolute;
		bottom: 0;
		border-top: solid 4px #ce0000;
	}
	
	#curve{
		background-image: url(images/redcurve.jpg);
		width: 210px;
		height: 27px; 
		position: absolute;
		right: 0;
		top: 447px;
	}
	
	#signup{
		width: 190px;
		height: 25px;
		position: absolute;
		top: 6px;
		left: 30px;
		color: white;
		font-weight: bold;
		font-size: 80%;
	}
	
	#signup a{
		text-decoration: none;
		color: white;
	}
	
	#diffButt{
		margin-top: 5px;
	}
	


	#flashlogos{
		width: 850px;
		height: 130;
		position: absolute;
		left: 25px;
		bottom: 0px;
	}
	
	#end{
	width: 900px;
	height: 25px;
	position: absolute;
	left: -450px;
	margin-left: 50%;
	top: 645px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: silver;
	font-size: 65%;
}

#serviceblock{
	background-image: url(images/servicesblock.jpg);
	width: 670px;
	height: 125px;

	
}

#serviceblock a{
		text-decoration: none;
		color: white;
	}
	
	#serviceblock a:hover{
		text-decoration: none;
		color: #006699;
	}
	
#reviewbutt{
	position: absolute;
	top: 200px;
	left: 50px;
}

#designbutt{
	position: absolute;
	top: 220px;
	left: 50px;
}

#projectbutt{
	position: absolute;
	top: 200px;
	left: 265px;
}

#integrationbutt{
	position: absolute;
	top: 220px;
	left: 265px;
}

#softwarebutt{
	position: absolute;
	top: 240px;
	left: 265px;
}

#supportbutt{
	position: absolute;
	top: 200px;
	left: 505px;
}

#trainingbutt{
	position: absolute;
	top: 220px;
	left: 505px;
}

#back{
	position: absolute;
	right: 230px;
	bottom: 168px;
}

#novell1{
	
}

#microsoft1{
	position: absolute;
	top: 100px;
}

#vm1{
	position: absolute;
	right: 260px;
	top: 110px;
}

#vm2{
	position: absolute;
	right: 240px;
	top: 210px;
}

#hp{
	position: absolute;
	right:30px;
	top: 110px;
}

#novelllogos{
	position: absolute;
	right: 80px;
	top: 170px;
}

#microsoftlogos{
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#intro{
	width: 600px;
	height: auto;
	font-size:12px;
	color: #006699;
	margin-bottom: 20px;
	margin-left: 10px;
}

#intro2{
	
	font-size:12px;
	color: #006699;
	
}

#image1{
	
	width:320px;
	height: 100px;
	position:absolute;
	top: 5px;
	right:10px;
}

#table1{
	border-top: #006699 solid 1px;
	background-repeat:no-repeat;
	background-color: #ebebeb;
}

#logos{
	
	width: 180px;
	height:180px;
}

#floatimage{
	float:right;
	margin-left: 10px;
}
