
body{

	background-color: #20031C;
	background-color: #ccc;
	xbackground-image: url("images/background.gif");
	background-repeat: repeat-x;
	text-align: center;
}

.clear{

	clear: all;
}

#page{

	width: 100%;
	height: 100%;
	text-align: center;
}

#container{

	width: 782px;
	xheight: 100%;
	margin: 10px 0 0 0;
	background-color: #fff;
	border: 1px solid #20031C;
	margin-left: auto;
	margin-right: auto;
}

#leftCol{

	width: 188px;
	padding: 5px;
	float: left;
	height: 100%;
	border: 0px solid red;
	display: block;
}

#rightCol{

	width: 563px;
	padding: 5px;
	float: left;
	height: 100%;
	border: 0px solid red;
	text-align: left;
 font-family: arial, sans-serif;
	font-size: 12px;
	color: #20041C;

}

#logoBox{

	width: 188px;
	height: 80px;

}

#bannerBox{

	width: 550px;
	height: 80px;
	text-align: right;

}

#introbox{

	width: 550px;
	color: #73486D;
	border: 2px solid #DEDADD;
	margin: 5px 0;

}

.loginForm{

	font-size: 10px;
	border: 1px solid #20041C;

}

#latest-company{

	width: 271px;
	height: 31px;
	float: left;
	display: block;

}

#stockbroking-services{

	width: 271px;
	height: 31px;
	float: left;
	display: block;

}

#latest-company-text{

	float: left;
	display: block;
	xborder: 1px solid blue;	
	width: 271px;
}

#stockbroking-services-text{

	width: 271px;
	float: left;
	display: block;
	xborder: 1px solid red;	

} 

#latest-company-base{

	width: 271px;
	height: 15px;
	float: left;
	display: block;

}

#stockbroking-services-base{

	width: 271px;
	height: 15px;
	float: left;
	display: block;

}

#latest-news-bar{

	width: 570px;
	height: 24px;
	display: block;

}

#latest-news-left{

	width: 271px;
	float: left;
	display: block;

}

#latest-news-right{

	width: 271px;
	float: left;
	display: block;

}

.frontSpacer{

	width: 10px;
	height: 31px;
	float: left;
	display: block;

}

#home-footer{

	width: 570px;
	display: block;

}

.menuCell{

	background-color: #471E41;
	border-width: 2px 4px;
	border-color: #20041C;
	border-style: solid;
	height: 30px;
	text-align: left;
	padding: 3px;
 font-family: arial, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;

}

.menuCell a{

 font-family: arial, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;

}

.menuCell input{

 font-family: arial, sans-serif;
	font-size: 10px;
	color: #20041C;

}

.menuCellFirst{

	border-width: 4px 4px 2px 4px;

}

.menuCellLast{

	height: 130px;
	border-width: 2px 4px 4px 4px;

}

.loginLeft{

	float: left;
	width: 70px;
}

.loginRight{

	float: left;
	
}

.regLeft{

	float: left;
	width: 100px;
	clear: all;
	margin: 3px 0px;
}

.regRight{

	float: left;
	width: 300px;
	margin: 3px 0px;
	
}

.registerForm{

	border: 1px solid #20041C;
 font-family: arial, sans-serif;
	font-size: 20px;
	color: #20041C;

}

.homeHeadline{

 font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #20041C;

}
.homeIntro{

 font-family: arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #20041C;

}

.homeMore{

 font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #20041C;
	float: right;

}

.companyHeader{

	width: 100%;
	color: #fff;
	background-color: #471E41;
	padding: 5px;
	font-weight: bold;

}

.companyName{

	color: #FEEEBC;

}

.companyRowHeader{

	width: 100%;
	background-color: #471E41;
	padding: 2px;
height: 18px;	
}

.companyRowData{

	width: 100%;
	background-color: #FEEEBC;
	padding: 2px;
height: 18px;	
}

.companySummaryHeader{

	color: #fff; 
	font-weight: 	bold; 
	float: left; 
	width: 19%;
height: 18px;	
}

.companySummaryData{

	color: #471E41; 
	font-weight: normal	; 
	float: left; 
	width: 19%;
height: 18px;	
}

.fullCompanyRow_1{

	width: 100%;
	color: #471E41; 
	background-color: #FEEEBC;	
height: 18px;	

}

.fullCompanyRow_2{

	width: 100%;
	color: #471E41; 
	background-color: #fff;	
height: 18px;	

}

.fullCompanyRow_title{

	width: 25%;
	padding: 2px;
	float: left;
	clear: left;
height: 18px;	
}

.fullCompanyRow_data{

	width: 60%;
	padding: 2px;
	float: left;
height: 18px;	

}

.fullCompanyRow_fullWidth{

	width: 95%;
	padding: 2px;
	float: left;

}

.fullCompanyRow_title a{

	color: #471E41;
	font-weight: bold;

}

.priceHeader{

	color: #fff; 
	font-weight: 	bold; 
	float: left; 
	width: 24%;
height: 18px;	
}


.priceData{

	color: #471E41; 
	font-weight: normal	; 
	float: left; 
	width: 24%;
height: 18px;	
}

#footerBar{

	display: block; 
	color: #fff; 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	background-color: #471E41;

}

#footerBar a{

	color: #fff; 
	font-family: arial, sans-serif; 
	font-size: 12px; 

}