body {
	margin: 0;
	background: #f6f6f6;
}

body#nobackground { background: #fff; }

body,
td,
p {
	color: #000;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#structuraltable {
	background-color: white;
}

td#footertablecell {
	background: white url(/images/assnimg1051/imgs/bak_footertablecell.gif) no-repeat center top;
}

#maincontentcell {
	padding: 10px;
}

h1 {
	color: #035091;
	font: 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2 {
	color: gray;
	font: 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h3 {
	color: #035091;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h4 {
	color: gray;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h5 {
	background: #efefef;
	color: #035091;
	font: 16px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 7px 0 4px 0;
	border-top: solid 1px #999;
	border-bottom: solid 3px #369;
}

#maincontentsubcell {
	
}

#maincontentsubcell p {
	line-height: 17px;
}


/* Right-Nav Login Styles
--------------------------------*/
#rightnavcell {
	border-left: solid 20px #fff;
}

#rightnavcell table {
	margin-bottom: 15px;
	padding-bottom: 5px;
}


/* Right-Nav Login Styles
--------------------------------*/
div#loginwidget {
	margin: 0 10px;
	padding: 0 0 5px 0;
}

div#loginwidget input {
	color: #444;
	font-size: 14px;
	padding: 2px 5px;
	width: 98%;
	height: 22px;
	border: 1px solid #A1ADB6;
	background: #fff url(/images/assnimg134/imgs/bak_input.png) no-repeat left top;
	margin: 2px 0 8px 0;
}

a#topnav_1360_forgotlink {
	display: block;
	width: 60px;
	font-size: 11px;
	line-height: 11px;
	margin: 6px 2px;
	text-decoration: none;
}

div#loginwidget input#quicklogin {
	width: 58px;
	height: 28px;
	border: none;
	background: none;
	padding: 0;
	margin: 2px 4px 0 0;
	float: right;
}

