/* CSS Document */
@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* common styling */
.menu {font-family: arial, sans-serif; width:106px; position:relative; margin:0; font-size:11px; margin:0px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:185px; height:25px; text-align:left; border-width:1px 1px 0 0;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:172px;}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#000; height:25px;}
.menu ul li:hover ul li:hover a.hide {width:180px; height:25px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#009999; color:#000; width:150px;}
.menu ul li:hover ul li a:hover {background:#00CCCC; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:141px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{background:#9bc7d3;
						 text-align:center;}
	body, tr, 
	td, input, 
	select, textarea 	{font:normal small/1.3 Verdana, Arial, Helvetica, sans-serif;}
	/*a:link,a:visited 	{text-decoration:underline;}
	a:hover 			{text-decoration:none;}*/
	ul, ol	 			{margin:0 0 10px 25px; font-size:10px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px; font-size:10px;}
	h1 					{font-size:large; margin:0 0 12px;}
	h2 					{font-size:medium; margin:0 0 12px;}	
	h3 					{font-size:small; margin:6px 0 5px;}
	h4 					{font-size:x-small; margin:4px 0;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
	hr 					{display:none;}
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
	hr 					{clear:both; display:block; visibility:hidden;}
	
	/* -- ID'S ---------------------------------------- */
	#wrapper 			{width:960px; margin:0 auto; text-align:left;
						background: transparent url(images/new_shadow_wide.gif) repeat-y;
						display:block;}
	#footer 			{clear:both; height:56px;
	width:960px; margin:0 auto;
						background:transparent url(images/new_shadow_bottom.gif) no-repeat 0 0;}
	#whitewrapper		{width:900px; margin:0 auto; text-align:left;
						 background:#FFFFFF;}
	#allcontent			{width:860px; margin:0 auto; text-align:left;
						 background:#00a0c6;
						/* note background colour of this will be set by menu
						   id class - nav is colour coded */}
	#header 			{width:860px; height:67px; padding-top:8px;
						border-bottom: 2px solid white;
						position:relative;}
/*	#logo				{position:absolute; width:132px; height:67px; left:8px; background:transparent url(images/logo3.png) no-repeat 0 0;} */
	#logoABS				{position:absolute; width:132px; height:67px; left:8px; background:transparent url(Logo/LCMlogoblue1.png) no-repeat 0 0;}	
	#logo				{float:left; margin-top:0px; margin-left:8px; width:132px; height:67px;}		
	#topnav				{width:460px; position:absolute; left:390px; top:44px; font-size:10px; color:#FFFFFF; text-align:right;}
	#flashbanner		{border-bottom: 2px solid white; height:90px;}
	#pagetitlebanner	{text-align:right; font-size:1px;
						padding-top:8px; padding-bottom:0px;}
	#content			{width:860px; background:#FFFFFF; height:auto;}
	#leftnav			{width:180px; float:left;}
	#leftnavtop			{color:#FFFFFF;
						 width:175px;
						 padding-bottom:8px;
						 border-bottom: 4px solid white;}
	#leftnavtop a		{text-decoration:none; color:#CCCCCC;}
	#leftnavtop a:hover	{text-decoration:none; color:#FFFFFF;}
	#leftnavtopyellow	{color:#FFFFFF;
						 width:175px;
						 padding-bottom:8px;
						 border-bottom: 4px solid white;}
	#leftnavtopyellow a		{text-decoration:none; color:#FFFFFF;}
	#leftnavtopyellow a:hover	{text-decoration:none; color:#333333;}	
	#leftnavtop ul		{color:#CCCCCC;}			 
	#leftnavbars		{color:#FFFFFF;
						text-indent:12px;
						line-height:24px;
						font-size:10px;}
	#nav1				{height:25px;
						 border-bottom: 4px solid white;}
	#nav2				{background-color:#e26600;
						 border-bottom: 4px solid white;}
	#nav3				{background-color:#eaca2d;
						 border-bottom: 4px solid white;}
	#nav4				{background-color:#e26600;
						 border-bottom: 4px solid white;}
	#nav5				{background-color:#3ac5aa;
						 border-bottom: 4px solid white;}
	#nav6				{background-color:#00a0c6;
						 border-bottom: 4px solid white;}
	#nav7				{background-color:#00a000;
						 border-bottom: 4px solid white;}
	#nav8				{background-color:#e26600;
						 border-bottom: 4px solid white;}		 
	#content-wrapper	{width:625px; float:right; margin-top:4px; margin-bottom:32px;}
	#content-main		{width:645px; float:right;
						 margin-top:4px;
						 padding-left:2px;
						 padding-bottom:16px;
						 /* border-top:#000000 1px solid;
						 border-left:#000000 1px solid; */
						 color:#8c8c8c;
						 min-height:500px;}
	#content-text		{width:420px; float:left;
						 margin-top:8px;}
	#content-full		{width:100%; float:left;
						 margin-top:8px;}
/*	#content-full p		{margin:0 0 15px; font-size:14px;}		*/				 						 
	#content-pics		{margin-top:32px; width:195px; float:right; margin-right:10px; text-align:left;}
	#translate			{width:200px; margin-top:16px;}
/* formatting for distribution lists, used to tabulate contact details follows */

dl#dets {width: 400px; margin:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
dl#dets dt {
float: left; width: 70px;
background: #ffc; border-bottom: 1px dotted #000;
}
dl#dets dd {margin-left: 90px;}

	/* -- CLASSES ---------------------------------------- */
	.landdevelopment	{background:#999999;}
	.header-nav1		{background:#999999;}
	.header-nav2		{background:#e26600;}
	.header-nav3		{background:#eaca2d;}
	.header-nav4		{background:#006b33;}
	.header-nav5		{background:#3ac5aa;}
	.header-nav6		{background:#00a0c6;}
	.header-nav7		{background:#00a000;}
	.header-nav8		{background:#d30000;}
	.header_comp_green	{background:#4a852f;}
	.header_comp_blue	{background:#000066;}
	.rollover-nav1 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav1bck.gif) no-repeat 0 0;
						 }
	.rollover-nav1 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav1bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}
	.rollover-nav2 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav2bck.gif) no-repeat 0 0;
						 }
	.rollover-nav2 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav2bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}
	.rollover-nav3 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav3bck.gif) no-repeat 0 0;
						 }
	.rollover-nav3 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav3bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}
	.rollover-nav4 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav4bck.gif) no-repeat 0 0;
						 }
	.rollover-nav4 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav4bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}
	.rollover-nav5 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav5bck.gif) no-repeat 0 0;
						 }
	.rollover-nav5 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav5bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}
	.rollover-nav6 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav6bck.gif) no-repeat 0 0;
						 }
	.rollover-nav6 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav6bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}
	.rollover-nav7 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav7bck.gif) no-repeat 0 0;
						 }
	.rollover-nav7 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav7bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}
	.rollover-nav8 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav8bck.gif) no-repeat 0 0;
						 }
	.rollover-nav8 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav8bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}
	.rollover-nav9 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav9bck.gif) no-repeat 0 0;
						 }
	.rollover-nav9 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav9bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}							
	.rollover-nav10 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav9bck.gif) no-repeat 0 0;
						 }
	.rollover-nav10 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav9bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}
	.rollover-nav11 a 	{display:block; width:175px; height:25px; border-bottom: 4px solid white;
						color:#FFFFFF; text-decoration:none;
						 background:transparent url(images/nav9bck.gif) no-repeat 0 0;
						 }
	.rollover-nav11 a:hover {display:block; width:182px; height:25px; 
							border-bottom: 4px solid white;
							background:transparent url(images/nav9bck.gif) no-repeat 0 0;
							background-position:right;
							text-decoration:none;}															
	.topnavlinks a:hover		{color:#FFFFFF; text-decoration:underline;}
	.topnavlinks a			{text-decoration:none; color:#FFFFFF;}																	
	.contentlist		{}
	.error					{color:#FF0000; font-size:12px;}
	.img-shadow 			{
  							float:left;
 							 background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  							background: url(images/shadow.gif) no-repeat bottom right;
  							margin: 10px 0 0 10px !important;
  							margin: 10px 0 0 5px;
  							}							
	.img-shadow img 		{
 							 display: block;
 							 position: relative;
  							background-color: #fff;
  							border: 1px solid #a9a9a9;
  							margin: -6px 6px 6px -6px;
  							padding: 4px;
  							}						
	.hotline			{color:#FF0000; font-size:18px; font-weight:bolder;}
	.t2design				{font-size:8px; color:#CCCCCC; position:relative; top:28px;}
	.dets {width: 400px; margin:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:20px;}
	.dets dt {
float: left; width: 70px;
}
	.dets dd {margin-left: 90px;}	
		}
