body {
	margin: 0;
	padding: 0;
	background: #ACA36F url(/images/assnimg117/assnbackground.png) repeat-y center top fixed;
}

body#nobackground { 
  	background: #FFFFFF; 
}

#maincontenttable {
	background: #FFFFFF;
	padding: 0px;
}

#returnlinktable {
	background: #FFFFFF;
}

h4 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #000000;
}

/* Top-Navigation Below Banner
-----------------------------------*/
ul#navtop2 { background: transparent url(/images/assnimg117/assnsubban.png) no-repeat right bottom; }
ul#navtop2 li { margin-bottom: 10px; }
ul#navtop2 li li { margin: 0; }
ul#navtop2 li li a,
ul#navtop2 li li a:hover {
	color: #FFFFFF;
	background: none;
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	z-index: 999;
	padding: 7px 7px;
	width: 150px;
}
ul#navtop2 li li a:hover { color: #3F5165;}

* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover { width: 150px; }

#navtop2 li ul {
	border: 1px solid #9FA8B2;
	border-top: none;
	background: #ACA36F;
	padding: 6px 11px 5px 5px;
}

#navtop2 li ul li { border: none; }

/* Right Nav Styles
-----------------------------------*/
#rightnavcell {
	border: solid 16px #fff;
	border-top: none;
	border-right: none;
	background: #fff;
}

#rightnavcell table {
	border: solid 1px #9FA8B2;
	margin-bottom: 13px;
}

#rightnavcell table td {
	padding: 1px 1px 5px 1px;
}

#rightnavcell,
#rightnavcell p { 
	font: 11px/13px Arial, Helvetica, sans-serif;
}

#rightnavcell table h4 {
	color: #fff;
	padding: 6px 5px;
	background: #3F5165;
	margin: 0;
	text-align: center;
}

#rightnavcell table h5 {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-bottom: -10px;
	color: #000000;
}

#rightnavcell a {
	color: #DB523A;
	text-decoration: underline;
	line-height: 13px;
}

#rightnavcell a:hover {
	color: #3F5165;
	text-decoration: none;
}
