body {
	margin: 0;
	padding: 0;
	background: #E6E6E6;
}

body#nobackground { background: #fff; 

}

a { color: #711F81; }
a:hover { color: #036F86; }
body,
td,
p { font: 12px Arial, Helvetica, sans-serif; }

/* Top Nav Below
-----------------------------------*/
ul#navtop2 li li a {
	color: #fff;
	background-color: #711F81;
	font: normal 11px/12px Helvetica,Arial,sans-serif;
	z-index: 999;
	padding: 6px 4px;
	width: 155px;
}

* html ul#navtop2 li li a { width: 163px; }

ul#navtop2 li li a:hover {
	color: #fff;
	background: #036F86;
	font: normal 11px/12px Helvetica,Arial,sans-serif;
	padding: 6px 4px;
}

#navtop2 li ul {
	border: none;
	border-top: none;
}

/* Main Content Styles
-----------------------------------*/
#returnlinkcell,
.errormessage,
.loginmessage {
	background: #fff;
	border-left: 1px solid #711F81;
	border-right: 1px solid #711F81;
}
#maincontenttable {
	background: #fff;
	border: 1px solid #711F81;
	border-top: none;
	padding: 0;
	margin: 0;
}

#maincontentcell {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 6px 14px 6px 6px;
	margin: 0;
}

#maincontentsubcell p { line-height: 16px; }

h1 {
	color: #711F81;
	font: normal 30px Helvetica, Arial, sans-serif;
}

h2 {
	color: #036F86;
	font: normal 24px Helvetica, Arial, sans-serif;
}

h3 {
	color: #711F81;
	font: normal 18px Helvetica, Arial, sans-serif;
}

h4 {
	color: #036F86;
	font: normal 16px Helvetica, Arial, sans-serif;
}

/* Right Nav with Boxes
--------------------------------*/

#rightnavcell table {
	background: #CAE2E7;
	border: 1px solid #036F86;
	padding: 0;
	margin: 0;
}
	
#rightnavcell p { 
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px; 
	padding: 0 12px
}	

#rightnavcell table h1 {
	color: #711F81;
	text-align: center;
	margin: 0 0 8px 0;
	padding: 12px 0;
	font: normal 14px/14px Helvetica, Arial, sans-serif;
}

#assnfooter {
	font: 10px Arial, Helvetica, sans-serif;
	background-position: center center;
	padding: 8px;
}

#assnfooter p { line-height: 14px; }
