/* sub.css

Copyright 2008 Future Medium Pty Ltd

*/

body {
	color: #464646;
}

#banner {
	background: url("../images/bg_sub_header.gif") no-repeat top left;
}

#navigation {
	float: left;
	width: 172px;
}

#content {
	float: right;
	width: 770px;
	margin-top: 30px;
}

#content.secureArea {
  width: 680px;
  margin-right: 90px;
}

.bct {
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	list-style-type: none;
}

	.bct li {
		margin: 0;
		margin-right: 10px;
		padding: 0;
		float: left;
	}
	
		.bct img {
			margin-top: 5px;
		}
	
		.bct a {
			text-decoration: none;
			color: #000;
		}
		
		.bct .currPage {
			color: #2bb2c9;
			font-weight: bold;
		}
		
		.bct a:hover {
			text-decoration: underline;
		} 

.learnMore {
	float: right;
	padding-left: 20px;
	margin-bottom: 10px;
	background: #fff;
}

.learnMore:hover {
	cursor: pointer;
}

.learnMore .learnLink {
	background: url("../images/icon_learn_arrow.gif") no-repeat 0 5px;
	font-size: 0.9em;
	color: #2bb2c9;
	padding-left: 10px;
	text-decoration: none;
}

.sectionTitle {
	margin-bottom: 30px;
}

	.autopublish-content .sectionTitle h1 {
		color: #3cadc0;
		font-size: 2.6em;
		font-weight: normal;
    border: 0;
		font-family: Helvetica, Verdana, sans-serif;
	}
	
.autopublish-article {
  margin-bottom: 1em;
}

	.autopublish-article .articleTitle {
		border-bottom: 1px solid #dadada;
		margin-bottom: 8px;
		width: 100%;
	}
	
		.articleTitle h2 {
			font-size: 1.1em;
			margin-bottom: 2px;
		}
		
		.readMore {
			background: url("../images/icon_read_more_arrow.gif") no-repeat 0 1px;
			padding: 0px 0 10px 20px;
			text-decoration: none;
			color: #2bb2c9;
			display: block;
		}
		
		.readMore:hover {
			text-decoration: underline;
		}

.autopublish-content h1,
.autopublish-content h2 {
  	border-bottom: 1px solid #dadada;
		margin-bottom: 18px;
		width: 100%;
  	font-size: 1.1em;
}

.autopublish-article table {
  border-collapse: collapse;
}

.autopublish-article table td {
  vertical-align: top;
  padding: 5px 10px;
}

.autopublish-article table td img {
  margin-top: 5px;
}

.autopublish-article table .advisor-summary-state {
  padding: 5px 0;
  font-size: 1.1em;
  color: #a5c72d;
  font-weight: bold;
}

/* search for advisors form */

.aboutList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.aboutList li {
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  padding-left: 14px;
  background: url("../images/icon_sub_sitemap.gif") no-repeat 0 5px;
}

#searchForm {
  
}

.searchOption {
  width: 300px;
  float: left;
}

.searchOption.sbp {
  border-right: 1px solid #dfdfdf;
  padding-right: 30px;
  padding-bottom: 50px;
}

.searchOption.sbn {
  padding-left: 30px;
}

.searchOption .txt {
  border: 1px solid #dfdfdf;
}

.sbp .txt {
  width: 60px;
}

.sbn .txt {
  width: 200px;
}

.searchOption dl {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
}

.searchOption dt {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  display: block;
}

.searchOption label {
  font-size: 0.95em;
}

.searchOption .chq {
  margin-left: 0;
  padding-left: 0;
}

.searchOption dd {
  margin: 0;
  padding: 0;
  display: block;
}

/* filter results */		

.contentFilter {
	width: 680px;
	margin-top: 40px;
	margin-bottom: 10px;
}

.filterTools {
	float: left;
	width: 220px;
}

	.filterTools select {
		width: 100%;
		border: 1px solid #999;
	}

.userTools {
	float: right;
}

.filterResults {
	margin-bottom: 20px;
}

.filterResults table {
	border-collapse: collapse;
	width: 680px;
}

	#date {
		width: 150px;
	}
	
	#title {
		width: 340px;
	}
	
	#adviserName {
		width: 150px;
	}
	
	#operation {
		width: 40px;
	}

	.filterResults thead th {
		text-align: left;
		padding-bottom: 0;
	}

	.filterResults tbody td {
		font-size: 0.9em;
		vertical-align: bottom;
	}
	
	.filterResults tbody a {
		color: #3cadc0;
	}

/* popout */
		
.popout {
	margin-bottom: 5px;
}

	.popout .h {
		position: relative;
		z-index: 1;
	}
	
		.popout .h .actions {
			position: absolute;
			width: 60px;
			height: 28px;
			bottom: 8px;
			right: 104px;
		}

.c {
	display: none;
}

.open .c {
	display: block;
}

/* file tree */

.t0 {
	margin: 0 15px;
	margin-top: 10px;
  padding: 0;
  list-style-type: none;
}

.t0 li {
  margin: 0;
  padding: 0;
}

.t0 dl:hover {
  background: #f1f1f1;
  cursor: move;
}

.t1 dl:hover,
.t2 dl:hover {
  background: none;
  cursor: pointer;
}

.t1 {
  margin: 0;
  margin-left: 30px;
  padding: 0;
  list-style-type: none;
}

.t1 li {
  margin: 0;
  padding: 0;
}

.t2 {
  margin: 0;
  margin-left: 30px;
  padding: 0;
  list-style-type: none;
}

.t2 li {
  margin: 0;
  padding: 0;
}

.fileTree dl {
  margin: 0;
  padding: 0;
  width: 660px;
}

.fileTree dt {
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-left: 30px;
  float: left;
}

.fileTree dd {
  margin: 0;
  padding: 0;
  float: left;
}

.fileTree a {
  text-decoration: underline;
	color: #464646;
  font-size: 0.9em;
}

  .folder .treeItem {
		background: url("../images/icon_folder.gif") no-repeat 0 4px;
	}

	.file .treeItem {
		background: url("../images/icon_file.gif") no-repeat 0 4px;
	}

.fileTree .t0 dt {
  width: 522px;
}

.fileTree .t1 dt {
  width: 492px;
}

.fileTree .t2 dt {
  width: 462px;
}

/* contact us */

.contactPane p {
  background: url("../images/icon_sub_sitemap.gif") no-repeat 0 5px;
  padding-left: 15px;
  color: #585858;
}

.contactPane .phone {
  margin-bottom: 0;
}

.contactPane span {
  font-size: 1.1em;
  color: #97be0d;
  font-weight: bold;
}

/* sitemap */

.node0 {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.n0 {
  margin: 0;
  margin-bottom: 6px;
  padding: 0;
}

.n0 a {
  background: url("../images/icon_sitemap.gif") no-repeat 0 5px;
  padding-left: 15px;
}

.node1 {
  margin: 0;
  margin-top: 10px;
  margin-left: 15px;
  padding: 0;
  list-style-type: none;
}

.n1 {
  margin: 0;
  margin-bottom: 6px;
  padding: 0;
}

.n1 a {
  background: url("../images/icon_sub_sitemap.gif") no-repeat 0 5px;
  padding-left: 15px;
  color: #464646;
  font-size: 0.9em;
}