/* style sheet */ 

 #frame {
		height: 665px;
		width: 900px;
		/* border-style: solid;
		border-color: #003366;
		border-width: 1px; */
		position:relative;
		top: 20px;
		margin-right: auto;
		margin-left: auto;
		/*font-size:62.5%;*/
		} 
		
	#navilogo {
		
		height: 35px;
		width: 230px;
		background: url(image/navilogo.jpg);
		
		position:absolute;
		top:0px;
		right: 0px;
	
		} 
		
		
#printframe {
		height: 100%;
		width: 900px;
		border-style: solid;
		border-color: #003366;
		border-width: 1px;
		position:relative;
		top: 20px;
		margin-right: auto;
		margin-left: auto;
		font-size:62.5%;
		margin-bottom: 20px;
		
		}
	
img 	{
		border: 0px;
		}				/* removes image boarders in ie and firefox */
	
#header {
		height: 80px;
		width: 900px;
		background: url(image/cpspartners.gif) no-repeat;
		position:absolute;
			top: 0px;
		}
		
#headertext {
		height: 20px;
		width: 500px;
		position:absolute;
		top: 25px;
		right: 30px;
		text-align: right;

		
}





/*---------------------------------------nav start---------------*/	
#navspace {
		width: 900px;
		height: 35px;
		background-color: #003366;
		position:absolute;
		top: 80px;
		
		}

#navicontainer { 
	
		width: 900px;
		height: 35px;
		
		
		
		}

#nav 	{
      	width: 100%;
		height: 35px;
      	margin:  0;
      	padding: 0px; 
		text-align:center;
		color: white;
	
    	}

#nav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	
		}

/*#nav li {
		margin: 0;
		padding: 0;
		float: left;
    	} */
#nav {
      	padding: 0;
    }

#nav li {
    	width: 100px;	
		height: 35px;
   		margin-right: 1px;
		margin-left: 1px;
		margin: 0;
		padding: 0;
		float: left;
    	}
    	
 #nav li.double {
    	width: 146px;	
		height: 35px;
   		margin-right: 1px;
		margin-left: 1px;
		margin: 0;
		padding: 0;
		float: left;
		
    	}
    	  
    	
#nav a {
		display: block;
		width: 100%;
		height: 35px;
		text-decoration: none;
    	}
    
#nav a:hover {
      	background: url(image/button2.gif);
		background-repeat: no-repeat;
		background-position: center; 
		color: white;
    	}
	
#nav a.double:hover {
      	background: url(image/butbig.gif);
		background-repeat: no-repeat;
		background-position: center; 
		color: white;
    	}	

#nav li#active { 
		background: url(image/buttonon2.gif); 
		}	
		
#nav li.double#active { 
		background: url(image/butbigon.gif); 
		}	
	

	
	
/*-- image within navbar --*/


/*------------------------------------- nav end ---------------*/


#content { 
	height: 500px;
	width: 900px;
	background: url(image/map3.jpg);
	position:absolute;
		top: 115px;

	}
#printcontent { 
	height: 100%;
	width: 890px;
	background-color: #99CCFF;
	padding-left: 10px;
	
/*--- index page --*/

	}

#homecont { 
	height: 400px;
	width: 600px;
	position:absolute;
	top:30px;
	left: 150px;
	
	text-align: center;
	
	}
	
#hometext {
		height: 40px;
		width: 500px;
		position:relative;
		top:0em;
		left: 20em;
		text-align: center;
	

		
		}
/*--- index end --*/

#picframe { 
	height: 460px;
	}

#contenttext { 
	height: 425px;
	width: 580px;
	background-color: #3399CC;
	position:absolute;
	top:30px;
	left: 30px;
	

	overflow: auto;
	float: left;
	text-align: left;
	padding: 5px 10px 10px 10px;
	}

#lcontenttext { 
	height: 425px;
	width: 585px;
	background-color: #3399CC;
	position:relative;
	top:30px;
	right: 30px;
	overflow: auto;
	float: right;
	text-align: left;
	
	padding: 5px 5px 10px 10px;
	}

#contleft {
	height: 440px;
	width: 350px;
	background-color: #3399CC;
	float: left;
	position:absolute;
	top:30px;

	left: 30px;
	padding: 0 25px 0 25px;
	} 

#contright {
	height: 440px;
	width: 350px;
	background-color: #3399CC;
	float: right;
	position:absolute;
	
	top:30px;
	right: 30px;
	padding: 0 25px 0 25px;
	} 


/* ---------------------------------bio start ---------- */

div.bio {
	height: 100px;
	width: 340px;
	float: left;
	
	margin-top: 30px;

	} 
	
div.bio2 {
	height: 100px;
	width: 340px;
	float: left;

	margin-top: 30px;
	} 
	
div.bio3 {
	height: 100px;
	width: 340px;
	float: left;

	margin-top: 30px;
	} 	
div.biopic { 
	height: 100px;
	width: 100px;
		float: left;
	
	padding: 0 0 0 0;
	text-align: center;
	background-repeat: no-repeat;

	}
div.biotext { 
	height: 100px;
	width: 210px;
	float: left;
	padding: 0 0 0  0;
	margin-left: 30px;
	
	
	}

#lframe {
	height: 400px;
	width: 185px;
	float: left;
	position:absolute;
	top: 30px;
	left: 30px;

	}

#downloadfloat { 
height: 20px;
position: relative; 
left: 10px;
top: 90px;

}

	
/* ----------------------------------bio end ---------- */


#navsquare {
	height: 170px;
	width: 170px;

	float:right;
	background: url(image/navsquare2.gif);
	background-repeat: no-repeat;
	position:absolute;
	top:30px;
	right: 30px;
	padding: 1.5em 0em 0em 2em;
	}

#picsquare {
	height: 185px;
	width: 185px;
	float:right;
	background-repeat: no-repeat;
	position:absolute;
	top:30px;
	right: 30px;
	}
	
#picsquare2 {
	height: 185px;
	width: 185px;
	float:right;
	background-repeat: no-repeat;
	position:absolute;
	bottom:30px;
	right: 30px;
	text-align:left;
	
	
	}
#lpicsquare {
	height: 185px;
	width: 185px;
	float: left;
	border: none;
	
	background-repeat: no-repeat;
	}
#lnavsquare {
	height: 185px;
	width: 185px;
	position:absolute;
	top:255px;
	left: 0px;
	background: url(image/navsquare2.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 10px;
	overflow: auto;
	}
#textsquare {
	height: 105px;
	width: 105px;
	margin: 4em 0em 0em 40em;
	}

#next {
	height: 12px;
	width: 200px;
	position: absolute;
	bottom: 15px;
	right: 15px;
	text-align: right;
	}
	
	

/*------------------------ footer start --------------------*/


#footer { 	
	height: 50px; 
	width: 900px; 
	background: url(image/cpsfooter.gif);
	position: absolute; 
	top: 600px;
	margin-top: 10px;


	}

#Ltextfooter {
	height: 10px;
	width: 400px;
	position: absolute; 
	top: 14px;
	left: 30px;

	
	}

#Rtextfooter {
	height: 10px;
	width: 400px;

	position:absolute;
	top:14px;
	right: 30px;
	text-align: right;
	}
/*------------------------ footer end ---------------------*/


#mapcontainer { 
	height: 300px;
	width: 400px;
	float: right;
	position:absolute;
	top:100px;
	right: 30px;
	text-align:right;
	background: url(image/wheel.jpg);
	}

#leftmap {
	height: 300px;
	width: 370px;
	background-color: #3399CC;
	float: left;
	position:absolute;
	top:100px;
	left: 30px;
	padding: 0 0 0 30px;
	} 

#map { 
	height: 300px;
	width: 400px;
	background-color: #3399CC;	
	}
/*-------- site tree --------------*/

/* --------- projects -------------*/
#logoholder { 
	height: 52px;
	width: 200px;
	
	position: absolute;
	top: 20px;
	left: 20px;
	
	
	}
	
	
	#projecttext { 

	width: 300px;
	
	position: absolute;
	top: 80px;
	left: 20px;
	
	
	}
	
	#projectinfo { 
	
	width: 555px;
	
	position: absolute;
	top: 280px;
	
	left: 20px;
	
	
	}
	
	

	#imagehold {
		height: 250px;
		width: 250px;
border: solid black 1px;
		
		position:absolute;
		top: 20px;
		right: 20px;
		
		
	}

/*---------- end site tree----------*/
span.bold {font-weight: bold; } 

h1 {font-size: 25px; font-family: tahoma, sans serif; color:white; margin-left: 5px;}

h2 {font-size: 18px; font-family: tahoma, sans serif; color:white; margin-left: 5px; margin-top: 2px; margin-bottom:2px;}


h3 {font-size: 14px;  font-family: tahoma, sans serif; color:white;  margin-left: 5px;}


h4{font-size: 14px;  font-family: tahoma, sans serif; color:white;  margin-left: 50px; padding: 0; margin-bottom:0px; margin-top: 4px; }

h5{font-size: 12px;  font-family: tahoma, sans serif; color:white;  margin-left: 120px; padding: 0; margin-bottom:0px; margin-top: 4px;}
h6{font-size: 12px;  font-family: tahoma, sans serif; color:white;  margin-left: 220px; padding: 0;margin-bottom:0px; margin-top: 4px;}

ul.teamnav { margin-left: 0; padding-left: 0; }


li.project {list-style-type:none; font-size: 12px; font-family: tahoma, sans serif; 	padding: 0;			color:white; margin-left: 0px; margin-right:0px; margin-bottom: 10px; text-align:left; }

li.text {font-size: 12px; font-family: tahoma, sans serif; 				color:white; margin-left: 5px; margin-right:10px; margin-bottom: 10px; text-align:left; } /*casestudies & t&c text*/ 
li.nav {font-size: 12px; font-family: tahoma, sans serif; 	margin:0px; padding: 0px;			list-style-type: none; color:white;  text-align:left; }	

li.size {font-size: 12px; font-family: tahoma, sans serif; 	margin:0px; padding: 0px;			 color:white;  text-align:left; }	
li.tree {font-size: 12px; font-family: tahoma, sans serif; 	margin:0px; padding: 0px;			 color:white;  text-align:left; }
li.teamnav  {font-size: 12px; list-style-type: none; font-family: tahoma, sans serif; color:white; text-align:left; margin-left: 0; margin-top: 10px; padding-left: 0;  } /* team navi and team bio's*/




.style4 {font-size:12px; font-family: tahoma, sans serif; 	color: white; padding: 0px; margin: 0px;}

.style2 {font-size: 2em; font-family: tahoma, sans serif; 				color:white; text-decoration: underline; margin-left: 10em; 	text-align:justify;} /* navi button */

.style3 {font-size: 14px; font-family: tahoma, sans serif; 				color:white; text-decoration: underline; margin-left: 20em; 	text-align:justify;}



.style5 {font-size: 16px; font-family: tahoma, sans serif; letter-spacing: 0.15em;	padding: 0px; margin: 0px;		color:black;} /*----- header quote --------*/

.style6 {font-size: 12px; font-family: tahoma, sans serif; 				color:white; margin-left: 5px; margin-right:5px; text-align:justify; } /*casestudies & t&c text*/ 

.project {font-size: 12px; font-family: tahoma, sans serif; 				color:white; margin-left: 5px; margin-right:5px; margin-top: 5px; margin-bottom: 5px; text-align:justify; } /*casestudies & t&c text*/ 

.style7 {font-size: 18px; font-family: tahoma, sans serif; 				color:white; margin-left: 5px; margin-top: 0em;	text-align:justify;}

.style8 {font-size: 12px; font-family: tahoma, sans serif; color:white; margin-top: 1px; margin-left: 5px; margin-right: 5px; text-align:justify;  } /* team navi and team bio's*/
.teamnav {font-size: 11px; font-family: tahoma, sans serif; color:white; margin-top: 3px; margin-left: 5px; margin-right: 5px; text-align:justify; line-height: 8px;} /* team navi and team bio's*/
.style9 {font-size: 12px; font-family: tahoma, sans serif; color:white; margin-top: 1px; margin-bottom: 4px; margin-left: 5px; margin-right: 5px;} /* team bio heads*/



a.footer:link 		{font-size:12px; font-family: tahoma, sans serif; margin: 0px; padding: 0px;	color: white; text-decoration: underline;}
a.footer:visited 	{font-size:12px; font-family: tahoma; sans serif; margin: 0px; padding: 0px;  color: white; text-decoration: underline;} 
a.footer:hover 		{font-size:12px; font-family: tahoma; sans serif; margin: 0px; padding: 0px;	color: #999999;  text-decoration: none;} 

a.text:link 		{font-size:12px; font-family: tahoma, sans serif; margin: 0px; padding: 0px;	color: white; text-decoration: none;}
a.text:visited 	{font-size:12px; font-family: tahoma; sans serif; margin: 0px; padding: 0px;  color: white; text-decoration: none;} 
a.text:hover 		{font-size:12px; font-family: tahoma; sans serif; margin: 0px; padding: 0px;	color: white;  text-decoration: none;} 

a.two:link 			{font-size:14px; font-family: tahoma, sans serif; 	color:white; line-height: 35px}
a.two:visited 		{font-size:14px; font-family: tahoma, sans serif; 	color:white; line-height: 35px}	/* navi text*/
a.two:hover 		{font-size:14px; font-family: tahoma, sans serif; 	color:white; line-height: 35px}

a.double:link 			{font-size:14px; font-family: tahoma, sans serif; 	color:white; line-height: 35px; }
a.double:visited 		{font-size:14px; font-family: tahoma, sans serif; 	color:white; line-height: 35px; }	/* navi text*/
a.double:hover 		{font-size:14px; font-family: tahoma, sans serif; 	color:white; line-height: 35px; }



a.three:link 		{font-size:12px; font-family: tahoma; sans serif;	color: white; text-decoration: none;} /* download pdf links */
a.three:visited 	{font-size:12px; font-family: tahoma; sans serif;	color: white; text-decoration: none;} 
a.three:hover 		{font-size:12px; font-family: tahoma, sans serif; 	color: #003366;  text-decoration: none;} 

a.four:link 		{font-size:12px; font-family: tahoma, sans serif; 	color: white; text-decoration:underline;}
a.four:visited 		{font-size:12px; font-family: tahoma, sans serif; 	color: white; text-decoration: none;} 
a.four:hover 		{font-size:12px; font-family: tahoma, sans serif; 	color: #003366;  text-decoration: none;} 

a.five:link 		{ font-family: tahoma; sans serif;	margin-top: 3px; color: white; text-decoration: none;}
a.five:visited 		{ font-family: tahoma; sans serif;	margin-top: 3px; color: white; text-decoration: none;} 
a.five:hover 		{ font-family: tahoma; sans serif;	margin-top: 3px; color: #999999;  text-decoration: none;} 

a.nav:link 			{ font-family: tahoma; sans serif;	margin-top: 2px; margin-bottom: 2px; color: white; text-decoration: none;}
a.nav:visited 		{ font-family: tahoma; sans serif;	margin-top: 2px; margin-bottom: 2px; color: white; text-decoration: none;} 
a.nav:hover 		{ font-family: tahoma; sans serif;	margin-top: 2px; margin-bottom: 2px; color: #999999;  text-decoration: none;} 

a.six:link 			{font-size:12px; font-family: tahoma; sans serif;	color: white; text-decoration:underline; margin-left: 90px;}
a.six:visited 		{font-size:12px; font-family: tahoma; sans serif;	color: white; text-decoration: none; margin-left: 90px;} 
a.six:hover 		{font-size:12px; font-family: tahoma; sans serif; color: #003366;  text-decoration: none; margin-left: 90px;} 

a.seven:link 		{font-size:12px; font-family: tahoma; sans serif;	color: white; text-decoration: underline;}
a.seven:visited 	{font-size:12px; font-family: tahoma; sans serif;	color: white; text-decoration: underline;} 
a.seven:hover 		{font-size:12px; font-family: tahoma; sans serif;	color: #003366;  text-decoration: none;} 

a.contact:link 		{font-size:16px; font-family: tahoma; sans serif;	color: white; text-decoration: underline;}
a.contact:visited 	{font-size:16px; font-family: tahoma; sans serif;	color: white; text-decoration: underline;} 
a.contact:hover 		{font-size:16px; font-family: tahoma; sans serif;	color: #003366;  text-decoration: none;} 

a.eight:link 		{font-size:12px; font-family: tahoma; sans serif;	margin-top: 5px; color: white; text-decoration: none;}
a.eight:visited 	{font-size:12px; font-family: tahoma; sans serif;	margin-top: 5px; color: white; text-decoration: none;} 
a.eight:hover 		{font-size:12px; font-family: tahoma; sans serif;	margin-top: 5px; color: #999999;  text-decoration: none;} 


a.sitemap:link 				{font-family: tahoma, sans serif; color:white; text-decoration: none;}
a.sitemap:visited 			{font-family: tahoma, sans serif; color:white;  text-decoration: none;}
a.sitemap:hover 			{font-family: tahoma, sans serif; color:#99FFFF; text-decoration: none;}
