/*STRUCTURE FIXES*/
.grid_9 .grid_3{width: 213px}

html{font-family: 'Cabin', Century Gothic, Verdana, Geneva, sans-serif; font-size: 13px; /*color: #013B5D;*/ color: #666666; /*background: #f7f7f7;*/}

a, a:link{ -webkit-transition: all 200ms ease-in-out;	-moz-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out;	transition: all 200ms ease-in-out; color: #555;}

a:active {border:none}
	

h1, h2, h3, h4{font-weight: normal;}
h1{font-size: 25px; line-height: 40px; /*height: 40px;*/ margin-bottom: 20px; color: #fff; /*font-weight: bold;*/ position: relative; left: -10px;}
/*h1 span{display: block; float: left; background: #A7BB5D; padding: 0 10px;}*/
/*h1 > span{display: inline; background: #A7BB5D; padding: 2px 0px 2px 0px;}*/
h1 > span{display: inline; background: #A7BB5D; padding-top: 2px; padding-bottom: 2px;padding-right: 10px; line-height:40px; height:40px; }
h1 > span > span{position: relative; left: 10px; padding-right: 10px; /*text-transform: uppercase;*/}
h2{font-size: 1.6em;}
/*h2 > span {display: inline; background: #A7BB5D; padding: 0px 10px;}*/
h3{font-size: 1.3em; text-transform: uppercase; color: #013B5D; margin-bottom: 20px;}
.container_6 h3{margin: 0 10px;}
h4{font-size: 1.2em;}

p{padding-bottom: 20px;}
#mainContent p a{border-bottom: 1px dotted #555;}
#mainContent p a:hover{color: #00263D; border-color: #00263D}
#mainContent .grid_12{width: 960px; margin-left: 0 !important; margin-right: 0 !important;}
#mainContent.home .grid_12{width: 940px;}

/* THEMES */
.grey h1 span,
/*.grey .rightCol,*/
.grey .nivo-caption .inner .line2 span, .grey .nivo-caption .inner .line3 span,
.grey .featuredText span.desc span,
.grey .nivo-directionNav a,
.grey > a > .imgWrap > .arrowIcon {background-color: #666666;}
.grey .newsTitle .line2 span,
.grey .cs_gallery_title .line2 span,
.smallBoxWrapper li.grey a,#sitemap > li.grey > a,
.block_group_title.grey span {background: #666666; color: #fff;}
.grey .color{color: #666666;}

.casestudygrey{background-color: #DDDDDD;}

.casestudyheader{display:block;margin-left:14px; margin: 0 10px 10px 10px;}

.aqua h1 span,
/*.aqua .rightCol,*/
.aqua .nivo-caption .inner .line2 span, .aqua .nivo-caption .inner .line3 span,
.aqua .featuredText span.desc span,
.aqua .nivo-directionNav a,
.aqua > a > .imgWrap > .arrowIcon {background-color: #84c2b9;}
.aqua .newsTitle .line2 span,
.aqua .cs_gallery_title .line2 span,
.largeBoxWrapper .aqua a,
.nivo-caption .inner .line2.aqua span, .nivo-caption .inner .line3.aqua span,
.smallBoxWrapper li.aqua a,#sitemap > li.aqua > a,
.block_group_title.aqua span {background: #84c2b9; color: #fff;}
.aqua .color{color: #84c2b9;}

.pink h1 span,
/*.pink .rightCol,*/
.pink .nivo-caption .inner .line2 span, .pink .nivo-caption .inner .line3 span,
.pink .featuredText span.desc span,
.pink .nivo-directionNav a,
.pink > a > .imgWrap > .arrowIcon {background-color: #b1221f;}
.pink .newsTitle .line2 span,
.pink .cs_gallery_title .line2 span,
.largeBoxWrapper .pink a,
.nivo-caption .inner .line2.pink span, .nivo-caption .inner .line3.pink span,
.smallBoxWrapper li.pink a,#sitemap > li.pink > a,
.block_group_title.pink span {background: #b1221f; color: #fff;}
.pink .color{color: #b1221f;}

.lime h1 span,
/*.lime .rightCol,*/
.lime .nivo-caption .inner .line2 span, .lime .nivo-caption .inner .line3 span,
.lime .featuredText span.desc span,
.lime .nivo-directionNav a,
.lime > a > .imgWrap > .arrowIcon {background-color: #cbdb2b;}
.lime .newsTitle .line2 span,
.lime .cs_gallery_title .line2 span,
.largeBoxWrapper .lime a,
.nivo-caption .inner .line2.lime span, .nivo-caption .inner .line3.lime span,
.smallBoxWrapper li.lime a,#sitemap > li.lime > a,
.block_group_title.lime span {background: #cbdb2b; color: #fff;}
.lime .color{color: #cbdb2b;}

.blue h1 span,
/*.blue .rightCol,*/
.blue .nivo-caption .inner .line2 span, .blue .nivo-caption .inner .line3 span,
.blue .featuredText span.desc span,
.blue .nivo-directionNav a,
.blue > a > .imgWrap > .arrowIcon {background-color: #90a7ba;}
.blue .newsTitle .line2 span,
.blue .cs_gallery_title .line2 span,
.largeBoxWrapper .blue a,
.nivo-caption .inner .line2.blue span, .nivo-caption .inner .line3.blue span,
.smallBoxWrapper li.blue a,#sitemap > li.blue > a,
.block_group_title.blue span {background: #90a7ba; color: #fff;}
.blue .color{color: #90a7ba;}

.orange h1 span,
/*.orange .rightCol,*/
.orange .nivo-caption .inner .line2 span, .orange .nivo-caption .inner .line3 span,
.orange .featuredText span.desc span,
.orange .nivo-directionNav a,
.orange > a > .imgWrap > .arrowIcon {background-color: #e67800;}

.orange .newsTitle .line2 span,
.orange .cs_gallery_title .line2 span,
.largeBoxWrapper .orange a,
.nivo-caption .inner .line2.orange span, .nivo-caption .inner .line3.orange span,
.smallBoxWrapper li.orange a,#sitemap > li.orange > a,
.block_group_title.orange span {background: #e67800; color: #fff;}
.orange .color{color: #e67800;}


.light_grey h1 span,
/*.light_grey .rightCol,*/
.light_grey .nivo-caption .inner .line2 span, .light_grey .nivo-caption .inner .line3 span,
.light_grey .featuredText span.desc span,
.light_grey .nivo-directionNav a
/*,.light_grey a .imgWrap .arrowIcon*/ {background-color: #E5E5E5;}
.light_grey h1 span{color: #555;}

.light_grey .newsTitle .line2 span,
.light_grey .cs_gallery_title .line2 span,
.largeBoxWrapper .light_grey a,
.nivo-caption .inner .line2.light_grey span, .nivo-caption .inner .line3.light_grey span,
.smallBoxWrapper li.light_grey a,#sitemap > li.light_grey > a,
.block_group_title.light_grey span {background: #E5E5E5; color: #555;}
.light_grey .color{color: #E5E5E5;}

.yellow h1 span,
/*.orange .rightCol,*/
.yellow .nivo-caption .inner .line2 span, .yellow .nivo-caption .inner .line3 span,
.yellow .featuredText span.desc span,
.yellow .nivo-directionNav a,
.yellow > a > .imgWrap > .arrowIcon {background-color: #fdf100;color: #000;}

.yellow .newsTitle .line2 span,
.yellow .cs_gallery_title .line2 span,
.largeBoxWrapper .yellow a,
.nivo-caption .inner .line2.yellow span, .nivo-caption .inner .line3.yellow span,
.smallBoxWrapper li.yellow a,#sitemap > li.orange > a,
.block_group_title.yellow span {background: #fdf100; color: #000;}
.yellow .color{color: #fdf100;}


/* STICKY FOOTER STUFF */

html, body {
	height: 100%;
}
.mainWrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -80px; /* the bottom margin is the negative value of the footer's height */
}
.footerWrapper, .push {
	height: 80px; /* .push must be the same height as .footer */
}

.footerWrapper {background: #00263D; color: #fff;font-size: 11px;}
.footerWrapper li{ /*margin-right: 10px;*/}
.footerWrapper a{color: #fff;}
.footerWrapper .social{/*float: left; width: 100%; margin-top: 20px;*/}
.footerWrapper .social li{float: left; display: block; width: 30px; height: 30px; /*margin-right:10px;*/}
.footerWrapper .social li a{display: block; width: 30px; height: 30px;}
.footerWrapper .social li a img{width: 30px;}

.footerWrapper .footerlinks {float:right;color:#A0A0A0;}
.footerWrapper .footerlinks li{float: left; margin-left:10px; list-style: none}
.footerWrapper .footerlinks a{color:#A0A0A0;}
.footerWrapper .footerlinks a:hover{color:#fff;}

.footerWrapper .social .pink{background-color:#b1221f; display: block; width: 20px; height: 20px;margin-top:5px;margin-left:0px;}
.footerWrapper .social .lime{background-color:#cbdb2b;display: block; width: 20px; height: 20px;margin-top:5px;margin-left:0px;}
.footerWrapper .social .blue{background-color:#90a7ba;display: block; width: 20px; height: 20px;margin-top:5px;margin-left:0px;}
.footerWrapper .social .orange{background-color:#e67800;display: block; width: 20px; height: 20px;margin-top:5px;margin-left:0px;}
.footerWrapper .social .aqua{background-color:#84c2b9;display: block; width: 20px; height: 20px;margin-top:5px;margin-left:0px;}


/*PADDING STYLES*/
.inner_tb{padding-top: 20px; padding-bottom: 20px;}
.inner_lr{padding-left: 0px; padding-right: 0px;}
.grid_9 .inner_lr{padding-right: 20px;}
/*.contentTop{padding-top: 151px;}*/
.contentTop{padding-top: 131px;}

/* HEADER */
.headerWrapper{height: 422px; background: #ddd; position: relative; overflow: hidden;}

/*LOGO*/
.logoWrapper{float: left; margin: 10px}

/* NAVI */
.navBarWrapper{position: absolute; top: 30px; width: 100%; height: 100px; z-index: 20}
#sticky {
  position: relative;
  width: 100%;
  height: 100px;
  z-index: 999;
  /*background: rgba(255,255,255,0.8);*/
 /* background: #00263D;*/
/*  border-bottom: 1px solid #ddd;*/
/*	zoom: 1;*/
	/*filter: alpha(opacity=90);*/
	/*opacity: 0.9;*/
	background-image:url(../images/blueback.png);
	
  
}

.topRight{float: right; height: 40px;}
.topRight ul{float: right; overflow: hidden; margin-right: 10px;}
.topRight ul li{float: left; margin: 0 0 0 20px; }
.topRight ul li > a{display: block; height: 30px; line-height: 40px; float: left; font-size: 10px; color:#a0a0a0;}
.topRight ul li.active a,
.topRight ul li a:hover, .footerWrapper a:hover{color: #fff;}

.topRight ul li > span{float: left; display: block; width: 1px; background: #aaa; height: 14px; margin: 13px 20px 0 0;}
.footerlinks li > span{float: left; display: block; width: 1px; background: #aaa; height: 13px; margin-right: 10px;margin-top:2px;}

.topRight ul li input{/*height: 20px; margin: 9px 0; border: 1px solid #ddd; */ }
.gsc-control-searchbox-only{margin-top: 9px; width: 231px;}
.gsc-input-box{border-radius: 10px; margin-right: -15px; }
.gsc-input{width: 120px;}
#gsc-i-id1, .gsq_a{font-size: 12px;}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{background-color: transparent !important; border: none !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{
	padding-right: 0 !important;
	/*background-image: url(../images/search-placeholder.gif);*/
	border-radius: 10px;
}


.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{padding: 6px 24px !important;}
table.gsc-search-box{width: 210px !important;}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top{padding: 0 !important;}
.gsc-webResult .gsc-result{padding: 10px !important;}

.gsc-search-box-tools .gsc-search-box .gsc-input:focus, .nobkg{background: none !important;}
/*ben search box back*/

.mainContent  table.gsc-search-box{width: 250px !important;}
.mainContent .gsc-search-box-tools {background: #ffffff !important;}
.mainContent input.gsc-search-button {background: #073763 !important;}
.mainContent input.gsc-search-button-v2, .mainContent input.gsc-search-button-v2{border: 1px solid #073763 !important; border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;}
.mainContent .gsc-input{width: 120px!important;margin-right:30px;}
/* GALLERY */
.galleryWrapper{position: absolute; width: 1060px; height: 422px; background: #aaa; z-index: 1; left: 50%; /*margin-left: -480px;*/ margin-left: -530px;}

/* CONTENT */
#mainContent {
	margin-top:20px}
	
.mainContent{border-bottom: 1px solid #999; padding-bottom: 0px; /*overflow: hidden;*/ margin-bottom: 20px; /*margin-top: 20px;*/ /*padding-top: 20px;*/margin-left: 10px; margin-right: 10px;}
.noline{border-bottom: none!important; margin-bottom: 0px;}
.mainContent a{}
.mainContent a:hover {color:#00263D;border-bottom: 1px dotted #00263D;}
.rightCol{float: right; width: 241px; margin-bottom: 0px;  overflow: hidden;}
.rightCol .grid_3{width: 213px;
/*padding-top: 14px;*/
}
.rightCol .smallBoxWrapper{
	padding-left:3px;
	}
.mainContent strong {
	font-weight:bold;
}
.mainContent em {
	font-style: italic;	
}

.mainContent ul, .mainContent ol {
	margin:0px 10px 10px 10px;
	padding:0px 10px 10px 10px;
}

.mainContent li {
	list-style-type: square;	
}

/*.mainContent ol {list-style:}*/

.mainContent ol li {
  list-style-type: decimal;
  margin-bottom: 12px;
}
	
/*.rightCol .grid_3 .imgWrap{height: 128px}*/

/*ARROW BOXES*/
/*.imgWrap{position: relative;}*/ /*original*/
.imgWrap{position: relative; display:block;width:100%;height:150px;
background-repeat:no-repeat;
background-attachment:scroll;
background-position:center; }

/*.jcarousel-skin-tango2 .imgWrap{height:98px;}*/

.imgWrap .arrowIcon{position: absolute; bottom: 0; right:0; height: 35px; width: 35px; background-color: #555; -webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; background-image: url(../images/arrow1.png);
	background-repeat: no-repeat;
	background-position: center;}
a:hover .imgWrap .arrowIcon{/*background: #A7BB5D;*/
	/*background-color: #00263D;	*/
}

/* SMALL AD BOXES */
.smallBoxWrapper{margin: 0 !important; padding: 0 !important;}
/*.smallBoxWrapper li.grid_3{margin-bottom: 20px; width: 215px !important; height: 270px;}*/
.smallBoxWrapper li.grid_3{margin-bottom: 20px; width: 219px !important; height: 270px;}
.smallBoxWrapper li.grid_3.noimg{height: 120px;}
.grid_9 .smallBoxWrapper li.grid_3{width: 213px !important;}
.smallBoxWrapper li a{display: block; cursor: pointer; background: #fff;}
.smallBoxWrapper .grid_3 a{/*height: 270px;*/ height: 100%;}
.smallBoxWrapper li.active a,
.smallBoxWrapper li a:hover{background-color: #183A4F !important; color: #fff;}
.smallBoxWrapper li a:hover .arrowIcon{background-color: #183A4F !important; color: #fff;}
.active .imgWrap .arrowIcon{background-color: #183A4F !important; color: #fff;}
.smallBoxWrapper li span{display: block; }
/*.smallBoxWrapper li span.imgWrap{background: #ddd;}*/
.smallBoxWrapper li span.imgWrap img{width: 100%;}

.cs_list {margin-bottom:20px!important;}
.cs_list li{margin: 0 10px 3px 10px; width: 218px;}
.cs_list li a{background: #555555; color:#fff;}
.cs_list li a b{font-weight: normal !important;}


.smallBoxWrapper li b.toptitle{display: block; padding: 10px; -webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}

.smallBoxWrapper li b.title{display: block; padding: 10px; -webkit-transition: all 200ms ease-in-out;/*-moz-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;*/ font-weight: bold;}

.smallBoxWrapper li .desc{/*font-size: 0.9em;*/ font-size: 12px;  padding: 0 10px 10px 10px;/* -webkit-transition: all 200ms ease-in-out;	-moz-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out;	transition: all 200ms ease-in-out;*/}

.grid_6 .smallBoxWrapper li span.imgWrap {float: left; width: 220px; margin-right: 20px;}
.grid_6 .smallBoxWrapper li .title, .grid_6 .smallBoxWrapper li .desc {margin-left: 240px;}


/* SMALL AD BOXES */

/* LARGE AD BOXES */
.largeBoxWrapper{margin-bottom: 20px; overflow: hidden; position: relative;}
.largeBoxWrapper li{}
.largeBoxWrapper li a{display: block; width: 100%; background: #ddd; cursor: pointer;}

.largeBoxWrapper li.grid_6 a{height: 276px; }
.largeBoxWrapper li.grid_4 a{height: 180px; }

.largeBoxWrapper li a:hover{}
.largeBoxWrapper li a .imgWrap{}
.largeBoxWrapper li a img{width: 100%;}
.largeBoxWrapper .textOverlay{/*position: absolute;*/display: block; padding: 20px;}
.largeBoxWrapper .textOverlay h1{color: #555; font-weight: normal; margin-bottom: 10px;}
.largeBoxWrapper .textOverlay h1 span{background: #fff;}

.grid_6 .largeBoxWrapper li{margin-bottom: 20px;}

/*NEWS LIST*/
.newsList{}
.newsList ul{overflow: hidden; margin-bottom: 20px;}
.newsList ul li{float: left; width: 100%;  }
.newsList ul li a{display: block; padding: 10px 0; border-bottom: 1px solid #999;}
.newsList ul li a:hover{background: #00263D; color: #fff; border-bottom: 1px solid #fff;}
.newsList ul li a:hover > span{color: #fff;}
.newsList ul li span, .newsList ul li b{display: block;}
.newsList ul li .title{color: #C60; /*font-size: 1.2em;*/ font-size: 15px; padding-left: 10px}
.newsList ul li .date{text-transform: uppercase; /*font-size: 0.9em;*/ font-size: 12px; color: #013B5D; padding-left: 10px}
.newsList ul li .desc{font-size: 12px; padding: 10px;}
.newsList ul li .imgWrap{float: right; width: 213px; /*background: #ddd;*/ margin-right: 10px; margin-left: 10px;}
.newsList ul li .imgWrap img{width: 100%;}

/*NEWS ITEM*/
.newsTitle{overflow: hidden; margin-bottom: 10px;}
.newsTitle.fixed{position: absolute; z-index: 10; top: 120px;}
.newsTitle span{display: block; float: left; }
.newsTitle .line1,
.newsTitle .line2,
.newsTitle .line3{float: left; width: 100%; }
.newsTitle .line1 span{color: #555; /*text-transform: uppercase;*/ font-size: 25px;}
.newsTitle .line2 span{font-size: 25px;height: 35px;
line-height: 35px;padding: 2px 10px;margin-bottom: 2px; }
.newsTitle .line3 span{background: #555; color: #fff; font-size: 16px;padding: 0px 10px; line-height: 20px; height: 20px;}

.cs_gallery_title{position: absolute; top: 120px; z-index: 10;}
.cs_gallery_title span{display: block; float: left; padding: 2px 10px;}
.cs_gallery_title .line1,
.cs_gallery_title .line2,
.cs_gallery_title .line3{float: left; width: 100%; margin-bottom: 1px;}
.cs_gallery_title .line1 span{color: #555; text-transform: uppercase; background: #fff; font-size: 14px}
.cs_gallery_title .line2 span{font-size: 25px;}


.contactList ul{list-style: none;}
.contactList ul li{margin: 0px; border-bottom: 1px dotted #ddd; padding: 20px;}
.contactList ul li b{display: block; font-weight: bold;}
.contactList ul li .detail{display: block; padding: 5px 0; overflow: hidden;}
.contactList ul li .detail .address{
	display: block;
	padding-left: 30px;
	background-image: url(http://www.google.com/mapfiles/marker.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 34px; line-height: 34px;
	float: left;
}
.contactList ul li .detail .tel{display: block; padding-left: 30px;height: 34px; line-height: 34px;
	float: right;	
	background-image: url(../images/phone_2.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	}
.contactList ul li .detail .email{display: block; padding-left: 30px;height: 34px; line-height: 34px;
	float: right;
	background-image: url(../images/mail.png);
	background-repeat: no-repeat;
	background-position: 85% center;
	width: 100%;
	text-align: right;
	
	
}

.blockbutton{
	display: block;
	width: 220px;
	text-align: center;
	margin: 10px 0;
	float: left;
	line-height: 35px;
	height: 35px;
	color: #fff !important;
	background-color: #444;
	background-image: url(../images/arrow1.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.blockbutton:hover{background-color: #013B5D;}

/*.rightCol .blockbutton{width: 213px; margin-top: 10px;margin-bottom: 10px;margin-left: 14px;}*/

.rightCol .blockbutton {
  margin-bottom: 10px;
  margin-left: 9px;
  margin-top: 10px;
  width: 220px;
}

.structure-title {
	margin: 0px;
	padding: 0px 0px 40px;
	color: rgb(255, 255, 255);
}

.structure-title-box {
	margin: 0px;
	padding: 2px 10px;
	background-color: rgb(84, 84, 84);
	float: left;
}

.structure-h3 {
	margin: 0px; 
	padding: 0px 0px 10px 10px; 
}

.structure-p {
	margin: 0px; 
	padding: 0px 50px 10px 10px;
	clear: both; 
}

.boardblock {
	float: left; 
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}

.boardblock img{float: left; width: 187px; margin: 0 !important}

.boardbio {
	margin: 0 0 0 187px; 	
}

.boardbio h2 {
	margin: 0;
	padding: 0;
	color: #fff;
}

.boardbio h2 > span {
	margin: 0px;
	padding: 2px 10px;
	background-color: rgb(84, 84, 84);
	float: left;
}

.boardbio h3 {
	float: left; width: 95%;
	padding: 10px;
	margin: 0;
}

.boardbio h3 br{display: none;}

.boardbio p {
	margin: 0px; 
	padding: 0 10px;
	float: left; 	
}

.boardbio p a{display: block; float: left; padding: 10px;}

.logolist {
	margin: 0px; 
	padding-right: 0px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	list-style: none outside; 
	width: 703px; 
	float: left;	 
	line-height: normal;
}

.logolist li {
	/*margin: 15px; */	
	padding: 15px;
	list-style: none; 
	width: 135px; 
	float: left; 
	font-size: 11px;
	height: 160px;
}

.logolist li a{ display: block;}
.logolist li br{display: none;}

.logolist li a:hover{color: #222; bordeR: none;}

.logolist li img{margin-bottom: 10px !important;}
.logolist li strong{font-size: 12px; margin-bottom: 6px; display: block;}

#sitemap{list-style: none}
#sitemap ul{margin: 0 0 5px 0; overflow: hidden;}
#sitemap li{float: left; width: 100%;}
#sitemap > li {}
#sitemap li a {display: block;padding: 5px;}
#sitemap li a:hover{bordeR: none;}
#sitemap > li > a{background: #eee; margin-bottom: 5px}

.featuredCSGroup{position: relative;}
.featuredText{position: absolute; left: 0; top: 20px;}
.featuredText span{ /*margin-bottom: 5px;*/}
.featuredText span.title span{/*float: left;*/ padding: 5px 10px; background: #fff; text-transform: uppercase;}
.featuredText span.desc span{/*float: left;*/ padding: 5px 10px; color: #fff;display:block;margin-top:7px;}

#map-canvas{z-index: 0;}

@media only screen and (max-device-width: 480px) {
.container_6 {
    -webkit-text-size-adjust: 100%
}
}

.block_group_titleblock{float: left; width: 100%; margin-bottom: 20px;}
.block_group_titleblock span{display: block;}
.block_group_titleblock .wrap{padding: 10px; margin: 0;}
.block_group_titleblock .title{font-size: 1.6em; margin-bottom: 10px;}
.block_group_titleblock .desc{}


.grid_9 .inner_tb  ul {
	/*mel fix to show bullets on news articles 13th oct 2014*/
	list-style-type:circle;
	margin-left:10px;
	padding-left:10px;
	margin-bottom:20px;
	
}
