/* import Resets */
@import url("reset.css");


@font-face {
    font-family: "COPRGTL";
	src:url('../fonts/COPRGTL.TTF')
   format('TrueType');
			 }


/*---------------------------------------------------

        	    		General

---------------------------------------------------*/
body{ background-image:url(../images/bg9.jpg); background-repeat: repeat-x; background-size: contain;}
body.black{ background:#000!important;}
body.bg2{ background-size: auto 2300px; }
body.bg3{ background-size: contain; }
body.bg4{ background-size: contain; }
html, body{width:100%;height:100%;}
strong{font-family:'Century Gothic Bold',Helvetica,Arial,sans-serif;}
h1{font:24px 'Century Gothic',Helvetica,Arial,sans-serif;margin:0 15px 0 15px;color:#CCC;border-bottom:1px solid #898989;padding:25px 0 5px 0;display:inline-block;text-transform:uppercase; line-height:25px;}

h2{ color:#000000; font-size:22px; font-family: "COPRGTL"; padding:0!important; margin:0!important; }
h3{font:22px 'Century Gothic Bold',Helvetica,Arial,sans-serif;text-transform:uppercase;}
h4{font:bold 17px Helvetica,Arial,sans-serif;margin-bottom:15px;}
.pad-none{padding-bottom:0;}
p{margin-bottom:16px;}
.mr1{margin:0 25px 15px 0;} 
h1.red{color:#d63036;border-color:#d63036;}
.font18{font-size:18px;}
.font14 p{font-size:14px;}
.text-center h2{margin-top:0;}
.textnon { color:#e63030;}
.textnon:hover { text-decoration:underline;}

 p {

  margin-left:0px;
  margin-right: 0px;
  text-align:left;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 19px;
  color: #757474;
  margin:15px 0 0 0;

}
/*---------------------------------------------------

        	    		Header

---------------------------------------------------*/
header{width:100%;padding-top:20px;padding-bottom:26px;}
header .logo{ text-align:center; margin:auto; width:100%; z-index:-999999;}
header .logo img { width:100%; padding-bottom:10px;}
.menu_top{}

/*ul.nav li a{ margin:0px !important; padding:0px !important}
ul.menu_top li { float:left; display:inline; width:980px; text-align:center; margin:0px 0 0 0 !important; }
ul.menu_top li a {text-transform:uppercase;text-align:center; font-family:'Helvetica',Arial,sans-serif; color:#CCCCCC; font-size:14px; padding:10px 25px 9px 25px; border-right:1px solid #464646; margin:0 0 0 -4px !important;}
ul.menu_top li a:hover { color:#EBEBEB;background-attachment: scroll;background-image: url(../images/menu-background.png);background-repeat: repeat-x;
	background-position: left top;}
ul.menu_top li .active  {
	color:#EBEBEB;background-attachment: scroll;background-image: url(../images/menu-background.png);background-repeat: repeat-x;
	background-position: left top;}
ul.menu_top li .last{ border:none !important;}*/

.logocenter {height: 90px}

ul.menu_top li a.brown{background-position:-104px 0;}
ul.menu_top li a.green{background-position:-208px 0;}
ul.menu_top li a.yellow{background-position:-313px 0;}
ul.menu_top li a.red{background-position:-416px 0;}

.soc {padding-top:7px;position:absolute;right:30px;top:0;}
.soc li{float:left;}
.soc li a{display:block;width:30px;height:30px;background:url(../images/sprite.png) no-repeat 0 0;margin-left:6px;}
.soc li a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-khtml-opacity:0.9;
-moz-opacity:0.9;
opacity:0.9;}
.soc .fb{background-position:0 0;}
.soc .tw{background-position:-37px 0;}
.soc .gp{background-position:-73px 0;}
.soc .acc{background-position:-110px 0;}

.slogan{text-align:center;margin-top:25px;}
.slogan div{background:#00b8ff;padding:12px;}
.slogan p{font:18px 'Century Gothic',Helvetica,Arial,sans-serif;text-transform:uppercase;color:#18a4d8;padding:15px 40px;margin-bottom:0;}
.slogan div p{font:43px 'Century Gothic',Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;padding:0;}
.slogan div p strong{font:43px 'Century Gothic Bold',Helvetica,Arial,sans-serif;}
.menu_top_hide{display:none;background:#232323;padding:5px 10px; z-index:999999999!important;}
.menu_top_hide ul li a{padding-left:10px;}
/* form */
.contact-form { width:100%; float:left; margin:20px 0px 0px -10px; display:inline; }
.contact-form label { width:30%; font-size:13px; color:#5a5858; font-family:Arial, Helvetica, sans-serif; float:left; margin:0px 0px 10px 0%;}
.contact-form label span { color:#052924; font-style:italic;}
.contact-form input { border:1px solid #dddddd;width:30%; padding:0 0 0 5px; float:left; height:26px; 
margin:0px 0 0 3% ;color: #878383;

font-size: 12px;
font-family: Helvetica, Arial, sans-serif;}


.contact-form select { border:1px solid #757474;width:30%; padding:0 0 0 5px; float:left; height:26px; 
margin:0px 0 0 3% ;color: #878383;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;}

.contact-form textarea {  border:1px solid #dddddd;width:96%; padding:5px 0 0 5px; float:left; height:130px; 
margin:2% 0 2% 3% ;color: #878383;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
} 


.contact-form input.submit { text-transform:uppercase; width:80px; float:left; height:30px; color:#fff; font-weight:normal; padding:0; text-align:center; 
border:0px; 
cursor:pointer; 
font-size:12px;  
margin:0 0 0 3%; 
  color: #fff;
font-family: "COPRGTL";
border:1px solid #dddddd;
background:#e63030;
 
}

.contact-form input.submit:hover {
color:#000;}


.greenpara {color: #d41a1f;
font-size: 18px; font-weight:bold; text-transform:Uppercase;
font-family: "COPRGTL";
padding: 0!important;
margin: 0!important;}



#map {
width: 100%;
height:395px;
float: left;
}
/*---------------------------------------------------

        	           slider home

---------------------------------------------------*/

.slider_home {position:relative;height:350px;}
.slider_inside { width:100%;}
#wrapper {
	width: 100%;
	height:auto;
	overflow: hidden;
	position: absolute;
	top:0;
	left: 0;
}
#carousel div {
	display: block;
	float: left;
	position:relative;
}
#carousel div img{width:100%;height:auto;}
#carousel div p{font:28px/37px 'Century Gothic',Helvetica,Arial,sans-serif;display:block;background:rgba(0,0,0,0.5);height:119px;position:absolute;bottom:0;width:977px;padding:20px 28px;margin-bottom:0;display:none;}
#prev, #next {
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	display: block;
	height: 115px;
	width: 60px;
	top: 41%;
	position: absolute;
}
#prev:hover, #next:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-khtml-opacity:0.7;
-moz-opacity:0.7;
opacity:0.7;
}
#prev {
	left:46%;
	margin-left:-539px;
	background-position:-8px -64px;
}
#next {
	right:42%;
	margin-right: -470px;
	background-position:-101px -64px;
}
#pager {
	margin-right:-506px;
	position: absolute;
	right: 50%;
	bottom: 11px;
}
#pager a {
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	background-position:-27px -200px;
	display: inline-block;
	width: 17px;
	height: 17px;
	margin:0 3px 0 0;
	display:none;
}
#pager a:hover {
	background-position:-6px -200px;
}
#pager a span {
	display: none;
}
#pager a.selected {
	background-position:-6px -200px;
}
.caroufredsel_wrapper, #carousel {height: 350px!important;}

/*---------------------------------------------------

        	           Content

---------------------------------------------------*/

/*footer, .container, .wrapper{min-width:1075px}
.container{width:1075px}*/
/*.push{height:240px;}*/
.wrapper{/*min-height:100%;*/height:auto!important;margin:0 auto;overflow:hidden;}

.top-text-block1{padding:30px 0 0px 0;font-size:18px;text-align:center; line-height:24px; font-family: "COPRGTL"; font-size:15px; color:#000000; margin:0; text-indent:0!important;}
.top-text-block2 {font-family: "COPRGTL"!important;  font-size:24px!important; font-weight:normal; line-height:30px;color:#000000; margin:0; padding:0 0 30px 0; margin:0; text-indent:0!important; }


.top-text-block{padding:15px 25px 15px;font-size:18px;text-align:center;color:#fff;}
.top-text-block p{text-align:left;text-indent:54px;}
.bottom-text-block{padding:12px 15px 20px;font-size:18px;background:#f5f8f9;text-align:center;}
.bottom-text-block p{text-align:left;text-indent:30px;color:#797c7d;}
.bottom-text-block h2{padding-bottom:15px;}

.shadow {width:100%;background:url(../images/banner_bottom_shadow.jpg) top repeat-x; height:50px;}

.block-link{display:block;padding:44px 0 20px 129px;background:#fff;color:#025D7C;}
.block-link-title{font:22px 'Century Gothic',Helvetica,Arial,sans-serif;display:block;padding:0 0 5px 30px;width:92%;margin:0 0 20px 0;}
.block-link-heading{font:16px 'Century Gothic Bold',Helvetica,Arial,sans-serif;display:block;padding:0 0 4px 30px;text-transform:uppercase;}
.block-link-text{display:block;padding:0 10px 15px 30px;line-height:17px;}

.block-link .bor{border-top:1px solid #17a4d8;display:block;margin:0 30px 15px;}

.blue-block{background:#1fc0fc url(../images/services.png) no-repeat 17px 20px;color:#025d7c;}/*height:410px;*/
.blue-block .block-link-title{border-bottom:1px solid #025d7c;text-transform:uppercase;}
.orange-block{background:#e2752d url(../images/recruitment.png) no-repeat 17px 17px;color:#fff;}/*height:205px;*/
.orange-block .block-link-title{border-bottom:1px solid #d89b73;}
.red-block{background:#b12e4d url(../images/housemaids.png) no-repeat 19px 19px;color:#fff;}/*height:205px;*/
.red-block .block-link-title{border-bottom:1px solid #ff8fa9;}

.block-link:hover{text-decoration:none;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-khtml-opacity:0.9;
-moz-opacity:0.9;
opacity:0.9;}
.blue-block:hover{color:#025d7c;}
.orange-block:hover,.red-block:hover{color:#fff;}
.block-link:active, .block-link:focus{text-decoration:none;}

.nopr {padding-right:0;}
.nopl {padding-left:0;}

.bread-crumbs {list-style:none;margin-bottom:22px;padding:25px 0 0;}
.bread-crumbs li{float:left;color:#797c7d;}
.bread-crumbs li a{color:#797c7d;font:14px Helvetica,Arial,sans-serif;margin-right:8px;margin-left:10px;}
.bread-crumbs li:first-child a{margin-left:0;}
.bread-crumbs li a:hover{color:#323232;}
.bread-crumbs li a.active{color:#323232;cursor:text;}

.big-pad{padding:36px 29px 26px;}
.text-block{background:#fff;color:#797c7d;padding:40px 30px;}

.small-block-img{margin-top:20px;}
.small-block-img p{overflow:hidden;padding-left:27px;padding-right:15px;}
.small-block-img h3{margin:26px 0 21px 25px;padding-bottom:4px;padding-left:112px;}
.small-img{display:block;float:left;width:111px;height:111px;background-image:url(../images/sprite.png);background-repeat:no-repeat;}
.blue .small-img{background-position:-4px -264px;}
.blue h3{border-bottom:1px solid #025d7c;color:#025d7c;}
.orange .small-img{background-position:-128px -264px;}
.orange h3{border-bottom:1px solid #e2752d;color:#e2752d;}
.red .small-img{background-position:-256px -264px;}
.red h3{border-bottom:1px solid #b12e4d;color:#b12e4d;}

.green .small-img{background-position:-4px -395px;}
.green h3{border-bottom:1px solid #0f8217;color:#0f8217;font-size:18px;}
.blue2 .small-img{background-position:-133px -395px;}
.blue2 h3{border-bottom:1px solid #096787;color:#096787;font-size:18px;}
.red2 .small-img{background-position:-263px -395px;}
.red2 h3{border-bottom:1px solid #b12e4d;color:#b12e4d;font-size:18px;}

.quote-header{padding:20px;background:url(../images/quote-header.jpg) no-repeat 100% 100%;height:192px;}
.quote-header h1{margin-top:72px;padding-bottom:15px;}
.quote{background:url(../images/quote-top.png) no-repeat 0 0;padding-left:132px;}
.quote > div{background:url(../images/quote-bottom.png) no-repeat 100% 100%;padding-right:110px;}

.team{text-align:center;padding-top:35px;}
.team h1{padding-bottom:14px;margin-bottom:31px;}
.team div, .team p{text-align:left;}
.three-blocks{margin-top:14px;margin-bottom:54px;}
.three-blocks img{margin-bottom:17px;}
.three-blocks p strong{display:block;}
.three-blocks .center-block, .three-blocks .pull-right{max-width:250px;width:100%;}

.view-more{color:#4cc5f4;font-size:16px;text-transform:uppercase;display:inline-block;padding:10px 25px;border:1px solid #4cc5f4;border-radius:2px;}
.view-more:hover{background:#f26065;border:1px solid transparent;color:#fff;}

.number{width:30px;height:30px;background:url(../images/sprite.png) no-repeat 0 0;display:block;float:left;margin:0 10px 0 0;}
.number1{background-position:-348px -12px;}
.number2{background-position:-385px -12px;}
.number3{background-position:-422px -12px;}
.number4{background-position:-458px -12px;}
.number5{background-position:-495px -12px;}
.number6{background-position:-531px -12px;}

.three-blocks p{overflow:hidden;}
.bg-gray{background:#f5f5f5;padding:30px 20px;margin:0;}
/*---------------------------------------------------

        	    		Footer

---------------------------------------------------*/

footer{}
.menu-bottom{padding:20px 0 0 0; float:left;}
.menu-bottom ul li a strong{font:bold 14px Helvetica,Arial,sans-serif;}
.menu-bottom ul li a{color:#fff;font:15px 'Century Gothic Bold',Helvetica,Arial,sans-serif;text-transform:uppercase;}
.menu-bottom ul li ul li a{font:14px Helvetica,Arial,sans-serif;text-transform:none;}
.copy{}

.hover1 { text-decoration:underline;}
.hover1:hover { text-decoration:none;}
.menu-bottom > ul > li{display:block;float:left;border-left:1px solid #8cd2ec;padding-left:10px;width:221px;min-height:180px;list-style:none;}
.menu-bottom ul li.small_col{width:121px;}
.menu-bottom ul li.no-border{border:0;}
.menu-bottom ul li:first-child{border-left:0;padding-left:0;width:161px;}
.menu-bottom ul li ul li:first-child{width:100%;}
.menu-bottom ul li ul{margin-top:10px;}
.menu-bottom ul li ul li{float:none;border-left:0;padding-left:0;padding-bottom:5px;width:100%;}
.menu-bottom ul li a.no-podmenu {display:block;margin-bottom:20px;}
.menu-bottom ul li a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-khtml-opacity:0.6;
-moz-opacity:0.6;
opacity:0.6;}

.copy{ width:100%; padding:1px 0 1px 0 !important; margin:0px 0 0 0; background-color:#232323; bottom: 0px; height: 30px;}
.copy p{color:#999;font-size:13px;}
.copy .big-text{font:24px 'Century Gothic',Helvetica,Arial,sans-serif;color:#fff;margin-bottom:16px;}
.copy .footer-contact{font:23px 'Century Gothic',Helvetica,Arial,sans-serif;color:#00aeef;text-transform:uppercase;float:left;margin-right:34px;}
.copy .footer-contact a{color:#00aeef;}
.copy .footer-contact a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-khtml-opacity:0.6;
-moz-opacity:0.6;
opacity:0.6;}
.copy .ico{display:block;width:36px;height:36px;float:left;background-image:url(../images/sprite.png);background-repeat:no-repeat;margin-right:10px;}
.copy .tel-ico{background-position:-201px -7px;}
.copy .email-ico{background-position:-251px -7px;}
.copy-text{margin:15px 0 10px 0; text-align:center; line-height: 1px}



.text_para-img { float:none; border:15px solid #fff; margin:15px 0 ; -webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 9px 0px rgba(50, 50, 50, 0.75);}
.bottom_full_bg { background:url(../images/bottom_full_bg.jpg) top repeat; height:364px; width:100%; 
z-index:-9; padding:10px 0 20px 0;}
.bordernon { border:0;}
.navbar{ padding:0px; margin:0 0 8px 0;}
.futerleft { margin-left:20px;}
@media (max-width: 778px) {/* xs */

	.copy .footer-contact a{display:block;float:left;max-width:200px;word-wrap:break-word;}
	.nopr, .nopl {padding-right:15px;padding-left:15px;}
	.blue-block, .orange-block, .red-block{height:100%;}
	.soc{right:82px;}
	.navbar-collapse .menu_top{margin:0;}
    .navbar-collapse{padding:0;}
    
    ul.menu_top{display:none;}
    ul.menu_top_hide{display:block;}
    ul.menu_top_hide li{margin:0;float:none;height:100%;text-align:left;width:100%;left:auto!important;opacity:1!important;
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;}
    ul.menu_top_hide li a{width:100%;height:100%;line-height:auto;text-align:left;background:none;margin:0;display:block!important;position:relative;padding-top:5px;padding-bottom:5px;text-transform:uppercase; color:#DCE1E5;}
	.logocenter { margin:-15px 0 0 0!important; width:100%!important; height:auto!important;}
	
	
.text_para img { text-align:center!important;}

h2 { text-align:center; margin:}
p { text-align:center;}
.top-text-block { width:100%; padding:0;}
.top-text-block1 { text-align:center!important; width:100%!important;}
.top-text-block2 { text-align:center!important; width:100%!important;}
.bottom_full_bg { background:url(../images/bottom_full_bg.jpg) top repeat-y!important; position:absolute; height:auto; width:100%;
z-index:-9;}
.futerleft { margin-left:0px;}

.distpnone { display:none;}


}
@media (max-width: 1200px) {
    .menu-bottom > ul > li{min-height:100%;padding-bottom:20px;}
	
  }
@media (max-width: 992px) {
    .menu-bottom > ul > li{min-width:160px;padding-right:10px;width:auto;}
	
  }

/*                  Editions                    */
.soc {
    z-index: 999999999;
}
.logo{
    position: relative;
    z-index: 99999;
}
.logo:hover{
    opacity: 0.8;
}


#sidemenu {
	margin:0px;
	padding:0px;
	float: left;
	width:100%;
}

#sidemenu li {
	clear:both;
	display: block;
	text-align: left;
	font-size: 15px;
	border:0px;
	margin:0px;
	padding:0px;
}
#sidemenu li a {
	display: block;
	color: #464646;
	text-decoration: none;
font:15px 'Helvetica',Arial,sans-serif; padding:8px 0 8px 10px; background-color:#EBEBEB; margin-bottom:4px;
}
#sidemenu li a:hover {
	display: block;
	color: #FFF;
	text-decoration: none;
font:15px 'Helvetica',Arial,sans-serif; padding:8px 0 8px 10px; background-color:#898989; margin-bottom:4px;
}

#sidemenu li a.open {
	color:#FFF !important;
	background-color:#898989;
	
}

#sidemenu1 {
	margin:0px;
	padding:0px;
	float: left;
	width:100%;
}

#sidemenu1 li {
	clear:both;
	display: block;
	text-align: left;
	font-size: 15px;
	border:0px;
	margin:0px;
	padding:0px;
}
#sidemenu1 li a {
	display: block;
	color: #464646;
	text-decoration: none;
font:15px 'Helvetica',Arial,sans-serif; padding:8px 0 8px 10px; background-color:#EBEBEB; margin-bottom:4px;
}
#sidemenu1 li a:hover {
	display: block;
	color: #FFF;
	text-decoration: none;
font:15px 'Helvetica',Arial,sans-serif; padding:8px 0 8px 10px; background-color:#898989; margin-bottom:4px;
}

#sidemenu1 li a.open1 {
	color:#FFF !important;
	background-color:#898989;
	
}

/* Menu */
#accordion2 {
	float:left;
	width:100%;
	margin:0px;
	padding:0 20px 0 0;
}
.accordion2 {
	width: 100%;
	padding:0px;
	margin:0px;
}
.accordion2 div {
	width: 100%;
	padding: 5px 0 0 0;
}
.accordion2 dt {
	width:100%;
	cursor:pointer;
	background:url(../images/open.png) right center no-repeat;
	font-weight:normal;
	color:#e63030;
	font:15px 'Helvetica',Arial,sans-serif;
	padding:8px 0 8px 5px;
	margin:0px;
	border-bottom:1px solid #CCCCCC; background-color:#EBEBEB;
}
.accordion2 dt:hover {
}
.accordion2 .open { color:#e63030 !important;
}
.accordion2 dd {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:100%;
}
.accordion2 ul {
	padding:0px;
	width:100%;
	margin:0px;
}
.accordion2 li {
	padding:0px !important;
	margin:0px;
	list-style:none;
	width:100%;
	float:left;
	border:0px !important;
	background: none !important;
}
.accordion2 a.viewall {
	color:#e63030;
	text-decoration:none;
	font:15px 'Helvetica',Arial,sans-serif;
	padding:8px 0 0px;
	width:100%;
	text-align:right;
	float:right;
}
/* Menu */	
.contentblock {
  display: block; height:100% !important; overflow:hidden;
}

.contentblock h4{font:16px 'Century Gothic',Helvetica,Arial,sans-serif; margin:25px 0 0 0 !important; color:#d41a1f; padding:0px !important; line-height:16px;}
.contentblock h4 span{ color:#898989;}
.contentblock ul{ margin:10px; padding:0px;}
 .contentblock li{margin-left:15px;
  margin-right: 0px;
  text-align:left;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 19px;
  color: #757474; list-style-type:circle;}
.div{ float:left; margin-bottom:15px; width:100%; font-family:Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 19px;
  color: #757474;}
.div img{ padding-right:15px;}
.project-block{ width:100%; height:auto; float:left; margin:15px 0 15px 0;}
.project-block h5{ margin:0px; padding:0px;}
.project-block p{ padding:0px; margin:3px 0 15px 0;}
.project-block img{ margin-right:25px;}
.image-space{ padding:18px 20px 15px 0;}

#tabs {
	width: 100%;
	height:37px;
	margin:0px;
	padding:0px;
	border-left:1px solid #EBEBEB;
	background-attachment: scroll;
	background-image: url(../images/tab-border-line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#tabs ul { margin:0px; padding:0px;}
#tabs li {
float:left; 
list-style:none; 
border-right:1px solid #EBEBEB; border-top:1px solid #EBEBEB; 
outline:none; height:37px;
}

#tabs li a {
font:16px 'Helvetica',Arial,sans-serif;
color: #FFF; padding:10px 0px 9px 0px;
display:block; 
text-decoration:none;
border-bottom: solid 1px #EBEBEB;
	background-attachment: scroll;
	background-image: url(../images/menu-hover-background-image.jpg);
	background-repeat: repeat-x;
	background-position: left top;
outline:none;
width:234px;
text-align:center;
}

#tabs li a.inactive{
	 padding:10px 31px 9px 31px;
	color:#464646;
	outline:none;
	border-bottom: solid 1px #EBEBEB;
	background-attachment: scroll;
	background-image: url(../images/menu-background-image.jpg) !important;
	background-repeat: repeat-x;
	background-position: left top;
}
/*#tabs li a:hover, #tabs li a.inactive:hover {color: #e94b35;outline:none;}*/
.tabcontainer {clear:both; width:100%;text-align:left;padding-top: 40px;}


/* Menu Roll Over Start */
ul{
margin:0 auto; 
width: 100%; text-align:center; 
margin: 9px 0 -12px 0px;
padding:0;
}

li{
display:inline;
list-type:none;
}

a.glidebutton{
	display: inline-block;
	position: relative;
	color: #FFF; /* default color */
	/* border-right:1px solid silver; */
	/* background-image:url(../images/menu-background-image.jpg) !important; */
	text-decoration: none;
	padding:0px 16px 0 16px;
	font-size:18px;
	opacity: 1;
	color:white;
	overflow: hidden;
	height: 26px; /* height of each button */
	text-align: center;
	 /*-moz-transition: all 0.3s ease-in-out; Enable CSS transition between property changes
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out; */
	margin:0 -4px 0 0 !important;
 

}

a.glidebutton > span:first-child{ /* first span inside button */
position: relative;
display: block;
height: 100%;
padding: 6px; /* padding of button */
-moz-box-sizing: border-box;
box-sizing: border-box;
/*-moz-transition: all 0.3s ease-in-out;  Enable CSS transition between property changes 
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;*/
}

a.glidebutton > span:first-child:after{ /* CSS generated content */
content: attr(data-text); /* Duplicate text of span markup */
display: block;
width: 100%;
height: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: inherit;
position: absolute;
top:100%;
left:0;
}

a.glidebutton:hover{
background-attachment: scroll;	
	/* background-image: url(../images/menu-hover-background-image.jpg) !important; */
	background-repeat: repeat-x;
	background-position: left top; color:#FFF !important;
}

a.glidebutton:hover > span:first-child{
-moz-transform: translateY(-100%);
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
.lastmenu{ border:0px !important;}
a.selectedmenu{
	background-attachment: scroll;	
	/* background-image: url(../images/menu-hover-background-image.jpg) !important; */
	background-repeat: repeat-x;
	background-position: left top; color: grey !important;
}

/* Menu Roll Over End */

.nospaceing{ padding:0px !important;}
.img-border { border:5px solid #e4e4e4; width:116px; padding-right:0!important; margin-right:15px;}
.img-border2 { border:5px solid #e4e4e4; width:170px; padding-right:0!important; margin-right:15px;}
ul.servies-list { float:left; width:100%;  padding:0; margin-left:-5px; }
ul.servies-list li { float:left; width:100%; }
ul.servies-list li strong { margin-left:-10px;}
.left-peding-none { padding-left:0;}
.right-peding-none { padding-right:0;}

table.table-client { width:100%; margin:20px 0 0 0;}
table.table-client td {  font-family: Helvetica, Arial, sans-serif;  font-size: 12px;  line-height: 19px; color: #757474;}
table.table-client th { font-family: Helvetica, Arial, sans-serif;  font-size: 12px;  line-height: 19px; color: #757474;}
.date-cal { float:left; width:100%; padding:20px; text-align:center;color: #000;  background-color: #fff;   border: 5px solid #e4e4e4;line-height:23px;  font-size: 18px;  font-family: "COPRGTL";}
.margin-top { margin-top:25px;}
.text-hover:hover { text-decoration:underline;}
.boder-bottom-1px { border-bottom:1px solid #c3171d; float:left; width:1015px; height:1px; margin-left:15px; margin-top:30px; margin-bottom:30px;}
.full-widht-border { width:100%!important; margin-left:0;}
.projectinfo { height:26px; line-height: 26px; color:#d41a1f; text-align:left; font-weight:bold;}
.peding-none { padding:0;}
.tabs-link a {font: 16px 'Helvetica',Arial,sans-serif;
  color: #464646;
  padding: 10px 0px 9px 0px;
  display: block;
  text-decoration: none;
  border-bottom: solid 0px #EBEBEB;
  background-attachment: scroll;
   background-image: url(../images/menu-background-image.jpg) !important;
  background-repeat: repeat-x;
  background-position: left top;
  outline: none;
  width:100%;
  text-align: center;
  margin-bottom:25px;}
.tabs-link .active-tab {
	color:#fff;
   background-image: url(../images/menu-hover-background-image.jpg)!important;
  background-repeat: repeat-x;
  background-position: left top;
  }  
 .mar-left { margin-left:-30px;} 

.ClientName {
    font: 16px "COPRGTL", Helvetica, Arial, sans-serif;
    margin: 25px 0 0 0 !important;
    vertical-align:top;
    color: #d41a1f;
    padding: 0px !important;
    line-height: 16px;
}

 .client-link {color: #d41a1f;  }
 ul.our-mission { float: left;   margin: 10px 0 15px 0;
  padding: 0; }
 ul.our-mission li {   float: left;
  width: 100%;
  line-height: 23px;
  margin: 0;  }

li#li2
{
list-style-type: square;
display: list-item;
line-height: 23px;
}

a.project-thumb img:hover  { opacity:0.8;   }
.tabs-bottom { border-bottom:3px solid #000;  }

.red_button
{
border: 1px solid #dddddd;
background: #d41a1f;
color: #FFFFFF;
font-size: 14px;
padding: 4px 4px 4px 4px;
font-family: Helvetica, Arial, sans-serif;
cursor: pointer;
}


.sis_textbox
{
border: 1px solid #757474;
height: 23px;
}





.legend_green
{
height: 12px;
width: 12px;
background-color: #00ff00;
float: left;
border: solid 1px black;
margin-right: 4px;
}





.legend_red
{
height: 12px;
width: 12px;
background-color: #dc4c4c;
float: left;
border: solid 1px black;
margin-right: 4px;
}






.legend_yellow
{
height: 12px;
width: 12px;
background-color: #ffff4c;
float: left;
border: solid 1px black;
margin-right: 4px;
}





.legend_blue
{
height: 12px;
width: 12px;
background-color: #00cfff;
float: left;
border: solid 1px black;
margin-right: 4px;
}





.legend_description
{
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
}


.info_icon
{
height: 20px;
width: 20px;
vertical-align: middle;
cursor: pointer;
}



































