/* ----- RESET ----- */
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	background: transparent; 
	border: 0; 
	font-size: 100%; 
	margin: 0; 
	outline: 0; 
	padding: 0; 
/*	vertical-align: baseline; */
}
body { 
	font: 11px Arial, Sans-Serif; 
}
address, dd, dt, h4, h5, h6, li, p { 
	line-height: 1.2727em; 
	font-weight: normal; 
	font-style: normal; 
}
blockquote:before, blockquote:after, q:before, q:after { 
	content: ""; 
}
blockquote, q { 
	quotes: "" ""; 
}
ol, ul { 
	list-style: none; 
}
:focus { 
	outline: 0; 
}
cite { 
	font-style: italic; 
}
sup { 
	font-size: 0.9091em; 
	position: relative; 
	top: -0.3333em; 
	vertical-align: normal; 
}
@media screen,projection {
	html { 
		background-color: #e8ebef; 
	}
	body { 
		background-color: #fff; 
		color: #333; 
		margin: 0 auto; 
		position: relative; 
		width: 818px; 
	}
	#ge_content { 
		min-height: 523px; 
	}
}

/* directory */
.directory .directory_item { 
	border-color: #d4dae0; 
	border-style: solid; 
	border-width: 0 0 1px; 
	clear: both; 
	/*line-height: 1em; 
	min-height: 2.1818em; */
}
.directory > .directory_item { 
	border-width: 0; 
	/*margin-bottom: 2.2727em; */
}
.directory h3.item_title { 
	font-size: 0.9091em; 
	font-weight: bold; 
	line-height: 1.4em; 
	padding-bottom: 0.5em; 
	padding-top: 0.5em; 
	text-indent: 15px; 
	text-transform: uppercase; 
}
.directory h4.item_title, .directory h5.item_title, .directory h6.item_title, .directory span.item_title { 
	background-color: #f7f8fa; 
	background-position: 15px 50%; 
	background-repeat: no-repeat; 
	float: left; 
	margin-right: 20px; 
	padding: 0.4545em 20px 0.4545em 15px; 
	min-height: 1.1818em; 
	width: 150px; 
}

.directory .item_title a:link, .directory .item_title a:visited { 
	color: #333; 
}
.directory a { 
	margin-right: 10px; 
}
.directory .inline_list { 
	padding-top: 0.4545em; 
}
.directory .inline_list .list_item { 
	clear: none; 
	float: left; 
	margin-bottom: 0; 
}
.directory .inline_list .list_item a { 
	border-right: 1px solid #999; 
	display: inline; 
	font-weight: normal; 
	line-height: 1.2727em; 
	margin-right: 8px; 
	padding-right: 7px; 
}
.directory .inline_list .last a { 
	border-right: 0; 
	margin-right: 0; 
	padding-right: 0; 
}
a.asset_link, a.rss_link { 
	background-color: transparent; 
	background-repeat: no-repeat; 
	background-position: 0 50%; 
	padding: 1px 0 1px 22px; 
}
a.website { 
	background-image: url(../../images/icn_website.gif); 
}
a.mail { 
	background-image: url(../../images/icn_mail.gif); 
}
	
.hidden { left: -9999px; position: absolute; top: 0; }

a:link { 
	color: #3b73b9; 
	text-decoration: none; 
}
a:visited { 
	color: #718db0; text-decoration: none; 
}
a:hover, a:active, a:focus { 
	text-decoration: underline; 
}
#nav_worldwide {
	margin-top:7px !important;
	position:relative;
}

