/***********************************************
* GENERAL 
***********************************************/
body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/general_bkg.jpg);
	background-repeat: repeat-x;
	background-color: #C2C7E7;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}

/***********************************************
* INTERNAL PAGE BANNER
***********************************************/
.dispute_resolution {
	background-image: url(images/banner/1.jpg);

}
.quantity_surveying {
	background-image: url(images/banner/2.jpg);

}
.our_customers {
	background-image: url(images/banner/3.jpg);

}
.literature{
	background-image: url(images/banner/11.jpg);

}
.our_people{
	background-image: url(images/banner/5.jpg);

}
.news{
	background-image: url(images/banner/6.jpg);

}
.contact{
	background-image: url(images/banner/4.jpg);

}
.expert_witness{
	background-image: url(images/banner/7.jpg);

}
.dispute_resolution{
	background-image: url(images/banner/8.jpg);

}
.estimating{
	background-image: url(images/banner/10.jpg);

}
.precontract{
	background-image: url(images/banner/13.jpg);

}
.postcontract{
	background-image: url(images/banner/12.jpg);

}

.project_management{
	background-image: url(images/banner/14.jpg);

}


/***********************************************
* NAVIGATION 
***********************************************/

.navibkg {
	background-image: url(images/topmenu_bkg.jpg);
	background-repeat: repeat-x;
}

/***********************************************
* BACKGROUND
***********************************************/

.vertical_separator {
	background-image: url(images/vertical_separator.jpg);
	background-repeat: repeat-y;
}
.banner {
	background-image: url(images/banner.jpg);

}
.homeimg1 {
	background-image: url(images/home_img1.jpg);
}
.homeimg2 {
	background-image: url(images/home_img2.jpg);
}
.homeimg3 {
	background-image: url(images/home_img3.jpg);
}

/***********************************************
* LINKS
***********************************************/

a:link {
	text-decoration: none;
	color:#0C0C4C;
}
a:visited {

	text-decoration: none;
	color:#0C0C4C;

}
a:hover {
	text-decoration: none;
	color:#9F8E3E;
}
a:active {
	text-decoration: none;
	color:#0C0C4C;
}




.a2:link {
	text-decoration: none;
	color:black;
}
.a2:visited {

	text-decoration: none;
	color:black;

}
.a2:hover {
	text-decoration: none;
	color:white;
}
.a2:active {
	text-decoration: none;
	color:black;
}


/***********************************************
* TEXT
***********************************************/
    .text1_home {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	padding: 5px 5px 5px 15px;
	}
    .text1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	padding: 5px 5px 5px 15px;
	}
	
	    .text11 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	padding: 13px 13px 13px 22px;
	}
	
    .text2 {
	font-family: Arial;
	font-size: 12px;
	color:#333333;
	padding: 0px 0px 0px 0px;
	}
	
	.text3 {
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF;
	padding: 5px 5px 5px 15px;

	}
	
	.text4 {
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 11px;
	color:black;
	padding: 0px 0px 5px 15px;

	}
	.textnews {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	padding: 5px 5px 5px 15px;
	}
	
/***********************************************
* HEADINGS
***********************************************/
	
	
    .heading1 {
	font-family:Trebuchet MS;
	font-size: 23px;
	font-weight: normal;
    letter-spacing: 0px;
	color:#000066;
	}
	
    .heading2 {
	font-family:Trebuchet MS;
	font-size: 23px;
	font-weight: normal;
    letter-spacing: 0px;
	color:#B9A75B;
	}
	
	.heading3 {
	font-family:Arial;
	font-size: 23px;
	font-weight: normal;
    letter-spacing: 0px;
	color:#000066;
	}
	
		.heading3white {
	font-family:Trebuchet MS;
	font-size: 23px;
	font-weight: normal;
    letter-spacing: -1px;
	color:white;
		padding: 5px 5px 5px 15px;
	}
	
	.heading4 {
	font-family:Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
    letter-spacing: -1px;
	    line-height:18px;
	color:#000066;
	}
	
	.headingnews {
	font-family:Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
    letter-spacing: 0px;
	color:#000066;
	}
		.heading4white {
	font-family:Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
    letter-spacing: 0px;
	color:#DADDEE;
	padding: 5px 5px 5px 15px;
	}



/***********************************************
* Diverse
***********************************************/





.menulist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #59371B;
	background-color: #F7F5F4;
	
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color:#666666;
	
}
.button1{
	background-color:#988576;
	
	border-width:1px;
	border-style:solid;
	border-color:#7c5b47;
	
	font-weight:bold;
	font-family:Arial;
	color:#EEEBE8;
	
	width:100px;
}

