/* CSS Document */
body {
	background:#d6d6d6 url(images/body-bg.jpg) 0 0 repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	margin:0;
	
	}
	
label {
	cursor:pointer;
	}
	
li {
	color:#616161;
	}

#content {	
	color:#616161;
	_margin:0px !important;
	_margin-left:3px !important;
	_margin-right:-5px !important;
	}

#content #wrap h2, h3, h4, h5 {
	clear:left;
	margin-bottom:3px;
	}	
#content #wrap img {
	padding:0px;
	}
	
#container {
	background:url(images/bg-container.png) 0px 0 repeat-y;
	font-size:90%;
	margin:16px auto 0;
	padding:0;
	text-align:left;
	width:794px;
	} /* has IE6 styles */

img {
	border:none;
	}

#topNav {
	background:url(images/bg-rounded-top.jpg) 0 0 no-repeat;
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
	}
	
#topNav li {
	color:#A9A9A9;
	display:block;
	float:left;
	font-weight:normal;
	font-size:90%;
	margin:11px 0 0 0;
	}
	
#topNav li.first {
	margin-left:349px;
	} /* has IE6 styles */
	
#topNav li a:link,
#topNav li a:visited,
#topNav li a:hover,
#topNav li a:active { 
	color:#AFB1B0;
	display:block;
	float:left;
	text-decoration:none;
	}

#topNav li#print a {
	background:url(images/print-icon.gif) 0px 2px no-repeat;
	display:block;
	height:14px;
	margin:-2px 14px 0 13px;
	padding:3px 0 0 0;
	text-align:right;
	width:48px;
	} /* has IE6 styles */
	
#branding {
	clear:both;
	margin:-14px 0 0 9px;
	padding:0;
	} /* has IE7 styles */
	
/*#branding img {
	float:left;
	width:245px;
	}*/
	
/*#branding h1 {
	background:url(http://lucrf.inevative.com.au/c/images/lucrf-tag.gif) 0 0 no-repeat;
	float:left;
	height:29px;
	margin:28px 0 0 206px;
	overflow:hidden;
	text-indent:-5000px;
	width:248px;
	clear:none;
	}*/
	

#mainNav {
	clear:both;
	float:left;
	list-style-type:none;
	margin:12px 0 0 9px;
	padding:0;
	width:777px; 
		}
	
#mainNav li {
	float:left;
	margin:0;
	padding:0;
	}
	
#mainNav li a:link,
#mainNav li a:visited,
#mainNav li a:hover,
#mainNav li a:active {
	background:url(images/mainNavBG.jpg) 0 0 repeat-x;
	color:#023054;	
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	margin:0 0 2px 1px;
	padding:12px 13px 10px 15px;
	text-decoration:none;
	}
	
#mainNav li a:hover {
	/*background:#87C82C url(http://lucrf.inevative.com.au/c/images/mainNavONbg.jpg) 0 0 repeat-x;*/
	background:#e3e3e3;
	color:#008acb;
	}
	
#mainNav li a.on:link,
#mainNav li a.on:visited,
#mainNav li a.on:hover,
#mainNav li a.on:active {
	/*background:url(http://lucrf.inevative.com.au/c/images/mainNavONbg.jpg) 0 0 repeat-x;*/
	background:#e3e3e3;
	color:#008acb;
	}
	
	#mainNav li.first {
		background:url(images/mainNavBG.jpg) 0 0 repeat-x;	
		}
	
	#mainNav li.last {
		background:url(images/mainNavBG.jpg) 0 0 repeat-x;
		margin-left:1px;	
		}	
		
	#mainNav li.first a:link,
	#mainNav li.first a:visited,
	#mainNav li.first a:hover,
	#mainNav li.first a:active {
		background:url(images/mainNav-1.jpg) 0 0 no-repeat;
		margin-left:0;	
		}
	
	#mainNav li.first a:hover {
		background:#e3e3e3 url(images/mainNav-1.jpg) 0 0 no-repeat;
		color:#008acb;
		}
		
	#mainNav li.first a.on:link,
	#mainNav li.first a.on:visited,
	#mainNav li.first a.on:hover,
	#mainNav li.first a.on:active {
		/*background:url(http://lucrf.inevative.com.au/c/images/mainNavONbg.jpg) 0 0 repeat-x;*/
		background:#e3e3e3;
		color:#008acb;
		}
		
	#mainNav li.last a:link,
	#mainNav li.last a:visited,
	#mainNav li.last a:hover,
	#mainNav li.last a:active {
		background:url(images/mainNav-last.jpg) 100% 0 no-repeat;
		}
	
	#mainNav li.last a:hover {
		background:#e3e3e3 url(images/mainNav-last.jpg) 100% 0 no-repeat;
		color:#008acb;
		}
		
	#mainNav li.first a.on:link,
	#mainNav li.first a.on:visited,
	#mainNav li.first a.on:hover,
	#mainNav li.first a.on:active {
		/*background:url(http://lucrf.inevative.com.au/c/images/mainNavONbg.jpg) 0 0 repeat-x;*/
		background:#e3e3e3;
		color:#008acb;
		}
	
#headerBar {
	background:url(images/headerBarBG.jpg) 0 100% no-repeat;
	clear:both;
	color:#F2F5EA;
	display:block;
	float:left;
	font-weight:normal !important;
	font-size:150%;
	margin:2px 0 6px 0;
	padding:11px 0 11px 22px;
	width:621px;
	} /* has IE7 styles */
	
	#subPage #headerBar {
		margin-bottom:2px;
		}
	
#leftCol {
	clear:both;
	float:left;
	position:relative;
	width:643px;
	margin:0 4px 0 9px;
	} /* has IE6 styles */
	
#home #content {
	background:url(images/main-home.jpg) 0 0 no-repeat;
	clear:both;
	margin:0 0 0 0;
	min-height:370px;
	_height:370px;
	padding:0;
	position:relative;
	} /* has IE7 styles */
	
#home #content #wrap {
	position:absolute;
	top:14px;
	right:20px;
	width:280px;
	}
	
#content #wrap {	
	float:right;
	} /* has IE7 styles */
	
#content #wrap p {
	color:#fff;
	/*font-size:120%;
	line-height:19px;*/
	margin-left:0px !important;
	margin-right:0px !important;
	padding-left:0px !important;;
	padding-right:0px !important;;
	text-align:right;
	width:99%;
	}
#content #wrap h3 {
	margin-top:5px;
	}
#content #wrap p a:link,
#content #wrap p a:visited,
#content #wrap p a:hover,
#content #wrap p a:active {	
	color:#008acb ;
	text-decoration:none;	
	}
	
#content #wrap p a:hover {
	text-decoration:underline;
	}
	
#home #content p {
	clear:right;
	/* font-size:13px; */
	float:right;
	margin:0 21px 9px 0;
	width:268px;
	}
	
#home #content p.cta {
	color:#89ca31;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:100%;*/
	}

#content p.cta a {
	color:#89ca31;
	font-weight:bold;
	text-decoration:none;
	font-size:100%;
	}
	
#content a {
	color:#022d57;
	font-size:100%;
	}
	
#home #content #sub-menu {
	clear:both;
	float:left;
	list-style-type:none;
	margin:1px 0 20px 0;
	padding:0;
	}

#home #content #sub-menu li {
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	float:left;
	font-size:80%;
	margin:0;
	padding:16px 0 0 8px;
	}
	
#home #content #sub-menu li span {
	display:block;
	float:left;
	min-height:90px;
	}
	
/* home page bottom features */

#home #content #home-features {
	background:url(images/bg-home-features.jpg) 0 100% no-repeat;
	clear:both;
	float:left;
	list-style-type:none;
	margin:1px 0 0 -3px;
	padding:0;
	position:absolute;
	bottom:0;
	left:0;
	width:649px;
	} /* has IE7 styles */

#home #content #home-features li {
	float:left;
	font-size:80%;
	margin:0;
	padding:1px 0 25px 6px;
	width:155px;
	} /* has IE7 styles */
	
/*#home #content #home-features li span {
	display:block;
	float:left;
	min-height:90px;
	}*/
	
#home #content #home-features li h3 {	
	color:#003058;
	font-size:140%;
	margin:0 0 0px 0;
	} /* has IE7 styles */
	
#home #content #home-features li p {
	color:#747474;
	float:left;
	font-size:130%;
	margin:0 0 3px 0;
	width:145px;
	}
	

/*#content #home-features li#feature_1 {
	width:146px;

	}
	
#content #home-features li#feature_1 span {
	width:73px;
	}
	
#content #home-features li#feature_2 {
	width:160px;
	}	
	
#content #home-features li#feature_2 span {
	width:86px;
	}
	
#content #home-features li#feature_3 {
	width:150px;
	}
	
#content #home-features li#feature_3 span {
	width:92px;
	}
	
#content #home-features li#feature_4 {
	border-right:none;
	width:148px;
	}
	
#content #home-features li#feature_4 span {
	width:130px;
	}
*/


#content #home-features li a { 
	clear:left;
	color:#008acb;
	margin:6px 0 0 0;
	display:block;
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	} /* has IE7 styles */
	
#content #home-features li#feature_1 {
	padding-left:8px;
	}
	
/*#content #home-features li img {
	float:left;
	padding-left:3px;
	}*/
/* //////////////////////////// */
	
#rightCol {
	float:left;
	padding-top:0px;
	width:135px;
	} /* has IE6 styles */


#searchBox {
	/*border:1px solid blue;*/
	/*background:url(http://lucrf.inevative.com.au/c/images/searchBoxBG.gif) left bottom no-repeat;*/
	/* padding:40px 0 15px 0; */
	}
.searchBox-loggedIn {
	padding:3px 0 10px 0;
	
	}
.searchBox-default {
	padding:2px 0 13px 0;
	}

	
#searchBox form {
	margin:0 0 0 9px;
	}

#searchBox dl {	
	/*background:#008acb;*/
	margin:0;
	padding:0;
	width:120px;
	}	
	
#searchBox dl dt {
	color:#002F58;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	width:100px;
	} /* has IE7 styles */
	
#searchBox dl dd {
	float:left;
	margin:2px 0 0 0;
	padding:0;
	width:85px;
	}
	
#searchBox dl dd input {
	font-size:85%;
	width:81px;
	}
	
#searchBox dl dd.btn {
	margin:0 0 0 2px;
	width:28px;
	}	

#searchBox dl dd.btn input {
	width:25px;
	}
	
#login {
	background:url(images/rightCol-box-top.gif) 0 0 no-repeat;
	float:left;
	margin:1px 0 5px 0;
	padding-top:2px;
	padding-bottom:3px;
	width:131px;
	}
	
#login dl {
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	color:#4f4f4f;
	float:left;
	margin:0 0 0 0;
	padding:3px 0 0 0;
	width:130px;
	}
	
#login dt {
	clear:left;
	float:left;
	margin:0;
	padding:0;
	}
	
#login dd {
	font-size:90%;
	float:left;
	margin:3px 0 0 4px;
	padding:0;
	}
	
#login dd.submit {
	clear:left;
	float:left;
	margin:8px 1px 0 3px;
	width:130px;
	}
	
#login dd.submit input {
	float:left;
	padding-bottom:7px;
	}

	
#login a {
	clear:none;
	float:left;
	margin:0 0 0 0;
	}

	
.border-lower {	
	background:url(images/rightCol-box-bot.gif) 0 100% no-repeat;
	clear:both;
	display:block;
	height:4px;
	line-height:1px;
	margin:0;
	padding:0;
	font-size:1px;
	overflow:hidden;
	width:132px;
	}
	
h3.linkBox {
	background:url(images/bg-h3-linkBox.gif) 0 0 no-repeat;
	color:#fff;
	font-size:100%;
	margin:0;
	padding:6px 0 12px 9px;
	} /* has IE7 styles */
	
ul.linkBox {
	background:#E8E8EA url(images/linkBox-bot.gif) 0 100% no-repeat;
	clear:left;
	list-style-type:none;
	margin:0 0 10px 0;
	padding:9px 0 9px 0;
	width:129px;
	}
	
ul.linkBox img {
	border:none;
	}
	
ul.linkBox li {
	color:#89CA31;
	margin:0 0 3px 5px;
	}
ul.linkBox li a span {
	color:#008acb;
	}
ul.linkBox li a:link,
ul.linkBox li a:visited,
ul.linkBox li a:hover,
ul.linkBox li a:active {
	color:#666;
	font-size:80%;
	text-decoration:none;
	word-spacing:-0.1em;
	}
	
ul.linkBox li a:hover {
	color:#008acb;
	}
	
	/* On styles, not sure if needed */
	
	ul.linkBox li.on a:link,
	ul.linkBox li.on a:visited,
	ul.linkBox li.on a:hover,
	ul.linkBox li.on a:active {
		color:#008acb;
		}
		
	ul.linkBox li.on a:hover {
		color:#008acb;
		}
		
	/* end on styles */

#subscribe {
	border:2px solid #e8e8e8;
	padding:6px 0 5px 6px;
	}
	
#subscribe dl {
	margin:0;
	padding:0;
	}

#subscribe dl dt {
	color:#006E71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	margin:0 0 12px 0;
	padding:0;
	}
	
#subscribe dl dd {
	margin:0 0 4px 0;
	padding:0;
	}
	
#subscribe dl dd.left {
	float:left;
	margin:0;
	padding:0;
	width:85px;
	}
	
#subscribe dl dd input {
	border:1px solid #d2d2d2;
	color:#AAA9A9;
	font-size:85%;
	width:81px;
	}
	
#subscribe dl dd input.btn {
	border:none;
	float:left;
	margin:0 0 0 4px;
	width:28px;
	}	
	
#footer {
	clear:both;
	color:#616161;
	font-family:Arial, Helvetica, sans-serif;
	left:4px;
	padding:10px 0 0 13px;
	} /* has IE7 styles */
	
#footer img.right {
	float:right;
	margin:0 13px 0 0;
	}
	
#footer h3 {
	color:#012E55;
	font-size:105%;
	margin:0 0 8px 0;
	}
	
#footer h3 span {
	color:#008acb;
	}	
	
#footer h3 span span {
	color:#008acb;
	}
	
#footer h3 a {
	color:#008acb;
	text-decoration:none;
	}
	
#footer img {
	float:left;
	margin-top:-10px !important
	}
	
#footer p {
	color:#7e7e7e;
	float:left;
	font-size:9px;
	line-height:9px;
	margin:1px 0 0 0;
	width:658px;
	}
	
#grad-bot {
	background:url(images/drop-bot.png) 0 100% no-repeat;
	height:25px;
	line-height:1px;
	margin:0 auto 20px;
	padding:0;
	font-size:1px;
	width:797px;
	} /* has IE6 and IE7 styles */

#subPage #grad-bot {
	background-position:-1px 100%;
	}

span.clear {
	clear:both;
	display:block;
	height:1px;
	line-height:1px;
	font-size:1px;
	}
	
.bold {
	font-weight:bold;
	}
	
	
/********************************************/
/********* Start subPage Styles   ***********/
/********************************************/

#subPage #leftCol {
	background:url(images/bg-leftCol-sub.jpg) 2px 100% no-repeat;
	}

#subPage #content {
	float:left;
	margin:5px 0 0 10px;
	_margin:0px !important;
	_margin-left:3px !important;
	_margin-right:-5px !important;
	}	
	
#subPage #content #sub-menu {	
	list-style-type:none;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:135px;
	}
	
#subPage #content #sub-menu li {
	margin:0;
	padding:0px 0px 5px 0px ;
	}
	
#subPage #content #sub-menu li a:link,
#subPage #content #sub-menu li a:visited,
#subPage #content #sub-menu li a:hover,
#subPage #content #sub-menu li a:active {
	color:#616161;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	text-decoration:none;
	} 
	
#subPage #content #sub-menu li a:hover {
	color:#008acb;
	}
	
#subPage #content #sub-menu li a.on:link,
#subPage #content #sub-menu li a.on:visited,
#subPage #content #sub-menu li a.on:hover,
#subPage #content #sub-menu li a.on:active {
	color:#008acb;
	}
	
/* second level nav */
#subPage #content #sub-menu li ul {	
	margin:0 0 0 20px;
	padding:0;
	list-style-type:square;
	}
	
#subPage #content #sub-menu li ul li {
	margin:0;
	padding:0;
	font-weight:normal;
	} 
	
#subPage #content #sub-menu li ul li a:link,
#subPage #content #sub-menu li ul li a:visited,
#subPage #content #sub-menu li ul li a:hover,
#subPage #content #sub-menu li ul li a:active {
	font-weight:normal;
	}

#subPage #content #sub-menu li ul li a.on:link,
#subPage #content #sub-menu li ul li a.on:visited,
#subPage #content #sub-menu li ul li a.on:hover,
#subPage #content #sub-menu li ul li a.on:active {
	font-weight:normal;
	}
	
#subPage #content #wrap {	
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0 0 9px 20px;
	padding:0 0 0 0;
	width:474px; /* 495 minus padding */
	} /* has IE styles */
	
/*#subPage #content #wrap .imgMain {

	}*/	

#subPage #content #wrap div.caption {	
	color:#008acb;
	height:171px;
	margin:0px 0px 20px 0px;
	border:1px solid #fff;
	}
	
#subPage #content #wrap div.caption p {	
	color:#008acb;
	padding:53px 0 0 290px;
	width:160px;
	}
	
#subPage #content #wrap .caption p span {
  display: none;
}

#subPage #content #wrap h3 {	
	clear:both;
	color:#008acb;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:135%;
	margin:10px 0 7px 0px;
	text-align:left;
	}
	
#subPage #content #wrap h4 {	
	color:#636363;
	margin:8px 0 4px 0px;
	text-align:left;
	}
	
#subPage #content #wrap p {
	color:#636363;
	/*font-size:95%;*/
	font-weight:normal !important;
	/*margin-top:0;*/
	margin-left:7px;
	text-align:left;
	/*width:438px !important;*/
	} /* has IE6 styles */
	
#subPage #content #wrap .promo p.copy {
	color:#616161;
	width:210px !important;
	margin:0 0px 5px 1px;
	font-size:95%;
	}
	
.ctaBox {
	background:url(http://lucrf.inevative.com.au/c/images/padlock.gif) 0 0 no-repeat;
	border:2px solid #e8e8e8;
	}

	

/* search results */

#search-results {
	list-style:none;
	list-style-type:none;
	margin:0px 20px 0px 0px;
	padding:0px;
	}

#search-results li span, a {
	font-size:85%
	}
#search-results li div {
	text-align:right;
	}
	
#search-results li.left {
	width:49%;
	float:left;
	clear:left;
	}
#search-results li.right {
	width:49%;
	float:right;
	}
#search-results li.seperator {
	clear:both;
	padding:10px 0px 10px 0px
	}
#search-results li.seperator hr {
	height:1px;
	}
	
#search-results li a span {
	color:#008acb;
	}
#search-results li a:link,
#search-results li a:visited,
#search-results li a:hover,
#search-results li a:active {
	color:#616161;
	font-size:90%;
	text-decoration:none;
	word-spacing:-0.1em;
	}
.pagination {
	text-align:right;
	margin:20px 20px 20px 0px;
	}
	
.pagination a:link,
.pagination a:visited,
.pagination a:hover,
.pagination a:active {
	color:#616161;
	font-size:90%;
	word-spacing:-0.1em;
	}
.pagination a.active:link,
.pagination a.active:visited,
.pagination a.active:hover,
.pagination a.active:active {
	color:#000;
	font-size:90%;
	word-spacing:-0.1em;
	text-decoration:none;
	}
	
/* ///////////////////////// */

/* downloads */

#documents-view {
	list-style:none;
	list-style-type:none;
	margin:0px 20px 0px 0px;
	padding:0px;
	}

#documents-view li span, a {
	color:#008acb;
	font-size:95%;
	}

#documents-view li.left {
	width:49%;
	float:left;
	clear:left;
	}
#documents-view li.right {
	width:49%;
	float:right;
	}
#documents-view li.seperator {
	clear:both;
	
	}
#documents-view li.seperator h4 {
	padding:10px 0px 10px 0px
	}
	


.promo {
	background:#fff;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	margin-bottom:20px;
	min-height:120px;
	}

.promo span {
	display:block;
	font-size:90%;
	width:95%;
	}
	
.promo h5 {
	background:#012f53;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#FAFDFD;
	margin:0;
	padding:3px 0 3px 4px;
	}
	
.promo div {
	text-align:right;
	padding-right:5px;
	}
.promo a:link,
.promo a:visited,
.promo a:hover,
.promo a:active {
	color:#012f53 !important;
	float:right;
	font-size:85%;
	font-weight:bold;
	margin:0 15px 10px 0;
	text-decoration:none;
	}
	
#generic #wrap {
 	float:left !important;
	margin-left:8px;
	width:629px !important;
	}

	
#trustees-section a:link,
#trustees-section a:visited,
#trustees-section a:hover,
#trustees-section a:active {
	background:#00A9BA url(http://lucrf.inevative.com.au/c/images/mainNavBG.jpg) 0 0 repeat-x;
	color:#fafafa;	
	display:block;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	margin:0 0 2px 1px;
	padding:12px 14px 10px 15px !important;
	text-decoration:none;
	border-right:2px solid #fff;
	}
	
#trustees-section a:hover {
	background:#87C82C url(http://lucrf.inevative.com.au/c/images/mainNavONbg.jpg) 0 0 repeat-x;
	}
	
#trustees-section {
	margin-top:1px;
	}	
#trustees-section a.on:link,
#trustees-section a.on:visited,
#trustees-section a.on:hover,
#trustees-section a.on:active {
	background:url(http://lucrf.inevative.com.au/c/images/mainNavONbg.jpg) 0 0 repeat-x;
	}	
		


form {
	margin:0px;
	}


/* //////////////////////////////////////// */
/* Login Styles /////////////////////////// */
/* //////////////////////////////////////// */
.dialog {
	width:70px;
	color:#008acb;
	}

.dialogTop {
	padding-bottom:10px;
	}
.dialogSavePassword {
	padding-bottom:10px;
	}

.dialogButton {
	width:75px;
	margin-right:21px;
	}	
	
.dialogField {
	width:170px;
	padding : 3px;
	margin-bottom:1px;
	border:1px solid #a6ba7d;
	font-size:9pt;
	}
	
.dialogContainer {
	border:outset 2px; 
	background-color:buttonFace;
	width:350px;
	}
/* //////////////////////////////////////// */




.heading-blue {	
	color:#008acb !important; 
	} /* note this was changed at the request of the client (all blue to be removed) */




#mainNav li a:link,
#mainNav li a:visited,
#mainNav li a:hover,
#mainNav li a:active {padding:12px 17px 10px 15px;}

	

#subPage #content #wrap table p {
	/*width:73px !important;*/
	}
	
#subPage #content #wrap table h4 {
	margin-left:0px;
	} /* has IE7 styles */
	
	

		
