﻿/*
LEGAL
=====
Copyright: Daemon Pty Limited 2006, http://www.daemon.com.au
Community: Mollio http://www.mollio.org $
License: Released Under the "Common Public License 1.0", 
http://www.opensource.org/licenses/cpl.php
License: Released Under the "Creative Commons License", 
http://creativecommons.org/licenses/by/2.5/
License: Released Under the "GNU Creative Commons License", 
http://creativecommons.org/licenses/GPL/2.0/
*/

body {
   background-color: #fff;
   margin: 0;
  font: bold 1em Verdana, Arial, Helvetica, sans-serif;
  background: #fff url('../images/bg4.gif') repeat-y left;
}

.no-image {
  background-image: none;
}

a:link {
  font: bold 1em Verdana, Arial, Helvetica, sans-serif;
  color: #827940;
  text-decoration: none;
}

.GeneralLink	{
  font: bold 1em Verdana, Arial, Helvetica, sans-serif;
  color: #827940;
  text-decoration: none;
}
.GeneralLinkB	{
  font: Verdana, Arial, Helvetica, sans-serif;
  color: #827940;
  text-decoration: none;
}



a:visited {
   font: bold 1em Verdana, Arial, Helvetica, sans-serif;
   color: #827940;
   text-decoration: none;
}

a:hover {
   font: bold 1em Verdana, Arial, Helvetica, sans-serif;
   color: #827940;
   text-decoration: underline;
}

h3 {
   font: bold 1em Verdana, Arial, Helvetica, sans-serif;
   color: #827940;
}

#container {
   width: 760px;
   margin: 0 0 0 0;
background: url("../images/bg3.gif") no-repeat bottom left;
}

#container2 {
   width: 760px;
   margin: 0 0 0 0;
}

#top-menu {
   background: url("../images/bg.gif") repeat-x #fff;
   width: 760px;
	float: left;
	height: 27px;
}



#banner {
}

#content-box {
   width: 500px;
   font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
   color: #333333;
   margin: 40px 0 0 245px;
   padding: 10px 13px 10px 13px;
}

#content-box  h2 {
   font: bold 1.3 Verdana, Arial, Helvetica, sans-serif;
   color: #000033;
   margin: 0px;
}

#content-box  strong {
   font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
color: #807A3C; 
}


#content-box2 {
   width: 700px;
   font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
   color: #333333;
   margin: 0 0 0 0;
   padding: 10px 13px 10px 13px;
}

#content-box2  h2 {
   font: bold 1.3 Verdana, Arial, Helvetica, sans-serif;
   color: #000033;
   margin: 0px;
}

#content-box2  strong {
   font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
color: #807A3C; 
}

/*nav */

#left-content {
   float: left;
   width: 200px;
   padding: 0 0 0 10px;
   margin: 10px 0 0 10px;
}

#nav-container {
width: 760px;
float: left;
height: 25px;
   background: url("../images/bg.gif") repeat-x #fff;
   margin: 0;
   border-bottom: 1px solid #fff;
}

/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none; border: none;} 
	#nav {font: normal 0.59em Verdana;margin: 0 0 0 0;}
	#nav li {  position:relative; float: left; display:block; margin: 0; padding:0}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active { height: 20px; text-align: center; text-decoration:none;cursor:pointer;color: #fff; width: 10.95em; display: block; padding: 1px 2px 4px 2px; font-weight: normal; margin: 0 0 0 0; border-right: 1px solid #fff;}
	#nav a:hover {color:#000; background-color: #9BAE9A;}
		#nav li #last {border-right:none }
	#nav li ul { background-color: #9BAE9A; width:14.3em; margin-top:0;position: absolute; font: normal 1em Verdana; left: -999em; text-align: left; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff;}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;  padding-left:0; text-align: left; }
	#nav li li.last {border-bottom:none }
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {height: 30px; color:#fff;padding: 10px 10px 5px;width:12.1em; border-right: 0 solid #fff; text-align: left;}
	#nav li li a:hover {text-decoration: underline; color: #000;}
	
	#nav li.active { }
	#nav li.active ul {border:none; background-color: #9BAE9A;}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active { text-decoration: underline;}
	#nav li.active a:hover {color:#000;  text-decoration: underline;}
	
	#nav li.active li {border:none;}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {text-decoration: underline;}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;}
/* sub sub menu */
	#nav li li li{background:none;float:none;border:none;  padding-left:0; text-align: left; }
	#nav li li li.last {border-bottom:none }
	#nav li li li a, #nav li li li a:link, #nav li li li a:visited, #nav li li li a:hover {height: 30px; color:#fff;padding: 5px 10px 3px;width:12.1em; border-right: 0 solid #fff; text-align: left;font: normal 1em Verdana;}
	#nav li li li a:hover {text-decoration: underline; color: #000;}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	/* NAV - top horizontal nav */
	#nav2, #nav2 ul {padding: 0;margin: 0 0 0 0;list-style: none}
	#nav2 { height: 27px; font: normal 0.8em Verdana, arial;margin: 4px 0 0 360px}
	#nav2 li {position:relative; float: left;width: 10em;display:block;margin: 0; border-left: 1px solid #6B7769; border-right: 1px solid #B5C1B3;padding:0}
	#nav2 li.first {border-left: none; border-right: 1px solid #B5C1B3;}
	#nav2 li.last {border-left: 1px solid #6B7769; border-right:none;}
	#nav2 a, #nav2 a:link, #nav2 a:visited, #nav2 a:hover, #nav2 a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px; font: normal 0.8em Verdana;}
	#nav2 a:hover {color:#000}
	
	
	#nav2 li.active { }
	#nav2 li.active ul {border:none;}
	#nav2 li.active a:link, #nav2 li.active a:visited, #nav2 li.active a:hover, #nav2 li.active a:active {text-decoration: underline;}
	#nav2 li.active a:hover {color:#000}
	

	/* hide from IE mac \*/
	#nav2 li {width:auto}
	/* end hiding from IE5 mac */
	
	.header {
	background: #827940 url("../images/header-l.gif") no-repeat top left;
	color: #fff;
	font-weight: normal;
	font-size: 0.8em;
	text-align: center;
	}
	
		.header h3 {
	color: #fff;
	font-weight: normal;
	font-size: 0.8em;
	padding: 5px 10px 5px 13px;
	margin: 0;
	}
	
		.header-r {
		float: right;
		width: 11px;
		height: 11px;
		background: #827940 url("../images/header-r.gif") no-repeat top right;

	}
	
	.box {
	background-color: #9BAE9A;
	color: #333333;
	font-weight: normal;
	font-size: 0.7em;
	padding: 5px 10px 5px 10px;
	margin:  0 0 10px 0;
	display: table;
	}
	
		.box img {
	margin:  5px 0 10px 0;
	}

	.link-left {
	color: #fff;
	float: left;
	width: 400px;
	margin: 8px 0 0 10px;
	padding: 0;
	}
	
	.link-left a:link {
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
		padding: 0;
	}
	
		.link-left a:visited {
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
			padding: 0;
	}
		
		.link-left a:hover {
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
			padding: 0;
	}
	
		.link-left2 {
	float: left;
	width: 400px;
	margin: 2px 0 0 10px;
	padding: 0;
	}
	
	.link-left2 a:link {
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
		padding: 0;

	}
	
		.link-left2 a:visited {
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
		padding: 0;

	}
		
		.link-left2 a:hover {
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
		padding: 0;

	}
	
		.link-right {
	float: right;
	width: 200px;
	margin: 8px 10px 0 0;
	text-align: right;
	}
	
	.link-right a:link {
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
		.link-right a:visited {
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
		
		.link-right a:hover {
	font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	}
	
	#shadow {
	float: left;
	width: 760px;
	margin: 0;
	padding: 0;
}

.table-bg1 {
background-color: #9BAE9A;
padding: 5px;
border-top: none;
border-right: 1px solid #fff;
border-left: none;
border-bottom: 1px solid #fff;
color: #fff;
}


	.table-bg1 a:link {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}
	
	.table-bg1 a:visited {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}
		
	.table-bg1 a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	}

.table-bg2 {
background-color: #D2E3D1;
padding: 5px;
border-top: none;
border-right: 1px solid #fff;
border-left: none;
border-bottom: 1px solid #fff;
color: #333333;
}



	.table-bg2 a:link {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}
	
	.table-bg2 a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}
		
	.table-bg2 a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	}