/* -------- */
/* TEMPLATE */
/* -------- */

body{
	background:#FFFFFF;
	color:#000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:0.75em;
	margin:0;
	padding:0;
	}


/* BRANDING */

div.branding{
	background:#fff;
	color:#016C68;
	margin:0;
	padding:0 10px 0 10px;
	}

	div.branding p{
		background:#fff;
		color:#016C68;
		font-size:2em;
		margin:0;
		padding:0.7em 0 0.6em 0;
		font-weight:bold;
		}

	div.branding a{
		background:#fff;
		color:#016C68;
		text-decoration:none;
		}

/* MAIN MENU */

div.sections{
	background:#C7DFDE;
	color:#353535;
	margin:0;
	padding:0 10px 0 10px;
	}

	div.sections p{
		background:#C7DFDE;
		color:#353535;
		margin:0;
		padding:0.8em 0 0.7em 0;
		}

	div.sections a{
		background:#C7DFDE;
		color:#FFFFFF;
		text-decoration:none;
		}

	div.sections a.lit{
		background:#C7DFDE;
		color:#BEA55A;
		font-weight:bold;
		}

/* SUBMENUS */

div.submenu{
	background:#FFFFFF;
	border-bottom:1px solid #BEA55A;
	color:#000000;
	margin:0;
	padding:0 10px 0 10px;
	}

	div.submenu p{
		background:#FFFFFF;
		color:#000000;
		margin:0;
		padding:0.8em 0 0.7em 0;
		}

	div.submenu a{
		background:#FFFFFF;
		color:#BEA55A;
		}

		div.submenu a.lit{
			background:#FFFFFF;
			color:#000;
			font-weight:bold;
			text-decoration:none;
			}

/* MAIN CONTENT */

div.content,div.homepage{
	margin:0;
	padding:0 10px 0 10px;
	}

/* BOTTOM BAR */

div.copyright{
	background:#FFFFFF;
	border-top:1px solid #BAE819;
	color:#000000;
	margin:2em 0 0 0;
	padding:0 10px 0 10px;
	}

	div.copyright p{
		background:#FFFFFF;
		color:#FFFFFF;
		margin:0;
		padding:0.8em 0 0 0;
		}

	div.copyright p.copy{
		background:#FFFFFF;
		color:#000000;
		}

	div.copyright a{
		background:#FFFFFF;
		color:#016C68;
		}

		div.copyright a.lit{
			background:#FFFFFF;
			color:#016C68;
			font-weight:bold;
			text-decoration:none;
			}











/* ----------- */
/* TEXT STYLES */
/* ----------- */

a{
	background:#FFFFFF;
	color:#016C68;
	text-decoration:underline;
	}

	a strong{
		background:#FFFFFF;
		color:#000000;
		font-weight:normal;
		text-decoration:none;
		}

	a:hover,a:focus,a:active{
		text-decoration:none;
		}


h1{
	background:#FFFFFF;
	color:#BEA55A;
	font-size:1.5em;
	margin:1em 0 0.75em 0;
	padding:0;
	}

h2{
	background:#FFFFFF;
	color:#016C68;
	font-size:1.25em;
	margin:0 0 0.75em 0;
	padding:0;
	}

h3{
	background:#FFFFFF;
	color:#000000;
	font-size:1.15em;
	margin:0 0 0.75em 0;
	padding:0;
	}

hr{
	background:#FFFFFF;
	border:0;
	color:#BEA55A;
	height:1px;
	margin:0 0 0.5em 0;
	}

p{
	margin:0 0 0.75em 0;
	padding:0;
	}


p.top{
	margin:3em 0 0.75em 0;
	padding:0;
	}





/* ------------------------- */
/* NEWS AND CALENDAR INDEXES */
/* ------------------------- */

p.news{
	border-bottom:1px solid #BAE819;
	margin:0 0 0.75em 0;
	padding:0 0 0.75em 0;
	}








/* -------- */
/* HOMEPAGE */
/* -------- */

p.highlight{
	background:#FFFFFF;
	color:#BEA55A;
	margin:0 0 0.25em 0;
	}

div.homepage h2{
	background:#FFFFFF;
	color:#016C68;
	font-size:1.5em;
	margin:0 0 0.5em 0;
	padding:0;
	}

div.homepage h2.first{
	margin:1em 0 0.5em 0;
	}

div.homepage p.shareprice{
	margin:0 0 0.5em 0;
	padding:0;
	}





/* --------------------- */
/* SHARE TICKER AND PAGE */
/* --------------------- */

p.shareprice{
	font-size:2em;
	font-weight:bold;
	margin:0.75em 0 0.5em 0;
	padding:0;
	}

span.shareprice{
	font-weight:normal;
	font-size:0.5em;
	}

ul.shareprice{
	border-bottom:1px solid #BEA55A;
	margin:0 0 1em 0;
	padding:0.5em 0 0 0;
	}

ul.shareprice li{
	border-top:1px solid #BEA55A;
	padding:0.25em 0 0.25em 0;
	}

ul.shareprice li strong{
	background:#FFFFFF;
	color:#BEA55A;
	font-size:1.3em;
	}

div#share_chart_page p,
div#share_chart_page form,
div#share_chart_page div.disclaimer,
div#share_chart_page script {display:none;}

div#hsbody script {display:none;}
div#hsbody div#news,
div#hsbody div.disclaimer {display:none;}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

