a img { border: none;}
#topnav, #header ul, .skipnav, .invisanchor, .lhs {position: absolute; width: 0; height: 0; overflow: hidden;}
#logo {margin:0 5px 15px 0 !important; position: relative; float:left; }
#logo img {display:block !important;}
h1 {margin:0 ; position: relative; padding:60px 0 0 0; height: auto; width: auto; overflow: visible;}
h2 {text-transform: uppercase; clear:both; margin-top: 8px;  font-weight: normal; letter-spacing: 0.15em;}
h2, h3, h4 {font-family: Verdana, Arial, sans-serif;}
h3, h4 { color: #545351;}
h3 {font-size: 1em;}
h4 {font-size: 0.9em;}
p, li {font-size: 0.8em; line-height: 1.2em; font-family: Verdana, Arial, sans-serif; color: #545351;}
#intro p, p.intro {font-size: 1em;}
a, a:link{text-decoration:none; font-weight: bold; color: #016196;}
body.company h1, body.company h2 {color: #727836;}
body.alliances h1, body.alliances h2 {color: #935B39;}
body.solutions h1, body.solutions h2 {color: #6D273E;}
body.products h1, body.products h2 {color: #577E7C;}
body.work h1, body.work h2 {color: #467158;}
body.knowledge h1, body.knowledge h2 {color: #64607D;}
body.homecol h1, body.homecol h2 {color: #00517E;}
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
#content div.leftimage,
#content div.rightimage 	{float:left; clear:both; width: 525px;}
#content div.leftimage p,
#content div.leftimage h4 	{float:right; width: 375px; text-align: left;}
#content div.leftimage img 	{float:left; clear:left; margin:4px 12px;}
#content div.rightimage p,
#content div.rightimage h4 	{float:left; width: 375px;}
#content div.rightimage img	{float:right;clear:right; margin:4px 12px;}
#content div.leftimage h4,
#content div.rightimage h4 	{margin-top: 4px;}
#footer {float:none; clear:both; margin-top: 10px;}
#footer * {float:none; clear:both;}