@charset "UTF-8";
/* CSS Document */

.price_up {color: #339933;font-size:11px}
.price_down {color: #FF0000;font-size:11px}
.price_none {color: #000000;font-size:11px}

.box {
	margin: 10px;
	padding: 20px;
	height: 440px;
	width: 255px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.box-rightsubscribe {
	margin: 10px;
	padding: 20px;
	height: 530px;
	width: 572px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.box-commentary {
	margin: 10px;
	padding: 20px;
	height: 440px;
	width: 572px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.box-markets {
	margin: 10px;
	padding: 20px;
	height: 2450px;
	width: 572px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.box-marketsleft {
	margin: 10px;
	padding: 20px;
	height: 440px;
	width: 572px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.box-marketsleft-quote {
	margin: 10px;
	padding: 20px;
	height: 720px;
	width: 572px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.box-market-right {
	margin: 10px;
	padding: 20px;
	height: 720px;
	width: 255px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.box-single {
	margin: 10px;
	padding: 20px;
	height: 500px;
	width: 572px;
	border: 1px solid #CCCCCC;
}
.box-rightcontact {
	margin: 10px;
	padding: 20px;
	height: 700px;
	width: 572px;
	border: 1px solid #CCCCCC;
}
.box-leftcontact {
	margin: 10px;
	padding: 20px;
	height: 530px;
	width: 255px;
	border: 1px solid #CCCCCC;
}
.box-about {
	margin: 10px;
	padding: 20px;
	height: 100%;
	width: 572px;
	border: 1px solid #CCCCCC;	
}


.box-justabout {
	margin: 10px;
	padding: 20px;
	height: 780px;
	width: 255px;
	border: 1px solid #CCCCCC;
}		

.box-photos {
	margin: 10px;
	padding: 20px;
	height: 100%;
	width: 572px;
	border: 1px solid #CCCCCC;
}	


.boxforclients {
	margin: 10px;
	padding: 20px;
	height: 600px;
	width: 255px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
#boxmedium {
	height: 440px;
	width: 510px;
	border: thin solid #999999;
	padding: 20;
	margin: 10;
}

.pr-left {
	margin: 10px;
	padding: 20px;
	height: 550px;
	width: 255px;
	border: 1px solid #ffffff;
	background-color: #FFFFFF;
}


.pr-body {
	margin: 10px;
	padding: 20px;
	height: 100%;
	width: 572px;
	border: 1px solid #ffffff;
	background-color: #FFFFFF;
}



a:link {
	color: #D3E419;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #D3E419;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #CCD950;
}

a.homepr:link {
	color: #666666;
	padding: 0px;}
	
	a.homepr:hover {
	color: #D3E419;
	padding: 0px;
}

a.homepr:visited {
	color: #666666;
	padding: 0px;
}


a.nav {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.apageheader {font-size: 15px; font-weight: bold; }


.impact {
	font-size: 17px;
	font-weight: normal;
	font-family: Impact, sans-serif;
	
}


a.nav:link {
	color: #666666;
	padding: 0px;}
	
	a.nav:hover {
	color: #D3E419;
	padding: 0px;
}

a.nav:visited {
	color: #666666;
	padding: 0px;
}


a.nav {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

a.home-quote {color:#006699;text-decoration:none;text-align: left;font-size:11px}
a.home-quote:hover {text-decoration:underline;font-size:11px}

.smalltext {
	line-height: 12px;
	font-size: 11px;
	color: #999999
}

.pr-title {	font-size: 12px; color: #666666;font-family: Arial, Helvetica, sans-serif;
}

a.news-title {
	color:#666666;	font:11px Arial, helvetica;text-transform:uppercase;text-decoration:none;font-weight: bold;line-height: 12px;}
a.news-title:hover {color:#D3E419; font:11px Arial, helvetica; text-transform:uppercase;text-decoration:none;font-weight: bold;line-height: 12px;}
.news-intro {color:#999; font:11px Arial, helvetica;line-height: 12px;}
.news-date {color:#D3E419; font:11px Arial, helvetica;font-weight: bold;}

.style38 {
	line-height: 17px;
	font-size: 13px;
	font-weight: bold;
}
.style39 {
	color: #666666
}
.style41 {font-size: 15px}
.style43 {font-size: 12px}
.style44 {	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.style42 {font-size: 15px; font-weight: normal; }
.style45 {font-size: 11px}
.style46 {color: #D3E419}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #F9F9F9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-color: #666666;
}
.style9 {font-size: 11px; color: #666666; }
