body {	font-size: x-small;
	font-family: arial, trajan, sans-serif;
	margin: 0px;
	color: white;
	padding: 0px 0px 0px 0px;
	background: url(images/background1.jpg) #756408;
	background-repeat: no-repeat; }


table td.head {	font-size: 1.2em;
		font-weight: bold; 
		vertical-align: top;
		padding-right: 45px; }

#header table td { padding-left: 10px; }

#header a:link { 	text-decoration: none;
			color: white; }

#header a:visited {	text-decoration: none;
			color: white; }

#header a:hover {	text-decoration: none;
			color: black; }

.gnav ul {	
		padding: 10;     
		margin: 6px 0px 0px 53px;    
		list-style: none; } 

.gnav a {	
		display: block;     
		width: 9em;
		text-decoration: none;
		background-color: none;
		color: white;
		font-size: 1.1em;
		text-align: center;
		padding: 2px 0px 0px 0px;
		} 

.gnav a:hover { color: black; }

.gnav li {	
			float: left;     
			width: auto;
			margin: 0;
			letter-spacing: 1px; }

#secondarynav li {	float: left;     
					width: auto;
					margin: 0; 
					padding: 0px 10px 0px 0px;
					list-style: none; }

#secondarynav a:link { 	color: #e2cb70;
						text-decoration: none; }

#secondarynav a:visited { 	color: #e2cb70;
							text-decoration: none; }

#secondarynav a:hover{	color: black;
						text-decoration: none; }

#secondarynav {	font-size: 1.1em; }

table td.secnav { padding-left: 30px; }

#opportunitiescopy { color: black; }
 
#opportunitiescopy th { font-size: small;
						font-weight: bold;
						color: #676b6a;
						padding-left: 30px; }

.gnav a.home {	
		
		width: 5em; }

.gnav a.services { width: 7em; }
.gnav a.information-architecture { width: 17.5em; }
.gnav a.company { width: 7em; }

.gnav a.opportunities { width: 10em; }

.gnav a.news { width: 5em; }

.gnav a.contact { width: 7em; }

#nav a.home, #servicesnav a.services, #information-architecturenav a.information-architecture, #information-architecturenav a.information-architecture, #companynav a.company, #opportunitiesnav a.opportunities, #newsnav a.news,  #contactnav a.contact { 	
				color: #e4c534; }

#searchbar form { padding-left: 688px; }
					
#searchbar form table td.orange { color: #e4c534; }

#searchbar input.textbox { 	height: 11px;
							padding-bottom: 2px; }

#searchbar input.button {	
				height: 2em;
				width: 3em;
				font-size: 90%;
				font-family: verdana, sans-serif; 
				color: white;
				text-align: center;
				padding-bottom: 8px;
				background-color: #d7cb65;
				border-color: #f7e3b0; }		

#test table, #servicescopy table, #companycopy table, #opportunitiescopy table.container, #contactcopy table, #footercopy table { 	
		background-color: white;
		border: 3px solid #644d09; }	
				
#test table td {	color: black;	
					align: left;
					margin: 0px; }

#test table td.separate { 	padding: 10px 10px 15px 10px;
							color: #676b6a;
							vertical-align: middle;
							font-size: small; }

#test table td.peach {	background-color: #f5f1ce;
						vertical-align: top;
						font-size: small;
						padding: 10px; }

#test table td.img { 	background-color: #d6c55d;
						padding: 3px;}

#servicescopy table td, #companycopy td, #contactcopy td {	
				font-size: medium;
				padding: 20px 10px 20px 10px;
				color: #676b6a; }

#servicescopy .bold, #companycopy .bold, #contactcopy .bold, #footercopy .bold, #opportunitiescopy .bold { 	
			font-size: large;
			font-weight: bold;
			color: #676b6a;
			padding: 10px 30px 0 30px;  }	

#servicescopy  p, #companycopy  p, #contactcopy  p,  #footercopy  p, #opportunitiescopy  p { 	
           padding: 0 30px 0 30px;  }	 	
	

#servicescopy table td, #companycopy table td { vertical-align: top; }

table td.copy { vertical-align: top;
				padding-left: 53px; }

#opportunitiescopy table.bg { 	
			background-color: #f5f1ce;
			margin-top: 3px;
			margin-bottom: 3px;
			width: 810px;
			margin-left: auto;
			margin-right: auto;                        
			padding: 15px;  }

#opportunitiescopy table.bg td { padding: 5px; }

#results .imp, #opportunitiescopy .imp { font-weight: bold; }

#results table.container td.padtop, #opportunitiescopy table.container td.padtop { padding: 30px 0px 15px 30px; }

td.padtop-opportunities {
padding: 20px 0px 15px 3px;  }

#footer { 	position: relative; }

#footer, #footer table a {	color: #b99c1c;
							text-decoration: none;
							background-color: none; }
							
#footer table td { 	border-left: 1px solid #b99c1c;
					padding-left: 4px;
					padding-right: 4px; }

#footer table td.noborder, #footer table td.copyright { border-left: #756408; } 
							
#footer table td.copyright { 	padding-left: 50px;
								padding-right: 375px; }

#footercopy { color: #676b6a; }

#footercopy a.indent { padding-left: 30px; }

#footercopy table td { 	vertical-align: top;
						padding-bottom: 30px; }

#footercopy table td.right { 	padding-left: 60px;
								padding-right: 30px; }

#footercopy table td.padtop {	padding: 30px 0px 0px 30px; }


#full-time-placement a, #contract-to-hire a, #contract-consulting  a {
	color:#79796e;
	font-weight: bold;
	padding: 20px 20px 10px 20px;
       margin-right: 40px;
	font-size: 10px;    
       display: block;   
        width: 320px;
        height: 86px;
		text-decoration: none;
}
#contract-consulting {
		  
        position: absolute;
        top: 427px;
        left: 570px;
        width: 367px;
        height: 86px;
        background: #f5f1ce;
}

#full-time-placement {
        display: block;     
        position: absolute;
        top: 521px;
        left: 570px;
        width: 367px;
        height: 85px;
        background: #f5f1ce;

}


#contract-to-hire {
        display: block;     
        position: absolute;
        top: 612px;
        left: 570px;
        width: 367px;
        height: 77px;
        background: #f5f1ce;
        
}


