/* ----------------------------------------------------------------------------- 
   
   all / Print.
   
----------------------------------------------------------------------------- */

body {
	background-color: #fff;
	background-image: none; }
	
a {
	color: #2f2f2f !important;
	text-decoration: none !important; }

#language, #navigation, .leftcolumn, #footer, p#less, #lbImage, #lbImage img, #lbBottom { display: none !important; }

#wrapper {
	margin: 0 0 0 20px;
	width: 640px;
	background: #fff;
	padding: 0; }

#logo {
	width: 244px !important; height: 56px !important;
	padding: 10px 0 20px 0;
	float: none; }

h3 {
	font-size: 0.88em;
	color: #2f2f2f;
	padding-top: 0;
	width: 604px;
	float: none; }

hr {
	margin: 0 0 0 20px;
	width: 640px;
	background: #fff;
	padding: 0;
	color: #2f2f2f;
	background-color: #2f2f2f; }

.leftcolumnspecial {
	margin-top: 11px;
	width: auto;
	padding-left: 0;
	float: none; }

.topcolumn {
	margin-top: 11px;
	padding-bottom: 2em;
	float: none;
	width: 604px; }

table#specialcolumnsHP {
	background-color: #fff;
	width: 604px; }

th#specialcolumnsHP { width: 198px; }

#specialcolumnsHP img {
	width: 198px !important;
	height: 152px !important; }

td#specialcolumnsHP {
	width: 198px;
	background-color: #fff; }

.specialcolumnsHPspace { border-right: 4px solid #fff; }

#specialcolumnsHP h1 {
	padding: 6px 0 0 0;
	font-size: 0.88em;
	font-weight: bold; }

#specialcolumnsHP h2 {
	padding: 0 0 10px 0;
	font-size: 0.81em; }

#address { background-image: none; }

address {
	font-style: normal;
	padding: 5px 0; }

hr { width: 604px; }

.listcomponents, .listdownload, .listlinks {
	margin-left: 0;
	padding-left: 20px;
	padding-bottom: 15px; }

.innerlist {
	margin-left: 0;
	padding-left: 20px;
	padding-bottom: 0px; }

.listcomponents li, .listdownload li, .listlinks li, .innerlist li { list-style: circle !important; }

.listcomponents li {
	padding: 4px 0 4px 5px;
	background-image: none; }
	
.innerlist { font-size: 1em; padding-top: 6px; }

.innerlist li, .listdownload li, .listlinks li {
	background-image: none; }

ul.listleft {
	width: 45%;
	float: left; }

ul.listright {
	width: 45%;
	float: right; }
