/* sectors */

body.gallery div#display-image-large
{
	background: #ffffff;
	border: 1px solid #FFFFFF;
	border-top: 0;
	height: 0px;
	margin-left: 181px;
	position: absolute;
	top: 38px;
	width: 0;
	z-index: 99;
	overflow: hidden;
}
body.gallery div#display-image-large div#display-image-close
{
	background: #ffffff url(../../_services/images/minus.gif) no-repeat scroll 0 0;
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #8B7A68;
	margin-top: 10px; 
	margin-left: 700px;
	cursor: pointer;
}
body.gallery div#display-image-large div span
{
	display: none;
}
body.gallery div#menu-bar
{
	background-color: #8B7A68;
	color: #FFFFFF;
	height: 460px;
	left: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0;
	padding: 0;
	position: absolute;
	text-decoration: none;
	top: 38px;
	width: 181px;
}
body.gallery div#menu-bar ul ol
{
	border-top: 1px dotted #FFFFFF;
	height: 20px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 0 50px;
	width: 131px;
	margin-left: 0;
}

body.gallery div#menu-bar ul ol a
{
	left: 0;
	padding-left: 52px;
	position: absolute;
	width: 127px;
	margin-left: 0;
}

/* default.html */

body.gallery div#menu-bar ul li.sub
{
	border-top: 1px dotted #FFFFFF;
	height: 18px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0;
	text-indent: 15px;
	width: 181px;
	font-size: 0.79em;
}

body.sectors div#menu-bar
{
	background-color: #8B7A68;
	color: #FFFFFF;
	height: 460px;
	left: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0;
	padding: 0;
	position: absolute;
	text-decoration: none;
	top: 38px;
	width: 181px;
	white-space: nowrap;
}
body.sectors div#menu-bar ul li.sub
{
	border-top: 1px dotted #FFFFFF;
	height: 18px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0;
	text-indent: 15px;
	width: 181px;
	font-size: 0.79em;
}

body.sectors div#menu-bar ul ol a
{
	left: 0;
	padding-left: 52px;
	position: absolute;
	width: 127px;
	margin-left: 0;
}

body.sectors div#text-div
{
	background: #ffffff url(../images/strapline.png) no-repeat scroll 22px 22px;
	color: #6D6F72;
	height: 100%;
	margin-left: 181px;
	margin-top: 37px;
	position: absolute;
	width: 732px;
	font-size: 0.9em;
}

body.sectors div#text-div div.text-pad
{
	padding: 110px 22px 0;
}

body.sectors div#text-div div#maintext
{
	padding: 0;
	position: absolute;
	top: 85px;
	width: 690px;
}

div#linkgallery
{
	left: 20px;
	position: absolute;
	top: -45px;
	width: 690px;
}

div#linkgallery a
{
	color: #8B7A68;
	display: block;
	font-weight: bold;
	height: 125px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 235px;
	width: 100px;
}
div#linkgallery a#a1
{
	left: 20px;
}
div#linkgallery a#a2
{
	left: 150px;
}
div#linkgallery a#a3
{
	left: 290px;
}
div#linkgallery a#a4
{
	left: 430px;
}
div#linkgallery a#a5
{
	left: 562px;
}
div#linkgallery a#a6
{
	left: 20px;
	top: 425px;
}
div#linkgallery a#a7
{
	left: 150px;
	top: 425px;
}
div#linkgallery a#a8
{
	left: 290px;
	top: 425px;
}
div#linkgallery a#a9
{
	left: 430px;
	top: 425px;
}
div#linkgallery a#a10
{
	left: 562px;
	top: 425px;
}

div#linkgallery img
{
	border: 0;
	height: 100px;
	width: auto;
}


body.gallery div#lower-div
{
	height: 365px;
	left: 181px;
	overflow: hidden;
	position: absolute;
	top: 403px;
	width: 732px;
}
body.gallery div#gallery-div
{
	background: #E5E0DA none repeat scroll 0 0;
	height: 600px;
	margin-left: 0;
	position: absolute;
	width: 365px;
}

body.gallery div.gallery-picture
{
	background-color: #FF9966;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	height: 121px;
	position: absolute;
	top: 0;
	width: 121px;
}
body.gallery div.gallery-picture a
{
	height: 121px;
	width: 121px;
	position: absolute;
}

body.gallery div#content-wrapper.gallery div#text-div
{
	background-color: #FFFFFF;
	color: #808185;
	height: 630px;
	margin-left: 367px;
	position: absolute;
	width: 367px;	
	overflow: hidden;
}
body.gallery div#content-wrapper.gallery div#text-div
{
}
body.gallery div#content-wrapper.gallery div#text-div div#text-inner
{
	height: 100%;
	overflow: hidden;
	width: 353px;
	top: 0;
	padding-bottom: 0;
	padding-right: 0;
}
body.gallery div#content-wrapper.gallery div#text-div div.ab
{
	padding: 12px;
}

body.gallery div#display-div
{
	border: 1px solid #fff;
	height: 365px;
	margin-left: 181px;
	position: absolute;
	top: 37px;
	width: 731px;
}

body.gallery div#display-image-div
{
	background: #90d1ff url(../../_services/images/landscape.png) no-repeat scroll 0 0;
	height: 365px;
	width: 730px;
	position: absolute;
	cursor: pointer;
}

body.gallery div#display-image-div.img1{background:#ffffff url(../images/serv-img1.jpg) no-repeat scroll 0 0;}
body.gallery div#display-image-div.img2{background:#ffffff url(../images/serv-img2.jpg) no-repeat scroll 0 0;}
body.gallery div#display-image-div.img3{background:#ffffff url(../images/serv-img3.jpg) no-repeat scroll 0 0;}
body.gallery div#display-image-div.img4{background:#ffffff url(../images/serv-img4.jpg) no-repeat scroll 0 0;}
body.gallery div#display-image-div.img5{background:#ffffff url(../images/serv-img1.jpg) no-repeat scroll 0 0;}
body.gallery div#display-image-div.img6{background:#ffffff url(../images/serv-img2.jpg) no-repeat scroll 0 0;}
body.gallery div#display-image-div.img7{background:#ffffff url(../images/serv-img2.jpg) no-repeat scroll 0 0;}

body.gallery div#display-menu-div
{
    color: #808185;
    height: 66px;
    left: 555px;
    position: absolute;
    top: 282px;
    width: 175px;
    cursor: pointer;
}
body.gallery div#display-menu-div a#sec1{background-color: #cccccc;top:0px;}
body.gallery div#display-menu-div a#sec2{background-color: #cccccc;top:16px;}
body.gallery div#display-menu-div a#sec3{background-color: #cccccc;top:32px;}
body.gallery div#display-menu-div a#sec4{background-color: #cccccc;top:48px;}
body.gallery div#display-menu-div a#sec5{background-color: #cccccc;top:64px;}
body.gallery div#display-menu-div a#sec6{background-color: #cccccc;top:80px;}
body.gallery div#display-menu-div a#sec7{background-color: #cccccc;top:96px;}
body.gallery div#display-menu-div a#sec8{background-color: #cccccc;top:112px;}
body.gallery div#display-menu-div a#sec9{background-color: #cccccc;top:128px;}
body.gallery div#display-menu-div a#sec10{background-color: #cccccc;top:144px;}
body.gallery div#display-menu-div a#sec11{background-color: #cccccc;top:160px;}
body.gallery div#display-menu-div a#sec12{background-color: #cccccc;top:176px;}

body.gallery div#display-menu-div a
{
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #8B7A68;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	height: 15px;
	padding-left: 10px;
	padding-right: 5px;
	text-decoration: none;
    position: absolute;
    width: 159px;
}

body.gallery div#display-buttons-div
{
	cursor: pointer;
	height: 22px;
	margin-left: 182px;
	position: absolute;
	text-align: center;
	top: 382px;
	width: 556px;
}

body.gallery div a#btn1{margin-left:0px;}
body.gallery div a#btn2{margin-left:22px;}
body.gallery div a#btn3{margin-left:44px;}
body.gallery div a#btn4{margin-left:66px;}
body.gallery div a#btn5{margin-left:88px;}
body.gallery div a#btn6{margin-left:110px;}
body.gallery div a#btn7{margin-left:132px;}
body.gallery div a#btn8{margin-left:154px;}
body.gallery div a#btn9{margin-left:176px;}
body.gallery div a#btn10{margin-left:198px;}
body.gallery div a#btn11{margin-left:220px;}
body.gallery div a#btn12{margin-left:242px;}
body.gallery div a#btn13{margin-left:264px;}
body.gallery div a#btn14{margin-left:286px;}
body.gallery div a#btn15{margin-left:308px;}

body.gallery div#display-buttons-div a.selected
{
background-color: #a71930;
}

body.gallery div#display-buttons-div a
{
	background-color: #8B7A68;
	color: #FFFFFF;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	height: 17px;
	padding-top: 3px;
	position: absolute;
	text-decoration: none;
	width: 20px;
}

body.gallery div#text-btn-div
{
	color: #808185;
    position: absolute;
    left: 0;
    height: 114px;
    width: 330px;
    border-top: 1px dashed #8B7A68;
    border-bottom: 1px dashed #8B7A68;
    top: 60px;
    margin-left: 10px;
    padding-top: 10px;
    font-size: 0.9em;
    font-weight: bold;
}

body.gallery div#text-date-div
{
	margin-left: 75px;
	margin-top: 1px;
}
body.gallery div#text-date-div b
{
	position: absolute;
	left: 0;
}
body.gallery div#text-client-div
{
	margin-left: 75px;
	margin-top: 1px;
}
body.gallery div#text-client-div b
{
	position: absolute;
	left: 0;
}
body.gallery div#text-value-div
{
	margin-left: 75px;
	margin-top: 1px;
}
body.gallery div#text-value-div b
{
	position: absolute;
	left: 0;
}
body.gallery div#text-disc-div
{
	margin-left: 75px;
	margin-top: 13px;
}
body.gallery div#text-disc-div b
{
	position: absolute;
	left: 0;
}
body.gallery div#text-btn-div div a
{
    padding-top: 2px;
    padding-bottom: 2px;
    display: block;
    color: #fff;
    text-decoration: none;
    margin-bottom: 4px;
    padding-left: 8px;
    cursor: pointer;
}
body.gallery div#text-btn-div div#text-btn1-div
{
	background-color: #8B7A68;
	font-weight: bold;
	height: 20px;
	left: 80px;
	position: absolute;
	top: 72px;
	width: 115px;
}
body.gallery div#text-btn-div div#text-btn2-div
{
	background-color: #8B7A68;
	font-weight: bold;
	height: 20px;
	left: 200px;
	position: absolute;
	top: 72px;
	width: 115px;
}
body.gallery div#text-btn-div div#text-btn3-div
{
	background-color: #8B7A68;
	font-weight: bold;
	height: 20px;
	left: 80px;
	position: absolute;
	top: 97px;
	width: 115px;
}
body.gallery div#text-btn-div div#text-btn4-div
{
	background-color: #8B7A68;
	font-weight: bold;
	height: 20px;
	left: 200px;
	position: absolute;
	top: 97px;
	width: 115px;
}

body.gallery div#content-wrapper.gallery div#text-sub-div
{
	position: absolute;
	top: 8px;
	width: 340px;
}
body.gallery div#content-wrapper.gallery div#text-sub-div h2
{
	font-size: 1.4em;
}
body.gallery div#content-wrapper.gallery div#layout-div1
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    height: 402px;
    margin-left: 181px;
    position: absolute;
    top: 0;
    width: 365px;
}
#text-content-div
{
	position: absolute;
	top: 185px;
	width: 330px;
	font-size: 0.9em;
	font-weight: bold;
}
body.gallery div#content-wrapper.gallery div#layout-div2
{
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    height: 365px;
    margin-left: 882px;
    position: absolute;
    margin-top: 37px;
    width: 142px;
}

body.gallery div#content-wrapper.gallery div#layout-div3
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    height: 37px;
    margin-left: 181px;
    position: absolute;
    top: 0;
    width: 730px;
}
body.gallery div#content-wrapper.gallery div#layout-div4
{
	background-color: #FFFFFF;
	height: 1px;
	margin-left: 0;
	position: absolute;
	top: 769px;
	width: 1024px;
}
body.gallery div#display-menu-div a.text-selected
{
    background-color: #8B7A68;
    color: #FFFFFF;
    height: 17px;
    left: 0;
    padding: 1px 0 0 12px;
    position: absolute;
    top: 64px;
    width: 162px;
    z-index: 9;
}

body.gallery div#news-div
{
	top: 525px;
}
body.gallery .scrollbar-vert 
{
	top: 526px;
}
body.gallery div#display-buttons-div a#btn0
{
	background: #8B7A68 url(../../_services/images/plus.gif) no-repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	height: 18px;
	padding-top: 2px;
	position: absolute;
	text-decoration: none;
	top: 318px;
	width: 20px;
}

div#scrollbarlarge1
{
	height: 365px;
	margin-left: 900px;
	top: 404px;
}
div#handlelarge1
{
	margin-left: 1px;
	cursor: pointer;
}
body.gallery div#content-wrapper.gallery div#layout-div2
{
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    height: 365px;
    margin-left: 882px;
    position: absolute;
    margin-top: 37px;
    width: 142px;
}

body.gallery div#content-wrapper.gallery div#layout-div3
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    height: 37px;
    margin-left: 181px;
    position: absolute;
    top: 0;
    width: 731px;
}
body.gallery div#content-wrapper.gallery div#layout-div4
{
	background-color: #FFFFFF;
	height: 1px;
	margin-left: 0;
	position: absolute;
	top: 769px;
	width: 1024px;
}
body.gallery div#text-awards-div
{
	margin-left: 75px;
	margin-top: 0px;
}
body.gallery div#text-awards-div b
{
	left: 0;
	position: absolute;
}

body.gallery div.text-content-sub ul li
{
	padding: 3px;
	width: 312px;
}

body.gallery div#jserror-div
{
	font-size: 0.82em;
	font-weight: bold;
	margin-left: 183px;
	margin-right: 4px;
	margin-top: 4px;
	padding-left: 4px;
	position: absolute;
	top: 0;
	width: 726px;
}
body.gallery div.text-content-sub
{
	z-index: 9;
}

body.gallery div#display-div div#display-image-div.img1
{
	width: 731px;
}

body div#btn01,
body div#btn02,
body div#btn03,
body div#btn04,
body div#btn05,
body div#btn06,
body div#btn07,
body div#btn08,
body div#btn09,
body div#btn10
{
	left: 310px;
	cursor: pointer;
	position: absolute;
	text-decoration: underline;
	font-weight: bold;
}
body div#btn01
{
	top: 250px;
}
body div#btn02
{
	top: 375px;
}
body div#btn03
{
	top: 457px;
}
body div#btn04
{
	top: 545px;
}

body div#btn05
{
	top: 655px;
}

body div#btn06
{
	top: 222px;
}

body div#btn07
{
	top: 302px;
}

body div#btn08
{
	top: 394px;
}
body div#btn09
{
	top: 498px;
}
body div#btn10
{
	top: 600px;
}

body div#extra-txt01,
body div#extra-txt02,
body div#extra-txt03,
body div#extra-txt04,
body div#extra-txt05,
body div#extra-txt06,
body div#extra-txt07,
body div#extra-txt08,
body div#extra-txt09,
body div#extra-txt10
{
	background-color:#FFFFFF;
	color:#6D6F72;
	font-size:0.87em;
	height:740px;
	left:181px;
	padding-left:20px;
	padding-right:20px;
	position:absolute;
	top:175px;
	visibility:hidden;
	width:693px;
	z-index:99;
}

body div#close01,
body div#close02,
body div#close03,
body div#close04,
body div#close05,
body div#close06,
body div#close07,
body div#close08,
body div#close09,
body div#close10
{
	color:#A71930;
	cursor:pointer;
	font-weight:bold;
	left:680px;
	position:absolute;
	text-decoration:underline;
	width:30px;
}

body.sectors div#layout-div01{border-bottom:1px solid #fff;border-right:1px solid #fff;height:37px;position:absolute;width:181px;}
body.sectors div#layout-div02{border-right:1px solid #fff;height:37px;margin-left:182px;position:absolute;width:365px;}
body.sectors div#layout-div03{border-left:1px solid #fff;border-right:1px solid #fff;height:37px;margin-left:547px;position:absolute;width:365px;}
body.sectors div#layout-div04{border-bottom:1px solid #fff;border-left:1px solid #fff;height:37px;margin-left:913px;position:absolute;width:110px;}
body.sectors div#layout-div05{border-bottom:1px solid #fff;height:115px;margin-top:288px;position:absolute;width:182px;}
body.sectors div#layout-div06{border:1px solid #fff;height:365px;margin-top:37px;margin-left: 547px; position:absolute;width:365px;}
body.sectors div#layout-div07{border-bottom:1px solid #fff;border-left:1px solid #fff;height:366px;margin-left:913px;margin-top:37px;position:absolute;width:110px;}
body.sectors div#layout-div08{border-bottom:1px solid #fff;border-right:1px solid #fff;height:365px;margin-top:404px;position:absolute;width:182px;}
body.sectors div#layout-div09{border-bottom:1px solid #fff;border-right:1px solid #fff;height:365px;margin-left:182px;margin-top:403px;position:absolute;width:365px;}
body.sectors div#layout-div10{border-bottom:1px solid #fff;border-left:1px solid #fff;height:365px;margin-left:547px;margin-top:403px;position:absolute;width:365px;}
body.sectors div#layout-div11{border-bottom:1px solid #fff;border-left:1px solid #fff;height:365px;margin-left:913px;margin-top:403px;position:absolute;width:110px;}
