@page { 
	@top-left{
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 18pt; 
		font-weight: bolder; 
		content: "XHTML-Print: A Proposal --- August 25, 2000"; 
	} 
}

* {
	padding: 0;
	margin: 0;
}

body {
	padding: 45px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #727272;
	line-height: 20px;
	font-size: 12px;
}

a {
	text-decoration: none;
	color: #727272;
}

#clear {
	clear:both;
}

.clear {
	clear:both;
}

#shell {
	margin: 0 auto;
	width: 690px;
}

.divider { display: none;}

/* -- Page Header Text -- */

#page-header {	padding: 28px 30px 17px 30px; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #626262;
}

h1 strong {
	font-weight: normal;
	color: #626262;
}


/* -- Header / Navigation -- */


#header {
	width: 231px;
	height: 13px;
	padding-bottom: 15px;
}

#navigation { display: none;}

#sub-navigation { display: none;}

#page-header {	padding: 25px 0;}

#page-title {
	color: #727272;
	font-size: 16px;
	display: block;
	font-weight: bold;
}	

/* -- Page Text -- */


.dropdown-content {
	display: block;
	padding: 0;
}

#text {
	padding: 0 0 25px 0;
	color: #626262;
}

	.text-left {
		width: 430px;
		float: left;
	}
	
	.text-right {
		width: 230px;
		float: right;
	}
	
	#text p, .text-right p, .text-left p {
		padding-top: 14px;
	}
	
#team-profile {
	padding: 0 30px;
	
}


/* -- PAGE "Index" -- */


	.page-index .text-left {
		width: 300px;
		float: left;
	}
	
	.page-index .text-right {
		width: 300px;
		float: right;
	}

/* -- PAGE "Labs" -- */

.page-labs #subcontent { display: none;}

/* -- PAGE "Ventures" -- */

.page-ventures #subcontent { display: none;}

/* -- PAGE "Team" -- */

	.divider415 { display: none;}
	
	.divider185 { display: none;}
	
	#team-pictures { display: none;}
	
	.page-team .text-left { width: 690px; float: none;}
	
	.page-team .text-right { display: none;}
	
	.page-team .profile {
		display: block;
		padding-top: 25px;
	}
	
	.page-team .profile a {
		display: block;
	}
	
		.page-team .profile .team-bio a {
			display: inline;
		}
	
	.page-team .profile a:hover {
		background-color: #e7eede;
	}
	
	.page-team .team-label, .page-team h3, .page-team a h3 {
		font-size: 12px;
		font-weight: normal;
		line-height: 30px;
	}	
	
	.page-team .team-label {
		width: 90px;
		float: left;
		color: #626262;
	}
		
		.page-team .team-bio {
			padding-top: 6px;
			color: #626262;
		}
	
	.page-team .team-name {
		line-height: 30px;
		color: #86A85B;
	}
	
	.page-team .team-name:hover {
		background-color: #e7eede;
		cursor: pointer;
	}
	
	.page-team #page-header {
		padding-bottom: 0;
	}
		
/* -- PAGE "Contact" -- */

.page-contact .text-left { display: none;}

.page-contact .text-right { float: left;}

/* -- PAGE "Branding" -- */


	.page-branding .text-left {
		color: #626262;
		width: 430px;
		float: left;
	}
	
	.page-branding .text-right {
		color: #626262;
		font-weight: bold;
		width: 230px;
		float: right;
	}
	
	.page-branding .text-right ul{
		list-style-image: url(../images/list_bullet.jpg);
		padding-left: 10px;
	}
	

/* -- PAGE "Careers" -- */


	.page-careers .text-left {
		color: #626262;
		width: 300px;
		float: left;
	}
	
	.page-careers .text-right {
		color: #626262;
		width: 300px;
		float: right;
	}
	
	.page-careers .text-right ul{
		list-style-image: url(../images/list_bullet.jpg);
		padding-left: 10px;
	}
	

/* -- PAGE "Client List" -- */


	#client-table {
		padding: 0;
		color: #626262;
	}
	
	#client-table table tbody tr td{
		height: 31px;
		line-height: 31px;
	}
	
	#client-table table tbody tr{
		background: url(../images/divider630.gif) no-repeat;
	}
	
	#client-table table tbody tr:hover {
		background-color: #e7eede;
	}
	
	.divider630 {
		background: url(../images/divider630.gif) no-repeat;
		width: 630px;
		height: 1px;
	}


/* -- Dropdown Headers / Conteeeent -- */

.dropdown-header {
	padding-left: 0;
	padding-top: 15px;
	height: 18px;
}

.dropdown-header .expand, .dropdown-header .collapse { display: none;}

/* -- Subcontent -- */

#subcontent { padding: 0 0 30px 0;}

h2, h2 a, h2 a:link, h2:visited {
	padding-bottom: 0;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #626262;
	font-weight: bold;
	font-size: 14px;
}

h2 strong {
	font-weight: bold;
	color: #626262;
}

.grid_l, .grid_m, .grid_r {
	float: left;
}

.grid_l, .grid_m {
	padding-right: 15px;
}

.cleargrid {
	height: 15px;
	clear:both;
}


/* -- Closer Loooook -- */

#closer-look { display: none;}

/* -- Foooooter -- */

#footer {
	padding-top: 10px;
	font-size: 9px;
	color: #6F787B;
}

#footer .copy {
	color: #B2B2B2;
}

#footer .footer-links {
	display: none;
}