/* CSS Document */
* {
margin: 0;
padding: 0;
}

body {background-color: #FFF; color:#000;
	font-family: Arial, Helvetica, sans-serif;}

h1{background-color:#fff;
	font-family: Arial, Helvetica, sans-serif; 
	color:#000;
	font-size:18px; 
	font-weight:bold;}
	
h2{background-color:#fff;
	font-family: Arial, Helvetica, sans-serif; 
	color:#000;
	font-size:16px; 
	font-weight:bold;}
	
h3{background-color:#fff;
	font-family: Arial, Helvetica, sans-serif; 
	color:#000;
	font-size:12px; 
	font-weight:bold;}
	
p {background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:16px;}

a{ position: relative;
	top:100px;
	left:20px;
	text-decoration: none;}
	a:link{background-color: #fff; color:#0000FF;}
	a:visited{background-color:#fff; color: #FF0000;}
	a:hover{background-color:#fff; color:#008000;}
	a:active{background-color:#fff; color:#628600;}


/*Muliple use classes*/
.underline{text-decoration:underline;}

.bold{font-weight:bold;}

.link_shift{top:0px;left:0px;}

.center{ text-align:center;}

/*Survey Page*/
#form_area{position:absolute;
	top:50px;
	left:50px;}


.dtField{position:absolute;
	top:100px;}

/*Index Page*/
#header{position:absolute;
	top:20px;
	left:320px;
	width:200px;
	height:50px;}

#side{position:absolute;
	top:200px;
	width:50px;
	height:200px;}

#nav_bar{position:relative;
	top:0px;
	left:300px;}

#res_doc{position:absolute;
	top:150px;
	left:200px;}

#res_pdf{position:absolute;
	top:150px;
	left:565px;}

#doc_link{position:absolute;
	top:150px;
	left:525px;}
	
#pdf_link{position:absolute;
	top:150px;
	left:832px;}

#name{position:absolute;
	top:175px;
	left:400px;
	width:220px;}

#top_width{position:absolute;
	top:0px;
	width:875px;}

#tech{position:absolute;
	top:250px;
	left:400px;}

#web{position:absolute;
	top:280px;
	left:150px;}
	
#web_specs{position:absolute;
	top:310px;
	left:150px;}

#office{position:absolute;
	top:280px;
	left:400px;}

#office_specs{position:absolute;
	top:310px;
	left:400px;}
	
#ops{position:absolute;
	top:280px;
	left:515px;}
	
#ops_specs{position:absolute;
	top:310px;
	left:515px;}

#fam{position:absolute;
	top:280px;
	left:700px;}
	
#fam_specs{position:absolute;
	top:307px;
	left:700px;
	width: 250px;}

#asp_front{position:absolute;
	top:405px;
	left:150px;
	font-weight:bold;}

#asp_link{position:absolute;
	top:405px;
	left:195px;
	width:10px;}

#asp_back{position:absolute;
	top:405px;
	left:230px;
	font-weight:bold;}

#work{position:absolute;
	top:450px;
	left:150px;
	width:800px;}

#prof{position:absolute;
	top:425px;
	left:419px;
	width:229px;
	height: 20px;}

#contract{
	position:absolute;
	top:1250px;
	left:418px;
	width:229px;
	height: 20px;
	font-size:18px;
	font-weight:bold;
}
	
#contract_work{
	position:absolute;
	top:1300px;
	left:149px;
	width:662px;
	height: 20px;
	font-size:18px;
}

#previous{
	position:absolute;
	top:1650px;
	left:416px;
	width:229px;
	height: 20px;
	font-size:18px;
	font-weight:bold;
}

#previous_work{
	position:absolute;
	top:1680px;
	left:153px;
	width:600px;
	height: 20px;
	font-size:18px;
}

#education{
	position:absolute;
	top:2060px;
	left:418px;
}

#schools{
	position:absolute;
	top:2100px;
	left:156px;
}

#copy{
	position:absolute;
	top:2300px;
	left:155px;
	width: 778px;
}

#validator{position:absolute;
	top:525px;
	left:20px;}
	
#css{position:absolute;
	top:622px;
	left:0px;}

.css_image_shift{ position:relative;
	top:-100px;}
	
/*Portfolio Page*/
#copy_portfolio{position:absolute;
	top:1000px;
	left:150px;
	width:800px;}

#published{position:absolute;
	top:200px;
	left:150px;}

#under_con{position:absolute;
	top:200px;
	left:700px;}

/*First Row*/
#jci_title{position:absolute;
	top:225px;
	left:150px;}

#jci_link{position:absolute;
	top:250px;
	left:150px;}

#jci{position:absolute;
	top:475px;
	left:150px;}

#pj_title{position:absolute;
	top:225px;
	left:600px;}
	
#pj_link{position:absolute;
	top:250px;
	left:600px;}
	
#pj{position:absolute;
	top:475px;
	left:600px;}	
	
/*Second Row*/
#al_title{position:absolute;
	top:500px;
	left:150px;}

#al_link{position:absolute;
	top:525px;
	left:150px;}

#al{position:absolute;
	top:550px;
	left:150px;}

#wsa_title{position:absolute;
	top:500px;
	left:600px;}
	
#wsa_link{position:absolute;
	top:525px;
	left:600px;}
	
#wsa{position:absolute;
	top:550px;
	left:600px;}	

/*Skillset Page*/

#skills{
	position:absolute;
	top:200px;
	left:150px;
	width: 750px;
	height: 180px;
}


/*Contact Page*/
#contact_form {margin-left:100px; border: 1px solid #000;}

#table{ position:absolute;
	top:175px;
	left:150px;}
	
#copy_contact{position:absolute;
	top:525px;
	left:150px;}

#validator_contact{position:absolute;
	top:575px;
	left:150px;}

/*Thank You page*/

#thankyou{position:absolute;
	top:200px;
	left:150px;}

#goback{position:absolute;
	top:300px;
	left:150px;}

#copy_ty{position:absolute;
	top:400px;
	left:150px;}

/*Disclaimer page*/
	
#disclaimer{position:absolute;
	top:150px;
	left:250px;
	width:600px;}
	
#copy_disclaimer{position:absolute;
	top:600px;
	left:250px;}
	
#validator_disclaimer{position:absolute;
	top:650px;
	left:250px;}

/*Portfolio Page*/

#published{ position:absolute;
	top:180px;
	left:180px;}

#under_con{position:absolute;
	top:180px;
	left:600px;}

#first_entry{position:absolute;
	top:225px;
	left:180px;}
	
#first_entry_text{position:absolute;
	top:265px;
	left:325px;
	width:200px;}
	
#first_entry_link{position:absolute;
	top:125px;
	left:160px;
	width:120px;
	height:120px; 
	border:none;}
		
#second_entry{position:absolute;
	top:225px;
	left:600px;}
	
#second_entry_text{position:absolute;
	top:265px;
	left:740px;
	width:200px;}
	
#second_entry_link{position:absolute;
	top:125px;
	left:580px;
	width:120px;
	height:120px; 
	border:none;}

#third_entry{position:absolute;
	top:400px;
	left:180px;}
	
#third_entry_text{position:absolute;
	top:460px;
	left:325px;
	width:200px;}
	
#third_entry_link{position:absolute;
	top:305px;
	left:160px;
	width:120px;
	height:120px; 
	border:none;}
		
#fourth_entry{position:absolute;
	top:400px;
	left:606px;}
	
#fourth_entry_text{position:absolute;
	top:425px;
	left:740px;
	width:200px;}
	
#fourth_entry_link{position:absolute;
	top:300px;
	left:580px;
	width:120px;
	height:120px; 
	border:none;}

#fifth_entry{position:absolute;
	top:600px;
	left:180px;}
	
#fifth_entry_text{position:absolute;
	top:625px;
	left:325px;
	width:200px;}
	
#fifth_entry_link{position:absolute;
	top:500px;
	left:160px;
	width:120px;
	height:120px; 
	border:none;}
		
#sixth_entry{position:absolute;
	top:600px;
	left:606px;}
	
#sixth_entry_text{position:absolute;
	top:625px;
	left:740px;
	width:200px;}
	
#sixth_entry_link{position:absolute;
	top:500px;
	left:580px;
	width:120px;
	height:120px; 
	border:none;}	
	
#seventh_entry{position:absolute;
	top:800px;
	left:180px;}
	
#seventh_entry_text{position:absolute;
	top:855px;
	left:325px;
	width:200px;}
	
#seventh_entry_link{position:absolute;
	top:705px;
	left:160px;
	width:120px;
	height:120px; 
	border:none;}
		
#eighth_entry{position:absolute;
	top:800px;
	left:606px;}
	
#eighth_entry_text{position:absolute;
	top:855px;
	left:740px;
	width:200px;}
	
#eighth_entry_link{position:absolute;
	top:705px;
	left:580px;
	width:120px;
	height:120px; 
	border:none;}
	
/*Under Construction*/

#un_published{ position:absolute;
	top:80px;
	left:180px;}

#un_under_con{position:absolute;
	top:180px;
	left:600px;}

#un_first_entry{position:absolute;
	top:230px;
	left:191px;}
	
#un_first_entry_text{position:absolute;
	top:280px;
	left:330px;
	width:200px;}
	
#un_first_entry_link{position:absolute;
	top:270px;
	left:190px;
	width:120px;
	height:120px; 
	border:none;}
		
#un_second_entry{position:absolute;
	top:230px;
	left:601px;}
	
#un_second_entry_text{position:absolute;
	top:280px;
	left:740px;
	width:200px;}
	
#un_second_entry_link{position:absolute;
	top:270px;
	left:600px;
	width:120px;
	height:120px; 
	border:none;}

