/* Landing Override Styles
----------------------------------------*/
h1 {
	color: #369;
	font: normal 24px Tahoma, Helvetica, Arial, sans-serif;
}


/* Sub-content CSS
----------------------------------------*/
#maincontentsubcell {
	padding: 0;
	border-top-color: #2b5787;
}

table.landingtable td { vertical-align: top; }

table.landingtable td.top { padding: 0; }

table.landingtable td.mid,
table.landingtable td.midtwo { padding: 8px 0 0 0; }

table.landingtable td.right {
	width: 175px;
	background: #fff url(/images/assnimg776/imgs/bak_lp_right-td.png) repeat-x left bottom;
	border-right: solid 1px #9daab7;
	border-left: solid 8px #fff;
	border-top: solid 8px #fff;
}

table.landingtable td.right h2 {
	margin: 0;
	color: #366;
	font: normal 18px/18px Tahoma, Helvetica, Arial, sans-serif;
	background: transparent url(/images/assnimg776/imgs/bak_lp_right-div.png) repeat-x left top;
	padding: 8px 0 0 11px;
	text-transform: lowercase;
}

table.landingtable td.left {
	width: 376px;
	padding: 8px 0 0 0;
}


/* Left-nav CSS
----------------------------------------*/
#leftnavcell {
	padding: 14px 7px 0 7px;
	border-top-color: #57835a;
	border-right: none;
	background: #fff url(/images/assnimg776/imgs/bak_ln_leftnavcell.png) repeat-x left top;
}

#leftnavcell h2 {
	color: #369;
	margin: 2px 0 4px -1px;
	padding: 0;
	font: normal 17px Tahoma, Helvetica, Arial, sans-serif;
}

#leftnavcell table.software h2 { color: #699; }
#leftnavcell table.revenue h2 { color: #c93; }
#leftnavcell table.services h2 { color: #696; }

#leftnavcell table {
	margin: 2px 0 12px 0;
	background: #fff url(/images/assnimg776/imgs/bak_ln_table.jpg) no-repeat left bottom;
}

#leftnavcell td { padding: 0 10px 5px 10px; }

#leftnavcell,
#leftnavcell p,
#leftnavcell a {
	color: #999;
	text-decoration: none;
	font: normal 11px/17px Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
}

#leftnavcell a {
	display: block;
	padding: 0 0 23px 0;
	background: transparent url(/images/assnimg776/imgs/btn_ln_default.png) no-repeat right bottom;
}

#leftnavcell table.software a {
	background-image: url(/images/assnimg776/imgs/btn_ln_software.png);
	padding: 0 0 26px 0;
}
#leftnavcell table.revenue a { background-image: url(/images/assnimg776/imgs/btn_ln_revenue.png); }
#leftnavcell table.services a { background-image: url(/images/assnimg776/imgs/btn_ln_services.png); }


/* Footer CSS
----------------------------------------*/
table#footertable {
	text-align: left;
	margin: 0 0 10px 0;
}

td#footertablecell {
	padding: 0 6px;
}

td#footertablecell p {
	 line-height: 30px;
}


/* Quick Login CSS
----------------------------------------*/
#quicklogin,
#rightnav_welcome {
	color: #444;
	width: 133px;
	padding: 0 0 0 17px;
	text-transform: capitalize;
	font-size: 11px;
}

#rightnav_welcome p {
	font-size: 11px;
	margin: 6px 0 4px 0;
}

#rightnav_welcome ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#rightnav_welcome li {
	padding: 2px 0;
}

#quicklogin input {
	width: 133px;
	height: 24px;
	border: solid 1px #676767;
	background: #f0f0f0 url(/images/assnimg776/imgs/bak_input.png) no-repeat 2px 2px;
	color: #369;    padding: 4px;    font: normal 11px/26px Tahoma, Helvetica, Arial, sans-serif;
}

#quicklogin #rightnav_loginbutton {
	background: none;
	border: none;
	width: 63px;
	float: right;
	margin: 0;
	_margin: 0 -16px 0 0;
	padding: 0;
}

#quicklogin a#rightnav_forgotlink {
	display: block;
	float: left;
	width: 60px;
	font: normal 11px/11px Helvetica, Arial, sans-serif;
	text-decoration: none;
	text-transform: lowercase;
	margin: 2px 0 0 0;
}

#quicklogin p {
	color: #444;
	font: normal 12px/14px Helvetica, Arial, sans-serif;
	text-transform: lowercase;
	margin: 6px 0;
	_margin: 4px 0;
}
