

body {
	height:144px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

DIV, TD, A, SPAN {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
}

UL.navlist {
	position:absolute;
	top:100px;
	left:0px;
	width:864px;
	height:24px;
	display:block;
	border-width:0px 0px 0px 0px;
	border-style:none;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px;
}

UL.navlist LI {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	position:relative;
	height:24px;
	bottom:0px;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#004B84;
	text-align:left;
	list-style-type:none;
	display:inline;
	vertical-align:bottom;
	overflow:hidden;
	white-space:nowrap;
	background-image:url(/img/misc/top-tabs-replacement-for-toptabs.gif-TODO-as-SVG.PNG);
	background-repeat:no-repeat;
	background-position:0px 0px;
	cursor:pointer;
}

UL.navlist LI.active {
	background-position:0px -40px;
	border-right-color:#004B84;
	border-bottom-color:#004B84;
	z-index:10;
}

UL.navlist LI.active_hover {
	background-position:0px -120px;
	border-right-color:#277BBB;
	border-bottom-color:#277BBB;
	z-index:10;
}

UL.navlist LI.inactive {
	background-position:0px 0px;
	border-right-color:#004B84;
	border-bottom-color:#004B84;
}

UL.navlist LI.inactive_hover {
	background-position:0px -40px;
	border-right-color:#004B84;
	border-bottom-color:#004B84;
}

a,
a:link,
a:hover,
a:visited {
	position:relative;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	border:0px none red;
	padding:2px 3px 2px 0px;
	margin:0px 0px 0px 24px;
	display:block;
	cursor:pointer;
	overflow:hidden;
}

a.titleLink,
a.titleLink:link,
a.titleLink:hover,
a.titleLink:visited {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a.titleLink:hover {
	text-decoration:underline;
	color:#65C8FF;
}

span {
	display:block;
	margin:0px;
	padding:0px;
}

#topHeadBar {
	position:absolute;top:120px;left:0px;margin:0px;padding:0px 0px 0px 0px;line-height:14px;width:864px;height:24px;max-height:24px;font-weight:bold;background-color:#006BD4;
	white-space:nowrap;overflow:hidden;
}

#topHeadline {
	position:relative;top:4px;left:8px;margin:0px;padding:0px;line-height:14px;width:664px;height:24px;max-height:24px;font-weight:bold;background-color:#006BD4;
	white-space:nowrap;overflow:hidden;
}

#topInfoDisplay {
	position:absolute;top:120px;left:0px;margin:0px; display:none; text-align:center;
	width:844px;height:24px;max-height:24px;background-color:transparent;
	opacity:0; filter:alpha(opacity=0); letter-spacing:10px;white-space:nowrap;overflow:hidden;
	color:#FFFFFF; font-size:16px;font-weight:bold;
	z-index:1000;padding:3px 0px 0px 0px;
}

#topDesignNameDisplay {
	position:absolute;top:120px;left:0px;margin:0px; display:none; text-align:center;
	width:844px;height:24px;max-height:24px;background-color:transparent;
	opacity:0; filter:alpha(opacity=0); letter-spacing:10px;white-space:nowrap;overflow:hidden;
	color:#FFFFFF; font-size:16px;font-weight:bold;
	z-index:1000;padding:3px 0px 0px 0px;
}

#topResultDisplay {
	position:absolute;top:120px;left:0px;margin:0px; display:none; text-align:center;
	width:844px;height:24px;max-height:24px;background-color:transparent;
	opacity:0; filter:alpha(opacity=0); letter-spacing:1px;
	color:#FFFFFF; font-size:16px; text-align:center;font-weight:bold;white-space:nowrap;overflow:hidden;
	z-index:1001;padding:3px 0px 0px 0px;
}

#pageNavForm {
	display:none;position:absolute;top:122px;width:240px;padding:0px;margin:0px;
	background-color:transparent;border:1px solid transparent;
}

#pageNavDIV,
.pageNavLink,
.pageNavLink:link,
.pageNavLink:visited {
	position:absolute;
	top:-1px;
	text-align:center;
	text-decoration:none;
	border:2px solid #004EA8;
	border-top-color:#006BD4;
	border-radius:3px;
	padding:0px;
	margin:0px;
	width:16px;
	height:16px;
	display:block;
	cursor:pointer;
	background-color:#004EA8;
	color:#FFFFFF;
	filter:drop-shadow(0 0 2px #001B3480);
	background-image:linear-gradient(to bottom,#006BD4 0%, #004EA8 100%);
}
.pageNavLink:hover,#pageNavDIV:hover {border-color:#FED500; }
.pageNavLink:after,#pageNavDIV:after{content:'';position:absolute;display:inline-block;min-width:18px;height:18px;line-height:14px;font-size:14px;left:0;}
#pageNavDIV {white-space:nowrap;left:750px;width:36px;overflow:hidden;padding:0 20px 0 0;text-align:left;}
#pageNavTxt {font-size:10px;margin:2px 0 0 2px;display:inline-block;}
#pageNavDIV:after {content:'▼';left:36px;}
.pageNavLink > IMG,
#pageNavIMG {display:none;}
#pageNavFirst,
#pageNavFirst:link,
#pageNavFirst:visited { left:690px;width:28px;}
#pageNavFirst:after {content:'|◀◀';letter-spacing:-0.2em;}
#pageNavPrevious,
#pageNavPrevious:link,
#pageNavPrevious:visited { left:723px;}
#pageNavPrevious:after {content:'◀';}
#pageNavNext,
#pageNavNext:link,
#pageNavNext:hover,
#pageNavNext:visited { left:814px;}
#pageNavNext::after {content:'▶';}

td.topRow { margin:0px;padding:0px; }
a.topRow { padding:0px 6px 0px 6px;height:13px;color:#00213A;font-weight:bold;font-size:10px;margin:0px;text-decoration:none;background-image:url(/ibr/images/topnav/mainbg.png); }
a.topRow:hover { background-image:url(/ibr/images/topnav/highbg.png);text-decoration:none; }
#topRowLeft { background-image:url(/ibr/images/topnav/leftend.png);width:149px;text-align:right; }

#debug { background-image:none; }
