body
{
	text-align:center;
	background:#fff;
	color:#a9a9ab;
	font-family:Arial;
	font-size:0.8em;
}

form
{
	margin:0px;
	padding:0px;
}

table
{
	border-collapse:collapse;
}

.hide
{
	display: none;
}

a
{
	text-decoration:none;
}

a img
{
	border:none;
}

.clear
{
	clear: both;
}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

input.text
{
	width:128px;
	padding:1px;
	border:solid 1px #a5acb2;
	color:#999;
	margin-right:2px;
}



div#outer
{
	width:821px;
	text-align:left;
	margin:5px auto;
}

div#outer div#topgrad
{
	width:821px;
	height:10px;
	background:url(images/top-gradient.gif) no-repeat 0px bottom;
}

div#outer div#bottomgrad
{
	width:821px;
	height:10px;
	background:url(images/bottom-gradient.gif) no-repeat 0px 0px;
}

div#outer div#leftgrad
{
	width:821px;
	background:url(images/left-gradient.gif) repeat-y 0px 0px;
}


div#outer div#leftgrad div#rightgrad
{
	width:821px;
	background:url(images/right-gradient.gif) repeat-y 811px 0px;
}

div#contentleft
{
	float:left;
	padding:25px 10px 0px 14px;
	width:231px;
}


div#contentleft div#header
{
	padding-left:16px;
}

div#contentleft div#header h1
{
	width:173px;
	height:101px;
	background:url(images/h1.gif) no-repeat 0px 0px;
	padding:0px;
	margin:0px;
}

div#contentleft div#header h1 span
{
	display:none;
}

div#contentleft div#comeback
{
	width:206px;
	background:url(images/bubble.gif) no-repeat 0px 0px;
	min-height:146px;
	margin-top:60px;
	color:#b6499c;
}

div#contentleft div#welcome
{
	margin-top:50px;
}

div#contentleft div#welcome div#welcome-top
{
	background:url(images/bubble2.gif) no-repeat 0px 0px;
	min-height:102px;
}

div#contentleft div#welcome div#welcome-top p
{
	padding:25px 0px 30px 25px;
	color:#b6499c;
	margin-bottom:0px;
}

div#contentleft div#welcome div#welcome-text
{
	font-size:0.8em;
}

div#contentleft div#welcome div#welcome-text p
{
	padding:10px 5px 50px 25px;
	margin:0px;
	color:#666;
}


div#contentleft div#comeback p
{
	width:120px;
	padding:45px;
}

div#contentleft div#mediaplayer
{
	font-size:0.85em;
	width:180px;
	margin-top:45px;
	padding-left:17px;
}

div#contentleft div#mediaplayer p
{
	padding-bottom:10px;
	margin:0px;
}

div#contentleft div#leftlinks ul
{
	margin:0px 0px 30px 0px;
	padding:0px;
	list-style-type:none;
}


div#contentleft div#leftlinks ul li
{
	padding-bottom:10px;
	font-size:0.9em;
}

div#contentleft div#leftlinks ul li#webcast
{
	background:url(images/webcast.gif) no-repeat 30px 0px;
	font-size:1.1em;
	padding-bottom:30px;
}

div#contentleft div#leftlinks ul li#interview
{
	background:url(images/interview.gif) no-repeat 30px 0px;
}

div#contentleft div#leftlinks ul li#infokit
{
	background:url(images/infokit.gif) no-repeat 30px 0px;
}

div#contentleft div#leftlinks ul li#report
{
	background:url(images/pdf.gif) no-repeat 30px 0px;
}

div#contentleft div#leftlinks ul li a
{
	display:block;
	padding-left:60px;
	color:#666;
}

div.bubbles
{
	min-height:500px;
	background:url(images/bubbles.gif) no-repeat 10px 154px;
}

div#login
{
	font-size:0.85em;
	padding:50px 20px 45px 20px;
	min-height:97px;
}

div#login p
{
	margin:0px;
	padding:15px 0px 10px 0px;
}

div#login p span
{
	color:#7ac142;
}

div#login table
{
	margin:0px;
	padding:0px;
}

div#login table td
{
	margin:0px;
	padding:0px;
}

div#register p
{
	font-size:0.85em;
	margin:0px;
	padding:8px 10px 0px 25px;
}

div#register p span
{
	color:#ed1b95;
}

div#register table
{
	margin-left:25px;
	margin-top:8px;
	font-size:0.9em;
	margin-bottom:64px;
}

div#register td.command
{
	text-align:right;
}

div#register td.alright
{
	padding-right:4px;
	text-align:right;
}

div#contentleft div#logo
{
	margin-top:70px;
	padding-left:17px;
}

div#contentleft div#logo2
{
	padding-left:17px;
}

div#contentright
{
	float:right;
	padding-right:10px;
}

div#contentright img
{
	display:block;
}

div#inner
{
	padding:20px 36px 30px 31px;
}

div.main iframe
{
	width:740px;
	height:345px;
}

div.inter
{
	text-align:center;
	margin-left:30px;
}

div.inter iframe
{
	width:320px;
	height:290px;
}

div#upper
{
	padding-bottom:25px;
}

div#upper div#upper-left
{
	float:left;
	width:240px;
}

div#upper div#upper-left h1
{
	width:173px;
	height:101px;
	background:url(images/h1.gif) no-repeat 0px 0px;
	padding:0px;
	margin:0px;
}

div#upper div#upper-left h1 span
{
	display:none;
}

div#upper div#upper-right
{
	float:left;
	width:500px;
}

div#upper div#upper-right h2
{
	width:350px;
	height:30px;
}

div#upper div#upper-right h2 span
{
	display:none;
}

div#upper div#upper-right ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:380px;
	font-size:0.9em;
}

div#upper div#upper-right ul li
{
	display:block;
	float:left;
	width:190px;
	padding-bottom:10px;
}

div#upper div#upper-right ul li a
{
	padding-left:25px;
	display:block;
	color:#a7a9ac;
}

div#upper div#upper-right ul li#home
{
	background:url(images/home.gif) no-repeat 0px 0px;
}

div#upper div#upper-right ul li#podcast
{
	background:url(images/podcast.gif) no-repeat 0px 0px;
}

div#upper div#upper-right ul#interv li#podcast
{
	width:380px;
}

div#upper div#upper-right ul li#mp3
{
	background:url(images/mp3.gif) no-repeat 0px 0px;
}

div#upper div#upper-right ul#interv li#mp3
{
	width:380px;
}

div#upper div#upper-right ul li#transcript
{
	background:url(images/transcript.gif) no-repeat 0px 0px;
}

div#upper div#upper-right ul#interv li#transcript
{
	width:380px;
}

div#upper div#upper-right ul li#search
{
	background:url(images/search.gif) no-repeat 0px 0px;
}

div#upper div#upper-right ul li#question
{
	background:url(images/question.gif) no-repeat 0px 0px;
}

div#upper div#upper-right ul li#interview
{
	background:url(images/interview.gif) no-repeat 0px 0px;
}

div#upper div#upper-right ul li#presentation
{
	background:url(images/presentation.gif) no-repeat 0px 0px;
}

div#upper div#upper-right h2.webcast
{
	background:url(images/ResultsWebcastTitle.jpg) no-repeat 0px 0px;
}

div#upper div#upper-right h2.interview
{
	background:url(images/CEOCFOInterview.gif) no-repeat 0px 0px;
}

div#middle
{
	padding-bottom:40px;
}

div#bottomsearch{
	width:500px;
	position:absolute;	
	top:0px;
	left:35px;
	
}

div#bottomsearch ul{
	float:left;
	margin:0;
	padding:0;
}

div#bottomsearch ul li{
	width:200px;
	display:inline;
	float:left;
	padding-top:2px;
	padding-bottom:7px;
	padding-left:30px;
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#a9a9ab;
}

div#bottomsearch ul li#search{width:180px;background-image:url(images/search.gif);}

div#bottomsearch ul li a{
	color:#a9a9ab;
	text-decoration:none;
	


