@charset "utf-8";
/* CSS Document */
a:link, a:visited, a:hover, a:active
{
	text-decoration:none;
	font-size:inherit;
}
body
{
	color:#006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.menu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#header
{
	margin:0 auto;
	margin-top:-35px;
	width:1000px;
}
#armidale,#aberdeen,#ashford,#barraba,#bingara,#bundarra,#cobar,#coonabarabran,#denman,#dubbo,#glenInnes,#guyra,#inverell,#manilla,#merriwa,#moree,#mungindi,#murrurundi,#muswellbrook,#narromine,#nundle,#quirindi,#scone,#singleton,#tamworth,#tenterfield,#trangie,#une,#uralla,#walcha,#warialda,#werriscreek
{
  margin: 0px 10px 0px 10px;
  display:none;
}
#banner
{
	width:100%;
	margin:0 auto;
	height:157px;
	background-image:url(../images/green_banner_6.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	background-position:center;
}
#banner a
{
	font-size:12px;
	text-decoration:none;
	color:#005abb;
}
#banner a:hover
{
	text-decoration:underline;
}
#container
{
	margin:0 auto;

	width:1024px;
}
#left_menu
{
	float: left; /* since this element is floated, a width must be given */
	width: 160px;
	background-image:url(../images/menu_dark.jpg);
	background-position:right;
	background-repeat:repeat-y;
	text-align:right;
	padding:0px;
	margin-left:-25px;
	margin-top:20px;
}

#left_menu a
{
	color:#FFFFFF;
	text-decoration:none;
	font:smaller Verdana, Arial, Helvetica, sans-serif;
}
#left_menu a:hover
{
	text-decoration:underline;
}
#left_menu p
{
margin:10px;
}
#main
{
	width:840px;
	float:left;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	background-image:url(../images/bg2.jpg);
	background-repeat:repeat-y;
}
#main.no_background
{
	background-image:none;
}
#main p, ul, li, h4
{
	text-align:justify;
}
p
{
	color:#000000;
}
#main a
{
	text-decoration:none;
	color:#005652;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#main a.map
{
	color:#0033FF;
}
#main a:hover
{
	text-decoration:underline;
}
.p2
{
	font-size:9px;
}
.p3
{
	font-size:16px;
}
/*.p3 a:visited
{
	font-size:16px;
}
.p3 a:link, a:hover, a:active
{
	font-size:16px;
}*/
.p5
{
	font-size:9px;
	color:#999999;
	text-align:center;
}
.ptiny
{
	font-size:9px;
	text-align:left;
}
#main p.span
{
	text-align:center;
	font-size:16px;
}
#main_boxes
{
	float:left;
	width:245px;
	margin:0px 15px 5px 5px;
	padding:5px;
	text-align:left;
}
#main_boxes.two
{
	text-align:center;
}
p.right
{
	text-align:right;
}
.contimg
{
	margin-left:15px;
}
#content_element
{
	margin-bottom:15px;
	float:left;
	text-align:center;
	width:100%;
	border-top:#e6f1fd 1px solid;
	border-bottom:#e6f1fd 1px solid;
}
#flash_main_menu
{
	float:left;
	width:600px;
	border-right:#e6f1fd 1px solid;
}
#content_element.solo
{
	margin-left:150px;
	margin-top:20px;
}
#text_block
{
	float:left;
	color:#006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	width:100%;
}
#footer
{
	margin:0 auto;
	color:#FFFFFF;
	/*background-image:url(../images/footer1.png);*/
	background-position:center;
	background-repeat:no-repeat;
	padding:0px 50px 50px 50px;
	position:relative;
}
.lists
{
	list-style-type:none;
	color:#003300;
}
.lists a:link, a:visited, a:hover
{
	text-decoration:none;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.gal_thumb
	{
		margin:2px;
		border-bottom:#333333 thin solid;
		border-right:#333333 thin solid;
		border-left:#999999 thin solid;
		border-top:#999999 thin solid;
		float:left;
	}
#logo_pics
{
	position:relative;
	left:320px;
	top:-320px;
	z-index:4;
}
table
{
	border-collapse:collapse;
	width:90%;
	text-align:center;
	padding:3px;
	color:#000000;
	margin:0 auto;
}
th, td
{
	border:1px solid green;
	padding:5px;
}
th
{
	background-color:#B3D88B;
}
td.careers
{
	background-color:#B3D88B;
}

td.old
{
	color:#005abb;
}
td.new
{
	color:#005652;
}
td.one
{
	border:0px solid #FFFFFF;
	border-bottom:1px solid green;
}
td.two
{
	border-top:0px solid #FFFFFF;
}
td.three
{
	border-left:0px solid #FFFFFF;
}
td.four
{
	border-right:0px solid #FFFFFF;
	text-align:justify;
}
td.five
{
	border-bottom:0px solid #FFFFFF;
}
#divM,#divC
{
	visibility:visible;
}

.invisdiv
{
	visibility:hidden;
	position:fixed;
	top:200px;
	right:5px;
}
h1
{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}
h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#3390f4;
	text-align:center;
}
h3
{
	font-size:24px;
	color:#000000;
	text-decoration:none;
}
h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#BFD3EF;
	margin-top:110px;
	text-align:center;
}
p.disclaimer_necu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#BFD3EF;
	margin-top:110px;
	margin-left:205px;
}
p.news_item
{

	color:#005652;
	text-align:left;
}
.news_item a:link, a:visited, a:hover
{

	text-decoration:underline;
	color:#005652;
}

strong.important
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#990000;
}
input, textarea
{
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005abb;
}

.error
{
	border-top:#F00 1px solid;
	border-left:#F00 1px solid;
	border-bottom: 1px #F00 solid;
	border-right: 1px #F00 solid;
	background-color:#FCF;
}
input.radio
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005abb;
	border:none;
}
input.submit
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005abb;
	border-top:2px #CCCCCC solid;
	border-left:2px #CCCCCC solid;
	border-bottom: #666666 2px solid;
	border-right: #666666 2px solid;
}
select
{
	border:0 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005abb;
	background-color:#FFFFFF;
}
#contactBox
{
	width:240px;
	height:240px;
	background-color:#FFFFFF;
	border:ridge #CCCCCC thin;
	visibility:hidden;
	position:absolute;
	top:320px;
	left:50px;
	text-align:left;
	z-index:100;
	padding-left:10px;
}
#contactBox a
{
	color:#000000;
	text-decoration:none;
}
#contactBox p.small
{
	line-height:80%;
}
#menu_text_box
{
	width:100%;
	float:left;
}
#dock {
		width: 100%;
		text-align: center;
		left: 50px;
		position:absolute;
		bottom:0px;
		z-index:4;
	}
	#dock a:visited{
		text-decoration: none;
	}
	#dock a{
		text-decoration: none;
		margin: -2px;
	}
	#dock img {
		border: none;
		width: 0px;
	}
	#legend {
		width: 100%;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000;
		text-decoration:underline;
		z-index:15;
		position:absolute;
		bottom:-10px;
	}
	
ul.one a
{
	list-style-type:circle;
	text-decoration:none;
	font-size:9px;
	color:#003300;
}
ul.two a
{
	list-style-type:disc;
	text-decoration:none;
	font-size:9px;
	color:#006600;
}
#testIcons
{
	position:absolute;
	top:860px;
	left:50%;
	margin-left:-442px;
	border:none;
}
.red
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

<!--  ----------------------ACORDIAN ----------------------------  -->
.AccordionTitle, .AccordionContainer
{
  position:relative;
  width:215px;
  float:left;
}
.AccordionContent
{
  position:relative;
  right:0px;
  width:215px;
  /*background-image:url(../images/fade.png);*/
}

.AccordionTitle
{

  height:15px;
  overflow:hidden;
  cursor:pointer;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  text-align:center;
  /*background-image:url(../images/acordian-back.gif);*/
  background-repeat:repeat-x;
  display:table-cell;
  -moz-user-select:none;
  color:#005abb;
  width:215px;
  border:#d7e9fd 1px solid;
  right:0px;
}
.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none;
  color:#005652;
  right:0px;
}
.AccordionContainer
{

}
/*-----------------------------------LIGHTOBOX--------------------------------*/
	#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	/*-----------------------------------LIGHTOBOX--------------------------------*/
<!--  ----------------------ACORDIAN END----------------------------  -->
			.buorg {
  				position:absolute;
  				width:100%;
   				top:0px;
    			left:0px;
    			border-bottom:1px solid #A29330;
    			background:#FDF2AB no-repeat 1em 0.55em url(http://browser-update.org/img/dialog-warning.gif);\
    			text-align:left;
    			cursor:pointer;
    			font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#005652;
    			font-size: 11px;
				z-index:45;
				}
			.buorg div {
    			padding:5px 36px 5px 40px;
				}
			.buorg a {
    			color:#E25600;
				}
			#buorgclose {
    			position: absolute;
    			right: .5em;
    			top:.2em;
    			height: 20px;
    			width: 12px;
    			font-weight: bold;
    			font-size:14px;
    			padding:0;
				}