body
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#094fa3;
	color:inherit;
}

/*START TEMPLATE LAYOUT STYLES*/

/*#menu {width:910px; padding:0px 20px 0px 20px; margin:0px auto 28px auto; text-align:center;}
#menu ul {margin:0px 0px 0px 0px; padding: 11px 0px 11px 0px;}
#menu li {display:inline; list-style:none; color:#9c9c9c; font-size:70%; text-transform:uppercase; padding:0px 15px 0px 15px; line-height:24px;}
#menu li a {color:#9c9c9c; padding:5px; background-color:#0d0d0d; text-decoration:none;}
#menu li a:hover{color:#094fa3; padding:5px; background-color:#FFF;}
#menu li a.active{color:#094fa3; padding:5px; background-color:#FFF;}*/

#menu li a.clientLogin {color:#be8c05; padding:5px; background-color:#0d0d0d;}
#menu li a:hover.clientLogin {color:#ff0000; padding:5px; background-color:#FFF;}

#menuHolder {width:910px; height:44px; padding:0px 20px 0px 20px; margin:0px auto 30px auto; text-align:center;}

#wrapper { 
  	width: 910px;
  	padding: 0px 20px 40px 20px;
	margin: auto;
}

#indexLeft {
	width:378px;
	padding:25px 32px 0px 0px;
	float:left;
}

#indexRight {
	width:495px;
	padding:25px 0px 0px 0px;
	float:right;
}

#vfxLeft {
	width:423px;
	padding:25px 32px 0px 0px;
	float:left;
}

#vfxRight {
	width:450px;
	padding:25px 0px 0px 0px;
	float:right;
	text-align:right;
}

#marketServices {
	width:500px;
	min-height:353px;
	background-image:url(images/index-market-bg.jpg);
	background-repeat:no-repeat;
	clear:both;
	padding:15px 0px 0px 0px;
}

#contactForm {
	width:460px;
	min-height:353px;
	background-image:url(images/index-market-bg.jpg);
	background-repeat:no-repeat;
	clear:both;
	padding:15px 20px 0px 20px;
}

#emergencySectorsServices {
	width:500px;
	min-height:146px;
	background-image:url(images/emergency-sectors-bg.jpg);
	background-repeat:no-repeat;
	clear:both;
	padding:15px 0px 0px 0px;
	margin:0px 0px 30px 0px;
}
	
#bannerImage{clear:both; text-align:right; position:relative; top:25px; margin:0px 0px 30px 0px; z-index:-1;}

#contentLeft {
	width:570px;
	padding:25px 88px 0px 0px;
	clear:both;
	float:left;	
}

#contentRight {
	width:252px;
	padding:25px 0px 0px 0px;
	float:right;
}

#clientLogos{background-color:#FFF; color:#666; font-size:70%;}

#markets {background-color:inherit; color:#666; padding:10px 0px 0px 8px; margin:0px 0px 30px 0px;}
#markets ul {margin:0px; padding:0px;}
#markets li {background-color:#3a70b0; color:#FFF; width:233px; text-transform:uppercase; font-size:75%; list-style:none; margin:5px 10px 5px 0px; float:left; text-align:right;}
#markets li a {background-color:#3a70b0; color:#FFF; text-decoration:none; padding:7px 20px 8px 5px; display: block;}
#markets li a:hover {background-color:#0d0d0d; color:#FFF; text-decoration:none;}

#services {background-color:#FFF; color:#666; padding:10px 0px 0px 8px; margin:0px 0px 30px 0px;}
#services ul {margin:0px; padding:0px;}
#services li {color:#FFF; width:232px; text-transform:uppercase; font-size:65%; font-weight:bold; list-style:none; margin:3px 10px 3px 0px; float:left; text-align:right;}
#services a {color:#FFF; text-decoration:none; padding:7px 20px 8px 5px; display: block; background-image:url(images/bg-menu-services.png); background-repeat:no-repeat; }
#services li a:hover {color:#FFF; text-decoration:none; background-image:url(images/bg-menu-services-over.png); background-repeat:no-repeat;}

#marketsIndex {background-color:inherit; color:#666; padding:10px 0px 0px 8px; margin:0px 0px 30px 0px;}
#marketsIndex ul {margin:0px; padding:0px;}
#marketsIndex li {color:#FFF; width:232px; text-transform:uppercase; font-size:65%; font-weight:bold; list-style:none; margin:5px 10px 5px 0px; float:left; text-align:right;}
#marketsIndex li a {color:#FFF; text-decoration:none; padding:7px 20px 8px 5px; display: block; background-image:url(images/bg-menu-markets.png); background-repeat:no-repeat; }
#marketsIndex li a:hover {color:#094fa3; text-decoration:none; background-image:url(images/bg-menu-index-over.png); background-repeat:no-repeat;}

#servicesIndex {background-color:inherit; color:#666; padding:10px 0px 0px 8px; margin:0px 0px 30px 0px;}
#servicesIndex ul {margin:0px; padding:0px;}
#servicesIndex li {color:#FFF; width:232px; text-transform:uppercase; font-size:65%; font-weight:bold; list-style:none; margin:3px 10px 3px 0px; float:left; text-align:right;}
#servicesIndex li a {color:#FFF; text-decoration:none; padding:7px 20px 8px 5px; display: block; background-image:url(images/bg-menu-services.png); background-repeat:no-repeat; }
#servicesIndex li a:hover {color:#094fa3; text-decoration:none; background-image:url(images/bg-menu-index-over.png); background-repeat:no-repeat;}

#emergencySectors {background-color:inherit; color:#666; padding:10px 0px 0px 8px; margin:0px 0px 30px 0px;}
#emergencySectors ul {margin:0px; padding:0px;}
#emergencySectors li {color:#FFF; width:232px; text-transform:uppercase; font-size:65%; font-weight:bold; list-style:none; margin:5px 10px 5px 0px; float:left; text-align:right;}
#emergencySectors li a {color:#FFF; text-decoration:none; padding:7px 20px 8px 5px; display: block; background-image:url(images/bg-menu-markets.png); background-repeat:no-repeat; }
#emergencySectors li a:hover {color:#094fa3; text-decoration:none; background-image:url(images/bg-menu-index-over.png); background-repeat:no-repeat;}

#emergencyServices {background-color:inherit; color:#666; padding:10px 0px 0px 8px; margin:0px 0px 30px 0px;}
#emergencyServices ul {margin:0px; padding:0px;}
#emergencyServices li {color:#FFF; width:232px; text-transform:uppercase; font-size:65%; font-weight:bold; list-style:none; margin:5px 10px 5px 0px; float:left; text-align:right;}
#emergencyServices li a {color:#FFF; text-decoration:none; padding:7px 20px 8px 5px; display: block; background-image:url(images/bg-menu-services.png); background-repeat:no-repeat; }
#emergencyServices li a:hover {color:#094fa3; text-decoration:none; background-image:url(images/bg-menu-index-over.png); background-repeat:no-repeat;}

#blueBar{background-color:#3e81d1; color:#FFF; width:100%; height:9px; border-bottom:3px solid #FFF; overflow:hidden; clear:both;}
#footer{
	width:100%;
	background-color:#888888;
	color:#FFF;
}

#footerContent {
	width:910px;
	padding:20px 10px 20px 20px;
	margin:auto;
}

#footerMenu {
	width:930px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	color:#FFF;
	font-size:70%;
	background-image:url(images/bg-footer-menu.gif);
	background-repeat:no-repeat;
	clear:both;
}

#relatedContact {background-color:#FFF; color:#666; padding:10px 0px 0px 8px; margin:0px 0px 30px 0px; width:244px;}
#relatedContact ul {margin:0px; padding:0px;}
#relatedContact li.tel {color:#666; font-size:75%; font-weight:bold; list-style:none; background-image:url(images/icon-tel.gif); background-repeat:no-repeat; height:40px; padding:8px 0px 0px 36px;}	
#relatedContact li.email {color:#666; font-size:75%; list-style:none; background-image:url(images/icon-email.gif); background-repeat:no-repeat; height:40px; padding:8px 0px 0px 36px;}	

#relatedContactFull {background-color:#FFF; color:#666; padding:10px 0px 30px 8px; margin:0px 0px 30px 0px;}
#relatedContactFull ul {margin:0px; padding:0px;}
#relatedContactFull li.tel {color:#666; font-size:75%; font-weight:bold; list-style:none; background-image:url(images/icon-tel.gif); background-repeat:no-repeat; background-position:0px 8px; padding:15px 30px 15px 36px; display:inline;}	
#relatedContactFull li.email {color:#666; font-size:75%; list-style:none; background-image:url(images/icon-email.gif); background-repeat:no-repeat; background-position:0px 8px; padding:15px 10px 15px 36px; display:inline;}	


#relatedContactBIM {background-color:#FFF; color:#666; padding:10px 0px 30px 8px; margin:0px 0px 30px 0px; width:370px;}
#relatedContactBIM ul {margin:0px; padding:0px;}
#relatedContactBIM li.tel {color:#666; font-size:75%; font-weight:bold; list-style:none; background-image:url(images/icon-tel.gif); background-repeat:no-repeat; background-position:0px 8px; padding:15px 10px 15px 36px; display:inline;}	
#relatedContactBIM li.email {color:#666; font-size:75%; list-style:none; background-image:url(images/icon-email.gif); background-repeat:no-repeat; background-position:0px 8px; padding:15px 0px 15px 36px; display:inline;}	

#relatedKeywords {background-color:#FFF; color:#666; padding:10px 20px 0px 20px; margin:0px 0px 30px 0px;}
#relatedKeywords ul {margin:0px 10px 0px 10px; padding:0px;}
#relatedKeywords li {color:#666; font-size:75%; font-weight:bold;}

#relatedServices {background-color:#FFF; color:#666; padding:10px 20px 0px 20px; margin:0px 0px 30px 0px;}
#relatedServices ul {margin:0px 10px 10px 10px; padding:0px;}
#relatedServices li {color:#666; font-size:75%; font-weight:bold;}

#relatedClients {background-color:#FFF; color:#666; padding:10px 0px 30px 0px; margin:0px 0px 30px 0px;}

#highlight { background-color:#FF0000; color:#FFF; text-align:center; width:100%; border-bottom:1px solid #FFF;}
#highlight p {color:#FFF; font-size:0.7em; font-weight:normal; padding:10px; width:950px;}

/*END TEMPLATE LAYOUT STYLES*/

/*##########################################################################################*/

img{border:0px;}
img.border {border: 4px solid #FFF;}
img.boxImage {border: 0px; margin-bottom:5px;}
img.border10 {border: 10px solid #FFF;}
img.border1 {border: 1px solid #FFF;}
img.bannerImageIndex{clear:both;}
img.bannerImage{clear:both; float:right;}
img.footerLogos{clear:both; margin:10px 0px 10px 0px;}
img.videoThumb{border:3px solid #FFF; margin:0px 0px 8px 0px;}
img.bannerContact{padding:0px 0px 0px 10px;}
img.tabMarkets{margin:0px 0px 0px 31px;}
img.tabServices{margin:0px 0px 0px 1px;}
img.rounded {-webkit-border-radius: 15px; -moz-border-radius: 15px;  border-radius: 15px; margin-bottom:8px;}

.marginT {margin-top:10px;}
.marginR {margin-right:10px}
.marginRR {margin-right:25px}
.marginB {margin-bottom:10px;}
.marginL {margin-left:10px;}
.alignleft {float:left;}
.alignright{float:right;}

/*START CONTENT STYLES*/

a:link, a:visited { color: #efc002;	text-decoration: none; background-color:inherit;}
a:active, a:hover { color: #efc002; text-decoration: underline; background-color:inherit;}

a:link.boxLink, a:visited.boxLink { color: #FFF; background-color:#000000; padding:5px; margin:0px 10px 0px 0px; text-decoration: none; line-height:30px;}
a:active.boxLink, a:hover.boxLink { color: #FFF; background-color:#3a70b0; padding:5px; text-decoration: none;}

div.policeIndexHighlight a:link, div.policeIndexHighlight a:visited { color: #094fa3; text-decoration: none; background-color:inherit;}
div.policeIndexHighlight a:active, div.policeIndexHighlight a:hover { color: #094fa3; text-decoration: underline; background-color:inherit;}

div.market a:link, div.market a:visited { color: #094fa3; text-decoration: none; background-color:inherit;}
div.market a:active, div.market a:hover { color: #000; text-decoration: underline; background-color:inherit;}

div.service a:link, div.service a:visited { color: #094fa3; text-decoration: none; background-color:inherit;}
div.service a:active, div.service a:hover { color: #000; text-decoration: underline; background-color:inherit;}

#relatedContact a:link, #relatedContact a:visited, #relatedContactFull a:link, #relatedContactFull a:visited, #relatedContactBIM a:link, #relatedContactBIM a:visited{ color: #094fa3;	text-decoration: underline; background-color:inherit;}
#relatedContact a:active, #relatedContact a:hover  #relatedContactFull a:active, #relatedContactFull a:hover, #relatedContactBIM a:active, #relatedContactBIM a:hover { color: #000; text-decoration: underline; background-color:inherit;}



.videoThumb a:link, .videoThumb a:visited { color: #FFF; text-decoration: none; background-color:inherit;}
.videoThumb a:active, .videoThumb a:hover { color: #FFF; text-decoration: underline; background-color:inherit;}

#footerContent a:link, #footerContent a:visited {color: #203c5c; text-decoration: underline; background-color:inherit;}
#footerContent a:active, #footerContent a:hover {color: #0d0d0d; text-decoration: underline; background-color:inherit;}

#footerMenu a:link, #footerMenu a:visited {color: #FFF; text-decoration: none; background-color:inherit;}
#footerMenu a:active, #footerMenu a:hover {color: #FFF; text-decoration: underline; background-color:inherit;}

#footerMenu a.textFooterAmasci {font-size: 100%; color: #3c3b3b; text-decoration: underline; background-color:inherit;}
#footerMenu a:hover.textFooterAmasci {font-size: 100%; color: #0d0d0d; text-decoration: underline; background-color:inherit;}

h1 {font-size: 110%; font-weight: normal; color: #FFF; background-color:inherit; text-transform:uppercase; margin:0px; padding:0px 0px 10px 0px;}
h2 {font-size: 110%; font-weight: normal; color: #FFF; background-color:inherit; margin:0px; padding:0px 0px 10px 0px; text-transform:uppercase;}
h3 { font-family:"Times New Roman", Times, serif; font-size: 110%; font-weight: normal; color: #6c97ca; background-color:inherit; margin:0px; padding:0px;}
h4 {font-size: 110%; font-weight: normal; color: #666; background-color:inherit; margin:0px; padding:0px 0px 15px 0px;}
div.policeIndexHighlight h4 {padding:0px 0px 0px 0px;}
#relatedServices h4 {font-size: 80%; font-weight:bold; padding:10px 0px 10px 0px; color:#094fa3;}
h5 {font-size: 90%; font-weight: normal; color: #FFF; background-color:inherit; font-weight:bold; margin:auto; padding:25px 0px 5px 0px;}
h6 {font-size: 70%; font-weight: bold; color: #094fa3; background-color:inherit; padding:5px 0px 0px 0px; margin:0px;}

hr {
	border: solid #3a72b5 0px;
	border-top:solid #3a72b5 3px;
	height:3px;
	clear:both;
}

	
form{display:inline;}
textarea, input, select {font-family: Tahoma, Geneva, sans-serif; color: #000000; font-size: 11px;}
.submit { background-color:#000; color:#FFF; padding:5px; border:0px; cursor:pointer; width:100px;}
.submit:hover { background-color:#FFF; color:#000; padding:5px; border:0px; cursor:pointer;}
label.error {font-weight:bold; color:#FF0000; background-color:#FFF; padding:5px 5px 5px 25px; line-height:30px; background-image: url(images/icon_error.png); background-repeat:no-repeat; background-position:5px 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;}
input.error, textarea.error, select.error {border:1px solid #FF0000; background-color:#ffbcbc; color:#000000;}


p, td, th{font-size: 75%; font-weight: normal; color: #FFF; background-color:inherit;}
td p {font-size: 100%; font-weight: normal; color: #FFF; background-color:inherit;}

#contentLeft li {font-size: 75%; font-weight: normal; color: #FFF; background-color:inherit; padding:0px 0px 20px 0px;}
#indexLeft li {font-size: 75%; font-weight: normal; color: #FFF; background-color:inherit; padding:0px 0px 20px 0px;}
#vfxLeft li {font-size: 75%; font-weight: normal; color: #FFF; background-color:inherit; padding:0px 0px 20px 0px;}
.bulletsFull li {font-size: 75%; font-weight: normal; color: #FFF; background-color:inherit; padding:0px 0px 20px 0px;}

#indexLeft ul.nopadding li, #contentLeft ul.nopadding li {padding:0px 0px 5px 0px;}



.textFooter, .textFooterAmasci
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #FFFFFF;	
	background-color:inherit;
}

.footerTel {font-size:180%;}
.footerAddress {font-size:90%;}
.copyright{font-size:90%; color:#3c3b3b; background-color:inherit; line-height:22px;}
.pdf {background-image:url(images/icon-pdf.gif); background-repeat:no-repeat; background-position:0px 0px; padding:1px 0px 3px 22px; font-weight:normal;}
.play {background-image:url(images/icon-play.gif); background-repeat:no-repeat; background-position:0px 0px; padding:3px 0px 3px 22px; font-weight:normal;}
.clear{clear:both;}
.blue{color:#094fa3; background-color:inherit;}
.grey{color:#666; background-color:inherit;}
.lightBlue {color:#3a70b0; background-color:inherit;}
.black {color:#000; background-color:inherit;}
.white{color:#FFF; background-color:inherit;}
span.required {color:#e0d300; background-color:inherit; font-weight:bold;}
label.required {color:#e0d300; background-color:inherit; font-weight:bold;}
.red{color:#FF0000; background-color:inherit;}

.small {font-size:70%;}
.small2 {font-size:85%;}
.more {cursor:pointer;}

div.videoThumb{
	float:left;
	margin:10px 20px 20px 0px;
	font-size:75%;
}

div.quote {
	background-color:#FFF;
	color:inherit;
	padding:10px 25px 10px 25px;
	width:450px;
}

#flashVideoNoFlash {border:3px solid #3a72b5; padding:10px;}
#flashVideo {margin:0px 0px 20px 0px;}


div.contact {float:left; margin:10px 20px 0px 0px; font-size:75%; color:#FFF;}
div.contactE {clear:both; padding:15px 20px 0px 0px; font-size:75%; color:#FFF;}
div.contact span, div.contactE span {padding:5px 0px 0px 0px; float:left;}
.contactBlock{
	border:solid 1px #e5e5e5;
	display:block;
	width:17px;
	height:17px;
	float:left;
	background-color:#000;
	padding:3px;
	margin-top:0;
	margin-bottom:0px;
	margin-right:10px;
	text-align:center;
	font-size: 16px;
	font-weight:normal;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:16px;
}
.padding60 {margin-bottom:60px;}
.contactL {float:left; width:185px;}
.contactR {float:right; width:185px;}

div.vacancy {background-color:#3a70b0; padding:10px; border:1px solid #6b95c7; margin:5px 0px 5px 0px;}
div.aboutBox {background-color:#FFF; color:#666; padding:5px 10px 5px 10px; margin:0px 0px 30px 0px;}

table.downloads {border:1px solid #3a72b5; border-collapse:collapse;}
th.downloads {color:#FFFFFF; background-color:#000; border:1px solid #3a72b5;}
td.downloads {border:1px solid #3a72b5;}

div.director {float:left; width:415px; height:290px; padding:10px; margin:0px 5px 10px 5px; border:3px solid #3a72b5;}
div.director2 {float:left; width:265px; height:310px; padding:10px; margin:0px 5px 10px 5px; border:3px solid #3a72b5;}

div.market{width:280px; float:left; margin:0px 10px 10px 0px; background-color:#FFF; font-size:70%; font-weight:bold; padding:4px 4px 8px 4px; }
div.service{width:280px; float:left; margin:0px 10px 10px 0px; background-color:#FFF; font-size:70%; font-weight:bold; padding:4px 4px 8px 4px; }

#bannerVFX {clear:both;}
#relatedClientsVFXFlash {width:860px; margin:auto;}

.textLeft {text-align:left;}

div.policeIndexHighlight {
	background-image:url(images/bg-police-index-highlight.gif);
	background-repeat:no-repeat;
	padding:20px 15px 15px 15px;
	width:212px;
	height:122px;
	float:left;
	margin-bottom:20px;
}


/*##########################################################################################*/
/*START BIM LAYOUT STYLES*/
/*##########################################################################################*/
/*
	
#BIM {
	clear:both;
	background-image:url(images/bg-bim-home.png); background-repeat:no-repeat; background-position:0px 45px;
	width:778px; height:778px; padding-bottom:120px;
	margin:30px auto;
}

#BIMDesign {position:relative; top:-20px; left:-17px; float:left; text-indent:-9999px;}
#BIMDesign a{background-image:url(images/bim-design.png); background-repeat:no-repeat; display:block; width:254px; height:281px;}
#BIMDesign a:hover{background-image:url(images/bim-design-over.png); background-repeat:no-repeat;}

#BIMBuild {position:relative; top:00px; left:260px; float:left; text-indent:-9999px;}
#BIMBuild a{background-image:url(images/bim-build.png); background-repeat:no-repeat; display:block; width:299px; height:255px;}
#BIMBuild a:hover{background-image:url(images/bim-build-over.png); background-repeat:no-repeat;}

#BIMManage {clear:both; position:relative; top:48px; left:105px; text-indent:-9999px;}
#BIMManage a{background-image:url(images/bim-manage.png); background-repeat:no-repeat; display:block; width:537px; height:348px;}
#BIMManage a:hover{background-image:url(images/bim-manage-over.png); background-repeat:no-repeat;}

*/
/*##########################################################################################*/
/*END BIM LAYOUT STYLES*/
/*##########################################################################################*/


/*##########################################################################################*/
/*START BIM LAYOUT STYLES*/
/*##########################################################################################*/

	
#BIM {
	clear:both;
	background-image:url(images/bg-bim-home.png); background-repeat:no-repeat; background-position:0px 0px;
	width:495px; height:660px; padding-bottom:20px;
	margin:0 auto;
	overflow:hidden;	
}

#BIMinternal {
	clear:both;
	background-image:url(images/bg-bim-internal.png); background-repeat:no-repeat; background-position:0px 10px;
	width:495px; height:386px; padding-bottom:20px;
	margin:0 auto;
	overflow:hidden;	
}

#BIMHome {position:relative; top:95px; left:30px; float:left; text-indent:-9999px;}
#BIMHome a {display:block; width:170px; height:83px;}

#BIMDesign {position:relative; top:37px; left:13px; float:left; text-indent:-9999px;}
#BIMDesign a{background-image:url(images/bim-design.png); background-repeat:no-repeat; display:block; width:131px; height:145px;}
#BIMDesign a:hover{background-image:url(images/bim-design-over.png); background-repeat:no-repeat;}

#BIMConstruction  {position:relative; top:39px; left:30px; float:left; text-indent:-9999px;}
#BIMConstruction a{background-image:url(images/bim-construction.png); background-repeat:no-repeat; display:block; width:157px; height:132px;}
#BIMConstruction a:hover{background-image:url(images/bim-construction-over.png); background-repeat:no-repeat;}

#BIMAsset {clear:both; position:relative; top:65px; left:86px; text-indent:-9999px;}
#BIMAsset a{background-image:url(images/bim-asset.png); background-repeat:no-repeat; display:block; width:278px; height:180px;}
#BIMAsset a:hover{background-image:url(images/bim-asset-over.png); background-repeat:no-repeat;}

/*div.BIMfeature {
	float:left;
	width:255px; height:480px;
	margin:10px; padding:25px 10px 25px 10px;
	background-color:#5384bf;
	-webkit-border-radius: 15px; -moz-border-radius: 15px;  border-radius: 15px;
	position:relative;
}*/

div.BIMfeature {
	float:left;
	width:255px; height:488px;
	margin:10px; padding:25px 14px 25px 14px;
	background-image:url(images/bg-bim-feature.png); background-repeat:no-repeat;	
	position:relative;
}

div.BIMfeature ul {padding:0px; margin:10px 20px 10px 20px;}
div.BIMfeature li {font-size: 75%; font-weight: normal; color: #FFF; background-color:inherit; padding:0px 0px 20px 0px;}

div.BIMSticker {
	background-image:url(images/bim-sticker.png); background-repeat:no-repeat;
	display:block; width:93px; height:63px; z-index:50;
	font-size:16px; color:#FFF; text-align:center;
	position:absolute; top:-30px; left:180px; padding:40px 20px 30px 20px;
}

/*##########################################################################################*/
/*END BIM LAYOUT STYLES*/
/*##########################################################################################*/


.tooltip {
	display:none;
	background:transparent url(images/bg-tool-tip.png);
	font-size:14px; font-weight:bold;
	height:65px;
	width:80px;
	padding:35px 20px 20px 20px;
	color:#fff;	
	text-align:center;
	margin-top:-230px;
	margin-left:100px;
}

.assetManagementBtn a {
	width: 230px; height:55px;
	float:left; margin:0px 10px 10px 0px;
	text-align:center; 
	background-image:url(images/bg-bim-asset-btn.png); background-repeat:no-repeat;
	padding:25px 0px 0px 0px;
	font-size:18px; color:#FFF; text-decoration:none;
}
.assetManagementBtn a:hover {background-image:url(images/bg-bim-asset-btn-over.png); background-repeat:no-repeat; color:#094fa3;}

.twolines a {padding:15px 0px 0px 0px; height:65px;}

