* { 
	font: 12px Arial, Verdana, Helvetica, sans-serif; color: #000;
	padding: 0; margin: 0;
}

body { 
	background-color: #FFF;
	text-align: center; 
}

p { 
	padding: 0 0 10px 0; 
}

a { 
	color: #36F;
	text-decoration: underline; 
}

a:hover { 
	text-decoration: none; 
}

img { 
	display: block;	 
}

form input.search { 
	width: 95px; height: 18px;
	border: 1px solid #999;
	float: left;
	margin-right: 3px;
}

form select.view { 
	width: 160px;
	border: 1px solid #999;
	margin-top: 3px; 
}

.break { 
	clear: both;
	height: 0;
	font-size: 2px; line-height: 0; 
}

#container { 
	margin: 20px auto;
	text-align: left;
	width: 750px; 
}

#logo, .photo-center, .photo-right, #whatsnew-header { 
	float: left;
}

.industry-docs li {
   list-style: none;
   padding: 3px 0 3px 0;
}

/* Header */

.login { 
	width: 110px;
	float: right; vertical-align: bottom;
}

.login .text { 
	padding-bottom: 5px;
	text-align: right;
}

#nav-left { 
	float: left;
	width: 264px; 
}

/* Narrow Column */

#narrow-column { 
	border-right: 1px solid #999;
	float: left; text-align: left;
	padding: 6px 12px 0 17px; margin-top: 3px;
	width: 195px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 165px;
}

html>body #narrow-column { 
	width: 165px; 
}

#narrow-column div.module { 
	padding: 6px 0;
	width: 165px;	 
}

#narrow-column form div.module {
background-color: #e41e1f;
position: relative;
left: -17px;
top: -6px;
width: 175px;
padding: 5px 10px 10px;
margin: 0px !important;
margin-right: -50px !important;
}

#narrow-column form div.module label {
display: block;
text-indent: -9999px;
background: #e41e1f url(/en/images/searchisolafor.png) top left no-repeat;
height: 20px;
width: 160px;
}

.event-image { 
	float: left;
	padding: 2px 5px 5px 0; 
}

/* Wide Column */

#wide-column { 
	width: 555px;
	padding: 0; margin: 3px 0 0 0;
	float: right;
}

#intro-block { 
	background-color: #DDD;
	padding: 18px 25px 8px 25px;	 
}

#ticker { 
	background-color: #002967;
	font: 11px Arial, Verdana, Helvetica, sans-serif; color: #FFF;
	padding: 5px 25px; 
}

#ticker .arrow { 
	color: #C00; 
}

#ticker a {
	color: #FFF;
	text-decoration: none; 
}

#ticker a:hover {
	text-decoration: underline;
}

#whatsnew { 
	padding: 8px 25px; 
}

#whatsnew ul { 
	padding-top: 10px; 
}

#whatsnew li { 
	margin-left: 13px; 
}

#viewall { 
	float: right;
	padding-top: 3px;
}

.date { 
	color: #039; 
}

/* Footer */

#footer { 
	background-color: #777;
	padding: 5px 25px;
	font: 11px Arial, Helvetica, Verdana, sans-serif; color: #FFF;
	text-align: center;
}

#footer a { 
	font-size: 11px; color: #FFF;
	text-decoration: none; 
}

#footer a:hover { 
	text-decoration: underline; 
}


.stack a {
display: block;
height: 85px;
width: 195px;
background: transparent url(/en/images/isostack_promotion.png) top left no-repeat;
text-indent: -9999px;
position: relative;
left: -17px;
}
