/*Basic font formatting*/
body {
	margin:0px 0px 0px 0px;
	color:#000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}

td {
	color:#000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}

li {
	padding:2px;
	color:#000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}

p {
	padding:2px;
	color:#000000;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica;
}

label {
	padding:2px;
	color:#000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}

/* Main Menu styles */
td.leftmenu {
	padding: 6px 0px 6px 0px;
	background-image: url("/layout/mainbgu.gif");
	background-repeat: no-repeat;
}

td.leftmenuover {
	padding: 6px 0px 6px 0px;
	background-image: url("/layout/mainbgo.gif");
	background-repeat: no-repeat;
}

a.leftmenu:link, a.leftmenu:visited {
	font-size: 11px;
	padding: 2px 0px 5px 22px;
	background-image: url("/layout/arrow.gif");
	background-repeat: no-repeat;
	color:#000000;
	text-decoration: none;
}

a.leftmenu:active, a.leftmenu:hover {
	font-size: 11px;
	color:#006666;
	text-decoration: underline;
}

div.js, layer.js {
	background-color: #FFFFFF;
	color: #000000;
}

div.jsover, layer.jsover {
	background-color: #EAF2F2;
	color: #006666;
}

div.jsitem, layer.jsitem {
	color: #000000;
	padding: 0px 0px 3px 25px;
	background-image: url("/layout/popout_arrow.gif");
	background-repeat: no-repeat;
}

div.jsitemover, layer.jsitemover {
	color: #006666;
	padding: 0px 0px 3px 25px;
}


/*Index listing menu styles:*/
a.indexmenu:link, a.indexmenu:visited {
	font-size: 11px;
	padding: 2px 0px 2px 25px;
	background-image: url("/layout/arrow.gif");
	background-repeat: no-repeat;
	text-decoration: none;
}

a.indexmenu:active, a.indexmenu:hover {
	font-size: 11px;
	text-decoration: underline;
}

a.indexzone:link, a.indexzone:visited {
	font-size: 11px;
	text-decoration: none;
}

a.indexzone:hover, a.indexzone:active {
	font-size: 11px;
	text-decoration: underline;
}

p.indexmenu {
	padding: 4px 0px 4px 0px;
}


p.topnav {
	color:#006666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

.footercolour {
	color:#006666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

.palebg {
	background-color: #EAF2F2;
}

.darkbg {
	background-color: #006666;
}

.footergrey {
	color:#999999;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

h1 {
	color:#000000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica;
}

h2 {
	margin:1px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration:none
}

h3 {
	margin:1px;
	color:#006666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration:none
}



a.topnav:link, a.topnav:visited {
	color:#006666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

a.topnav:active, a.topnav:hover {
	color:#006666;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-decoration: underline;
}

a:link, a:visited, a:hover, a:active {
	color:#006666;
}

a.bodynav:link, a.bodynav:visited {
	color:#006666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
}

A.bodynav:active, A.bodynav:hover {
	color:#006666;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}



.whiteltb {
border-top:1px solid white;
border-left:1px solid white;
border-bottom:1px solid white;
}

.whitetb {
border-top:1px solid white;
border-bottom:1px solid white;
}

.dotted {
}

.dottednav {
	height:27px;
	background-image: url('/layout/mainbgu.gif')
}
.dottednavover {
	height:27px;
	background-image: url('/layout/mainbgo.gif')
}
.dottedline {
	background-image: url('/layout/dottedline.gif');
	background-repeat: repeat-x;
}

.breadcrumb {
	color: #EAF2F2;
	text-decoration: none;
}
A.breadcrumb:link, A.breadcrumb:visited {
	text-indent:20px;
	color:white;
	text-decoration: none;
}

A.breadcrumb:hover, A.breadcrumb:active {
	text-indent:20px;
	color:white;
	text-decoration: underline;
}

A.breadcrumb1:link {
	margin:2px;
	color:white;
	text-decoration: none;
}

A.breadcrumb1:hover {
	margin:2px;
	color:white;
	text-decoration: underline;
}

A.breadcrumb1:visited {
	margin:2px;
	color:white;
	text-decoration: none;
}

input.search {
width: 120px; 
height: 20px; 
font-family: Verdana, Arial, Helvetica;
color: #000000; 
font-size: 11px;
background-color: #ffffff; 
border: solid 1px #006666;
}

input.search_but{
height: 20px; 
font-family: Verdana, Arial, Helvetica;
color: #000000; 
font-size: 11px;
text-align:center;
background-color: #ffffff; 
border: solid 1px #81C42F;
}