h1 {
	font: 38px/40px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #4EA9A0;
	border-bottom: 3px solid #D6D9E6;
	margin: 16px 0 15px 0;
	padding: 0 0 10px 0;
}

h5 {
	font: 18px/20px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 19px 0 0 30px;
	border: none;
}


/* Main Content
----------------------------------------*/
#maincontentcell {
	padding: 20px 5px;
}

#maincontentsubcell p {
	font: 15px/22px "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* Tri-table */
#tritable {
	background: url(/images/assnimg734/imgs/bak_tritable.png) no-repeat left bottom;
	margin: 30px 0 0 0;
	padding: 0 0 10px 0;
}

table#tritable h3 {
	font: bold 14px/16px "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 4px 14px 6px;
}

table#tritable p {
	line-height: 20px;
	margin: 10px 6px;
}

table#tritable ul,
table#tritable a {
	font-size: 11px;
}

table#tritable ul li {
	background: none;
	padding: 8px 2px 8px 4px;
}

table#tritable a.readmore {
	font-size: 10px;
	color: #333;
	padding: 0 4px 10px 0;
	font-size: 10px;
}

table#tritable a:hover.readmore { color: #666; }

/* Tri-table Left */
table#tritable td.left {
	padding: 0 5px 0 0;
	border-right: 3px solid #fff;
}

table#tritable td.left h3 {
	color: #043F88;
}

/* Tri-table Center */
table#tritable td.center {
	padding: 0 5px 0 0;
	border-right: 3px solid #fff;
}

table#tritable td.center h3 {
	color: #4EA9A0;
}

/* Tri-table Right */
table#tritable td.right {
	padding: 0 5px 0 0;
}

table#tritable td.right h3 {
	color: #043F88;
}


/* Right Navigation
-----------------------------------*/
#rightnavcell li.first {
	border: none;
}

#rightnavcell table {
	background: #6AB6AF url(/images/assnimg734/imgs/bak_rn_bottom_home.png) no-repeat left bottom;
	margin: 0 8px 6px 8px;
	padding: 0;
	width: 208px;
}

#rightnavcell td {
	background: transparent url(/images/assnimg734/imgs/bak_rn_home.png) no-repeat left top;
	margin: 0;
}

#rightnavcell h5 {
	padding: 19px 0 0 43px;
}

#rightnavcell a.readmore {
	font-size: 10px;
	color: #333;
	font-size: 10px;
}

#rightnavcell a:hover.readmore { color: #666; }


/* Left Navigation
-----------------------------------*/
#leftnavcell table {
	background: #6085B3 url(/images/assnimg734/imgs/bak_login_bottom_home.png) no-repeat left bottom;
	margin: 0 8px 10px 8px;
	padding: 0;
	width: 167px;
}

#leftnavcell td {
	background: transparent url(/images/assnimg734/imgs/bak_login_home.png) no-repeat left top;
	margin: 0;
	padding: 20px 8px 10px 8px;
}


/* Login Widget
-----------------------------------*/
#login h5 {
	margin: 0 0 20px 0;
	padding: 5px 0 0 31px;
}

div#quicklogin {
	padding: 0;
	text-align: left;
}

span#loginform {
	text-align: left;
}

span#loginform input {
	width: 100%;
}

span#loginform a:link,
span#loginform a:active,
span#loginform a:visited  {
	color: #043F88;
}

span#loginform a:hover  {
	color: #3665A0;
}

#rightnav_usernamelabel {
	font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #043F88;
}

#rightnav_passwordlabel {
	font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #043F88;
}

#rightnav_usernameinput,
#rightnav_passwordinput {
	margin: 2px 0 8px 0;
}

#rightnav_loginbutton {
	width: 62px;
	height: 22px;
	float: right;
	margin: -32px 0 0 0;
	background: transparent url(/images/assnimg734/imgs/btn_login.png) no-repeat left;
	border: none;
	cursor: pointer;
	font-weight: normal;
	font-style: normal;
}

#rightnav_loginbuttonimg {
	visibility: hidden; 
}

div#quicklogin a#rightnav_forgotlink {
	font: bold 11px/12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #043F88;
	display: block;
	width: 50px;
	margin: 10px 0;
}

#rightnav_welcome {
	padding: 0;
}

div#quickwelcome strong {
	text-transform: capitalize;
}
