body {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	background: #ffffff repeat-x url(../assets/images/bg.gif);}

/* ----- PAGE STRUCTURE ----- */

#main {
	position: relative;
	margin: 0px auto;
	text-align: center;
	width: 950px;}


#footer {
	position: relative;
	border-top: 1px solid #cccccc;
	padding-top: 10px;
	width: 950px;
	height: 50px;
	margin-bottom: 20px;
	text-align: left;}
	

#info {
	position: relative;
	width: 950px;
	text-align: left;	
	margin-top: 40px;}


/* ----- tier 1 nav ----- */	
	
ul#nav {
	position: relative;
	width: 950px;
	height: 18px;
	text-align: left;
	z-index:9999;
	margin: 0px;
	margin-top: 12px;
	padding: 0px;
	list-style: none;}	
		
#nav li.tier1nav {
	display: inline;
	float: left;
	position:relative; }	
	
#nav li.first {
	margin-left: 25px;}	

	
#nav li.tier1nav a, #nav li.tier1nav a:active, #nav li.tier1nav a:visited {
	display:block; 
	height: 10px;
	overflow: hidden;
	margin-right: 18px;
	text-indent: -9999px;
	background-repeat: no-repeat; }
		
#nav li.tier1nav a.home {
	width: 31px;
	background:url(../assets/images/t1n-home.gif);}
		
#nav li.tier1nav a.company {
	width: 81px;
	background: url(../assets/images/t1n-company.gif);}	
	
#nav li.tier1nav a.innovations {
	width: 149px;
	background: url(../assets/images/t1n-innovations.gif);}		
	
#nav li.tier1nav a.people {
	width: 69px;
	background: url(../assets/images/t1n-people.gif);}		
		
#nav li.tier1nav a.investor {
	width: 102px;
	background: url(../assets/images/t1n-investor.gif);}	
		
#nav li.tier1nav a.media {
	width: 81px;
	background: url(../assets/images/t1n-media.gif);}	
		
#nav li.tier1nav a.contact {
	width: 52px;
	background: url(../assets/images/t1n-contact.gif);}	
	
#nav li.tier1nav a.symbol {
	width: 166px;
	margin-left: 90px;
	margin-right: 0px;
	background: url(../assets/images/t1n-trading.gif);}		
	
#nav li.tier1nav a:hover {
	background-position: 0px 10px;}	
	
/* ----- pulldown nav ----- */	
	
#nav ul.pulldownnav {
	z-index:9999;
	position: absolute;
	top: 10px;
	left: 0;
	margin: 0px;
	padding: 0px;
	list-style: none;}
	
#nav ul.pulldownnav {
	display: none;
	padding-top: 9px; }
	
#nav li:hover ul, #nav ul li:hover ul {
	display: block;
	padding-top: 9px;}
	
#nav li:hover ul div, #nav ul li:hover ul div {
	width: 50px;
	height: 9px;
	display: block;}
	
	
#nav ul li {
	display: block;
	float: none;}
	
#nav ul.pulldownnav li a, #nav ul.pulldownnav li a:visited, #nav ul.pulldownnav li a:active {
	display: block;
	float: none;
	height: auto;
	text-align: left;
	padding: 4px 15px;
	font-size: 13px;
	color:	#ffffff;	
	background:#818285;
	width: 155px;
	text-indent: 0px;}	
	
#nav ul.pulldownnav li a.last {
	padding-bottom: 10px;}	
	

	
/* ----- tier 2 nav ----- */	

#tier2nav {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 315px;	
	background: #ffffff; }
	
#tier2nav ul {
	margin: 0px;	
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 20px;
	list-style: none;}		
	
#tier2nav ul li {
	padding-left: 15px;}		
	

	
/* ----- info ----- */		

#info .right {
	float: right;
	width: 315px;}	
	
#info .right .callout {
	position: relative;
	margin: 0px 0px 30px 0px;
	width: 315px;}	
	
#info .right p {
	margin: 15px 10px 15px 15px;}	
	
.right .callout ul {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-top: 15px;
	list-style: none;}	
	
.right .callout ul li  {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 12px;}	
	
dd, dt, dd {
	display: block;}	
	
#info .right dt {
	font-size: 11px;
	margin-left: 15px;}		
	
#info .left dt {
	font-size: 12px;}	
	
#info .left dd {
	margin-left: 0px;}	
	
#info .right dd {
	margin-left: 15px;}				

#info .right .signup label {
	float: left;
	margin-right: 10px;
	margin-left: 15px;
	width: 60px;}		
	
#info .right .signup input {
	width: 200px;
	margin: 0px;
	 }
	

#info .left {
	float: left;
	width: 600px;}	
	
	
	
#content {
	position: relative;
	margin-top: 30px;
	margin-left: 25px;}	
	

.clearIt {
    clear:both;
    height:1px;
	overflow:hidden;}
	

/* ----- footer ----- */

#footer ul.nav {
	float: right;
	margin: 0px;
	margin-right: 20px;
	list-style: none;}
	
#footer ul li {
	display: inline;
	float: right;
	position:relative; }	
	
#footer ul li a {
	display: block;
	margin-left: 20px;}		




























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
