body	{
	background: #ffffff url(/grafix/frontpage/background-grad.png) repeat-x;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #000000; font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	}

a:link    {color: #004488; text-decoration: none;}
a:active  {color: #ff0000; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover   {color: #004488; text-decoration: underline;}
/* hr { border:0; height: 1px; color: #aaaaaa; background-color: #aaaaaa; } */
.alignleft  { float: left; }
.alignright { text-align: right; }
.locurl { float: right; color: #888888; font-size: 80%; }
.newlocsheader { color: #004488; font-size: 14pt; font-weight: bold; }

.area     { font-size: 9pt; background-color: #ffffdd; }
.navstyle { font-size: 10pt; color: #0C4964; background-color: #eeeeee; }
.locality { font-size: 8pt;  color: #000000; }

.searchbox  {
             /* height: 30px; */
             background-color: #dddddd;
             font-size: 9pt;
             /* margin: 15px 0px 0px 0px; */
             padding: 5px 0px 5px 0px;
            }

.project_selected { background-color: #ffffcc; }
.projectbox {
             background-color: #ffffdd;
             font-size: 9pt;
             border-style: solid;
             border-color: #cccccc;
             border-top-width: thin; 
             border-right-style: hidden;
             border-bottom-width: thin; 
             border-left-style: hidden;
             margin-top: 15px;
             padding: 5px 0px 5px 0px;
            }

/* project include tickbox */
.tickbox { float: right; margin: 4px; }

.quote       {font-size: 10pt;}
.locality    {font-size: 9pt; font-style: italic;}
.description {font-size: 10pt;}

.breadcrumbs {font-size: 80%;}
.contact     {font-size: 80%; font-weight: bold;}
.enquiry     {font-size: 80%; font-weight: bold;}
.seealso     {font-size: 80%}
.sidemenu    {font-size: 80%}
.disclaimer  {font-size: 60%; color: #888888;}
.click       {font-size: 60%; color: #888888;}
.thispage    {color: #888888;}
.underline   {text-decoration: underline;}
.underline:link    {color: #004488; text-decoration: underline;}
.underline:active  {color: #ff0000; text-decoration: underline;}
.underline:visited {color: #666666; text-decoration: underline;}
.underline:hover   {color: #004488; text-decoration: underline;}
.red         { color: #DD0000; }
.menuhighlight { color: #dd0000; background-color: #ffffdd; }

table.libmenu    { width: 120px; background-color: #ffffff; }
table.libmenu td { background-color: #eeeeee;
                   font-size: 80%;
                   height: 25px;
                   text-align: center;
                   color: #000000;
                 }

table.record th {font-size: 80%; background-color: #ffffff; color: #888888; text-align: left;}
table.record td {font-size: 80%; background-color: #ffffff;}

table.backto th { font-size: 80%; color: #888888; text-align: right; font-weight: normal;}
table.backto td { font-size: 80%;}

table.preface td { font-size: 80%; background-color: #fff9dd; }

.lwvisited         {font-size: 9pt; color: #888888;}
.lwvisited:link    {font-size: 9pt; color: #888888;}
.lwvisited:visited {font-size: 9pt; color: #888888;}
.lwvisited:hover   {font-size: 9pt; color: #0C4964; text-decoration: underline; }

.navigation         {font-size: 10pt; color: #0C4964;}
.navigation:link    {font-size: 10pt; color: #0C4964;}
.navigation:visited {font-size: 10pt; color: #0C4964;}
.navigation:hover   {font-size: 10pt; color: #0C4964; text-decoration: underline;}

.bbold {color: #0C4964; font-size: 90%;}

.pmenu         {color: #0C4964; }
.pmenu:link    {color: #0C4964; }
.pmenu:visited {color: #0C4964; }
.pmenu:hover   {color: #0C4964; text-decoration: underline;}

.mmenu         {color: #0C4964;}
.mmenu:link    {color: #0C4964; text-decoration: underline;}
.mmenu:visited {color: #0C4964; text-decoration: underline;}
.mmenu:hover   {color: #0C4964; text-decoration: underline;}

.heading    {font-weight: bold; font-size: 110%; color: #0C4964;}
.small      { font-size: 9pt; }
.smaller    { font-size: 8pt; }
.grey       { color: #aaaaaa; }
.green      {color: green; text-decoration: none; }
.darkergrey { color: #999999; }
.emphasise  { color: #A71600; }

.u {text-decoration: underline;}

#ajax_response{
	font-size: 8pt;
	border: 1px solid #8789E7;
	background: #FFFFFF;
	width: 100px;
	position: absolute;
	display: none;
	padding :2px 2px;
	top: auto;
}
.list {
	padding:0px 0px;
	margin:0px;
	list-style : none;
}
.list li a{
	text-align : left;
	padding:2px;
	cursor:pointer;
	display:block;
	text-decoration : none;
	color:#000000;
}
.selected{
	background : #CCCFF2;
}
#holder{
	width : 350px;
}
.bold{
	font-weight:bold;
	color: #004488;
}
#fullheight { height:100%; }
#searchmenu td { height: 100%; }
#disclaimer
{
 vertical-align: bottom;
}
.lhsmall { line-height: 15px; margin-bottom: 0px; }
