#wrap {
 	margin: 0 auto;
 	display:block;
 	text-align: center;
 	}
#banner {
 	margin: 0 auto;
 	height:85px;
 	text-align:center;
 	background: #dee url("i/logo.gif") no-repeat center 10px;
 	font-size: 1px; 
	color: #dee;
	}
#main_content {
 	padding:25px 30px;
 	text-align:left;
	color: #036;
 	background-color: #dde;
 	margin: 0 auto;
 	width: 524px;
	overflow:hidden;
	} 
 
.space {margin-top:1.6em} 
.space35 {margin-top:3.5em} 


p {	
	font-size: 1.2em;
	line-height: 1.9;
	margin-bottom: 1.1em;
	}
a {
	cursor: pointer;
	color: #036;
	}
a:hover {text-decoration:none}
 
/*--------------------------------home---------*/

#home #main_content {
 	background: #dde url("i/globe.gif") no-repeat 199px 10px;
	height:320px;
	} 

#home_left {
		width: 255px;
		float:left;
		position: relative;
		top:40px;
		border:0px solid green;
		text-align:right;
	}
#home_right {
		width:255px;
		float:right;
		position: relative;
		top:40px;
		border:0px solid green;
		}
#home_left h1 {
	font-weight:bold; 
	font-size:1.2em; 
	line-height:1.4; 
	text-transform:uppercase;
	letter-spacing:1px;
	color:#369;
	}
#address li {
	text-align:left;
	color: #036;
	margin-bottom:0;
	font-size:1.1em;
	line-height:1.6em; 
	font-weight:bold;
	letter-spacing:1px;
	}

 /*--------------------------------about, investor---------*/


h2 {
	color:#369; 
	font-size:1.2em;
	line-height:1.8;
	margin-bottom:.5em;
	}
#left {
 	float:left;
 	width: 180px;
	position:relative;
	top:45px;
	padding-bottom:30px
	}
#right {
  	float:right;
 	width: 300px;
	position:relative;
	top:38px;
	border:0px solid green;
	padding-bottom:30px;
	}

ul#factoids {
	margin: 2em 0}	
	
#factoids li {
	color:#603; 
	font: italic 1.2em/1.1 Georgia, serif; 
	margin-bottom:1em;
	}
#left img {
	width:170px; 
	margin-bottom:12px;
	}



 /*--------------------------------career, internship---------*/

#career-right {
	width:130px;
	float:right;
	position:relative;
	top:45px;
	padding-bottom:50px;
	}
#career-left {
	width: 355px;
	float:left;
	position:relative;
	top:45px;
	padding-bottom:50px;
	}
	
h3 {
	font: bold 1.1em/1.3 verdana, arial, sans-serif;
	color:#369;
	margin-top:4px;
	}
h3 a {color:#603;}
h3 a:hover {text-decoration:none}
h4 {
	font-weight:normal; 
	font-size:1.1em; 
	margin-bottom:1.2em;
	color:#369;
	line-height: 1.9em;
	}
#employment h2 {
		color:#603;
		font-weight:bold;
		font-size:1.2em;
		line-height:1.5em;
		margin-top:3em;
		margin-bottom:.5em;
		letter-spacing: 2px;
		}
#employment {margin:.5em 0 3em 0; color:#369; }
#employment a {color:#369;}
#employment p {font-size:1.2em; line-height:1.4; margin: .5em 0}

#employment .jobtitle {margin:1.2em 0}

#employment .jobtitle a {font: italic 1em georgia, times, serif; color:#603; }


/*#intern-chart {overflow:hidden; border-bottom: 2px solid #369; margin-bottom:25px }
#intern-chart .column {float:left; width:82px; display:inline;}
#intern-chart .column h2 {
	border-top:2px solid #369;
	line-height:1.1;
	font-size: 1em; 
	margin:0;
	padding: 3px 0 7px 0;
	font-weight:bold;
	}
#intern-chart .column p {
	font-size: 1em; 
	margin:0; 
	margin-bottom:.5em;
	background-color: #deedee;
	}
*/

table {
	width:524px; 
	border-top:2px solid #58b;
	border-bottom:2px solid #58b;
	padding:.5em 0; 
	margin-bottom:25px;
	}
th {font-size: 1.2em; color:#369; font-weight:normal; padding:0;  }
td {
	font-size: 1.2em;
	padding:.25em 0;
	background-color:#eef; 
	border-bottom:4px solid #dde;
	}
table strong {letter-spacing:0; padding-left:3px}
#date {border-bottom:1px solid #369; text-align:center; font-weight:bold;}
td#leading {font-size:1px; background-color:#dde}


#internships #pics {float:right; width:140px; padding-left:20px; margin-top:6px}

#internships img {width:140px;padding-bottom:12px}
#internships h2#sub {margin-bottom:50px;}
#stories {float:right; width:140px; margin-left:10px;}		
#stories h3, #stories h4 {background-color: #eef; margin:0}		
#stories h3 {margin-top:5px; padding:2px 0 0 5px}
#stories h4 {padding:0 0 2px 5px}



#careers #pics {margin-top:60px;}
#career-right img {
	width:140px; 
	margin-bottom:12px;
	}
	






