* {font-size:100.01%;}
html {font-size:62.5%;}
body {
	background:#00426c url(../images/bg-body.jpg) no-repeat 50% 0;
	color:#000;
	margin:0;
	font:1.2em/1.417em Arial, Helvetica, sans-serif;
	min-width:320px;
	-webkit-text-size-adjust:100%;
}
body.v1 {background:#00426c url(../images/bg-body.jpg) no-repeat 50% 0;}
body.v2 {background:#00426c url(/images/banner2.jpg) no-repeat 50% 0;}
.fb_iframe_widget {display:none !important;}
img {border:0;}
a{
	text-decoration:none;
	color:#00426c;
}
a:hover{text-decoration:underline;}
a:active {background-color:transparent;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
header, footer, article, section, hgroup, nav, figure {display:block;}
input[type="search"]::-webkit-search-decoration {display:none;}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
::-ms-clear{display:none !important;}
::-webkit-input-placeholder {color:#666;}
::-moz-placeholder {
	color:#666;
	opacity:1;
}
:-moz-placeholder {color:#666;}
.intcontent {
  background: url(../images/bg-block.png) repeat-x;
  float:right;
  width:71%;
}
.intcontent h2 {
  font: 1.833em/1.091em Georgia, "Times New Roman", Times, serif;
  margin: 0;
  color: #00426c;
  display: block;
  padding:25px 0 0px 10px;
}
.buffer {padding:0 10px;}
#wrapper {width:100%;}
.description h3 {
  margin-top:0;
  font-family:georgia;
  font-size:20px;
  font-weight:normal;
}
#header {
	margin:0 auto 39px;
	max-width:960px;
	border:10px solid #fff;
	border-top:0;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-radius:0 0 7px 7px;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	background:#00426c url(../images/bg-header.jpg) no-repeat;
	position:relative;
	z-index:20;
}
#header:after {
	content:"";
	display:block;
	clear:both;
}
#header img {float:left;}
.header-holder {overflow:hidden;}
.logo {
	float:left;
	width:375px;
	height:143px;
	background:url(../images/bg-logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:34px 0 0 7px;
}
.logo a {
	display:block;
	height:100%;
}
.form-search {
	float:right;
	padding:18px 15px 0 0;
}
.form-search:after {
	content:"";
	display:block;
	clear:both;
}
.form-search input[type="text"],
.form-search input[type="search"] {
	float:left;
	width:200px;
	padding:0 6px 0 7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	background:#fff;
	margin:0;
	border:0;
	font:12px/26px Arial, Helvetica, sans-serif;
	height:28px;
	color:#666;
	-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3);
	box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-appearance:none;
	outline:none;
}
.form-search input[type="submit"] {
	float:left;
	width:20px;
	height:22px;
	background:url(../images/bg-sprite.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	margin:4px 0 0 8px;
}
.popup-holder {position:relative;}
.popup-holder a.open {
	display:block;
	color:#00426c;
	padding:8px 14px 9px;
	background:#fff;
	margin:0 28px;
	position:relative;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 2px 2px 0 rgba(243, 204, 68, 0.7);
	box-shadow:0 2px 2px 0 rgba(243, 204, 68, 0.7);
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
.popup-holder a.open:after {
	content:"";
	position:absolute;
	right:7px;
	top:8px;
	width:20px;
	height:20px;
	background:url(../images/bg-sprite.png) no-repeat -25px 0;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
}
.popup-holder .popup {
	position:absolute;
	top:100%;
	left:0;
	display:none;
	z-index:2;
}
#header .popup-holder .popup {
	padding:0 6px 0 10px;
	background:#fffefa;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2NkNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fffefa 0%, #f3cd47 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffefa), color-stop(100%,#f3cd47));
	background:-webkit-linear-gradient(top, #fffefa 0%,#f3cd47 100%);
	background:-o-linear-gradient(top, #fffefa 0%,#f3cd47 100%);
	background:-ms-linear-gradient(top, #fffefa 0%,#f3cd47 100%);
	background:linear-gradient(to bottom, #fffefa 0%,#f3cd47 100%);
}
#nav,
#nav ul {
	padding:0;
	margin:0;
	list-style:none;
}
#nav:after {
	content:"";
	display:block;
	clear:both;
}
#nav li{
	float:left;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
#nav a {
	background:url(../images/divider1.png) no-repeat;
	display:block;
	color:#00426c;
	padding:15px 0 13px;
	text-align:center;
	text-decoration:none;
}
#nav li:first-child a {background:none;}
#nav li.active a {
	background:#f3cc44;
	color:#fff;
}
#nav a:hover,
#nav li.hover a {
	cursor:pointer;
	background:#00426c;
	color:#fff;
}
#nav li.hover { position:relative;}
#nav li.hover ul {display:block;}
#nav ul {
	width:168px;
	position:absolute;
	left:0;
	top:100%;
	z-index:100;
	display:none;
	background:#00426c;
	padding:0 0 11px;
}
#nav .last-child ul {
	left:auto;
	right:0;
}
#nav li ul a {
	color:#fff;
	background:none;
	text-align:left;
	padding:7px 20px;
}
#nav li ul li:first-child a {padding-top:9px;}
#nav li.hover ul li {
	vertical-align:top;
	float:none;
}
#nav ul a:hover,
#nav ul li.hover a{ background:#f3cc44; color:#00426c;}
#main {
	max-width:984px;
	margin:0 auto;
	padding:0 4px 0 0;
}
.container:after,
#main:after {
	content:"";
	display:block;
	clear:both;
}
.container {
	border:solid #fff;
	border-width:11px 13px 13px 10px;
	-webkit-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	background:#fff;
	position:relative;
	margin:0 0 45px 4px;
}
.container:after {
	content:"";
	display:block;
	clear:both;
}
.gallery-block {
	float:left;
	width: 43%;
  margin-left: 11px;
}
.gallery-block .g1 {margin:0;}
.intsidebar {
	float:left;
	width:260px;
  margin-right:15px;
}
.services-block {
	float:left;
	width:202px;
	margin:0;
	border-top:11px solid #f3cc44;
	background:#f8e499;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZTQ5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #f8e499 0%, #fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8e499), color-stop(100%,#fff));
	background:-webkit-linear-gradient(top, #f8e499 0%,#fff 100%);
	background:-o-linear-gradient(top, #f8e499 0%,#fff 100%);
	background:-ms-linear-gradient(top, #f8e499 0%,#fff 100%);
	background:linear-gradient(to bottom, #f8e499 0%,#fff 100%);
	padding:11px 30px;
}
.int .services-block {
	margin:0 0 20px 0;
}
.services-block h1 {
	display:block;
	font:italic 1.75em/1.12em Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#00426c;
	margin:0 0 7px;
}
.services-block strong {
	display:block;
	font:2.524em/1.12em Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#00426c;
	margin:-9px 0 0;
}
.services-list ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.services-list li {
	text-align:center;
	padding:16px 2px 14px;
	overflow:hidden;
	vertical-align:top;
	background:url(../images/sep1.png) no-repeat 50% 0;
	font:1.167em/1.143em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	margin:-2px 0 0;
}
.services-list li a {color:#182d64;}
.container .col-r {
	float:right;
	width:262px;
	margin:0;
}
.container .block {
	min-height:122px;
	background:url(../images/bg-block.png) repeat-x;
	padding:17px 12px 10px;
}
.container .block strong {
	font:1.833em/1.091em Georgia, "Times New Roman", Times, serif;
	margin:0 0 13px;
	color:#00426c;
	display:block;
}
.container .block p {margin:0 0 24px; line-height:15px;}
.container .block label {
	display:block;
	padding:7px 0 8px 2px;
	color:#00426c;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
}
.social-net {
	list-style:none;
	margin:0;
	padding:18px 0 21px;
	overflow:hidden;
}
.social-net li {
	float:left;
	margin:0 0 0 15px;
}
.social-net a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/bg-sprite.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.social-net a.facebook {background-position:0 -34px;}
.social-net a.you-tube {background-position:-45px -34px;}
.social-net a.twitter {background-position:-89px -34px;}
.social-net a.rss {background-position:-134px -34px;}
.social-net a.email {background-position:-179px -34px;}
.archives-nav {
	list-style:none;
	margin:0 0 0 -5px;
	padding:8px 0 0;
	overflow:hidden;
}
.archives-nav li {
	float:left;
	background:url(../images/divider2.png) no-repeat 0 3px;
	margin:0 0 0 -1px;
	padding:0 8px;
	font-size:11px;
	line-height:15px;
}
.slideshow {
	position:relative;
	background:#00426c;
}
.slideshow .slideset {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.slideshow div.slide {
	position:absolute;
	z-index:1;
}
.slideshow div.slide.active {
	z-index:2;
}
.slideshow img {
	display:block;
	width:100%;
}
.slideshow .description {
	background:#00426c url(../images/bg-footer.png) repeat-x;
	position:relative;
	padding:23px 21px 11px 18px;
	color:#fff;
}
.slideshow .description p {margin:0 0 10px;}
.pagination {overflow:hidden;}
.pagination ul {
	float:right;
	list-style:none;
	margin:0;
	padding:8px 11px 13px;
}
.pagination li {
	float:left;
	margin:0 0 0 14px;
}
.pagination li a {
	display:block;
	width:13px;
	height:13px;
	background:#fff;
	text-indent:-9999px;
	overflow:hidden;
}
.pagination li.active a,
.pagination li a:hover {background:#f3cc44;}
.tabset-gallery {
	overflow:hidden;
	width:100%;
}
.tabset-gallery .tabset {
	float:left;
	width:103%;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.tabset-gallery .tabset li {
	float:left;
	width:31.6%;
	margin:0 1.5% 0 0;
}
.tabset-gallery .tabset li a {
	background:#f3cc44;
	display:block;
	padding:7px 12px 8px 8px;
	text-align:center;
	font-weight:bold;
	height:17px;
	line-height:18px;
}
.tabset-gallery .tabset li a:hover,
.tabset-gallery .tabset li a.active {
	background:#00426c;
	color:#fff;
	text-decoration:none;
}
#two-columns {width:100%; padding:0 0 43px;}
#two-columns:after {
	content:"";
	display:block;
	clear:both;
}
.two-columns-holder {margin:0 0 0 306px;}
.two-columns-holder .frame {
	float:right;
	width:100%;
}
.news-list {
	border:11px solid #fff;
	border-right:10px solid #fff;
	-webkit-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	background:#fff url(../images/bg-news.png) repeat-x;
	position:relative;
	padding:24px 23px 14px;
}
.news-list .holder {
	overflow:hidden;
}
.news-list .news-list-frame {margin:0 0 0 67px;}
.news-list p {margin:0 0 10px;}
.news-list h1 {
	font:2.083em/1.12em Georgia, "Times New Roman", Times, serif;
	margin:0 0 32px -3px;
	color:#00426c;
}
.news-list article {padding:0 0 28px;}
.news-list h2 {
	font:1.333em/1.188em Georgia, "Times New Roman", Times, serif;
	margin:0 0 13px -1px;
	color:#00426c;
}
.news-list h2 a {color:#00426c;}
.news-list p a {font-weight:bold;}
.news-list time {
	float:left;
	margin:0 13px 0 0;
	width:46px;
	padding:2px 4px 8px;
	background:#f3cc44;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzY2M0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2RmODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #f3cc44 0%, #f7df89 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3cc44), color-stop(100%,#f7df89));
	background:-webkit-linear-gradient(top, #f3cc44 0%,#f7df89 100%);
	background:-o-linear-gradient(top, #f3cc44 0%,#f7df89 100%);
	background:-ms-linear-gradient(top, #f3cc44 0%,#f7df89 100%);
	background:linear-gradient(to bottom, #f3cc44 0%,#f7df89 100%);
	color:#fff;
	font:bold 15px/17px Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
.news-list time strong {
	display:block;
	margin:0 0 -2px;
	font:bold 24px/26px Georgia, "Times New Roman", Times, serif;
}
.news-list time span {
	display:block;
	margin:0 0 -3px;
	font:bold 22px/24px Georgia, "Times New Roman", Times, serif;
}
#sidebar {
	width:268px;
	float:left;
}
#sidebar h3 , .intsidebar h3 {
	font:1.833em/1.091em Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px;
}
.connect-box {
	border:11px solid #fff;
	-webkit-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	background:#fff url(../images/bg-block.png) repeat-x;
	padding:17px 12px 12px;
	position:relative;
	margin:0 0 27px;
	display:none;
}
.int .connect-box {
  display:block;
  clear: both;
  border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#fff url(../images/bg-block.png) repeat-x;
	padding:17px 12px 12px;
	position:relative;
	margin:0 0 27px;
}
.connect-box strong {
	font:1.833em/1.091em Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px;
	color:#00426c;
	display:block;
}
.connect-box label {
	display:block;
	padding:0 0 8px 2px;
	color:#00426c;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
}
.connect-box .social-net {padding:0;}
.connect-box .social-net li {margin:0 9px 0 5px;}
.legislation-box {
	border:11px solid #fff;
	-webkit-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	background:#00426c url(../images/bg-footer.png) repeat-x;
	position:relative;
	padding:14px 11px 11px 12px;
	color:#fff;
}
.int .legislation-box {
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#00426c url(../images/bg-footer.png) repeat-x;
	position:relative;
	padding:14px 11px 11px 12px;
	color:#fff;
}
#sidebar .legislation-box h3, .intsidebar .legislation-box h3 {
	font:1.833em/1.091em Georgia, "Times New Roman", Times, serif;
	margin:0 0 18px;
	color:#fff;
}
.legislation-box ul {
	list-style:none;
	margin:0;
	padding:4px 30px 19px 13px;
}
.legislation-box li {
	overflow:hidden;
	vertical-align:top;
	margin:0 0 15px;
	line-height:1.25em;
}
.legislation-box li a {
	float:left;
	background:url(../images/arrow2.png) no-repeat 0 4px;
	padding:0 0 0 14px;
	color:#fff;
}
.legislation-box li.active a,
.legislation-box li a:hover {
	text-decoration:none;
	color:#f3cc44;
	background:url(../images/arrow3.png) no-repeat 0 4px;
}
.form .row {
	margin:0 0 19px;
	width:222px;
	-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2);
	-webkit-border-radius:8px;
	border-radius:8px;
}
.block .form .row {width:235px;}
.connect-box .form .row {width:218px;}
.form .row:after {
	content:"";
	display:block;
	clear:both;
}
.form input[type="email"],
.form input[type="text"] {
	float:left;
	width:165px;
	padding:6px 12px 8px;
	-webkit-border-radius:7px 0 0 7px !important;
	border-radius:7px 0 0 7px !important;
	background:#fff;
	margin:0;
	border:0;
	font:12px/17px Arial, Helvetica, sans-serif;
	height:17px;
	color:#666;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.block .form input[type="text"],
.block .form input[type="email"] {width:178px;}
.connect-box .form input[type="text"],
.connect-box .form input[type="email"] {width:161px;}
.row-submit {padding:21px 0 0;}
.row-submit .submit {
	background:#00426c;
	width:130px;
	height:33px;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
  display:block;
	border:0;
	padding:0;
	cursor:pointer;
}
.form .row input[type="submit"] {
	float:left;
	width:33px;
	height:31px;
	-webkit-border-radius:0 7px 7px 0 !important;
	border-radius:0 7px 7px 0 !important;
	background:#f3cc44 url(../images/arrow1.png) no-repeat 14px 9px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	margin:0;
	padding:0;
}
.form .row-radio {padding:0 0 9px 33px;}
.form .row-radio:after {
	content:"";
	display:block;
	clear:both;
}
.form .row-radio input[type="radio"] {
	float:left;
	margin:1px 9px 0 0;
	width:13px;
	padding:0;
	height:13px;
}
.form .row-radio label {
	float:left;
	padding:0;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#666;
}
#footer {
	margin:0 auto;
	max-width:927px;
	border:11px solid #fff;
	border-bottom:0;
	border-left:12px solid #fff;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	border-radius:7px 7px 0 0;
	-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.2);
	background:#00426c url(../images/bg-footer.png) repeat-x;
	position:relative;
	padding:20px 15px 15px;
}
#footer:after {
	content:"";
	display:block;
	clear:both;
}
#footer .tabset {
	float:left;
	width:226px;
	list-style:none;
	margin:0;
	padding:10px 0 0;
}
#footer .tabset li {
	overflow:hidden;
	vertical-align:top;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:5px 0 0;
}
#footer .tabset li a {
	display:block;
	padding:8px 30px;
	color:#fff;
}
#footer .tabset li a.active,
#footer .tabset li a:hover {background:#255d81; text-decoration:none;}
#footer .tab-content-holder {margin:0 0 0 226px;}
#footer .tab-content {
	float:left;
	width:100%;
	background:url(../images/bg-tabset.png) repeat-y;
	padding:18px 17px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	min-height:226px;
	position:relative;
	color:#fff;
}
#footer .tab-content .image {
	float:left;
	border:10px solid #fff;
	margin:0 31px 0 0;
}
#footer .tab-content:after {
	content:"";
	position:absolute;
	top:4px;
	right:-4px;
	width:338px;
	height:212px;
	background:url(../images/map.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .tab-content.two:after {
	content:"";
	position:absolute;
	top:4px;
	right:-4px;
	width:338px;
	height:212px;
	background:url(../images/map2.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .tab-content.dc:after {
	content:"";
	position:absolute;
	top:4px;
	right:-4px;
	width:338px;
	height:212px;
	background:url(../images/mapdc.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.contact-block {
	float:left;
	width:160px;
	color:#fff;
	padding:5px 0 0;
	font:1em/1.25em Arial, Helvetica, sans-serif;
}
#footer .tab-content strong {
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	margin:0 0 15px;
	text-transform:uppercase;
	display:block;
}
.contact-block address {
	display:block;
	padding:0 0 15px;
	margin:0;
	font-style:normal;
}
.contact-block address span {display:block;}
.contact-block dl {
	margin:0;
}
.contact-block dt {
	float:left;
	margin:0 4px 0 0;
}
.contact-block dd {margin:0;}
#footer .tel {
	position:absolute;
	bottom:0;
	right:27px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	border-radius:4px 4px 0 0;
	background:#002f4d;
	color:#fff;
	padding:14px 16px 12px 19px;
	font-size:12px;
	line-height:14px;
}
#footer .tel strong {
	font-weight:bold;
	color:#f3cc45;
}
/* Layout for tabletes */
@media only screen and (max-width:980px) {
	#header {
		margin:0 18px 28px 20px;
		-webkit-box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.2);
		box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.2);
		background:#00426c url(../images/bg-header.jpg) no-repeat -67px 0;
	}
  .intcontent {width: 60%;}
	.logo {
		width:326px;
		height:124px;
		background-position:0 -174px;
		margin:6px 0 0 7px;
	}
	.form-search {padding:18px 13px 0 0;}
	#nav li span {display:none;}
	#main {margin:0 18px 0 20px;}
  .gallery-block {width: 62%;}
  .gallery-block .g1 {margin:0;}
	.container .col-r {display:none;}
	.slideshow div.slide,
	.slideshow {height:auto;}
	.connect-box {display:block;}
	#footer {margin:0 18px 0 20px;}
	#two-columns {padding:0 0 35px;}
	#footer .tab-content {padding:18px 24px;}
	#footer .tab-content:after {right:5px;}
	#footer .tab-content .image {display:none;}
	#footer .tel {right:35px;}
}
@media only screen and (min-width:768px){
	.popup-holder .open {display:none !important;}
	.popup-holder .popup {display:block !important; position:static !important;}
}
/* Layout for mobile version */
@media only screen and (max-width:767px) {
	body {background:#fff;}
  .gallery-block {width: 100%;}
	#header {
		margin:0 auto;
		border:0;
		-webkit-border-bottom-left-radius:0;
		-webkit-border-bottom-right-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		background:#00426c url(../images/bg-header2.png) repeat-x 0 100%;
		position:relative;
	}
  .intcontent, .intsidebar {width: 100%;}
	.header-holder {padding:18px 10px 25px;}
	#header img {display:none;}
	.logo {
		float:none;
		display:block;
		width:288px;
		height:118px;
		background:url(../images/bg-logo.png) no-repeat 0 -325px;
		margin:0 auto;
	}
	.form-search {
		float:none;
		margin:0 auto 18px;
		padding:0 0 0 12px;
		width:241px;
	}
	#header .popup-holder {
		padding:15px 0 12px;
		background:#fffefa;
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2NkNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:-moz-linear-gradient(top, #fffefa 0%, #f3cd47 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffefa), color-stop(100%,#f3cd47));
		background:-webkit-linear-gradient(top, #fffefa 0%,#f3cd47 100%);
		background:-o-linear-gradient(top, #fffefa 0%,#f3cd47 100%);
		background:-ms-linear-gradient(top, #fffefa 0%,#f3cd47 100%);
		background:linear-gradient(to bottom, #fffefa 0%,#f3cd47 100%);
	}
	#header .popup-holder .popup  {
		background:#00426c;
		width:100%;
		padding:0;
	}
	#nav {width:100%;}
	#nav li{
		float:none;
		width:100% !important;
	}
	#nav a {
		background:none;
		color:#fff;
		padding:7px 20px;
		text-align:left;
	}
	#nav li.active a {background:#00426c;}
	#nav a:hover,
	#nav li.hover a {
		background:#f3cc44;
		color:#00426c;
	}
	#nav li.hover ul {display:block;}
	#nav ul {
		width:100%;
		position:static;
		display:none;
		padding:0;
	}
	#nav li li a:hover,
	#nav li.hover li a {
		color:#fff;
		background:none;
	}
	#nav ul a:hover,
	#nav ul li.hover a{ background:#f3cc44; color:#00426c;}
	#main {margin:0; padding:0 0 10px; background:#fff;}
	.container {
		border:0;
		-webkit-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		position:relative;
		margin:0 0 5px;
	}
	.container .popup-holder .popup {
		width:100%;
		background:#f3cc44;
	}
	.gallery-block {
		float:none;
		margin:0 0 13px;
	}
	.gallery-block .g1 {margin:0;}
	.services-block {
		float:none;
		width:auto;
		margin:0 14px 32px 12px;
		padding:10px 0;
	}
	.services-block h1 {margin:0 0 15px;}
	.container .col-r {
		display:block;
		margin:0 14px 0 12px;
		width:auto;
		float:none;
	}
	.container .col-r .form {padding:0 0 0 24px;}
	.container .block strong {margin:0 0 11px;}
	.social-net {padding:10px 0 30px 14px;}
	.container .block-alt {display:none;}
	#two-columns {padding:0 14px 0 12px; width:auto;}
	.two-columns-holder {margin:0;}
	.two-columns-holder .frame {float:none;}
	.pagination ul {padding:4px 9px 13px;}
	.slideshow .description {
		background:#00426c;
		padding:19px 21px 11px 18px;
	}
	.news-list h1 {margin:0 0 23px;}
	.news-list {
		border:0;
		border-right:0;
		-webkit-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		position:relative;
		padding:24px 17px 20px;
	}
	.connect-box {display:none;}
	#sidebar {float:none; width:100%;}
	.legislation-box {
		border:0;
		-webkit-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		background:#00426c;
		padding:14px 11px 11px 24px;
	}
	.legislation-box ul {padding:4px 30px 19px 24px;}
	.legislation-box .form .row {margin:0 0 19px 22px;}
	#footer {
		margin:0;
		background:#00426c;
		padding:12px 10px 0;
		border:0;
		-webkit-border-top-left-radius:0;
		-webkit-border-top-right-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	#footer .tabset {
		margin:0 auto;
		float:none;
		text-align:center;
		padding:0 0 30px;
	}
	#footer .tab-content .image {display:none;}
  #footer .tab-content:after {background: transparent;}
  #footer .tab-content {width: 85%;margin-bottom: 50px;min-height: 175px;}
  #footer .tel {
  position: absolute;
  height: 15px;
  bottom: 0;
  right: 22%;
  }
  #footer .tab-content-holder {
  margin: 0 0 0 38px;
  }
}
/* for mobile */
input[type=image]{padding:0;border:0;}
input[type=text],
input[type=password],
input[type=submit],
input[type=image],
input[type=file],
textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0 !important;
}
.IssuesList {list-style-type:none;}
.IssuesList h4.middleheadline {
  font-size:18px;
  margin-bottom: 10px;
}