.news.row {
    margin-left: 20px;
}

.careersub {
    display: none !important;
}

.containerMiddle img {
    margin: auto;
    display: block;
}

#PageNo {
    text-align: center;
}

img.logo {
    width: 220px;
}

.ContactFormTable:hover, .ContactFormTable td:hover, .ContactFormTable tr:hover{
	background-color:transparent;
}

.ContactFormTable td {
    width: 21% !important;
}

.contactLeft + div {
    display: inline;
}

#CompanySizeDropdownMessage {
    font-size: 0.8em;
    padding: 10px 0;
}

#mainContent_ctlEmail_ddlCategory + span + div {
    display: none;
}

a.green-tab-bg {
    background-color: #73b819 !important;
    color: white !important;
}

.grads .nav-tabs > .active > a, .grads .nav-tabs > .active > a:hover{
	border:none !important;	
	border-bottom:solid thick #73b819 !important;	
}

.grads .nav-tabs li{
	width:25% !important;
}

.grads .nav-tabs {
    margin: 0 10px !important;
}

.qaimage {
    width: 100%;
    float: left;
	margin-bottom:10px;
	border:solid thin #DDD;
}

.qadetails {
    display: block;
    font-weight: 600;
    line-height: 20px;
    color: #666;
}

.qaheading {
    font-size: 15px;
    padding: 20px 0 5px;
    display: block;
    font-weight: 600;
}

.qaheading .qadetails {
	font-size:16px !important;
    margin-top: -20px !important;
	font-weight:bold !important;
}

form[action*="Offerings"] #simplemodal-container {
    height: 620px !important;
    top: 50px !important;
}

form[action*="ContactEntelect.aspx"] #innerContainer input, form[action*="ContactEntelect.aspx"] #innerContainer select, form[action*="ContactEntelect.aspx"] #innerContainer textarea,
form[action*="Contact.aspx"] #innerContainer input, form[action*="Contact.aspx"] #innerContainer select, form[action*="Contact.aspx"] #innerContainer textarea{
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	width: 100% !important;
	max-width:250px !important;
	border:solid thin #CCC !important;
	padding: 5px 0;
}

form[action*="ContactEntelect.aspx"] select,
form[action*="Contact.aspx"] select{
	padding: 0 !important;
}

form[action*="ContactEntelect.aspx"] type[value="Submit"],
form[action*="Contact.aspx"] type[value="Submit"]{
	width:auto !important;
}

form[action*="ContactEntelect.aspx"] #innerContainer input, form[action*="ContactEntelect.aspx"] #innerContainer select, form[action*="ContactEntelect.aspx"] #innerContainer textarea,
form[action*="Contact.aspx"] #innerContainer input, form[action*="Contact.aspx"] #innerContainer select, form[action*="Contact.aspx"] #innerContainer textarea{
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	width: 100% !important;
	max-width:250px !important;
	border:solid thin #CCC !important;
	padding: 5px 0;
}

form[action*="ContactEntelect.aspx"] select,
form[action*="Contact.aspx"] select{
	padding: 0 !important;
}

form[action*="ContactEntelect.aspx"] type[value="Submit"],
form[action*="Contact.aspx"] type[value="Submit"]{
	width:auto !important;
}

.entelect-team {
	display:none;
	border-bottom:solid thin #CCC;
	margin-bottom:20px;
}

.entelect-team-button {
    text-align: center;
    border: solid thin #CCC;
    padding: 10px;
    font-size: 16px;
    font-weight: 600;
    color: #7BAD37;
	cursor: pointer;
	margin-bottom:30px;
}

.entelect-team-button:hover {
    background-color: #7BAD37;
	color:white;
}

.entelect-team-button i{
    font-size: 12px;
}

form[action*="NewsWithCategoriesSideBar.aspx"] a[href*="Submitcv.aspx"]{
	display:none;
}

a.button-box {
	
	width:185px !important;
	color: white !important;
	font-weight: normal !important;
}

a.button-box:hover {
	text-decoration: none;
	color:black !important;
}

.projectTileCaption div {
	position: relative;
}

.projectTileImage.ColourImage {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

.projectTileCaption div:hover .projectTileImage.ColourImage{
	display: inherit !important;
}


.ClearSearchButton{
	display:none;
}

#viewAllBtn{
	background-color: #C00 !important;
}

#viewAllBtn:hover{
	background-color: #EDEDED !important;
}

.btn-toolbar .btn-group{
	float:left !important;
}

form[action*="/PortfolioDirectory.aspx"] .span3{
	margin: 10px 11px 20px !important;
}

.featuredProjectsHeader, #currentSelectionIndicatorContent {
	margin-left: 10px;
}

h3.detailProjectHeading.headline {
	font-size: 18px;
	margin-top: -10px;
}

h3#ModalProjectName {
	width: 100%;
}

.open > .dropdown-menu{
	left:0px !important;
}

#simplemodal-overlay {
	background-color: black !important;
	z-index:10000 !important;
}

.simplemodal-wrap {
	background-color: white !important;
	overflow:auto !important;
}

#simplemodal-container {
	background-color: white !important;
	width: calc(100% - 40px) !important;
	left: !important;
	max-width: 800px;
	border-radius: 10px !important;
	-moz-border-radius:10px !important;
	-webkit-border-radius: 10px !important;
	overflow:hidden;
	padding-bottom: 50px !important;
	height: 400px !important;
	z-index:100000 !important;
}

form[action="./DisplayLink.aspx?group=Offerings&name=N%2fA"] #simplemodal-container {
    height: 620px !important;
    top: 50px !important;
}

#projectModalDisplay {
	margin: -20px 20px;
}

#ModalProjectImageContainer {
	float: right;
	max-width: 250px;
	border:solid thin #CCC;
}

a.modalClose {
	float: right;
	text-transform: uppercase;
}

a.modalClose{
	color:#8DC63F !important;
	margin:5px 10px;
	font-weight:bold;
}

a.modalClose:hover {
	color: black !important;
	text-decoration:none !important
}

table.projectTable td {
	border: none !important;
}

#ModalProjectClientName {
	font-weight: bold;
}

.projectTilesContainer ul {
	width: 100% !important;
	height:auto !important;
	clear:both;
	overflow:hidden;
}

.projectTable li {
	list-style-position: inside !important;
}

button.ClearSearchButton {
	float: right;
	border: none;
	font-size: 14px !important;
	padding: 10px;
	color: white;
	background-color: #C00;
	border-radius: 3px !important;
}

button.ClearSearchButton:hover {
	background-color: #EDEDED;
	color:black !important;
}

.pagingDiv {
	margin-bottom: 50px;
}

#ProjectSearchBox {
	margin: 0 5px 30px 20px;
	padding: 7px 10px;
	border: solid thin #CCC;
}

.ProjectSearchBox {
	float:left;
}

#featuredProjectTilesContainer {
	overflow: hidden;
	margin: 30px -30px 20px;
	background-color: #ededed;
	padding: 20px 30px;
	border:solid thin #CCC;
	clear:both;
	display:block;
	width:100%
}

@media screen and (max-width:360px){

.news.row {
    margin-left: 0px;
}
	iframe {
width: 100%;

}}

@media screen and (max-width:375px){
.news.row {
    margin-left: 0px;
}
	iframe {

width: 100%;

}}

@media screen and (max-width:414px){

.news.row {
    margin-left: 0px;
}
	iframe {

   width: 100%;

}}

@media screen and (max-width:800px){

.news.row {
    margin-left: 0px;
}
iframe {
    width: 100%;
}
	#ModalProjectImageContainer {
		clear: both;
		float: left;
		margin-bottom: 20px;
	}
}

@media screen and (max-width:767px){
iframe {
    width: 100%;
}

	.flex-row, .notice-flex-row {
		display: block !important;
	}
	
	.btn-toolbar{
		display:block !important;
	}
	
	.btn-group {
		width: 100% !important;
		margin: 0 0 10px !important;
		display:block !important;
	}
	
	.btn-group button {
		width: 100% !important;
	}
	
	#ProjectSearchBox {
		width: 200px !important;
		margin-bottom: 20px;
		margin-left: 0px;
  	}

}

#lblSubmitOutput {
	clear: both;
	display: block;
	padding-top: 30px;
}

.CVSubmitForm {
	margin-top: 120px;
	display: block;
	overflow: hidden;
	margin-bottom: 80px;
	max-width: 600px;
}

.detailImageContainer {
	margin-bottom: 30px;
}

form[action*="NewsWithCategoriesSideBar.aspx"] .CV-submit {
display: none;
}

a.CV-submit {
clear: both;
display: block;
margin-bottom: 20px;
}

#PreviousPage {
	margin-bottom: -10px !important;
	display: inline-block !important;
    margin-right: 20px;
	background-color: #8DC63F;
    color: white;
    padding: 5px 10px;
}

#NextPage {
    display: inline-block !important;
    margin-left: 20px;
	background-color: #8DC63F;
    color: white !important;
    padding: 5px 10px;
}

.NavigateToPageSelector {
    display: inline-block;
border: solid thin #CCC;
    padding: 5px 10px;
}

a.moreNewsArticleLink {
	display: block !important;
	float: right;
	margin-top: 20px !important;
	background-color: #8DC63F;
	padding: 5px 10px;
	color: white !important;
}

.deloitteBanner {
  position: absolute;
  top: 110px;
  right: 20px;
  display: block;
  z-index: 10;
  width: 220px;
}
.deloitteBadge2 {
    position: absolute;
    top: 212px;
    right: 26px;
    display: block;
    z-index: 10;
    width: 80px;
}

@media screen and (max-width:767px){
	.deloitteBanner img {
		display:none;
	}
.deloitteBadge2 img {
		display:none;
	}

}

.theme-default .nivo-controlNav{
	display:none !important;
}

#divlinks {
	display: block;
	margin-bottom: 58px;
}

#lblSearch {
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}

.contentContainer.SearchHeading2 {
	margin: 20px 0 15px;
}

#searchBtn {
	float: right;
	padding: 2px 0px;
}

.logo {
	margin-top: 10px;
}

.banner img {
	height: 180px;
}

@media screen and (max-width:1200px){
	.banner img {
		height: 160px;
	}
	iframe {

    width: 800px;

}
}

@media screen and (max-width:979px){
	.banner img {
		height: 120px;
	}
	iframe {

    width: 800px;

}
}

@media screen and (max-width:767px){
	.banner img {
		display:none;
	}
	iframe {
width: 700px;

}
}

.banner {
	position: absolute;
	top: 95px;
	left: 0px;
	display: block;
	z-index: 10;
}

@-moz-document url-prefix() { 
	.banner {
		top: 95px;
	}
}

a.newsItemLink {
	display: inline-block;
	background-color: #73b819;
	color: white !important;
	padding: 10px 20px;
	font-size: 14px;
	margin: 20px 0 40px;
}

#NewsItemHolder img {
    max-width: 200px !important;
    border: solid thin #EDEDED;
}

input#mainContent_btnSend {
	margin-bottom: 30px;
}

@media screen and (max-width:980px){
	img.logo {
		margin-left: 20px;
	}
	iframe {

    width: 100%;

}
}

.navbar-search.pull-right {
	display: none;
}

@media screen and (max-width:980px){
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{
		padding:5px 5px 5px 0px !important;
	}
	iframe {

    width: 100%;

}
}


div.navigation a.pageLink {
	height: 15px !important;
	text-align:left !important;
}

div.loader, div.slideshow a.advance-link, div.caption-container{
	height:auto !important;
}

div.slideshow-container, div.loader, div.slideshow a.advance-link{
	width:100% !important;
}

div.caption-container {
	float: none !important;
	width: 100% !important;
	text-align: center !important;
	margin-bottom:20px !important;
}

div.controls{
	position:absolute !important;
}

div.slideshow-container{
	height:340px !important;
}

div.slideshow a.advance-link{
	line-height:normal !important;
}

div#NewsItemPaging span:first-of-type {
	display: none;
}

a#NextPage {
	margin-top: 10px;
	color: #73b819;
}

a#load {
	color: #73b819;
}

input#PageNo {
	margin-right: 5px;
}

.nivo-directionNav{
	display:none !important;
}

.row{
	padding-top:0px !important;
}

hr{
	margin: 15px 0 !important
}

.well{
	background-color: transparent !important;
	border: none;
}

a.pagelink, a.selectedPage {
	padding: 5px 10px;
	background-color: #DDD;
	margin-right: 15px;
	margin-top: 20px;
	display: inline-block;
}

a.selectedPage {
	background-color: #73b819;
	color: white !important;
}

.btn-group .caret {
	display: inline-block !important;
	border-top: 6px solid white !important;
	opacity: 1 !important;
	margin-top: 7px;
	border-right: 5px solid transparent !important;
	border-left: 5px solid transparent !important;
	margin-left: 10px;
}

.caret{
	display:none !important;
}

.btn-group .caret {
	display: inline-block !important;
}

.careerskills li, .careerbenefits li, .careeroverview li {
	margin-left: 20px;
	line-height: 20px;
}

.careerskills .careersub, .careerbenefits .careersub, .careeroverview .careersub{
	margin-top: 20px;
	margin-bottom: -15px;
	display: block;
	color: #505050  !important;
}

.careerposition, .careersalary {
	font-size: 16px;
	margin-bottom: 5px;
	color: #505050  !important;
}


.careeroverview {
	margin-top: 20px;
	margin-bottom: 5px;
	display: block;
}

.tabs-nav-link{
	margin-bottom:30px !important;
}

.careerLocation{
	display:none;
}
#careerList {
	border: solid thin #ddd;
	padding: 0px 20px 20px;
}

li.careerItem{
	list-style:none;
}

.partnerholder {
	text-align: center;
	padding: 5px 5px;
	border: solid thin #ddd;
	margin-top: 10px !important;
}

div#tabs-image-row li img {
	clear: both;
	display: block;
	margin-bottom: 5px;
}

div#tabs-image-row li {
	float: left;
	list-style: none;
	width: 15%;
	text-align: center;
	padding: 0 2.5%;
}

.newsHeaderContainer{
	margin-bottom:-30px !important;
	display:inline-block;
}

.leftFoot li {
	list-style: none;
	float: left;
	padding: 0 5px;
}

a.newsHeadline {
	margin-bottom: -10px;
	margin-top: -10px;
}

.span6.featureleft, .span6.featureright {
	float: left;
	width:45%;
	margin-bottom: 30px;
}

@media screen and (max-width:767px){
	.span6.featureleft, .span6.featureright {
		float: none;
		width:100%;
	}	
}

.span6.featureleft{
	margin-left: 0px;
}

[class^="icon-"], [class*=" icon-"]{
    background:none;
  }




@font-face {
  font-family: 'FontAwesome';
  src: url('font/fontawesome-webfont.eot?v=3.0.1');
  src: url('font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.navbar-inner {
    background-color: #fff !important;
	margin-top:-25px;

 }

/*  Font Awesome styles
    ------------------------------------------------------- */
@import "base.css";
@import "responsive.css";
@import "icons.css";
@import "https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700";


@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin"), local("Roboto-Thin"), url("https://themes.googleusercontent.com/static/fonts/roboto/v9/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff") format("woff");
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local("Roboto-Light"), url("https://themes.googleusercontent.com/static/fonts/roboto/v9/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Regular"), local("Roboto-Regular"), url("https://themes.googleusercontent.com/static/fonts/roboto/v9/2UX7WLTfW3W8TclTUvlFyQ.woff") format("woff");
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local("Roboto-Bold"), url("https://themes.googleusercontent.com/static/fonts/roboto/v9/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}
@font-face {
    font-family: "Droid Serif";
    font-style: normal;
    font-weight: 400;
    src: local("Droid Serif"), local("DroidSerif"), url("https://themes.googleusercontent.com/static/fonts/droidserif/v3/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff") format("woff");
}
@font-face {
    font-family: "Droid Serif";
    font-style: italic;
    font-weight: 400;
    src: local("Droid Serif Italic"), local("DroidSerif-Italic"), url("https://themes.googleusercontent.com/static/fonts/droidserif/v3/cj2hUnSRBhwmSPr9kS5899kZXW4sYc4BjuAIFc1SXII.woff") format("woff");
}
.btn-toolbar{
    padding-top: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
	clear: both;
	display: flex;
	width: 100%;
}

.homeFeatured

{
background: white;
padding: 10px;


}

.sponsorFlip:hover {

background: white !important;
border: 1px solid #ddd;
}


.sponsorFlip {

background: white !important;
border:  1px solid #8DC63F;
}

.threeSectionMain
{
box-shadow: 3px 3px 12px #888888;
min-height: 500px;
padding: 10px;
background: white;
height: 100%;
}


.bodyTextWide
{
text-align: center;
margin-bottom: 32px;
margin-top: 32px;
}

.bodyTextWide a
{
padding: 1em 0;
display: inline-block;
font-family: '"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif';
width: 100%;
margin: 0;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
line-height: 1.2;
color: #8DC63F !important;
text-align: center;
}



.bodyTextWide a:hover
{
padding: 1em 0;
display: inline-block;

font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;

width: 100%;
margin: 0;
line-height: 1.2;
color: #fff !important;
background: #8DC63F !important;
text-align: center;
}

.ie8 .navbarbackground
{
	height:100px;
}


.ie8 .navbar .nav
{
float: none !important;
clear: both !important;

}

.ie8 .homeFeatured
{
background: white;
padding: 10px;
border: 1px solid #8DC63F;
border-radius: 10px;
height: 630px;
}


.LoginArea
{
background: #8DC63F;
padding: 5px 5px 5px 5px;
    margin-top: 20px;
color: white;


}

.LoginArea a:link
{
color: white;

}


.LoginArea a:visited
{
color: white;

}

.LoginArea a:hover
{
color: white;

}



[class^="icon-"], [class*=" icon-"] {

color: #7BAD37 !important;


}


.bottomThreeSection h3
{
color: #7BAD37;

}

.bottomThreeSection
{

padding-top: 15px;
margin-bottom: 20px;
color: #A0A0A0;
font-size: 0.938em;
font-weight: 300;
line-height: 1.66em;
margin-bottom: 20px !important;


}


.imageBorder
{
   border: 0px solid;
    margin: 2px;
    max-height: 40px;
    max-width: 25px;
    padding: 10px;
}


.Business
{
text-align: center;
border-bottom: 1px solid #eeeeee;
}

.Sport
{
text-align: center;
border-bottom: 1px solid #eeeeee;

}

.LifeStyle
{
text-align: center;
border-bottom: 1px solid #eeeeee;

}


.containerMiddleFull
{
border-radius: 10px;
padding: 10px;
/*border: 0.06em solid #8DC63F;
box-shadow: 3px 3px 12px #888888;
margin-bottom: 30px;*/
}
.containerMiddle
{
min-height: 220px;
height: 100%;
font-size: 0.938em;
font-weight: 300;
line-height: 1.66em;
}


.ie8 .containerMiddle{ 
min-height: 260px;
height: 260px;
font-size: 0.938em;
font-weight: 300;
line-height: 1.66em;

}



.AboutcontainerMiddleFull
{
border-radius: 10px;
padding: 10px;
border: 3px solid #8DC63F;


}
.AboutcontainerMiddle
{
min-height: 220px;
height: 425px;
font-size: 0.938em;
font-weight: 300;
line-height: 1.66em;
text-align: justify
}

.no-space [class*="span"] {
    margin-left: 0;
}
.no-space {
    margin-left: 0;
}
.SocialImgText {
    color: #FFFFFF;
    display: inline-block !important;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}
[class^="icon-"], [class*=" icon-"] {
    background: none repeat scroll 0 0 transparent;
    background-image: none !important;
}
.bodyBottomFull {
    background: none repeat scroll 0 0 #8DC63F;
    color: #FFFFFF;
    margin-bottom: 20px;
}
.EventClickHere {
    background: none repeat scroll 0 0 lightgray;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    color: #494949;
    display: block;
    font-size: 30px;
    font-style: italic;
    margin-left: 39px;
    margin-right: -33px;
    padding: 45px 0 40px 20px;
}
.WebSiteBottom a:visited {
    color: #FFFFFF;
font-size: 0.938em;
font-weight: 300;
}

.WebSiteBottom > h2 {
    color: #FFFFFF !important;
}
.WebSiteBottom a:link {
    color: #FFFFFF;
font-size: 0.938em;
font-weight: 300;
}
.nivo-caption {
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    background: none repeat scroll 0 0 #6B913B !important;
    bottom: 10em !important;
    display: block;
    font-size: 2em !important;
    font-weight: 200 !important;
    height: inherit;
    left: 56px !important;
    letter-spacing: 1px !important;
    max-width: 15.231em;
    overflow: hidden;
     padding: 20px 10px !important;
    position: absolute;
    text-align: center;
    z-index: 8;
    width: 30% !important;
}
h1, h2, h3, h4, h5, h6, .homeNewsHeading  {
     color: #505050 !important;
     line-height: 1.5;
     font-weight: 500 !important;
}
h4 {

	color:#7BAD37 !important;
	font-size:16px !important;
        font-weight: 500 !important;
        margin-bottom: 10px !important;
}
h5 {
	color:#7BAD37 !important;
	font-size:14px !important;
         margin-top: 14px !important;
margin-bottom: 14px !important;
}
#toTop {
    background: url("/images/ui.totop.png") no-repeat scroll left top transparent;
    border: medium none;
    bottom: 60px;
    height: 50px;
    overflow: hidden;
    position: fixed;
    right: 12px;
    text-decoration: none;
    text-indent: 100%;
    width: 50px;
    z-index: 9999;
	display: none !important;
}
.features h3, .services h3 {
    font-size: 1.6em;
    font-weight: 300;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 5px solid #8DC63F;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    color: #888;
    float: left;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 0.938em;
    font-weight: 300;
    line-height: 1.667em;
    margin: 20px auto 0;
    padding-bottom: 7px;
    position: relative;
    width: 100%;
}

@media screen and (max-width:767px){
	body{
		padding:0px !important;
	}
}

#mainDIV {
    
}
#innerContainer {
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 30px;
}
#topSection {
    background-color: rgba(0, 0, 0, 0.18);
    border-radius: 6px 6px 0 0;
    height: 100%;
}
#bodySection {
}
#bottomSection {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.18);
    border-radius: 0 0 6px 6px;
    height: 100%;
    margin-bottom: 100px;
}
#menuSection {
    width: 100%;
}
.WebSiteTop {
}
.WebSiteBodyRight {
    min-height: 600px;
    padding: 10px;
}
.borderBodyHome {
    min-height: 600px;
	padding-bottom:20px;
}
.borderBody {
    margin-top: 130px;
	padding-bottom:50px;
}
@media screen and (max-width:767px){
	.borderBody {
		margin-top: 130px;
	}
}

.homecontainer {
   
}
.websitefooter {
}
.panelList.ul {
    margin: 0 !important;
    padding-left: 30px !important;
}
.panel {
	float:right;
	display: block;
	width: 100%;
}
a:active {
    color: #8DC63F;
    text-decoration: underline;
}
a:hover {
    color: #888888;
    text-decoration: none;
}
a:link {
    color: #595959;
    text-decoration: none;
}
a:visited {
    color: #666;
    text-decoration: none;
}
.bodyBackground {
}
.navbar {
    font-size: 14px;
    position: relative;
}
.navbar .nav-responsive {
    background: url("../img/select-box.png") no-repeat scroll right center #FFFFFF;
    border-radius: 0 0 0 0;
    color: #505050;
    display: none;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    opacity: 0.6;
}
.nav-responsive:hover {
    opacity: 0.9;
}
.navbar .nav {
    background-color: white;
	  margin-top: -75px !important;
    float:right !important;
}

form[action*="Default.aspx"] .navbar .nav, form[action*="default.aspx"] .navbar .nav{
	margin-top:-55px !important;
}

.navbar .nav > li {
    position: relative;
}
.navbar .nav > li > a {
    background: none repeat scroll 0 0 transparent !important;
    color: #505050 !important;
    font-size: 14px !important;
    height: 20px;
    letter-spacing: 0.1em !important;
    padding: 0.75em 1em !important;
    position: relative;
    text-shadow: none !important;
}
.navbar .nav > li:last-child > a {
    margin-right: 0 !important;
}
.navbar .nav > li:hover > a {
    color: #77AE57 !important;
}
.navbar .nav > li.active > a {
    color: #D9E5C6 !important;
    font-weight: bold;
}
.navbar .pull-right .dropdown-menu:before, .navbar .dropdown-menu.pull-right:before {
    right: 99px !important;
}
.navbar-fixed-top {
    position: relative !important;
}
.navbar .pull-right .dropdown-menu:after, .navbar .dropdown-menu.pull-right:after {
    right: 100px !important;
}
.navbar .nav li ul {
    display: none;
    margin: 0;
    padding: 10px 20px 8px;
    z-index: 99;
}
.navbar .nav li:hover ul {
    border-bottom: 2px solid #555555;
    display: block;
    list-style-type: none;
    position: absolute;
}
.navbar .nav li ul li {
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    margin: 0;
    padding: 0;
    transition: all 0.3s ease 0s;
    width: 160px;
}
.navbar .nav li ul li:last-child {
    border-bottom: 0 none;
}
.navbar .nav li ul li a {
    color: #505050 !important;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 9px;
    text-decoration: none;
}
.navbar .nav li ul li:hover a {
    color: #77AE57 !important;
}
.nav-collapse .navbar-search {
    float: none;
    padding: 9px 15px;
    margin: 9px 0;

    border-top: 0px solid #fff !important;
    border-bottom: 0px solid #fff !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }

.dropdown-menu {
    left: -34px !important;
}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background: none repeat scroll 0 0 transparent !important;
    color: #77AE57 !important;
    text-decoration: none;
}
.navbarbackground {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-bottom: 1px solid #E5E5E5;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    float: left;
    padding-bottom: 10px;
	padding-top:10px;
    position: absolute !important;
    top: 0px;
    width: 100%;
	height:100px;
}

@media screen and (max-width:767px){
	.navbarbackground {
		height:auto;
	}
}

.rowhover:hover {
    background-color: #FFFFFF;
    cursor: pointer;
    margin-right: 10px;
}
.rowhover img {
    float: left;
    margin: 3px 10px 3px 0;
}

.newsItemHeadline a {
    color: #888888;
}
.newsItemHeadline a:link {
    color: #888888;
}
.newsItemHeadline a:visited {
    color: #888888;
}
.newsItemDateHome {
    color: #888888;
    display: none;
    font-size: 12px;
	padding-left:10px;

}
.newsItemDateHome a {
    border-bottom: 1px dotted #000000;
    border-top: 1px dotted #000000;
    color: #888888;
}
.newsItemDateHome a:link {
    color: #888888;
}
.newsItemDateHome a:visited {
    color: #888888;
}
.newsItemDate {
    color: #888888;
    font-size: 12px;
}


form[action*="Default.aspx"] .newsItemDate, form[action*="Default.aspx"] .newsItemDate{
	margin-top: 5px;
	display: block;
	margin-bottom: -10px;
}

.extendedNewsItemDate {
	clear: both;
}

.newsItemDate a {
}
.newsItemDate a {
    color: #454545;
}
.newsItemDate a:link {
    color: #454545;
}
.newsItemDate a:visited {
    color: #888888;
}
.NewsImageBackground {
}
.newsItem {
    width: 100%;
}
.newsitem a {
}

.newsItemBody {
	padding: 20px 0 8px;
	margin-bottom: 10px;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #eee;
    clear: none !important;
	margin-top:20px;

}
.newsItemBody td {
    background-color: #FFFFFF;
    color: #333333;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    overflow: visible;
}
.newsAuthorclass {
    display: none;
}
.newsItemDescription {
}
.newsItemHomeDate {
}
.newsItemLink {
    color: #FFFFFF;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
}
.newsItemSummary {
    overflow: visible !important;
}
.newspageheader {
    border: 0 none !important;
    float: none;
}

.twitterClass {
    display: none;
}
.eventItemBody {
    clear: both;
}
.eventItemBody td {
    background-color: #FFFFFF;
    color: #333333;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    overflow: visible;
}
.eventItemHeadline {
    border-bottom: 1px dotted #000000;
    border-top: 1px dotted #000000;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
}
.eventItemHeadline a {
    color: #072F60;
}
.eventItemHeadline a:link {
    color: #072F60;
}
.eventItemHeadline a:visited {
    color: #072F60;
}
.eventItemDateHome {
    color: #072F60;
    display: inline;
    font-size: 12px;
    margin-left: 15px;
}
.eventItemDateHome a {
    color: #FFFFFF;

}
.eventItemDateHome a:link {
    color: #FFFFFF;
}
.eventItemDateHome a:visited {
    color: #DFDFDF;
}
.eventItemDate {
    color: #FFFFFF;
    display: inline;
    font-size: 12px;
}
.eventItemDate a {
}
.eventItemDate a {
    color: #FFFFFF;
}
.eventItemDate a:link {
    color: #FFFFFF;
}
.eventItemDate a:visited {
    color: #FFFFFF;
}
#divjQueryDialog {
    background: none repeat scroll 0 0 #C0C0C0;
    border: 1px solid black;
    display: none;
    left: 300px;
    padding: 10px;
    position: absolute;
    top: 200px;
    width: 500px;
}
.searchbtnimg {
    width: 10%;
	float:right;
	padding:0px 0px;
}
.roundedsearchdiv {
	background-color: #FFFFFF;
	border-radius: 5px;
	color: #888888;
	float: right;
	margin: 5px 5px;
	padding: 2px 10px;
	text-align: center;
	width: 180px;
	border: solid thin #ddd;
	box-shadow: 0 0 15px #eee;
}

.OuterSearchDiv {
    margin: 0 auto;
    text-align: center;
    width: 167px;
}
.SearchAreaDiv {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #888888;
    float: right;
    height: 19px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 90px;
}
.SearchAreasDropdown {
    background-color: #888888;
    border: 0 none black;
    color: #FFFFFF;
    height: 19px;
}
.SearchBackground {
}
.SearchBox {
}
.SearchButton {
    background-color: #FFFFFF !important;
    background-image: url("/images/searchE.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    height: 13px;
    padding-top: 5px;
    position: relative;
    right: 18px;
    top: -1px;
    z-index: 100;
}
.SearchCell {
    background: none repeat scroll 0 0 #3E3E3E;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.SearchControl {
}
.SearchDirectoryButton {
}
.Searchdiv {
}
.searchFrm {
    text-align: right;
}
.SearchLeft {
}
.SearchMonth {
    background-color: #272727;
    color: #FFB300;
    font-weight: bold;
    height: 22px;
    margin: 0 auto;
    padding-top: 5px;
    text-align: center;
    width: 350px;
}
.SearchSiteButton {
    border-style: none;
    height: 15px;
}
.SearchSiteTextbox {
    border-color: #888888;
	border-style: none;
	border-width: 0;
	width: 115px;
	padding: 2px 10px;
	float:left;
}
.SearchTextBox {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #888888;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    height: 25px;
    left: 0;
    margin: 0;
    padding: 0 7px;
    position: absolute;
    top: 5px;
    vertical-align: text-bottom;
    width: 123px;
}
.searchtextboxstyle {
     float: right;
}
.TwitterBlock {
    background: none repeat scroll 0 0 #4D4D4D;
    font-size: 11px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.ContactUs {
}
.ContactUsDiv {
}
.contactSubmit{
margin-bottom:20px !important;
}
.contactPostal{
float: left;
width: 270px;
margin-top: 10px;
}
.contactPhysical{
float: left;
/*margin-left: 25px;*/
width: 270px;
/*margin-right: 30px;*/
margin-top: 10px;
}

.ContactUsDivRight {
    margin-top: -1px;
	clear:both;
	/*width: 300px;*/
    /*float: right;*/
}
.contactLeft {
   float: left;
   width: 100%;
}
.leftContact{
display:inline;
float:left;
}

.ContactUsRight {
}
.Gallery {
}
.GalleryBorder {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.18);
    min-height: 600px;
}
.galleria {
    list-style: none outside none;
    width: 200px;
}
.galleria li {
    display: block;
    float: left;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    width: 80px;
}
.galleria li .caption {
    display: block;
    padding-top: 0.5em;
}
.galleria li a {
    display: none;
}
.galleria li div {
    display: none;
    left: 180px;
    position: absolute;
    top: 0;
}
.galleria li div img {
    cursor: pointer;
}
.galleria li img.thumb {
    cursor: pointer;
    display: block;
    height: auto;
    left: auto;
    top: auto;
    width: auto;
}
.galleria li.active div {
    display: block;
}
.galleria li.active div img {
    display: block;
}
.Gallery {
}
.gallery_albumgallery {
    margin: 0 auto;
    width: 702px;
}
.gallery_albumgallery li {
    border: 3px double #111111;
    height: 50px;
    width: 68px;
}
.gallery_albumgallery li div {
    left: 240px;
}
.gallery_albumgallery li div .caption {
    font: italic 0.7em/1.4 georgia,serif;
}
.albumgallery {
    margin-top: 2em;
    position: relative;
}

h1 {
    color: #D45400;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 30px;
    margin: 0;
    text-decoration: none;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
h2 {
    font-size: 24px;
    line-height: 30px;

    color:#7BAD37 !important;
    font-weight: 500 !important;
}
h3, .homeNewsHeading, .currentSelectionIndicator, .featuredProjectsHeader {
    font-size: 24px;
    line-height: 34px;
    color:#505050 !important;
    font-weight: 500 !important;
	margin-bottom:10px !important;
}

.homeNewsHeading{
	margin-bottom:25px !important;
}

.CalendarHeader {
	
    border-bottom: 1px solid #EEEEEE;
}
.homeSpace {
    display: none;
}
.LatestNewsItemsContainer1 {
    background-color: #FFFFFF;
    padding: 5px;
    width: 910px;
}
#menuSectionleft {
}
.feed_menu {
    background: url("https://www.entelectwebmanager.co.za/ecgwebmanager/maincontentimages/feed_menu_orange.png") no-repeat scroll 0 center transparent;
    display: inline-block;
    margin: 0 0.25em;
    overflow: hidden;
    padding: 2px 0;
    vertical-align: middle;
    width: 38px;
}
.feed_menu option img {
    border: 0 none;
    margin: 2px;
    vertical-align: middle;
}
.feed_menu select {
    border: 0 none;
    margin: 0;
    opacity: 0;
    padding: 0;
}
div.twtr-hd, div.twtr-ft {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.18);
}
div.twtr-bd {
    padding: 0;
}
div.twtr-doc, div.twtr-timeline {
}
div.twtr-widget div.twtr-tweet-wrap {
    padding: 9px 0;
}
div.twtr-widget div.twtr-tweet {
    border-bottom: 1px solid #37393A;
}
#twtr-widget-1 div.twtr-tweet-text {
    font: 12px Arial;
    margin: 5px;
}
div.twtr-widget p {
    line-height: 18px !important;
}
.thumb {
    float: left;
    position: relative;
    width: 100%;
}
.list_carousel li, .carousel-one-item li {
    color: #999999;
    display: block;
    float: left;
    margin: 0 15px;
    padding: 0;
    position: relative;
    text-align: left;
    width: 100%;
}
a {
    transition: color 0.12s ease-out 0s, background 0.12s ease-out 0s;
}
a {
    background: none repeat scroll 0 0 transparent;
    font-size: 100%;

    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.call-to-action-wide-link {
    margin: 0;
    text-align: center;
}
.call-to-action-wide-link a {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    display: inline-block;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 100;
    line-height: 1.2;
    margin: 0;
    padding: 1em 0;
    width: 100%;
}
.call-to-action-wide-link a span {
    display: inline-block;
    margin: 0 auto;
    width: 77%;
}
.call-to-action-wide-link a:hover {
    background: none repeat scroll 0 0 #8DC63F;
    color: #FEFEFE;
}
.arrow_box {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 4px solid #8DC63F;
    border-radius: 6px 6px 6px 6px;
    float: left;
    height: 100px;
    margin-right: 83px;
    padding: 40px;
    position: relative;

    text-align: center;
    width: 240px;
}
.arrow_box:after, .arrow_box:before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: 100%;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.arrow_box:after {
    border-color: rgba(245, 245, 245, 0) rgba(245, 245, 245, 0) rgba(245, 245, 245, 0) #F5F5F5;
    border-width: 30px;
    margin-top: -30px;
    top: 50%;
}
.arrow_box:before {
    border-color: rgba(182, 182, 182, 0) rgba(182, 182, 182, 0) rgba(182, 182, 182, 0) #8DC63F;
    border-width: 36px;
    margin-top: -36px;
    top: 50%;
}
.step {
    color: #8DC63F;
    font-size: 54px;
    font-weight: bold;
    line-height: 54px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
}
.choose {
    color: #5B5B5B;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
}
.arrow_box_last {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 4px solid #8DC63F;
    border-radius: 6px 6px 6px 6px;
    float: left;
    height: 100px;
    padding: 40px;
    position: relative;
    text-align: center;
    width: 240px;
}
.Package {
}
.package_box {
    float: left;
    height: 168px;
    padding: 40px;
    position: relative;
    text-align: center;
    width: 444px;

}
.package_box_last {
    float: left;
    height: 168px;
    padding: 40px;
    position: relative;
    text-align: center;
    width: 444px;
}
.packagestep {
    color: #8DC63F;
    font-size: 39px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
}
.FImgHeading {
    height: 53px;
    margin-left: 10px;
    margin-top: -30px;
}
.EImg {
    float: right;
    margin-right: 49px;
    margin-top: -137px;
}
.slider-wrapper {
    padding-top: 25px;
}
.table-bordered {
    width: 70%;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
}
.table-bordered th, .table-bordered td {
}
.table th, .table td {
}

.container{
	height:100%;
}
.WebSiteBottom {

padding-top: 30px;
background: #A0A0A0;
color: #FFFFFF;
overflow: hidden;
position: absolute;
width:100%;
left:0;
bottom:0;
z-index: 1000;
border-top: 3px solid #8DC63F;
font-size: 0.938em;
font-weight: 300;
line-height: 1.86em;
margin-top: 30px;
padding-bottom: 0px;

}

@media screen and (max-width:767px){
	.WebSiteBottom {
		position:relative;
	}
}

.fade {
    opacity: 1 !important;
}
.calendarWrapper_LifeStyle {
    color: #FFFFFF;
    cursor: default;
}
.calendarWrapper_LifeStyle td {
    vertical-align: top;
}
.TableLayout_LifeStyle {
    margin-bottom: 4px;
}
.TableLayout_LifeStyle td {
    background: none repeat scroll 0 0 white;
    color: #FFFFFF;
    cursor: default;
    height: 21px;
    text-align: center;
    vertical-align: middle;
    width: 28px;
}
.radCalWeekendDefault_LifeStyle, .radCalWeekendHover_LifeStyle, .radCalWeekendSelect_LifeStyle {
    border: 1px solid silver;
}
.SpecialDayStyleLifeStyle {
    background-color: #3399CC !important;
    color: #FFFFFF !important;
    font-weight: bold;
}
.SpecialDayStyleLifeStyle a {
    color: #FFFFFF !important;
}
.SpecialDayStyleBusiness {
    background-color: #669999 !important;
    color: #FFFFFF !important;
    font-weight: bold;
}
.SpecialDayStyleBusiness a {
    color: #FFFFFF !important;
}
.radCalDefault_LifeStyle {
    border: 1px solid silver;
}
.radCalHover_LifeStyle {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid silver !important;
    color: #FFFFFF;
}
.radCalSelect_LifeStyle {
    background: none repeat scroll 0 0 red;
    border: 1px solid silver !important;
}

.otherMonth_LifeStyle {
    background: none repeat scroll 0 0 white;
    border: 1px solid;
    color: #BEBEBE !important;
}
.otherMonth_LifeStyle a {
    color: #BEBEBE !important;
}
.outOfRange_LifeStyle {
    background: none repeat scroll 0 0 white;
    color: #000080 !important;
}
.DaysOfWeek_LifeStyle {
    background-color: #99CCFF !important;
    cursor: default;
    font-weight: bold;
    padding: 0 3px;
    text-align: center;
}
.titlebar_LifeStyle {
    background: none repeat scroll 0 0 #3399CC;
    border: 1px solid silver !important;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    width: 100%;
}
.calendarWrapper_Sport {
    color: #FFFFFF;
    cursor: default;
}
.calendarWrapper_Sport td {
    vertical-align: top;
}
.TableLayout_Sport {
    margin-bottom: 4px;
}
.TableLayout_Sport td {
    background: none repeat scroll 0 0 white;
    color: #FFFFFF;
    cursor: default;
    height: 21px;
    text-align: center;
    vertical-align: middle;
    width: 28px;
}
.TableLayout_Sport td a {
    color: #6A9128;
    cursor: default;
    text-decoration: none;
}
.radCalWeekendDefault_Sport, .radCalWeekendHover_Sport, .radCalWeekendSelect_Sport {
    border: 1px solid silver;
}
.SpecialDayStyleSport {
    background-color: #8DC63F !important;
    color: #FFFFFF !important;
    font-weight: bold;
}
.SpecialDayStyleSport a {
    color: #FFFFFF !important;
}
.radCalDefault_Sport {
    border: 1px solid silver;
}
.radCalHover_Sport {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid silver !important;
    color: #FFFFFF;
}
.radCalSelect_Sport {
    background: none repeat scroll 0 0 red;
    border: 1px solid silver !important;
}
.otherMonth_Sport {
    background: none repeat scroll 0 0 white;
    border: 1px solid;
    color: #BEBEBE !important;
}
.otherMonth_Sport a {
    color: #BEBEBE !important;
}
.outOfRange_Sport {
    background: none repeat scroll 0 0 white;
    color: #000080 !important;
}
.DaysOfWeek_Sport {
    background: none repeat scroll 0 0 #CCFF99 !important;
    cursor: default;
    font-weight: bold;
    padding: 0 3px;
    text-align: center;
}
.titlebar_Sport {
    background: none repeat scroll 0 0 #8DC63F !important;
    border: 1px solid silver !important;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    width: 100%;
}
.calendarWrapper_Business {
}
.calendarWrapper_Business td {
    vertical-align: top;
}
.TableLayout_Business {
    margin-bottom: 4px;
}
.TableLayout_Business td {
    background: none repeat scroll 0 0 white;
    color: #FFFFFF;
    cursor: default;
    height: 21px;
    text-align: center;
    vertical-align: middle;
    width: 28px;
}
.TableLayout_Business td a {
    color: #6A9128;
    cursor: default;
    text-decoration: none;
}
.radCalWeekendDefault_Business, .radCalWeekendHover_Business, .radCalWeekendSelect_Business {
    border: 1px solid silver;
}
.radCalDefault_Business {
    border: 1px solid silver;
}
.radCalHover_Business {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid silver !important;
    color: #FFFFFF;
}
.radCalSelect_Business {
    background: none repeat scroll 0 0 red;
    border: 1px solid silver !important;
}
.otherMonth_Business {
    background: none repeat scroll 0 0 white;
    border: 1px solid;
    color: #BEBEBE !important;
}
.otherMonth_Business a {
    color: #BEBEBE !important;
}
.outOfRange_Business {
    background: none repeat scroll 0 0 white;
    color: #000080 !important;
}
.DaysOfWeek_Business {
    background: none repeat scroll 0 0 #CFCCCC !important;
    cursor: default;
    font-weight: bold;
    padding: 0 3px;
    text-align: center;
}
.titlebar_Business {
    background: none repeat scroll 0 0 #669999;
    border: 1px solid silver !important;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    width: 100%;
}


.calendarWrapper_Sport img {

max-width: inherit !important;
}

.calendarWrapper_LifeStyle img {

max-width: inherit !important;
}

.calendarWrapper_Business img {

max-width: inherit !important;
}




#mainContent_EventMiniCalendar4_RadCalendar2_FastNavPopup td {
    background-color: #FFFFFF;
    border: 1px solid #CCFF99;
    padding: 1px 5px;
}
#mainContent_EventMiniCalendar5_RadCalendar2_FastNavPopup td {
    background-color: #FFFFFF;
    border: 1px solid #99CCFF;
    padding: 1px 5px;
}
.no-space [class*="span"] {
    margin-left: 0;
}
.no-space {
    margin-left: 0;
}
.SocialImgText {
    color: #FFFFFF;
    display: inline-block !important;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}
[class^="icon-"], [class*=" icon-"] {
    background: none repeat scroll 0 0 transparent;
}
.bodyBottomFull {
    background: none repeat scroll 0 0 #8DC63F;
    color: #FFFFFF;
    margin-bottom: 20px;
}

#innerContainer {
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 30px;
}
#topSection {
    background-color: rgba(0, 0, 0, 0.18);
    border-radius: 6px 6px 0 0;
    height: 100%;
}
#bodySection {
}
#bottomSection {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.18);

    border-radius: 0 0 6px 6px;
    height: 100%;
    margin-bottom: 100px;
}
#menuSection {
    width: 100%;
}
.WebSiteTop {
}
.WebSiteBodyRight {
    min-height: 600px;
    padding: 10px;
}
.websitefooter {
}
ul {
    margin: 0 !important;
    padding: 0;
}
a:active {
    color: #8DC63F;
    text-decoration: underline;
}
a:visited {
    color: #666;
    text-decoration: none;
}
.bodyBackground {
}
.navbar {
    font-size: 14px;
    position: relative;
}
.navbar .nav{
	background-color:transparent !important;
}



.navbar .nav-responsive {
    background: url("../img/select-box.png") no-repeat scroll right center #FFFFFF;
    border-radius: 0 0 0 0;
    color: #505050;
    display: none;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    opacity: 0.6;
}
.nav-responsive:hover {
    opacity: 0.9;
}
.navbar .nav > li {
    position: relative;
}

.navbar .nav > li:last-child > a {
    margin-right: 0 !important;
}
.navbar .nav > li:hover > a {
    color: #77AE57 !important;
}
.navbar .nav > li.active > a {
    color: #D9E5C6 !important;
    font-weight: bold;
}
.navbar .pull-right .dropdown-menu:before, .navbar .dropdown-menu.pull-right:before {
    right: 99px !important;
}
.navbar-fixed-top {
    position: relative !important;
}
.navbar .pull-right .dropdown-menu:after, .navbar .dropdown-menu.pull-right:after {
    right: 100px !important;
}
.navbar .nav li ul {
    display: none;
    margin: 0;
    padding: 10px 20px 8px;
    z-index: 99;
}
.navbar .nav li:hover ul {
    border-bottom: 2px solid #555555;
    display: block;
    list-style-type: none;
    position: absolute;
}
.navbar .nav li ul li {
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    margin: 0;
    padding: 0;
    transition: all 0.3s ease 0s;
    width: 160px;
}
.navbar .nav li ul li:last-child {
    border-bottom: 0 none;
}
.navbar .nav li ul li a {
    color: #505050 !important;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 9px;
    text-decoration: none;
}
.navbar .nav li ul li:hover a {
    color: #77AE57 !important;
}
.dropdown-menu {
    left: -34px !important;
}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background: none repeat scroll 0 0 transparent !important;
    color: #77AE57 !important;
    text-decoration: none;
}

.rowhover:hover {
    background-color: #FFFFFF;
    cursor: pointer;
    margin-right: 10px;
}
.rowhover img {
    float: left;
    margin: 3px 10px 3px 0;
}

.newsItemHeadline a {
    color: #888888;
}
.newsItemHeadline a:link {
    color: #888888;
}
.newsItemHeadline a:visited {
    color: #888888;
}

.newsItemDateHome {
    color: #888888;
    display: inline;
    font-size: 12px;
    margin-left: 15px;
}
.newsItemDateHome a {
    border-bottom: 1px dotted #000000;
    border-top: 1px dotted #000000;
    color: #888888;
}
.newsItemDateHome a:link {
    color: #888888;
}
.newsItemDateHome a:visited {
    color: #888888;
}
.newsItemDate a {
}
.newsItemDate a {
    color: #454545;
}
.newsItemDate a:link {
    color: #454545;
}
.newsItemDate a:visited {
    color: #888888;
}
.NewsImageBackground {
}
.newsItem {
    width: 100%;
	border-top: 1px solid #eee;
}

form[action*="DisplayNewsItem.aspx?niid="] .newsItem{
	border-top: none;
}

.newsitem a {
}
.newsItemBody {
    clear: both;
}
.newsItemBody td {
    background-color: #FFFFFF;
    color: #333333;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    overflow: visible;
}
.newsAuthorclass {
}
.newsItemDescription {
}
.newsItemHomeDate {
}
.newsItemLink {
    color: #FFFFFF;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
}
.newsItemSummary {
    overflow: visible !important;
}
.newspageheader {
    border: 0 none !important;
    float: none;
}
.eventItemBody {
    clear: both;
}
.eventItemBody td {
    background-color: #FFFFFF;
    color: #333333;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    overflow: visible;
}
.eventItemHeadline {
    border-bottom: 1px dotted #000000;
    border-top: 1px dotted #000000;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;

}
.eventItemHeadline a {
    color: #072F60;
}
.eventItemHeadline a:link {
    color: #072F60;
}
.eventItemHeadline a:visited {
    color: #072F60;
}
.eventItemDateHome {
    color: #072F60;
    display: inline;
    font-size: 12px;
    margin-left: 15px;
}
.eventItemDateHome a {
    color: #FFFFFF;
}
.eventItemDateHome a:link {
    color: #FFFFFF;
}
.eventItemDateHome a:visited {
    color: #DFDFDF;
}
.eventItemDate {
    color: #FFFFFF;
    display: inline;
    font-size: 12px;
}
.eventItemDate a {
}
.eventItemDate a {
    color: #FFFFFF;
}
.eventItemDate a:link {
    color: #FFFFFF;
}
.eventItemDate a:visited {
    color: #FFFFFF;
}
#divjQueryDialog {
    background: none repeat scroll 0 0 #C0C0C0;
    border: 1px solid black;
    display: none;
    left: 300px;
    padding: 10px;
    position: absolute;
    top: 200px;
    width: 500px;
}
.searchbtnimg {
    width: 10%;
}
.TwitterBlock {
    background: none repeat scroll 0 0 #4D4D4D;
    font-size: 11px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.ContactUs {
}
.Gallery {
}
.GalleryBorder {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.18);
    min-height: 600px;
}
.galleria {
    list-style: none outside none;
    width: 200px;
}
.galleria li {
    display: block;
    float: left;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    width: 80px;
}

.galleria li .caption {
    display: block;
    padding-top: 0.5em;
}
.galleria li a {
    display: none;
}
.galleria li div {
    display: none;
    left: 180px;
    position: absolute;
    top: 0;
}
.galleria li div img {
    cursor: pointer;
}
.galleria li img.thumb {
    cursor: pointer;
    display: block;
    height: auto;
    left: auto;
    top: auto;

    width: auto;
}
.galleria li.active div {
    display: block;
}
.galleria li.active div img {
    display: block;
}
.Gallery {

}
.gallery_albumgallery {
    margin: 0 auto;
    width: 702px;
}
.gallery_albumgallery li {
    border: 3px double #111111;
    height: 50px;
    width: 68px;
}
.gallery_albumgallery li div {
    left: 240px;
}
.gallery_albumgallery li div .caption {
    font: italic 0.7em/1.4 georgia,serif;
}
.albumgallery {
    margin-top: 2em;
    position: relative;
}


.CalendarHeader {
    border-bottom: 1px solid #EEEEEE;
}
.homeSpace {
    display: none;
}
.LatestNewsItemsContainer1 {
    background-color: #FFFFFF;
    padding: 5px;
    width: 910px;
}
#menuSectionleft {
}
.feed_menu {
    background: url("https://www.entelectwebmanager.co.za/ecgwebmanager/maincontentimages/feed_menu_orange.png") no-repeat scroll 0 center transparent;
    display: inline-block;
    margin: 0 0.25em;
    overflow: hidden;
    padding: 2px 0;
    vertical-align: middle;
    width: 38px;
}
.feed_menu option img {
    border: 0 none;
    margin: 2px;
    vertical-align: middle;
}
.feed_menu select {
    border: 0 none;
    margin: 0;
    opacity: 0;
    padding: 0;

}
div.twtr-hd, div.twtr-ft {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.18);
}
div.twtr-bd {
    padding: 0;
}
div.twtr-doc, div.twtr-timeline {
}
div.twtr-widget div.twtr-tweet-wrap {
    padding: 9px 0;
}
div.twtr-widget div.twtr-tweet {
    border-bottom: 1px solid #37393A;
}
#twtr-widget-1 div.twtr-tweet-text {
    font: 12px Arial;
    margin: 5px;
}
div.twtr-widget p {
    line-height: 18px !important;
}
.thumb {
    float: left;
    position: relative;
    width: 100%;
}
.list_carousel li, .carousel-one-item li {
    color: #999999;
    display: block;
    float: left;
    margin: 0 15px;
    padding: 0;
    position: relative;
    text-align: left;
    width: 31.3%;

}
a {
    transition: color 0.12s ease-out 0s, background 0.12s ease-out 0s;
}
a {
    background: none repeat scroll 0 0 transparent;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.call-to-action-wide-link {
    margin: 0;
    text-align: center;
}
.call-to-action-wide-link a {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    display: inline-block;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 3em;
    font-weight: 100;
    line-height: 1.2;
    margin: 0;
    padding: 1em 0;
    width: 100%;
}
.call-to-action-wide-link a span {
    display: inline-block;
    margin: 0 auto;
    width: 77%;
}
.call-to-action-wide-link a:hover {
    background: none repeat scroll 0 0 #8DC63F;
    color: #FEFEFE;
}
.arrow_box {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 4px solid #8DC63F;
    border-radius: 6px 6px 6px 6px;
    float: left;
    height: 100px;
    margin-right: 83px;
    padding: 40px;
    position: relative;
    text-align: center;
    width: 240px;
}
.arrow_box:after, .arrow_box:before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: 100%;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.arrow_box:after {
    border-color: rgba(245, 245, 245, 0) rgba(245, 245, 245, 0) rgba(245, 245, 245, 0) #F5F5F5;
    border-width: 30px;
    margin-top: -30px;
    top: 50%;
}
.arrow_box:before {
    border-color: rgba(182, 182, 182, 0) rgba(182, 182, 182, 0) rgba(182, 182, 182, 0) #8DC63F;
    border-width: 36px;
    margin-top: -36px;
    top: 50%;
}
.step {
    color: #8DC63F;
    font-size: 54px;
    font-weight: bold;
    line-height: 54px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
}
.choose {
    color: #5B5B5B;
    font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
}
.arrow_box_last {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 4px solid #8DC63F;
    border-radius: 6px 6px 6px 6px;
    float: left;
    height: 100px;
    padding: 40px;
    position: relative;
    text-align: center;
    width: 240px;
}
.Package {
}
.package_box {
    float: left;
    height: 168px;
    padding: 40px;
    position: relative;
    text-align: center;
    width: 444px;
}
.package_box_last {
    float: left;
    height: 168px;
    padding: 40px;
    position: relative;
    text-align: center;
    width: 444px;
}
.packagestep {
    color: #8DC63F;
    font-size: 39px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
}
.FImgHeading {
    height: 53px;
    margin-left: 10px;
    margin-top: -30px;
}
.EImg {
    float: right;
    margin-right: 49px;
    margin-top: -137px;
}
.table-bordered {
    width: 70%;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
}
.table-bordered th, .table-bordered td {
}
.table th, .table td {
}
.eventsTable {
    width: 100%;
}
table {
    width: 100% !important;
}
.fade {
    opacity: 1 !important;
}
.calendarWrapper_Business {
}
.calendarWrapper_Business td {
    vertical-align: top;
}
.TableLayout_Business {
    margin-bottom: 4px;
}
.TableLayout_Business td {
    background: none repeat scroll 0 0 white;
    color: #FFFFFF;
    cursor: default;
    height: 21px;
    text-align: center;
    vertical-align: middle;
    width: 28px;
}
.radCalWeekendDefault_Business, .radCalWeekendHover_Business, .radCalWeekendSelect_Business {
    border: 1px solid silver;
}
#mainContent_EventMiniCalendar3_RadCalendar2_FastNavPopup td {
    background-color: #FFFFFF;
    border: 1px solid #CCFF99;
    cursor: pointer;
    padding: 1px 5px;
}
#mainContent_EventMiniCalendar4_RadCalendar2_FastNavPopup td {
    background-color: #FFFFFF;
    border: 1px solid #CCFF99;
    cursor: pointer;
    padding: 1px 5px;
}
.selected_Sport {
    font-weight: bold;
}
#mainContent_EventMiniCalendar2_RadCalendar2_FastNavPopup td {
    background-color: #FFFFFF;
    border: 1px solid #99CCFF;
    cursor: pointer;
    padding: 1px 5px;
}
#mainContent_EventMiniCalendar5_RadCalendar2_FastNavPopup td {
    background-color: #FFFFFF;
    border: 1px solid #99CCFF;
    cursor: pointer;
    padding: 1px 5px;
}
.selected_LifeStyle {
    font-weight: bold;
}
#mainContent_EventMiniCalendar1_RadCalendar2_FastNavPopup td {
    background-color: #FFFFFF;
    border: 1px solid #669999;
    cursor: pointer;
    padding: 1px 5px;
}
#mainContent_EventMiniCalendar6_RadCalendar2_FastNavPopup td {
    background-color: #FFFFFF;
    border: 1px solid #669999;
    cursor: pointer;
    padding: 1px 5px;
}
.selected_Business {
    font-weight: bold;
}
.accLogin {
    background: url("https://eolstoragewe.blob.core.windows.net/wm-436390-cmsimages/accountLogin_bg.gif") no-repeat scroll left top transparent;
    font-size: 14px;
    height: 154px;
    letter-spacing: 0;
    margin: 0 0 0 25px;
    padding: 14px 0 0 177px;
    text-align: left;
    width: 68%;
}
.accLogin a {
    color: #0B3F78;
    font-weight: bold;
}
.floatLeft {
    float: left;
}
td {
    vertical-align: top !important;
}
.table-bordered {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-image: none;
    border-style: none !important;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #FFFFFF !important;
}
.table-bordered th, .table-bordered td {
    border-left: medium none !important;
}
.table th, .table td {
    border-top: medium none !important;
}
.featured td {
    border: 1px solid #DDDDDD;
}
.DarkBackground {
    color: #8DC63F;
    margin: 10px 0 0;
}
.spnCntDown {
    color: #8DC63F;
    float: right;
    font-size: 15px;
    font-weight: bold;
}
.DynamicEventsMonth {
    border: 1px solid #CBCBCB;
    color: #3A3A3A;
    display: block;
    margin: 0 3px;
    padding: 2px 3px;
}
.DynamicEventsMonth li a {
    background-color: #FFFFFF;
    border: 1px solid #CBCBCB;
    color: #3A3A3A;
    display: block;
    margin: 0 3px;
    padding: 2px 3px;
}
.DynamicEventsMonth:active {
    background-color: #8DC63F;
    border: 1px solid #CBCBCB;
    color: #FFFFFF;
    display: block;
    margin: 0 4px 0 3px;
    padding: 2px 3px;
}
.DynamicEventsMonth:link {
    border: 1px solid #CBCBCB;
    color: #888888;
    display: block;
    margin: 0 4px 0 3px;
    padding: 2px 3px;
}
.DynamicEventsMonth:hover {
    background-color: #8DC63F;
    border: 1px solid #CBCBCB;
    color: #FFFFFF;
    display: block;
    padding: 2px 3px;
    text-decoration: underline;
}
.DynamicEventsMonthList {
}
.DynamicEventMonthHeader {
    background-color: #8DC63F;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
}
.DynamicEventMonthLeft {
    border: 1px solid #CBCBCB;
    padding-bottom: 10px;
    vertical-align: top;
    width: 600px;
}
.DynamicEventHeadline {
    border-right: 1px solid #919095;
    color: #3A3A3A;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
}
.DynamicEvents a:link {
    color: #3A3A3A;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
}
.DynamicEvents a:hover {
    color: #FFFFFF;
}
.DynamicEventsSpace {
    max-width: 2px;
}
.DynamicEventMonthRight {
    display: none;
}
.DynamicEventDate {
    border-left: 1px solid #919095;
    border-right: 1px solid #919095;
    line-height: 13px;
    padding: 5px;
}
.DynamicEvents td {
    line-height: 20px;
    padding: 5px;
}
.DynamicRowBackground {
}
.DynamicRowBackgroundAlt {
    background-color: #F2F2F2;
}
.DynamicEventCommission {
    border-left: 1px solid #919095;
}
.DynamicEventsDistance {
    border-left: 1px solid #919095;
}
.LeftMidCol {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    line-height: 20px;
    margin-top: 5px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: left;
    width: 97%;
    z-index: 2;
}
.EventListKey {
    font-size: 11px;
}
.DynamicEventColumnHeader {
    background: url("https://eolstoragewe.blob.core.windows.net/wm-436390-cmsimages/eventTblHdr_bg.gif") repeat-x scroll center top #DDDDDD;
    border: 1px solid #C5C4C7;
    color: #888888;
    font-size: 14px;
    padding: 3px 5px;
    text-align: left;
}
.EventArrowStyle {
    cursor: pointer;
    padding-right: 20px;
}
.EventCalendarCategory1 {
}
.EventCalendarCategory2 {
}
.EventCalendarCategory3 {
}
.EventCalendarCategory4 {
}
.EventCalendarCategory5 {
}
.EventCalendarCategory6 {
}
.EventCalendarListCell {
    padding-left: 10px;
    width: 320px;
}
.EventContainerCalendar {
}
.EventDate {
    font-size: 12px;
}
.EventDateCell {
    width: 30px;
}
.eventHeader {
  
    text-align: left;
}
.EventIndicator1 {
}
.EventIndicator2 {
}
.EventIndicator3 {
}
.EventIndicator4 {
}
.eventItem {
    width: 100%;
}
.eventItemBody {
    background-color: #FFFFFF;
    color: #878787;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    overflow: visible;
}
.eventItemBody a {
}
.eventItemBody td {
    background-color: #FFFFFF;
    color: #878787;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    overflow: visible;
}
.eventItemDate {
    color: #000080;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 200px;
}
.eventItemDate td {
    color: #000080;
    font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    width: 200px;
}
.EventItemDisplayRow {
}
.EventItemDisplayRow:hover {
    background-color: #FFFFFF;
}
.eventItemFooter {
    border-bottom: medium dotted #FFCA08;
    width: 600px;
}
.EventItemHeaderRow {
}
.eventItemHeadline {
    color: #878787;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
    text-decoration: none;
}
.EventItemHeadLineStyle {
}
.eventItemLink {
    color: #FFCA08;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
}
.EventItemListWidth {
    width: 360px;
}
.EventItemsColumn {
    width: 600px;
}
.eventItemSummary {
    background-color: #FFFFFF;
    color: #878787;
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    overflow: visible;
}
.EventItemSummaryStyle {
}
.EventItemTable {
}
.EventListDate {
    padding: 5px 0 0 5px;
}
.EventListHalf {
    height: 200px;
    max-height: 200px;
    max-width: 280px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 200px;
}
.eventLocation {
}
.EventMenuStyle {
    background: none repeat scroll 0 0 #000000;
    font: 13px Verdana;
    text-align: center;
    vertical-align: middle;
}
.eventPreview {
}
.EventSecondaryColumnHeading {
    color: #FFFFFF;
    font: 12px Verdana;
}
.EventsFilterSubmit {
}
.eventsHomeList {
}
.EventsLeftColumn {
    vertical-align: top;
}
.EventsList {
    padding: 5px;
}
.EventsRightColumn {
    vertical-align: top;
}
.eventsTable {
}
.EventTable {
    width: 900px;
}
.EventWeekStyle {
    font: 13px Verdana;
}
.EventWeekView {
    margin: 0 auto;
    text-align: center;
}
.EventWeekYear {
    color: #FFAF00;
    font: 13px Verdana;
}
.facebookleft {
}
.featEventHeadline {
}
.featEventImage {
}

.featEvents {
}
.featEventSummary {
}
.FeatNews {
}
.featNewsHeadline {
}
.featNewsImage {
}
.featNewsSummary {
   display:none;
}
.featuredBodyBg {
}
.FeaturedEventDate {
    color: #FFFFFF;
    font: 12px Verdana;
}
.FeaturedEventHeadline {
    color: #FFFFFF;
    font: bold 12px Verdana;
}
.FeaturedEventHeadlineRow {
    background-color: #B3B3B3;
}
.FeaturedEventLink {
    color: #FFAF00;
    font: 12px Verdana;
    text-decoration: none;
}
.FeaturedEventLink a {
}
.FeaturedEventLink a:active {
}
.FeaturedEventLink a:hover {
}
.FeaturedEventLink a:link {
}
.FeaturedEventLink a:visited {
}
.FeaturedEventListDate {
    color: #DFDFDF;
    cursor: pointer;
    font: 11px Verdana;
}
.FeaturedEventListHeadline {
    color: #DFDFDF;
    cursor: pointer;
    font: bold 11px Verdana;
    padding-left: 0;
}
.FeaturedEventListHeadlineRow {
    background-color: #4F4F4F;
    color: #DFDFDF;
    cursor: pointer;
    height: 30px;
    min-height: 28px;
    padding-left: 10px;
    padding-top: 7px;
    text-align: left;
}
.FeaturedEventListLink {
    color: #FFAF00;
    cursor: pointer;
    font: 12px Verdana;
    text-decoration: none;
}
.FeaturedEventListSummary {
    color: #C2C2C2;
    font: 11px Verdana;
    overflow: hidden;
    vertical-align: top;
    white-space: normal;
}
.FeaturedEventSummary {
    color: #FFFFFF;
    font: 12px Verdana;
}
.FeatureMonth {
    display: block;
    padding-left: 5px;
}
.buttonStyle {
background: #8DC63F;
padding: 5px 5px 5px 5px;
color: white;
font-weight: normal;
max-width: 150px;
}

.buttonStyle:hover {
background: #8DC63F;
padding: 5px 5px 5px 5px;
color: white;
font-weight: normal;
max-width: 150px;
}

.buttonStyle:active {
background: #8DC63F;
padding: 5px 5px 5px 5px;
color: white;
font-weight: normal;
max-width: 150px;
}

.DynamicEventColumnHeader {
    background-color: #EBEBEB;
    color: #888888;
    font-weight: bold;
}
.DynamicEventCommission {
    border-left: 1px solid #B0B0B0;
}
.DynamicEventDate {
    border-right: 1px solid #B0B0B0;
}
.DynamicEventHeadline {
    color: #888888;
}
.DynamicEventHeadline a:link {
    color: #888888;
  
}
.DynamicEventHeadline a:visited {
    color: #888888;
    font-weight: bold;
}
.DynamicEventKey {
    color: #888888;
}
.DynamicEventMonth {
}
.DynamicEventMonthLeft {
    padding: 0 10px 10px;
    vertical-align: top;
}
.DynamicEventMonthRight {
    background-color: #EBEBEB;
    background-image: url("https://www.cyclenation.com.au/ECGWebManager/MainContentImages/49480/RightGradient.jpg");
    background-repeat: repeat-y;
    padding: 10px 9px 10px 10px;
    vertical-align: top;
    width: 310px;
}
.DynamicEvents {
    border: 1px solid #B0B0B0;
}
.DynamicEvents table tr {
    cursor: default;
}
.DynamicEventsDistance {
    border-left: 1px solid #B0B0B0;
}
.DynamicEventSpace {
    border-bottom: 1px solid #EBEBEB;
}
.DynamicEventsSpace {
    color: #888888;
    font-size: 16px;
    font-style: italic;
    padding-left: 1px;
    width: 15px;
}
.DynamicFilterEvents {
    background-color: #222222;
    width: 299px;
}
.DynamicForgotPassword {
    color: #222222;
    font-size: 12px;
}
.DynamicRowBackground:hover, .DynamicRowBackgroundAlt:hover {
    background-color: rgba(241, 101, 34, 0.8);
    border: 1px solid #D95900;
}
.homeEventsList {
    padding-left: 5px;
}
.rowhover {
    width: 100%;
}
.eventItemHeadline {
    background-color: #EDEFF4;
    border-bottom: 1px solid #D8DFEA;
    border-top: 1px solid #D8DFEA;
    width: 99%;
}


.newsHeadline {
    color: #888 !important;
    background-color: transparent;
    display: block;
    font-size: 14px;
    line-height: 26px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	max-width: 350px;
	width: 100%;
}

.newsHeadline a:link, a:active, a:visited { color:white;}
 
 
 


 
 
.newsItemHeadline {
    float: left;
    font-size: 20px;
    margin-top: 0px;
    padding-bottom: 5px;
    padding-top: 0px;
    text-decoration: none;
    color: #505050 !important;
    font-weight: 500 !important;
    line-height: 36px;
}
.eventItemDateHome {
    float: right;
    margin-right: 10px;
}
.homeNewsList {

    padding-left: 5px;
}
.ui-tabs .ui-tabs-nav {
    list-style: none outside none;
    padding: 0.2em 0 0;
    position: relative;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom-width: 0 !important;
    float: left;
    height: 29px;
    margin: 0 0 -1px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 90px;
}
.ui-tabs .ui-tabs-nav li a {
    background-color: #243468;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    padding: 7px 1em;
    text-decoration: none;
    width: 68px;
}
.ui-tabs .ui-tabs-nav li a:hover {
    border: 1px solid #2F343A;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    border-bottom-width: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    border-width: 0;
    display: block;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
#tabs ul.ui-tabs-nav {
    float: left;
    height: 29px;
    margin: 0 0 0 20px;
    padding: 0;
}
#tabs ul {
    margin-left: 0;
}
.ui-tabs {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
}
.ui-tabs .ui-tabs-nav li#A a {
    color: #3A3A3A;
}
.ui-tabs .ui-tabs-nav li#A.left {
    text-align: center;
}
.ui-tabs .ui-tabs-nav li#A {
    text-align: center;
}
.ui-tabs .ui-tabs-nav li#ROA {
    text-align: center;
}
.ui-tabs .ui-tabs-nav li#I {
    text-align: center;
}
#tabs .ui-tabs-hide {
    left: -10000px;
    position: absolute;
    top: -10000px;
}
.ui-tabs-nav li#A a.active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;

    -moz-border-right-colors: none;
    background-color: #243468;
    background-image: none;
    border-color: #DDDDDD #DDDDDD #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    position: relative;
    z-index: 3;
}
.raceNameHeader {
    border-radius: 8px 8px 0 0;
    color: #222222;
    font-size: 20px;
    margin-left: 10px;
    margin-top: 5px;
    padding: 2px;
    text-align: center;
    text-shadow: 0 1px 1px #243468;
    width: 100%;
}
input, textarea {
    width: 70%;
    float:left;
}
.theme-default .nivo-controlNav a {
    background: none repeat scroll 0 0 transparent !important;
}
.theme-default .nivo-controlNav {
    padding: 0 !important;
}
#wrapper {
    margin: 20px auto;
    width: 960px;
}

.grid-block-container {
    float: left;
}
.grid-block {
    float: left;
    position: relative;
}
.grid-block h4 {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-size: 0.9em;
    margin: 0;
    padding: 10px;
}
.caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    display: none;
    height: 93%;
    left: 0;
    position: absolute;
    top: 0;
    width: 90%;
}
.caption h3, .caption p {
    color: #FFFFFF;
    margin: 20px;
}
.caption h3 {
    margin: 20px 20px 10px;
}
.caption p {
    font-size: 0.75em;
    line-height: 1.5em;
    margin: 0 20px 15px;
}
.caption a.learn-more {
    background: none repeat scroll 0 0 #0088CC;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
}
.caption a.learn-more:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0088CC;
}
ul.contact-list li.phone-icon {
    background: url("https://eolstoragewe.blob.core.windows.net/wm-436390-cmsimages/contact_list2.png") no-repeat scroll 0 4px transparent;
    margin-bottom: 4px;
    padding: 0 0 0 23px !important;
}
ul.contact-list li.email-icon {
    background: url("https://eolstoragewe.blob.core.windows.net/wm-436390-cmsimages/contact_list3.png") no-repeat scroll 0 4px transparent;
    margin-bottom: 4px;
    padding: 0 0 0 23px !important;
}
.contact-list {
    padding-left: 0;
}
.contact-list li {
    margin-bottom: 10px;
    padding-left: 24px;
}
.contact-list .phone-icon {
    background: url("../images/icon-phone.png") no-repeat scroll left 0.2em transparent;
}
.contact-list .email-icon {
    background: url("../images/icon-at.png") no-repeat scroll left 0.2em transparent;
}

.SubscribeBlock > table {
    width: 30% !important;
}

table.SubscribeBlock {
    width: 30% !important;
}

.CheckBox {
    width: 10% !important;
}
.closeLabel {
    width: 20% !important;
}








/* Carousel */

.carousel-header
{
margin-bottom: 30px;

}
blockquote
{
border-left: 5px solid #8DC63F !important;

}


	
blockquote p {
	font-size:14px !important;
	font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:100 !important;
	line-height:1.7 !important;
	margin-bottom:5px !important;
	margin-left: auto;
	margin-right: auto;
	max-width: 1150px;
	width: 100%;
	margin-top:10px !important;
}
	
p {
	
margin: 0 !important;

}
	
small {
font-size:1.067em;
color:#3a3a3a
padding-bottom: 30px;
}

 #c-carousel {
height: 100%;
padding: 0;
margin: 0 0 30px;
}
			
#c-carousel * {
		
line-height: 100%;
}

.QuoteBlockText {
	display: table-cell;
	vertical-align: top !important;
	padding-left: 20px;
	background-color: #ffffff;
	width: 630px;
}

.QuoteAuthorImage {
	display: table-cell;
	width: 120px;
}

@media screen and (max-width:979px){
	.QuoteBlockText, .QuoteAuthorImage {
		display: block;
		padding-left: 0px;
	}
}

.QuoteAuthorImage img {
	height: 120px;
}

#outer {
		
min-width: 100%;
position: relative;
margin:0 auto;
	position:relative;
	max-width:73.231em;
min-height: 170px;

}
#inner {
		

}






blockquote p:before {


color: #7a7a7a;
vertical-align: bottom;
position: relative;

line-height: 0;
font-size: 14px;
top: 19px;
vertical-align: top;


}

blockquote p:after {

color: #7a7a7a;
left: -.05em;
line-height: 0;
font-size: 14px;
margin-left: 15px;
vertical-align: bottom;
position: relative;
top: 19px;

vertical-align: top;

}


.carousel-next, .carousel-prev {
background-image: url('https://eolstoragewe.blob.core.windows.net/wm-436390-webfiles/carousel_arrow.png');
}


.carousel-header 
{
padding-bottom: 5px;

}

.carousel-header .testimony-carousel-button{

}

.carousel-prev {
background-position: 0 100%;
margin-right: 10px;
}

.carousel-next, .carousel-prev {
position: relative;
height: 17px;
width: 11px;
text-indent: -9999999px;
display: block;
float: left;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: .5;
}

.pull-right.WallFlipMore {
    display: none;
}

.theme-default .nivo-directionNav a {
    background-image: url("https://eolstoragewe.blob.core.windows.net/wm-436390-cmsimages/arrows.png") !important;
border: 0 none;
    display: block;
    height: 30px;
    opacity: 0;
    text-indent: -9999px;
    transition: all 200ms ease-in-out 0s;
    width: 30px;
    background-repeat: no-reapeat;
   
}

.textboxStyle {
    width: 89% !important;
}
textarea {
    width: 89% !important;
}

.table.table-striped.table-bordered.table-condensed td {
    width: 21% !important;
}

------------------------------------------------------------------------------------------------
++ Portfolio page
------------------------------------------------------------------------------------------------


.dropdown.category-selector {
	padding: 15px;
}

.projectTilesContainer {
	overflow: hidden;
	/*padding-top: 20px*/
}

.projectTilesContainer [class^="span"] {
	margin-right: 20px;
	margin-left: 0px;
}

.projectTile {
	width:350px;
	display: inline;
	float: left;
	text-align:center;
	margin: 10px 20px 20px 0px;
	background-color: #f6f6f6; 
	border-radius: 0.35em; 
	box-shadow: #ccc 0 0 0.3em;
}


.projectTile .projectTileCaption {
	overflow:hidden;  
	background-color: #fff; 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	height: 290px;
	border:solid thin #DDD;
	cursor: pointer;
}

.projectTile:hover .projectTileCaption {
background: #ddd !important;
	color: #505050;
box-shadow: #ccc 0.2em 0.2em 0.3em;
}


.projectTileImageContainer {
	background-color: #f1f1f1; 
	height: 200px; 
	padding: 0px;
}


.projectTile img.projectTileImage {
	margin-left: 0;
	border-radius: 0.2em;
	overflow: hidden;
}

.projectTile a.projectTileLink {
	text-decoration: none;
	color:#505050;
}
.projectTile .clientName {
	color: #6EAA23;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	font-weight: 400;
}
.tileText{
  height: 40px;	
    padding: 10px 10px 10px 10px;
	
}
.projectTile .projectName {
	color: #002850 !important;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
}
.projectTile .clientName:hover{color: #505050;} .projectTile .projectName:hover{color:#505050;}

.detailProjectHeading {
	/* padding-top: 20px; */
	/* padding-bottom: 10px;*/
}

.detailClientName {
	font-size: 1.1em;
	font-weight: 550;
	padding: 15px
}

.clientNameLabel {
	color: #142878;
	font-weight: 650;
}

.detailImageContainer {
	/*text-align:center;*/
	/*padding-top: 30px;*/
	width:670px;
}

.linkedListingsTableItem {
	list-style-type: none;
	padding: 0px;
	margin-left: 10px;
}
.linkedListingsTableItemLabel {
	border-right: thin solid #ECECEC;
	padding: 5px;
}

.linkedListingsTableItemLabel2 {
	padding: 5px;
}

.projectTable {
	margin-bottom: 30px;
}

------------------------------------------------------------------------------------------------
++ Updates page
------------------------------------------------------------------------------------------------
div.span8.newsItemsColumn{

}
.newsItemsSidebar {
    /*margin: 10px 0px 20px 0px;
    padding: 10px 0px 10px 0px;*/

}

.newsItemsColumn {
    padding: 0px;
    margin: 0px;
}
.newsItemsColumn .newsItemList {
	list-style: disc;
	color:green;
}

.newsItemsColumn .newsItem {
	margin-top: 12px;
	margin-bottom:0px;
}

.newsItemsColumn .newsItemLink {

}
.newsItemImageContainer {
    margin: 0px;
    /* width: 320px;*/
}
.newsItemsColumn .newsItemImageContainer {
	margin-bottom:20px;
	padding: 0px 0px 0px 0px;

}

.newsItemsColumn .newsItemImage {


height:auto;
min-width:100%;

}
#ImgNewsItem {
    Max-width: 100%;
	float: right;
	height: auto;
	display: block;
	padding: 5px 0 8px;
	margin-bottom: 10px;
	clear: both;
	margin-top: 40px !important;
        width:350px;
        Display:none;
}

@media screen and (max-width:980px){
	#ImgNewsItem{
		margin-top:0px !important;
	}
}

.newsItemsColumn .newsItemSummaryColumn {
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 10px 0px;
}


.newsItemsColumn .newsItemHeadline {
	
}


.newsItemsColumn .newsItemSummary {
line-height:1.5em;

margin: 0px 20px 15px 0px;

}

.newsItemsColumn .newsItemAuthor {

}
.newsItemAuthor {
    padding-bottom: 10px;
}
.readMore{
}
#categoryList {
	list-style-type: none;
	padding: 10px 0px 20px 10px;
}
/*------------------------------------*\
    $PORTI
\*------------------------------------*/

.item-description {
	padding: 18px 20px 24px 20px;
	text-align: center;
	background-color: #f1f1f1;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.05);
	border-radius: 0 0 3px 3px;
}
.portfolio-item img {
	border-radius: 3px 3px 0 0;
}
.item-description,
.item-description h5,
.item-description span {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.item-description h5 {
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
}
.item-description span {
	color: #999;
	font-size: 14px;
	font-weight: 300;
	line-height: 19px;
}

#portfolio-wrapper .item-description { padding: 19px 20px 22px 20px; }
#portfolio-wrapper .item-description h5 { line-height: 22px; }

#related-work .item-description { padding: 19px 20px 22px 20px; }
#related-work .item-description h5 { line-height: 21px; }

.portfolio-item {
	display: block;
	background-color: #fff;
}
.portfolio-item:hover > figure > a .item-description {
	background-color: #a0a0a0;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.1);
}
.portfolio-item:hover > figure > a .item-description h5 {
	color: #fff;
}
.portfolio-item:hover > figure > a .item-description span {
	color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* Filters */
#portfolio-wrapper .portfolio-item {
	margin-bottom: 20px;
}
#portfolio-wrapper {
	margin-bottom: -20px;
	min-height: 500px;
}
#filters {
	margin: 0 0 -6px 0;
	float: left;
}
#filters li {
	float:left;
	display: inline-block;
	line-height: 24px;
	background: #fff;
	overflow: hidden;
}
#filters ul li {
	display: inline;
}
#filters a {
	color: #999;
	font-size: 14px;
	font-weight: 500;
	display: block;
	padding: 5px 10px;
	margin: 0 0 0 5px;
	border-radius: 3px;
	background-color: #f2f2f2;
	line-height: 20px;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.04);
	-webkit-transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
	-moz-transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
	-o-transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
	-ms-transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
	transition: background-color 200ms ease-in-out, color 200ms ease-in-out;
}
#filters a:hover,
.selected {
	background-color: #a0a0a0 !important;
	color: #fff !important;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.1);
}
.showing {
	font-size: 14px;
	color: #999;
	line-height: 20px;
	margin: 5px 0 0 0;
	padding-right: 3px;
	display: inline;
	float: left;
	z-index: 9;
	position: relative;
	background: #fff;
}
.line.filters {
	margin: -11px 0 45px 0;
}
.line.showing {
	display: none;
}
/*------------------------------------*\
    $BUTTONS
\*------------------------------------*/

.button,
input[type="button"],
input[type="submit"] {
	padding: 7px 14px;
	display: inline-block;
	border: 0;
	font-weight: 500;
	outline: none;
	font-size: 14px;
	cursor: pointer;
	width: auto;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border-radius: 3px;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.1);
}
.button i {
	margin: 0 2px 0 0;
}
.button.gray {
	color: #fff;
	background: #aaa;
}
.button.gray:hover {
	background: #a0a0a0;
}
.button.light {
	color:#999;
	background:#f2f2f2;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.05);
}
.button.light:hover {
	color: #fff;
	background: #a0a0a0;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.1);
}
.button.color {
	color:#fff; background: #a0a0a0;
}
.button.color:hover {
	background: #a0a0a0;
}
/* Input Button */
input[type="button"],
input[type="submit"],
input[type="button"]:focus,
input[type="submit"]:focus {
	color:#fff;
	background: #a0a0a0;
	padding: 8px 14px;
	border: none !important;
}
input[type="button"],
input[type="submit"] {
	float: left;
}
input[type="button"]:hover,
input[type="submit"]:hover {
	background: #a0a0a0;
}

/*Purchase Block*/
.purchase {
	padding: 30px 0;
	margin-bottom: 30px;
	box-shadow: inset 0 0 4px #eee;
	background: url(../img/breadcrumbs.png) repeat;
}
.purchase p {
	margin-bottom: 0;
}
.purchase span {
	color: #666;
	display: block;
	font-size: 28px;
	font-weight: 200;
	line-height: 35px;
	margin-bottom: 12px;
	font-family: 'Open Sans', sans-serif;
}
.purchase a.btn-buy {
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	margin-top: 22px;
	font-weight: bold;
	background: #72c02c;
	display: inline-block;
	text-decoration: none;
	padding: 12px 28px 9px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #51a00b;
}
.purchase a.btn-buy:hover {
	color: #fff;
	background: #68af28;
	text-decoration: none;
	box-shadow: 0 0 5px #c0c2c1;
} 
/*------------------------------------*\
    $WIDGET TABS
\*------------------------------------*/

.widget-tabs li {
	padding: 0 0 12px 0;
	margin: 12px 0 0 0;
	border-bottom: 1px solid #f0f0f0;
}
.widget-tabs li:first-child {
	margin: 4px 0 0 0;
}
.widget-tabs li:last-child {
	border-bottom: 0;
}
.widget-thumb a img {
	display: block;
	width: 70px;
	height: 70px;
	border: 5px solid #f2f2f2;
	border-radius: 3px;
	float: left;
	margin: 0 10px 0 0;
}
.widget-text h4 {
	font-size: 14px;
	font-weight: 600;
	line-height: 21px;
	padding: 3px 0 0 0;
}
.widget-text h4 a {
	color: #777;
}
.widget-text h4 a:hover {
	color: #999;
}
.widget-text span {
	color: #a0a0a0;
	font-weight: 300;
	margin: 4px 0 0 0;
	display: block;
}
.widget-tabs.comments .widget-text span {
	padding: 5px 0 0 0;
	margin: 0;
}





/*------------------------------------*\
    $WIDGET
\*------------------------------------*/

.widget {
	margin: 0px 0px 30px 0px;
}
.widget p {
	margin: 0;
}
.categories a {
	color: #888;
	display: block;
	line-height: 19px;
	padding: 3px 0;
}
.categories a:hover {
	color: #a0a0a0;
}
.categories ul li:before {
	content: "";
	font-family: "FontAwesome";
	font-size: 13px;
	color: #ccc;
	margin: 3px 9px 0 0;
	float: left;
}

/*------------------------------------*\
    $SOLUTIONS STYLING
\*------------------------------------*/
.solTitle{}
.solTitleMobileApps {
	background-color:#9f1f63;
	color: #fff !important;
	text-transform: uppercase;
	padding: 15px 10px 15px 25px;
	font-size: 18pt;
}
.solTitleBusInt{
	background-color:#fcb040;
	color: #fff !important;
	text-transform: uppercase;
	padding: 15px 10px 15px 25px;
	font-size: 18pt;	
}
.solTitleSelSer{
	background-color:#ef4036;
	color: #fff !important;
	text-transform: uppercase;
	padding: 15px 10px 15px 25px;
	font-size: 18pt;
	
}
.solTitleCusApps {
	background-color:#003975;
	color: #fff !important;
	text-transform: uppercase;
	padding: 15px 10px 15px 25px;
	font-size: 18pt;
}

.solTitleCons {
	background-color:#79aa41;
	color: #fff !important;
	text-transform: uppercase;
	padding: 15px 10px 15px 25px;
	font-size: 18pt;
}
.solTitleLoy {
	background-color:#404041;
	color: #fff !important;
	text-transform: uppercase;
	padding: 15px 10px 15px 25px;
	font-size: 18pt;
}
.greyBoxRibbon{
	background-color:#939598;
	color: #fff !important;
	font-style: italic;
	padding: 25px 20px 30px 25px;
	font-size: 16pt;

	line-height: 20pt;
	}
	
	
	/*Diff colour greyBoxes*/
	
	.greyBoxRibbonC{
	background-color:#79aa41;
	color: #fff !important;
	font-style: italic;
	padding: 25px 20px 30px 25px;
	font-size: 16pt;
	line-height: 20pt;
	}
	.greyBoxRibbonB{
	background-color:#fcb040;
	color: #fff !important;
	font-style: italic;
	padding: 25px 20px 30px 25px;
	font-size: 16pt;
	line-height: 20pt;
	}
	.greyBoxRibbonS{
	background-color:#ee4037;
	color: #fff !important;
	font-style: italic;
	padding: 25px 20px 30px 25px;
	font-size: 16pt;
	line-height: 20pt;
	}
	.greyBoxRibbonCD{
	background-color:#013a71;
	color: #fff !important;
	font-style: italic;
	padding: 25px 20px 30px 25px;
	font-size: 16pt;
	line-height: 20pt;
	}	
	.greyBoxRibbonM{
	background-color:#a01f62;
	color: #fff !important;
	font-style: italic;
	padding: 25px 20px 30px 25px;
	font-size: 16pt;
	line-height: 20pt;
	}	
	.greyBoxRibbonL{
	background-color:#404042;
	color: #fff !important;
	font-style: italic;
	padding: 25px 20px 30px 25px;
	font-size: 16pt;
	line-height: 20pt;
	}	
	
	
.greyBoxRibbon2{
	background-color:#404041;
	color: #fff !important;	
	padding: 25px 20px 30px 25px;
	font-size: 14pt;}
	
.boxRibbon{
  display: block;
}
.whiteBlurb{ 
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 0px 20px;
}
.textDetails{
	padding: 10px 0px 10px 0px;
	margin: 20px 0px 20px 0px;
}
.textDetails2{
	padding: 5px 0px 10px 0px;
	margin: 10px 0px 20px 0px;
}

.iconDiv{
	padding-left:15px;}

.plusColorMA {
	margin-right:4px;
	text-align:center;
	width: 25px;
	background-color:#9f1f63;
	color: #fff !important;
	padding: 5px 5px 5px 5px;
	font-size: 14pt;
	font-weight: bold;

	}



.plusLeft {
    float: left;
    /*width: 42px;*/
    /*height: 20px;*/
    margin: 10px 10px 10px 0px;
	/*background-color:#9f1f63;*/
    
}
.plusRight {
	background-color:#fff;
	color: #939598 !important;
	margin: 20px 0px 0px 0px;
	padding: 3px 10px 5px 0px;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	white-space:nowrap;
}
	
	
/*------------------------------------*\
    $REGULAR x BOX
\*------------------------------------*/

.flex-row, .notice-flex-row{
	display:flex;
}

.notice-flex{
	flex: 1;
	background: #f8f8f8;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.05);
	border-radius: 3px;
}

.shadow-flex{
	border: 0.06em solid #8DC63F;
	box-shadow: 3px 3px 12px #888888;
	margin-bottom:30px;
}

.flex{
	flex:1;
}

@media screen and (max-width:767px){
	.notice-flex-row{
		display:block;
	}
}

.notice-box {
	padding: 20px 20px 10px 20px;
	margin:0 0 20px 0;
	text-align: left;
	min-height: 100px;
}

.notice-box,
.notice-box i,
.notice-box p,
.notice-box h3 {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.notice-box p {
	margin: 0;
	color: #777;
}
.notice-box h3 {
	line-height: 26px;
	padding-bottom: 10px;
	color: #505050;
	font-weight: 300;
}
.notice-box i {
	/*font-size: 80px;
	height: 80px;*/
	color:#ddd;
	margin: 10px 0;
	display: inline;
}
.notice-box:hover {
	background: #f8f8f8 !important;
	box-shadow: none;
}
.notice-flex:hover {
	background: #f8f8f8 !important;
	color: #505050;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.1);
}
.notice-box:hover h3,
.notice-box:hover p,
.notice-box:hover i {
	color: #505050;
}

.noticeText {
    text-transform: uppercase;
}

.noticeDetails {
    color:#505050;
}
.partnerImg {
    padding-top: 10px;
    padding-bottom: 10px;}
.partnerButton {
    float: right;
}	
.partner-box
{border: 1px solid #e0e0e0;
padding:10px 10px 10px;
	margin: 0px 0px 20px 0px;
	overflow: hidden;

	/*width: 100%;*/	
	line-height: 21px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);}
.initiativeImg {
    width: 100% !important;
    padding-top: 10px;
    padding-bottom: 10px;}
.initiativeButton {
    float: right;
}	
.initiative-box
{border: 1px solid #e0e0e0;
padding:10px 10px 10px;
	margin: 0px 0px 20px 0px;
	overflow: hidden;
	/*width: 100%;*/	
	line-height: 21px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);}

.historyText {
    font-weight:bold !important;
}

.historyText a{
	color:	#8DC63F !important;
}

.historyText a:hover{
	color:	#333 !important;
}

.historyDetails {
    color:#505050;
	padding-top: 10px;
    padding-bottom: 10px;
    min-height: 350px;
	
	
}
.history-img{
padding-bottom:5px;
width: 330px;
}

.notice-box a:link, a:active, a:visited
  {
  color: #666;
  text-decoration: none;
  
  }
.notice-box a:hover
  {
  color: #666;
  text-decoration: none;
  
  }
.smallNotice {
    padding: 20px;
}
/*------------------------------------*\
    $REGULAR BUTTON BOX
\*------------------------------------*/

.button-box {
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	color:#fff;
	background: #a0a0a0;
	padding: 8px 14px;
	border: none !important;

}
.button-box ,

.button-box  i,
.button-box p,
.button-box h3 {

}
.button-box p {
	margin: 0;
	color: #777;
}
.button-box h3 {
	line-height: 26px;
	padding-bottom: 8px;
	color: #505050;
	font-weight: 300;
}
.button-box i {
	font-size: 80px;
	height: 80px;
	color:#ddd;

	display: inline;
}
.button-box:hover {
	background: #ddd !important;
	color: #505050;

}
.button-box:hover h3,
.button-box:hover p,
.button-box:hover i {
	color: #505050;
}


.button-box a:link, a:active, a:visited
  {
  color: #666;
  text-decoration: none;
  
  }
.button-box a:hover
  {
  color: #666;
  text-decoration: none;
  
  }  
  
  .frtp {float:right; margin-bottom:10px; margin-top:20px;}
  
  .button-box2 {
    padding: 15px 40px 15px 40px;
    margin: 20px 5px 15px 0px;
    text-transform: uppercase;
    background-color: #73b819 !important;
    font-size: 12pt;
    color: white;
	cursor: pointer;
	width: calc(100% - 80px) !important;
}

  .button-box-lore {
    text-transform: uppercase;
 padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #73b819 !important;
    font-size: 12pt;
    color: white;
	cursor: pointer;
	width: calc(100% - 80px) !important;
}

/*------------------------------------*\
    $MISCELLANEOUS
\*------------------------------------*/
.team-name {
    padding-top: 10px;
    padding-bottom: 10px;
}
.team-about {
    padding-bottom: 10px;
}
.team-box {
}
.linkedIn{
float:right;}

.aboutBottom
{	padding-bottom:0px;
}

.headline {
	font-size: 24px;
	background-color: #fff;
	padding-right: 10px;
	padding-bottom:15px;
	z-index: 5;
	position: relative;
	float: left;
}
.line {
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
	float: left;
	height: 1px;
	display: inline-block;
	margin: -16px 0 25px 0;
}
.widget .line { margin-bottom: 22px; }

/*------------------------------------*\
    $FEATURED
\*------------------------------------*/

.featured-boxes {
	float: left;
	margin: 40px 0 5px 0;
}
.featured-box {
	float: left;
	margin: 0 0 30px 0;
}
.featured-box p {
	color: #a0a0a0;
}
.circle .icon-magic,
.circle-3 .icon-magic { margin-top: 21px; }
.circle i,
.circle-3 i {
	font-size: 18px;
	margin: 20px 0;
	left: 37%;
	float: left;
	color: #a0a0a0;
	z-index: 5;
	position: relative;
}
.circle,
.circle-3 {
	width: 60px;
	height: 60px;
	display: block;
	border-radius: 50%;
	background-color: #f2f2f2;
	text-align: center;
	float: left;
}
.featured-desc {
	float: left;
}
.featured-desc h3 {
	font-size: 20px;
	margin-bottom: 4px;
}
.featured-box:hover > .circle {
	background-color: #a0a0a0;
}
.featured-box:hover > .circle i {
	color: #fff !important;
}
.circle,
.circle i,
.circle span {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.circle span {
	z-index: 4;
	display: block;
	width: 60px;
	height: 60px;

	border-radius: 50%;
	background-color: #f2f2f2;
}
.featured-box:hover > .circle span {
	background-color: #a0a0a0;
	opacity: 0;
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-moz-transition-duration: 0.7s;
	-webkit-transition-duration: 0.7s;
	-ms-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
	transition-duration: 0.7s ;
}
/* Second Style */
.circle-2 i {
	font-size: 18px;
	margin: 0;
	top: 20px;
	left: 38%;
	float: left;
	color: #a0a0a0;
	z-index: 5;

	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.circle-2 {
	width: 60px;
	height: 60px;
	display: block;
	border-radius: 50%;
	background-color: #f2f2f2;
	text-align: center;
	float: left;
	-webkit-transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
	-moz-transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
	-o-transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
	-ms-transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
	transition: all 0.3s ease-in-out, box-shadow 0.2s ease-in-out;
	position: relative;
	overflow: hidden;
}
.featured-box:hover > .circle-2 {
	background-color: #a0a0a0;
	box-shadow: 0 0 0 8px rgba(115,184,25,0.3);
}
.featured-box:hover > .circle-2 i {
	-webkit-animation: toBottomFromTop 0.25s forwards;
	-moz-animation: toBottomFromTop 0.25s forwards;
	animation: toBottomFromTop 0.25s forwards;
	animation-delay: 0.03s;
	-webkit-animation-delay: 0.03s;
	color: #fff;
}

@-webkit-keyframes toBottomFromTop {
	49% {
		-webkit-transform: translateY(100%); }
	50% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toBottomFromTop {
	49% {
		-moz-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toBottomFromTop {
	49% {
		transform: translateY(100%);
	}
	50% {
		opacity: 0;
		transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}

/* Third Style */
.circle-3,
.circle-3 i {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.featured-box:hover > .circle-3 {
	background-color: #a0a0a0;
	box-shadow: 0 0 0 8px rgba(115,184,25,0.3);
}
.featured-box:hover > .circle-3 i {
	color: #fff;
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
}





/* =================================================================== */
/* Green #73b819
====================================================================== */

a, a:visited,
#not-found i,
.comment-by span.reply a:hover,
.comment-by span.reply a:hover i,
.categories a:hover,
.testimonials-author,
.happy-clients-author,
.dropcap,
.meta ul li a:hover,
.list-1 li:before,
.list-2 li:before,
.list-3 li:before,
.list-4 li:before,
.list-solutions li:before  {
	color: #8DC63F;
}

#current,
.menu ul li a:hover,
.menu ul > li:hover > a,
.flickr-widget-blog a:hover {
	border-color: #73b819;
}
.menu ul ul {
	border-top-color: #73b819;
}

.tp-leftarrow:hover,
.tp-rightarrow:hover,
.flexslider .flex-next:hover,
.flexslider .flex-prev:hover,
.featured-box:hover > .circle,
.featured-box:hover > .circle span,
.featured-box:hover > .circle-2,
.featured-box:hover > .circle-3,
.portfolio-item:hover > figure > a .item-description,
.sb-navigation-left:hover,
.sb-navigation-right:hover,
.newsletter-btn,
.search-btn {
	background-color: #73b819;
}

#filters a:hover, .selected {
	background-color: #73b819 !important;
}

.premium .plan-price,
.premium .plan-features a.button:hover {
	background-color: #68a914;
}
.premium.plan h3,
.premium .plan-features a.button {
	background-color: #73b819;
}

.featured-box:hover > .circle-2,
.featured-box:hover > .circle-3 {
	box-shadow: 0 0 0 8px rgba(115,184,25,0.3);
}

#current:after,
.pagination .current,
.pagination ul li a:hover,
.tags a:hover,
.button.gray:hover,
.button.light:hover,
.button.color,
/*input[type="button"],
input[type="submit"],
input[type="button"]:focus,
input[type="submit"]:focus,
.ui-accordion .ui-accordion-header-active:hover,
.ui-accordion .ui-accordion-header-active,*/
.trigger.active a,
.trigger.active a:hover,
.skill-bar-value,
.highlight.color,
.notice-box:hover {
	background: #73b819;
}

.image-left {
	float: left;
	margin: 5px 15px 8px 0;
}
	
.image-right {
	float: right;
	margin: 5px 0 8px 15px;
}
	
.image-right,
.image-left, .image-center {
	padding: 5px;
	border: 1px solid #e0e0e0;
	max-width: 100%;
	border-radius: 3px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}
.cl {clear:both;}
/*------------------------------------*\
    $TABS NAV
\*------------------------------------*/

/* @duvan / tabs - followed common practice - popular pattern */
.tabs-nav, .tabs-nav-link {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.tabs-nav li, .tabs-nav-link li {
	float: left;
	line-height: 38px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.tabs-nav li a, .tabs-nav-link a{
	background-color: #f8f8f8;
	border: 1px solid #e0e0e0;
	border-right: none;
	color: #888;
	font-size: 14px;
	/*font-weight: 500;*/
	display: block;
	letter-spacing: 0;
	outline: none;
	padding: 0 10px;
	text-decoration: none;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.tabs-nav li:first-child a, .tabs-nav-link li:first-child a{
	border-left: 1px solid #e0e0e0;
}
.tabs-nav li:last-child a, .tabs-nav-link li:last-child a{
	border-right: 1px solid #e0e0e0;
}
.tabs-nav li.active a, .tabs-nav-link li.active a{
	color: #333;
	font-weight: 500;
}
.tabs-nav li.active i:before, .tabs-nav-link li.active i:before {
	color: #555;
}

.tabs-nav li i:before, .tabs-nav-link  li i:before{
	color: #909090;
}
.tabs-nav li span, .tabs-nav-link li span{
	margin-left: -7px;
}
.tabs-nav li.active a i, .tabs-nav-link li.active a i{
	opacity: 1;
	filter: alpha(opacity=100);
}
.tabs-nav li i, .tabs-nav-link  li i {
	opacity: 0.64;
	filter: alpha(opacity=64);
	margin: 10px 0 0 0;
}
.tabs-nav li a:hover, .tabs-nav-link li a:hover{
	background: #fff;
}
.tabs-nav li.active a{
	background: #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #87ac5c;
	color: #909090;
}
.tabs-nav-link  li.active a{
	background: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #87ac5c;
	color: #909090;
}
.tab-content {
	padding: 20px;
	font-size: 14px;
}
.tabs-container {
	border: 1px solid #e0e0e0;;
	margin: -1px 0 0px;
	overflow: hidden;
	width: 100%;
	line-height: 21px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}

@media (max-width: 979px) {

.tabs-nav, .tabs-nav-link {
	list-style: none;
	margin: 0;
	width: 250px !important;
	float: left;
	clear: both;
	overflow: hidden;
	margin-bottom: 0px !important;
	width: 100% !important;
}

.tabs-nav{
	margin-top:20px !important;
}

.tabs-nav-link{
	margin-bottom:30px !important;
}

.tabs-nav li, .tabs-nav-link li{
	float: center;
	line-height: 38px;
	overflow: hidden;
	padding: 0;
	width: 100%;
	position: relative;
}
.tabs-nav li a, .tabs-nav-link li a {
	background-color: #f8f8f8;
	border: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	color: #888;
	/*font-size: 15px;*/
	/*font-weight: 500;*/

	display: block;
	letter-spacing: 0;
	outline: none;
	padding: 0px 20px;
	margin-top:0px;
	text-decoration: none;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.tabs-nav li:first-child a, .tabs-nav-link li:first-child a{
	border-left: 1px solid #e0e0e0;
}
.tabs-nav li:last-child a, .tabs-nav-link li:last-child a{
	border-right: 1px solid #e0e0e0;
}
.tabs-nav li.active a, .tabs-nav-link li:active a{
	color: #333;
	font-weight: 500;
}
.tabs-nav li.active i:before, .tabs-nav-link li:active i:before{
	color: #555;
}

.tabs-nav li i:before, .tabs-nav-link li i:before{
	color: #909090;
}
.tabs-nav li span, .tabs-nav-link li span{
	margin-left: -7px;
}
.tabs-nav li.active a i, .tabs-nav-link li:active a i{
	opacity: 1;
	filter: alpha(opacity=100);
}
.tabs-nav li i, .tabs-nav-link li i{
	opacity: 0.64;
	filter: alpha(opacity=64);
	margin: 10px 0 0 0;
}
.tabs-nav li a:hover, .tabs-nav-link a:hover{
	background: #fff;
}
.tabs-nav li.active a, .tabs-nav-link li.active a{
	background: #fff;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #87ac5c;
	color: #909090;
}
.tab-content{
	padding: 20px;
	font-size: 14px;
}
.tabs-container{
	border: 1px solid #e0e0e0;;
	overflow: hidden;
	width: 100%;
	line-height: 21px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}
}





/*------------------------------------*\
    $REVOLUTION SLIDER
\*------------------------------------*/

.fullwidthbanner-container {
	width: 100% !important;
	position: relative;
	padding: 0;
	max-height: 470px !important;
	overflow: hidden;
	background-image:url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: 50%;
	top: -20px;
}
.caption h2 {
    font-size: 2.625em; /* 42px --> 42 ÷ 16 = 1.5 */
    line-height: 1.7em; /* 42px --> 42 ÷ 16 = 1.5 */
	font-weight: 200;
	color: #fff;
	background:transparent url(../images/captionbg.png);
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	padding:0px 10px;
}
.tparrows {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
	-moz-transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
	-o-transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
	-ms-transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
	transition: background-color 150ms ease-in-out, opacity 0.2s ease-out;
}
.tparrows.hidearrows {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;

}
.tp-leftarrow.default,
.tp-rightarrow.default {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background-color: #a0a0a0;
	width: 30px;
	height: 71px;
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.tp-leftarrow:hover,
.tp-rightarrow:hover { background-color: #a0a0a0; }
.tp-leftarrow.default {
	background-repeat: no-repeat;
	background-position: 45% 50%;
	border-radius: 0;
	left: 0 !important;
}
.tp-rightarrow.default {
	background-repeat: no-repeat;
	background-position: 55% 50%;
	border-radius: 0;
	right: 0 !important;
}

/* Other Styles */

.tp_inner_padding	{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	max-height:none !important;
}
.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img {
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position:absolute;
	visibility: hidden;
}
.tp-simpleresponsive img {
	max-width: none;
}
.noFilterClass {
	filter:none !important;
}
/* Shadows */
.tp-bannershadow  {
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
}

.tp-bannershadow.tp-shadow1 {background:url(../assets/shadow1.png) no-repeat; background-size:100%; width:890px; height:30px; bottom:-30px;}
.tp-bannershadow.tp-shadow2 {background:url(../assets/shadow2.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {background:url(../assets/shadow3.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}


/* Fullscreen Video */
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}

.tp-caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.tp-caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}



/* Basic Settings For Banner */
 .tp-simpleresponsive img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
}
.tp-simpleresponsive a {text-decoration:none;}
.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}
.tp-simpleresponsive >ul >li{
	list-stye:none;
	position:absolute;
	visibility:hidden;
}
.tp-transparentimg {content:"url(../assets/transparent.png)"}
.tp-3d {-webkit-transform-style: preserve-3d;-webkit-transform-origin: 50% 50%;}





/*------------------------------------*\
    $FLEXSLIDER
\*------------------------------------*/

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles */
.flexslider {margin: 0; padding: 0; z-index: 1; position: relative;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li:first-child {display: block;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme */
.flexslider {margin: 0; border: none;position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

/* Direction Nav */
.flex-direction-nav {*height: 0;}

.flex-direction-nav .flex-next {
	background-image: url(../images/slider-right-arrow.png);
	background-repeat: no-repeat;
	background-position: 55% 50%;
	border-radius: 3px 0 0 3px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	background-image: url(../images/slider-left-arrow.png);
	background-repeat: no-repeat;
	background-position: 45% 50%;
	border-radius: 0 3px 3px 0;
	left: 0;
}
.flex-direction-nav a {
	width: 49px;
	height: 71px;
	margin-top: -36px;
	display: block;
	position: absolute;
	z-index: 120;
	cursor: pointer;
	text-indent: -9999px;
	top: 50%;
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
	-webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.flexslider .flex-next:hover,
.flexslider .flex-prev:hover { background-color: #a0a0a0;}

/* IE8 Styles */
.ie8 .flex-direction-nav a { filter:alpha(opacity=50); }
.ie8 .flex-direction-nav a:hover { filter:alpha(opacity=100) }

/* Caption */
.slide-caption {
	margin: 0;
	position: absolute;
	display: block;
	z-index: 120;
	right: 15px;
	bottom: 15px;
	color: #fff;
	background-color: #000;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	padding: 5px 9px;
	font-size: 12px;
	font-weight: 300;
	line-height: 18px;
}
.slide-caption a {
	color: #fff;
}


/*------------------------------------*\
    $ACCORDIONS & TOGGLE
\*------------------------------------*/
/* Accordions & Toggles */
.ui-accordion .ui-accordion-header,
.trigger a {
	display: block;
	cursor: pointer;
	position: relative;
	padding: 0;
	line-height: 26px;
	outline: none;
	color: #888;
	font-size: 14px;
	background-color: #f4f4f4;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.05);
	-webkit-transition: background-color 200ms ease-in-out;
	-moz-transition: background-color 200ms ease-in-out;
	-o-transition: background-color 200ms ease-in-out;
	-ms-transition: background-color 200ms ease-in-out;
	transition: background-color 200ms ease-in-out;
	padding: 10px 16px;
	margin-bottom: 10px;
	border-radius: 3px;
}
.ui-accordion .ui-accordion-header-active:hover,
.ui-accordion .ui-accordion-header-active,
.trigger.active a,
.trigger.active a:hover {
	background: #a0a0a0;
	color: #fff !important;
	box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.1);
}
.ui-accordion .ui-accordion-content,
.toggle-container {
	padding: 0 16px 10px 16px;
}
.ui-accordion .ui-accordion-content p { margin: 0; }
.ui-accordion .ui-accordion-content { }
.ui-accordion-icon:before,
.ui-accordion-icon-active:before,
.toggle-icon:before {
	font-family:"FontAwesome";
	content:"";
	color: #a0a0a0;
	font-size: 18px;
	display: block;
	float: left;
	line-height: 25px;
	margin: 0 8px 0 0;
}
.toggle-container p { margin: 0; }
.ui-accordion-icon-active:before,
.trigger.active .toggle-icon:before {
	content:"";
	color: #fff;
}
.faq .toggle-icon:before,
.faq .trigger.active .toggle-icon:before {
	content:"";
}




/* Additional Classes
==================================================*/
.pluginSkinLight.pluginFontHelvetica {
    max-width: 270px;
}
.spanSpace{
	padding-top: 20px;
	padding-bottom: 20px;
}
.newFooter{
	display: none;
}
.leftFoot {
    display: inline;
    float: left;
}
.rightFoot {
    float: right;
}
.facebookContainer{
	border: solid thin #dddddd;
	margin-top: 20px;
	display: block;
	overflow: hidden;
	padding: 20px;
}

#newsItemList{
	color:white;
	list-style:disc;
}

.post {
	padding: 0 0 40px 0;
	margin: 0 0 40px 0;
	border-bottom: 1px solid #f0f0f0;
}
.botSpace {
    margin-top: 20px;
	margin-bottom: 30px;
}
.spacer40 {
    margin-top: 40px; 
	clear:both;
}
.spacer20 {
    margin-top: 20px; 
	clear:both;
}
.spacer10 {
    margin-top: 10px; 
	clear:both;
}
.padding40 {
    padding-top: 40px; 
	clear:both;
}
.padding20 {
    padding-top: 20px; 
	clear:both;
}
.paddingBot20 {
    padding-bottom: 20px; 
	}
.padding10 {
    padding-top: 10px; 
	clear:both;
}
.spacerEnd{
margin-top: 40px;
padding-top:60px;
clear:both;
}
 .rowBreadcrumbs                                   
 { margin-bottom: 4px; 
 margin-left: -30px;}
.breadcrumbs {
    float: right;
    margin-top: 10px;
	margin-bottom:0px;
    padding-top: 2px;
	padding-right: 10px;
	
    padding-bottom: 2px;
	padding-left: 10px;
	list-style: none;
	background-color: #fbfbfb;
    background-repeat: repeat-x;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
   
}
@media (max-width: 767px) {
  body {
 
	overflow-y: scroll;
    overflow-x: hidden;
  }
@media screen (max-width: 979px) {
  body {
    padding-top: 0 !important;}
 .navbar-inner {
    background-color: #fff !important;
  
}

 }
 } 


@media (max-width: 979px) {
  
#Menu{
padding-top: 70px;
}
}
}


	
	
 .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 0px !important;
	  background-color: #fff !important;
  }
  
.heading1 {
  font-size: 20px;
background-color: #fff;
padding:0px 0px 10px 0px;

}
  
 .other1 {
    padding-top: 5px;
    padding-bottom: 20px;
}
  
.careerList {
    clear: both;
    float: right;
}

#careersList {
    padding-left: 26px;
}

#careersList2{ 
	list-style-type:circle;
	padding-left: 55px;
	padding-top: 6px; 
	padding-bottom: 6px;
 }
 
#careersList li {
	line-height: 26px;
	}

.careerHeader {
	font-size: 14px;
	font-weight: normal;
	padding: 15px 0px 15px 0px;
	border-bottom: solid thin #DDD;
}
.careerImage {
    display: none;
}

.panel-body {
    border: 1px solid #e0e0e0;
	    padding: 10px 10px 20px 10px;
}
.panel-title {
    background-color: #e0e0e0;
    padding: 10px;
}
.panelList {
    list-style: none;
    padding-left: 0px !important;
}

  /*
* Based on Skeleton by Dave Gamache (www.getskeleton.com)
* Modified by Vasterad
*/


/* Table of Contents
==================================================
    #Base (1180 Grid)
    #Desktop (960 Grid)
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */
    
    
/* #Base (1180 Grid)
================================================== */

    .container                                  { position: relative; width: 1200px; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 55px;  }
    .container .two.columns                     { width: 130px; }
    .container .three.columns                   { width: 205px; }
    .container .four.columns                    { width: 280px; }
    .container .five.columns                    { width: 355px; }
    .container .six.columns                     { width: 430px; }
    .container .seven.columns                   { width: 505px; }
    .container .eight.columns                   { width: 580px; }
    .container .nine.columns                    { width: 655px; }
    .container .ten.columns                     { width: 730px; }
    .container .eleven.columns                  { width: 805px; }
    .container .twelve.columns                  { width: 880px; }
    .container .thirteen.columns                { width: 955px; }
    .container .fourteen.columns                { width: 1030px; }
    .container .fifteen.columns                 { width: 1105px; }
    .container .sixteen.columns                 { width: 1180px; }

    .container .one-third.column                { width: 380px; }
    .container .two-thirds.column               { width: 780px; }
    .container .twelve.alt.columns              { width: 860px; margin-right: 30px; }
    .container .twelve.alt2.columns             { width: 860px; margin-left: 30px; }
    .container .eleven.alt.columns              { width: 775px; margin-right: 30px; }
    .container .five.alt.columns                { width: 320px; margin-right: 15px; }
    
    body.boxed,
    body.boxed #header                          { width: 1280px; }

    @media only screen and (min-width: 1200px) and (max-width: 1300px) {
        body.boxed,
        body.boxed #header                          { width: 100%; }
    }


/* #Dekstop (960 Grid)
================================================== */

    /* Note: Design for a width of 960px */

    @media only screen and (min-width: 960px) and (max-width: 1199px) {
        .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
        .container .column,
        .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
        .row                                        { margin-bottom: 20px; }

        /* Nested Column Classes */
        .column.alpha, .columns.alpha               { margin-left: 0; }
        .column.omega, .columns.omega               { margin-right: 0; }

        /* Base Grid */
        .container .one.column,
        .container .one.columns                     { width: 40px;  }
        .container .two.columns                     { width: 100px; }
        .container .three.columns                   { width: 160px; }
        .container .four.columns                    { width: 220px; }
        .container .five.columns                    { width: 280px; }
        .container .six.columns                     { width: 340px; }
        .container .seven.columns                   { width: 400px; }
        .container .eight.columns                   { width: 460px; }
        .container .nine.columns                    { width: 520px; }
        .container .ten.columns                     { width: 580px; }
        .container .eleven.columns                  { width: 640px; }
        .container .twelve.columns                  { width: 700px; }
        .container .thirteen.columns                { width: 760px; }
        .container .fourteen.columns                { width: 820px; }
        .container .fifteen.columns                 { width: 880px; }
        .container .sixteen.columns                 { width: 940px; }

        .container .one-third.column                { width: 300px; }
        .container .two-thirds.column               { width: 620px; }
        .container .twelve.alt.columns              { width: 680px; margin-right: 30px; }
        .container .twelve.alt2.columns             { width: 680px; margin-left: 30px; }
        .container .eleven.alt.columns              { width: 610px; margin-right: 30px; }
        .container .five.alt.columns                { width: 245px; margin-right: 15px; }
        
        body.boxed,
        body.boxed #header                          { width: 1020px; }
    }
    
    @media only screen and (min-width: 769px) and (max-width: 1040px) {
        body.boxed,
        body.boxed #header                          { width: 100%; }
    }


/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container                                  { width: 768px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }
        .container .twelve.alt.columns              { width: 546px; margin-right: 20px; }
        .container .twelve.alt2.columns             { width: 546px; margin-left: 20px; }
        .container .eleven.alt.columns              { width: 488px; margin-right: 20px; }
        .container .five.alt.columns                { width: 185px; margin-right: 15px; }

        body.boxed,
        body.boxed #header                          { width: 100% }
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container { width: 300px !important; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,

        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column,
        .container .twelve.alt.columns,
        .container .twelve.alt2.columns,
        .container .five.alt.columns,
        .container .eleven.alt.columns { width: 300px; }
        

        .container .twelve.alt2.columns { margin-left: 0; }
        .container .fourteen.carousel.columns  { width: 240px; }
        .container .one.carousel.column  { width: 30px; }
        
        body.boxed,
        body.boxed #header                          { width: 100% }
    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column,
        .container .twelve.alt.columns,
        .container .twelve.alt2.columns,
        .container .five.alt.columns,
        .container .eleven.alt.columns { width: 420px; }
        
        .container .twelve.alt2.columns { margin-left: 0; }
        .container .fourteen.carousel.columns  { width: 340px; }
        .container .one.carousel.column  { width: 40px; }
        
        body.boxed,
        body.boxed #header                          { width: 100% }
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

@media (min-width: 768px) and (max-width: 979px) {
  .span3.projectTile {
    width: 270px;}
  
}
@media (min-width: 979px) {
  .span3.projectTile {
    width: 270px;}
  
}
@media (max-width: 767px) {
 .rowBreadcrumbs3{margin-bottom:30px; float:none;} 
  .rowBreadcrumbs2 { margin-left: 0px;}
 .aboutBottom{padding-bottom:16px;} 
.span3.projectTile {width: 270px;} 
 .headline {	font-size: 24px; background-color: #fff;padding-right: 10px; padding-top:10px; padding-bottom:5px;	z-index: 5;position: relative;	float: left;}
}
@media all {
  .span3.projectTile {
    width: 270px;}
  
}

@media (max-width:1199px){
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }

  .navbar-fixed-top {
    margin-bottom: 18px;
  }
  .navbar-fixed-bottom {
    margin-top: 18px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {

    float: none;
    margin: 0 0 9px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #999999;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 6px 15px;
    font-weight: bold;
    color: #999999;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background-color: #222222;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: block;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 9px 15px;
    margin: 9px 0;
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
      background-color: white;
    padding-left: 10px;
	 float: right;
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block !important;
  }

	@media screen and (max-width:1200px){
		  .roundedsearchdiv{
			  margin:0px 20px !important;
		  }
	}
	
	@media screen and (max-width:767px){
		  .roundedsearchdiv{
			 display:none !important;
		  }
	}
	
   .LoginArea{padding-right:130px !important; margin-right:5px}
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: https://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - https://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    https://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - https://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - https://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: https://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ https://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.0.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
.btn [class^="icon-"],
.nav [class^="icon-"],
.btn [class*=" icon-"],
.nav [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */

}
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
li [class^="icon-"],
.nav li [class^="icon-"],
li [class*=" icon-"],
.nav li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li [class^="icon-"].icon-large,
.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */

  width: 1.5625em;
}
ul.icons {
  list-style-type: none;
  text-indent: -0.75em;
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .75em;
}
.icon-muted {
  color: #eeeeee;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
  0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
  0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-moz-document url-prefix() {
  .icon-spin {
    height: .9em;
  }
  .btn .icon-spin {
    height: auto;
  }
  .icon-spin.icon-large {
    height: 1.25em;
  }
  .btn .icon-spin.icon-large {
    height: .75em;
  }
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}

.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-off:before {
  content: "\f011";

}
.icon-signal:before {
  content: "\f012";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-repeat:before,
.icon-rotate-right:before {
  content: "\f01e";
}
/* F020 doesn't work in Safari. all shifted one down */
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-share-alt:before,
.icon-mail-forward:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";

}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}


.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up:before {
  content: "\f087";
}
.icon-thumbs-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}

.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}

.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope-alt:before {
  content: "\f0e0";
}
.icon-undo:before,
.icon-rotate-left:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-reply:before,
.icon-mail-reply:before {
  content: "\f112";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {

  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {

  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}

{
	color:
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}



/* Social Icons */
@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?31771571');
  src: url('../font/fontello.eot?31771571#iefix') format('embedded-opentype'),
       url('../font/fontello.woff?31771571') format('woff'),
       url('../font/fontello.ttf?31771571') format('truetype'),
       url('../font/fontello.svg?31771571#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
.social-icons-footer li i {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	margin: 0 9px 0 3px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 16px;
	font-size: 16px;
}

.social-icons li i {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 16px;
  font-size: 16px;
  width: auto;
}

.social-icons-footer li:last-child i { margin-right: 0; }

.icon-twitter { font-size: 14px !important; }
.social-icons-footer .icon-facebook {	margin: 0 6px 0 1px !important; }

.icon-delicious:before { content: '\23'; } /* '#' */
.icon-paypal:before { content: '\24'; } /* '$' */
.icon-gplus:before { content: '\2b'; } /* '+' */
.icon-stumbleupon:before { content: '\2f'; } /* '/' */
.icon-fivehundredpx:before { content: '\30'; } /* '0' */
.icon-pinterest:before { content: '\31'; } /* '1' */
.icon-forrst:before { content: '\3a'; } /* ':' */
.icon-digg:before { content: '\3b'; } /* ';' */
.icon-spotify:before { content: '\3d'; } /* '=' */
.icon-reddit:before { content: '\3e'; } /* '&gt;' */
.icon-appstore:before { content: '\41'; } /* 'A' */
.icon-blogger:before { content: '\42'; } /* 'B' */
.icon-dribbble:before { content: '\44'; } /* 'D' */
.icon-evernote:before { content: '\45'; } /* 'E' */
.icon-flickr:before { content: '\46'; } /* 'F' */
.icon-linkedin:before { content: '\4c'; } /* 'L' */
.icon-rss:before { content: '\52'; } /* 'R' */
.icon-twitter:before { content: '\54'; } /* 'T' */
.icon-youtube:before { content: '\55'; } /* 'U' */
.icon-vimeo:before { content: '\56'; } /* 'V' */
.icon-xing:before { content: '\58'; } /* 'X' */
.icon-yahoo:before { content: '\59'; } /* 'Y' */
.icon-amazon:before { content: '\61'; } /* 'a' */
.icon-steam:before { content: '\62'; } /* 'b' */
.icon-dropbox:before { content: '\64'; } /* 'd' */
.icon-facebook:before { content: '\66'; } /* 'f' */
.icon-github:before { content: '\67'; } /* 'g' */
.icon-lastfm:before { content: '\6c'; } /* 'l' */
.icon-tumblr:before { content: '\74'; } /* 't' */
.icon-wordpress:before { content: '\77'; } /* 'w' */
.icon-linkedin-rect:before { content: '\f31b'; } /* '?' */
.icon-instagram:before { content: '\f31f'; } /* '?' */

#tab1 > p {
    text-align: center;
}

div.newsItemSummary {
    display: none;
    overflow: visible !important;
}

#txtdate {
    display: none;
}

li {
    line-height: 1.677em !important;
}

.newsItemBody li {
    margin-left: 50px;
}

