body {
	background-color: #003399;
}

iframe { 
overflow-x: hidden; 
overflow-y: auto;  
} 

#sfTopFloat {

}
#sfTop, #sfTop ul {
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	width: 792px;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	z-index: 200;	/* Ben Seymour, 3/5/09: This is needed so the drop-down menu will appear in from of the jquery tabs (e.g. on the member profile page) */
}
#sfTop a {
	display: block;
	color: #FFFFFF;
	/* background-color: #d82c2c;*/ /* Ben Seymour, 4/7/09: commented out because this red was never displayed, but it would flash sometimes as the page was loading */
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
#sfTop a.parent {
	
}
#sfTop li {
	float: left;
	padding: 0;
	list-style: none;
}
#sfTop li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	font-weight: normal;
	background-color: #d82c2c;
	border-bottom: 4px solid #fff;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
}
#sfTop li ul.leftAlign {
	margin: -8px 0px 0px -71px;
}
#sfTop li ul a {
	font-size: 11px;
	font-weight: bold;
	padding: 7px 4px 7px 12px;
}
#sfTop li ul a:hover {
	background: #6384e9 url(./images/top-nav-sub-bg-rollover.gif) no-repeat left center;
}
#sfTop li li {
	padding-right: 0px;
	width: 180px;
}
#sfTop li ul a {
	border-right: 4px solid #fff;
	border-left: 4px solid #fff;
	width: 180px;
	margin: 0px;
}
#sfTop li ul a.firstItem {
	padding-top: 10px;
	border-top: none;
}
#sfTop li ul ul {
	margin: -1.75em 0 0 151px;
}
#sfTop li:hover ul ul, #sfTop li:hover ul ul ul, #sfTop li.sfhover ul ul, #sfTop li.sfhover ul ul ul {
	left: -999em;
}
#sfTop li:hover ul, #sfTop li li:hover ul, #sfTop li li li:hover ul, #sfTop li.sfhover ul, #sfTop li li.sfhover ul, #sfTop li li li.sfhover ul {
	left: auto;
}
#sfTop li:hover, #sfTop li.sfhover, #sfTop li:hover a,  #sfTop li.sfhover a {
	background-color: #4a65b0;
	background-position: 0px -66px;
}
#menu li:hover, #menu li.over {
	position: static; /* make menus not sticky in ie7 */
} 
/* menu items to hide */
.t0, .t7, .t8, .t9 {
	display: none;
}
/* custom menu items */
ul li ul li {
	text-indent: 0px;
}
.t1 {
	width: 121px;
}
.ta1488 {
	height: 33px;
	width: 121px;
	overflow: hidden;
	text-indent: -600px;
	text-decoration: underline;
	background: url(./images/top-nav-01-membership.gif) no-repeat 0px 0px;
}
.t1488 ul {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px;
}
.t57 {
	width: 123px;
}
.ta57 {
	height: 33px;
	width: 123px;
	overflow: hidden;
	text-indent: -600px;
	text-decoration: underline;
	background: url(./images/top-nav-02-about.gif) no-repeat 0px 0px;
}
.t58 {
	width: 120px;
}
.ta58 {
	height: 33px;
	width: 120px;
	overflow: hidden;
	text-indent: -600px;
	text-decoration: underline;
	background: url(./images/top-nav-03-legislation.gif) no-repeat 0px 0px;
}
.t59 {
	width: 112px;
}
.ta59 {
	height: 33px;
	width: 112px;
	overflow: hidden;
	text-indent: -600px;
	text-decoration: underline;
	background: url(./images/top-nav-04-keyissues.gif) no-repeat 0px 0px;
}
.t60 {
	width: 131px;
}
.ta60 {
	height: 33px;
	width: 131px;
	overflow: hidden;
	text-indent: -600px;
	text-decoration: underline;
	background: url(./images/top-nav-05-publications.gif) no-repeat 0px 0px;
}
.t61 {
	width: 185px;
}
.ta61 {
	height: 33px;
	width: 185px;
	overflow: hidden;
	text-indent: -600px;
	text-decoration: underline;
	background: url(./images/top-nav-06-products.gif) no-repeat 0px 0px;
}
.active {
	background-position: 0px -33px;
}