@font-face {
	font-family: 'AdobeGaramondProSemibold';
	src: url('../fonts/agaramondpro-semibold.eot');
	src: url('../fonts/agaramondpro-semibold.eot') format('embedded-opentype'), url('../fonts/agaramondpro-semibold.woff') format('woff'), url('../fonts/agaramondpro-semibold.ttf') format('truetype'), url('../fonts/agaramondpro-semibold.svg#AdobeGaramondProSemibold') format('svg');
}
body{
	min-width:320px !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Arial';
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
a{
    outline:none !Important;
}

a:hover{
	text-decoration:none !important;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.fancy-box-window{
    cursor: pointer;
}
.fancybox-opened{
    z-index: 999999 !important;
}
.nodisplay{
	display:none !important;
}
.smallfont, .smallfont p, .smallfont a, .smallfont span, .smallfont div, .smallfont label{
	font-size:10px !important;
}
.smallfont .module h3{
	font-size:16px !important;
}
.normalfont, .normalfont p, .normalfont a, .normalfont span, .normalfont div, .normalfont label{
	font-size:12px !important;
}
.normalfont .module h3{
	font-size:18px !important;
}
.normalfont .pagetitle h1{
	font-size:35px !important;
}
.normalfont .region-content h1{
	font-size:22px !important;
}
.normalfont .region-content p{
	font-size:14px !important;
}
.normalfont  .content .item p{
	font-size:10px !important;
}
.normalfont  .content .item h3{
	font-size:18px !important;
}
.normalfont #post .content .accordion .panel-title{
	font-size:14px !important;
}

.bigfont, .bigfont p, .bigfont a,.bigfont div{
	font-size:14px !important;
}
.bigfont .module h3{
	font-size:20px !important;
}
.bigfont .pagetitle h1{
	font-size:37px !important;
}
.bigfont .region-content h1{
	font-size:24px !important;
}
.bigfont .region-content p{
	font-size:16px !important;
}
.bigfont .content .item p{
	font-size:12px !important;
}
.bigfont  .content .item h3{
	font-size:20px !important;
}
.bigfont  .slider .right{
	padding: 10px 75px 10px 15px !Important;
}
.bigfont #post .content .accordion .panel-title{
	font-size:16px !important;
}
.bigfont .eventsmodule .item p, .bigfont .newsmodule .item p{
	font-size:13px !Important;
}
.smallfont #head .mainmenu .divide, .smallfont #head .firstdivide{
	height:34px !important;
}

 .smallfont .textsize .small, .normalfont .textsize .small, .bigfont .textsize .small{
 	font-size:11px !important;
 }
  .smallfont .textsize .medium, .normalfont .textsize .medium, .bigfont .textsize .medium{
 	font-size:14px !important;
 }
  .smallfont .textsize .big, .normalfont .textsize .big, .bigfont .textsize .big{
 	font-size:16px !important;
 }
 .smallfont .pagetitle h1{
	font-size:33px !important;
}
.smallfont .region-content h1{
	font-size:20px !important;
}
.smallfont .region-content p{
	font-size:12px !important;
}
.smallfont  .content .item p{
	font-size:9px !important;
}
.smallfont  .content .item h3{
	font-size:16px !important;
}
.smallfont #post .content .accordion .panel-title{
	font-size:12px !important;
}
.smallfont .slider .right h2{
	font-size:17px !important;
}
.textsize li a{
	cursor:pointer;
}
.textsize .act a{
		color:#003726 !important;
		font-weight:bold;
	}
.npl {
	padding-left: 0 !important;
}
.npr {
	padding-right: 0 !important;
}
.np {
	padding: 0 !Important;
}
.container-fluid {
	padding: 0 !important;
	background-image: url('../images/bg.jpg');
	background-repeat: repeat-x;
}
.wrap {
	width: 940px !important;
	max-width: 100%;
	margin: 0px auto !important;
}
.row {
	margin: 0 !Important;
}
.breadcrumb {
	margin: 0 !important;
	padding: 15px 10px !important;
	background: none !Important;
}
.breadcrumb, .breadcrumb a {
	color: #29303a !important;
	font-size: 11px;
}
.breadcrumb span {
	padding-right: 5px;
}
.breadcrumb .active {
	color: #003726 !important;
	font-size: 11px;
}
.textsize {
	padding:10px 0 !Important;
}
.textsize ul {
	margin: 0;
	border-left: 1px solid #bababa;
		padding-left: 15px;
}
.textsize li {
	display: inline-block;
}
.textsize a {
	color: #38404e;
}
.textsize .small {
	font-size: 11px;
}
.textsize .medium {
	font-size: 14px;
}
.textsize .big {
	font-size: 16px;
}
#tophead {
	background: #fff;
}
#tophead .wrap {
	padding: 10px 0;
}
#tophead .left img {
	max-width: 100%;
     max-height: 125px;
}
#tophead .right ul li {
	/*float:left;*/
}
#tophead .right ul li a {
	color: #323945;
	font-weight: bold;
	font-size: 11px;
}
#tophead .right .first ul li {
	float: left;
}
#tophead .right .first ul .divide {
	margin: 0px 5px;
	display: inline-block;
}
.nav-tabs.nav-justified > li {
        display: inline-block !important;
        float: left !important;
        margin-left: 100px !important;
      }
#tophead .right .second ul {
	-webkit-box-shadow: inset 0 0 7px #fff;
	-moz-box-shadow: inset 0 0 7px #fff;
	box-shadow: inset 0 0 7px #fff;
	border: 1px solid #bababa;
	background: #fdfdfe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmUzZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fdfdfe 0%, #dfe3e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfe), color-stop(100%,#dfe3e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfe 0%,#dfe3e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfe 0%,#dfe3e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfe 0%,#dfe3e7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfe 0%,#dfe3e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfe', endColorstr='#dfe3e7',GradientType=0 ); /* IE6-8 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*display:inline-block;
	 margin:0;*/
}
#tophead .right .second ul li {
	border-right: 1px solid #bababa;
}
#tophead .right .second ul li:last-child {
	border: 0;
}
#tophead .right .second ul li a {
	padding: 5px !important;
	/*display:inline-block;*/
}
#tophead .right .third .search input[type="text"] {
	height: 24px;
}

#tophead .right .third .search input {
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border: 1px solid #bababa;
	color: #bababa;
}

#tophead .right .third .search:before {
	content: '';
	display: block;
	width: 12px;
	height: 13px;
	background-image: url('../images/search_icon.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 6px;
	right: 25px;
	opacity: 1;
	z-index: 1;
}
#tophead .right .third input[type="radio"] {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
#tophead .right .third label {
	font-size: 11px;
	font-weight: bold;
	color: #323945;
}

#head {
	background: #003726; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNzRjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjQ5OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #003726 0%, #005335 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003726), color-stop(100%,#005335)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #003726 0%,#005335 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #003726 0%,#005335 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #003726 0%,#005335 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #003726 0%,#005335 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003726', endColorstr='#005335',GradientType=0 ); /* IE6-8 */
	height: 40px;
}
#head .firstdivide{
	background-image: url('../images/nav_divide.png');
	background-repeat: no-repeat;
	background-size: 2px 50px;
	background-position: top right;
	width: 2px;
	height: 38px;
	position: absolute;
	left: 0;
	top: 0;
	z-index:1;
}
#head .mainmenu .divide{
	background-image: url('../images/nav_divide.png');
	background-repeat: no-repeat;
	background-size: 2px 50px;
	background-position: top right;
	width: 2px;
	height: 38px;
	position: absolute;
	right: 0;
	top: 0;
	z-index:1;
}
#head .mainmenu {
	background: url('../images/dropdown_bg.jpg') bottom;
	/*position:relative;*/
	z-index:99;
    position: absolute;
}
.navmenu-region{
    height:38px;
}
#head .mainmenu li{
	width:157px;
	max-width: 100%;
}
#head .mainmenu li a {
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	border-radius: 0 !Important;
	padding:10px 1px !Important;
	background: #003726; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNzRjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjQ5OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #003726 0%, #005335 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003726), color-stop(100%,#005335)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #003726 0%,#005335 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #003726 0%,#005335 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #003726 0%,#005335 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #003726 0%,#005335 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003726', endColorstr='#005335',GradientType=0 ); /* IE6-8 */
}
#head .mainmenu li a:hover {
	background: #9ecf7c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlODBjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDVmYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9ecf7c 0%, #00b156 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ecf7c), color-stop(100%,#00b156)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9ecf7c 0%,#00b156 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9ecf7c 0%,#00b156 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9ecf7c 0%,#00b156 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9ecf7c 0%,#00b156 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecf7c', endColorstr='#00b156',GradientType=0 ); /* IE6-8 */

	color: #fff !Important;
}


/*#head .mainmenu li .active{
	background: #fdfdfd;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVmZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #eeeff3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#eeeff3));
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#eeeff3 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%,#eeeff3 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#eeeff3 100%);
	background: linear-gradient(to bottom,  #fdfdfd 0%,#eeeff3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eeeff3',GradientType=0 );
	color:#000 !important;
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	height:41px;
}
#head .mainmenu li .active:hover{
	border-top:1px solid #9ecf7c;
	border-bottom:1px solid #9ecf7c;
}
#head .mainmenu li.active a{
	border-bottom: 1px solid #253347;
}
#head .mainmenu li.active ul li a{
	border-bottom: 0px;
}*/
#head .mainmenu li ul:first-child{
	border-left:0 !Important;
}
#head .mainmenu li ul{
	display:none;
	border-right: 1px solid #253347;
	border-left: 1px solid #434d59;
	border-top: 1px solid #253347;
	height: auto;
}
#head .mainmenu li:first-child ul li:first-child{
	background: url('../images/UL_letterpress.png') no-repeat;
	display: block;
	height: 202px;
	background-size: 80%;
	background-position: center center;
}
#head .mainmenu li:first-child ul li a{
	display:none;
}
#head .mainmenu li ul:hover{
	background-color: rgba(0,0,0,0.1) !important;
}
#head .mainmenu li ul:hover li a{
	color:#fff;
}
#head .mainmenu li ul li:first-child{
	padding-top:5px;
}
#head .mainmenu li ul li:last-child{
	padding-bottom:10px;
}
#head .mainmenu li ul li a:hover {
	background-color: #3c495a !important;
	border-top: 1px solid #5e6979 !important;
	/*border-bottom: 1px solid #262d37 !important;*/
	margin-right:1px;
}

#head .mainmenu li ul li a{
	background:none !important;
	background-color: #3c495a;
	border-top: 1px solid #5e6979;
	border-bottom: 1px solid #262d37;
	line-height: 22px;
	display: block;
	font-size: 10px;
	color: #c8c8c8;
	padding: 0 0 0 10px !important;
	border: 1px solid transparent;
	border-left: 0;
	border-right: 0;
	text-align:left;
	text-decoration:none !important;
	filter:none !Important;
}
#page .wrap {
	background: #fff;
}
#page h1 {
	font-family: 'AdobeGaramondProSemibold';
	font-size: 33px;
	color: #38404e;
}

#page .pagetitle {
	padding: 0;
}
#page .pagetitle h1 {
	margin: 0;
	border-bottom: 1px solid #bababa;
	padding: 15px 0 15px 10px;
}
.slider {
	margin: 0 0 20px 0;
}
.slider .maintitle{
	margin: 10px 0 0 0;
}
.slider .maindesc p{
	margin: 30px 0;
}
.slider .left img {
	width: 100%;
	height: 302px;
}
.slider .left .mainimg img{
	opacity:0;
	position:absolute;
	left:0;
	top:0;
}
.slider .left .mainimg .current{
	opacity:1;
}
.slider .right {
	background: #003726;
	color: #fff;
	height: 302px;
	padding: 30px 90px 30px 20px !important;
}
.slider .right h2 {
	font-size: 19px;
	font-weight: bold;
}
.slider .right p {
	font-size: 12px;
	font-weight: bold;
}
.slider .readmore {
	background-image: url('../images/slider_rm.png');
		background-position-x:97%;
	background-position-y:45%;
	background-position: top 3px right;
	background-repeat: no-repeat;
	background-size: 10px 9px;
	padding-right: 15px;
	color: #ccb06c;
	font-weight: bold;
	font-size: 12px;
}
.slider .right .thumbs {
	width: 80px;
	position: absolute;
	right: -10px;
	top: 14px;
}
.slider .right .thumbs li a img {
	max-width: 100%;
	width:100%;
	height: 100%;
	border: 5px solid #fff;
	opacity:0.5;
}
.slider .right .thumbs li a {
	cursor: pointer;
	display: block;
	border-bottom: 1px solid #bababa !important;
	border-left: 1px solid #bababa !important;
	border-right: 1px solid #bababa !important;
	padding: 0px !important;
	height: 55px;
	background: #000;
}
.slider .right .thumbs .up {
	position: absolute;
	right: 0;
	top: -16px;
}
.slider .right .thumbs .down {
	position: absolute;
	right: 0;
	bottom: -4px;
}
.shownodes_module {
	margin-bottom: 25px;
	background-color: #f0f2f4;
	border: 1px solid #bababa;
}
.shownodes_module h3 {
	color: #323945;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px solid #bababa;
	padding-bottom: 15px;
	margin: 15px 0 0 0;
}
.shownodes_module .itemscontainer {
	height: 288px;
	overflow: hidden;
}
.shownodes_module .items {
	height: 9999999999999px;
}
.shownodes_module .items img {
	width: 90px;
	max-width:100%;
	height: 75px;
	float: left;
	margin-right: 10px;
}
.shownodes_module .items p {
	color: #323945 !important;
	font-size: 14px !important;
	font-weight: bold;
	line-height: normal;
}
.shownodes_module .items .item {
	border-bottom: 1px solid #bababa;
	padding: 10px 0;
}
.shownodes_module .items .item:last-child {
	border: 0;
}
.shownodes_module .items .item .readmore {
	color: #003726;
	font-size: 12px;
	font-weight: bold;
	background-image: url('../images/module_rm.png');
	background-repeat: no-repeat;
	background-position-x:97%;
	background-position-y:45%;
	background-position: top 3px right;
	padding-right: 15px;
	display: inline-block;
}
.shownodes_module .bottom {
	background-color: #003726;
	padding: 5px 10px;
}
.shownodes_module .bottom span {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.shownodes_vertical_module {
	margin-bottom: 10px;
	background-color: #f0f2f4;
	border: 1px solid #bababa;
}
.shownodes_vertical_module h3 {
	color: #323945;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px solid #bababa;
	padding-bottom: 15px;
	margin: 15px 0 0 0;
}
.shownodes_vertical_module .itemscontainer {
	height: 292px;
	overflow: hidden;
}
.shownodes_vertical_module .items {
	height: 9999999999999px;
}
.shownodes_vertical_module .items img {
	width: 90px;
	max-width:100%;
	height: 75px;
	float: left;
	margin-right: 10px;
}
.shownodes_vertical_module .items p {
	color: #323945 !important;
	font-size: 11px !important;
	font-weight: bold;
	line-height: normal;
}
.shownodes_vertical_module .items .item {
	border-bottom: 1px solid #bababa;
	padding: 10px 0;
}
.shownodes_vertical_module .items .item:last-child {
	border: 0;
}
.shownodes_vertical_module .items .item .readmore {
	color: #003726;
	font-size: 11px;
	font-weight: bold;
	background-image: url('../images/module_rm.png');
	background-repeat: no-repeat;
	background-position-x:97%;
	background-position-y:45%;
	background-position: top 3px right;
	padding-right: 15px;
	display: inline-block;
}
.shownodes_vertical_module .bottom {
	background-color: #003726;
	padding: 5px 10px;
}
.shownodes_vertical_module .bottom span {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#frontboxes-region .block:first-child .col-sm-4 {
	padding-left: 0px;
	padding-right: 30px;
}
#frontboxes-region .block:last-child .col-sm-4 {
	padding-right: 0px;
	padding-left: 30px;
}
.frontboxes-horizontal .block:first-child .col-sm-4 {
    padding-left: 0px;
    padding-right: 30px;
}
.frontboxes-horizontal .block:last-child .col-sm-4 {
    padding-right: 0px;
    padding-left: 30px;
}

.module {
	margin-bottom: 25px;
	background-color: #f0f2f4;
	border: 1px solid #bababa;
}
.module .col-sm-4{
	padding:0 !important;
}
.module .col-sm-8{
	padding-right:0 !important;
}
.module h3 {
	color: #323945;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px solid #bababa;
	padding-bottom: 15px;
	margin: 15px 0 0 0;
}
.module .itemscontainer {
	height: 288px;
	overflow: hidden;
}
.module .items {
	height: 9999999999999px;
}
.module .items img {
	width: 90px;
	max-width:100%;
	/*height: 75px;*/
	float: left;
	margin-right: 10px;
}
.module .items p {
	color: #323945;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}
.module .items .item {
	border-bottom: 1px solid #bababa;
	padding: 10px;
	height:96px !important;
	overflow-x:hidden;
}
.module .items .item:last-child {
	border: 0;
}
.module .items .item .readmore {
	color: #003726;
	font-size: 12px;
	font-weight: bold;
	background-image: url('../images/module_rm.png');
	background-repeat: no-repeat;
	background-position-x:97%;
	background-position-y:45%;
	background-position: top 4px right;
	padding-right: 15px;
	display: inline-block;
}
.module .bottom {
	background-color: #003726;
	padding: 5px 10px;
}
.module .bottom span {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.webform-container-inline label {
    display: block !important;
}
#post {
	border-top: 1px solid #bababa;
	padding-top: 25px;
}
#post .left {
	padding-left: 0;
}
#post .left .content ul {
    border-right: 1px solid #bababa;
}
#post .left .content ul li a {
	background: #003726;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	display: block;
	padding: 12px 10px;
	border-bottom: 1px solid #bababa;
}
#post .left .content ul.menu li{
    margin:0 !important;
}
.no-display{
    display:none;
}

#post .left .content ul.menu > li.active-trail > ul{
    display:block;
}

#post .left .content ul li ul {
	border: 0;
	display:none;
}
#post .left .content ul li ul li a {
	background: #f0f2f4;
	font-size: 12px;
	font-weight: bold;
	color: #003726;
	padding: 12px 10px;
	border-left: 1px solid #bababa;
}
/*#post .left .content ul li ul li ul li a:hover{
	background: #003726;
	opacity: 0.8;
	color:#fff;
	border-left:0;
	border-right:0;
}*/
#post .left .content ul li ul li ul{
	display:none;
}

#post .left .content ul li ul li ul{
    display:none;
}

#post .left .content ul li ul li ul li a {
	padding: 15px 10px;
}
#post .left .content ul li ul li ul li a:before{
	content: '-';
	margin-right:15px;
}
#post .left .content ul > li > ul > .active > a{
	background: #38404e;
	color: #fff;
	border-left:0;
	border-right:0;
}
 #post .left .content ul li ul li a:hover{
 	background: #38404e;
	opacity:0.8;
	color: #fff;
	border-left:0;
	border-right:0;
 }
#post .content {
	padding: 0 0 0px 0;
        text-align: justify;
}
#post .content img{
    max-width:100%;
    padding:0 15px 0 0;
    margin:0 5px 15px 0;
}
.block-multiblock img, .item img{
    margin: 0 !important;
}
.newsimage{
    margin:5px 0;
}
.newsimage img{
    margin: 0 !important;
}
#post .content h1 {
	color: #29303a;
	font-size: 22px;
	font-weight: bold;
	font-family: Arial;
	margin: 0;
	padding-bottom: 10px;
        text-align: left;
}

#post .content h2 {
    font-size: 20px;
}
#post .content h3 {
    font-size: 18px;
}
.region-content .col-sm-9{
	padding-right:15px !important;
}
#post .content p {
	color: #29303a;
/*	font-size: 13px;*/
	font-family: Arial;
        text-align: left;
       /* margin-top: 5px;*/
}
#post .content .accordion {
	margin-top: 5px;
}
#post .content .accordion .panel-title {
	color: #003726;
	font-size: 14px;
	font-weight: bold;
        text-align: left;
        padding-right: 25px;
}
#post .content .accordion .panel {
	margin-top: 0 !important;
	border-radius: 0 !important;
}
#post .content .accordion .panel-heading {
	border-radius: 0 !Important;
	padding: 10px !important;
}
#post .content .accordion .arrowstate{
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	display: block;
    float:right;
}
#post .content .accordion .panel-heading .arrowstate{
	background-image: url('../images/accordion_down.png');
}
#post .content .accordion .collapsed .arrowstate{
	background-image: url('../images/accordion_up.png') !important;
}
#post .content .accordion .panel-body {
	padding: 10px 10px 0px 10px;
}
.full-html-content ol{
    list-style: decimal;
    margin-left: 20px;
}
.full-html-content ul{
    list-style: disc;
    margin-left: 20px;
}
.full-html-content table{
    border:inherit;
}
.full-html-content table th, .full-html-content table td {
    /*borders and padding to make the table readable*/
    border:1px solid #000;
    padding:.5em;
    text-align:left;
}
.full-html-content table th {
    /*distinguishing table headers from data cells*/
    font-weight:bold;
    text-align:center;
}
.full-html-content em{
    font-style:italic;
}
#post .right {
	padding-right: 0 !important;
}
#post .right .item {
	margin-bottom: 20px;
}
#post .right img{
    padding: 0 !important;
}
.mod-picture-caption .main {
	height: 179px;
	width: 100%;
}
.mod-picture-caption .angle {
	width: 19px;
	height: 11px;
	position: absolute;
	left: 50%;
	margin-top: -20px;
	display: block;
	z-index: 1;
	background-image: url('../images/angleup.png');
	background-repeat: no-repeat;
}
.mod-picture-caption .caption {
	background-color: #003726;
	padding: 10px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	border: 1px solid #bababa;
}
.mod-picture-caption .rightarrow {
	margin-left: 5px;
}
.mod-picture-caption .pics img{
	/*min-width:220px;*/
	max-width:100%;
	min-height:179px;
}
.mod-picture-caption .pics img, .mod-picture-caption .spans span{
	display:none;
}
.mod-picture-caption .curr{
	display:inline-block !important;
}
.mod-sidebar-filternews{
	background: #f0f2f4;
	border: 1px solid #bababa;
	padding: 15px;
}
.mod-sidebar-filternews h3{
	margin:0 0 15px 0;
	font-size:18px;
	color:#29303a;
}
.mod-sidebar-filternews .form-group{
	padding: 0 10px;
}
.mod-sidebar-filternews .form-group input, .mod-sidebar-filternews .form-group select{
	height: 30px;
	line-height: 30px;
}
.mod-sidebar-filternews button{
	margin-left:10px;
	border:0;
	color: #fff;
	font-size: 11px;
	padding: 5px 30px;
	background-color: #003726;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.mod-sidebar-filternews .form-group label{
	font-size:12px;
}
#newspage .pager{
	text-align:center;
}
#newspage .pager li{
	margin:0 !important;
}
#newspage .pager li a{
	/*background: #f0f2f4 !important;
	border: 1px solid #bababa !important;*/
	border:0 !important;
	text-decoration:underline;
	padding: 0 !important;
	border-radius:0 !important;
	color:#29303a;
}
#newspage .pager .pager-current{
	background: #f0f2f4 !important;
	border: 1px solid #bababa !important;
	padding: 0 5px !important;
	border-radius:0 !important;
	color:#29303a;
	display: inline-block;
	margin:0 5px !important;
}
#newspage .first{
	padding: 0 10px 0 0;
}
#newspage .second{
	padding: 0 0 0 10px;
}
#newspage .note{
	padding:0;
}
#newspage .note p{
	font-weight:bold;
	font-size:13px;
}
#newspage .newsitem div{
	background: #f0f2f4;
	border: 1px solid #bababa;
	padding: 15px 10px 10px 10px;
	height: 150px;
	margin: 10px 0;
}
#newspage .newsitem div h3{
	color: #29303a;
	font-size: 12px;
	margin: 0;
        text-align: left;
        font-weight:bold;
}
#newspage .newsitem div span{
	color: #29303a;
	font-size:12px;
	margin: 15px 0;
	display: block;
	font-weight:bold;
}
#newspage .newsitem div a{
	color: #003726;
	font-size: 12px;
	font-weight: bold;
	background-image: url('../images/module_rm.png');
	background-repeat: no-repeat;
	background-position-x: 97%;
	background-position-y: 45%;
	background-position: top 3px right;
	padding-right: 15px;
	display: block;
	width: 90px;
	margin: 5px 0;
}
.mod-sidebar-news {
	background: #f0f2f4;
	border: 1px solid #bababa;
	padding: 15px;
}
.mod-sidebar-news h3 {
	color: #29303a;
	font-size: 18px;
	margin: 0;
}
.mod-sidebar-news span {
	color: #29303a;
	font-size: 9px;
}
.mod-sidebar-news .content .col-sm-5 {
	padding: 3px 0 0 0;
}
.mod-sidebar-news .content .col-sm-7 {
	padding: 0 0 0 10px;
}
.mod-sidebar-news .content .col-sm-5 img {
	max-width: 100%;
}
.mod-sidebar-news .content {
	margin-top: 12px;
}
.mod-sidebar-news .content p {
	color: #29303a;
	font-size: 11px !Important;
	line-height: normal;
	margin: 0;
}
.mod-sidebar-news .content .readmore {
	color: #003726;
	font-size: 12px;
        font-weight: bold;
}
.mod-sidebar-subscribe {
	background: #f0f2f4;
	border: 1px solid #bababa;
	padding: 15px;
}
.mod-sidebar-subscribe h3 {
	color: #003726;
	font-size: 18px;
	margin: 0;
         text-align: left;
}
.mod-sidebar-subscribe .content .col-sm-5 {
	padding: 2px 0 0 0;
}
.mod-sidebar-subscribe .content .col-sm-7 {
	padding: 0 0 0 10px;
}
.mod-sidebar-subscribe .content .col-sm-5 img {
	max-width: 100%;
}
.mod-sidebar-subscribe .content {
	margin: 12px 0 15px 0;
}
.mod-sidebar-subscribe .content p {
	color: #003726 !important;
	font-size: 11px !Important;
	line-height: 11px;
	margin: 0;
}
.mod-sidebar-subscribe .subscribe {
	color: #fff;
	font-size: 11px;
	padding: 5px 20px;
	background-color: #003726;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.mod-sidebar-quicklinks {
	background: #f0f2f4;
	border: 1px solid #bababa;
}
.mod-sidebar-quicklinks h3 {
	margin: 0;
	padding: 15px;
	color: #003726;
	font-size: 18px;
	/*font-weight: bold;*/
	border-bottom: 1px solid #bababa;
        text-align: left;
}
.mod-sidebar-quicklinks ul {
	margin: 0;
}
.mod-sidebar-quicklinks ul li {
	border-bottom: 1px solid #bababa;
}
.mod-sidebar-quicklinks ul li a {
	color: #323945;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 10px 15px;
}
.mod-sidebar-quicklinks ul li:last-child {
	border: 0;
}
/** 	GALLERY PAGE TYPE 		**/
.gallery{
	margin-bottom: 10px;
}
.gallery .firstimg .main {
	width: 100% !important;
	height: 353px;
}
.gallery .firstimg .title {
	padding: 10px;
	background: #000;
	opacity: 0.6;
	position: absolute;
	width: 100%;
	margin-top: -60px;
	height: 60px;
}
.gallery .firstimg .text {
	position: absolute;
	width: 100%;
	margin-top: -60px;
	color: #fff;
	height: 40px;
	/*line-height: 40px;*/
	padding-left: 5px;
         padding-top: 5px;
         font-size: 12px;
}
.gallery .thumbs {
	margin: 20px auto;
	line-height: 81px;
	float: left;
}
.gallery .thumbs .leftarrow, .gallery .thumbs .rightarrow {
	padding: 0 !important;
	width: 13px !important;
	float: left;
	cursor: pointer;
}

.gallery .thumbs .tcontainer {
	/*width: 444px;*/
	width:100%;
	height: 82px;
	overflow: hidden;
	float: left;
	max-width:665px;
}
.gallery .thumbs .thumbscont {
	width: 999999999999999px;
}

.gallery .thumbs .thumbscont .item {
	float: left;
	width: 110px;
	padding: 0 6px;
}
.gallery .thumbs .thumbscont .item img {
	height: 81px;
	opacity: 0.5;
	cursor: pointer;
	max-width: 100%;
}
.gallery .thumbs .thumbscont .item img:hover {
	opacity: 1;
}
.gallery .thumbs .thumbscont .act{
	opacity:1 !important;
}
.gallery img{
    padding:0 !important;
}
/***** NEWS ITEM ******/
.newsitem h1 {
	margin: 0 !important;
	padding: 0 0 10px !important;
}
.newsitem .belowtitle {
	display: block;
	margin-bottom: 15px;
}
.newsitem .image{
	float: left;
	/*max-width: 40% !Important;
	margin: 5px 15px 5px 0;*/
	max-width:100% !important;
	margin:5px 0 5px 0 !important;
    padding: 0 15px 0 0;
}
.newsitem .newsimage{
	padding: 4px;
	/*border: 1px solid #ccc;*/
	background: #fff;
/*	background: -moz-linear-gradient(top, #FFF 0%, #e6eaef 100%);*/
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#e6eaef));*/
}
.newsitem .imgcaption{
	text-align: center;
	font-size:12px;
	display: block;
	padding: 5px 0;
	color: #656c77;
	font: 12px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}
.newsitem .row .col-sm-12{
	padding:0 !important;
}
.newsitem #above-content-region .content{
	padding:0 !important;
}

/***** PEOPLE PAGE ********/
#people_page .person {
	padding: 0 !important;
	margin-bottom: 20px;
}
#people_page .person .img-col {
	padding: 0;
	text-align: center;
}
#people_page .person .text-col {
	padding: 8px 0 !Important;
}
#people_page .person img {
	height: 130px !Important;
	width: 130px !Important;
}
#people_page .person h3 {
	font-size: 13px;
	font-weight: bold;
	color: #29303a;
	margin: 0;
         text-align: left !important;
}
#people_page .person p {
	font-size: 11px;
	color: #29303a;
	margin: 0;
}
#footer {
	background: #323945;
	color: #8a94a3;
	font-size: 12px;
	padding: 35px 0;
}
#footer h3 {
	color: #cbd3de;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
#footer .left .content div {
	border-top: 1px solid #444b58;
	border-bottom: 1px solid #444b58;
	padding: 10px 0;
	margin: 10px 0;
}
#footer .left div p {
	margin-bottom: 0;
}
#footer span {
	margin-right: 15px;
}
#footer p strong {
	color: #cbd3de;
	font-weight: bold;
}
#footer .left ul {
	margin-top: 60px;
}
#footer .left ul li {
	display: inline-block;
}
#footer .left ul li a {
	display: inline-block;
	color: #8a94a3
}
#footer .left .divide {
	margin: 0px 8px;
}
#footer .left li:last-child{
	display:none;
}
#footer .right ul {
	border-top: 1px solid #444b58;
	border-bottom: 1px solid #444b58;
	min-height: 61px;
	line-height: 61px;
	width: 100%;
	text-align: center;
}
#footer .right ul li, .socials li{
	display: inline-block;
}
#footer .right ul li a, .socials li a {
	margin: 0px 3px;
}

.mmenu1, .mmenu2, .leftmenu1 {
	display: none;
	outline: none !important;
}
.mmenu1 button, .mmenu2 button, .leftmenu1 button {
	outline: none !important;
}
.mmenu1_cont, .mmenu2_cont {
	display: none;
}
.mobile_third {
	display: none;
}
.leftmenu1 {
	margin-bottom: 20px;
}
.leftmenu1 button {
	background: #003726 !important;
	color: #fff !important;
	border:0px solid #003726;
	width:100%;
	border-radius:0 !Important;
	border-left:1px solid silver;
	border-right:1px solid silver;
}
.leftmenu1 button:hover{
	border:0px solid #003726;
	border-left:1px solid silver;
	border-right:1px solid silver;
}
/** SEARCH PAGE **/
.searchpage h1{
	font-size: 20px !important;
border-bottom: 1px solid #bababa !important;
padding-bottom: 15px !important;
color: gray !important;
}
.search-results h3 {
	margin: 10px 0 !important;
}
.search-results h3 a {
	color: #262c35;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
}
.search-results .search-snippet {
	color: #262c35;
	font-size: 12px;
	line-height: normal;
}
.search-results .readmore {
	color: #003726;
	font-size: 12px;
	margin: 15px 0px;
	display: block;
	font-weight: bold;
}
.search-results .sitem {
	border-bottom: 1px solid #bababa;
}
.search-results .sitem:last-child{
	border-bottom:0 !important;
}
.sitemap .smitem{
	padding:4px 10px !Important;
}
.sitemap .smitem a{
	color:#003726;
	font-weight:bold;
}
.sitemap .smitem span{
	color:gray;
	font-size:10px;
	font-weight:bold;
}
.printbtn{
	border: 0 !important;
	margin-top: 3px !important;
}
#tophead-mobile{
	display:none;
}
.menus_cont{
	display:none;
}
.mobilesearch_cont{
	display:none;
}
.pictureonly{
	/*border: 1px solid #bababa;*/
         text-align: center;
}
.pictureonly img{
	max-width:100%;
}
.inactstate{
	opacity:0.7;
}
.slider .thumbs .current img{
	opacity:1 !important;

}
.minislider{
	display:none;
}
a.social-share-facebook{
	background:url('../images/fb_icon.png') !important;
	width: 30px;
	height: 31px;
}
a.social-share-linkedin{
	background:url('../images/ln_icon.png') !important;
	width: 30px;
	height: 31px;
}
a.social-share-twitter{
	background:url('../images/tw_icon.png') !important;
	width: 30px;
	height: 31px;
}
a.social-share-googleplus{
	background:url('../images/googleplus.png') !important;
}
#block-social-share-social-share{
	padding:0 !important;
	margin:0 0 15px 0 !important;
	float:left;
}
@media (min-width: 923px) {
.leftmenu1_cont{
	display:block !important;
}
}


@media (max-width: 970px) {
	.slider .right{
		padding: 25px 80px 25px 15px !important;
	}
	#head .mainmenu li a{
		font-size:12px;
	}
}
@media (max-width: 923px) {
	.nodisplay-tablet{
		display:none !important;
	}
	.textsize{
		display:none !important;
	}
	.smallfont  .slider .right{
	padding: 30px 90px 30px 20px !important;
}
.normalfont  .slider .right{
	padding: 30px 90px 30px 20px !important;
}
.bigfont .slider .maindesc p{
	font-size:13px !important;
}
.bigfont  .slider .right{
	padding: 10px 80px 10px 10px !Important;
}
	.slider .right .thumbs{
		width:74px;
	}
	.slider .left img{
		height:235px;
	}
	.slider .right{
		height:235px;
		padding: 20px 70px 15px 15px !important;
	}
	.slider .maindesc p{
		margin:20px 0 !important;
	}
	.slider .right .thumbs li a{
		height:42px;
	}
	.block-printblock{
		display:none !important;
	}
	.module .bottom{
		padding: 5px !important;
	}
	.module .bottom span{
		font-size: 12px !important;
		max-width: 180px;
		display: inline-block;
		height: 15px;
		overflow: hidden;
	}
	.mod-sidebar-news span{
		font-size:11px !important;
	}
	.mod-sidebar-news .col-xs-3 img, .mod-sidebar-subscribe .col-xs-3 img{
		width:60% !important;
	}
	.mod-sidebar-news .content p, .mod-sidebar-subscribe .content p{
		line-height:normal !important;
		font-size:12px !important;
	}
	.mod-sidebar-news .content .readmore{
		font-size:12px !important;
	}

	.block-printblock{
		width:100%;
		float:left;
	}
	.tabs{
		width: 100% !important;
		float: left !important;
	}
	.region-content{
		width:100% !important;
		float:left !important;
	}
	.region-content .right{
		width:100% !important;
		float:left !important;
	}
	.add-on .input-group-btn > .btn {
	  border-left-width:0;left:-2px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	/* stop the glowing blue shadow */
	.add-on .form-control:focus {
	 box-shadow:none;
	 -webkit-box-shadow:none;
	 border-color:#cccccc;
	}
	.mobilesearch_cont button{
		border-left: 0 !important;
		margin: 0 !Important;
		margin-top: -3px !Important;
		box-shadow: 0 0 0 #fff !important;
		padding: 5px !important;
	}
	.mobilesearch_cont button img{
		width: 21px;
		height: 21px;
	}
	.mobilesearch_cont input[type="text"]{
		border-right: 0!important;
		box-shadow: 0 0 0 #fff !important;
	}
	.mobilesearch_cont{
		margin-top: 15px !important;
		background:#eff1f3;
		border-top:1px solid #bababa;
		padding: 15px 0 0 0;
	}
	.mobilesearch_cont form{
		margin:0 !important;
	}
	.breadcrumb{
		padding: 15px 0 !important;
	}
	.menus_container{
		margin-left:-15px !important;
		margin-right:-15px !important;
	}
	.mslider{
		padding: 0 15px !Important;
	}
	.textsize{
		text-align: right;
		padding-right:0 !important;
	}
	/*.textsize ul{
		border-left:0 !important;
	}*/

	.menus_cont{
		margin-bottom:15px;
	}
	.menus_cont .navmenu_mobile li a{
		background: #003726; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNzRjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjQ5OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #003726 0%, #005335 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003726), color-stop(100%,#005335)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #003726 0%,#005335 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #003726 0%,#005335 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #003726 0%,#005335 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #003726 0%,#005335 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003726', endColorstr='#005335',GradientType=0 ); /* IE6-8 */
		margin: 0;
		border-radius: 0;
		text-align:left;
		font-size:18px;
		color:#fff !important;
		font-family:Arial;
	}
	.menus_cont .navmenu_mobile li a:hover{
		color:#fff !important;
	}
	.nav-pills > li + li{
		margin-left: 0 !important;
	}
	.menus_cont .topmenu_mobile li a{
		background: #eff1f3;
		margin: 0;
		border-radius: 0;
		text-align:left;
		font-size:18px;
		color:#38404e !important;
		font-family:Arial;
		border-bottom:1px solid #bababa;
	}
	.menus_cont .topmenu_mobile li a:hover{
		color:#38404e !important;
	}
	#page .pagetitle h1{
		border-top: 1px solid #bababa;
		padding:10px 15px !important;
	}

	.person img {
		max-width: 100% !important;
		height: auto !important;
		padding: 8px !important;
	}
	.content .right {
		padding: 0 !important;
	}
	.modules .col-sm-4 {
		padding: 0 !important;
	}
	#post .left {
		padding: 15px 0 !important;
		padding-top: 0 !Important;
	}
	#post .left ul {
		border-left: 1px solid #bababa;
		border-right: 1px solid #bababa;
	}
	.container-fluid {
		background: none;
	}
	.mmenu1, .mmenu2, .leftmenu1 {
		display: block;
	}
	/*.leftmenu1{
		margin: 0 !important;
	}*/
	.leftmenu1_cont {
		display: none;
		width:100% !important;
		margin-top: -20px !Important;
		border-top:1px solid silver;
	}
	.content{
		width:100% !important;
	}

	.mobile_third {
		display: block !Important;
		margin-top: 30px;
	}
	.mobile_third .npr {
		line-height: 35px;
	}
	.mmenu1_cont {
		position: absolute;
		z-index: 1;
		width: 100%;
		margin-top: 75px;
		left: 0;
		-webkit-box-shadow: inset 0 0 7px #fff;
		-moz-box-shadow: inset 0 0 7px #fff;
		box-shadow: inset 0 0 7px #fff;
		border: 1px solid #bababa;
		background: #fdfdfe; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmUzZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fdfdfe 0%, #dfe3e7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfe), color-stop(100%,#dfe3e7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fdfdfe 0%,#dfe3e7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fdfdfe 0%,#dfe3e7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fdfdfe 0%,#dfe3e7 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fdfdfe 0%,#dfe3e7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfe', endColorstr='#dfe3e7',GradientType=0 ); /* IE6-8 */
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.mmenu2_cont {
		position: absolute;
		z-index: 1;
		width: 100%;
		margin-top: 75px;
		left: 0;
		background: #003726; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNzRjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjQ5OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #003726 0%, #005335 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003726), color-stop(100%,#005335)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #003726 0%,#005335 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #003726 0%,#005335 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #003726 0%,#005335 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #003726 0%,#005335 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003726', endColorstr='#005335',GradientType=0 ); /* IE6-8 */
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.mmenu2_cont li a {
		color: #fff !Important;
	}
	.mmenu2_cont li a:hover {
		color: #000 !important;
	}
	.pictureonly img{
		width:100% !important;
	}
	.mod-picture-caption .pics img{
		width:100% !important;
	}
	.slider .left{
		width:55% !important;
	}
	.slider .right{
		width:45% !important;
	}
	.menus_cont .navmenu_mobile li a, .menus_cont .topmenu_mobile li a{
		font-size:15px !Important;
	}
}
@media (max-width:883px){
	#head .mainmenu li a{
		font-size:10px;
                font-weight:normal;
	}
	#head .mainmenu .divide{
		height:34px;
	}
	#head .firstdivide{
		height:34px;
	}
	#head{
		height:35px;
	}
}
@media (max-width:881px){

	#tophead .right .third .col-sm-6{
		width:41.66666667% !important;
	}
	#tophead .right .third .col-sm-2{
		width: 25% !important;
	}
	#tophead .right .third .col-sm-4{
		padding-left:0 !important;
	}
}
@media (max-width: 860px) {
	.slider .left img{
		height:210px;
	}
	.slider .right{
		height:210px;
		padding: 10px 70px 10px 20px !important;
	}
	.slider .right h2{
		font-size:18px !important;
	}
	.slider .maindesc p{
		margin:10px 0 !important;
	}
	.slider .right .thumbs li a{
		height:36px;
	}
	.slider .right .thumbs{
		width:62px !important;
	}
}
@media (max-width:767px){

	#newspage .newsitem{
		padding:0 !important;
	}
	.region-content .col-sm-9{
		padding-right:0 !important;
	}
	.module .items .item{
		height:96px !important;
	}
	.navmenu_mobile ul li ul{
		display:none;
		width:100% !important;
		background: #363636;
	}
	.navmenu_mobile ul li ul li a{
		width: 100%;
		background:none !important;
		display: block;
		background: none;
		padding: 10px 15px;
		border-bottom: 1px solid #bababa;
	}
	.navmenu_mobile ul li ul li .active{
		background: #1A1A1A !important;
	}
	/*.navmenu_mobile ul li .open{
		display:block !Important;
	}*/
	.module .bottom span{
		font-size: 12px !important;
		max-width: 100% !important;
		display: inline-block;
	}
	#tophead{
		display:none;
	}
	#tophead .third {
		display: none;
	}
	#tophead .second {
		display: none;
	}
	#head {
		display: none;
	}
	#tophead-mobile{
		display:block;
		margin: 0;
	}
	#tophead-mobile .tophead-cont{
		padding: 0 10px;
		line-height: 37px;
		margin:15px 0;
	}
	#tophead-mobile .left img{
		max-width:100%;
		max-height:44px;
	}
	#tophead-mobile .right{
		height: 45px;
	line-height: 35px;
	padding: 10px 0;
	}
	#tophead-mobile .right .btns{
		float: right;
		margin-right: 10px !important;
	}
	#tophead-mobile .right .btns li{
		float:left;
		border-right: 1px solid #bababa;
		padding: 0 8px;
	}
	#tophead-mobile .right .btns li img{
		width:18px;
		height:18px;
	}
	#tophead-mobile .right .btns li a{
		cursor:pointer;
	}
	#tophead-mobile .right .langs{
		float:left;
		margin:0 !important;
	}
	#tophead-mobile .right .langs li{
		float:left;
		padding: 0 2px;
	}
	#tophead-mobile .right .langs li a{
		color:#323945;
		font-size:12px;
	}
	.slider{
		display:none !important;
	}
	.minislider{
		display:block;
	}
	.mod-sidebar-news span{
		font-size:11px !important;
	}
	.mod-sidebar-news .col-xs-3 img, .mod-sidebar-subscribe .col-xs-3 img{
		width:100% !important;
	}
	.mod-sidebar-news .content p, .mod-sidebar-subscribe .content p{
		line-height:normal !important;
		font-size:12px !important;
	}
	.mod-sidebar-news .content .readmore{
		font-size:12px !important;
	}
	.textsize{
		display:none !Important;
	}
	.block-printblock{
		display:none !important;
	}
	.menus_cont .navmenu_mobile li a, .menus_cont .topmenu_mobile li a{
		font-size:18px !Important;
	}
	/*.block-system .content img{
		width:100% !important;
	}*/
	.minislider .row:first-child{
		/*height: 250px;*/
	}
	.minislider{
	/*	height:350px;*/
	}
	.minislider .mainmini img{
		/*position:absolute;
		z-index:9;
		width: 100%;
	/*	height: 250px;
		opacity:0;*/
		display:none;
		width:100%;
	}
	.minislider .mainmini span{
		display: block;
		z-index: 10;
		width: 100%;
		height: 40px;
		position: absolute;
		margin-top: -40px;
		background: #000;
		opacity: 0.7;
		line-height: 40px;
	}
	.minislider .mainmini p{
		display: block;
		z-index: 10;
		width: 100%;
		height: 40px;
		position: absolute;
		margin-top: -40px;
		line-height: 40px;
		padding-left: 20px;
		color: #fff;
	}
	.minislider .mainmini .current{
		/*opacity:1;*/
		display:block;
	}
	.minislider .minithumbs li:first-child a{
		padding-left:0 !important;
	}
	.minislider .minithumbs li:last-child a{
		padding-right:0 !important;
	}
	.minislider .minithumbs li a{
		float:left;
		width: 20%;
		padding: 2px;
		margin-top: 2px;
		cursor:pointer;
	}
	.minislider .minithumbs li a img{
		width:100%;
		height:70px !important;
		opacity:0.5;
	}
	.minislider .minithumbs .current a img{
		opacity:1;
	}
	.block-gallery img{
		width:auto !important;
	}
	.nodisplay-mobile{
		display:none !important;
	}
}
@media (max-width: 600px){
	.gallery .firstimg .main {
		height: auto !Important;
	}
}
@media (max-width:500px){
	.minislider .minithumbs li a img{
		height:60px !important;
	}
}
@media (max-width:450px){
	.minislider .minithumbs li a img{
		height:50px !important;
	}
	#people_page .person img {
		height: 100px !Important;
		width: 100px !Important;
	}
}
@media (max-width: 358px){
	#tophead-mobile .right .btns{
		margin: 0 !important;
	}
}
@media (max-width:480px){
	#block-multiblock-7041 {
	 display:none;
}
}
@media (max-width:480px){
	#block-multiblock-2471 {
	 display:none;
}
}

@media print{
    img{
        padding: 0 15px 0 0 !important;
    }
}


.frontpage-table td{
	vertical-align:top;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#565245;
         border-top: 2px solid #ffffff !important;
border-left: 2px solid #ffffff !important;
border-right: 2px solid #ffffff !important;
border-bottom: 2px solid #ffffff !important;
width: 5%


}
.frontpage-table{
	width:470px !important;
	height:100%;
	margin:0px;
       padding:0px;
}

.noborders-table{
	margin:0px;
        padding:0px;
	width:100%;
        border-style: none;
}


.noborders-table td{
	vertical-align:top;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#565245;
         border-top: 2px solid #ffffff !important;
border-left: 2px solid #ffffff !important;
border-right: 2px solid #ffffff !important;
border-bottom: 2px solid #ffffff !important;
width: 5%
}

.itdprinter-table{
	margin:0px;
        padding:0px;
	width:100%;
        border-style: solid;
}


.itdprinter-table td{
	vertical-align:middle;
        text-align:center;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#565245;
       }

.itdprinter-table td img{
	vertical-align:middle;
        text-align:center;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#565245;
       }




.stdhealth td{
	vertical-align:middle;
	text-align:center;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#565245;
        border-top: 2px solid #565245 !important;
border-left: 2px solid #565245 !important;
border-right: 2px solid #565245 !important;
border-bottom: 2px solid #565245 !important;
width: 5%
}
.stdhealth{
	width:450px !important;
	height:100%;
	margin:0px;
       padding:0px;
}
.table100{
	width:100% !important;
	height:100%;
	margin:0px;
       padding:0px;
}


@media (max-width:768px){
	#block-multiblock-7041{
	display:none;
}
}
.covid-link {
    background: #ffeb13 !important;
    color: #000 !important;
  }

.covid-link:hover {
  background: linear-gradient(to bottom, #9ecf7c 0%,#00b156 100%) !important;
}
