
body,div,ul,li,h2,h1
{
	margin: 0px;
	padding: 0px;
}

body
{
	font-family: Arial;
	margin-top: 20px;
	background-color: #585747;
}

#pagewrapper
{
	width: 775px;
	margin-left: auto;
	margin-right: auto;
}

#contentwrapper
{
	min-height: 528px;
	float: left;
	width: 775px;
	background-image: url('/images/background.gif');
	background-repeat: repeat-y;	
}

#column7 .no_show
{
	display: none;
}

#column1
{
	width: 210px;
	float: left;
	
}

#column2
{
	float: left;
	width: 200px;
}

#column3
{
	float: left;
	width: 200px;
}

#column4
{
	float: left;
	width: 564px;
	height: 528px;
	background-image: url('/images/main.jpg');
	background-repeat: no-repeart;
}

#column5
{
	float: left;
	width: 310px;
	min-height: 239px;
	border-right: 1px solid #fff;
	padding: 25px 20px 0px 40px;
}

#column5 h1
{
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;	
	letter-spacing: 2px;
}

#column5 p
{
	color: #fff;
	font-size: 0.7em;
	line-height: 1.3em;
}

#column6
{
	float: left;
	width: 160px;
	padding: 40px 0px 0px 20px;
}

#column7
{
	float: left;
	width: 312px;
	min-height: 530px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
}

#column7 h1
{
	color: #fff;
	font-size: 1em;
	font-weight: bold;	
	letter-spacing: 2px;
	padding: 30px 10px 0px 30px;
}

#column7 p 
{
	padding: 0px 20px 0px 30px;
	color: #fff;
	font-size: 0.7em;
	line-height: 1.3em;
}

#column8
{
	padding: 30px 0px 10px 20px;
	width: 200px;
	float: left;
}

#column8 p 
{
	font-size: 0.7em;
	color: #fff;
	line-height: 1.3em;
}

#column8 h2
{
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;	
	letter-spacing: 2px;	
}

#column9
{
	float: left;
	width: 461px;
	margin: 50px 0px 0px 50px;
}

#column10
{
	float: left;
	width: 312px;
	border-right: 1px solid #fff;
	min-height: 530px;
	padding: 0px 0px 20px 0px;
}

#column10 h1
{
	color: #fff;
	font-size: 1em;
	font-weight: bold;	
	letter-spacing: 2px;
	padding: 30px 10px 0px 30px;
}

#column10 p 
{
	padding: 0px 20px 0px 30px;
	color: #fff;
	font-size: 0.7em;
	line-height: 1.3em;
}

#column11
{
	float: left;
	width: 300px;
	padding: 30px 0px 10px 20px;
	border-right: 1px solid #fff;
}

#column12
{
	float: left;
	min-height: 530px;
}

#column11 h1
{
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;	
	letter-spacing: 2px;
	margin-bottom: 10px;
}

#column13
{
	float: left;
	width: 312px;
	min-height: 530px;
	padding: 0px 0px 20px 0px;
}

#column13 h1
{
	color: #fff;
	font-size: 1em;
	font-weight: bold;	
	letter-spacing: 2px;
	padding: 30px 10px 0px 30px;
}

#column13 p 
{
	padding: 0px 20px 0px 30px;
	color: #fff;
	font-size: 0.7em;
	line-height: 1.3em;
}

#column14
{
	padding: 30px 10px 0px 30px;
	width: 212px;
	float: left;
	border-left: 1px solid #fff;
	min-height: 520px;
}

#column14 p 
{
	font-size: 0.7em;
	color: #fff;
	line-height: 1.3em;
	margin: 0px;
}

#column14 h2
{
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;	
	letter-spacing: 2px;	
	margin: 0px;
}

#column15
{
	float: left;
	width: 462px;
	margin: 50px 0px 0px 50px;
}

#column15 img
{	
	display: block;
}

#column15 .prop_image
{
	float: left;
}

#column7 img
{
	display: block;
}

#column7 .ser_image
{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

#toptext
{
	color: #fff;
	font-size: 0.7em;
	margin: 40px 0px 0px 200px;
	width: 270px;
}	

#logo
{
	padding: 40px 0px 0px 50px;
}

#menuwrapper
{
	margin-top: 25px;
}

#menu
{
	list-style: none;
	margin-left: 50px;
}

#menu li
{
	
}

#menu li a
{
	color: #fff;
	text-decoration: none;
	font-size: 0.7em;
}

#row1
{
	float: left;
}

#row1 img
{
	display: block;
}

#row2
{
	position: relative;
}

#row2 h1
{
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;	
	letter-spacing: 2px;	
}

#row2 p
{
	font-size: 0.7em;
	color: #fff;
	line-height: 1.3em;
	width: 300px;
}

#row3
{
	float: left;
	text-align: center;
	width: 564px;	
	color: #fff;
	padding-top: 100px;
}

#row3 p
{
	font-size: 0.9em;
}

#row3 h1
{
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;	
	letter-spacing: 2px;	
}

#row4 h1
{
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;	
	letter-spacing: 2px;	
	margin-top: 5px;
}

#row4
{
	position: relative;
	clear: both;
	padding-top: 10px;
	min-height: 100px;
}

#row4 p
{
	font-size: 0.7em;
	color: #fff;
	line-height: 1.3em;
	width: 300px;
}

ul#symbols
{
	list-style: none;
	margin: 50px 0px 20px 0px;
}

ul#symbols li
{
	line-height: 1.8em;
	color: #fff;
	font-size: 0.7em;
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 30px;
}
	
ul#symbols li.first
{
	background-image: url('/images/symbol1.gif');
}

ul#symbols li.second
{
	background-image: url('/images/symbol2.gif');
}

ul#symbols li.third
{
	background-image: url('/images/symbol3.gif');
	background-position: 1px 2px;
}

.block
{
	color: #fff;
	font-size: 0.7em;
	border: 1px solid #fff;
	width: 150px;
	text-align: center;
	letter-spacing: 2px;
	padding: 1px 0px 1px 0px;
	cursor: pointer;
	margin: 8px 0px 8px 0px;
}

.block2
{
	color: #f8791e;
	font-size: 0.7em;
	border: 1px solid #f8791e;
	width: 150px;
	text-align: center;
	letter-spacing: 2px;
	padding: 1px 0px 1px 0px;
	cursor: pointer;
	margin: 8px 0px 8px 0px;
}


ul.block_bullet
{
	list-style: none;
	background-image: url('/images/arrow2.gif');
        background-repeat: no-repeat;
        background-position: right top;
	width: 140px;
	margin-left: 30px;
	margin-top: 30px;
}

ul.block_bullet li
{
	color: #fff;
	font-size: 0.7em;
	border: 1px solid #fff;
	width: 120px;
	text-align: center;
	letter-spacing: 2px;
	padding: 3px 0px 1px 0px;
	cursor: pointer;
	height: 16px;
}

ul#servicemenu
{
	list-style: none;
	padding-top: 20px;
}

ul#servicemenu li
{
	color: #fff;
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 7px;
	padding-top: 7px;
	cursor: pointer;
}

ul#servicemenu li.selected
{
	color: #F47920;
	background-image: url('/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

div.newstory
{
	display: none;
}

ul#newsmenu
{
	list-style: none;
	padding-top: 20px;
}

ul#newsmenu li span
{
	font-weight: normal;
}

ul#newsmenu li
{
	color: #fff;
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 20px;
	cursor: pointer;
}

ul#newsmenu li.selected
{
	color: #F47920;
	background-image: url('/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

div.awardsstory
{
	display: none;
}

ul#awardsmenu
{
	list-style: none;
	padding-top: 20px;
}

ul#awardsmenu li span
{
	font-weight: normal;
}

ul#awardsmenu li
{
	color: #fff;
	font-size: 0.7em;
	letter-spacing: 1px;
	font-weight: bold;
	cursor: pointer;
	padding: 0px 20px 20px 0px;
}

ul#awardsmenu li.selected
{
	color: #F47920;
	background-image: url('/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

ul#locationsmenu
{
	list-style: none;
	padding-top: 20px;
}

ul#locationsmenu p
{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	line-height: 1.3em;
	font-size: 0.8em;
}

ul#locationsmenu p span
{
	color: #F47920;
	font-size: 1.1em;
	padding-right: 2px;
}

ul#locationsmenu li
{
	color: #fff;
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 20px;
	cursor: pointer;
}

ul#locationsmenu li.selected
{
	color: #F47920;
	background-image: url('/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

#locationsno1, #locationsno2,#locationsno3,#locationsno4,#locationsno5
{
	display: none;
}

.tblhead
{
	color: #fff;
	font-size: 0.7em;
	width: 80px;
}

.tblhead2
{
	color: #fff;
	font-size: 0.7em;
}

.tblbody
{

}

#column11 input.text
{
	background-color: #6E6D59;
	border: 1px solid #fff;
	color: #fff;
	width: 210px;
}

#column10 input.text
{
	background-color: #6E6D59;
	border: 1px solid #fff;
	color: #fff;
	width: 190px;
}

#column10 textarea
{
	background-color: #6E6D59;
	border: 1px solid #fff;
	color: #fff;
	width: 190px;
}

#column10 textarea.tbig
{
	width: 244px;
}

#column10 form
{
	margin-left: 28px;
}

#column10 input.button
{
	width: 150px;
	background-color: #6E6D59;
	border: 1px solid #fff;
	color: #fff;
	margin-right: 20px;
}

#column11 textarea
{
	background-color: #6E6D59;
	border: 1px solid #fff;
	color: #fff;
	width: 210px;
}

#column11 p
{
	color: #fff;
	font-size: 0.7em;
}

#column11 textarea.tbig
{
	width: 264px;
}

#column11 input.button
{
	width: 150px;
	background-color: #6E6D59;
	border: 1px solid #fff;
	color: #fff;
}

#areas td
{
	font-size: 0.7em;
	color: #fff;
}

div.commercialstory
{
	display: none;
}

ul#commercialmenu
{
	list-style: none;
	padding-top: 20px;
}

ul#commercialmenu li span
{
	font-weight: normal;
}

ul#commercialmenu li
{
	color: #fff;
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: 1px;
	cursor: pointer;
	padding: 0px 20px 5px 0px;
}

ul#commercialmenu li.selected
{
	color: #F47920;
	background-image: url('/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 100% 0px;
}

div.residentialstory
{
	display: none;
}

ul#residentialmenu
{
	list-style: none;
	padding-top: 20px;
}

ul#residentialmenu li span
{
	font-weight: normal;
}

ul#residentialmenu li
{
	color: #fff;
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: 1px;
	cursor: pointer;
	padding: 0px 20px 5px 0px;
}

ul#residentialmenu li.selected
{
	color: #F47920;
	background-image: url('/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

#home_project
{
	text-align: center;
	width: 150px;
	margin: 250px 0px 0px 350px;
}

#home_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#who_project
{
	text-align: center;
	width: 150px;
	margin: 100px 0px 0px 0px;
}

#who_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#how_project
{
	text-align: center;
	width: 150px;
	margin: 100px 0px 0px 0px;
}

#how_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#what_project
{
	text-align: center;
	width: 150px;
	margin: 50px 0px 0px 20px;
}

#what_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#news_project
{
	text-align: center;
	width: 150px;
	margin: 50px 0px 0px 20px;
}

#awards_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#awards_project
{
	text-align: center;
	width: 150px;
	margin: 50px 0px 0px 20px;
}

#locations_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#locations_project
{
	text-align: center;
	width: 150px;
	margin: 20px 0px 0px 20px;
}

#brochure_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#brochure_project
{
	text-align: center;
	width: 150px;
	margin: 500px 0px 0px 40px;
}

#news_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#commercial_project
{
	text-align: center;
	width: 150px;
	margin: 50px 0px 0px 20px;
}

#commercial_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#bibliography_project
{
	text-align: center;
	width: 150px;
	margin: 350px 0px 0px 20px;
}

#bibliography_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#residential_project
{
	text-align: center;
	width: 150px;
	margin: 50px 0px 0px 20px;
}

#residential_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}


#recruitment_project
{
	text-align: center;
	width: 150px;
	position: absolute;
	top: 30px;
	right: 0px;
}

#recruitment_project p
{
	width: 150px;
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#template_project
{
	text-align: center;
	width: 150px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	right: 0px;
	top: 20px;
}

#template_project p
{
	color: #fff;
	width: 150px;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#project_back
{
	color: #fff;
	font-size: 0.8em;
	background-image: url('/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: right;
	height: 18px;
	padding: 3px 0px 0px 0px;
	margin-top: 10px;
	width: 80px;
	float: right;
}

#project_back a
{
	color: #fff;
	text-decoration: none;
}

#rec_project p
{
	color: #fff;
	font-size: 0.7em;
	margin: 3px 0px 3px 0px;
}

#rec_project
{
	text-align: center;
	width: 150px;
	margin: 980px 0px 0px 40px;
}

.loc_map
{
	float: right;
	margin: 0px 10px 10px 10px;
	display: none;
}

#column16
{
	float: left;
	width: 360px;
	padding: 30px 0px 10px 30px;
}

#column17
{
	float: left;
	min-height: 530px;
	width: 175px;
}

#column17 img
{
	display: block;
}

#column16 h1
{
	color: #fff;
	font-size: 1.1em;
	font-weight: normal;	
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.vacancy h2
{
	color: #fff;
	font-size: 1em;
	background-image: url('/images/arrow2.gif');
        background-repeat: no-repeat;
        background-position: left top;
	padding: 3px 0px 0px 18px;
	margin: 10px 0px 10px 0px;
}

.vacancy p
{
	font-size: 0.8em;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.vacancy
{
	margin-right: 20px;
}

ul.block_bullet2
{
	list-style: none;
	background-image: url('/images/arrow3.gif');
        background-repeat: no-repeat;
        background-position: right top;
	width: 140px;
	margin-left: 16px;
	margin-top: 20px;
}

ul.block_bullet2 li
{
	color: #fff;
	font-size: 0.7em;
	border: 1px solid #fff;
	width: 120px;
	text-align: center;
	letter-spacing: 2px;
	padding: 3px 0px 1px 0px;
	cursor: pointer;
	height: 17px;
}

#column16 li
{
	color: #fff;
	font-size: 0.8em;
	margin-left: 15px;
	margin-bottom: 3px;
}
