/* reset all CSS for this page element. */
#top-bar div, #top-bar span, #top-bar applet, #top-bar object, #top-bar iframe,
#top-bar h1, #top-bar h2, #top-bar h3, #top-bar h4, #top-bar h5, #top-bar h6, #top-bar p, #top-bar blockquote, #top-bar pre,
#top-bar a, #top-bar abbr, #top-bar acronym, #top-bar address, #top-bar big, #top-bar cite, #top-bar code,
#top-bar del, #top-bar dfn, #top-bar em, #top-bar font, #top-bar img, #top-bar ins, #top-bar kbd, #top-bar q, #top-bar s, #top-bar samp,
#top-bar small, #top-bar strike, #top-bar strong, #top-bar sub, #top-bar sup, #top-bar tt, #top-bar var,
#top-bar b, #top-bar u, #top-bar i, #top-bar center,
#top-bar dl, #top-bar dt, #top-bar dd, #top-bar ol, #top-bar ul, #top-bar li,
#top-bar fieldset, #top-bar form, #top-bar label, #top-bar legend,
#top-bar table, #top-bar caption, #top-bar tbody, #top-bar tfoot, #top-bar thead, #top-bar tr, #top-bar th, #top-bar td {
	margin: 0;
	padding: 0;
	border: 0;
	letter-spacing: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


#top-bar {
	position: fixed; 
	top: 0; 
	left: 0; 
	width: 100%; 
	background: url(/images/top-bar/bar-bg.gif) top repeat-x;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	font-family: Arial;
	z-index: 100;
}

body { margin-top: 40px; }

#top-bar a { border: 0; }

#top-bar .ixi-content {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	background: url(/images/top-bar/bar-top-bg.gif) top repeat-x;
	height: 35px;
	padding-top: 3px;
}

#top-bar .ixi-content .ixi-inline {
	float: left;	
}


#top-bar .ixi-content #view-other {
	margin: 0;
	padding: 0;
	font: normal 11px Arial;
	line-height: 85%;
	color: #777;
	padding-top: 6px;
	padding-left: 4px;
}
#top-bar .ixi-content h2#websites {
	margin: 0;
	padding: 0;
	font: bold 13px Arial;
	color: #000000;
	padding-left: 5px;
}
#top-bar .ixi-content h4 {
	margin: 0;
	padding: 0;
	font: 13px Arial;
	color: #000000;
	letter-spacing: 0;
	font-weight: normal;
}
#top-bar .ixi-content h4 a { 
	display: block; 
	background-repeat: no-repeat;
	background-position: center left;
	color: #333;
	text-decoration: none;
	margin-left: 20px;
	font-weight: normal;
}

#top-bar .ixi-content h4 a:hover { color: #FF0000; text-decoration: none;}

#top-bar .ixi-content h4#botn a {
	padding-left: 42px;
	background-image: url(/images/top-bar/botn-fade.gif);
}
#top-bar .ixi-content h4#botn a:hover {
	background-image: url(/images/top-bar/botn.gif);
}

#top-bar .ixi-content h4#eotn a {
	padding-left: 73px;
	background-image: url(/images/top-bar/eotn-fade.gif);
}
#top-bar .ixi-content h4#eotn a:hover {
	background-image: url(/images/top-bar/eotn.gif);
}

#top-bar .ixi-content h4#dotn a {
	padding-left: 65px;
	background-image: url(/images/top-bar/dotn-fade.gif);
}
#top-bar .ixi-content h4#dotn a:hover {
	background-image: url(/images/top-bar/dotn.gif);
}

#top-bar .ixi-content h4#idc a {
	padding-left: 73px;
	background-image: url(/images/top-bar/idc-fade.gif);
}
#top-bar .ixi-content h4#idc a:hover {
	background-image: url(/images/top-bar/idc.gif);
}

#top-bar .ixi-content h4#tdla a {
	padding-left: 101px;
	background-image: url(/images/top-bar/tdla-fade.gif);
}
#top-bar .ixi-content h4#tdla a:hover {
	background-image: url(/images/top-bar/tdla.gif);
}
