body{
	font-family:Verdana,BBSansSerif,Arial,Sans-Serif;
	font-size:65%;
	margin:11px 8px;
	padding:0;
	}

	html>body{
		font-size:65%;
		}

	img{
		border:0;
		}

	hr{
		border:0;
		border-bottom:1px solid #b7b7b7;
		color:#000;
		height:0;	
		}

	/*body>hr.greyline{
		border:0;
		border-bottom:1px solid #b7b7b7;
		}*/

	/*	hr.hidden{
			border:0;
			}
	*/
	div.branding{
		border-bottom:1px solid #b7b7b7;
		margin:0;
		padding:0;
		}

	div.menu{
		background:#FFF;
		color:#000;
		margin:7px 0 0 0;
		padding-bottom: 8px;
		border-bottom:5px solid #3399cc;
		}

	div.sub{
		background:#FFF;
		color:#000;
		margin:7px 0 0 0;
		}

	a.menu:link, a.menu:visited {
		color:#000;
		background:#FFF;
		text-decoration:none;
		padding: 0 12px 0 0;
		}
		a.menulit:link, a.menulit:visited{
		color:#000;
		background:#FFF;
		font-weight:bold;
		padding: 0 12px 0 0;
		text-decoration:none;
			}
		a.menu:hover, a.menulit:hover{
		color:#000;
		background:#FFF;
		text-decoration:underline;
		padding: 0 12px 0 0;
		}
		
		a.menu:focus, a.menu:active {
		color:#FFF;
		background:#319ac4;
		text-decoration:none;
		padding: 0 12px 0 0;
			}
	
		
	div.content{
		margin:10px 0 10px 0;
		}

	h1{
		background:#FFF;
		color:#3399cc;
		font-size:125%;
		margin:1.1em 0 0 0;
		padding-bottom:3px;
		}
	h1.hidden {display:none;}	
	
	h1.shares{
		background:#ffcc00;
		color:#000;
		font-size:125%;
		margin:0.1em 0 0 0;
		padding-bottom:3px;
		}				

	h2{
		color:#3399cc;
		background:#FFF;
		font-size:140%;
		margin:1.2em 0 0.5em 0;
		}
		
	h2.upcoming{
		color:#3399cc;
		background:#FFF;
		font-size:140%;
		margin:3em 0 0.5em 0;
		}
	h2.contactsfirst{
		color:#3399cc;
		background:#FFF;
		font-size:100%;
		margin:0.9em 0 0 0;
		padding:0;
		}
		
	h2.contacts{
		color:#3399cc;
		background:#FFF;
		font-size:100%;
		margin:0 0 0 0;
		padding:0;
		}
		h2.news,h2.chart{
		color:#000;
		background:#FFF;
		font-size:100%;
		margin:0.9em 0 0 0;
		padding:0;
		}
	
	h3{
		font-size:100%;
		margin:0;
		padding:0;
		}

	span.large {
		font-size:170%;
		font-weight:bold;
		margin:0;
		font-family:Arial,BBSansSerif,Verdana,Sans-Serif;
		}
		
	span.small {
		font-size:80%;
		}
	span.bigblue {
		font-size:150%;
		color:#3399cc;
		font-weight:bold;
		margin:0;
		font-family:Arial,BBSansSerif,Verdana,Sans-Serif;
		}	
	span.red {
		color:#B02020;
		font-weight:bold;
		}


	p {
		margin:8px 8px 12px 0;
		padding:0;
		}
	p.first {
		margin:0 8px 12px 0;
		padding:0;
		}
	p.shares {
		margin:0;
		padding:0;
		}
	.nobold {
		font-weight:normal;
		}
	div.content a:link, div.content a:visited {
		color:#000;
		text-decoration:underline;		
		padding: 1px;
			}
		div.content a:hover, div.content a:focus, div.content a:active {
		color:#FFF;
		background:#319ac4;
		text-decoration:none;
		padding: 1px;
			}

		div.content a.bluelink:link, div.content a.bluelink:visited {
			color:#319ac4;
			background:#FFF;
			text-decoration:underline;		
			padding: 1px;
				}
			
		div.content a.blacklink:link, div.content a.blacklink:visited {
			color:#000;
			background:#FFF;
			text-decoration:underline;		
			padding: 1px;
				}
			div.content a.blacklink:hover {
			color:#000;
			background:#FFF;
			text-decoration:none;
			padding: 1px;
				}
				
			div.content a.bluelink:hover, div.content a.bluelink:focus, div.content a.bluelink:active,div.content a.blacklink:focus, div.content a.blacklink:active {
			color:#FFF;
			background:#319ac4;
			text-decoration:none;
			padding: 1px;
				}
			
	div.shares {
		background:#ffcc00;
		color:#000;
		padding:7px 10px ;
		margin:0;
		}
	div.shareicon {
		width:100%; 
		text-align:right; 
		padding-bottom:6px;
		}
	
	.borderbottom {
		border-bottom:1px solid #CCC;
		text-align:right; 
		}	
	
	div.chart{
		background:#F0ECE8;
		border-bottom:1px solid #CCC;
		border-top:1px solid #CCC;
		color:#000;
		padding:5px;
		}


	
	div.bottom{
		border-top: 5px solid #b7b7b7;
		margin:40px 0 10px 0;
		background:#FFF;
		color:#000;
		padding:5px 10px 5px 0;
		}
		
	div.bottom a:link, div.bottom a:visited {
		color:#000;
		background:#FFF;
		text-decoration:underline;
		padding: 0 6px 0 5px;
		}
		
	div.bottom a:hover {
		text-decoration:none;
		}
		
	div.bottom a:focus, div.bottom a:active {
		color:#FFF;
		background:#319ac4;
		text-decoration:none;
		}
	div#newssidebar, .sharebtn {
		display:none;
	}
