/* Future Students website | homepage styles */

/* top div */
 	

/* the background banner image */
#top {
	background-image: url("http://cms.unimelb.edu.au/__data/assets/image/0011/124859/futurestudents.jpg");
}

/*#top h1 a:hover, #top h1 span a:hover {color: #a8bbc9;}*/

/* background colour of quicklinks header */

.accent {background-color: #7c839c;}

/* general styles */

a:link, a:visited {text-decoration: none; color: #4c5484;}
a:hover {text-decoration: underline; color: #9a9a9f;}

.external {background: url("/template-assets-custom/07/images/site/external.gif") right center no-repeat; 
	padding: 0px 12px 0px 0px;
	display: inline-block;}

ul.arrow li {padding: 1px 0 1px 14px;
	margin: 0 0 .2em 0;
	list-style: none;
	background-image: url("/template-assets-custom/07/images/site/arrow-grey.gif");
	background-position: .2em .3em;
	background-repeat: no-repeat;
	line-height: 1.3em;
	font-size: 1.1em;
	color: #4c5494;}

/* layout styles */

#home-wrap {background: #e9e4e4 url("http://www.unimelb.edu.au/template-assets/07/images/white-cnr-lr.gif") no-repeat 600px 100%;}

#home-left {float: left; width: 611px;}
#home-main {border-top: 1px solid #fff; border-bottom: 1px solid #fff; height: 342px;}
#home-main h3 {font-size: 14px;
	font-weight: normal; 
	color: #544b5b;
	line-height: 10px;}

#home-main p {font-size: 11px; color: #1f1f1f;}
#home-main .caption {font-size: 11px; color: #1f1f1f;}
#home-main a {font-size: 11px;}
#home-main td {padding: 8px;}

#home-content {margin: 0 0 0 611px;
	padding: 0 0 0 12px;
	border-left: 1px solid #fff;
	background-color: #eceaec;}

#home-content h2 {margin-bottom: 6px;
	font-weight: normal;
	font-size: 14px;
	padding: 4px 0 4px 14px;
	color: #544b5b;
	background-color: #dcd4d4;}

#topleft {float: left; padding: 8px;}
#topright {float: right; padding: 8px; width: 250px;}
#features {float: left; width: 600px;}
#features img {margin-top: 6px;}

/* footer styles including border colours of footer bar */

#metalinks {border-top-color: #7c839c; border-bottom-color: #7c839c;}
#metalinks a:link, #metalinks a:visited {color: #4c5494; text-decoration: none;}
#metalinks a:hover {text-decoration: underline;}
.offstage {position: absolute; width: 300px; left: -900em; top: 0px;}
ul#memberlogos {margin: 0 18px 0 0; padding: 0; text-align: right;}
ul#memberlogos li {display:inline; list-style: none; margin: 0; padding: 0;}

ul#memberlogos li a {background-repeat: no-repeat;
	height: 32px;
	padding: 8px 0 12px 36px;
	margin: 0 0 0 12px;
	text-decoration: none;
	display: block;
	float: right;}
	
}

#legal {position: absolute; top: 40px;}

/* end */

#content .sidebar2 {
	float: right;
	width: 280px;
	margin: 0 18px;
	padding: 0;
	/*border: 1px solid #7C839C;*/
}
#content .sidebar2 h2 {
	font-size: 1.2em;
	letter-spacing: 1px;
	/*background-color: #7C839C;*/
	text-align: center;
	padding: 3px;
	margin: 0;
	color:#fff;
}
#content .sidebar2 .caption {
	margin: 6px;
	text-align: center;
	font-size: 90%;
	font-style: italic;
	color: #555;
}


/* arrow */
ul.arrow li {
background-image:url(./?a=131684);
background-position:0.2em 0.3em;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 14px;
position:relative;
}

#content #errorlist {
  border:none;
  padding:0;
  margin:0;
}
#content #errorlist ul {
  color:#f00;
  margin-left:2em;
}
#content .contentform {
background-color:#eee;
border-color:#999;
color:#333;
}
#content .contentform div:first-child {
border:none;
}