/* LAKE SOIL
   Master Styles
   Author: Jonathan Nicol (jonathan@f6design.com)
   Modified by: Cartercreative.com.au
*****************************************************************/

/*
COLORS
#303030 - dark gray
#FF6600 - blue
#FF6600 - green
*/

/* Re-defined - HTML Elements
*****************************************************************/

html {
	font-size: 100%; /* for IE */
}

body  {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 76%; /* if you want 12px */
	font-weight: normal;
	color: #303030;
	background: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 1.4;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
}
a, a:visited {
	border-bottom: 1px solid #FF6600;
	color:#FF6600;
	outline-style:none;
	text-decoration:none;
	}
	a:hover {
		border-bottom: 1px solid #303030;
		color:#303030;
		text-decoration:none;
	}
	a:active {
		color:#FF6600;
		text-decoration:none;
	}
a.imageslink, a.imageslink:visited  {
	border: none;
	border-bottom: 1px solid #FF6600;
	
}
blockquote {
	margin:0pt 0pt 1.5em;
	min-height:3em;
	padding:0pt 0pt 0pt 37px;
}
images {
	border: none;
	display: block;
	}
h1 {
	color: #fff;
	font-weight: normal;
	font-size: 26px;
	float: left;
	height: 50px; /* stops sifr 'jump' */
	line-height: 1;
	margin: 0 0 30px 0;
	padding: 4px 10px 10px 9px;
	text-transform: uppercase;
	width: 400px;
	}
	h1 span {
		display: none;
	}
/* see end of stylesheet for sifr styles for H2's */
h2 {
	font-family: 'Arial', Verdana, Tahoma, sans-serif;
	border-bottom: 16px solid #fff;
	color: #ffffff;
	background-color: #FF6600;
	clear: both;
	font-size: 21px;
	font-weight: normal;
	height: 24px; /* stops sifr 'jump' */
	line-height: 1.4;
	padding: 8px 0px 17px 10px;
	margin: 0;
/* text-transform: uppercase; */

	}
	h2.pageTitle {
		margin: 14px 10px 0 10px;
	}
	h2.pageTitleSubnavSection {
		position: relative;
		left: 293px;
		top: 0;
		width: 556px;
		zoom:1;
	}
h3 {
	color: #FF6600;
	font-size: 1.3em;
	font-weight: bold;
	margin: 2em 0 1em 0;
	text-transform: uppercase;
	}
	h3.noTop {
		margin-top: 0;
		}
h4 {
	color: #FF6600;
	font-size: 1em;
	font-weight: bold;
	margin: 1.5em 0 0 0;
	padding: 0;
	}
	h4.noTop {
		margin-top: 0;
		}
h5 {
	font-size: 1em;
	font-weight: bold;
	margin: 1.5em 0 1em 0;
	padding: 0;
	}
p {
	margin:0 0 1em 0;
}

li {
	list-style-type: none;
}

ul numbered {
	list-style-type: none;
}

/* Common presentational elements
*****************************************************************/

.contentblob {
	padding: 15px 15px 30px 15px;
	}
.contentblobL {
	padding: 15px 0 30px 15px;
}
.contentblobR {
	padding: 15px 15px 30px 0;
}
.clr {
	clear: both;
}
.clearit {
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.highlightLink, .highlightLinkTight {
	line-height: 1.3;
	padding: 0 10px;
	}
	.highlightLink a, .highlightLinkTight a {
		margin: 0;
		}
	.highlightLinkTight {
		margin-bottom: 0;
	}

#intro {
	padding: 14px 10px 0 10px;
}
.imagesLink, .imagesLink:hover, .imagesLink:active, .imagesLink:visited {
	text-decoration: none;
	border: none;
}
.noBtm {
	margin-bottom: 0;
	padding-bottom: 0;
}
.small {
	font-size: 0.8em;
}


/* Page Structure
*****************************************************************/

/* temporary until stock prices added */
.homeIntro {
	width: 556px;
}

#container{
	background: #fff;
	margin: 0 auto;
	padding: 10px 10px;
	text-align: left;
	width: 869px;
	margin-bottom: 30px;
}
#content {
	background: #fff;
	margin: 10px 10px 0 0px;
	width: 869px;
	}
	#content .onecol {
		float: left;
		background-image: none;
		background: #fff url(../images/content_bg_2col.gif) repeat-y;
		width: 869px;
		}
	 #content .twocol {
		float: left;
		background: #fff url(../images/content_bg_2col.gif) repeat-y;
		width: 869px;
		}
	 #content .twocol.reverse {
		float: left;
		background: #fff url(../images/content_bg_2colreverse.gif) repeat-y;
		width: 869px;
		}
	 #content .twocolEven {
		float: left;
		background: #fff url(../images/content_bg_2col_even.gif) repeat-y;
		width: 869px;
		}
	#content .threecol {
		float: left;
		background: #fff url(../images/content_bg_3col.gif) repeat-y;
		width: 869px;
		}
	#content #mainContent, #content #mainContentSubnavSection {
		float: left;
		width: 576px;
		}
		#content #mainContent.wide {
			width: 869px;
			}
		 #content .twocol.reverse #mainContent, #content .twocol.reverse #mainContentSubnavSection {
			float: right;
			width: 576px;
			}
		 #content .twocolEven #mainContent {
			width: 409px;
			}
		#content .threecol #mainContent, #content .threecol #mainContentSubnavSection {
			margin-right: 30px;
			width: 263px;
			}
			#content .threecol #mainContentSubnavSection {
				/* has a submanu - move up to clear pg header h2 */
				position: relative;
				top: -75px;
				}
	#content #secondaryContent, #content #secondaryContentSubnavSection {
		float: right;
		margin-bottom: 30px;
		width: 263px;
		}
		 #content .twocol.reverse #secondaryContent, #content .twocol.reverse #secondaryContentSubnavSection {
			float: left;
			width: 263px;
			}
			#content .twocol.reverse #secondaryContentSubnavSection {
				/* has a submanu - move up to clear pg header h2 */
				position: relative;
				top: -75px;
				}
		 #content .twocolEven #secondaryContent {
			width: 409px;
			}
		#content .threecol #secondaryContent, #content .threecol #secondaryContentSubnavSection {
			float: left;
			width: 263px;
			}
				
	#content .threecol #tertiaryContent, #content .threecol #tertiaryContentSubnavSection {
		float: right;
		width: 263px;
		}


/* Branding
*****************************************************************/

#branding, branding a, a:active, a:visited, a:hover {
	margin: 0 0 14px 0;
	border: 0;
}

#branding-nav{
	
}

#hero {
 border-top: #ff6600 solid 8px;
}

/* Nav
*****************************************************************/

#primaryNav {
	display: inline; /* fix ie double margin bug */
	float:left;
	list-style-type:none;
	padding: 0;
	margin:0 0 0 0;
	letter-spacing: 0.9px;
	}
	#primaryNav li {
		float:left;
		list-style-type: none;
		margin: 0pt;
		padding: 0;
		}
		#primaryNav li a, #primaryNav li a:visited {
			border: none;
			color:#ff6600;
			font-weight: bold;
			text-decoration:none;
			text-transform:uppercase;
			padding: 5px 14px 5px 14px;
			}
			#primaryNav li a:hover {
				color:#ffffff;
				text-decoration:none;
				background-color: #ff6600; 
				}
			#primaryNav li a:active {
				color:#ff6600;
				text-decoration:none;
				}
	#primaryNav li.selected a, #primaryNav li.selected a:visited,
			#primaryNav li a.current,
			#primaryNav li a.section {
		color: #ffffff;
		background-color: #ff6600;
		}
		#primaryNav li.selected a:active {
			color: #ff6600;
			}

/* PG TITLE & SUB-NAV
*****************************************************************/

#sectionInfo {
	background: #fff url('../images/header_bg.jpg') left top no-repeat;
	padding: 10px;
	border-top: #ff6600 solid 8px;
}
#secondaryNav, #secondaryNav ul {
	list-style-type:none;
	margin: 0 0 50px 0;
	padding: 10px;
	/*position: relative;
	top: -75px;*/
	width: 243px;
	}
	
	#secondaryNav li {
		list-style-type:none;
		margin:0;
		padding:0;
		}
		#secondaryNav li a, #secondaryNav li a:visited {
				text-transform:uppercase;
				border: none;
				color:#FF6600;
				font-weight: bold;
				font-size: 1em;
				text-decoration:none;
				}
				#secondaryNav li a:hover {
					color:#333333;
					text-decoration:none;
					}
				#secondaryNav li a:active, {
					color:#FF6600;
					text-decoration:none;
					}
		#secondaryNav li.selected a, #secondaryNav li.selected a:visited {
			color: #000000;
			}
			#secondaryNav li.selected a:active {
				color: #FF6600;
				}


/* Homepage
*****************************************************************/

.propectustext {
	position: relative;
	margin-top: -20px;
}

.prospectus {
	margin-top: 15px;
}

				
/* Tables
*****************************************************************/

.corpgov {
	margin-top: 1em;
	/*width: 849px;*/
	width: 556px;
	}
	.corpgov th {
		background: #d9f0fc;
		color: #FF6600;
		padding: 5px 6px;
		text-align: center;
		text-transform: uppercase;
		}
	.corpgov td {
		border-bottom: 1px solid #92d5f6;
		padding: 5px 6px;
		/*width: 383px;*/
		width: 241px;
		}
	.corpgov .inside {
		border-right: 1px solid #92d5f6;
		}
	.corpgov .num {
		/*width: 45px;*/
		width: 38px;
		}
	.corpgov .head {
		color: #FF6600;
		font-weight: bold;
		}

				
/* Footer
*****************************************************************/

#siteinfo {
	background-color: url(../images/dotline.gif) left top repeat-x;
	clear: both;
	font-size: 0.9em;
	margin: 0px 0 15px 10px;
	padding: 10px 0 0 0;
	}
	#siteinfo ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 850px;
		}
		#siteinfo ul li {
			background: url(../images/siteinfo_divider.gif) right top repeat-y;
			list-style: none;
			padding: 0 10px;
			display: inline;
			}
			#siteinfo ul li.first {
				padding-left: 0;
				}
			#siteinfo ul li.last {
				background: none;
				}
	#siteinfo images {
		float: right;
	}


/* Defined - Images uploaded by client
*****************************************************************/

.imageBlock {
	margin-top: 0;
	padding-bottom: 1.5em;
}

.imageBlock images {

}



/* Defined - Text and Image
*****************************************************************/

.imageAndText {
	clear: both;
}

.imageAndText p {
	margin: 0;
	padding-bottom: 1.5em; /* overcome compounding margins in IE */
}

.imageAndCaptionFloatRight {
	float: right;
	margin: 3px 0 1.5em 20px;
}

.imageAndCaptionFloatLeft {
	float: left;
	margin: 3px 20px 1.5em 0;
}

.imageAndCaptionFloatRight images,
.imageAndCaptionFloatLeft images {
	
}

.clearimagesAndCaptionFloat {
	clear: both;
	font-size: 1px;
	line-height: 0;
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
/* sidebar */
.imageCaption {
	color: #FF6600;
	font-size: 1em;
	padding: 0 0 8px 0;
	margin: -5px 0 5px 0;
}


/* Dividers
*****************************************************************/

.dividerLine {
	clear: both;
	margin: 0 0 1.5em 0;
	padding: 0;
	background: url(../images/dotline.gif) repeat-x bottom;
	height: 1px;
}


/* File download
*****************************************************************/

.fileDownload {
	background:transparent url(../images/file_download_icon.gif) no-repeat scroll left top;
	height:40px;
	margin:0pt 2px 1.5em 0pt;
	padding-left:38px;
}

.fileDownload a:visited {
	text-decoration:underline;
}

.fileDownload a:hover {
	text-decoration:none;
}


.fileDownloadShortBottom {
	margin-bottom:5px;
}
.fileDownload .date, .fileDownloadShortBottom .date {
	font-size: 0.9em;
	font-style: italic;
}





