/*
	+---------------------------------------------------+
	|	WESTLAND DC THRIVE STYLES - ABOUT US SECTION	|
	+---------------------------------------------------+
	|	2005/05/11										|
	|	SIMON WINTER									|
	|	c/- hairyLemon									|
	|	simon@hairylemon.co.nz							|
	+---------------------------------------------------+
	|	styles for the about us section of the thrive	|
	|	website.										|
	+---------------------------------------------------+
*/

	/*
		HTML ELEMENTS
	*/
	body {
		font-family:			Arial, Helvetica, sans-serif;
		text-align: 			center;
		vertical-align: 		top;
		padding-left: 			10px;
		padding-right:			10px;
		padding-top:			20px;
	}
	td, p, li {
		color:					#4A4B49;
		font-size:				12px;
	}
	h1 {
		color:					#FFFFFF;
		font-size:				20px;
		font-weight:			normal;
		text-decoration:		none;
		font-style: 			normal;
		padding:				0px;
		margin:					0px;
	}
	a:link, a:visited {
		color:					#73A061;
		text-decoration:		none;
	}
	a:hover {
		text-decoration:		underline;
	}
	
	
	/*
		TOP AREA
	*/
	.top {
		padding-bottom:			10px;
	}
	
	
	/*
		LOGO & MAIN NAV AREA
	*/
	.logoNav {
		/*padding-left:			21px;*/
		padding-right:			20px;
	}
	
	
	/*
		SEARCH
	*/
	.search {
		background-image: 		url(../images/mainNav_divider.gif);
		background-repeat: 		no-repeat;
		background-position: 	left bottom;
		height:					20px;
	}
	.search td {
		padding-right:			5px;
		padding-left:			5px;
	}
	.search th {
		padding-right:			0px;
		padding-left:			10px;
	}
	.search input {
		border:					0px solid #FFFFFF;
	}
	
	/*
		TOP TOOLS - print this page etc, above the search control
	*/
	.topTools {
		padding-right:			11px;
		color:					#85A07A;
	}
	
	
	/*
		MAIN NAV
	*/
	.mainNav {
		background-image:		url(../images/mainMenu_bg.gif);
		background-repeat:		repeat-x;
		background-position:	left top;
	}
	.mainNav #content {
		padding-right:			7px;
	}
	.mainNav #left {
		background-image:		url(../images/mainMenu-left.gif);
		background-repeat:		no-repeat;
		background-position:	left top;
	}
	.mainNav #right {
		background-image:		url(../images/mainMenu-right.gif);
		background-repeat:		no-repeat;
		background-position:	left top;
	}
	
	.mainNav #links {
		padding-left:			5px;
	}
	.mainNav #links td {
		padding-left:			10px;
		padding-right:			8px;
	}
	
	#links a:link, 
	#links a:visited,
	#links td a:link {
		/*padding:				5px;*/
		color:					#FFFFFF;
		text-decoration:		none;
		font-size:				12px;
	}
	#links td a:hover, #links a:hover {
		color:					#73A061;	
	}
	/*
		CURRENT LINK
	*/
	.currentLink {
		color:					#FFFFFF;
		text-decoration:		none;
		font-size:				12px;
		background-color: 		#586C50;
		white-space: 			nowrap;
		text-align: 			left;
		vertical-align: 		middle;
		padding:				5px;
	}


	/*
		PAGE TITLE & BREADCRUMB SECTION
	*/
	.pageTitle {
		margin-bottom:			10px;
	}
	.pageTitle th {
		background-color: 		#586C50;
		background-image:  		url(../images/homeHeader_leftBG.gif);
		background-repeat: 		repeat-x;
		background-position: 	left top;
	}
	.pageTitle td {
		background-color: 		#586C50;
		background-image: 		url(../images/homeHeader_rightBG.gif);
		background-repeat: 		repeat-x;
		background-position: 	left bottom;
		padding:				10px;
	}
	
	
	/*
		SUBMENU
	*/
	.subMenu {
		border:					1px solid #586C50;
	}
	.subMenu th {
		background-image:		url(../images/section_links_headerBG.gif);
		background-position:	left bottom;
		background-repeat:		repeat-x;
		background-color:		#31718B;
	
		color:					#FFFFFF;
		font-size:				16px;
		font-weight:			normal;
	
		padding-top: 			10px;
		padding-right: 			18px;
		padding-bottom: 		10px;
		padding-left: 			18px;
	}
	.subMenu td {
		padding-top: 			3px;
		padding-right: 			10px;
		padding-bottom: 		3px;
		padding-left: 			18px;
	}
	.subMenu #subMenuLinks td {
		padding-left:			0px;
		padding-right:			0px;
		padding-top:			3px;
		padding-bottom:			2px;
	}
	
	
	/*
		BREADCRUMB TRAIL
	*/
	.breadcrumb {
		font-size:				12px;
		color:					#FFFFFF;
	}
	.breadcrumb a:link, .breadcrumb a:visited {
		color:					#354E1C;
	}
	.breadcrumb a:hover {
		underline:				none;
	}
	
	
	/*
		QUICK LINKS
	*/
	.quickLinks {
		border:					1px solid #586C50;
	}
	.quickLinks th {
		background-image:		url(../images/home_quicklinks.gif);
		background-repeat:		no-repeat;
		background-position:	right center;
		padding:				10px;
	}
	.quickLinks td {
		padding:				10px;
	}
	
	
	/*
		CONTENT BOTTOM PADDING
	*/
	.contentFooter {
		padding-bottom:			10px;
	}
	
	
	/*
		CONTENT
	*/
	.content {
		padding:				11px;
		text-align:				justify;
	}
	
	
	/*
		FOOTER
	*/
	.footer {
		border-top:				1px solid #586C50;
		padding:				18px;
		
		color:					#73A061;
	}
	
	
	/*
		LATEST NEWS
	*/
	.latestNews {
		border:					1px solid #586C50;
	}
	.latestNews th {
		background-color: 		#586C50;
		background-image:  		url(../images/latestNews_headerBG.gif);
		background-repeat: 		repeat-x;
		background-position: 	left bottom;
	}
	
	.box{
	margin: 0px;
	padding: 0px;
	text-align: top;}