body {
	margin: 0;
	background: #fff url(/images/assnimg481/imgs/bak_body.png) repeat-x left top;
}

body#nobackground { background: #fff; }


/* Global Navigation
----------------------------------------*/
* html #navtop1.nav { margin: 0 0 -1px 0; }

#navtop1 li ul,
#navtop2 li ul {
	background: #fff;
	padding: 0;
	width: 175px;
	border: 1px solid #8B96B2;
	border-top: none;
}

* html #navtop1 li ul,
* html #navtop2 li ul { margin: -1px 0 0 0; }

ul#navtop1 li li a,
ul#navtop1 li li a:hover,
ul#navtop2 li li a,
ul#navtop2 li li a:hover  {
	color: #666;
	background: none;
	font: normal 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 12px;
	z-index: 999;
	padding: 6px 4px 5px 6px;
	width: 165px;
	text-align: left;
}

ul#navtop1 li li a:hover,
ul#navtop2 li li a:hover {
	color: #fff;
	background: #0D3873;
}

* html ul#navtop1 li li a,
* html ul#navtop1 li li a:hover,
* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover { width: 175px; }

#navtop2 li ul li { border: none; }

/* sub-banner */
ul#navtop2 { background: #ccc url(/images/assnimg481/imgs/bak_navtop2.png) no-repeat left bottom; }
ul#navtop2 li { margin-bottom: 38px; }
ul#navtop2 li li { margin: 0; }


/* System Messages
----------------------------------------*/
#pageheadertable {
	background: #666;
}

div#loginhead {
	padding-top: 25px;
}