*
{
	margin: 0;
	
}

	html
	{
		height: 100%;		
	}

	body
	{
		height: 100%;
	}

	body
	{
		background-color: #EEEEEE;
		color: #000000;		
		font-family: verdana, 'trebuchet ms', sans-serif;
		font-size: 75%;
		text-align: center;
	}
	
	#page
	{
		width: 760px;
		margin: 0 auto;
		min-height: 100%;
		text-align: left;
		background-color:#FFFFFF;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
	}
	
	* html #page
	{
		height: 100%;
	}

	#nonFooter
	{
		position: relative;
		min-height: 100%;
	}

	* html #nonFooter
	{
		height: 100%;
	}
	

	#header
	{
		height:180px;		
	}

	#content
	{
		margin-left:40px;
		margin-right:40px;
		border-bottom: 38px solid #ffffff;
	}

	#footer
	{
	position: relative;
	margin: -1.5em auto 0 auto;
	vertical-align: middle;
	}


	* html #footer
	{
		margin-top: -2.5em;
	}

	.logindiv 
	{
		font-family: verdana, sans-serif; 
		width:760px; 
		font-size:1em;
		margin-bottom:0px;
		margin-top:0px;
		position:absolute;
		top:152px;
		z-index:4;
	}
	
a:link    {color:#B00008; text-decoration:none;}
a:visited {color:#B00008; text-decoration:none;}
a:hover   {color:#B00008; text-decoration:underline;}
a:active  {color:#B00008; text-decoration:underline;}

table {font-size:1em;}
a img { border: 0; }

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #000000;
	margin:0px;
	padding:0px;
	
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #000000;
	margin:0px;
	padding:0px;
	
}

.companyTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #B00008;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.leftnavborder{ 
	border-left-color:#D77E82; 
	border-left-width:1px; 
	border-left-style:solid;
}

.rightinvesterborder{ 
	border-right-color:#CCCCCC; 
	border-right-width:2px; 
	border-right-style:solid;
}

.tableCompanySummary{
	font-size:1em;	
}

.tableMain{
	background-color:#FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.loginButton {
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #FFFFFF;
border-top: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
font-size: 12px;
color: #000000;
}

.loginButtonBold {
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #FFFFFF;
border-top: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
font-size: 12px;
color: #000000;
font-weight:bold;
}


.tableEquityTopLeft{
	background-color:#FFFFFF;
	border-left: 0px solid #B00008;
	border-bottom: 2px solid #B00008;
}

.tableEquityTop{
	background-color:#FFFFFF;
	border-left: 1px solid #B00008;
	border-bottom: 2px solid #B00008;
}

.tableEquityDataLeft{
	background-color:#FFFFFF;
	border-left: 0px solid #B00008;
	border-bottom: 1px solid #B00008;
}

.tableEquityData{
	background-color:#FFFFFF;
	border-left: 1px solid #B00008;
	border-bottom: 1px solid #B00008;
}

.tableBottom{
	border-bottom: 1px solid #B00008;
}