/* ************** MAIN BODY CONFIGURATION ***************** */
body {	
	background-color: #ffffff; 
	color: #000000;
	font-family: verdana, arial, sans-serif;
	text-align: center;
	/* font-size: 10px;
	font-weight: normal;
	line-height: 18px; */
	}
img {	
	border-style: none;
	}
td.tborder {	
	background-color: #000066;
	height: 4px;
	}
td.sborder {	
	background-color: #c0c0c0; 
	width: 1px;
	}
td.mborder {	
	background-color: #000066;
	height: 1px;
	}
td.bborder {	
	background-color: #000066; 
	height: 10px;
	color: #f5f5f5; 
	font-family: arial, sans-serif;
	font-size: 9px;
	text-align: center;
	}
.footer {			   /*name and address line at bottom of each page*/
	padding-right: 10px;
	padding-left: 120px;
	padding-bottom: 10px;
	font-size: 8px;
	font-weight: normal;
	}
table.base {	   /* background format entire presentation area and top logo box */
	background-color: #f5f5f5; 					
	margin-left: auto; margin-right: auto;  	/*centers table */
	text-align: left;	
	}
/* ******************* COLUMN SPACER ALLOWANCES ******************** */
td.high5 {
	height: 5px;
	}
td.wide5 {
	width: 5px;
	}
td.wide15 {
	width: 15px;
	}
td.contcol {
	width: 300px;
	vertical-align: top;
	}
td.homecol {		/* home and index right column width */
	width: 500px;
	}
td.ccol1 {			/* career,contactus information column */
	width: 450px;
	vertical-align: top;
	}
td.ccol2 {			/* career,contactus far right spacer column */
	width: 150px;
	}
td.specl {			/* use this in place of ccol1 and ccol2 above */
	width: 450px;
	vertical-align: top;
	padding-right: 150px;
	}
/* *************** LOGO-HEADER SECTION CONFIGURATION **************** */
table.base1 {	   /* background format entire presentation area and top logo box */
	/* background-color: #f5f5f5; 		 */			
	margin-left: auto; margin-right: auto;  	/*centers table */
	/* text-align: left;	 */ 	
	background-image: url('img/head_test_bl.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}					
td.logoback {				/* provides background image for logo */
	width: 760px; 
	background-image: url('img/head_test_bl.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
td.jname {				 	/* positions top logo box */
	padding-top: 5px;
	}
.title1 {		 	 	 	/*Logo-name defines font style*/
	color: #ffffff;
	font-family: georgia, "times new roman", times, serif;
	font-size: 16px;
	font-weight: normal;
	}
span.title2 {			  	/*Logo-name creates larger first letter*/
	font-size: 22px;
	}
span.title3 {				/*Logo-slogan defines font style*/
	color: #ffcccc;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	}
td.hmenu {	   			  	/* formats menu items */
	height: 15px;
	width: 595px;
	color: #ffffcc;
	font-size: 9px;
	text-align: right;
	vertical-align: bottom; /* text-bottom; did not work in MAC Safari*/
	}
a:link, a:visited {	  		/* formats menu links */
	text-decoration: none;
	color: #ffffff;
	}
a:hover {	
	text-decoration: underline;
	color: #ffffff;
	}
/* ***************** CONTENT SECTION CONFIGURATION ****************** */
table.base2 {						/* background format for the content area only*/
	background-color: #f5f5f5; 					
	margin-left: auto; margin-right: auto; 	/*centers table */
	font-size: 10px;
	line-height: 18px;
	text-align: left;					
	}					
td.graphic { 			/* defines left side graphic image standard*/
	width: 150px;	/*changed from 145px;  */
	background-image: url("img/pen.jpg");
	background-repeat: no-repeat;
	background-position: 0px 35px;
	}
td.graphicman { 			/* defines left side graphic image for careers.html*/
	width: 150px;
	background-image: url("img/man.jpg");
	background-repeat: no-repeat;
	background-position: 0px 35px;
	}
td.graphic-process { 			/* defines left side graphic image for process.html*/
	width: 150px;
	background-image: url("img/puzzle2.jpg");
	background-repeat: no-repeat;
	background-position: 0px 35px;
	}
td.graphic-change { 			/* defines left side graphic image for change.html*/
	width: 150px;
	background-image: url("img/people2.jpg");
	background-repeat: no-repeat;
	background-position: 0px 35px;
	}
td.graphic-tech { 			/* defines left side graphic image for technology.html*/
	width: 150px;
	background-image: url("img/mainboard2.jpg");
	background-repeat: no-repeat;
	background-position: 0px 35px;
	}
td.contcol {			 /* column specs for content text */
	width: 300px;
	vertical-align: top;
	}
.headserv {				 /*title-subject header for each  page*/
	padding-top: 20px;
	padding-left: 15px;
	padding-bottom: 0px;
	color: #0000a0; 
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px; 
	border-bottom-style: dotted;
	border-color: #c0c0c0; 
	border-bottom-width: thin;
	}
h1{	 					 /*sub headers found in services.html*/
	margin-top: 5px;
	margin-bottom: 6px;
	color: #0000a0;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	}
li {					/* found in background.html adds space between list items */
	padding-bottom: 6px
	}
.subcopy1 {		 	   	 /*this formats the left column in content sections*/
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 8px;
	}
.subcopy2 {				 /*this formats the right column in content sections*/
	padding-right: 20px; /*30px*/
	padding-left: 10px;
	padding-bottom: 8px;
	border-color: #c0c0c0;
	border-left-style: dotted;
	border-left-width: thin;
	}
span.c2{				/*creates larger caps at beginning of paragraphs*/
	color: #0000a0; 
	font-size: 18px
	}
a.back:link, a.back:visited, a.back:hover {	/* link to set up forward or return */
	margin-right: 20px;
	color: #0000ff;
	font-weight: bold;
	line-height: 10px;
	text-decoration: underline;
	float: right;
	}
a.std:link, a.std:visited, a.std:hover {	/*links found in background.html*/
	text-decoration: underline;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0000ff;
	line-height: 10px;
	}
a.prod:link, a.prod:visited, a.prod:hover {	/*product info selection found in index and services.html*/
	text-decoration: underline;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #0000ff;
	}
/* ************ UNIQUE HOME AND INDEX CONFIGURATION SPECS ************ */
.headintro {								/*Service Mission Title*/
	padding-top: 15px;
	padding-left: 20px;
	color: #0000a0; 
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
	}
.addr {										/*ManageTech Address text*/
	padding-right: 30px;
	padding-left: 20px;
	padding-top: 5px;
	/*padding-bottom: 20px;*/
	line-height: 12px;
	}
.subhead {									/*ManageTech Focus Title*/
	padding-top: 10px;
	padding-left: 0px;
	color: #666666; 
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
	}
.newsubhead {								/*Service Category Subtitles*/
	color: #ffffff; 
	background-color:  #003399; 
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	border-color: #808000;
	border-top-width: 3px; 
	}
.subcopy {									/*Service Category Description Text*/
	padding-right: 30px;
	padding-bottom: 15px;
	background-color: #d3d3c3; 
	}
a.shead3:link, a.shead3:visited, a.shead3:hover{	/*subhead link option*/
	text-decoration: none;
	color: #ffffff;
	}
.figuresub {								/*Format for Service Category Image Boxes*/
	float: left;
	margin-right: 10px;
	margin-top: 2px;
	}

