/************* GENERAL CSS ************/

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 775px;
	clear: both;
	background-color: #DDDDDD;
	margin: 0px auto;
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
}

p {
	font-family: Tahoma;
	font-size: 12px;
}
li {
	font-family: Tahoma;
	font-size: 12px;
}

h2 {
	font-family: Tahoma;
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
}

h3 {
	font-family: Tahoma;
	font-size: 12px;
	color: #009900;
	line-height: 100%;
}

a {
	color: #0000CC;
	font-weight: normal;	
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #0000FF;
}

/************* HEADER STUFF ************/

#header {
	position: relative;
	width: 775px;
	height: 333px;
	margin: 0px auto;
	/*border: 3px solid #191919;*/
}

#headerlogo {
	position:absolute;
	top: 0px;
	left: 0px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#header h2 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 13px;
	text-transform: uppercase;
}

/************* MENU ************/

#menu {
	position:relative;
	width: 775px;
	height: 15px;
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
	background-color: #000000;
	/*border: 3px solid #191919;*/
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

#menu li {
	display: inline;
}

#menu a {
	padding: 0px 10px 0px 5px;
	text-transform: none;
	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
}

#menu a:hover {
	background-color: #333333;
}

/************* CONTENT ************/

#content {
	width: 775px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	/*border: 3px solid #191919;*/
	border-top: none;
	border-bottom: none;
	background: #F5F5F5
}

#content h2, #content h3, #content h4, #content h5, #content h6 {
	font-weight: normal;
}

#content p, #content ul, #content ol {
	line-height: 115%;
}

#middle {
	position:relative;
	top: 40px;
	left: 390px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#middle2 {
	position:relative;
	top: 75px;
	left: 390px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#middle3 {
	position:relative;
	top: 105px;
	left: 390px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#left {
	position:relative;
    width: 350px;
    top: -550px;
	right: 190px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#right {
	width: 110px;
	top: 0px;
	left: 320px;
	border: 1px solid #191919;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	background-color: #E5E5E5;
	font-size: 11px; 
}

/************* SYSTEMS ************/

#systemscontent {
	width: 775px;
	height: 1950px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 3px solid #191919;
	border-top: none;
	border-bottom: none;
	background: #F5F5F5
}

#systems {
	position:relative;
  top: 90px;
	left: 100px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systems2 {
	position:relative;
  top: 145px;
	left: 100px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systems3 {
	position:relative;
  top: 175px;
	left: 100px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systems4 {
	position:relative;
  top: 215px;
	left: 100px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systems5 {
	position:relative;
  top: 320px;
	left: 200px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systems6 {
	position:relative;
  top: 320px;
	left: 200px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systems7 {
	position:relative;
  top: 340px;
	left: 200px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systems8 {
	position:relative;
  top: 370px;
	left: 200px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systems9 {
	position:relative;
  top: 450px;
	left: 200px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systemstop {
	position:relative;
  width: 545px;
  top:  0px;
	right: 90px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systemsleft {
	position:relative;
  width: 380px;
  top: -1840px;
	right: 172px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systemsmiddle {
	position:relative;
  width: 645px;
  top:  -1810px;
	right: 35px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#systemsleft2 {
	position:relative;
  width: 380px;
  top: -1780px;
	right: 172px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}


#systemsright {
	position:relative;
  width: 110px;
  top: -3660px;
	left: 300px;
	border: 1px solid #191919;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	background-color: #E5E5E5;
	font-size: 11px; 
}


/************* SOFTWARE ************/

#softwarecontent {
	width: 775px;
	height: 750px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 3px solid #191919;
	border-top: none;
	border-bottom: none;
	background: #F5F5F5
}

#software {
	position:relative;
  top: 40px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#software2 {
	position:relative;
  top: 75px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#software3 {
	position:relative;
  top: 105px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#software4 {
	position:relative;
  top: 135px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#softwareleft {
	position:relative;
  width: 350px;
  top: -450px;
	right: 190px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#softwareright {
	position:relative;
  width: 110px;
  top: -1030px;
	left: 300px;
	border: 1px solid #191919;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	background-color: #E5E5E5;
	font-size: 11px; 
}

/************* SERVICES ************/

#servicescontent {
	width: 775px;
	height: 750px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 3px solid #191919;
	border-top: none;
	border-bottom: none;
	background: #F5F5F5
}

#services {
	position:relative;
  top: 40px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#services2 {
	position:relative;
  top: 75px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#services3 {
	position:relative;
  top: 105px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#services4 {
	position:relative;
  top: 135px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#servicestop {
	position:relative;
  width: 545px;
  top:  0px;
	right: 90px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#servicesleft {
	position:relative;
  width: 350px;
  top: -400px;
	right: 190px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#servicesright {
	position:relative;
    width: 110px;
    top: -1050px;
	left: 300px;
	border: 1px solid #191919;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	background-color: #E5E5E5;
	font-size: 11px; 
}

/************* TECHNOLOGY ************/

#technologycontent {
	width: 775px;
	height: 750px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 3px solid #191919;
	border-top: none;
	border-bottom: none;
	background: #F5F5F5
}

#technology {
	position:relative;
  top: 40px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#technology2 {
	position:relative;
  top: 75px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#technology3 {
	position:relative;
  top: 105px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#technology4 {
	position:relative;
  top: 135px;
	left: 120px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#technologyleft {
	position:relative;
  width: 350px;
  top: -450px;
	right: 190px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#technologyright {
	position:relative;
  width: 110px;
  top: -1020px;
	left: 300px;
	border: 1px solid #191919;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	background-color: #E5E5E5;
	font-size: 11px; 
}

/************* NETWORK ************/

#networkcontent {
	width: 775px;
	height: 750px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 3px solid #191919;
	border-top: none;
	border-bottom: none;
	background: #F5F5F5
}

#networkleft {
	position:relative;
    width: 555px;
	top: 10px;
	right: 70px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}

#networkright {
	position:relative;
    width: 110px;
    top: -480px;
	left: 300px;
	border: 1px solid #191919;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	background-color: #E5E5E5;
	font-size: 11px; 
}


/************* MISSIONS ************/

#missionscontent {
  width: 775px;
	height: 750px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 3px solid #191919;
	border-top: none;
	border-bottom: none;
	background: #F5F5F5
}

#missionsleft {
	position:relative;
	width: 475px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#missionsright {
	border: 1px solid #191919;
	position:relative;
  width: 110px;
  top: -600px;
	left: 300px;
	border: 1px solid #191919;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	background-color: #E5E5E5;
	font-size: 11px;  
}

/************* ABOUT ************/

#aboutcontent {
	width: 775px;
	height: 750px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 3px solid #191919;
	border-top: none;
	border-bottom: none;
	background: #F5F5F5
}

#aboutleft {
	position:relative;
  width: 540px;
	top: 50px;
	right: 65px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	font-size: 21px;
}

#aboutright {
	position:relative;
  width: 110px;
  top: -765px;
	left: 300px;
	border: 1px solid #191919;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	background-color: #E5E5E5;
	font-size: 11px; 
}

/************* FOOTER ************/

#footer {
	position:relative;
	clear: both;
	width: 775px;
	margin: 0px auto;
	border-top: 1px solid #191919;
	background-color: #F5F5F5;
	font-size: 11px;
	text-align: right;
	padding: 0px 0px 5px 0px;
}
