@charset "utf-8";
/* CSS Document */

/*Body Section*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../pin-img/body-image.jpg)
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.green-h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9cc135;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.body-text-nl-large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.bullet-image {
	list-style-position: outside;
	list-style-image: url(../pin-img/bullType1.gif);
	list-style-type: none;
}
.bullet-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	margin-top: 10px;
}
.bullet-image1 {
	list-style-position: outside;
	list-style-image: url(../pin-img/bullet.gif);
	list-style-type: none;
}
.bullet-text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	margin-top: 10px;
}
.bullet-text1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
	margin-top: 10px;
}
.gree-bullet {
	font-family: Arial;
	font-size: 14px;
	color: #207a00;
	list-style-position: outside;
	list-style-image: url(../pin-img/green-bullen.jpg);
	text-align: left;
	padding-left: 10px;
}
.gree-bullet:hover {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(../pin-img/green-bullen.jpg);
	text-align: left;
	padding-left: 10px;
}
.gree-bullet-1 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(../pin-img/green-bullen.jpg);
	text-align: left;
	padding-left: 2px;
}
.gree-bullet-1:hover {
	font-family: Arial;
	font-size: 12px;
	color: #207a00;
	list-style-position: outside;
	list-style-image: url(../pin-img/green-bullen.jpg);
	text-align: left;
	padding-left: 2px;
}
.MODEL-TEXT {
	font-family: Verdana;
	font-size: 13px;
	color: #999999;
	text-align: center;
}

.article-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #348781;
	font-weight: bold;
}
.article-heading:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.article-body {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
}
.body-text-grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}
.body-text-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/*Body Shadow*/
.main-tb {
	background-image: url(../pin-img/body-shadow.jpg);
	background-repeat: repeat-y;
}


/*top-logo-background*/
.top-bag {
	background-image: url(../pin-img/top-bg.jpg);
	background-repeat: repeat;
}

/*top-link*/
.top-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}
.top-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	text-decoration: underline overline;
}
.top-link-separator {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
}
.image-title {
	font-family: Arial;
	font-size: 12px;
	color: #469dc8;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}

/*top-mail-style*/
.mail-id {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	padding-right: 5px;
}

/*Menu Style*/

.menu-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/*Bottom-style*/
.bott-bacg {
	background-image: url(../pin-img/bottomimage.jpg);
	background-repeat: repeat;
}
.bott-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
.bott-menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	text-decoration: underline overline;
}
.bott-menu-separator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

/*BIM Text*/
.BIM {
	font-family: Arial;
	font-size: 60px;
	color: #000000;
	font-weight: bold;
}
.Building-Information-Modeling {
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
}
.BIM-text {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
}
.BIM-text-1 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding-right: 5px;
}

/*Footer*/
.copyright-statement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.horizontal-rule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6E6;
}
.body-text-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #469DC8;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.get-quote {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}
.get-quote:hover {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #7ea41a;
}
.sample-text {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
/*USA*/
.contact-heading-USA {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
}
.contact-text-USA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
}
.contact-text-green-USA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #306754;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}

/*INDIA*/
.contact-heading-IND {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
}
.contact-text-mail-heading-IND {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7E587E;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
.contact-text-IND {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 20px;
}
.contact-text-green-IND {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #306754;
	text-align: left;
	padding-left: 20px;
	font-weight: bold;
}


/*UAE*/
.contact-heading-UAE {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
}
.contact-text-UAE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
}
.contact-text-green-UAE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #306754;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
.article-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #348781;
	font-weight: bold;
}
.article-table {
	border-bottom-width: 0.1mm;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.backtoprevious-table {
	border: 0.1mm solid #999999;
}
.contact-text-green-INQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #306754;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
.contact-text-mail-heading-INQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7E587E;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
.contact-text-mail-heading-INQ:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7E587E;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.contact-text-INQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 20px;
}
.green-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7ea41a;
}
.green-heading-large{
	font-family: "Times New Roman";
	font-size: 25px;
	color: #0066cc;
	padding-left: 10px;
}


/*--------------------------------------------------------------------------------------------------------*/

.sample-body {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
	text-align: justify;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.MORE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.MORE:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.blue-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #469DC8;
}
.blue-text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7ea41a;
	text-decoration: underline;
}
.body-text-blue469DC8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #469DC8;
	text-align: justify;
	padding-right: 20px;
	padding-left: 10px;
}
.body-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #469DC8;
	padding-right: 10px;
	padding-left: 10px;
}
.green-bullen-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding-left: 0px;
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(../pin-img/green-bullen.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}
.green-heading-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7ea41a;
}
.green-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7ea41a;
}
.heading2 {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #7E587E;
	text-decoration: underline;
	padding-left: 10px;
}
.heading3 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #348781;
}
.blue-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #469DC8;
}
.backtoprevious-table {
	border: 0.1mm solid #999999;
}
.backtoprevious {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.table-border {
	border: 0.1mm solid #48AAD9;
}
.project-table-grey {
	border: 0.1mm solid #999999;
}
.project-main-heading {
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-left: 10px;
}
.project-sub-heading {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-weight: bold;
	color: #7ea41a;
	text-align: left;
	padding-left: 10px;
}
.project-body {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}
.project-body-bold {
	font-family: Verdana;
	font-size: 12px;
	color: #7ea41a;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}
.project-body-bold:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}
.gree-table-events {
	border: 0.1mm solid #7A9F1A;
}
.grey-table-events {
	border: 0.1mm solid #EBEBEB;
}
.grey-table-events1 {
	border-bottom-width: 0.1mm;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.gree-table-events-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 10px;
}

/*Industries*/
.stru-border-grey-line {
	border: 0.1mm solid #CCCCCC;
}
.resource-table-str {
	border: 0.1mm solid #CCCCCC;
}
.mep-diff-sample {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	height: 16px;
	width: 16px;
	text-align: center;
	vertical-align: middle;
}
.sitemap-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*newsletter*/
.newsletter-border-black-line {
	border: 0.1mm solid #666666;
}

.nl-heading {
	font-family: Verdana;
	font-size: 16px;
	color: #8595a3;
	font-weight: bold;
	padding-left: 5px;
}
.nl-heading-white {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #ffffff;
}
.issue2 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #00000f;
	padding-left: 15px;
}
.nl-content {
	font-family: Verdana;
	font-size: 11px;
	color: #8595a3;
	padding-left: 5px;
}
.nl-content-bold {
	font-family: Verdana;
	font-size: 13px;
	color: #8595a3;
	padding-left: 5px;
}
.nl-content-hight {
	font-family: Verdana;
	font-size: 13px;
	color: #8595a3;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.nl-left-head {
	font-family: Verdana;
	font-size: 13px;
	color: #f1ca85;
}
.nl-heading-blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #245b7c;
	padding-right: 5px;
	padding-left: 5px;
}
.nl-heading-blue-content {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #245b7c;
	padding-right: 5px;
	padding-left: 5px;
}

/* CAD Conversion */
.cad-menu {
	font-family: "Arial Narrow";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.cad-menu:hover {
	font-family: "Arial Narrow";
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.cad-menu-background {
	background-color: #93b82a;
	height: 28px;
}
.cad-top {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	padding-left: 150px;
}
.cad-head {
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #669900;
	text-align: left;
	padding-left: 10px;
}
.cad-head-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.cad-table-border {
	border-bottom-width: 0.1mm;
	border-left-width: 0.1mm;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.cad-table-bullet {
	border: 0.5mm solid #f3dc00;
	height: 10px;
	width: 10px;
}
.cad-table-middle-1 {
	border-right-width: 0.1mm;
	border-right-style: solid;
	border-right-color: #f3dc00;
}
.cad-table-bullet-short {
	border: 0.5mm solid #f3dc00;
	height: 5px;
	width: 5px;
	background-color: #f3dc00;
}
.cad-head-1 {
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #669900;
	text-align: left;
}
.cad-head-body-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.cad-project {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.cad-project-table-bottom {
	border-bottom-width: 0.1mm;
	border-bottom-style: solid;
	border-bottom-color: #f3dc00;
}
.cad-body-yellow {
	font-family: Verdana;
	font-size: 11px;
	color: #B45F04;
	font-weight: bold;
}
.sample-tab-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
}
.samp-head-each {
	font-family: "agency FB";
	font-size: 40px;
	color: #469DC8;
	padding-left: 5px;
	letter-spacing: 2px;
}
#samp-td-border {
	border: 1px solid #c0dded;
}
#samp-sep {
	background-image: url(../pin-img/samp_pin/sample-sep.jpg);
	background-repeat: repeat-y;
}
#samp-hr {
	font-family: Arial;
	font-size: 10px;
	color: #c0dded;
}
#thumb-icon {
	font-family: Arial;
	cursor:pointer;
}
#box-bg-bor {
	background-color: #d4edf7;
	border: 1px solid #96c6d9;
}
.box-bg-br-text{
	font-family: Arial;
	font-size: 12px;
	color: #2e7ca1;
}
.image {
 border: none;
}