/*This section is for all web pages*/
body{background-image:url(01_images/02_backgrounds/header_background.jpg);
	 background-repeat:repeat-x;
	 width:900px;
	 margin:0 auto;
	 background-color:black;
}
.clear_float{clear:both;
}
#top_menu{margin:0;
		  padding:0;
}
#top_menu ul{margin:0;
			 padding:0;
			 line-height:30px;
}
#top_menu li{margin:0;
			 padding:2px;
			 list-style:none;
			 float:left;
			 position:relative;
}
#top_menu ul li a{text-align:center;
				  font-family:Arial, Helvetica, sans-serif;
				  text-decoration:none;
				  height:30px;
				  width:120px;
				  color:rgb(216,216,216);
				  display:block;
				  border-radius:5px;
}
#top_menu ul ul{position:absolute;
				visibility:hidden;
}
#top_menu ul ul li{padding:1px;
}
#top_menu ul ul li a{text-align:center;
					 background-color:black;
}
.link{padding:5px;
	  border-radius:5px;
}
.link:link {color:rgb(216,216,216);border:2px solid rgb(216,216,216);}      /* unvisited link */
.link:visited {color:rgb(216,216,216);border:2px solid rgb(216,216,216);}  /* visited link */
.link:hover {color:rgb(146,200,63);border:2px solid rgb(146,200,63);}  /* mouse over link */
.link:active {color:rgb(216,216,216);}  /* selected link */

#top_menu ul li:hover ul {visibility:visible;}

#top_menu ul li:link ul a{color:rgb(216,216,216);border:2px solid rgb(216,216,216);}
#top_menu ul li:visited ul a{color:rgb(216,216,216);border:2px solid rgb(216,216,216);}
#top_menu ul li:active ul a{color:rgb(146,200,63);}

#top_menu li a:link {color:rgb(216,216,216);border:2px solid rgb(216,216,216);}
#top_menu li a:visited {color:rgb(216,216,216);border:2px solid rgb(216,216,216);}
#top_menu li a:hover{color:rgb(146,200,63);border:2px solid rgb(146,200,63);}
#top_menu li a:active {color:rgb(146,200,63);}


#copy_right_script{color:rgb(216,216,216);
		    	   font-size:11px;
				   float:left;
				   font-family:Arial, Helvetica, sans-serif;
				   letter-spacing:1px;
}
#keenrevolutions{color:rgb(146,200,63);
}
#bottom_home_link,
#bottom_about_link,
#bottom_case_study_link,
#bottom_contacts_link{padding:5px;
				 	  border-radius:5px;
}
#bottom_tabs{font-size:12px;
	  		 text-align:right;  
}
a{text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
}

img{border-style:none;
}
td{border:2px solid rgb(216,216,216);
   border-radius:5px;
   padding:5px;
}
.text{color:rgb(216,216,216);
	  font-family:Arial, Helvetica, sans-serif;
	  width:900px;
}
.bold{color:rgb(146,200,63);
}
/***********************************/

/*This section is for the index.html page*/
#intro_header{font-size:24px;
	   		  font-family:Arial, Helvetica, sans-serif;
	   		  color:rgb(146,200,63);
}
#intro{border:none;
	   padding:10px;
}
#our_mission_header{font-size:24px;
			 		font-family:Arial, Helvetica, sans-serif;
			 		color:rgb(146,200,63);
}
#our_mission{border:none;
			 padding:10px;
}
#index_table{color:rgb(216,216,216);
	  		 font-family:Arial, Helvetica, sans-serif;
			 margin:0 auto;
			 width:900px;
			 text-align:center;
			 border:none;
}
#plane{border:none;
}
#notice_board_header{font-size:24px;
					 font-family:Arial, Helvetica, sans-serif;
	    			 color:rgb(146,200,63);
}
#notice_board{width:900px;
			  text-align:center;
			  padding:15px;
			  border:none;
}
/*****************************************/

/*This section is for the About page*/
.plane_list{list-style-type:none;
}
.plane_list2{color:rgb(146,200,63);
			 text-align:center;
}
#about_list_padding1{padding-top:14px;
}
.clean_about{color:rgb(216,216,216);
	  		font-family:Arial, Helvetica, sans-serif;
	  		width:900px;
}
/*****************************************/

/*This section is for the Case Studies page*/
.case_study_position{text-align:center;
}
.backbone_chart_title{border:none;
					  text-align:center;
}
#backbone_chart{color:rgb(216,216,216);
	  			font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-align:center;
}
.backbone_chart_heading{color:rgb(146,200,63);
						font-size:14px;
}
#math_link:link {color:rgb(146,200,63);}      /* unvisited link */
#math_link:visited {color:rgb(146,200,63);}  /* visited link */
#math_link:hover {color:blue;}  /* mouse over link */

/*****************************************/
/*This section is for the Case Studies with Math page*/
.case_study_position{text-align:center;
}
#math_header{font-size:18px;
	    	 color:rgb(146,200,63);
			 text-decoration:underline;
}
.math_data{padding:5px;
}
#case_study_link:link {color:rgb(146,200,63);}      /* unvisited link */
#case_study_link:visited {color:rgb(146,200,63);}  /* visited link */
#case_study_link:hover {color:blue;}  /* mouse over link */

/*****************************************/
/*This section is for the Survey page*/
#notice1{color:red;
		 font-family:Arial, Helvetica, sans-serif;
		 text-align:center;
}
#notice2{color:rgb(146,200,63);
		 font-family:Arial, Helvetica, sans-serif;
		 text-align:center;
		 font-size:24px;
}
#survey_link_to_contacts{color:rgb(216,216,216);
					    font-family:Arial, Helvetica, sans-serif;
		 				text-align:center;
}
.survey_table_form{color:rgb(216,216,216);
	  		 	   font-family:Arial, Helvetica, sans-serif;
				   width:550px;
				   border-top:2px solid rgb(216,216,216);
				   border-left:2px solid rgb(216,216,216);
				   border-right:2px solid rgb(216,216,216);
   				   border-top-left-radius:5px;
   				   border-top-right-radius:5px;
				   padding:5px;
}
.survey_table_form1{color:rgb(216,216,216);
	  		 	   font-family:Arial, Helvetica, sans-serif;
				   width:900px;
				   border-top:2px solid rgb(216,216,216);
				   border-left:2px solid rgb(216,216,216);
				   border-right:2px solid rgb(216,216,216);
   				   border-top-right-radius:5px;
				   padding:5px;
}
.survey_table_form2{color:rgb(216,216,216);
	  		 	   font-family:Arial, Helvetica, sans-serif;
				   width:900px;
				   border-top:2px solid rgb(216,216,216);
				   border-left:2px solid rgb(216,216,216);
				   border-right:2px solid rgb(216,216,216);
				   padding:5px;
}
.survey_table_form3{color:rgb(216,216,216);
	  		 	   font-family:Arial, Helvetica, sans-serif;
				   width:900px;
				   border:2px solid rgb(216,216,216);
				   border-bottom-left-radius:5px;
   				   border-bottom-right-radius:5px;
				   padding:5px;
}
.form_header{border:none;
			 font-size:20px;
	    	 color:rgb(146,200,63);
			 text-decoration:underline;
			 text-align:left;
}
.form_color1{color:rgb(146,200,63);
}
.form_color2{color:rgb(216,216,216);
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			padding-right:5px;
}
#positioning1{text-align:right;
			  border:none;
}
.positioning2{text-align:left;
			  border:none;
}
.text_padding1{margin:0px;
			   height:15px;
			   font-size:14px;
}
.text_padding2{margin:0px;
			   height:30px;
			   font-size:14px;
}
.text_padding3{margin:0px;
			   padding-top:10px;
			   padding-left:20px;
			   height:30px;
			   font-size:14px;
}
.text_padding4{margin:0px;
			   padding-left:20px;
			   height:30px;
			   font-size:14px;
}
.text_width1{font-size:14px;
}
.textarea1{font-family:Arial, Helvetica, sans-serif;
		   font-size:14px;
}
#survey_submit{font-size:18px;
}
/*****************************************/
/*This section is for the Contacts page*/
#intro_contacts{text-align:center;
				margin:0 auto;
				padding-top:10px;
				padding-bottom:20px;
		 		color:rgb(146,200,63);
		 		font-family:Arial, Helvetica, sans-serif;
				width:700px;
}
#contacts_table{margin:0 auto;
				width:750px;
}
#steven_contact_width,
#nathan_contact_width{width:375px;
}
#brian_contact_width,
#mike_contact_width{width:325px;
}
.space{border:none;
}
.contact_header{font-size:30px;
	    		color:rgb(146,200,63);
}
#steven_qr,
#brian_qr,
#nathan_qr,
#mike_qr{float:left;
		 padding-top:7px;
		 padding-right:7px;
}

.portfolio_link:link {color:rgb(146,200,63);}      /* unvisited link */
.portfolio_link:visited {color:rgb(146,200,63);}  /* visited link */
.portfolio_link:hover {color:blue;}  /* mouse over link */

.mail_links:link {color:rgb(146,200,63);}      /* unvisited link */
.mail_links:visited {color:rgb(146,200,63);}  /* visited link */
.mail_links:hover {color:blue;}  /* mouse over link */
/*****************************************/


/*This section is for all the portfolio pages*/
#heading{text-align:center;
		 color:rgb(146,200,63);
		 font-family:Arial, Helvetica, sans-serif;
}
#portfolio_header{text-align:center;
				  color:rgb(216,216,216);
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:18px;
}
#portfolio{text-align:center;
}
.portfolio_titles{font-family:Arial, Helvetica, sans-serif;
				  border:2px solid rgb(216,216,216);
				  background-color:rgb(216,216,216);
				  border-radius:5px;
				  font-size:18px;
}
.portfolio_body{font-family:Arial, Helvetica, sans-serif;
				color:rgb(146,200,63);
}
.portfolio_body_a{font-family:Arial, Helvetica, sans-serif;
				  color:rgb(146,200,63);
				  margin-bottom:0;
}
.portfolio_body_b{font-family:Arial, Helvetica, sans-serif;
				  color:rgb(146,200,63);
				  text-align:right;
				  margin:0;	
				  padding:0;
}
.portfolio_body_b1{font-family:Arial, Helvetica, sans-serif;
				   color:rgb(146,200,63);
				   text-align:left;
				   margin:0;
}
.portfolio_list{font-family:Arial, Helvetica, sans-serif;
				color:rgb(216,216,216);
				margin-top:2px;	
}
.portfolio_list_a{font-family:Arial, Helvetica, sans-serif;
				  color:rgb(216,216,216);
}
.portfolio_list_b{font-family:Arial, Helvetica, sans-serif;
				  color:rgb(216,216,216);
				  margin-top:2px;
				  list-style-type:none;
				  padding-left:0;	
}
.portfolio_list_c{font-family:Arial, Helvetica, sans-serif;
				  color:rgb(216,216,216);
				  margin-top:10px;	
}
#portfolio_table1{width:450px;
				  float:left;
				  margin:0;
}
#portfolio_table1 tr td{border:none;
}
#portfolio_table2{width:450px;
				  margin:0;
}
#portfolio_table2 tr td{border:none;
}
.portfolio_body3a{font-family:Arial, Helvetica, sans-serif;
				  color:rgb(146,200,63);
				  margin:0;
				  padding:0;
				  text-align:right;
}
.portfolio_body3{font-family:Arial, Helvetica, sans-serif;
				  color:rgb(146,200,63);
				  margin:0;
				  padding:0;
				  text-align:left;
}
.portfolio_body4{font-family:Arial, Helvetica, sans-serif;
				  color:rgb(216,216,216);
				  margin:0;
				  padding:0;
}
#portfolio_table3{float:left;
				  width:450px;
}
#portfolio_table4{width:450px;
				  float:left;
}
#portfolio_table3 tr td{border:none;
}
#portfolio_table4 tr td{border:none;
}
#table1{margin-top:8px;
}
#table2{clear:both;
}
#table3{clear:both;
}
#table4{clear:both;
}
#interest_clear{clear:both;
}
/*********************************************/