

/* SHARED STYLES */

	body {
		text-align:center;
		background: #FFF;
		}
	
	#frame {
		width: 968px;
		/* height: 578px; */
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		/* border: 1px solid black; */
		}
		
	#nav {
		background:#fff;
		height: 129px;
		width: 968px;
		}

	#image {
		width: 368px;
		height: 571px;
		float: left;
		background-color: #CCC;
		}
	#content {
		width: 600px;
		/* height: 571px; */
		float: left;
		background-color: #FFF;
		}
				
	#content p.home { 
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 13px;
		line-height: 24px;
		color: #666;
		margin: 10px 20px;
		width: 420px; }
	
/* special formatting for Ability page */
/* this is specifically for IE */
.ability { 
		width: 160px;
		float: left;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666;
		margin: 10px 10px; 
		}
/* for everything else */
html>body .ability { 
		width: 160px;
		float: left;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666;
		margin: 10px 20px; 
		}

	
	.ability h2 {
		color: #9DB42D;
		font-size: 11px;
		}
	.ability h3 {
		font-size: 11px;
		color: #454545;
		margin-bottom: 0;
		}	
	.ability p { 
		margin: 0
		}
/* special formatting for Case Studies page */
	.casestudies {

		height: 300px; width: 571px;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		color: #999;
		font-size: 12px;
		line-height: 16px;
		}
	.casestudies p {	
		padding: 0 20px;
		}
	.casestudies .head {
		font-weight: bold; 
		color: #666;
		}
	.casestudies h3 {
		padding: 10px 10px 0 10px;
		font-size: 13px;
		font-weight: bold; 
		}
/* special formtting for Work pages */
	td.navhead p {
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		color: #666;
		padding-left: 20px;
		font-size: 11px;
		font-weight: bold; 

		}
		
/* special formatting for News page */
/* this is specifically for IE */ 
	.news { 
		width: 500px;
		float: left;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666;
		margin: 10px 10px; 

		}
/* for everything else */
html>body .news {
		width: 500px;
		float: left;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666;
		margin: 10px 20px; 
		}

.news h2 {
		font-size: 11px;
		line-height: 15px;
		color: #666;
		font-weight: normal;
		margin-top: 20px;
		}
.news a {
		color: #b2c23f;
		font-weight: bold;
		}		
		
		
/* special formatting for Work page */
/* this is specifically for IE */ 
	.work { 
		width: 120px;
		float: left;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666;
		margin: 10px 10px; 
		}
/* for everything else */
html>body .work {
		width: 120px;
		float: left;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666;
		margin: 10px 20px; 
		}
		
	.work h2 {
		color: #9DB42D;
		font-size: 11px;
		}
	.work h3 {
		font-size: 11px;
		color: #454545;
		margin-bottom: 0;
		}	
	.work p { 
		margin: 0
		}		

	.work a:visited {	
		color:#454545;
		text-decoration: none;
		}
	.work a:hover {
		color:#454545;
		text-decoration: underline;		
		}
	.work a {  
		color:#454545;
		text-decoration: none;
		}
	.subnav {
		text-align: right;
		margin-bottom: 10px;
		}
		
/* special formatting for Clients page html>body    */
/* for ie */
.clients {
		width: 240px;
		float: left;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 13px;
		color: #666;
		margin: 10px 10px; 
		}
/* for everything else */		
html>body .clients {
		width: 240px;
		float: left;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 13px;
		color: #666;
		margin: 10px 20px; 
		}		
		
.clients p {
		margin: 5px 0;
		text-align: middle;
		}
		
.clients a:visited {	
		color:#454545;
		text-decoration: none;
		}
.clients a:hover {
		color:#454545;
		text-decoration: underline;		
		}
.clients a {  
		color:#454545;
		text-decoration: none;
		}		
		
		
/* special formatting for US page */		
	.us { margin: 10px 15px; }
	
	.us td { 
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666;
		}
	.us td.head {
		font-size: 11px;
		color: #454545;
		font-weight: bold;
		padding-top: 10px;
		}

	.us td a:visited {
	color: #E1432E;
	text-decoration: underline;
}

	.us td a:hover {
	color: #E1432E;
	text-decoration: none;
}
	.us td a {
	color: #E1432E;
	text-decoration: underline;		
		}
		
/* special formatting for FTP page */		
	.ftp { 
		margin: 10px 10px; 
		width: 500px; 
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666; 
		}
	
/* for everything else */		
html>body .ftp { 
		margin: 10px 20px; 
		width: 500px; 
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666; 
		}
		
	.ftp td { 
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #666;
		}
	.ftp tr.head td {
		font-size: 11px;
		color: #454545;
		font-weight: bold;
		padding-top: 10px;
		}

	.ftp td a:visited {
	color: #E1432E;
	text-decoration: underline;
}

	.ftp td a:hover {
	color: #E1432E;
	text-decoration: none;
}
	.ftp td a {
	color: #E1432E;
	text-decoration: underline;		
		}
				
		
		
			
	a:visited {
		text-decoration: underline;
		}
	a:hover {
		text-decoration: none;
		}
	a {
		text-decoration: underline;
		color: #9DB42D;
		}		
		
		
	#footer { 
		width:968px;
	
		}	
	#footer p {
		text-align: left;
		margin: 10px 20px;
		color: #999;
		font-family: Myriad, arial, helvetica, sans-serif;
		font-size: 60%;
		}
	#footer a:visited {
		text-decoration: none;
		}
	#footer a:hover {
		text-decoration: underline;
		color: #666;
		}
	#footer a {
		text-decoration: none;
		color: #999;
		}	

/* ### Various styles for the Casestudy pages ### */
	
	.casestudy {
		margin-top: 20px;
		}	
			
	.casestudy td {
		padding: 0;
		height: 30px;
		font-size: 5px;
		}
	.casestudy td img {
		margin: 3px;
		}
html>body .casestudy td img {
		margin: 0 5px;
		}