body {
	background: #A9BCCA url(i/bg.gif) bottom left fixed repeat-x;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: center;
}
				
/*****MAIN BOX*****/
	#content {
		width: 785px; 
		padding: 14px 0 0 0;
		margin-top: 20px;
		margin-bottom: 20px;
		margin-right: auto;
		margin-left: auto;    		/* opera does not like 'margin:20px auto' */
		background: #FFFFFF;
		border: 1px solid #465F87;
		text-align:left;
		width: 785px; 				/* ie5win fix begins */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 765px;
	}
					
	html>body #content {
		width: 765px; 				/* ie5win fix ends */
	} 
	
	#content #mainContent
	{
	padding: 20px;
	}
	
/*****TOP STRIPE*****/
td.top {
  background: url("i/stripe.jpg") left top repeat-x;
	height: 53px;
  margin:0;
  padding:0 0 0 40px;
  border-width:0;
  }	
	
/******TOP NAV*******/
	.dots
	{
		float: right;
		padding-top: 10px;
	}

	#content a.nav:link, #content a.nav:visited {
		float: right;
		padding: 24px 10px 5px 10px;
		margin: 0;
		font-size: 12px;	
		color: #FFF;
		text-decoration: none;
		letter-spacing: 1px;
	}
	
	#content a.nav:hover {
		color: #D3E7F6;
	}
	
	#content a:link, #content a:visited 
	{
		color: #FF9900;
		text-decoration: none;
		font-weight: bold;
	}
	
	#content a:hover 
	{
		text-decoration: none;
	}		
	
	#content h6
	{
		clear: both;
		background: #465F87;
		color: #FFFFFF;
		text-align: center;
		font-size: 12px;
		font-weight: normal;
		padding: 2px 0 2px 0;
		margin: 12px 0 2px 0;
	}

	p.footer
	{
		clear: both;
		padding: 0 2px 1px 0;
		margin: 0;
		text-align: right;
		color: #465F87;
	}

	/******GENERAL CONTENT******/
	.red {
		color: #990000;
	}
	
	h4
	{
		color: #FF9900;
		font-size: 16px;
		padding-top: 0;
		margin-top: 0;
	}

/******HOMEPAGE STYLES******/	
	td.topshadow
	{
		height: 29px;
		background: url("i/top_shadow.jpg") left bottom repeat-x;
	}
	
	td.bottomshadow
	{
		height: 29px;
		background: url("i/bottom_shadow.jpg") left bottom repeat-x;
	}	
	
	h2 {
		color: #FF9900;
		font-size: 24px;
		padding: 0px 0px 0px 15px;
		margin-bottom: 0;
	}
	
	p.toptext
	{
		padding-left: 25px;
		font-size: 12px;
	}
	
	table.bottom
	{
		border-top: 1px dotted #666;
		border-bottom: 1px dotted #666;
	}
	
	td.dots
	{
		border-right: 1px dotted #666;
		text-align: left;
	}
	
	h5
	{
		color: #465F87;
		size: 12px;
		letter-spacing: 1px;
		padding: 0;
		margin: 0;
	}
	
	p.nav
	{
		padding: 0;
		margin: 0;
	}


/***LAYOUT FOR INVESTORS PAGE**/
.full {
	float: left;
	text-align: center;
	padding: 0px;
	width: 730px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 730px;
}

html>body .full {
	width: 730px; /* ie5win fudge ends */
}

.left {
	float: left;
	text-align: right;
	padding: 10px 0px 20px 20px;
	width: 320px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 300px;
}
	
html>body .left {
	width: 300px; /* ie5win fudge ends */
}
	
.right {
	float: left;
	text-align: right;
	padding: 10px 20px 10px 0px;
	width: 320px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 300px;
}

html>body .right {
	width: 300px; /* ie5win fudge ends */
}

.left2 {
	float: left;
	text-align: left;
	padding: 10px 0px 20px 20px;
	width: 365px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 345px;
}
	
html>body .left2 {
	width: 345px; /* ie5win fudge ends */
}

p
{
	clear: both;
}