/*************************/
/*  MAIN BODY */
/*************************/


body {
	font-size: 100%;
	margin: 0em ; 
	padding: 0em; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}



#page-container {
   
	width: 926px; 
	margin: 8px auto;
	padding: 0px; 
	background-color: #FFFFFF;
	position: relative;
	/*overflow:hidden;*/
}


/**********************/
/*  HEADERS */
/**********************/

#top_header {
	float: left; 
	width: 920px; 
	margin: 0px 0px 12px 0px; 
	padding: 0px;
	padding-left: 00px;
	padding-top: 0px;
	background-color:#FFFFFF;
	height:106px;
	background-image:   url("../images/topheader_back.jpg");
	background-repeat: no-repeat;
}
#headertext_main {
	margin: 0em ; 
	padding: 0px; 
	left: 140px;
    POSITION: absolute;
    TOP: 22px;
	Z-INDEX: 9;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 25pt; 
	letter-spacing: 3px;
	color:#000000;
	font-family: Times New roman, Helvetica, sans-serif;
	text-align:left;
}



/*************************************/
/* LEFT COLUMNS  */
/*************************************/

#leftcolumnhome {
	clear:both;
	float: left; 
	width: 188px; 
	xxxheight:400px;
	min-height:23em;
     height:auto !important;
     height:23em;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	margin: 12px 0px 00px 0px;
	
	}
#leftcol_greytop {
	float: left; 
	width: 183px; 
	margin: 0px; 
	padding: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background-color:#FFFFFF;
	height:21px;
	background-image:   url("../images/leftcol_top_grey.gif");
	background-repeat: no-repeat;
	font:normal 0.9em  Arial, tahoma, verdana, sans-serif;
	text-decoration:none;
	/*color:#515050;*/
	color: #4fa434;
	font-weight: bold;
}
#leftcol_greytop2 {
	float: left; 
	width: 183px; 
	margin: 0px; 
	padding: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background-color:#FFFFFF;
	height:21px;
	background-image:   url("../images/leftcol_top_grey.gif");
	background-repeat: no-repeat;
	font:normal 0.9em  Arial, tahoma, verdana, sans-serif;
	text-decoration:none;
	/*color:#515050;*/
	color: #4fa434;
	font-weight: bold;
}
#latestnews{
    font-size: 200%;
	min-height: 300px;
}
#leftcol_shareprice {
	float: left; 
	width: 183px; 
	margin: 0px; 
	padding: 0px;
	padding-left: 5px;
	padding-top: 9px;
	background-color:#FFFFFF;
	height:184px;
	xxfont:normal 0.9em  Arial, tahoma, verdana, sans-serif;
	xxtext-decoration:none;
	xxcolor:#515050;
	xxfont-weight: bold;
	font-size: 0.8em;
	color:#555656;
	color: #4fa434;
	font-weight: normal;
	font-family: Arial, tahoma, verdana, sans-serif;
}
.midprice_black {
   
   margin: 0px 0px 0px 0px; 
   padding: 0px; 
   font-size: 1.0em;
	color:#555656;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
}
.midprice_blue {
   
   margin: 0px 0px 0px 0px; 
   padding: 0px; 
   font-size: 1.0em;
	color:#45C0CB;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
}
.midprice_red {
   
   margin: 0px 0px 0px 0px; 
   padding: 0px; 
   font-size: 1.0em;
	color:#F40505;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
}
.bid_green {
   
   margin: 0px 0px 0px 0px; 
   padding: 0px; 
   font-size: 0.9em;
	color:#00947d;
	font-weight: bold;
	font-family: Arial, tahoma, verdana, sans-serif;
}
.lasttrade_black {
   
   margin: 5px 0px 8px 0px; 
   padding: 0px; 
   font-size: 0.9em;
	color:#555656;
	font-weight: normal;
	font-family: Arial, tahoma, verdana, sans-serif;
}
#latestnews {
    font-size: 0.8em;
	color:#555656;
	font-weight: normal;
	font-family: Arial, tahoma, verdana, sans-serif;
	padding-left: 5px;
	padding-top: 9px;
	padding-bottom: 20px;
	height:260px;
}



	
/******************************/
/*  MAIN CONTENT HOME PAGE */
/******************************/
#maincontent_home {
	float: right; 
	width: 722px; 

	min-height:32em;
     
 
	padding: 0px 0px 0px 0px;
	background:#FFFFFF;
	margin: 12px 0px 0px 0px;
	
}
#homemain_image {
	float: left; 
	width: 719px; 
	margin: 0px; 
	padding: 0px;
	padding-left: 00px;
	padding-top: 0px;
	background-color:#FFFFFF;
	height:218px;
	background-image:   url("../images/hometop_back.jpg");
	background-repeat: no-repeat;
}
#homestrap {
	margin: 0em ; 
	padding: 0px; 
	right: 70px;
    POSITION: absolute;
    TOP: 178px;
	Z-INDEX: 9;
	font-size: 1.8em;
	font-weight: normal;
	xline-height: 20pt; 
	xxxletter-spacing: 0px;
	color:#45A426;
	font-family: Arial, tahoma, verdana, sans-serif;
	text-align:left;
	
}
#home_yellowtop {
	float: left; 
	width: 228px; 
	margin: 0px 0px 4px 0px; 
	padding: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background-color:#FFFFFF;
	height:21px;
	background-image:   url("../images/home_main_top_yellow.gif");
	background-repeat: no-repeat;
	font:normal 1.3em  Arial, tahoma, verdana, sans-serif;
	text-decoration:none;
	color:#774D04;
	font-weight: bold;
}
#home_yellowtop2 {
	float: left; 
	width: 228px; 
	margin: 0px 0px 4px 0px; 
	padding: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background-color:#FFFFFF;
	height:21px;
	background-image:   url("../images/home_main_top_yellow.gif");
	background-repeat: no-repeat;
	font:normal 1.3em  Arial, tahoma, verdana, sans-serif;
	text-decoration:none;
	color:#774D04;
	font-weight: bold;
}
#home_yellowtop3 {
	float: left; 
	width: 228px; 
	margin: 0px 0px 4px 0px; 
	padding: 0px;
	padding-left: 5px;
	padding-top: 4px;
	background-color:#FFFFFF;
	height:21px;
	background-image:   url("../images/home_main_top_yellow.gif");
	background-repeat: no-repeat;
	font:normal 1.3em  Arial, tahoma, verdana, sans-serif;
	text-decoration:none;
	color:#774D04;
	font-weight: bold;
}
#companycol {
	float: left; 
	width: 233px; 
	margin: 0px 0px 0px 2px; 
	padding: 0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 0px;
	background-color:#FFFFFF;
	min-height:25em;
	/*font-size: 0.70em;*/
	font-size: 1.0em;
	color:#555656;
	font-weight: normal;
	font-family: Arial, tahoma, verdana, sans-serif;
	border-right:2px solid #bebfbf;
	
}
#policycol {
	float: left; 
	width: 233px; 
	margin: 0px 3px 0px 0px; 
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	background-color:#FFFFFF;
	min-height:25em;
	/*font-size: 0.70em;*/
	font-size: 1.0em;
	color:#555656;
	font-weight: normal;
	font-family: Arial, tahoma, verdana, sans-serif;
	border-right:2px solid #bebfbf;
}
#partnerscol {
	float: left; 
	width: 231px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 0px;
	background-color:#FFFFFF;
	min-height:25em;
	/*font-size: 0.70em;*/
	font-size: 1.0em;
	color:#555656;
	font-weight: normal;
	font-family: Arial, tahoma, verdana, sans-serif;
	
}

#home_yellowtop, #home_yellowtop2, #home_yellowtop3 { 
font-size:0.9em;
}

/******************************/
/*  MAIN CONTENT INSIDE PAGE */
/******************************/
#maincontent_inside_image {
	float: left; 
	width: 707px; 
	height:142px;
	padding: 0px 0px 0px 0px;
	background:#FFFFFF;
	margin: 13px 0px 0px 10px;
	
}
#maincontent_inside {
	float: left; 
	width: 697px; 
	min-height:28em;
    /*height:auto !important;
    height:25em;*/
	padding: 0px 0px 0px 0px;
	background:#FFFFFF;
	margin: 0px 0px 0px 10px;
	
}
#maincontent_inside h1
{
    color: #4fa434;
}

#maincontent_inside a:hover
{
 color: #7f6e04;
}

/**********************/
/* TABLE FORMATTING */
/**********************/

#structuretable, #structuretable tbody, #structuretable tbody tr, #structuretable tbody tr td
{
    height: 37px;
}

.datatable {
border: 1px solid #991C21;
 border-collapse:collapse;
}


.datatable td {
border: 1px solid #991C21;
 font-size: 0.8em;
 font-weight: normal;
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	text-align:left;
	padding:4px;
	background-color:#FFFFFF;
}
td.tableheader {
xxxborder: 1px solid #B11E3B;
 font-size: 0.9em;
 font-weight: bold;
	color:#991C21;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	text-align:left;
	padding:4px;
	background-color:#FEB2B6;
}

.datatable th {
 font-size: 0.8em;
 font-weight: normal;
	color:#000000;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}

table {
font-size: 0.8em;
}

table, table tbody, table tbody tr, table tbody tr td
{
    padding: 2px;
}




/*-------------------------------*/
/* GENERAL */
/*-------------------------------*/

/* Heading */
h1 {
	
	margin: 8px 0px 4px 0px;
	font-weight: bold;
	font-size: 1.4em;
    color: #4fa434;
	font-family: Arial, tahoma, verdana, sans-serif;
}

h2 {
	
	margin: 4px 0px 6px 0px;
	font-weight: bold; 
	font-size: 1.2em;
    color: #4fa434;
	font-family: Arial, tahoma, verdana, sans-serif;
}

h3 {
	
	margin: 4px 0px 4px 0px;	
	font-weight: bold; 
	font-size: 1.0em;
    color: #4fa434;
	font-family: Arial, tahoma, verdana, sans-serif;
}

h4, h5, h6
{
   	margin: 4px 0px 4px 0px;	
	font-size: 0.9em;
	font-weight: bold; 
    color: #4fa434;
	font-family: Arial, tahoma, verdana, sans-serif; 
    
}

h3 a, #maincontent_inside h3 a {
	
	margin: 4px 0px 4px 0px;	
	font-size: 0.9em;
	font-weight: bold; 
    color: #4fa434;
	font-family: Arial, tahoma, verdana, sans-serif;
	text-decoration:underline;
}

/* Paragraph text */
p {
   
   margin: 5px 0px 8px 0px; 
   padding: 0px; 
   font-size: 0.8em;
	color:#000000;
	font-family: Arial, tahoma, verdana, sans-serif;
}

ul li, ol li
{
    font-size:0.8em;
}

ul li ul li
{
    font-size:1.0em;
}

#mainnav li, #subnav li
{
    font-size: 1.0em;
}


/* links */
a {
	color:#4CA0C3;
	text-decoration:none;
	font: 0.9em/1.3  Arial, tahoma, verdana, sans-serif;
	
	
}
a:focus, a:hover, a:active {
	color:#4CA0C3;
	text-decoration:underline;
	font: 0.9em/1.3  Arial, tahoma, verdana, sans-serif;
	
	
}

/**********************/
/* FOOTER */
/**********************/


.footer {
	clear: both;
	width: 70%;
	margin: 0.4em 0px 0px 210px;
	padding: 0px 0px 2px 0px;
	font-size: 0.7em;
	/*color:#014B30;*/
	color:#4fa434;
}


.footer a {
	/*color:#185E8F;*/
	color:#4fa434;
	text-decoration: none;
	font-size: 0.95em;
}
.footer a:link, .content:visited{
	/*color:#185E8F;*/
	color:#4fa434;
	text-decoration: none;
	font-size: 0.95em;
}

.footer a:hover {
	color:#185E8F;
	text-decoration: underline;
	font-size: 0.95em;
}


/**********************/
/* SECTION 9 - IMAGE PLACEMENT */
/**********************/



.floatimageleft{
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:5px;
}
.floatimageright{
float:right;
margin-top:0px;
margin-left:2px;
margin-right:1px;
padding:2px;
padding-bottom:0px;
margin-bottom:0px;

}



/******************************/
/* SECTION 10 - MISCELLANEOUS */
/******************************/

/* Horizontal line */
hr {
	clear: both; 
	width: 140px; 
	height: 1px; 
	border: none;
	color:#BDBDBD;
	Text-align:left;
}


/* Hide HTML-tags. Good when no pagestyle supported by browser */
.hide {
	display: none;
}

br {
	clear: both;
}

.contentbullets {
	margin: 0em 0px 3px 15px; 
   padding: 0px; 
   font-size: 0.8em;
	color:#000000;
}

.keys {
	margin: 0em 0px 3px 45px; 
   padding: 0px; 
   font-size: 0.9em;
	color:#000000;
}

img.pics {
border: 1px solid #991C21 
}

img.line {
border-bottom: 5px solid #BEE1FF;
}
img.fav {
	float:right;
	padding-left: 0px;
        padding-right: 22px;
	padding-top: 0px;
        padding-bottom: 0px;
}

.hide { display: none;}

.cl {
clear:both;
}

#tellusform
{
    text-align: right;
    color: #ff9900;
    width: 400px;
}

#tellusform label
{
    color: #000000;    
}

.greycell {
background-color:#CCCCCC;
}


/*CUTE EDITOR STYLES*/

p, ul, ol, ul li, ol li, li{
color:#000000;
}

.Black{
color:#000000;
}


.Blue{
color:#2baed4;
}

.Pink{
color:#cd4c7c;
}

.Green{
color:#4fa434;
}

.BoldBlue{
font-weight:bold;color: #2baed4;
}

.BoldBlack{
font-weight:bold;color: #000000;
}



.ItalicBlue{
font-style:italic; color: #2baed4;
}

.ItalicBlack{
font-style:italic; color: #000000;
}


.BoldItalicBlue{
color: #2baed4; font-weight:bold; font-style:italic; 
}


.BoldItalicBlack{
color: #000000; font-weight:bold; font-style:italic; 
}




.BoldUnderlinedItalicBlue{
color: #2baed4; font-weight:bold; font-style:italic; text-decoration:underline;
}


.BoldUnderlinedItalicBlack{
color: #000000; font-weight:bold; font-style:italic; text-decoration:underline;
}



.UnderlinedBlue{
text-decoration:underline; color:#2baed4;
}

.UnderlinedBlack{
text-decoration:underline; color:#000000;
}



.BoldUnderlinedBlue{
text-decoration:underline; color:#2baed4;font-weight:bold;
}

.BoldUnderlinedBlack{
text-decoration:underline; color:#000000;font-weight:bold;
}



.ItalicUnderlinedBlue{
text-decoration:underline; color:#2baed4; font-style:italic;
}

.ItalicUnderlinedBlack{
text-decoration:underline; color:#000000; font-style:italic;
}


.BoldPink{
font-weight:bold;color: #CD4C7C;
}

.BoldGreen{
font-weight:bold;color: #4fa434;
}



.ItalicPink{
font-style:italic; color: #CD4C7C;
}

.ItalicGreen{
font-style:italic; color: #4fa434;
}


.BoldItalicPink{
color: #CD4C7C; font-weight:bold; font-style:italic; 
}


.BoldItalicGreen{
color: #4fa434; font-weight:bold; font-style:italic; 
}




.BoldUnderlinedItalicPink{
color: #CD4C7C; font-weight:bold; font-style:italic; text-decoration:underline;
}


.BoldUnderlinedItalicGreen{
color: #4fa434; font-weight:bold; font-style:italic; text-decoration:underline;
}



.UnderlinedPink{
text-decoration:underline; color:#CD4C7C;
}

.UnderlinedGreen{
text-decoration:underline; color:#4fa434;
}



.BoldUnderlinedPink{
text-decoration:underline; color:#CD4C7C;font-weight:bold;
}

.BoldUnderlinedGreen{
text-decoration:underline; color:#4fa434;font-weight:bold;
}



.ItalicUnderlinedPink{
text-decoration:underline; color:#CD4C7C; font-style:italic;
}

.ItalicUnderlinedGreen{
text-decoration:underline; color:#4fa434; font-style:italic;
}

#commentlabel
{
    vertical-align: top;
}

.noborder
{
    border:none;
}

/* CSS Document */


