/**
 * homepage.css
 *
 * Homepage-specific styles.
 *
 * Copyright (c) 2006 Future Medium Pty Ltd - http://www.futuremedium.com.au/
 *
 * @author scampbell
 */

 @import url("common.css");

a.more {
	background: #283037;
	padding: 0 2px;
	color: white;
	text-decoration: none;
}
a.more:hover {
	background: #5A9EC5;
	color: white;
}

.content {
	padding: 4px;
}

.homepage #bodyInner {
	font-size: 0.9em;
}

/* Past offers table */

#pastOffers {
	float: left;
	width: 401px;
	/* Can't set the background in the table itself, so set it here and allow it
	   to show through */
	background: #EBEBEB url("../images/bg_past_offers.jpg") 100% 94px no-repeat;
}
#pastOffers .title {
	display: block;
	padding: 42px 275px 11px 7px;
	background: #343D47 url("../images/bg_past_offers_title.jpg") right top no-repeat;
}
#pastOffers table {
	border-collapse: collapse;
}
#fundNameCol {
	width: 133px;
}
#assetClassCol, #informationCol {
	width: 134px;
}
#pastOffers th {
	margin: 0;
	padding: 0;
}
#pastOffers th img {
	display: block;
}
#pastOffers td,
#pastOffers tbody th {
	margin: 0;
	padding: 7px;
	border-bottom: 1px #D4D6D9 solid;
	vertical-align: top;
}
#pastOffers tbody th {
	text-align: left;
}
#pastOffers tbody th img {
	float: right;
}
#pastOffers td {
	border-left: 1px #D4D6D9 solid;
}
#pastOffers ul {
  list-style-image: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
#pastOffers li {
	margin: 0;
	padding: 0;
}
#pastOffers li a {
	display: block;
	padding: 0.1em 0 0 13px;
	background-image: url("../images/icon_page.gif");
	background-position: 0 0.4em;
	background-repeat: no-repeat;
}
#pastOffers li a:hover {
	background-image: url("../images/icon_page_hover.gif");
}


/* Welcome panel */

#welcome {
	float: left;
	width: 262px;
}
#welcome .title {
	display: block;
	padding: 46px 141px 8px 4px;
	background: url("../images/bg_welcome_title.jpg") left top no-repeat;
}

#advisorLogin {
	position: relative;
}
#advisorLogin .photo {
	position: absolute;
	left: 146px;
	top: -39px;
}
#advisorLogin .title {
	display: block;
	padding: 47px 158px 9px 7px;
	background: #39444F url("../images/bg_advisor_login.jpg") left top no-repeat;
}
#advisorLogin, #register {
	float: right;
	width: 264px;
}
.homepage #advisorLoginForm {
	background: #EBEBEB;
}
#logoutWrapper {
  padding: 10px 0 10px 8px;
}
#logoutWrapper:after {
  content: "."; clear: left; display: block; visibility: hidden; height: 0;
}
#logoutWrapper .button {
  float: left;
  width: 119px;
  height: 20px;
  margin: 0 8px 0 0;
}
#logoutWrapper .button:hover {
  text-indent: -119px;
}

/* Register panel */

#register {
	clear: right;
	margin: 24px 0;
}
#register .title {
	display: block;
	margin: 0 0 8px 5px;
}
#register .content {
  padding: 2px;
	background: #EBEBEB;
}
#register .content div {
  padding: 0.2em 2px 0.4em 2px;
}

/* Latest news panel */

#latestNews {
	clear: right;
}