body {
	margin: 0;
	background: #fff url(/images/assnimg966/bak_body.png) repeat-x ;
}

body#nobackground { background: #fff; }

#maincontenttable {
	border: solid 4px #D9E3ED;
	border-top: none;
}

#maincontentcell {
	border: solid 1px #A6BDD4;
	border-top: none;
	padding: 20px;
}

#maincontentcell p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

a {
	color: #004283;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font: 30px/30px Helvetica, Arial, sans-serif;
	color: #BF0034;
	padding: 0;
	margin: 0 0 7px 0;
}

h2 {
	font: 24px/24px Helvetica, Arial, sans-serif;
	color: #004283;
	padding: 0;
	margin: 20px 0 4px 0;
}

h3 {
	font: 16px/16px Helvetica, Arial, sans-serif;
	color: #BF0034;
	padding: 0;
	margin: 0 0 7px 0;
	text-align: center;
}


/* Return Link
-----------------------------------*/
#returnlinktable a {
	font: 12px/12px Arial, Helvetica, sans-serif;
}

#returnlinktable a:hover {
	text-decoration: none;
}


/* Landing Box
-----------------------------------*/

#landingbox a {
	text-decoration: none;
}

#landingbox a:hover {
	text-decoration: underline;
}

#landingbox td.left,
#landingbox td.middle,
#landingbox td.right {
	width: 170px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	background: transparent url(/images/assnimg966/imgs/landingbox_bak.png) no-repeat bottom left;
}

#landingbox td.left p,
#landingbox td.middle p,
#landingbox td.right p,
#landingbox td.rightnav p {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding: 7px 17px 10px 10px;
	margin: 0;
}

#landingbox td.left h3,
#landingbox td.middle h3,
#landingbox td.right h3 {
	background: transparent url(/images/assnimg966/imgs/h3_bak.png) no-repeat top left;
	padding: 10px 7px 0 0;
	margin: 0;
}

#landingbox td.rightnav {
	width: 170px;
	vertical-align: top;
	background: #D9E3ED url(/images/assnimg966/imgs/rn_bottom_bak.png) no-repeat bottom left;
}

#landingbox td.rightnav h3 {
	background: transparent url(/images/assnimg966/imgs/rn_h3_bak.png) no-repeat top left;
	padding: 12px 0 2px 0;
	margin: 0;
}

#landingbox td.main p {
	padding: 0 15px 0 0;
}


/* Top-Navigation Below Banner
-----------------------------------*/
ul#navtop2 { background: transparent url(/images/assnimg966/bak_navtop2.png) no-repeat left bottom; }
ul#navtop2 li { margin-bottom: 5px; }
ul#navtop2 li li { margin: 0; }