/******                                                                            ******/
/******    MAJOR LAYOUT SECTION  branding, main content, nav, footer, breadcrumbs  ******/
/******                                                                            ******/

html { /*** Setting up page ***/
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
body {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px; line-height: normal

	font-weight: normal;
	font-size: 90%;
	background: black;
	margin: 0px 0px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
/***	background-image : url(../images/water01.jpg); ***/
}
.home-body {
	background: white;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#foot { /*** Footer starts here. ***/
		color: #666699;
		background-color: #FFFF66;
		padding: .3em;
		margin-bottom: .2em;
		font-size : x-small;
		font-family : Arial, Helvetica, sans-serif;
	}

#foot ul {
		margin-left: 0;
		padding-left: 0;
		display: inline;
		border: none;
	}

#foot ul li {
		margin-left: 0;
		padding-left: 2px;
		border: none;
		list-style: none;
		display: inline;
	}

#foot-gen ul li:before {
		content: "\0020 \0020 \0020 \00BB \0020";
		color: #ff9;
	}

#foot-gen ul li.first:before {
		content: " ";
	}
	/*** footer ends here. ***/
	
#bread { /*** breadcrumbs start here. ***/
	color: #666699;
	background-color: transparent;
	padding: .1em;
	margin-bottom: .1em;
	text-align : center;
}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	}

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

#bread-gen ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
	color: Black;
}

#bread-gen ul li.first:before {
			content: " ";
			}
			/*** breadcrumbs end here. ***/
.wrapper {
	border-top: #000 1px solid;
	background: url() repeat-y; background: #FFFFFF;
	margin: 0px auto;
	border-left: #000 1px solid;
	width: 780px;
	border-bottom: #000 1px solid;
	text-align: left;
	border-right : #000 1px solid;
}
html .wrapper {
	width: 780px;
}
.outer {
	background: url() #fff;
	margin-left: 131px;
	/*	border-left: #000 1px solid; */
	width: 478px;
	position: relative;
	left: 19px;
	top: 3px;
/*	border-right : #000 1px solid; */
}
.outer-full {
	background: url() #fff;
/*	border-left: #000 1px solid; */
	width: 778px;
	position: relative;
	}
html .outer {
	width: 478px;
}
html .outer-full {
	width: 778px;
}

.float-wrap {
	float: left; width: 628px; margin-right: -1px ;
}
.float-wrap-full {
	float: left; width: 778px; margin-right: -1px ;
}
.center {
	float: right; margin-bottom: -1px; margin-left: -1px; width: 628px;
}
.centre-full {
	float: right; margin-bottom: -1px; margin-left: -1px; width: 778px; line-height: normal;
}
.left {
	margin-left: -151px;
	width: 152px;
	position: relative;
	background-color: #D4D0C8;
}
 html .left {
	float: left;
}
unknown {
	width: 151px;
}
.container-left {
	padding-bottom: 10px; width: 150px;
}
.right {
	float: left; margin-left: -1px; width: 152px; margin-right: -150px; position: relative;
}
 html .right {
	margin-left: 0px; margin-right: -152px;
}
.container-right {
	padding-bottom: 110px; margin-left: 3px; width: 150px;
}
html .container-right {
	float: right; margin-left: 0px;
}
html h2 {
	height: 1%;
}
html .left {
	margin-right: -3px;
}

#searchbox {
	background-color : #FFFF66;
	padding-left: 2px;
	margin-left: 2px;
	width: 148px;
	}
	
#searchbox-home {
	background-color : ##FFFFCC;
	padding: 7px 0px 7px 7px;
	width: 260px;
	float: left;
	margin-left: 2px;
 	}
	
#searchbox-business-papers {
	background-color : #FFFF66;
	padding: 7px 0px 7px 7px;
	margin-left: 134px;
	width: 356px;
	}
#searchbox-centre{
	background-color : #005BBF;
	padding: 7px;
	margin-left: 134px;
	width: 356px;
	}
	
#searchbox form {
	font-size : xx-small;
	padding-bottom : 5px;
	padding-top : 3px;
	margin-bottom : -5px;
	}

#buttons-home {
	float: right;
	margin-top: 0px;
	}	

.nav {
	BORDER-RIGHT: 0px solid #000;
	BORDER-LEFT: 0px solid #000;
	WIDTH: 100%;
	text-align : left;
	}
.topnav {
	FLOAT: left; WIDTH: 90px;
	}
.floatfix {
	MARGIN-RIGHT: -3px;
	}
.parent {
	POSITION: relative;
	}
.dropdown {
	BACKGROUND: url(../images/bgfix.gif);
	LEFT: -3000px;
	WIDTH: 250px;
	POSITION: absolute;
	TOP: auto;
	}
.dropdown UL {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	MARGIN: 0px 30px 30px;
	BORDER-LEFT: #000 1px solid;
	WIDTH: 189px;
	BORDER-BOTTOM: #000 0px solid;
	}
.eight .dropdown UL {
	WIDTH: 110px;
	}
.topnav:hover DIV.dropdown {
	LEFT: -31px;
	}
.nav A { /*** top row ***/
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 5px;
	COLOR: #005BBF; /*** Kiama flag blue ***/ 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none;
	font-weight: bold;
	background: #FFFFCC; /*** pale-yellow ***/
}
			.nav a:visited {
				color: #005BBF; /*** Kiama flag blue ***/
				background-color : #FFFFCC;
			}
			.nav a:hover {
				color: #fff;
				background-color : #005BBF; /*** Kiama flag blue ***/
			}
			.eight A {
				BORDER-RIGHT-WIDTH: 0px;
			}
			.dropdown LI { /*** submenu item that leads to another submenu level ***/
				VERTICAL-ALIGN: bottom; POSITION: relative;
				background-color: #FFFFCC;
				color: #005BBF; /*** Kiama flag blue ***/
			}
			.dropdown LI:hover {
				BACKGROUND: #005BBF;
			}
			.nav DIV DIV A { /*** submenus of top row menu ***/
				COLOR: #005BBF; /*** Kiama flag blue ***/
				BORDER-BOTTOM: #000 1px solid;
				BORDER-RIGHT-WIDTH: 0px;
				background-colour: #FFFFCC;
			}
			.nav DIV DIV A:hover {
				COLOR: #fff;
				BORDER-BOTTOM: #000 1px solid;
				BORDER-RIGHT-WIDTH: 0px;
				background-color: #005BBF; /*** Kiama flag blue ***/
			}
			.nav DIV DIV A:visited {
				COLOR: #005BBF; /*** Kiama flag blue ***/
				BORDER-BOTTOM: #000 1px solid;
				BORDER-RIGHT-WIDTH: 0px;
				background-color: #FFFFCC; 
			}
			.flyout {
				BACKGROUND: url(../images/bgfix.gif); LEFT: -3000px; WIDTH: 220px; POSITION: absolute; TOP: -26px; TEXT-ALIGN: left;
			}
			.rightarrow {
				position:absolute;top: 3px; right:15px;
			}
			.nav DIV DIV .flyout LI:hover {
				BACKGROUND: #005BBF; /*** Kiama flag blue ***/
				/* background-color: #fff; */
			}
			.nav DIV DIV .flyout UL {
				BACKGROUND: #FFFFCC;
			}
			.nav DIV DIV .flyout A {
				COLOR: #005BBF; /*** Kiama flag blue ***/
				background-color: #FFFFCC;
			}
			/*** .nav DIV DIV .flyout A:visited {
				COLOR: #CE00CE; /*** magenta ***/
			/***	background-color: #FFF;
			} ***/
			.nav DIV DIV .flyout A:hover {
				COLOR: #fff;
				background-color: #005BBF; /*** Kiama flag blue ***/
			}
			.mini-zone {
				BACKGROUND: url(../images/bgfix.gif); LEFT: -3000px; WIDTH: 220px; POSITION: absolute; TOP: -26px; TEXT-ALIGN: left;
			}
			.flyout UL {
				MARGIN: 30px 30px 30px 0px;
			}
			.dropdown LI:hover .flyout {
				LEFT: 180px;
			}
			.eight .flyout UL {
				MARGIN: 30px 0px 30px 30px;
			}
			.eight LI:hover .flyout {
				LEFT: -210px;
			}
			.one {
				Z-INDEX: 10;
			}
			.two {
				Z-INDEX: 20;
			}
			.three {
				Z-INDEX: 30;
			}
			.four {
				Z-INDEX: 40;
			}
			.five {
				Z-INDEX: 50;
			}
			.six {
				Z-INDEX: 60;
			}
			.seven {
				Z-INDEX: 70;
			}
			.eight {
				Z-INDEX: 80;
			}
			.eight:hover {
				Z-INDEX: 65;
			}
			.mini-zone {
				PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(../images/bgfix.gif); LEFT: -3000px; PADDING-BOTTOM: 0px; WIDTH: 15px; BOTTOM: -15px; PADDING-TOP: 0px; POSITION: absolute; TOP: auto; HEIGHT: 15px;
			}
			.dropdown LI:hover .mini-zone {
				RIGHT: 8px; LEFT: auto; TOP: auto;
			}
			.eight LI:hover .mini-zone {
				LEFT: 8px;
			}
			.one {
				BACKGROUND: #FFFFCC;			
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;			
				border-left: #000 1px solid;
			}
			.one UL {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.two {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.two UL {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.three {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.three UL {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.four {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.four UL {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.five {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.five UL {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.six {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.six UL {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.seven {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.seven UL {
				BACKGROUND: #FFFFCC;		
				border-bottom: #000 1px solid;			
				border-top: #000 1px solid;
			}
			.eight {
				BACKGROUND: #FFFFCC;			
				border-bottom: 1px solid #000;			
				border-top: 1px solid #000;			
				border-right: 1px solid #000;
			}
			.eight UL {
				BACKGROUND: #FFFFCC;
			}
			HTML .topnav .dropdown LI {
				MARGIN-LEFT: 0px; HEIGHT: 1%;
			}
			HTML .nav A {
				HEIGHT: 1%;
			}
			.brclear {
				CLEAR: both; FONT-SIZE: 1px; MARGIN: 0px; LINE-HEIGHT: 0; HEIGHT: 0px;
			}


/******                                                                            ******/
/******    TYPOGRAPHY SECTION  headings, paragraphs, lists, links, tables          ******/
/******                                                                            ******/

p {
	padding-right: 6px; padding-left: 9px; padding-bottom: 0px; margin: 6px 0px; padding-top: 0px
}
h1 {
	/*** border-right: #89a 3px solid;  ***/
	padding-right: 0px;
	/*** border-top: #cde 3px solid;  ***/
	padding-left: 2px;
	font-size: 1.7em;
	font-weight : bold;
	/***   background: #0033CC; #abd ***/
	color: #005BBF;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 6px;
	margin: 2px;
	/*** border-left: #bccdef 3px solid;  ***/
	padding-top: 7px;
	/*** border-bottom: #789 3px solid;  ***/
	text-align: left;
}
h2 {
	/*** border-right: #89a 3px solid;  ***/
	padding-right: 0px;
	/*** border-top: #cde 3px solid;  ***/
	padding-left: 6px;
	font-size: 1.4em;
	/***  background: #99CCFF; ***/
	padding-bottom: 1px;
	/***color: #4aad4c;  green ***/
	color: #000000;
	margin: 2px;
	/*** border-left: #bccdef 3px solid;  ***/
	padding-top: 3px;
	/*** border-bottom: #789 2px solid;  ***/
	text-align: left;
	width : auto;
}
h2.media{
	background: #0033CC;
	text-align: center;
}
h3 {
	font-size: 1.2em;
	margin: 2px;
	padding-left: 6px;
	color: #000;
	/*** background-color : #CCFFFF;  ***/
	text-align: left;
}
h4 {
	font-weight: bold;
	margin: 2px;
	padding-left: 2px;
	color: #669999;
   }
dl{
	text-indent: 0px;
}
dt.highlight{ /*** definition table cell highlighter. ***/
	font-weight: bold;
}
dt{
	padding-left: 10px;
	font-weight: normal;
}
dd{
	margin-left: 20px;
}
.padding
{
	margin-left: 20px;
}
.nodot{
	display: list-item;
	list-style: none;
}
caption{
	font-weight: bold;
	font-style: italic;
}
table
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.nobordertable {
	border: none;
	border: hidden;
	border-collapse: collapse;
	border-color: #FFF;
}

.nobordertd {
	border: none;
	border:hidden;
	border-collapse: collapse;
}

th{
	border: 1px solid;
	text-align: center;
}
tr, td{
	border :  1px solid;
}
tr.highlight{
	background-color: #CCFFFF;
	font-weight: bold;
}
td.subhead{
	font-weight: bold;
}

table.prettytable {
	background:#FFFFCC;
	margin: 1em 1em 1em 2em;
	border-collapse:collapse;
	}
	
table.prettytable th, table.prettytable td {
	padding: 0.2em;
	vertical-align:top
	}
	
table.prettytable th {
	background-color:#78D37B;
	text-align:left;
	}		

table.prettytable caption {
	margin-left: inherit;
	margin-right: inherit;
	}
	
a:link {
	background-color: transparent;
	color: Blue;
}

a:visited {
	text-decoration: none;
	background-color: transparent;
	color: #CE00CE;
}

a:hover {
	background-color: #FFFFFF;
	text-decoration: underline;
}

a:active {
}
a {
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
.clear {
	clear: both;
}

/*** 
.italics-test {
	border-right: red 1px solid; border-top: red 1px solid; background: #ccd; border-left: red 1px solid; border-bottom: red 1px solid; font-style: italic; text-align: justify;
}
.italics-test-side {
	border-right: red 1px solid; border-top: red 1px solid; background: #ccd; border-left: red 1px solid; border-bottom: red 1px solid; font-style: italic; text-align: justify;
}
 html .italics-test {
	overflow: visible; width: auto; height: 1px;
}
 html .italics-test-side {
	overflow: visible; width: auto; height: 1px;
}  ***/

   
/******                                                                            ******/
/******   INTERMITTENT ELEMENTS SECTION  boxes, forms, buttons, indexes, graphics  ******/
/******                                                                            ******/

ul.horiz li {
	display: inline;
	border: medium;
	border-color:#0000FF;
	}

ul.page-index li {
	border: small;
	display: inline;
	/*background-image: url(../images/0068_green_box.gif; 
	background-position:left;
	background-repeat: none; */
	margin-right: 8px;
			
	/* list-style-image: url(../images/0068_green_box.gif); */
	}
.contacts {
	margin-left: 60px;
	background-color:#FFFFCC;
	padding: 6px;
	border: none;
	}	
.media {
	margin-left: 30px;
	margin-right: 30px;
	background-color:#FFFFCC;
	padding: 10px;
/*	border-style: ridge; 
*/	border-style: outset;
	}	
.media li {
	list-style-image: url(../images/Blogging-Icons-Set/Blogging-Icons-Set/Article/article-24.png);
	list-style-position: inside;
	margin-left: 10px;
	line-height: 40px;
	}
.list-news {
	list-style-image: url(../images/SilkCompanion/icons/asterisk_red.png);
	margin-left: 10px;
	color: #439ECD;
	}
.addresshead { /*** heading for contact details in right column ***/
	font-weight : bold;
	font-size : 0.9em;
	display : block;
	background-color : #339e35;
	width: 152px;
	color : White;
	text-align: left;
	text-indent : 2px;
}
.addresslook{
	padding-bottom : 0.5em;
	padding-left: 1px;
	width : 150px;
	font-size : 0.8em;
	float : none;
	background-color: #CCCCFF;
	font-style:normal;
}

.promohead { /*** heading for promotions in right column ***/
	font-weight : bold;
	font-size : 1.2em;
	display : block;
	background-color : #FBE015;
	width: 152px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	text-indent : 2px;
}

.email{
	font-size : 0.9em;
}


.topics{ /*** centres text for indexes at top of pages. ***/
	text-align: center;
	margin: 5px 5px 5px 5px;
}

.page-index{
	background-color:#FFFFFF;
	border-style:none;
}

.cross{
	background-color: #CCCCCC;
	padding-left: 3px;
	width : 148px;
	font-size : .8em;
}

#sponsors-150th li a { /*** Left hand menu bar. ***/
	display: block;
	border-top: 1px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	padding: 4px;
	color: #fff;
	text-decoration: none;
	width: 140px;
}
html>body #button li a {
		width: auto;
	}
html>body #sponsors-150th li a {
		width: auto;
	}
#sponsors-150th li a:hover {
		border-top: 1px solid #FFFFFF;
		border-left: 2px solid #FFFFFF;
		background-color: #339e35;
		color: #fff;
	}
#sponsors-150th ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
#sponsors-150th li {
		margin: 0;
	}
/*** Left hand menu bar. ***/	
#button { 
	width: 150px;
	border-left: 1px solid #000;
	padding: 0 0 0 0;
	/*** margin-bottom: 1em; ***/
	margin-bottom: -1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica,Arial, sans-serif;
	background-color: #78d37b;
	color: #333;
	/***  border-bottom-color:#66FFFF; ***/
	}
#button li {
		margin: 0;
	}
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
#button li a {
	display: block;
	/* padding: 0px 0px 8px 0.5em; */
	border-top: 1px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	padding: 4px;
	/***  border-left: 5px solid #1958b7;  ***/
	/*** border-right: 5px solid #508fc4;  ***/
	/*** border-bottom: 5px solid #1958b7;  ***/
	/*** border-top: 5px solid #508fc4;  ***/
	/*** background-color: #2175bc;  ***/
	color: #fff;
	text-decoration: none;
	width: 140px;
}
#button a:visited {
	color: #CE00CE;
}
#button li a:hover {
		/*** border-left: 5px solid #1c64d1;   ***/
		/* border-right: 5px solid #005BBF; */
		border-top: 1px solid #FFFFFF;
		border-left: 2px solid #FFFFFF;
		background-color: #339e35;
		color: #fff;
	}
/*** Left hand menu bar ends here. ***/

#sponsors-150th {
	width: 150px;
	border-left: 1px solid #000;
	padding: 0 0 0 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica,Arial, sans-serif;
	background-color: #FFF;
	}
	
.button{
	border-left: 2px solid #FFFFFF;
	/***  padding-right: 5px; ***/
	padding: 4px;
	background: #005BBF;
	color: #fff;
}

hr.middle{
	width: 33%;
	text-align : center;
}
.addindent{ 
	padding-left: 20px;
}
.dotted{
	border : thin dotted;
	border-left : none;
	border-top : none;
	border-right : none;
	margin-left : 50px;
	padding-bottom : -35px;
	margin-right : 5px;
}

.dottedcont{
	border : thin solid;
}
.limage{
	list-style-image : none;
}
.nota{
	background-color : #FFFFCC;
	font: bold;
	margin : 15px;
}
.block1{
	font-family : Arial;
	vertical-align : baseline;
	margin-left: auto;
	margin-right: auto;
}
.cellcolour{
	background-color : #CCFFFF;
}
.boldwhitetext
{
	font: bold;
	color: #FFFFFF;
}
.supertext {
	font-size:x-small;
	vertical-align: super;
}
.fancytext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	font-style: italic;
	font-weight: bold;
	color: #00FF00;
}
.boldtext{
	font-weight: bold;
}
.italictext{
font-style: italic;
}
.bolditalictext{
	font-style: italic;
	font-weight: bold;
}
.boldgreen {
	color: #4aad4c;
	font-weight: bold;
	font-size: medium;
}
.pdf{
	background-color: #CCFFFF;
	text-indent : 5px;
	padding-bottom : .5em;
	width : 148px;
	font-size : .7em;
	float : right;
	padding-left: 2px;
	margin-left : 1px;
}
.contactfloatbox{
	width : 250px;
	text-align : left;
	font-weight : bold;
	}
.trade{
	font-size: xx-small;
	vertical-align : super;
	}
.smallprint{
	font-size: x-small;
	}
.dateline{
	font-size: xx-small;
	margin-left : 0px;
	/* position: absolute;
	left: 250px; */
	/* float:left; */
	/*** margin-bottom: 20px; ***/
}
.totop{
	font-size: small;
	text-align : right;
	margin-right: 6px;
	border: none;	
	}
pre{
	text-indent : 15px;
}
img.iconr{
	float : right;
	margin : 10px;
}
img.iconl{
	float : left;
	margin : 10px;
	}
			
img.iconi{
	margin : 10px;
	display : inline;
}			

img.iconpad{
	margin : .5em;
}
img.iconc{
	float : none;
	margin : 10px;
	text-align : center;
	display : block;
	margin-right: auto;
	margin-left: auto;
}
img.toindex{
	border: none;
}
	img.iconnoborder{
	border : none;
}
.alignright {
	clear: both; margin-top: 0px; text-align: right;
}
#alignright-list {
    /* clear: both; */ vertical-align: top; margin-left: 3px; margin-right: 3px; text-align: right; width: 250px;
}
.small {
	font-size: 0.9em;
}
.large {
	font-size: 1.2em;
}
.x-large {
	font-size: 2em;
}

.wide {
	FONT-WEIGHT: bold;
	 FONT-SIZE: 1.6em; 
	 BACKGROUND: url() #ffc;
	 WIDTH: 100%;
	 COLOR: #ffa; 
	 TEXT-ALIGN: center;
	}
	
.widehead {
	FONT-WEIGHT: bold;
	FONT-SIZE: .8em;
	WIDTH: 100%;
	COLOR: White;
	TEXT-ALIGN: center;
	background-color: White;
}
.wide p {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px; padding-top: 5px; position: relative;
}
.top {
	border-bottom: #000 1px solid;
}

.bottom {
	border-top: #000 1px solid; position: relative;
}
.testfloat {
	border-right: #f90 2px solid; border-top: #f90 2px solid; font-size: 0.7em; background: #ffd; border-left: #f90 2px solid; width: 50px; border-bottom: #f90 2px solid;
}
.to-right {
	float: right;
}
.to-left {
	float: left;
}
.image-left {
	float: left;
	margin-right: 20px;
	margin-bottom: 6px;
}
.image-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 6px;
}
.indent-para {
	margin-left: 20px;
}	
.ap-test {
	border-top: #000 1px solid; font-size: 0.6em; background: #5b5; width: 150px; color: yellow; position: absolute; top: -102px; height: 100px;
}
 html .ap-test {
	top: -102px;
}
.ap-left {
	left: 0px;
}
.ap-right {
	right: 0px;
}
/* three-sections for news area on home page */
.news-wrap {
	width: 780px;
	height: 660px;
	background-image: url(../images/dry-stone-wall-soft.jpg);
	background-repeat: no-repeat;
	/*background-repeat: */
	}
#news1 { /* Public Documents */
	width: 250px;
	float: right;
	margin: 5px;
	display: inline;
	}
#news2 { /* Media Centre */
	/* margin: 0px 260px 0px 260px; */
	width: 250px
	float: left;
	display: inline;
}
#news3 { /* Latest News */
	width: 500px;
	float: left;
	display: inline;
}
#ww-background {
	background-color:#FFFFFF;
}


	UL.sitemap {
		PADDING-LEFT: 0px; MARGIN-LEFT: 0.5cm; LIST-STYLE-TYPE: none;
	}
	UL.sitemap LI {
		PADDING-LEFT: 1.1em;
	}
	UL.sitemap LI A {
		PADDING-LEFT: 1em; BACKGROUND: url() no-repeat; MARGIN-LEFT: -1.1em;
	}
	UL.sitemap LI A:hover {
		BACKGROUND: url() no-repeat;
	}
	UL.sitemap LI A.parent {
		BACKGROUND: none transparent scroll repeat 0% 0%;
		font-weight: bold;
	}
	UL.sitemap LI UL {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0.6em;
		BACKGROUND: url() no-repeat;
		PADDING-BOTTOM: 0px;
		MARGIN: -1.4em 0px 0px -1.6em;
		PADDING-TOP: 1.4em;
		LIST-STYLE-TYPE: none;
	}
	UL.sitemap LI UL:hover {
	BACKGROUND: url() no-repeat;
}
	UL.sitemap LI UL LI {
		PADDING-LEFT: 10px; MARGIN-LEFT: 0.5cm;
	}
.bullet-triangle {
	list-style-image: url(../images/b27.gif);
}			
			
.bullet-blink {
	list-style-image: url(../images/b30.gif);
}

.bullet-pdf {
	list-style-image: url(../images/iconpdf.gif);
	margin-left: 20px;
			}			
.bullet-news {
	list-style-image: url(../images/0068_green_box.gif);
}			
#readmore {
	font-style:italic;
}

	

