@charset "utf-8";
/* CSS Document */

img { border: none; } 
body {font-family:Arial, Helvetica, sans-serif;}
ul
{
list-style-type:square;
padding:7px;
margin:7px;
padding-top:0px;
}
li
{

padding-left:0px;
}


#container 
{
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	font:Arial, Helvetica, sans-serif;
	line-height:90%;
}

#banner
{
	background-image: url(images/banner.jpg);
	height: 72px;
	width: 800px;
	
}


#links
{
	height: 10px;
	width: 800px;
	padding-bottom:20px;
	
}



/* NAVIGATION BUTTONS */
			.menu {
						height: 20px;
						width: 800px;
			}
			.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(images/rollovers/overbtn.jpg) no-repeat;
						width: 160px;
						height: 20px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnavspace{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: no-repeat;
						width: 160px;
						height: 20px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav a {
						display: block;
						color: #000000;
						font-size: 12px;
						width: 160px;
						height: 20px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav a:hover {
						color: #ffffff;
			}
			

			.cssnav img {width: 160px; height: 20px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					position: absolute;
					left: 2px;
					top: 3px;
					text-align: center;
					width: 150px;
					cursor: pointer;
					     
			}
			/* END OF NAVIGATION */


#flash_stage
{
	height: 250px;
	width: 800px;

}

#full_stage
{
		width: 770px;
		
}
#column_container_photo
{
	height: 120px;
	width: 800px;

}

#left_column_photo
{
	height: 120px;
	width: 400px;
	float: left;

}

#right_column_photo
{
	height: 120px;
	width: 400px;
	float: right;
	
}

#column_container_text
{
	height: 100px;
	width: 800px;

}

#left_column_text
{
	height: 100px;
	width: 370px;
	float: left;
	padding-left:15px;
	padding-right: 15px;
	text-align:left;
	font-size:15px;
}

#right_column_text
{
	height: 100px;
	width: 370px;
	float: left;
	padding-left:15px;
	padding-right: 15px;
	text-align:right;
	font-size:15px;
}

#contact_container
{
	width:800px;
	height: 120px;
}

#contact_container_txt
{
	width:770px;
	height: 100px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	line-height:normal;
}

#about_container
{
	width:800px;
	height:285px;
}

#about_right
{
	width:300px;
	height:277px;
	float:right;
	padding-top: 8px;
}

#about_left
{
	width:470px;
	height:270px;
	float:left;
	padding-left:15px;
	padding-top: 15px;
	text-align:justify;
	font-size:14px;
}

#half_stage_left

{
	width:370px;
	height:330px;
	float:left;
	padding-left: 15px;
}

#contact_stage
{
	height:330px;
	width:800px;
}

#wat_stage
{
	height:370px;
	width:800px;
}

#half_stage_right_txt

{
	width:385px;
	height:310px;
	float:right;
	padding-top:20px;
	text-align:justify;
	padding-right:15px;
	font-size:14px;
}

#half_stage_left_txt

{
	width:370px;
	height:330px;
	float:left;
	padding-top:15px;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
}

#wat_left

{
	width:385px;
	height:355px;
	float:left;
	padding-top:15px;
	text-align:left;
	padding-left:15px;
	padding-right:0px;
	font-size:12px;
	font-stretch:condensed;
}

#sup_buttons
{
	width:733px;
	height:80px;
	padding-left:67px;
}

#sup_buttons_top
{
	width:733px;
	height:80px;
	padding-left:67px;
	padding-top:30px;
}

#sup_buttons_bottom
{
	width:733px;
	height:80px;
	padding-left:67px;
	padding-bottom:30px;
}

#sup_buttons_txt
{
	width:300px;
	height:80px;
	padding-right:15px;
	float:right;
}

#half_stage_right

{
	width:400px;
	height:400px;
	float:right;
}

#wat_right

{
	width:400px;
	height:370px;
	float:right;
	font-stretch:condensed;
}

#footer
{
	background-image: url(images/footer.jpg);
	height: 20px;
	width: 800px;

}

#client button
{
	width:385;
	height:60;
}

#txt_stage
{
	width: 770;
	padding:15px;
	text-align:left;
	font-size:13px;
	
}

#auto_container
{
	width: 800px;
	height:130px;	
}

#auto_container_180
{
	width: 800px;
	height:120px;	
}

#auto_left_txt
{
	height: 130px;
	width: 380px;
	float: left;
	padding-left:15px;
	padding-right: 5px;
	text-align:left;
	font-size:13px;
}

#auto_right_txt
{
	height: 250px;
	width: 370px;
	float: right;
	padding-left:15px;
	padding-right: 15px;
	text-align:right;
}

#auto_right_txt_180
{
	height: 120px;
	width: 370px;
	float: right;
	padding-left:15px;
	padding-right: 15px;
	text-align:right;
	font-size:13px;
}

#auto_left_photo
{
	height: 250px;
	width: 400px;
	float: left;
}

#auto_left_photo_180
{
	height: 120px;
	width: 400px;
	float: left;
}

#auto_right_photo
{
	height: 130px;
	width: 400px;
	float: right;
}	

#team_scroll
{
	width:800px;
	height:auto;
	
}

#team_member_container
{
	width:800px;
	height:200px;
}

#team_member_180
{
	width:180px;
	height:200px;
	float:left;
}

#team_member_180_name
{
	width:165px;
	height:190px;
	padding-top:10px;
	padding-left:15px;
	float:left;
	font-size: 13px;
}

#team_member_440
{
	width:335px;
	height:190px;
	float:right;
	padding-left:15px;
	padding-right:90px;
	padding-top:10px;
	font-size: 13px;
}
	
#test_stage
{
	width:800px;
	height:350px;
}

#tc_stage
{
	width:770px;
	height:auto;
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

#plan_stage
{
	width:800px;
	height:350px;
}

#plan_stage_left
{
	width:533px;
	height:350px;
	float:left;
	padding-left:15px;
}

#plan_stage_right
{
	width:252px;
	height:350px;
	float:right;
}

#plan_stage_right_button
{
	width:266px;
	height:65px;
}

#plan_stage_right_button2
{
	width:266px;
	height:70px;
}




