
body {
		background: #b7b29e url(../img/body-background.jpg) repeat-x;		
		margin:0;
		font-size: 75%;
		line-height: 1.4em;
		color:  #555;
		font-family: "Trebuchet MS", "Lucida Grande", arial, sans-serif;
		}
img{
	border:0; 
	outline:none; 
	padding-top:0px;
	}
	
hr {
	margin-top:0;
	height: 1px; 
	width: 100%; 
	background: #ccc;
	color:#ccc;
	border: 0;
	 }
p {margin-top:10px;}
a {text-decoration:none;}
a:link {
	color: #255278;
}
a:visited {color: #066;}

#nav-a a:link {
	color: #555;
	}
.float-right {float:right;}
.float-left {float:left;}

/**********************************************************************
 *	CONTENT
 **********************************************************************/

.clear 	{
		clear: both;
		height: 0px;
		visibility: hidden;
		}
		


/******HACK SO IE MAC WONT SEE *************/
/* \*/
#page-wrapper {	
	position: absolute;
	margin: 0 auto;
	width: 700px;	
	height: auto;
	}
/* */  


#p-index #page-wrapper {
	margin: 2% auto;
	
	}

#content-wrapper { 
	width:95%; 
	margin: 0 auto; 
	background:#fff; 
	text-align:left;
	height:auto;
	
	}
	
#content {
	top:0;
	padding:10px 0; 
	top: 220px;
	margin-left:0px;
	padding-bottom:30px;
}
	
#top-head {
margin-top: 55px;
height:120px;
	}
.press-releases #top-head {
	display:none;
	}

#p-index #content {
	position: relative;
	/*position:absolute;*/
	padding:10px 0; 
	height: 350px;
	/* \*/height: 490px; /* */  
	top: 67px;
	margin-top:0;
}
#right-content {
	margin-left:0px;
	background: #f2f6f8;
	margin-top:-5px;
	color:#555;
	float:left;
	width:auto;
	}

#right-content-text {
	padding: 10px;
	padding-right:10px;
	width:auto;
	padding-right:60px; 
	}
#right-content.wide {
	margin-left:0px;
	padding-left:0px;
}
#right-content.wide h3 {margin-top:15px; font-size:130%;}
#right-content-text.short {width:500px;}
#header{
	text-align:left;
	position:relative; 
	top: 25px;
	
	}
#usa-europe {
	float:right;
	margin-top:25px;
		}	
html>body #usa-europe {margin-top: 5px;}

#top-head img {
	float:left;
	margin-right:4px;
	margin-left:0;
	width:300px;
	height:119px;
	}
 
h2 {
	font-size: 160%;
	color: #036;
	text-indent:0px;
	float:left;
	line-height: 1.2em;
	padding:10px;
	width:auto; 
	height:120px;
	margin-top:0;
	
} 

h2 {
	width:300px;
	height:auto;
	}

#p-index h2	{	
	margin-bottom: 1em;
	background: #fff url(../img/h2-index.gif) no-repeat top left;
	width: 390px;
	height:80px;
	
	padding: 10px;

	}
#index-flash {height:227px; margin-bottom:5px;}
	
h3 {margin-bottom:0; color:#036;font-family:arial; font-size:125%;}
.case-study {color:#555;}
h4 {margin-bottom:0; color:#036; font-family:arial; font-size:110%;}
.no-margin-top {margin-top:0;}

#intro-text {
	float:left;
	width: 320px;
	line-height:1.5em;
	margin-top:15px;
	}
html>body #intro-text {
	margin-top:0;
	}
img.expertise-chart {width: 575px; height:383px;}

/******************* PRESS PAGES ************************/
.p-news #right-content #right-content-text a:link {text-decoration:none;}
.p-news #right-content #right-content-text a:visited {text-decoration:none; color:#777;}
.p-news #right-content #right-content-text a:hover {text-decoration:none; background:#fff;}
.p-news h4{font-family: Trebuchet MS, Lucida Grande, sans-serif; font-size:105%; margin-bottom:0;}
#p-news p {margin-top:0px;}
.p-news h3 {border-bottom:solid 1px #ccc;}
	
	
/************* NAVIGATION **********/
#left-nav, #footer-c {
	display:none;
	}
	
	
/***************** MENU SHARED PROPERTIES **********************/
	
	menu class (ul)
	Use: shared properties for all unordered lists used as 
	navigational elements 

.bullet {margin: 0; padding: 0; overflow: hidden;}
ul.bullet  {margin: 0; padding:0 0 0 15px; overflow: hidden;}

#footer-c {display:none;}
ul.bullet li {	list-style-type: square; }

.menu {
	margin: 0; padding: 0;
	}	
.menu li {	
	list-style-type: none; /* duplicated for IE 5/Win */
	}		
