/*
cbhsurvey.com.au Stylesheet - 25 October 2004
*/

body {
	background-color:  #A1988C;
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	font-size:         10px;
	line-height:       10px;
	color:             black;
	margin:		       0;
	padding:	       0;
}

.cellback {
background: url('images/backgrounds/front.jpg');
background-repeat: no-repeat;
}

.compassback {
background: url('images/backgrounds/compassback.gif');
background-repeat: no-repeat;
}

.privacy {
background: url('images/backgrounds/yourprivacy_text.gif');
background-repeat: no-repeat;
}
.serviceindex {
background: url('images/backgrounds/ataglance_text.gif');
background-repeat: no-repeat;
}
.servicebuild {
background: url('images/backgrounds/buildingconstruction_text.gif');
background-repeat: no-repeat;
}
.monitoringmanaging {
background: url('images/backgrounds/monitoringmanaging_text.gif');
background-repeat: no-repeat;
}
.buyingowning {
background: url('images/backgrounds/buyingowning_text.gif');
background-repeat: no-repeat;
}
.developingsubdividing {
background: url('images/backgrounds/developingsubdividing_text.gif');
background-repeat: no-repeat;
}
.civildesignengineering {
background: url('images/backgrounds/civildesignengineering_text.gif');
background-repeat: no-repeat;
}
.projectmanagement {
background: url('images/backgrounds/projectmanagement_text.gif');
background-repeat: no-repeat;
}

.aboutus {
background: url('images/backgrounds/aboutus_text.gif');
background-repeat: no-repeat;
}
.aboutteam {
background: url('images/backgrounds/meettheteam_text.gif');
background-repeat: no-repeat;
}

.whereweare {
background: url('images/backgrounds/whereweare_text.gif');
background-repeat: no-repeat;
}
.affiliations {
background: url('images/backgrounds/affiliations_text.gif');
background-repeat: no-repeat;
}

.recentprojects {
background: url('images/backgrounds/featuredprojects_text.gif');
background-repeat: no-repeat;
}

.usefullinks {
background: url('images/backgrounds/usefullinks_text.gif');
background-repeat: no-repeat;
}

.contactus {
background: url('images/backgrounds/contactus_text.gif');
background-repeat: no-repeat;
}


p.bodytext {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
line-height: 10pt;
color: black;
}

p.bodytextblock { 
text-align: justify; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10pt; 
line-height: 10pt;
color: black;
 }

p.tinytext {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
line-height: 8pt;
text-align: justify; 
color: gray;
}

p.frontquotebody {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
line-height: 9pt;
text-align: justify; 
color: gray;
}


p.logofont {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
line-height: 16pt;
/*color: #567C8E; */
color: #000080;
}

/* Tables and Backgrounds and Horizontal, Verticle Lines Code */

.tablebkgnd { background-image: url('images/backgrounds/fangirl.jpg'); }

.cellshade { border: 1px 1px 1px 1px solid #red; }

HR { 
border-top: 1px;
color: red; 
border-bottom: none; }

.tableborder {
  border-top-color:black; 
  border-left-color:black;
  border-right-color:black; 
  border-bottom-color:black; 
  border-width:1px;
  border-style:solid; 
  padding:6px
}

.vertline {
  border-right-color:black; 
  border-width:1px;
  border-style:solid; 
  padding:2px
}


ul.borders {
padding-left: 3em;
margin-left: 0px;
margin: 0;
margin-bottom: 0;
}

/* URL Link Settings */

.pagelink a:link, .pagelink a:visited,
.pagelink a :hover, .pagelink a:active {
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif; 
	margin-left: 2px;
	color: white;
	background-color: black;
	border-left:4px solid black; border-right:2px solid black; border-top:2px solid black; border-bottom:2px solid black; 
	line-height: 10pt;
}

a:link {
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
text-decoration: none;
line-height: 10pt;
}

a:visited {
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
text-decoration: none;
line-height: 10pt;
}

a:hover {
color: red;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
line-height: 10pt;
}

a:active {
color: silver;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
text-decoration: none;
line-height: 10pt;
}

p.minilink {
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: 8pt;
}

.minilink a:link {
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: 8pt;
}

.minilink a:visited {
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: 8pt;
}

.minilink a:hover {
color: red;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
line-height: 8pt;
}

.minilink a:active {
color: silver;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: 8pt;
}


.menulink a:link {
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: 8pt;
}

.menulink a:visited {
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: 8pt;
}

.menulink a:hover {
color: blue;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: normal;
line-height: 10pt;
}

.menulink a:active {
color: silver;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: 10pt;
}