/* CSS Document */

/* html tag overides */
body		{text-align:center;margin:0;padding:0;border:none;background: #D6DBB5 url('/images/new/img_background.gif') repeat;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 76%;color:#333333;}

p			{margin-top:10px;}

ul			{margin-top:2px;list-style-image: url('/images/new/img_arrowbulletpoint.gif');}
ul li		{text-align:justify;}

h1 			{color:#003031;font-size:2.0em;font-weight:normal;margin-top:0em;margin-bottom:0em;}
h2 			{color:#003031;font-size:1.7em;margin:1.2em 0em 1.2em 0em;font-weight:normal;}
h3 			{color:#003031;font-size:1.4em;margin:1.2em 0em 1.2em 0em;font-weight:normal;}
h4 			{color:#003031;font-size:1.2em;margin:1.2em 0em 1.2em 0em;font-weight:bold;}
h5 			{color:#003031;font-size:1.0em;margin:1.2em 0em 1.2em 0em;font-weight:bold;}
h6 			{color:#003031;font-size:0.8em;margin:1.2em 0em 1.2em 0em;font-weight:bold;}

a 			{color:#333333;text-decoration:underline;font-weight:normal;}
a:link 		{ }
a:visited 	{ }
a:active 	{ }
a:hover 	{text-decoration:underline;color:#FF9A31;}
a:focus		{-moz-outline:none;}

.narrow1	{width:50%;line-height:1.3em;}
.narrow2	{width:50%;line-height:1.5em;}

img 		{border:0;}
ol, ul, li 	{font-size:0.98em;line-height:1.3em;margin-top:0.2em;margin-bottom:0.1em;}
p 			{font-size:0.95em;line-height:1.3em;margin: 1.2em 0em 1.2em 0em;}
li > p 		{margin-top:0.2em;}
pre 		{font-family:monospace;font-size:1.0em;}
strong, b 	{font-weight:bold;}


/* page layout css */
#pageareaborder			{width:100%;border-top:1px solid #94CB6B;border-left:1px solid #94CB6B;border-right:1px solid #94CB6B;}
#banner					{width:100%;height:88px;background:url('/images/new/img_bannerlogo.gif') top left no-repeat;}
#topbar					{background: #93B979 url('/images/new/img_leafedge.gif') no-repeat;height:18px;width:100%;border-bottom:1px solid white;overflow:hidden;}
#bottombar				{clear:both;background: #93B97C url('/images/new/img_leafedge2.gif') no-repeat top right;height:12px;width:100%;border-bottom:1px solid white;overflow:hidden;}
#pageborder				{text-align:left;width:900px;margin:20px auto;}
#pagearea				{width:100%;background-color:white;}


/* topmenu css */
#topmenu				{color:white;font-size:0.8em;}
#topmenulinks			{padding-top:8px;padding-bottom:8px;}
#topmenu a				{text-decoration:none;color:#56732E;}
#topmenu a:link 		{text-decoration:none;}
#topmenu a:visited 		{text-decoration:none;}
#topmenu a:active 		{text-decoration:none;}
#topmenu a:hover		{text-decoration:none;color:#FF9A31;}
#topmenu span			{color:#016060;margin-left:1.1em;margin-right:1.1em;}
#topmenuright			{float:right;width:200px;text-align:right;}

/* bottommenu css */
#bottommenu				{text-align:left;color:#56732E;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;margin-top:10px;}
#bottommenu	a			{text-decoration:none;float:right;color:#56732E}
#bottommenu a:link 		{text-decoration:none;}
#bottommenu a:visited 	{text-decoration:none;}
#bottommenu a:active 	{text-decoration:none;}
#bottommenu a:hover		{text-decoration:none;color:#FF9A31;}

/* menu horizontal rows */
#topmenutoprow			{margin-top:10px;height:1px;width:100%;background-color:#016060;overflow:hidden;}
#topmenubottomrow		{margin-bottom:5px;height:1px;width:100%;background-color:#016060;overflow:hidden}
#bottommenubottomrow	{margin-top:10px;margin-bottom:10px;height:1px;width:100%;background-color:#016060;overflow:hidden}

/* highlight box css */
.hoverhighlight			{border:1px solid white;border-bottom:1px solid #92CA6F;cursor:pointer;}
.hoverhighlight img		{float:left;}
.hoverhighlight span	{float:left;padding:3px;}
.highlight	 			{border:1px solid #336600;background-color:#EFF7EA;}

/* page headings css */
.pageheading hr			{height:1px; color:#CFB17B;}

/* margins and padding css */
.margin5px				{margin:5px;}
.margin10px				{margin:10px;}
.margin15px				{margin:15px;}
.margin20px				{margin:20px;}
.margin30px				{margin:30px;}
.padding5px				{padding:5px;}
.padding10px			{padding:10px;}
.padding15px			{padding:15px;}
.padding20px			{padding:20px;}
.padding30px			{padding:30px;}

/* page layout divs */
DIV #halfpageimage		{float:left;width:450px;height:300px;overflow:hidden;}
DIV #lefthandpanel		{background: url('/images/new/img_leftsidegreen.gif') top left repeat-y;}
DIV #panelcontent		{float:left;width:300px;overflow:hidden;}
DIV #panelcontent IMG 	{display:block;margin:25px auto 0px auto;}

/* jobadvertising css */
.jobadvertisingbox		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:left;color: #000000; background-color: #fff9df;}
.jobadvertisingtitle	{width:600px;margin-left:90px;border:1px solid silver;background-color:#666666;}
.jobadvertisingtitle H4 {color:#FFFFFF;margin:3px;}
.jobapplybuttonbox		{width:600px;margin:5px 20px 0px 90px;}
.jobapplybuttonbox IMG 	{float:right;}


/* photo title box */
.phototitle				{margin:0px auto;font-weight:bold;font-size:0.8em;background-color:#93B97C;}
.phototitle span		{display:block;padding:4px;color:#333333;}

/* page top link */
.pagetop				{text-align:right;}
.pagetop a				{font-size:0.9em;}

/* group links */
.grouplinks				{background-color:#F8F3ED;border:1px solid #94CB6B; margin: 30px 25px 20px 25px; width:250px;}
.grouplinks p			{margin:2em 0.7em 2em 0.7em; font-size:0.9em;}
.grouplinks ul			{margin-top:2px;list-style-image: url('/images/new/img_arrowbulletpoint.gif');}
.grouplinks ul li		{text-align:left;font-size:0.9em; margin-right:0.7em;}

/* news links */
.newslinks				{border:1px solid #336600;background-color:#EFF7EA;margin: 5px 10px 10px 10px;width:220px;float:right;}
.newslinks p			{margin:1em;}
.newslinks ul			{margin-top:2px;list-style-image: url('/images/new/img_arrowbulletpoint.gif');}
.newslinks ul li		{text-align:left;margin-right:0.7em;font-size:0.9em;}


/* ------------------- page specific css ------------------ */

/* services page */
.servicesbox			{width:100%;}
.servicesbox span		{float:right;width:420px;}
#servicescontent		{float:right;width:598px;height:450px;overflow:hidden;}
#servicesleft			{float:left;width:300px;height:450px;overflow:hidden;background-color:#A9B577;}

/* about us page */
#aboutuscontent			{float:right;font-size:10px;width:450px;height:300px;overflow:hidden;}

/* contact us page */
.contactbox				{font-size:0.9em;width:265px;margin-top:10px;}
.contactbox	h5			{margin:0.8em 0em 0.8em 0em;}
.contactbox	label		{float:left;width:50px;}
.contactbox	span		{display:block;padding-bottom:15px;}
#contactuscontent		{float:right;width:598px;height:450px;overflow:hidden;}
#contactusleft			{float:left;width:300px;height:450px;overflow:hidden;background-color:#98C54E;}
.conadd					{font-size:0.9em;width:265px;margin-top:10px;}
.conadd h5				{margin:0.8em 0em 0.8em 0em;}
.conadd span			{display:block;padding-bottom:15px;}

/* the team page */
#theteamcontent			{padding:40px;}
#theteamtable			{margin-left:50px;margin-top:10px;text-align:left;}
#theteamtable tr		{vertical-align:middle;height:18px;}
#theteamtable tr td		{vertical-align:middle;border-bottom:1px solid #CFB17B;}
#theteamtable .title 	{font-size:13px;font-weight:bold;color:#666666;}
#theteamtable .label 	{font-size:11px;font-weight:bold;color:#A58339;}
#theteamtable .darkrow	{background-color:#F8F3ED;}
#theteamtable a			{color:#333333;}
#theteamtable a:link	{color:#333333;text-decoration:underline;}
#theteamtable a:visited	{color:#333333;text-decoration:underline;}
#theteamtable a:hover	{color:#FF9A31;text-decoration:underline;}
.staffcred				{background-color:white;border:1px solid #ffffff;padding:3px;}
.staffemail				{margin:5px;float:right;width:270px;height:30px;background: url('/images/new/img_email.gif') no-repeat bottom right;}
.staffemail a			{color:#00A247;margin-right:45px;float:right;}
.staffemail a:hover		{color:#FF9A31;}

.staffdesc				{background-color:#F8F3ED;border:1px solid #CFB17B;margin-bottom:20px;}
.staffdesc p			{margin:0.7em 0.7em 0.7em 0.7em ;}

.staffphoto				{float:right; margin: 5px; height:140px;}

/* jobapplication form */
.jobapplicationform			{height:600px;}
.jobapplicationform label	{float:left;width:100px;border:1px solid white}
.jobapplicationform input	{width:200px}

/* project experience content */
#projectexperiencecontent							{padding:40px;}

/* integrated management policies content */
#integratedmanagementpoliciescontent				{padding:40px;}

/* environmental consulting content */
#environmentalconsultingcontent						{float:right;width:595px;}

/* bushland regeneration content */
#bushlandregenerationcontent						{float:right;width:595px;}

/* environmental consulting content */
#environmentalrehabilitationandconstructioncontent	{float:right;width:595px;}

/* archaeology content */
#archaeologycontent									{float:right;width:595px;}

/* bushfire management and recovery content */
#bushfiremanagementandrecoverycontent				{float:right;width:595px;}

/* weed surveying and mapping content */
#weedsurveyingandmappingcontent						{float:right;width:595px;}

/* geographic information systems content */
#geographicinformationsystemscontent				{float:right;width:595px;}

/* employment content */
#employmentcontent									{padding:40px;}

/* job application content */
#jobapplicationcontent								{padding:40px;}
#jobapplicationdiagnostics							{margin:30px 30px 30px 20px;}
#attachresumebox									{border:1px solid silver;background-color:#F8F3ED;width:350px;height:80px;}
#attachresumebox span								{display:block;padding:10px;}
#attachresumebox span label							{width:200px;}
#attachresumebox input								{width:300px;}


