﻿ 
 @font-face {

    font-family: MySeogoFont ;
	src: url('../sfont/segoeuil.eot');
    src: url('../sfont/segoeuil.eot?#iefix') format('embedded-opentype'),       
         url('../sfont/segoeuil.ttf') format('truetype');
 
}

@font-face {
    font-family: MySeogoFont1;
	
	src: url('../sfont/segoeui.eot');
    src: url('../sfont/segoeui.eot?#iefix') format('embedded-opentype'),       
         url('../sfont/segoeui.ttf') format('truetype');
 
}



 body{    font-family: "Segoe UI",san-serifhtml; padding:0px !important;}
/*
	Page Style
*/
 

#frame {
	position:absolute;
	z-index:0;
	 
	top:-3px;
	left:-80px;
}

#example {
	height:100px;
 
 
	position:relative;
}

/*
	Slideshow style
*/

#slides {
	position:absolute;
	top:0px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
 
	height:100px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/
#slides {}

.slide {
	 
 
	display:block;
}

/*
	Next/prev buttons
*/
#slides .next,#slides .prev {
	 
	top:0px;
	left:0px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
	display:none;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Footer
*/

 
#slides .link {
	display:block;
	margin-top:10px;
	font-weight:800;
}
.home-banner1{
	background-image: url(../img/homepage-banner1.jpg);
	background-repeat: no-repeat;
	height:480px;
}

.slides_control{ width:auto !important;}

.footer-nav1 h2 {
    color: #FFFFFF;
    font-family: "Segoe UI",san-serifhtml;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 0;
}


.top-bar{ width:1280px; margin: auto  auto;}
.logo{ color:#527d98; font-size:12px; font-family: "Segoe UI",san-serifhtml; padding-top:9px; padding-bottom:12px; }
.menu-dropdown-area{ 
	background-image: url(../img/menu-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	padding:20px;
}

.inner-header-area{ 
	background-image: url(../img/menu-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	padding:20px;
	padding-bottom:0px;
	border-bottom:solid 5px #d44712;
	padding-top:6px;
}


.oneWaytxt{ padding-top:10px; padding-left:0px;}
.oneWaytxt-inner{ padding-top:15px;}

.dropdown-header-icon{   background-color:#d14814; text-align:center; font-size:18px; color:#ffffff; padding:20px; height:100px;}
.inner-header-icon{   background-color:#6b6b6b; text-align:center; font-size:18px; color:#ffffff; padding:10px;}
.inner-header-icon-active{   background-color:#d14814; text-align:center; font-size:18px; color:#ffffff; padding:10px;}


.slogon-line1{
	font-size:22px;
	color:#ffffff;
	font-family:;
 
}
.slogon-line2{
	font-size:15px;
	color:#d14814;
	text-transform: uppercase;
	font-family: "Segoe UI",san-serifhtml;
}


.slogon-line1-innerPage{
	font-size:18px;
	color:#ffffff;
	font-family:;
	padding-top:23px;
 
}
.slogon-line2-innerPage{
	font-size:13px;
	color:#fff;
	text-transform: uppercase;
	font-family:;
}





.readmore { margin-top:45px;}
.readmore a{
	 padding: 13px 38px;
	color:#fff;
	background-color:#009cd9;
	border-radius: 5px;
	font-family: "Segoe UI",san-serifhtml;
	font-size:20px;
	text-transform: uppercase;
	  height: 20px;
 
 
    width: 115px;
	display:block;
}
.readmore a:hover{ text-decoration:none; color:#e3e3e3;}


.Community-head-area{ padding:20px; background-color:#f1f1f1; padding-top:0px;} 
.Community-people-head{ text-align:center; font-family:"Segoe UI",san-serifhtml;
font-weight: 300; font-size:36px;}
.Community-people-text{ text-align:center; font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:18px;}

 
.page-bg{ background-color:#ffffff;}
.community-area{ padding:20px;}
.community-heading{ text-align:left; font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:16px; padding-bottom:5px; }
.communities-heading{ text-align:left; font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:18px; padding-bottom:25px; padding-top:25px; padding-left:40px;}
.community-links{text-align:left; font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:12px; clear:#444444;}
.community-date{text-align:left; font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:12px; color:#000; padding-top:5px;}
.community-detail-area{ padding-bottom:40px; border-bottom: solid 1px; #8a8a8a;}
.community-box{ padding:20px;}
 .page-bg{ background-color:#ffffff;}
 
 
 
 .dropdown-header-icon:hover{   background-color:#6b6b6b; text-align:center; font-size:18px; color:#ffffff; padding:20px; height:100px; text-decoration:none;}
.menu-dropdown-area a{ text-decoration:none;}
.menu-dropdown-area a:hover{ text-decoration:none;}

.left{
	background-image: url(../img/arrow-left.png) !important;
	background-repeat:no-repeat !important;
	 
} 
.left:hover{
	background-image: url(../img/arrow-left-active.png) !important;
		background-repeat:no-repeat !important;
 
}
.right{
	background-image: url(../img/arrow-right.png) !important;
		background-repeat:no-repeat !important;
		   right: 0px !important;
 
} 
.right:hover{
	background-image: url(../img/arrow-right-active.png) !important;
		background-repeat:no-repeat !important;
		  right: 0px !important;
	 
}  
 

.ms-srch-sb-border, .ms-srch-sb-borderFocused{
    border: 1px solid #ababab;
    padding-top: 2px;
	background-color:#ffffff;
}
 

.ms-srch-sb > input{ border:none !important; height:10px !important; padding-top: 10px !important;  background-color: #ffffff;
    border: 0px solid #cccccc !important;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset !important;
    transition: border 0s linear 0s, box-shadow 0s linear 0s !important;  margin-bottom: 5px !important; width:237px !important; }
	
	.ms-srch-sb-searchLink {
	 
	background-image: url(../img/icon-search.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: center center;	
}

.ms-srch-sb-navLink{
	background-image: url(../img/icon-site.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: center center;	
	}

.ms-srch-sb-navLink:hover{ background-color:#ffffff !important;}
.ms-srch-sb-searchLink:hover{ background-color:#ffffff !important;}


.ms-srch-sb-searchLink img, .ms-srch-sb-navLink img{ display:none !important;}

.ms-srch-sb-navLink, .ms-srch-sb-searchLink {
    border: 0 solid transparent !important;
	}


.ms-srch-sb > .ms-srch-sb-searchLink {
    height: 30px !important;
    width: 35px !important;
}

.ms-srch-sbLarge-fullWidth {
    width: 335px !important;
	border:none !important;
	  border-radius: 0px !important;
	    box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset;
    transition: border 0s linear 0s, box-shadow 0s linear 0s;
} 

.ms-srch-sbLarge{ width:400px !important;}

.ms-srch-sb > .ms-srch-sb-navLink{ height:30px !important;}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{  box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset !important;}

#SearchBox{ padding-top:10px; text-align:right;}

.back-to-portal{ 
 color: #555951;
    float: left;
 
    font-size: 10px;
    padding-left: 9px;
    padding-top: 10px;
}
.back-to-portal a{ 
 color: #555951;
}

.slogon{ float:left;     padding-left: 1px; letter-spacing:-0.05em;  
    padding-top: 9px;}
.logo-bhp{ float:left;   padding-left: 1px;
    padding-top: 1px;}

.header-area{ background-color:#d1d1c5;}

 
.ms-srch-result {
    margin-top: 21px;
    padding: 25px;
}

.ms-srch-upscope-top {
 
    padding-left: 15px;
}


.ms-webpart-chrome-title {
 
    padding-left: 40px;
}

.home-icon-area{ width:118px !important; height:55px !important;}
.search-area-box{ margin-left:20px !important;}






/*People Page*/

.left-area{ background-color:#f4f4f4; height:100vh;}
.people-page-area{ font-family:; font-size:12px}

.left-side-margin{ padding:10px;}
.left-side-head{
	background-image: url(../img/people-bullet.png);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding-left:20px;
	padding-bottom:7px;
}

.left-side-search{  border: 1px solid #ababab;}
.left-side-search input[type="text"]{ background-color: #ffffff;
    border: 0 solid #cccccc; width:92%; border-radius: 0px; margin:0px;}
.left-side-search label{ margin-bottom: 0px;}
.left-side-menu{ padding-top:20px;}
.left-side-menu ul{}
.left-side-menu ul li{list-style-image: url(../img/menu-bullet.png);}
.left-side-menu ul li a{
 color:#000;
}

.people-heading{ padding:0px;   font-family: "Segoe UI",san-serifhtml;
font-weight: 300;
    font-size: 34px; padding-bottom:10px; line-height:normal;  letter-spacing: 1px;}
	
.people-head-small{ padding-top:30px; padding-bottom:25px;}
.people-popular-head{  font-family: "Segoe UI",san-serifhtml;
font-weight: 300;
    font-size: 22px; padding-top:31px; padding-bottom:15px; letter-spacing: 1px}
	
.people-popular-head1{  font-family: "Segoe UI",san-serifhtml;
font-weight: 300;
    font-size: 22px;   padding-bottom:15px; letter-spacing: 1px}	
	
.people-community-box{}
.people-community-detail-area{ padding-bottom:60px;}
.owner-pic{ border-left: solid 12px #5cd254;}
.owner-head{ font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:18px; padding-top:31px; padding-bottom:17px;}
.owner-head1{ font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:18px; padding-top:20px; padding-bottom:12px;}
.owner-head2{ font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:18px; padding-top:8px; padding-bottom:18px;}
.owner-name{ font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:14px;}

/*People Page*/


/*process*/
.search-area-head-innerPage{ background-color:#f1f1f1; border-bottom:solid 5px #d14814;}
.tabs-innerpage{ padding-top:12px;}
.tabs-innerpage ul{}
.tabs-innerpage ul li{ list-style:none; font-family:; }
.tabs-innerpage ul li a{margin-right:5px; float:left; font-size:17px; background-color:#d1d1c5; padding:6px 60px 10px 20px;   color:#333; text-decoration:none; background-image: url(../img/process-tab.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:60px;  }
.tabs-innerpage ul li a:hover{  }

.tabs-innerpage ul li a.activeTab{
	background-color:#d14814;
	color:#ffffff;
	background-image: url(../img/active-process-tab.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:60px;
}
.search-advance{ padding-top:17px; padding-bottom:12px; text-align:right; padding-right:10px;}
.search-advance a{ color:#363b34; font-family:; font-size:14px; padding-top:5px;}
.search-advance a:hover{ color:#363b34; font-family:; font-size:14px; padding-top:5px;}
.selection-process-head{ background-color:#d14814; padding:6px; padding-top:8px; color:#ffffff; font-weight:bold; padding-left:15px; }
.left-side-margin-process{ padding-top:11px; }
.left-side-head-process{
 
    padding: 7px 10px 7px 15px;
}

.left-side-search-process{  border: 1px solid #ababab; margin-left:10px; margin-right:10px;}

 

.left-side-search-process input[type="text"]{ background-color: #ffffff;
    border: 0 solid #cccccc; width:92%; border-radius: 0px; margin:0px;}
.left-side-search-process label{ margin-bottom: 0px;}
.left-side-menu-process{ padding-top:5px;}
.left-side-menu-process ul{ padding-bottom:0px; margin-bottom:3px;  }
	.left-side-menu-process ul li{ padding-bottom:10px; list-style:none;}
	.left-side-menu-process ul li a{ color:#000; }
	
.left-side-menu-process1{ padding-top:0px;}
	.left-side-menu-process1 ul{  }
	.left-side-menu-process1 ul li{ padding-bottom:10px; list-style:none;}
	.left-side-menu-process1 ul li a{ color:#000; }
	
	
	.dark{ background-color:#edd2c7;}
	.dark li{ padding-bottom:3px;}

 

.diagram-area{ background-color:#f0f0f0; padding:12px; margin-top:30px; padding-left:8px;}
.diagram-area img{ padding:14px; padding-top:20px; padding-bottom:20px;}
.diagram-txt{ font-size:10px;}
.print-icon{ padding-right:7px;}
.print-txt{padding-right:7px;}
.right-area{ padding-top:30px;}
 .print-icon a{ color:#434343;}
 .person1{
	background-image: url(../img/person-name-bullet1.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:25px;
	padding-bottom:13px;
}

 .person2{
	background-image: url(../img/person-name-bullet2.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:25px;
	padding-bottom:15px;
}
 

.person-name{ font-size:14px; padding-top:1px; padding-bottom:3px;}
.training-links{ clear:both; height:31px;font-family: "Segoe UI",san-serifhtml;}
.training-links div{ padding-right:15px; float:left;}
.training-links a{ color:#434343;}
.training-toggle a{ font-weight:bold; color:#333; padding-left:3px;}
#training{ padding-top:5px;}
#training div{ padding:3px; padding-left:20px;}
.training-items{font-family: "Segoe UI",san-serifhtml;}
.training-items ul{ }
.training-items ul li{ list-style:none; padding-left:0px; margin-left:0px;}
training-items ul li a{}

.slogn-margin{ margin-left:10px !important;}
.icons-margin{ margin-left:52px !important; padding-top:10px;}
.tab-margin{ margin-left:100px !important;}
.training-toggle{ padding-bottom:5px;}
.training-list{ width:130px; float:left;}




/*AHC*/
.navbar-inner {
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
}

.navbar .nav > li > a {
	color: #363b34;
	float: none;
	font-weight:bold;
	text-decoration: none;
	text-shadow: 0 0 0 #ffffff;
	font-size:18px;
	background-image: url(../img/top-nav-arrow.png);
	background-repeat: no-repeat;
	background-position: right 20px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 7px;
}

.navbar .nav > li > a:hover {

 
   
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  	color:#666;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav > li{ padding-right:20px;}
input:focus { border:none; }

.header-contact a {color:#444444;}
.header-contact a:hover {color:#008476;}
.header-contact{ padding-bottom:6px; padding-top:30px; text-align:right;   }
.header-contact span{ font-size:17px; padding-right:6px; padding-left:6px; font-weight:bold; color:#444444; margin-top:0px;}
.header-contact .social-icon-facebook {float:left; margin-right:20px;}
.header-contact .social-icon-facebook a {height:23px; width:23px; background:transparent url("../img/icon-facebook.png")top right no-repeat;}
.header-contact .social-icon-twitter {float:left; margin-right:20px;}
.header-contact .social-icon-insta {float:left; margin-right:20px;}
.header-contact .social-icon-signup {float:left; margin-right:20px;}

.header-contact span:hover {color:#008476;}
.header-contact span:first-child:hover {color:#444444;}
.icon-phone{ padding-right:8px !important; padding-left:10px !important;}
.icon-phone img{ max-width:23px !important;}
.search-area{ margin:auto auto; border:solid 1px #444; width:375px; margin-top:17px; margin-left:8px; text-align:right;}
.search-area input[type="text"]{ width:310px; height:36px; margin-bottom:0px;  border: medium none;
    box-shadow: none; color:#93979a; }
.search-area img{ background-color:#444; padding:16px;}

.icons{ height:112px; text-align:center; padding-top:20px;}
.icons-txt{ text-align:center; font-size:28px; color:#008476;  font-family: "Segoe UI",san-serifhtml;}

 .carousel-caption {
	background-color: transparent;
	position: static; padding:0px !important;  }
	
	
	.banner-content-area{ margin-top:0%;	 
	padding: 0 20px;}
	
	.banner-content h1{ color: #fff;  font-family: "Segoe UI",san-serifhtml; font-size: 50px; font-weight:300; margin:0px; padding:0px; line-height:normal; padding-bottom:15px;  text-shadow: 2px 2px #000;}
	
	.banner-content{   padding:15px; margin-right:70px;}
	.banner-content p{color: #fff;  font-family: "Segoe UI",san-serifhtml; font-size: 20px; font-weight:normal; margin:0px; padding:0px; line-height:30px;  text-shadow: 2px 2px #000; }

	
	.shade{ padding-top:30px; text-align:center;}
	
	.news-head{ color:#008476; font-size:34px;  float:left; font-family:"Segoe UI",san-serifhtml;}
	.news-all a{ font-size:24px; float:right; color:#008476; padding-right:25px;}
	.news-head a, .news-head a:visited { color:#008476; font-size:34px;  float:left; font-family:"Segoe UI",san-serifhtml; text-decoration:none;  }
	
 
	
	
	.news-thumb{ padding-right:15px;}
	.news-thumb img{ border:solid 1px #99979a;}
	.news-thumb-head{ color:#008476; font-size:17px; padding-top:15px; padding-bottom:15px;}
	.news-thumb-txt{ color:#333333; font-weight:300; font-size:14px; padding-right:10px;}
	.news-thumb-txt span a{color:#008476;  }
	.news-thumb-txt img{ padding-right:7px;}
	
	
    .owl-pagination .active{  
	color: #fff !important;  
    font-size: 24px;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
}
	.owl-pagination a.active:hover{	background-color:#363b34;
	color:#fff !important; 
	background-image: url(../img/menu-down-arrow.png);
	background-position: 39px 18px;
    background-repeat: no-repeat; 
    font-size: 19px;
    padding-bottom: 20px !important;
    padding-right: 21px !important;}
	.owl-pagination .active span{ font-size:32px; font-weight:bold; font-family: "Segoe UI",san-serifhtml; letter-spacing:-4px;}

.box-head{   background-color: #008476;
    color: #ffffff;
    font-family: "Segoe UI",san-serifhtml;
    font-size: 34px;
    font-weight: 300;
    padding: 20px;
	  font-family: "Segoe UI",san-serifhtml;
	  }


.box-head-txt{ float:left;}
.box-head  a{ float:right; color:#ffffff; font-size:22px; font-weight:normal;  }


.box-list-item{ background-color:#fff; }
.box-list-item ul{ padding:0px; margin:0px;}
.box-list-item ul li{
	list-style:none; 
	border-bottom:solid 1px #cfcccb;
	padding:5px;
	padding-top:19px; padding-bottom:19px;
}
.box-list-item ul li a{ text-decoration:none; color:#333333;}

.box-list-item .date-area{ float:left; width:20%; text-align:center;}
.box-list-item .date{ color:#008476; font-size:48px; font-weight:normal; padding-bottom:5px; padding-top:0px; }
.box-list-item .month{ color:#8dbcb4; font-size:32px; font-weight:normal; }

.box-list-item .content-area{ float:left; width:80%;}
.box-list-item .day-head{ font-size:22px; color:#000; font-weight:300;}
.box-list-item .day-txt{ font-size:14px; color:#000; font-weight:300; line-height:normal;}
.box-list-item .day-txt a{
	text-decoration: underline;
}

.owl-carousel{ padding-bottom:25px; padding-top:22px; margin-bottom:25px;}

#demo{ padding-top:14px;}

 
 	.footer{
 	 font-family: "Segoe UI",san-serifhtml;
	font-size:12px;
	color:#fff;
	
}
.footer-area{ background-color:#333333;
	/*margin-top:75px;*/
	padding-top:38px; padding-bottom:80px; 
 }
	
 .footer-nav{ padding-top:10px;  }
  .footer-nav ul{ padding-left:10px;  }
   .footer-nav ul li{ list-style:none; display:inline;  }
   .footer-nav ul li a{ color:#70746e; }
 
 
 

  
 
 .box{ padding-bottom:60px; padding-top:1px; padding-right:15px;   }
  

.page-area-bg{ background-color:#ffffff; padding-left:20px; padding-right:20px; }

.col1{ border-top:solid 8px #2980b9; padding: 3px 7px 7px 9px;}
.col1-head{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #297fb8; padding-bottom: 12px;
}

.col1 .new{ background-color:#2980b9; color:#fff; padding:1px; padding-left:4px; padding-right:4px; border-radius: 2px; font-size:12px; font-weight:normal;  }

.col2{ border-top:solid 8px #81bc00; padding: 3px 7px 7px 9px;}
.col2-head{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #81bc00; padding-bottom: 12px;
}
.col2 .new{ background-color:#81bc00; color:#fff; padding:1px; padding-left:4px; padding-right:4px; border-radius: 2px; font-size:12px; font-weight:normal;  }

.col3{ border-top:solid 8px #e74d36; padding: 3px 7px 7px 9px; }
.col3-head{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e74c36; padding-bottom: 12px;
}
.col3 .new{ background-color:#e74d36; color:#fff; padding:1px; padding-left:4px; padding-right:4px; border-radius: 2px; font-size:12px; font-weight:normal;  }

.col4{ border-top:solid 8px #e67930; padding: 3px 7px 7px 9px; }
.col4-head{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e47830; padding-bottom: 12px;
}
.col4 .new{ background-color:#e67930; color:#fff; padding:1px; padding-left:4px; padding-right:4px; border-radius: 2px; font-size:12px; font-weight:normal;  }



.col5{ border-top:solid 8px #d81a59; padding: 3px 7px 7px 9px; }
.col5-head{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d81a58; padding-bottom: 12px;
}
.col5 .new{ background-color:#d81a59; color:#fff; padding:1px; padding-left:4px; padding-right:4px; border-radius: 2px; font-size:12px; font-weight:normal;  }
 
 .footer-link-list{}
 .footer-link-list ul{ padding:0px; margin:0px;}
 .footer-link-list ul li{ list-style:none; line-height:normal;}
 .footer-link-list ul li a{  color: #ffffff;
 
    font-size: 14px;
    font-weight: normal;
    line-height: 22px; }

.img-overlay a, .img-overlay a:visited{ color:#fff;}
.contact-head{ padding-top:5px; padding-bottom:10px; font-weight:bold; font-size:16px;}
.address{ padding-top:5px; padding-bottom:10px; font-weight:normal; font-size:14px;}
.contact-phone{ padding-top:5px; padding-bottom:10px; font-weight:normal; font-size:14px;}

.copyright{ text-align:left; font-size:14px; color:#333333;}
.copyright-container {
	margin-left: 0px!important;
	padding-top: 20px;
}
.footer-links{
	text-align: right;
}

.footer-links ul{ 
	padding: 0px; 
	margin: 0px;
	}
.footer-links ul li{ 
	list-style: none; 
	display: inline-block; 
	color: #333; 
	font-size: 13px;
	}
.footer-links ul li a { 
	color: #333; 
	font-size: 14px;
	}
.copy-right-area { 
	background-color: #EBEBEB; 
	padding-top: 5px; 
	margin-top: 60px;
	}  
.copy-right-area .container {
	margin-top: 0px;
	position: relative;
	top: -47px;
	}
.footer {
	clear: right;
	float: left;
	font-size: 14px;
	font-weight: 300;
	}
.footer-list {
	margin-top: 10px;
	}	
.footer .footer-list ul {
	list-style: none;
	}
.footer .footer-list ul li a {
	color: #ffffff;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 300;
	}
.footer-links1 {
	background-color: #008476;
	min-height: 260px!important;
	}
.footer-links1 .footer-title {
	background-color: #026F63;
	padding: 10px 10px 10px 25px;
	color: #ffffff;
	font-size: 17px;
	}
.footer-links2 {
	background-color: #80BD22;
	min-height: 260px!important;
	}
.footer-links2 .footer-title {
	background-color: #6DA21C;
	padding: 10px 10px 10px 25px;
	color: #ffffff;
	font-size: 17px;
	}
.footer-contact {
	background-color: #1D1E2A;
	min-height: 260px!important;
	}
.footer-contact .footer-title {
	background-color: #090A0E;
	padding: 10px 10px 10px 25px;
	font-size: 17px;
	}
.footer-contact-details div {
	padding: 0 20px 0 25px;
	}
.footer-contact-details div a {
	color:#ffffff;	
	}
.footer-contact-details > div:first-child {
	margin-top:12px;	
	}
.footer-phone {
	padding-top:10px!important;
	}
.footer-address, 
.footer-address a {
	color: #333; 	
	font-size: 13px;
	}

.nav-margin{ margin-left:10px !important;  }

.carousel-indicators {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	top:0px;
 
	padding-left:0;
	margin-left:-30%;
	text-align:center;
	list-style:none;
	margin:auto auto;
	z-index:100000;
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#000 \9;
	background-color:#fff;
	border: none;
	border-radius:10px
}
.carousel-indicators .active {
 border: none;
	border-radius:10px;
	background-color:#008576;
	width:10px;
	height:10px; 
	margin:1px;
	padding:0px !important;
}

.carousel-inner{ z-index:1;}
 
.overlap-box{float:left; padding-right:4%; padding-left:3%; }
.libraries {float:left;   position:relative; z-index:14; width:190px;}
.waste {float:left;   position:relative; z-index:15; width:190px; }
.community {float:left;   position:relative; z-index:16; width:190px; }
.plan {float:left;   position:relative; z-index:17; width:190px; }
.play{float:left;   position:relative; z-index:13; width:190px; }
.report{float:left;  width:190px; position:relative; z-index:12;  }
.apply{float:left;  width:190px;position:relative;  z-index:11; }
.comment{float:left; width:190px; position:relative;  z-index:10; }



.overlap-link{ position: absolute; top: 342px; z-index:2; padding-left:78px;  }
.overlay-move { top: 443px;}
.mobile-pagging{ top:335px;}

.mlogo{ padding-left:20px; padding-top:10px; float:left; padding-bottom:20px;}

.mFullSite{ float:left; color:#333333; font-size:14px;}
.mSitemap{ float:right; color:#333333; font-size:14px;}
.mSitemap a, .mSitemap a:visited{ color:#333333 !important; }
.mfooter-area { 
	background-color: #EBEBEB; 
	padding-left: 10px; 
	padding-right: 10px;
	}
.mfooter-area .footer-list ul li a {
	color: #ffffff;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 300;
	}
.mfooter-area .footer-list ul {
	list-style: none;
	}
.mfooter-area .container {
	position: relative;
	top: -42px;
	}
.mcopyright{ 
	color: #333333; 
	font-size: 14px;
	}



    #ahcMenu .dropdown1
{   
    left:0px;
    color:#333333;   
    padding:0;margin:0;display:none;position: absolute;
   width:100%;
 
}

    #ahcMenu div.column1
{
    text-align:left;
    vertical-align:top;/*or middle*/
    display:inline-block;
    *display:inline;*zoom:1;
    white-space:normal;
    width:auto;min-width:10%;
max-width:20%;
padding:0 30px;
 
}

    #ahcMenu .Business-1{
    text-align:center;
    padding:20px;
    margin:0px;
    background-color:#a6372a;
    white-space:nowrap;
    font-size:13px;
    line-height:1.35;
 min-height:305px;
}


    #ahcMenu .Community-1{
    text-align:center;
    padding:20px;
    margin:0px;
    background-color:#cf711f;
    white-space:nowrap;
    font-size:13px;
    line-height:1.35;
 min-height:305px;
}



#ahcMenu .Resident-1{
 
    padding:20px;
    margin:0px;
    background-color:#216694;
    white-space:nowrap;
    font-size:13px; 
    text-align:center;
    line-height:1.35;
	min-height:305px;
}

#ahcMenu .Visitor-1{
    text-align:center;
    padding:20px;
    margin:0px;
    background-color:#9d173b;
    white-space:nowrap;
    font-size:13px;
    line-height:1.35;
	min-height:305px;
}

#ahcMenu .Council-1{
    text-align:center;
    padding:20px;
    margin:0px;
    background-color:#a39382;
    white-space:nowrap;
    font-size:13px;
    line-height:1.35;
  min-height:305px;
}

#ahcMenu .Environment-1{
    text-align:center;
    padding:20px;
    margin:0px;
    background-color:#1f8b4d;
    white-space:nowrap;
    font-size:13px;
    line-height:1.35;
min-height:305px;
}

#ahcMenu .MajorProjects-1 {
    text-align:center;
    padding:20px;
    margin:0px;
    background-color:#a6372a;
    white-space:nowrap;
    font-size:13px;
    line-height:1.35;
  min-height:305px;
}


.menu {
    display:none;
    position: absolute;
}

.menuOver {
    display:block !important;
    z-index:100;
}



.top-navigation{}
.top-navigation ul{}
.top-navigation ul li{}
.top-navigation ul li a{
		font-weight:normal;
	white-space:nowrap;
	  padding: 0 35px 0 22px;
	color:#000;
	text-decoration:none;
	display:inline-block;
	outline:0;
	cursor:pointer;
	font-family: "Segoe UI",san-serifhtml;
	font-size:14px;
	font-weight:bold;
	background-image: url(../img/arrow-down.png);
	background-repeat: no-repeat;
	background-position: right center;
	}
.top-navigation ul li a.active{}


.prom-box table{ border:solid 2px #fff; line-height:normal;}

.box1{ background-color:#cd0041; color:#fff; height:180px; width:180px; border:solid 4px #fff; font-size:28px; padding:5px; }
.box2{ background-color:#e67f22; color:#fff; height:180px; width:180px; border:solid 4px #fff; font-size:28px; padding:5px;}
.box3{ background-color:#27ae61; color:#fff; height:180px; width:180px; border:solid 4px #fff; font-size:28px;  padding:5px;}
.box4{ background-color:#297fb8; color:#fff; height:180px; width:180px; border:solid 4px #fff; font-size:28px; padding:5px;}


.theText{ opacity:1;  display:none;  } 
.theText a{ } 
.theText{}
.theText ul{ padding:0px; margin:0px; margin-left:18px;}
.theText ul li{ line-height:normal; }
.theText ul li a{line-height:normal; color:#fff; font-size:16px;}

.box3:hover .theText, .box4:hover .theText, .box1:hover .theText, .box2:hover .theText { opacity:1; color:#FFFFFF; font-size:12px;   display:block; } 
.box3:hover .theBoxHeading, .box4:hover .theBoxHeading, .box2:hover .theBoxHeading, .box1:hover .theBoxHeading { opacity:0; color:#FFFFFF; font-size:12px;   display:none;  } 


.wrapper {
   position: relative; 
   -webkit-transform: translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */
}


.wrapper .tooltip {
  background: #fff;
  bottom: 100%;
  color: #fff;
  display: block;
  left: 180px;
  margin-bottom: 15px;
  opacity: 0;
  top:-145px;
 
  pointer-events: none;
  position: absolute;
  width: 290px;
  height:290px;
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.wrapper .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}  

/* CSS Triangles - see Trevor's post */
.wrapper .tooltip:after {
 border-bottom: 12px solid transparent;
    border-right: 12px solid #ccc;
    border-top: 12px solid transparent;
  
  bottom: -10px;
  content: " ";
  height: 0;
  left: 0%;
  top:75%;
  margin-left: -12px;
  position: absolute;
  width: 0;


}
  
.wrapper:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* IE can just show/hide with no transition */
.lte8 .wrapper .tooltip {
  display: none;
}

.lte8 .wrapper:hover .tooltip {
  display: block;
}





.tooltip-head{
	font-size:34px;
	background-color:#d7d7d7;
	padding-left:12px;
	padding-top:10px;
	background-repeat: no-repeat;
	background-position: right top;
	height:70px;
	color:#007d6e;
}
.tooltip-head-pay{
	font-size:34px;
	background-color:#d7d7d7;
	padding-left:12px;
	padding-top:20px;
	/*background-image: url(../img/payp-popup-img.png);
	background-repeat: no-repeat;
	background-position: right top;*/
	height:60px;
	color:#007d6e;
}


.popup-menu{}
.popup-menu ul{ padding:15px; margin:0px;}
.popup-menu ul li{ list-style:none; border-bottom:solid 1px #515151; padding-bottom:5px; padding-top:5px; }
.popup-menu ul li.noborder{ border-bottom:solid 0px #515151 !important;  }

.popup-menu ul li a{ font-size:24px; color:#616161; font-weight:300;}


 




/*Phone classes*/
	
	.banner-content-area-phone{ margin-top:0%;	 
	padding: 0 20px;}
	
	.banner-content-phone h1{ color: #fff;  font-family: "Segoe UI",san-serifhtml;  font-size: 32px; font-weight:300; margin:0px; padding:0px; line-height:normal; padding-bottom:15px;  text-shadow: 1px 1px #000;}
	
	.banner-content-phone{   padding:15px; margin-right:10px;}
	.banner-content-phone p{color: #fff;  font-family: "Segoe UI",san-serifhtml; font-size: 14px; font-weight:normal; margin:0px; padding:0px; line-height:normal;  text-shadow: 1px 1px #000; }
	
	.readmore-phone { padding-top:10px;}
.readmore-phone a{padding:10px; padding-left:20px; padding-right:20px; color:#fff; background-color:#009cd9; border-radius: 5px;   font-size:16px; text-transform:uppercase;   font-family: "Segoe UI",san-serifhtml;  width: 120px; display:block; margin: auto auto;     }
.readmore-phone a:hover{ text-decoration:none; color:#e3e3e3;}



 

/* Styles the lightbox, removes it from sight and adds the fade-in transition */

.lightbox-target {
position: fixed;
top: -100%;
width: 100%;
background: rgba(0,0,0,.7);
width: 100%;
opacity: 0;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out;
overflow: hidden;
}

/* Styles the lightbox image, centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */
 

/* Styles the close link, adds the slide down transition */

a.lightbox-close {
 
}

/* Provides part of the "X" to eliminate an image from the close link */

a.lightbox-close:before {
 
}

/* Provides part of the "X" to eliminate an image from the close link */

a.lightbox-close:after {
 
}

/* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */

.lightbox-target:target {
opacity: 1;
top: 0;
bottom: 0;
left:0;
z-index:100000000000000000000;
}

 

.lightbox-target:target a.lightbox-close {
top: 0px;
}


.alert-msg-area{ background-color:#fff;   width:630px; margin:15% auto auto;    border-radius: 10px; padding-bottom:20px;}

.alert-head{ color:#dd0000; font-weight:bold; font-size:23px; border-bottom:solid 1px #ecf0f1; padding:17px; padding-left:23px;}
.alert-head img{ padding-right:15px; }
.alert-txt{ color:#444444; font-weight:bold; font-size:14px; padding:15px; padding-left:25px; padding-right:25px; min-height:80px;}

.alert-msg-area .readmorealert{ clear:both; text-align:right; padding:10px; padding-right:15px; }
.alert-msg-area .readmorealert a{ color:#fff;  padding: 7px 35px; background-color:#008476; border-radius: 5px; text-align:right; font-size:14px; font-weight:bold; }			  

.alert-top{ background-color:#dd0000; padding:15px;  }
.alret-top-icon{ float:left; font-size:18px; color:#fff;}
.alret-top-icon span img{ padding-right:15px;}
.alret-top-icon a{ text-decoration:underline; color:#fff;}

.alert-top-close{ float:right; padding-top:15px;}
.breadcrum-area{ background-color:#dddddd; font-size:12px; color:#333; padding-top:5px; font-weight:bold;}
.breadcrum-area a{ color:#457798; font-weight:normal; }

.news-head1{ font-family: "Segoe UI",san-serifhtml;
font-weight: 300; font-size:18px; padding-top:25px; padding-bottom:17px; color:#333333; line-height:normal;}

.news-head1 a, .news-head1 a:visited{  color:#333333;  text-decoration: none;}
.news-date-detail{ padding-bottom:45px;}
.news-details1{ font-size:16px; line-height:normal; padding-bottom:15px; color:#333333}
.news-date-detail a{ color:#2980b9 !important;}

.news-pagging{ text-align:center; width:210px; margin:auto auto; padding-bottom:35px;}
.news-pagging ul{ padding:0px; margin:0px;}
.news-pagging ul li{ list-style:none; display: inline-block; background-color:#dddddd;  }
.news-pagging ul li a{ font-size:14px; padding:5px;   padding-left:15px; padding-right:15px; display:block;}
.news-pagging ul li a.selected{ font-size:14px; padding:5px;   padding-left:15px; padding-right:15px; display:block; background-color:#008476; color:#ffffff; font-weight:bold;}
.news-page-title{
    color: #008476;
	line-height:25px; 
    font-size: 36px;
    font-weight: 500;
}
 
 
 .left-menu-head{ font-size:18px; color:#fff; background-color:#008476; padding:8px 18px;}
 .left-menu{ padding-bottom:50px; }
 .left-menu ul{ padding:0px; margin:0px;}
 .left-menu ul li{ list-style:none; border-top:solid 1px #fff;}
 .left-menu ul li a{
 background-color: #dddddd;
    background-image: url("../img/left-menu-bullet.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #333333;
    display: block;
    font-size: 16px;
    padding: 4px 5px 4px 20px;
}


 .left-menu ul li ul li{ list-style:none; border:none;}
  .left-menu ul li ul li ul li a{ list-style:none; border:none; padding-left:40px;}
  .left-menu ul li ul li a{ font-size:14px; padding:0px;  padding-left:30px; background-image: none; }


.left-menu ul li .selected{ font-weight:bold; background-color:#2778ad; color:#fff; background-image: url(../img/left-menu-bullet-open.png);
	background-repeat: no-repeat;
	background-position: right center;}
	
	 
.page-area{ padding-top:20px;}

.rss-feed a{font-size:15px;
margin-top:15px;
 
 
	display:block;
	 
	 font-size:16px; color:#fff; background-color:#008476; padding:10px;
	background-image: url(../img/news-feed-icon.png);
	background-repeat: no-repeat;
	background-position: right center;}
	
	
.event-border-bottom{ border-bottom:solid 1px #d7d7d7;}	
.events-date-detail {
    display:none;
}

/*.events-date-detail a {}*/
.date-box1{ background-color: #d7d7d7;
    height: 92px;
    padding: 10px;
    width: 150px; float:left;}
	
/*.date-box{ background-color: #d7d7d7;
    height: 92px;
    padding: 10px;
    width: 150px; float:right;}*/
.date-box {display:none;} /* Task 2 Remove date box from event pages */
.event-date{ color: #444444;
    font-size: 44px;
    font-weight: 300;
    padding-bottom: 5px;
    padding-top: 0; font-family: "Segoe UI",san-serifhtml;}
.event-calendar-icon{ padding-bottom:20px;}
.event-items{ padding-bottom:65px;}

.img-overlay img {
  margin: 0;
  display: block;
}
.overlay {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	background-image: url(../img/event-other-txt-bg.png);
	background-repeat: repeat;
	color:#fff;
	padding:12px;
 }
.img-overlay
{
    position: relative;
 
}

.event-other-head{ font-size:22px; padding-bottom:5px;}
.event-other-date{font-size:11px;}
.event-other-txt{font-size:14px;}

.event-others{ color:#444; font-size:32px; padding-bottom:20px; padding-top:40px;}
.register-event{ padding-top:40px; padding-bottom:100px;}
.register-event a{
	background-color:#008476;
	font-size:20px;
	color:#fff;
	background-image: url(../img/event-bullet.png);
	background-repeat: no-repeat;
	background-position: right center; padding:10px; padding-left:15px; padding-right:70px; border-radius:8px; text-decoration:none;
}

.event-title{  color: #008476;
    font-size: 36px;
    font-weight: 500;
    line-height: normal; padding-bottom:15px;}
	
	.event-head1 {
    color: #333333;
   font-family: "Segoe UI",san-serifhtml;
    font-size: 24px;
    font-weight: 300;
    line-height: normal;
    padding-bottom: 17px;
     
}

.event-head1 span{ padding-top:25px; display:block;}
.event-head1 img{ padding-left:15px; padding-bottom:10px;}


.more-news-head{ font-size:18px; padding-bottom:15px; color:#444; }
.more-news{}
.more-news ul{ padding:0x; margin:0px;}
.more-news ul li{ list-style:none; padding-bottom:35px;}
.more-news ul li a{}
.more-news-heading{ font-size:18px;}
.more-news-txt{ color:#888888; font-size:14px; line-height:normal;display:none}
.more-news-readmore{}
.more-news-readmore a{ color:#2980b9; font-size:14px;}
.remove-margin{ margin:0px !important; padding:0px;}

.news-tools-icons{ text-align:right; padding-bottom:15px;}
.news-tools-icons a{ padding-left:15px; }

.rate-news-area{ background-color:#dddddd; }
.rate-news-area-heading{ font-size:24px; color:#008476; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; border-top:solid 1px #fff;}
.rate-news-area-txt{ font-size:12px; color:#008476;  padding-left:20px; padding-right:20px; }

.rate-news-area-stars {
  padding: 10px;
  padding-left: 19px;
  padding-right: 183px;
}
.right-side-heading{ padding-top:24px; font-size:18px; color:#444; padding-bottom:15px;}
.right-side-links-area{ padding-left:25px; padding-top:0px; padding-right:2px; padding-bottom:0px; }
 
.right-side-links span a{ color:#2980b9; font-size:14px;}
.right-side-links{ padding-bottom:13px;}
.right-side-links span{ padding-right:10px;}
.innerpage-area{ font-size:13px; line-height:14px;}
.menu-padding{ padding-right:35px; padding-bottom:25px;}

 .menu-item-head1 a{ color:#fff;}
 #s4-bodyContainer{ padding:0px !important;}
.breadcrumb > .active {
    color: #333 !important;
    font-size: 12px;
    font-weight: bold;
}
  .breadcrumb  a{ font-size:12px !important; color:#2980b9 !important;}
  .ahc-breadcrumbs{ background-color:#dddddd;}
  .breadcrumb  .active{ padding:5px !important;}
.breadcrumb{padding: 0 0 0 65px !important; background: none  !important;    border-radius: 0px !important; margin:0px !important;}

.breadcrumb > li {
    padding-right: 0px !important;
}

.breadcrumb > li {
    text-shadow: none !important;
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	padding:0 5px;
	color:#333333;
	content:"/\00a0"
}
.breadcrumb>.active {
	color:#999
}

.clndr {
    overflow: visible !important;
    width: auto;
	padding-bottom:30px;
}
.days-container{ width: auto;}



.clndr-grid{ width: auto;}
.clndr-header .col-xs-10{ float:left;}
.clndr-header .col-xs-2{ float:right;}
 
.clndr-controls, .clndr-full{ width: auto !important;}
.clndr-view-more{ width:auto !important;}



.clndr-controls .clndr-date {
    background-color: #f3f3f3;
    font-weight: bold;
	font-size:11px;
 
    width: auto; color:#333;
}

.clndr-grid .days-of-the-week .header-day{ font-size:11px; color:#2c3e50;}
.clndr-grid .days .day span{ font-size:11px; color:#2c3e50;}
.clndr-grid .days .day.event span{ background-color:#80bc00 !important;}
.clndr-header {
    color: #fff;
  font-size: 18px;
    padding: 0 0px 10px;
    width: auto;
 
}


.clndr-view-more a {
    color: #fff;
    font-size: 12px;
}


.clndr-controls {
    background-color: #f3f3f3;
    padding-bottom: 0px;
    padding-top: 0px;
}
 






 /*mobile menu*/ 
 
#primary_nav_wrap
{
	margin-top:15px;
	padding-right:15px;
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:right;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:300;
	font-size:16px;
	line-height:32px;
	padding:15px 15px 20px;
 
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#444;
}

#primary_nav_wrap ul li:hover
{
 background:#008476;
	color:#fff
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	right:-15px;
	background:#008476;
	padding:0;
	z-index:100;
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:320px;
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px;
	text-align:left; text-transform:uppercase;
	border-bottom:solid 1px #fff;
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}

 /*mobile menu*/
 
 
 
 
 .clndr-header {
    background-color: #008476;
    color: #fff;
 
}

.ms-rtestate-field {
    background-color: #fff;
    padding-bottom: 25px;
 
}


.bx-wrapper{ width:300px;}
.bx-viewport{ height:260px !important;}

.bx-pager-item{ float:left; padding-right:5px;}
.bx-stop{ background-image:none !important; color:#444;}
.bx-wrapper .bx-loading, .bx-wrapper .bx-prev, .bx-wrapper .bx-next, .bx-wrapper .bx-controls-auto .bx-start, .bx-wrapper .bx-controls-auto .bx-stop{ background-image:none !important; color:#444;}
.bx-pager .bx-pager-item a.hover, .bx-pager .bx-pager-item a.active{ background-color: #000 !important;
    font-size: 16px;
    padding: 0 !important;}
	.bx-controls-auto-item{ float: left; padding-right:5px;}
	.bxslider{ padding:0px; margin:0px;}

.bx-controls{ display:none;}

.bx-controls-auto-item .active{ background-image:none !important; color:#444 !important; font-size:16px !important;}
.bx-controls-auto-item a.active:hover{ background-image:none !important; color:#444 !important; font-size:16px !important;}
.newsrtr-header{
	    background-color: #008476 !important;
    color: #fff !important;
    font-size: 18px !important;
    padding: 8px 18px !important;
	}
	
	
	
.tooltip1, .tooltip2 , .tooltip4{
	  font-family: "Segoe UI",san-serifhtml;
}
.tooltip1 ul, .tooltip2 ul, .tooltip4 ul  {
	list-style:none;	position:relative;	float:left;	margin:0;	padding:0;	width:160px;
}
.tooltip1 ul a, .tooltip2 ul a, .tooltip4 ul a {
	display:block;	color:#333;	text-decoration:none; font-family: "Segoe UI",san-serifhtml;	font-size:12px;	line-height:32px;	padding:0 0;
}
.tooltip1 ul li, .tooltip2 ul li {
	position:relative;
 
	margin:0;
	padding:0
}
.tooltip1 ul li.current-menu-item, .tooltip2 ul li.current-menu-item, .tooltip4 ul li.current-menu-item {
 
}
.tooltip1 ul li:hover, .tooltip2 ul li:hover , .tooltip4 ul li:hover  {
 
}
.tooltip1 ul ul {
	display:none;
	position:absolute;
	top:-285px;
	left:0px;
	background:#fff;
	padding:0;
	z-index:3;
	 background: none repeat scroll 0 0 #fff; 
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); 
	width:290px;
	 height:290px;
	 background: #ffffff;
	 border: 1px solid #fbfbfb;
 
}

.tooltip2 ul ul {
	display:none;
	position:absolute;
		top:-285px;
	left:0px;
	background:#fff;
	padding:0;
	z-index:3;
	 background: none repeat scroll 0 0 #fff; 
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); 
	width:290px;
	height:290px;
 
	background: #ffffff;
	border: 1px solid #fbfbfb;
 
}




 .tooltip2 ul ul:after,  .tooltip2 ul ul:before {
top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
}

 .tooltip2 ul ul:after   {
border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 15px;
	margin-left: -15px;
}
 .tooltip2 ul ul:before {
	border-color: rgba(204, 204, 204, 0);
	border-top-color: #ffffff;
	border-width: 15px;
	margin-left: -15px;
}





 .tooltip1 ul ul:after,  .tooltip1 ul ul:before {
top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
}

 .tooltip1 ul ul:after   {
border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 15px;
	margin-left: -15px;
}
 .tooltip1 ul ul:before {
	border-color: rgba(204, 204, 204, 0);
	border-top-color: #ffffff;
	border-width: 15px;
	margin-left: -15px;
}






 .tooltip4 ul ul:after,  .tooltip4 ul ul:before {
top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
}

 .tooltip4 ul ul:after   {
border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 15px;
	margin-left: -15px;
}
 .tooltip4 ul ul:before {
	border-color: rgba(204, 204, 204, 0);
border-top-color: #ffffff;
	border-width: 15px;
	margin-left: -15px;
}







.tooltip4 ul ul {
	display:none;
	position:absolute;
		top:-285px;
	left:0px;
	background:#fff;
	padding:0;
	z-index:3;
	 background: none repeat scroll 0 0 #fff; 
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); 
	width:290px;
	height:290px;
	border: 1px solid #fbfbfb;
	background: #ffffff;
 
}





.tooltip-content-area{ padding:10px;}
.tooltip-content-area div{  border-bottom: 1px solid #515151;
    list-style: outside none none;
    padding-bottom: 5px;
    padding-top: 5px;}

.tooltip-content-area div a{ 
	color: #616161;
    font-size: 20px;
    font-weight: 300;}
	
	
.noborder{ border:none !important;}	
	
	
.tooltip1 ul ul li, .tooltip2 ul ul li {
	float:none;
 
}
.tooltip1 ul li:hover > ul, .tooltip2 ul li:hover > ul , .tooltip4 ul li:hover > ul   {
	display:block
}

.tooltip1 ul ul ul, .tooltip2 ul ul ul, .tooltip4 ul ul ul
{
	top:0;
	left:100%
}

/*
.carousel-inner > .item{    -webkit-transition: 0.9s ease-in-out left;
    transition: 0.9s ease-in-out left;
    -webkit-transition: 1s, ease-in-out, left;
    -moz-transition: 1s, ease-in-out, left;
    -o-transition: 1s, ease-in-out, left;
    transition: 1s, ease-in-out, left;}*/
	
	/*STYLES FOR CSS POPUP*/


#blanket {
   background-color:#fff;
   opacity: 0.65;
   *background:none;
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}


.popup-content{  border-top:solid 1px #000; }
.popup-txt{ float:left; text-align:left; font-size:24px; color:#008476; font-family:Arial, Helvetica, sans-serif; width:60%;padding-bottom:10px;padding-top:20px; line-height:normal; }
.popup-txt span{ color:#008476; }


#popUpDiv a { text-align:right; font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none; font-size:14px;  }

#popUpDiv {
 position: absolute;
 padding:12px;
  box-shadow: 0px 0px 5px #888888;
  border: solid 1px #fff;
    border-radius: 10px;
   z-index: 9002;
 text-align:center;
 margin:auto auto;
 background-color:#fff;
 
  top: 55%;
  left: 50%;
  / bring your own prefixes /
  transform: translate(-50%, -50%);
}
.closePopup{ text-align:right; clear:both;  padding-top:5px; padding-bottom:5px;}

 .contact-phone a, .contact-phone a:visited { color:#FFFFFF; cursor: pointer; }
	
 #ms-designer-ribbon img{ max-width: none !important;}

 .noindex span {font-size:12px !important;}

 .ms-siteactions-imgspan { margin-left:0px;}

  #modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.8; opacity: 0.8;
    width: 100%; height: 100%; background-color: #FFFFFF;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
	top:10%;
  
    z-index: 750;
}
.modal
{
    background-color: white;
    position: relative;
	   border-radius: 10px;
	border:1px solid #000;
	 
  
    left: -40px;
    z-index: 1000;
    width: 600px;
    
    padding: 0px;
}
.modalTop
{
     
   
    padding: 4px;
    color: #000;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #000;
}
.modalBody
{
    padding: 10px;
}

.ahc-landingitems-li p{ font-size:16px; color:#333333;}


.popup-content{  border-top:solid 1px #000; }
.popup-logo{ float:right; padding-top:12px; padding-bottom:40px;}
.popup-txt{ float:left; text-align:left; font-size:36px; color:#343434; font-family:Arial, Helvetica, sans-serif; width:60%;padding-bottom:40px;padding-top:50px; line-height:normal; }
.popup-txt span{ color:#126ca1; }

.closePopup{ text-align:right; clear:both; border-top:solid 20px #000; padding-top:10px;}

#popUpDiv a { text-align:right; font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none; font-size:14px;  }

.phone-popup{ position:absolute;
z-index:1000; background-color:#fff; box-shadow: 2px 2px 6px #ccc; width:90%; left:15px;   }

.popup-txt a, .poup-txt a:visited { color:#008476 !important;}
.popup-txt a:hover { color:#008476 !important; text-decoration:none !important;}

.popup-green { color:#008476 !important; }
.popup-green a { color:#008476 !important; }
 
 
 
 /*  TEMPORARY CHANGES 04112015 BY DT EMPIRED */
 
.container {margin-top:20px;}


 /*  ADDED BY BGI (fix carousel drop, caused by above line) */
.carousel .container { margin-top:0; }

  /*  TEMPORARY CHANGES 11122015 BY DT EMPIRED */
 
 .news-thumb-head {	min-height:43px;} /* fix for out of line news bylines */
 .visible-tablet .span12 .shade-960 img {display:none;}

/*  CHANGES 30062016 BY DT EMPIRED */

.social-icon-facebook {width:23px; height:23px; background-image:url(../img/icon-facebook.png) }
.social-icon-facebook:hover {width:23px; height:23px; background-image:url(../img/icon-facebook-over.png) }
.social-icon-twitter {width:23px; height:23px; background-image:url(../img/icon-twitter.png) }
.social-icon-twitter:hover {width:23px; height:23px; background-image:url(../img/icon-twitter-over.png) }
.social-icon-insta {width:23px; height:23px; background-image:url(../img/icon-insta.png) }
.social-icon-insta:hover {width:23px; height:23px; background-image:url(../img/icon-insta-over.png) }
.social-icon-signup {width:23px; height:23px; background-image:url(../img/icon-signup.png) }
.social-icon-signup:hover {width:23px; height:23px; background-image:url(../img/icon-signup-over.png) }





 