@charset "UTF-8";
@font-face {
	font-family: KlavikaWebBasicLight;
	src: url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicLight/KlavikaWebBasicLight.eot);
	src: url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicLight/KlavikaWebBasicLight.eot#iefix) format('embedded-opentype'), url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicLight/KlavikaWebBasicLight.woff) format('woff'), url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicLight/KlavikaWebBasicLight.svg#KlavikaWebBasicLight) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: KlavikaWebBasicMedium;
	src: url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicMedium/KlavikaWebBasicMedium.eot);
	src: url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicMedium/KlavikaWebBasicMedium.eot#iefix) format('embedded-opentype'), url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicMedium/KlavikaWebBasicMedium.woff) format('woff'), url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicMedium/KlavikaWebBasicMedium.svg#KlavikaWebBasicMedium) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: KlavikaWebBasicRegular;
	src: url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicRegular/KlavikaWebBasicRegular.eot);
	src: url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicRegular/KlavikaWebBasicRegular.eot#iefix) format('embedded-opentype'), url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicRegular/KlavikaWebBasicRegular.woff) format('woff'), url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicRegular/KlavikaWebBasicRegular.svg#KlavikaWebBasicRegular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: KlavikaWebBasicBold;
	src: url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicBold/KlavikaWebBasicBold.eot);
	src: url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicBold/KlavikaWebBasicBold.eot#iefix) format('embedded-opentype'), url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicBold/KlavikaWebBasicBold.woff) format('woff'), url(/Files/Templates/Designs/HVR/css/Webfonts2015/KlavikaWebBasicBold/KlavikaWebBasicBold.svg#KlavikaWebBasicBold) format('svg');
	font-weight: 400;
	font-style: normal
}
body, html {
	background: url(/Files/Templates/Designs/HVR/img/bg.png) repeat-y #e3e3e3;
	color: #363330;
	font-size: 12px;
	line-height: 19px;
	word-break: normal
}
.campaignBg {
	background: url(/Files/Templates/Designs/HVR/img/bg_campaign_green.png) repeat-y #4db15b
}
.hifdkBg {
	background: url(/Files/Templates/Designs/HVR/img/bg_hifdk.png) repeat-y
}
input:focus {
	background: #fff!important
}
input {
	-webkit-appearance: none;
	border-radius: 0
}
textarea {
	font-family: Arial, sans-serif
}
.h1, .h2, h1, h2 {
	font-family: KlavikaWebBasicMedium, arial;
	margin: 0
}
input[type=checkbox] {
	-webkit-appearance: checkbox
}
input[type=radio] {
	-webkit-appearance: radio
}
.useNewBrowser {
	background: red;
	padding: 20px;
	font-size: 14px;
	text-align: center;
	font-weight: 700;
	color: #000
}
input, label, table th {
	font-size: 12px
}
.h1, .h1 b, .h2, .h2 b, .h3 b, .h4, .h4 b, .h5, h1, h1 b, h2, h2 b, h3 b, h4, h4 b, h5, table th {
	font-weight: 400
}
.useNewBrowser a {
	color: #000
}
.visible-phone {
	display: none
}
table, table td, table th {
	border-color: rgba(0,0,0,.1)
}
table th {
	line-height: 160%
}
table td.images {
	float: left;
	padding: 0;
	margin: 0
}
table td.images img {
	max-width: 419px!important;
	border: none
}
input {
	outline: 0
}
a {
	color: #411e75;
	text-decoration: underline
}
.FCK__AnchorC {
	text-decoration: none!important;
	color: inherit!important
}
ul {
	padding: 0 0 0 15px
}
a:hover {
	color: #573594;
	text-decoration: underline
}
.h1, h1 {
	text-transform: uppercase;
	line-height: 37px;
	font-size: 28px
}
.h2, h2 {
	line-height: 19px;
	font-size: 17px
}
.h3, h3 {
	margin: 0
}
.h4, .h5, h4, h5 {
	font-family: KlavikaWebBasicRegular, arial;
	line-height: 100%
}
form ol, form ol li, form ul, form ul li {
	list-style: none;
	padding: 0;
	margin: 0
}
.articleBlackBox h2, .articleContact h2, .articlePurpleBox h2, .colorbox h2, .element h2, .elementHeader, .newsListHeaderContent h2, .newsListStandardHolderContent h2, .rightBoxContent h2 {
	font-family: KlavikaWebBasicRegular, arial;
	font-size: 22px;
	line-height: 25px;
	text-transform: uppercase;
	margin: 0 0 12px
}
.articleContact h2 a, .element h2 a, .elementHeader a, .h2 a, .newsListHeaderContent h2 a, .newsListStandardHolderContent h2 a, .rightBoxContent h2 a, caption a, h2 a {
	text-decoration: none
}
.siteContent h2 a {
	color: #363330
}
.articleContact h2 a:hover, .element h2 a:hover, .elementHeader a:hover, .h2 a:hover, .newsListHeaderContent h2 a:hover, .newsListStandardHolderContent h2 a:hover, .rightBoxContent h2 a:hover, caption a:hover, h2 a:hover {
	text-decoration: underline
}
.articleContact h3, .elementSubHeader, .h3, .h3 a, .newsListStandardHolderContent h3, .rightBoxContent h3, caption, h3, h3 a {
	font-family: KlavikaWebBasicRegular, arial;
	text-align: left;
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
	text-decoration: none;
	color: inherit
}
.area2 h3 a, .manchet {
	color: #000
}
.h3 a:hover, .newsListStandardHolderContent h3:hover, h3 a:hover {
	color: #000;
	text-decoration: underline
}
.element {
	margin: 0 0 15px
}
.element ol {
	list-style: none;
	padding: 0;
	margin: 0
}
.element ol li {
	list-style: none;
	padding: 0 0 0 14px;
	margin: 0
}
.manchet, .prefix {
	font-weight: 400;
	padding: 0
}
.element ol li a:before {
	display: inline-block;
	position: absolute;
	width: 0;
	height: 0;
	border-right: solid transparent;
	border-bottom: solid transparent;
	border-left: solid #fff;
	border-top: solid transparent;
	border-width: 5px;
	content: ' ';
	margin: 4px 0 0 -14px
}
.element ol li a {
	text-decoration: none
}
.element ol li a:hover, .prefix a:hover {
	text-decoration: underline
}
.area1 h3 a, .newsListItem h3 a {
	font-size: 19px;
	line-height: 19px;
	font-family: KlavikaWebBasicMedium, arial;
	font-weight: 400
}

.prefix {
	font-family: KlavikaWebBasicLight, arial;
	line-height: 37px;
	font-size: 28px;
	margin: 0;
	display: inline;
	background: 0 0!important;
	border: none!important
}
.articleHeader .prefix {
	line-height: 31px;
	text-transform: uppercase
}
.newsListItem .prefix {
	font-size: 19px;
	line-height: 20px;
	margin: -1px 0 0
}

p {
	font-weight: 400;
	font-family: Arial;
	font-size: 12px;
	line-height: 19px;
	margin: 0
}
.manchet {
	font-family: KlavikaWebBasicLight, arial;
	font-size: 18px !important;
	line-height: 135% !important
}
.billedtext, .date, small {
	font-size: 11px;
	font-family: KlavikaWebBasicRegular, arial;
	float: left;
	font-weight: 400;
	font-style: normal
}
.articleHeader .manchet {
	padding: 19px 0 0
}
.date {
	color: #999;
	line-height: 19px;
	padding: 0
}
.billedtext, small {
	color: #888;
	line-height: 15px;
	padding: 0 0 0 5px
}
.articleQuoteByline {
	font-family: KlavikaWebBasicRegular, arial;
	text-align: right;
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
	text-decoration: none;
	margin: -5px 0 15px
}
.colorBoxImageText {
	font-family: KlavikaWebBasicRegular, arial;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	margin: -10px 0 5px
}
.logo {
	margin: 13px 20px 0 5px
}
.DKlogo {
	width: 280px!important
}
.UKlogo {
	width: 208px!important
}
.container {
	margin: 0 auto;
	max-width: 960px;
	min-width: 960px;
	background: #fff;
	overflow: hidden
}
input.textfield {
	font-size: 12px!important;
	border: 2px solid #ccc!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important
}
.noScript {
	text-align: center;
	padding: 40px 20px 20px
}
.noScript b {
	font-size: 18px;
	color: red
}
.noScript p {
	margin: 10px 0 0;
	font-size: 16px
}
.siteContent {
	margin: 0
}
.siteContent .billedtext {
	margin: 0 0 15px
}
.asterisk {
	color: #411e75
}
.paging .pagingButtonBack a, .paging .pagingButtonForeward a, .purpleButton {
	font-family: KlavikaWebBasicRegular;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase
}
.clear {
	clear: both
}
.purpleButton {
	background: #573594;
	margin: 0 10px 10px 0!important;
	float: left;
	line-height: 100%
}
.purpleButton:hover {
	background: #411e75
}
.paging, .pagingList {
	float: left;
	width: 100%
}
.paging a {
	margin: 0 0 15px;
	display: block
}
.paging .pagingList a {
	display: inline;
	margin: 0 5px 0 0
}
.paging .pagingButtonBack a:before, .paging .pagingButtonForeward a:after {
	display: inline-block;
	position: absolute;
	width: 0;
	height: 0;
	content: ' '
}
.paging .pagingButtonBack a, .paging .pagingButtonForeward a {
	background: #cfd0d0
}
.paging .pagingButtonForeward a {
	padding: 2px 16px 2px 4px;
	float: right
}
.paging .pagingButtonForeward a:after {
	border-right: solid transparent;
	border-bottom: solid transparent;
	border-left: solid #fff;
	border-top: solid transparent;
	border-width: 5px;
	margin: 5px 0 0 6px
}
.paging .pagingButtonBack a {
	padding: 2px 6px 2px 16px;
	float: left
}
.paging .pagingButtonBack a:before {
	border-bottom: solid transparent;
	border-right: solid #fff;
	border-top: solid transparent;
	border-width: 5px;
	margin: 5px 0 0 -10px
}
.paging .pagingButtonBack a:hover, .paging .pagingButtonForeward a:hover {
	background: #411e75
}
.paging .active {
	text-decoration: none
}
.tools {
	text-align: right;
	padding: 3px 0 0;
	background: url(/Files/Templates/Designs/HVR/img/topFlet.png) left 0 no-repeat
}
.tools ul li {
	list-style: none;
	float: left;
	margin: 0 0 0 20px;
	font-family: KlavikaWebBasicLight;
	font-size: 13px
}
.tools ul li a {
	color: #000
}
.tools ul li a:hover {
	text-decoration: underline
}
.memberAreaLink, .toolsNav a, .user a {
	text-decoration: none
}
.memberAreaLink {
	float: right;
	font-family: KlavikaWebBasicRegular;
	font-size: 16px;
	text-transform: uppercase;
	background: #cfd0d0;
	color: #fff;
	margin: 5px 0 0 10px;
	padding: 4px 8px
}
.navigationHolder, .searchField, .user {
	font-family: KlavikaWebBasicLight
}
.old .memberAreaLink {
	width: 132px
}
.memberAreaLink img {
	float: left;
	width: 10px;
	margin: 0 5px 0 0
}
.memberAreaLink:hover {
	text-decoration: none;
	background: #441b6b;
	cursor: pointer;
	color: #fff
}
.toolsNav {
	float: right;
	margin: 5px 5px 0 0
}
.searchField, .searchSubmit {
	float: right;
	height: 24px!important;
	margin: 10px 0!important;
	border-top: 2px #ccc solid!important;
	border-bottom: 2px #ccc solid!important
}
.toolsNav ul {
	padding: 0
}
.searchField {
	background: #fff;
	width: 90px!important;
	font-size: 12px!important;
	padding: 0 0 0 5px!important;
	border-right: none!important;
	border-left: 2px #ccc solid!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	-webkit-appearance: none
}
.searchSubmit {
	cursor: pointer;
	width: 24px;
	background: url(/Files/Templates/Designs/HVR/img/searchIcon.png) 2px center no-repeat #fff;
	border-right: 2px #ccc solid!important;
	border-left: none!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important
}
.breadcrumb, .navgationBorders {
	border-bottom: 1px dashed #999
}
.searchSubmit:active, .searchSubmit:focus {
	background: url(/Files/Templates/Designs/HVR/img/searchIcon.png) 2px center no-repeat #fff!important
}
.bottomSearchBox, .searchResultForm {
	float: left
}
.user {
	font-size: 13px;
	line-height: 20px;
	margin: 5px 0 0;
	float: right;
	max-width: 200px;
	overflow: none
}
.user a {
	color: #000
}
.user a:hover {
	text-decoration: underline
}
#menu {
	float: left;
	height: 38px;
	margin: 0;
	padding: 0
}
.navgationBorders {
	border-top: 1px dashed #999;
	margin: 0
}
.navigationHolder {
	text-transform: uppercase
}
.navigationHolder ul {
	margin: 8px 0 2px;
	padding: 0 0 4px;
	float: left
}
.navigationHolder ul li {
	list-style: none;
	float: left;
	margin: 0 5px;
	position: relative
}
.navigationHolder ul li a {
	color: #000;
	font-size: 15px;
	padding: 5px 10px;
	text-decoration: none
}
.navContent, .navigationHolder ul li .right .navContent {
	width: 230px;
	color: #fff;
	text-transform: none;
	font-family: Arial, sans-serif
}
.navigationHolder ul li .hiddenNav, .navigationHolder ul li .hiddenNavBottom {
	z-index: 999;
	padding: 15px;
	float: left;
	background: #411e75
}
.navigationHolder ul li .hiddenNav {
	display: none;
	white-space: normal
}
.navigationHolder ul li .right {
	right: 0
}
.navigationHolder ul li .right .navContent {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
	border-right: 1px dashed #fff;
	border-left: none
}
.navContent {
	float: left;
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
	border-left: 1px dashed #fff
}
.breadcrumb a, .navContent b, .slideContent h2, footer {
	font-family: KlavikaWebBasicRegular
}
.navContent img {
	width: 204px
}
.hiddenNav {
	position: absolute;
	width: 425px;
	z-index: 2
}
.navContent .selected, .navContent a {
	color: #fff!important;
	font-size: 11px!important;
	padding: 0!important;
	margin: 0!important;
	text-decoration: underline
}
.navContent b {
	font-size: 13px;
	font-weight: 400
}
.navContent h2 {
	margin: 0 0 12px
}
.navContent .pidlink {
	display: none
}
.navigationHolder ul li .selected, .navigationHolder ul li a:hover {
	background: #411e75;
	color: #fff;
	text-shadow: none
}
.navigationHolder ul li ul {
	width: 150px;
float:left;
 padding: 0;
	margin: 0
}
.navigationHolder ul li ul li {
	float: none;
	list-style: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	white-space: normal
}
.navigationHolder ul li ul li .selected {
	background: 0 0;
	color: #fff;
	text-shadow: none
}
.navigationHolder ul li ul li:hover {
	background: #573594
}
.navigationHolder ul li ul li a {
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 6px;
	display: block;
	word-wrap: break-word
}
a.menuActive {
	background: #411e75;
	color: #fff!important
}
.navigationHolder form {
	margin: 10px 0 0;
	float: right
}
.borderRight {
	border-right: 1px dashed #999
}
.hiddenNav .navContent a {
	text-decoration: none!important
}
.hiddenNav .navContent a:hover {
	text-decoration: underline!important
}
.breadcrumb {
	background: 0 0;
	padding: 5px 10px;
	font-size: 11px
}
.breadcrumb a {
	color: #7b7c7e;
	text-decoration: none;
	line-height: 19px;
	font-size: 11px
}
.breadcrumb .activeitem, .breadcrumb a:hover {
	color: #000
}
.breadcrumbHome {
	float: left;
	margin: 0 10px 0 0
}
.breadcrumb ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.breadcrumb ul li {
	float: left;
	margin: 0 10px 0 0
}
.breadcrumb ul li a:before {
	content: ">";
	margin: 0 10px 0 0
}
.bottomNav {
	border-top: 1px dashed #999;
	margin: 0;
	padding: 5px 0
}
footer .searchField, footer .searchSubmit {
	border-top: 2px #fff solid!important;
	border-bottom: 2px #fff solid!important
}
footer {
	background: #332f2f;
	color: #e3e3e3;
	padding: 20px 0 20px 20px;
	width: 960px!important;
	font-size: 18px;
	text-transform: uppercase
}
footer a {
	color: #e3e3e3;
	text-decoration: none
}
footer a:hover {
	color: #fff;
	text-decoration: underline
}
footer .searchField {
	border-right: none!important;
	border-left: 2px #fff solid!important
}
footer .searchSubmit {
	border-right: 2px #fff solid!important;
	border-left: none!important
}
footer ul, footer ul li {
	list-style: none;
	padding: 0
}
footer .footerNav {
	width: 80%;
	padding: 0 0 0 2%;
	float: left
}
footer .footerNav ul li {
	margin: 0 4% 0 0;
	padding: 0 0 20px;
	float: left;
	width: 21%;
	font-size: 16px
}
footer .footerNav ul li:nth-child(5) {
	clear: both
}
footer .footerNav ul li ul {
	margin: 0;
	border: none
}
footer .footerNav ul li ul li {
	margin: 0;
	width: 100%;
	padding: 0;
	float: none;
	font-size: 11px;
	text-transform: none;
	border: none
}
.contactBottomHeader {
	margin: 0 0 3px;
	display: block
}
.contactInfo li, .contactInfo li ul {
	margin: 0;
	border: none
}
.flex-direction-nav a, .rssHolder img {
	display: none
}
.contactInfo {
	width: 17%;
	float: right;
	padding: 0 1% 0 0
}
.contactInfo li {
	font-size: 18px
}
.contactInfo li ul li {
	font-size: 11px;
	line-height: 16px;
	text-transform: none
}
footer ul li ul li {
	float: none
}
.fbIcon, .linkedInIcon, .youtubeIcon {
	float: left;
	height: 27px;
	width: 27px;
	margin: 0 6px 10px 0
}
.fbIcon {
	background: url(/Files/Templates/Designs/HVR/img/bottomIconSprite.png) 0 -35px no-repeat
}
.fbIcon:hover {
	background: url(/Files/Templates/Designs/HVR/img/bottomIconSprite.png) no-repeat
}
.linkedInIcon {
	background: url(/Files/Templates/Designs/HVR/img/bottomIconSprite.png) -35px -35px no-repeat
}
.linkedInIcon:hover {
	background: url(/Files/Templates/Designs/HVR/img/bottomIconSprite.png) -35px 0 no-repeat
}
.youtubeIcon {
	background: url(/Files/Templates/Designs/HVR/img/bottomIconSprite.png) -70px -35px no-repeat
}
.youtubeIcon:hover {
	background: url(/Files/Templates/Designs/HVR/img/bottomIconSprite.png) -70px 0 no-repeat
}
.rssHolder a {
	float: right;
	margin: -40px 0 0;
	height: 20px;
	width: 20px;
	background: url(/Files/Templates/Designs/HVR/img/rssIcon.png)
}
.rssHolder a:hover {
	background: url(/Files/Templates/Designs/HVR/img/rssIcon.png) bottom
}
.rssIcon {
	background: url(/Files/Templates/Designs/HVR/img/bottomIconSprite.png) -105px -35px no-repeat;
	float: left;
	height: 27px;
	width: 27px;
	margin: 0 0 10px
}
.rssIcon:hover {
	background: url(/Files/Templates/Designs/HVR/img/bottomIconSprite.png) -105px 0 no-repeat
}
.printButton {
	float: right
}
.printButton img {
	float: left;
	margin: -1px 1px 0 0
}
#area1Bottom .eight, #area1Bottom .four, #area1Top .eight, #area1Top .four {
	float: left
}
.flex-control-nav {
	z-index: 1
}
.slider {
	padding: 10px 0
}
.slider ul li {
	list-style: none;
	margin: 0;
	padding: 0
}
.slider .slideElement {
	position: relative
}
.slideContent {
	padding: 20px;
	max-width: 60%;
	z-index: 1;
	position: absolute
}
.slideContent h2 {
	margin: 0;
	font-size: 32px;
	line-height: 32px;
	color: #000
}
.slideContent p {
	font-weight: 400;
	font-family: KlavikaWebBasicLight, arial;
	font-size: 18px;
	color: #000;
	line-height: 135%;
	margin: 20px 0 0
}
.styleWhite h2, .styleWhite p {
	color: #fff
}
.slideContent a {
	text-decoration: underline;
	color: inherit
}
.slideContent .link1, .slideContent .link2, .slideContent .link3, .styleWhite .link3 {
	text-decoration: none;
	font-weight: 400;
	font-family: KlavikaWebBasicLight, arial;
	line-height: 160%;
}
.slideContent .links1-2holder {
	margin: 30px 0 25px
}
.slideContent .link1, .slideContent .link2 {
	background: #363330;
	color: #fff;
	padding: 7px 14px;
	font-size: 14px;
	
}
.slideContent .link1:hover, .slideContent .link2:hover {
	background: #000
}
.slideContent .link3, .styleWhite .link3 {
	color: #000
}
.slideContent ol li, .slideContent ol li a, .styleWhite ol li, .styleWhite ol li a {
	font-size: 14px
}
.styleWhite .link3 {
	color: #fff
}
.slideContent .link3:hover {
	text-decoration: underline
}
.slideContent ol li a:before, .styleWhite ol li a:before {
	display: inline-block;
	position: absolute;
	width: 0;
	height: 0;
	border-right: solid transparent;
	border-bottom: solid transparent;
	border-left: solid #000;
	border-top: solid transparent;
	border-width: 5px;
	content: ' ';
	margin: 6px 0 0 -14px
}
.area1-2holder, .breaking {
	border-bottom: 1px dashed #999
}
.area1-2holder, .border, .borderNoMargin {
	border-top: 1px dashed #999
}
.styleWhite ol li a:before {
	border-left-color: #fff
}
.breaking {
	padding: 5px 0 5px 10px;
	margin: 0;
	font-family: KlavikaWebBasicMedium;
	font-size: 12px
}
.breakingYellow {
	background: #ffdf4f
}
.breakingGreen {
	background: #4DB15B;
	color: #fff
}
.breakingPurple {
	background: #421E76;
	color: #fff
}
.breakingHIF {
	color: #000000;
	background: #f8a158;
}
.border {
	margin: 0 0 15px;
	clear: both
}
.categoryPageBorder {
	margin: 0
}
.borderNoMargin {
	margin: 0;
	clear: both
}
.border-left {
	border-left: 1px dashed #999
}
.area1-2holder {
	width: 100%
}
.altPage {
	border: none
}
.area2 img.fletImg {
	margin: 0 0 0 5px
}
.area1-2holder .paging, .area1-2holder .readMore {
	display: none
}
.leftNav ul, .leftNavOpen ul {
	padding: 0;
	margin: 20px 10px 20px 0;
	list-style: none;
	font-family: KlavikaWebBasicRegular, arial
}
.articleQuote, .quoteSignLeft {
	font-family: KlavikaWebBasicLight, Arial, SansSerif
}
.leftNav ul li, .leftNavOpen ul li {
	margin: 0;
	list-style: none;
	border-bottom: 1px dashed #999
}
.leftNav ul li a, .leftNavOpen ul li a {
	display: block;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	padding: 8px 5px 7px 10px;
	margin: 6px 0;
	word-wrap: break-word;
	color: #000
}
.leftNav ul li a.inpath {
	display: block;
	font-size: 16px;
	background: #dcddde;
	text-decoration: none
}
.leftNav ul li a.activeitem, .leftNav ul li a:hover {
	background: #573594;
	color: #fff
}
.leftNav ul li a.activeitem {
	display: block
}
.leftNav ul li ul.M2 {
	margin: 0
}
.leftNav ul li ul.M2 a {
	font-size: 14px;
	line-height: 14px;
	display: block
}
.leftNav ul li ul.M2 li {
	color: #1a1a18;
	border: none;
	margin: 0 0 0 12px
}
.leftNav ul li ul.M2 li a {
	margin: 5px 0;
	padding: 3px 6px
}
.leftNav ul li ul.M2 li ul.M3, .leftNav ul li ul.M2 li ul.M3 li ul.M4, .leftNav ul li ul.M2 li ul.M3 li ul.M4 li ul.M5 {
	margin: 0
}
.leftNav ul li ul.M2 li a.inpath {
	color: #000;
	background: 0 0
}
.leftNav ul li ul.M2 li a:hover {
	background: #573594;
	color: #fff
}
.leftNav ul li ul.M2 li a.activeitem {
	display: block;
	background: #573594;
	color: #fff
}
.leftNav ul li ul.M2 li ul.M3 li a {
	font-size: 13px;
	line-height: 14px
}
.leftNav ul li ul.M2 li ul.M3 li a.activeitem: {
display:block;
background:#573594;
color:#fff
}
.leftNav ul li ul.M2 li ul.M3 li ul.M4 li a {
	font-size: 12px;
	padding: 2px 5px
}
.leftNav ul li ul.M2 li ul.M3 li ul.M4 li a.activeitem: {
display:block;
background:#573594;
color:#fff
}
.leftNav ul li ul.M2 li ul.M3 li ul.M4 li ul.M5 li a {
	font-size: 12px;
	margin: 0 0 0 12px;
	padding: 1px 5px
}
.leftNav ul li ul.M2 li ul.M3 li ul.M4 li ul.M5 li a.activeitem: {
display:block;
background:#573594;
color:#fff
}
.leftFletHolder {
	height: 391px;
	display: none
}
.leftFletImage {
	display: none;
	position: absolute;
	margin: -391px 0 0
}
.pageContent, .pageMiddleContent {
	border-left: 1px dashed #999;
	margin: 0
}
.textPage .pageMiddleContent {
	padding: 30px 20px 30px 30px
}
.pageMiddleContent {
	padding: 20px 0 30px 10px
}
.textPage .columnTopWideBottom {
	padding: 30px 20px 0
}
.employeeArea {
	float: left;
	width: 190px
}
.pageContent {
	padding: 20px 5px 30px 20px
}
.pageMiddleContent .h1 {
	margin: 0 0 5px;
	line-height: 37px
}
.pageMiddleContent .text2 {
	color: #7b7c7e
}
.pageMiddleContent .h3 {
	font-size: 16px;
	margin: 0 0 5px;
	line-height: 16px
}
.pageMiddleContent b {
	font-size: 12px
}
.articleHeader, .articleHeader .newsImage {
	margin: 0 0 15px
}
.articleHeader .prefix {
	margin: 4px 4px 0 0;
	float: left
}
.articleHeader .h1, .articleHeader h1 {
	margin: 0 0 15px;
	padding: 0;
	display: inline
}
.articleHeader .billedtext {
	margin: 0 0 15px
}
.articleHeader .manchet {
	margin: 0 0 15px;
	display: block;
	clear: both
}
.articleHeader ul {
	float: right
}
.articleHeader ul li {
	list-style: none;
	float: left;
	margin: 0 0 0 5px
}
.articleQuote {
	font-size: 22px;
	line-height: 28px;
	margin: 30px 0 0;
	padding: 0 30px
}
.quoteSignLeft, .quoteSignRight {
	display: inline-block;
	font-weight: 400;
	line-height: 5px
}
.pageRightContent .articleQuote {
	padding: 0
}
.articleBlackBox, .articlePurpleBox {
	padding: 15px 15px 35px;
	margin: 0 0 15px
}
.quoteSignLeft {
	font-size: 48px;
	color: #573594
}
.quoteSignRight {
	font-size: 48px;
	font-family: KlavikaWebBasicLight, Arial, SansSerif;
	color: #573594
}
.articleQuote:after, .articleQuote:before {
	font-family: KlavikaWebBasicLight, Arial, SansSerif;
	color: #573594;
	font-size: 48px;
	display: block
}
.articleQuote:before {
	content: '\201C';
	line-height: .1em;
	vertical-align: -.3em
}
.articleQuote:after {
	content: '\201D';
	line-height: 1em;
	vertical-align: -.6em;
	direction: rtl
}
.ie9 .quoteSignLeft, .ie9 .quoteSignRight, .old .quoteSignLeft, .old .quoteSignRight {
	line-height: 1px;
	font-size: 35px
}
.articlePurpleBox {
	background: url(/Files/Templates/Designs/HVR/img/articleBoxBottom.png) bottom left no-repeat #573594;
	color: #fff
}
.articleBlackBox {
	background: url(/Files/Templates/Designs/HVR/img/articleBoxBottom.png) bottom left no-repeat #332f2f;
	color: #fff
}
.toFrontpage, .toTop {
	font-family: KlavikaWebBasicRegular;
	font-size: 12px;
	padding: 1px 4px;
	text-decoration: none!important;
	color: #fff;
	float: left;
	text-transform: uppercase
}
.articleBlackBox .h2, .articleBlackBox a, .articleBlackBox h2, .articlePurpleBox .h2, .articlePurpleBox a, .articlePurpleBox h2 {
	color: #fff
}
.pageEnd {
	margin: 0 0 15px
}
.toTop {
	margin: 0;
	background: #cfd0d0
}
.toTop .arrow {
	float: left;
	margin: 7px 5px 7px 2px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	border-left: 5px solid transparent
}
.articleContact ol li:before, .articleLinks a:before, .toFrontpage .arrow {
	width: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	height: 0
}
.toFrontpage:hover, .toTop:hover {
	background: #441b6b;
	color: #fff
}
.toFrontpage {
	margin: 0 5px 0 0;
	background: #cfd0d0
}
.toFrontpage .arrow {
	float: left;
	margin: 5px 5px 2px 2px;
	border-right: 5px solid #fff
}
.pageEndContent {
	float: left;
	margin: 30px 0 0
}
.articleContact h2 {
	color: #fff
}
.articleContact {
	background: url(/Files/Templates/Designs/HVR/img/articleBoxBottom.png) bottom left no-repeat #573594;
	padding: 15px 15px 45px!important;
	color: #fff
}
.articleLinks {
	background: #562a86;
	margin: 20px 0 0;
	line-height: 25px;
	padding: 15px
}
.articleLinks a {
	color: #fff;
	text-decoration: underline;
	margin: 0 0 0 15px
}
.articleContact ol li:before, .articleLinks a:before {
	display: inline-block;
	position: absolute;
	border-left: 5px solid #fff;
	border-width: 5px;
	content: ' ';
	margin: 6px 0 0 -14px
}
.articleLinks .header {
	font-family: KlavikaWebBasicMedium;
	color: #fff;
	font-size: 24px
}
.standardListNoHeader {
	padding-top: 0
}
.withPadding {
	padding: 10px 30px 30px
}
.youtubeVideo {
	margin: 0 0 15px;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	clear: both
}
.pageRightContent .youtubeVideo {
	padding-top: 0
}
.youtubeVideo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.youtubeVideoText p {
	margin: -10px 0 15px
}
.newsElement {
	margin: 0;
	padding: 0;
	width: 100%
}
.addthisImage, .shares .hoverState, .shares a img {
	height: 21px;
	width: 21px
}
.newsElement .newsImage {
	margin: 0;
	float: left
}
.newsElement .newsImage img {
	margin: 0
}
.newsElement h1 {
	margin: 0 0 20px
}
.newsElement .date {
	margin: 0
}
.newsElement .manchet {
	margin: 0 0 15px
}
.shares {
	display: block;
	list-style: none;
	float: right;
	margin: 0 0 5px
}
.shares li {
	list-style: none;
	float: left;
	margin: 0 0 0 5px
}
.shares li ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.shareLabel {
	color: #99999d;
	margin: 3px 0 0;
	font-size: 10px
}
.shares .hoverState {
	position: absolute;
	display: none;
	margin: -27px 0 0
}
.shares li ul li ul li a:hover>.hoverState {
	display: block
}
.newsElement .readMore {
	text-decoration: none
}
.newsElement .readMore:hover {
	background: #441b6b
}
.newsnavigation .readMore {
	float: none;
	position: inherit
}
.newsnavigation #newsback {
	margin: 0 0 15px;
	float: left
}
.textPageRight {
	margin: 0 -5px 20px 5px
}
.pageTop {
	margin: 5px 0 0;
	color: #fff
}
.pageTopImage {
	height: 114px
}
.pageTopContent {
	width: 60%
}
.pageTop .pageTopContent h4 {
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	padding: 25px 0 5px 20px
}
.pageTop .pageTopContent p {
	color: #fff;
	padding: 0 0 10px 20px
}
.newsListStandardHolderContent a h2, .searchResult {
	color: #363330
}
#twoColumnsTop {
	margin: 25px 0 0 20px;
	padding: 0;
	float: left
}
.categoryPageTop .border {
	border-top: 1px dashed #999;
	margin: 0 0 0 20px;
	clear: both
}
#pageLeftContent {
	margin: 0 0 20px 20px;
	border-right: 1px dashed #999
}
#pageRightContent {
	margin: 30px 0 20px 15px
}
.pageRightContent .element {
	margin: 0 0 15px
}
#twoColumnsTopLeft {
	margin: 0 0 20px 20px;
	padding: 20px 20px 20px 0
}
#twoColumnsTopRight {
	margin: 0 0 20px;
	padding: 20px
}
.newsListStandardHolder {
	text-decoration: none;
	min-height: 700px;
	float: left
}
.newsListStandardHolder h3 a {
	margin: 0;
	padding: 0;
	text-decoration: none
}
.newsListStandardHolder .date {
	margin: 0 5px 0 0;
	padding: 0
}
.pageRightContent .newsListStandardHolder {
	padding: 0 20px;
	margin: 0
}
.pageRightContent .newsListStandardHolder .readArticle {
	float: left;
	margin: 0;
	padding: 0
}
.area3 .newsListStandardHolderContent {
	padding: 16px 0 0
}
.newsListStandardHolderContent a h2:hover {
	text-decoration: underline
}
.searchPaging a b, .searchResultItem a {
	text-decoration: none
}
.searchResult h1 {
	margin: 0
}
.searchResultItem {
	margin: 0 0 20px
}
.searchResultItem a {
	font-weight: 700;
	color: #000
}
.searchPaging a b, .searchResultItem strong {
	background: #441b6b;
	padding: 0 2px;
	color: #fff
}
.searchResultItem strong {
	font-weight: 400
}
.searchResultPageList {
	text-align: center
}
.searchPaging .holder {
	float: left;
	width: 33%
}
.searchResultBack .arrow, .searchResultNext .arrow {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent
}
.searchPaging a {
	color: #000;
	font-weight: 700;
	font-size: 11px;
	margin: 0 2px
}
.searchResultBack, .searchResultNext {
	font-family: KlavikaWebBasicRegular;
	font-size: 12px;
	text-transform: uppercase;
	background: #cfd0d0;
	padding: 1px 4px
}
.searchResultBack, .searchResultBack a {
	color: #fff;
	text-decoration: none!important
}
.searchResultBack {
	margin: 0;
	float: left
}
.searchResultBack .arrow {
	float: left;
	margin: 3px 5px 2px 2px;
	border-right: 5px solid #fff
}
.searchResultBack a:hover, .searchResultBack:hover {
	color: #000;
	text-decoration: none
}
.searchResultNext, .searchResultNext a {
	color: #fff;
	text-decoration: none!important
}
.searchResultBack:hover>.arrow {
	border-right: 5px solid #000
}
.searchResultNext {
	margin: 0;
	float: right
}
.searchResultNext .arrow {
	float: right;
	margin: 3px 5px 2px;
	border-left: 5px solid #fff
}
.searchResultNext a:hover, .searchResultNext:hover {
	color: #000;
	text-decoration: none
}
.searchResultNext:hover>.arrow {
	border-left: 5px solid #000
}
#twoColumnsTopTopLeft .columns, #twoColumnsTopTopRight .columns, .pageRightContent .columns {
	padding: 0
}
#twoColumnsTopTopLeft {
	margin: 0;
	padding: 0
}
#twoColumnsTopTopRight {
	padding: 0 4px 0 14px
}
.area1 .columns {
	border-right: 1px dashed #999;
	margin: 0
}
.newsListItem {
	margin: 0;
	position: relative
}
.area1-2holder .newsListItem {
	margin: 8px 4px;
	position: relative
}
.newsListItem .newsListContent {
 	height: 260px;
	overflow: hidden;
	clear: both
}
.newsListItem .newsListContent.smaller {
	height:206px;
}
.newsListItem .newsContent {
	margin: 0;
	max-height: 192px!important
}
.newsListItem .purple .newsContent {
	margin: 0;
	max-height: 225px!important;
	overflow: hidden!important
}
.newsListItem .newsContentWithImage {
	margin: 0;
	max-height: 113px;
	overflow: hidden
}
.newsListItem .purple {
	padding: 15px;
	background: #583494;
	height: 260px
}
.bred .newsListItem .newsListContent{
	height:360px;
	overflow:hidden;
	clear:both;
}
.bred .newsListItem .image-wrap{
	max-height:220px;
}

.newsListItem .newsImage {
	padding: 0;
	margin: 0 0 5px;
	width: 100%;
}
.newsListItem .image-wrap{
	max-height:130px;
	overflow:hidden;
	margin-bottom:10px;
}
.newsListItem .image-wrap .half{
	max-height:213px;
}
#twoColumnsTopLeft .newsListItem .newsImage{
	max-height:175px;
}
.newsListItem .newsImageLeft {
	padding: 0;
	margin: 0 0 5px;
	height: 210px;
	width: 100%
}
.newsListPreviewContent .readMore {
	margin: 0 0 15px
}
.newsListItem .readMore {
	margin: 15px 0
}
.newsListItem:hover>.readMore {
	background: #411e75
}
.newsListItem .purple:hover>.readMore, .readMore {
	background: #cfd0d0
}
.newsListItem h3 {
	float: left;
	margin: 1px 0 5px
}
.newsListItem .purple h3 {
	color: #fff;
	margin: 1px 0 5px
}
.newsListItem h3 a {
	color: #000;
	text-decoration: none
}
.newsListItem .purple:hover h3 a, .newsListItem:hover h3 a {
	text-decoration: underline
}
.newsListItem .purple h3 a {
	color: #fff;
	text-decoration: none
}
.newsListItem .date {
	float: left;
	color: #7b7c7e;
	margin: 0;
	line-height: 100%
}
.newsListItem .purple .date {
	float: left;
	color: #fff;
	font-size: 11px
}
.newsListItem .category {
	float: left;
	color: #441b6b;
	font-size: 11px
}
.newsListItem .purple .category {
	float: left;
	color: #fff;
	font-size: 11px
}
.newsListItem p {
	margin: 3px 0 6px;
	color: #363330;
	font-size: 12px
}

.area1 .newsListImageLeftContent h3 a, .newsListItem .newsListImageLeftContent h3 a {
	font-size: 26px;
	line-height: 26px;
}
.newsListItem .newsListImageLeftContent p {
	font-size: 15px;
	line-height: 130%
}
.newsListItem .newsListImageLeftContent .date {
	line-height: 130%
}
.newsListItem .newsListImageLeftContent .prefix {
	font-size: 25px;
	line-height: 26px;
}
.newsListImageLeftContent .billedtext, .date, small {
	font-size: 16px;
}

.newsListItem .purple p {
	margin: 3px 0 6px;
	color: #fff;
	font-size: 12px
}
.readMore, .readMoreRight {
	float: right;
	font-family: KlavikaWebBasicRegular;
	font-size: 12px;
	text-transform: uppercase;
	padding: 2px 6px;
	margin: 0 0 15px;
	text-decoration: none;
	color: #fff
}
.purple .readMore {
	background: #441b6b;
	bottom: 10px
}
.purple .readMore:hover, .readMoreRight {
	background: #cfd0d0
}
.readMore:hover {
	color: #fff;
	text-decoration: none
}
.readMoreRight:hover {
	color: #fff;
	text-decoration: none;
	background: #441b6b
}
.newsListStandardHolderContent h2 {
	float: left;
	margin: 0 10px 10px 0
}
#area2 .newsListStandardHolderContent{
	margin-top: 10px;
}
#area2 .newsListHeadersHolder {
	float: left
}
#area2 .newsListHeaderContent {
	max-height: 325px;
	overflow: hidden
}
.newsListStandardHolderContent img {
	float: right
}
.newsListHeadersHolder h2 {
	float: left;
	margin: 0 0 15px
}
.newsListHeadersHolder h3 {
	margin: 0 0 8px 16px
}
.newsListHeadersHolder img {
	float: right;
	margin: 4px 0 0 10px
}
#area2 .newsListHeadersHolder .readMore {
	position: absolute;
	bottom: 0;
	left: 5px
}
.newsListHeadersHolder .readMore:hover {
	background: #441b6b
}
.newsListHeaders .arrow {
	float: left;
	margin: 6px 5px 0 2px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #411e75
}
.newsListHeader {
	font-family: KlavikaWebBasicMedium;
	font-size: 18px;
	float: left
}
.ElementBlackText .purpleButton, .readAll {
	font-family: KlavikaWebBasicRegular;
	text-transform: uppercase
}
.newsListStandardHolder img {
	float: left;
	margin: 0 0 20px
}
.newsListStandardHolder {
	margin: 0 0 30px;
	padding: 10px 25px
}
.newsListStandardHolder .readAll:hover {
	background: #411e75;
	color: #fff;
	text-decoration: none
}
.readAll:active, .readAll:focus, .readAll:hover {
	background: #411e75;
	color: #fff;
	cursor: pointer;
	text-decoration: none
}
.standardList:hover>.readMore {
	background: #411e75;
	color: #fff
}
.standardList:hover>h3 {
	text-decoration: underline
}
.standardList p {
	margin: 3px 0 6px;
	font-size: 12px
}
.standardList .date {
	line-height: 19px
}
.standardList .readMore {
	float: right;
	position: relative;
	margin: 0 0 20px
}
.standardList .readMore:hover {
	background: #411e75;
	color: #fff;
	cursor: pointer
}
.readAll {
	float: left;
	font-size: 12px;
	background: #cfd0d0;
	color: #fff;
	padding: 2px 6px;
	margin: 20px 0;
	text-decoration: none
}
.readAll:hover {
	background: #411e75;
	color: #fff;
	cursor: pointer;
	text-decoration: none
}
input.readAll {
	line-height: 16px;
	height: 20px;
	border: none;
	font-weight: 400
}
input.readAll:active, input.readAll:focus, input.readAll:hover {
	background: #411e75!important;
	color: #fff!important;
	cursor: pointer!important;
	border-collapse: collapse;
	text-decoration: none
}
.newsListImageLeftImage {
	width: 50%;
	float: left
}
.newsListImageLeftContent {
	width: 50%;
	float: right;
	padding:0 15px;
}
.focusBoxBlack, .focusBoxPurple, .focusBoxHIF, .focusBoxHIF {
	margin: 7px 0;
	color: #fff;
	background: url(/Files/Templates/Designs/HVR/img/purpleBG.jpg) bottom left no-repeat #583494;
	padding: 25px 25px 10px 15px;
	height: 160px
}
.focusBoxBlack {
	color: #fff;
	background: #363330
}
 .focusBoxHIF {
	color: #4d4e4e;
	background: #f8a158;
	padding:0px 25px;
}

.focusBoxBlack:hover {
	cursor: pointer;
	background: #00000d
}
.focusBoxPurple:hover {
	cursor: pointer;
	background: #411e75
}
.focusBoxHIF:hover {
	cursor: pointer;
	background: #ffa700
}
.focusBoxBlack .elementHeader, .focusBoxPurple .elementHeader, .focusBoxHIF .elementHeader {
	margin: 0 0 10px
}
.focusBoxBlack .text, .focusBoxPurple .text {
	clear: both;
	margin: 0 0 5px
}
.colorbox {
	padding: 15px;
	margin: 0 0 15px;
	color: #fff
}
.colorbox a, .colorbox a:hover, .colorbox ol li a, .colorbox ol li a:hover, .colorbox p a, .colorbox p a:hover, .colorbox p.manchet {
	color: #fff
}
.colorboxNarrow {
	margin: 0 15px 15px 0;
	height: 135px;
	float: left;
	width: 211px
}
.ElementBlackText, .ElementBlackText a, .ElementBlackText a:hover, .ElementBlackText ol li a, .ElementBlackText ol li a:hover, .ElementBlackText p a, .ElementBlackText p a:hover, .ElementBlackText p.manchet {
	color: #363330
}
.ElementBlackText .purpleButton, .ElementBlackText .purpleButton a {
	color: #fff;
	text-decoration: none
}
.ElementBlackText ol li a:before {
	border-left-color: #363330
}
.sendPassText, .signup {
	border-left: 1px dashed #999
}
.whiteBox {
	margin: 15px 0;
	padding: 0;
	background: #fff
}
.colorBoxImage img {
	width: 100%;
	margin: 0 0 -6px
}
.skewBg {
	background: url(/Files/Templates/Designs/HVR/img/articleBoxBottom.png) bottom left no-repeat;
	background-size: 100%;
	padding-bottom: 45px
}
.ElementBlackText .purpleButton {
	font-size: 12px;
	background: #573594;
	margin: 0 10px 10px 0!important;
	padding: 5px;
	float: left;
	line-height: 100%;
	list-style: none
}
.ElementBlackText .purpleButton:hover {
	background: #411e75
}
.factRight {
	clear: none;
	position: relative;
	float: right!important;
	width: 50%;
	margin-left: 5px
}
.hvrForm, .hvrForm textarea {
	width: 100%;
	float: left
}
.hvrForm {
	margin: 0 0 15px
}
.hvrForm input {
	float: left;
	clear: both;
	font-size: 12px
}
.hvrForm label {
	float: left;
	margin: 2px 0
}
.hvrForm .Date, .hvrForm .DateTime {
	clear: both
}
.hvrForm .Date select, .hvrForm .DateTime select {
	margin: 0 2px
}
.hvrForm .DateTime select {
	min-width: 45px
}
.hvrForm input[type=checkbox] {
	float: left;
	margin: 2px 0 20px
}
.close-reveal-modal {
	font-weight: 400!important;
	font-size: 14px!important;
	color: #ccc!important
}
.memberLogin {
	min-height: 162px
}
.memberLogin input[type=checkbox] {
	float: left;
	margin: 3px 5px 0 0
}
.memberLogin input {
	margin: 10px 0 0;
	font-size: 12px
}
.memberLogin img {
	float: left;
	margin: 5px 5px 0 0
}
.memberLogin .h2 {
	font-size: 16px;
	float: left;
	margin: 6px 0 0
}
.memberLogin p {
	margin: 15px 0 5px
}
.popUpGetPasswordBox, .popUpLoginbox {
	float: left;
	width: 42%
}
.rememberMe {
	float: left;
	line-height: 100%;
	font-size: 11px
}
.popUpLoginbox .checkbox {
	float: none
}
.sendPassText, .signup {
	float: left;
	width: 51%;
	margin: 0 0 0 6%;
	padding: 0 0 0 5%;
	color: #fff
}
.sendUserPass, .signup .signupCompany, .signup .userSignup {
	float: left;
	padding: 15px;
	background: #562a86
}
.signup .userSignup {
	min-height: 100px
}
.signup .userSignup .h2 {
	margin: 10px 0 0
}
.signup .userSignup:hover, .signupCompany {
	cursor: pointer
}
.signup .signupCompany {
	margin: 10px 0 0;
	min-height: 50px;
	width: 100%
}
.loginButton, .signupButton {
	float: left;
	color: #fff;
	padding: 2px 6px;
	border: none;
	font-size: 12px;
	text-transform: uppercase;
	font-family: KlavikaWebBasicRegular
}
.signup .signupCompany .h2 {
	margin: 5px 0 0
}
.sendPassText p, .signup p {
	margin: 10px 0 20px
}
.signup a {
	color: #fff;
	text-decoration: underline
}
.signupButton {
	background: #441b6b;
	text-decoration: none!important
}
.loginButton, .signupButton:hover {
	background: #cfd0d0
}
.employee a, .formButtons input, .loginButton, .profilePage .readAll:hover {
	text-decoration: none
}
.loginButton:active, .loginButton:focus, .loginButton:hover {
	background: #411e75!important;
	color: #fff!important;
	cursor: pointer!important;
	border-collapse: collapse
}
.popUpLoginBoxText, .popUpPasswordBoxText {
	margin: 20px 0 0
}
.memberLogin .popUpPasswordBoxText, .memberLogin a, .memberLogin input, .popUpLoginBoxText, .popUpLoginBoxText a, .popUpLoginBoxText input {
	float: right
}
.userexists {
	border: 5px solid red;
	padding: 15px;
	width: 400px;
	margin: 20px 0 30px
}
.loginboxOnPage, .signupBoxOnPage {
	width: 100%;
	max-width: 380px;
	border: none;
	padding: 0;
	float: left
}
.userexists input {
	font-size: 12px
}
.userexists li, .userexists ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.loginboxOnPage {
	margin: 0 0 30px
}
.loginboxOnPage .h2 {
	font-size: 17px
}
.signupBoxOnPage {
	margin: 5px 0 0
}
.createNews, .newsletterSubscription {
	padding: 10px 30px 30px
}
input.valid {
	border: 1px solid green
}
label.error {
	font-weight: 700;
	color: red
}
.profilePage table td {
	table-layout: auto
}
.profilePage input {
	float: left;
	margin: 0 10px 0 0;
	font-size: 12px
}
.profilePage .readAll {
	float: left;
	margin: 20px 0
}
.profilePage input.readAll {
	float: left;
	margin: 10px 0 0
}
.newsletterSubscription .readAll {
	float: left;
	margin: 20px 0
}
.newsletterSubscription input.readAll {
	float: left;
	margin: 10px
}
.createNews .readAll {
	float: left;
	margin: 20px 0
}
.createNews table {
	margin: 20px 0 0
}
.createNews input.readAll {
	float: left;
	margin: 10px 10px 10px 0
}
.createUser {
	padding: 30px
}
.createUser ul {
	padding: 0
}
.createUser table {
	margin: 20px 0 0
}
.createUser input {
	float: left;
	margin: 0 10px 0 0;
	font-size: 12px
}
.createUser input.readAll {
	float: left;
	text-decoration: none;
	margin: 10px 10px 10px 0
}
.formButtons input {
	font-family: KlavikaWebBasicRegular;
	font-size: 12px;
	text-transform: uppercase;
	background: #cfd0d0;
	border: none;
	color: #fff;
	padding: 2px 6px;
	bottom: 0
}
.formButtons input:active, .formButtons input:focus, .formButtons input:hover, .formButtons input:visited {
	background: #441b6b;
	cursor: pointer
}
.employee {
	width: 210px;
	height: 150px;
	line-height: 19px;
	color: #fff;
	float: left;
	margin: 0 15px 15px 0;
	overflow: hidden
}
.showInfo {
	margin: 103px 0 0
}
.employee .position {
	background: #332f2f;
	color: #fff;
	float: left;
	font-size: 11px;
	padding: 2px 5px
}
.employee .info, .employee .name {
	background: #573594;
	padding: 2px 5px
}
.employee .name {
	font-family: KlavikaWebBasicRegular;
	color: #fff;
	width: 100%;
	font-size: 14px
}
.employee .info {
	height: 115px
}
.employee .infoText {
	height: 60px;
	text-align: right;
	padding: 0 3px 0 0
}
.linkToReadMore, .linkToVcard {
	background: #332f2f;
	padding: 1px 5px
}
.employee a {
	color: #fff
}
.employee a:hover {
	text-decoration: underline
}
.linkToVcard {
	float: left;
	margin: 13px 0 0 2px
}
a.linkToReadMore, a.linkToVcard {
	text-decoration: none
}
.linkToReadMore {
	float: right;
	margin: 13px 2px 0 0
}
.employee .arrow, .employee .arrowDown {
	float: right;
	margin: 7px 5px 2px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}
.employee .arrow {
	border-bottom: 5px solid #fff
}
.employee .arrowDown {
	display: none;
	border-top: 5px solid #fff
}
.listUser {
	margin: 0 0 15px
}
input.FrontendStd {
	font-size: 12px;
	background: #fff!important;
	-webkit-appearance: none;
	border-radius: 0
}
.messages {
	background: #dcddde;
	padding: 4px 6px;
	color: #363330
}
.firstMessage {
	padding: 8px 6px;
	margin: 0 0 10px
}
.firstMessage h2 {
	color: #000;
	float: left;
	display: block;
	width: 100%;
	margin: 0 0 6px 10px
}
.firstMessage h3 a {
	font-size: 15px;
	margin: 0 0 5px
}
.previousMessages h2 {
	color: #000;
	float: left;
	display: block;
	margin: 4px 0 6px 10px
}
.messagesContent {
	padding: 5px 10px;
	background: #fff
}
.firstMessage .messagesContent {
	padding: 8px 6px 15px 8px
}
.messagesContent h3 a {
	font-weight: 400;
	font-family: KlavikaWebBasicMedium
}
.date {
	margin: 3px 0 0
}
.messages a.readMore {
	background: #583494;
	text-transform: none;
	margin: 0;
	padding: 1px 12px
}
.messageHeader, .messages p {
	font-size: 11px
}
.messageHeader {
	display: block;
	margin: 5px 0 0;
	padding: 5px 0 0;
	border-top: 1px dashed #dcddde;
	font-weight: 700;
	color: #363330;
	text-decoration: none
}
.messageFileLinks {
	border-top: 8px solid #dcddde;
	background: #fff;
	padding: 8px 8px 4px
}
.newsElement .messageFileLinks {
	border: 8px solid #dcddde;
	margin: 0 0 20px
}
.messageFileLinks a {
	background: #583494;
	display: block;
	float: left;
	text-transform: none;
	margin: 0 4px 4px 0;
	padding: 2px 6px;
	color: #fff;
	text-decoration: none
}
.messageFileLinks a img {
	margin: 2px 4px 0 0;
	float: left
}
.udvalgFocusPurple {
	background: #583494;
	color: #fff;
	text-align: center;
	padding: 10px;
	margin: 0 0 15px
}
.udvalgFocusPurple h2 {
	text-transform: uppercase;
	font-family: KlavikaWebBasicRegular
}
.udvalgFocusPurple .date {
	font-family: KlavikaWebBasicMedium;
	color: #fff;
	font-size: 28px;
	margin: 5px 0;
	text-align: center;
	width: 100%
}
.linkToDocuments {
	display: block;
	color: #fff;
	text-decoration: none;
	width: 100%;
	font-size: 11px;
	padding: 1px 0;
	text-align: center;
	background: #411e75
}
.linkToDocuments:hover {
	color: #fff;
	text-decoration: none
}
.udvalgFocusGrey {
	background: #dcddde;
	color: #000;
	text-align: center;
	padding: 10px;
	margin: 0 0 15px
}
.udvalgFocusGrey h2 {
	text-transform: uppercase;
	font-family: KlavikaWebBasicRegular
}
.beskedSearch h2, .udvalgFocusGrey .date {
	font-family: KlavikaWebBasicMedium
}
.udvalgFocusGrey .date {
	color: #000;
	font-size: 28px;
	margin: 5px 0;
	text-align: center;
	width: 100%
}
.udvalgFocusGrey .linkToDocuments {
	display: block;
	color: #000;
	text-decoration: none;
	width: 100%;
	font-size: 11px;
	padding: 1px 0;
	text-align: center;
	background: #c7c8ca
}
.beskedSearch, .udvalgsFilPub {
	background: #dcddde;
	padding: 10px
}
.udvalgFocusGrey .linkToDocuments:hover {
	color: #000;
	text-decoration: none
}
.beskedSearch {
	float: left;
	width: 100%
}
.beskedSearch h2 {
	font-weight: 400;
	margin: 0;
	font-size: 18px;
	line-height: 18px;
	text-transform: none
}
.beskedSearch h2 img {
	height: 15px;
	margin: 0 6px -2px 0
}
.beskedSearch .searchField, .beskedSearch .searchSubmit, .beskedSearch input {
	border: none!important
}
.filPubLine, .udvalgShowMember, .udvalgsUserListInnerBorder {
	border-bottom: 1px dashed #dcddde
}
.beskedSearch input.searchField {
	width: 93%!important
}
.pageRightContent .beskedSearch input.searchField {
	width: 165px!important
}
.udvalgsFilPub h3 {
	margin: 0 0 5px
}
.filpubBack {
	float: right
}
.filPubInner {
	background: #fff
}
.filPubBreadCrumb {
	background: #dcddde;
	font-family: KlavikaWebBasicRegular;
	margin: 0 0 10px
}
.filpubInnerLine {
	height: 1px;
	margin: -1px 0 0;
	float: left;
	width: 100%;
	background: #fff
}
.filPubBreadCrumb a {
	font-size: 11px;
	color: #000
}
.filPubLine {
	padding: 5px
}
.udvalgsFilPub a {
	color: #000;
	text-decoration: none
}
.udvalgsFilPub .filPubOpenLink {
	float: right;
	color: #fff;
	text-decoration: none;
	padding: 1px 5px;
	text-align: center;
	background: #411e75
}
.filPubInner img {
	margin: 0 5px -6px 0
}
.udvalgsSearchResultInner {
	background: #fff;
	padding: 10px 10px 0;
	margin: 10px 0 -15px
}
.searchResultLine {
	height: 28px
}
.udvalgsSearchResultInner img {
	margin: -3px 3px 0 0;
	float: left
}
.udvalgShowMemberHolder {
	float: left!important
}
.udvalgShowMember {
	padding: 0 15px 15px 0;
	min-height: 130px
}
.four .udvalgShowMember, .six .udvalgShowMember {
	width: 92%
}
.udvalgShowMemberText {
	color: #999;
	float: left;
	font-family: KlavikaWebBasicRegular, arial;
	font-size: 11px;
	line-height: 19px;
	font-style: normal;
	font-weight: 400;
	padding: 0
}
.udvalgsUserList {
	background: #dcddde;
	padding: 10px;
	margin: 0 0 20px
}
.udvalgsUserList h2 {
	margin: 0 0 10px 5px
}
.forumHolder, .forumInner {
	margin-top: 15px
}
.udvalgsUserListInner {
	background: #fff;
	padding: 10px 10px 5px;
	line-height: 16px;
	word-break: break-word
}
.udvalgsUserListInner table {
	width: 100%;
	display: table;
	table-layout: fixed
}
.udvalgsUserListHeader {
	color: #666
}
.udvalgsUserListInner td {
	background: #fff;
	padding: 2px 0;
	font-size: 11px
}
td.udvalgsUserListName {
	width: 20%
}
td.udvalgsUserListFunction {
	width: 10%
}
td.udvalgsUserListCompany, td.udvalgsUserListOrganization {
	width: 25%
}
td.udvalgsUserListPosition {
	width: 17%
}
td.udvalgsUserListEmail {
	width: 8%
}
td.udvalgsUserListEmail a {
	float: right;
	color: #fff;
	text-decoration: none;
	padding: 1px 5px;
	text-align: center;
	background: #411e75
}
.forumNav a, .startNewThread a {
	background: #573594;
	padding: 4px 8px;
	color: #fff
}
.forumRightColumn {
	width: 220px!important;
	float: right
}
.forumHolder ol li {
	list-style-type: decimal!important
}
.forumHolder ul li {
	list-style-type: disc!important
}
.forum-dialog-content ol li, .forum-dialog-content ul li {
	list-style-type: none!important
}
.forumHolder h1 img {
	width: inherit!important
}
.forum-container {
	margin: 0!important
}
.forumNav {
	float: left;
	margin: 5px 0 15px
}
.forumNav a {
	margin: 10px 15px 0 0;
	float: left;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font-family: KlavikaWebBasicRegular
}
.forum-post-submit .readMore, div.forum-dialog div.forum-dialog-content .readMore {
	font-family: KlavikaWebBasicRegular;
	cursor: pointer;
	text-transform: uppercase
}
.forumNav a .arrow {
	float: left;
	margin: 5px 5px 2px 2px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #fff
}
Â·startNewThread {
	margin: 5px 0 15px
}
.startNewThread a {
	margin: 15px 0 0
}
.forum-category-holder {
	margin: 0 0 10px;
	float: none
}
.forum-category {
	margin: 0 15px 15px 0;
	background: #cfd0d0;
	padding: 5px;
	width: 100%
}
.forum-category h3 {
	margin: 5px 0 10px 5px
}
.forum-category-inner {
	background: #fff;
	padding: 10px 10px 5px
}
.openCategory a, .openLatesPost a {
	padding: 4px 0;
	text-align: center
}
.openCategory a {
	background: #573594;
	color: #fff;
	margin: 10px 0 5px;
	width: 100%;
	float: right;
	text-decoration: none
}
.forumNav a:hover, .notifications .readMore:hover, .openCategory a:hover, .openLatesPost a:hover, .startNewThread a:hover {
	background: #441b6b!important
}
.forum-container h1 {
	float: left;
	margin: -10px 0 0
}
.thread-manager-panel a {
	background: #573594!important;
	color: #fff!important;
	text-decoration: none
}
.thread-manager-panel a:hover {
	background: #441b6b!important
}
.forum-container h2 {
	float: left
}
.forum-thread .paging {
	background: #fff;
	float: left;
	padding: 15px 0 5px;
	text-align: center
}
.threadPaging {
	width: 100%
}
.forum-thread, .forum-threadlist {
	margin: 0 0 15px;
	padding: 5px;
	float: left;
	width: 100%
}
.forum-threadlist {
	background: #cfd0d0
}
.forum-thread-holder {
	float: left;
	width: 100%
}
.forum-post-form tr td, .forum-thread-post tr td, .forum-threadlist table tr td {
	background-color: #fff
}
.forum-post-submit .readMore, .notifications .readMore {
	background: #573594!important
}
.forum-thread-replies {
	margin: 0!important
}
.original-post-inner {
	margin: 0 0 5px;
	float: left;
	width: 100%
}
.forum-thread-original table, .forum-thread-replies table, .forum-threadlist {
	margin: 0!important
}
.reply-inner {
	border-top: 1px solid #eee
}
.reply-inner:first-child {
	border-top: none!important
}
.reply-inner table tr td p {
	width: 100%!important
}
.forum-thread-post-image {
	display: none!important
}
.forum-thread-post-user {
	padding: 10px 10px 10px 0!important
}
.forum-thread-post-message {
	padding: 20px 15px 0!important
}
.forum-thread-post-answer .answer-inner {
	margin: 0 20px!important;
	padding: 20px!important;
	border: 2px solid #411e75!important
}
.forum-post-submit .readMore {
	font-size: 12px;
	color: #fff;
	padding: 4px 10px;
	margin: 0 0 15px;
	float: right;
	border: none
}
.forum-dialog {
	top: 100px!important;
	left: 50px!important;
	border: none!important;
	width: 300px
}
.forum-threadlist-split a {
	display: block;
	float: right;
	background: 0 0!important
}
.forum-threadlist-split a.subscription-settings {
	background: 0 0!important;
	margin-right: 5px
}
.notifications img {
	height: 15px;
	float: right;
	margin: 0 5px 0 0
}
.forum-threadlist-split a.show-unsolved {
	background: url(/Admin/Images/Ribbon/Icons/Small/check_grey.png) top left no-repeat
}
.forum-threadlist-split a.show-unanswered {
	background: url(/Admin/Images/Ribbon/Icons/Small/document_plain_red.png) top left no-repeat
}
.forum-threadlist-split a.show-all {
	background: url(/Admin/Images/Ribbon/Icons/Small/documents.png) top left no-repeat
}
.forum-threadlist-split a {
	color: #000!important;
	margin: 0 0 8px
}
.forum-threadlist-split img {
	margin: 0 5px -5px 0;
	height: 20px
}
.forum-threadlist-split h1 {
	float: left;
	margin: 0 0 5px
}
.forum-thread table.forum-thread-post td.forum-thread-post-user {
	background-color: #fff!important;
	border-right: 1px solid #eee
}
.forum-thread-post-buttons a, .forum-thread-post-misc .forum-thread-post-delete a, .forum-thread-post-misc .forum-thread-post-edit a {
	background: 0 0!important;
	color: #000;
	border: none!important
}
.forum-thread-post-buttons a:hover, .forum-thread-post-misc .forum-thread-post-edit a:hover, .forum-threadlist-split a:hover {
	color: #411e75!important
}
.forum-thread-post-buttons a img, .forum-thread-post-misc .forum-thread-post-edit a img {
	height: 15px;
	margin: 0 5px -3px 0!important
}
.forum-thread-subject img {
	height: 15px;
	margin: 0 0 -3px 5px!important
}
.thread-sticky {
	color: #000!important;
	font-weight: 400!important
}
.forum-thread table.forum-thread-post-answer td.forum-thread-post-message {
	border: none!important
}
.forum-post-breadcrumb, .forum-post-breadcrumb a, .forum-post-breadcrumb a:hover {
	font-size: 11px;
	color: #000!important;
	text-decoration: none
}
.forum-dialog-content table tr td {
	background: #fff
}
.forum-dialog {
	position: absolute;
	z-index: 101;
	padding: 20px;
	background-color: #fff
}
div.forum-dialog div.forum-dialog-content {
	margin: 0!important;
	width: 430px
}
div.forum-dialog div.forum-dialog-content #txEmail {
	background: #fff;
	font-size: 12px!important;
	border: 1px solid #ccc!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important
}
.forum-dialog-content ul li input {
	float: left;
	margin: 0 7px 0 0
}
div.forum-dialog h3 {
	margin: 0 0 10px
}
div.forum-dialog div.forum-dialog-content .readMore {
	float: left;
	margin: 0 10px 0 0;
	font-size: 12px;
	background: #573594!important;
	color: #fff;
	padding: 4px 10px;
	border: none
}
.forum-thread-post-user, .threadPaging.top {
	border-bottom: 1px solid #cfd0d0
}
.closeWindow {
	float: right;
	color: #000;
	text-decoration: none
}
.closeWindow:hover {
	text-decoration: none
}
.hide768 {
	display: inline
}
.show320, .show768 {
	display: none
}
.forum-threadlist tr.info td {
	padding: 0
}
.forum-threadlist table td.forum-thread-lastreply {
	width: 130px!important
}
.forum-threadlist .forum-thread-resume {
	padding: 10px 0
}
.forum-container .paging .pagingList a, .forum-container .paging .pagingList span.activePage {
	background: #e8e8e8;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	color: #000;
	margin: 0 5px 0 0
}
.forum-container .paging .pagingList span.activePage {
	background: #573594;
	color: #fff
}
.forum-thread table.forum-thread-post td.forum-thread-post-message>div {
	margin-left: 0!important
}
.forum-thread .forum-thread-post-message {
	padding: 10px!important
}
.forum-thread-post-user {
	margin-bottom: 10px!important
}
.forum-image-anonymous {
	width: 20px;
	height: 20px
}
.forum-thread-post-name {
	font-size: 11px;
	color: #666
}
.reply-inner {
	margin: 0
}
.forum-threadlist .forumThread:nth-child(odd) td, .reply-inner:nth-child(odd), .reply-inner:nth-child(odd) .forum-thread-post tr td {
	background: #f5f5f5
}
.forum-threadlist .forumThread>td {
	padding: 10px
}
.forum-thread-post-message h1, .forum-thread-post-message h2, .forum-thread-post-message h3, .forum-thread-post-message h4 {
	display: block;
	float: none
}
.forum-thread-post-message ul li {
	list-style: disc
}
.forum-thread-post-message ol {
	padding: 0 0 0 20px;
	margin-left: 0
}
.forum-thread-post-message ol li {
	list-style: decimal
}
.forum-container h2 {
	margin: 5px 0 5px 2px
}
.thread-manager-panel {
	margin-bottom: 10px
}
.forumThread .notifications .readMore, .original-post-inner, .repliesTitle {
	margin-bottom: 5px
}
.forum-thread-post-answer .answer-inner {
	width: 100%!important
}
.forumThread .opretteAf {
	font-size: 11px;
	color: #9b9b9b
}
.forum-threadlist .forum-thread-lastreply-author, .forum-threadlist .forum-thread-lastreply-date {
	margin-top: 0!important
}
.forum-thread-lastreply a, .forum-thread-lastreply div {
	display: inline-block;
	font-size: 11px
}
.forumThread .info td {
	font-size: 11px;
	padding-top: 0!important
}
.forum-threadlist .forum-thread-resume {
	color: #555!important
}
.forum-thread-subject .greyed {
	color: #9b9b9b
}
.forum-thread-subject .greyed a {
	color: #000
}
.repliesTitle {
	padding: 10px;
	float: left
}
.forum-thread {
	padding: 0
}
.forum-threadlist-split {
	background: #cfd0d0;
	display: block;
	padding: 5px 10px 0
}
.forum-threadlist-split:after {
	content: '';
	display: table;
	clear: both
}
.forum-thread-holder {
	background: 0 0
}
.forum-thread-replies, .original-post-inner {
	background: #cfd0d0!important;
	padding: 5px
}
.reply-inner {
	background: #fff;
	padding: 5px
}
.threadPaging .paging {
	border-top: 0;
	padding: 5px 0;
	background: #cfd0d0
}
.nytindlag {
	float: right
}
.nytindlag a {
	background: #573594;
	color: #fff;
	margin: 6px 0 0;
	padding: 4px 8px;
	float: left;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font-family: KlavikaWebBasicRegular
}
.threadPaging .paging .pagingList a {
	background: #fff
}
.threadPaging td {
	padding: 0 0 5px
}
.threadPaging.bottom .paging {
	padding-bottom: 10px;
	padding-top: 5px
}
.uploadFile {
	background: -webkit-gradient(linear, left top, right top, from(#fff), to(#ddd));
	background: -webkit-linear-gradient(top, #fff, #ddd);
	background: -moz-linear-gradient(top, #fff, #ddd);
	background: -o-linear-gradient(top, #fff, #ddd);
	background: -ms-linear-gradient(top, #fff, #ddd);
	background: linear-gradient(top, #fff, #ddd);
	background-color: #fff;
	padding: 10px 10px 0;
	border: 1px solid #ccc
}
.forum-container .forum-post-form td {
	padding: 0
}
.openLatesPost a {
	background: 0 0;
	width: auto;
	float: left;
	margin: 5px 0 0;
	color: #411e75;
	text-decoration: underline
}
.openLatesPost a:hover {
	background: 0 0!important
}
.openLatesPost a.right {
	float: right
}

@media all {
.pidlink {
	display: none
}
}
.printOnly {
	display: none!important
}
.eight.columns.tools.hidden-phone.noPrint {
	height: 104px;
}

.pageLeftContent.six.columns .newsListItem .image-wrap, .pageRightContent.six.columns .newsListItem .image-wrap{
	max-height:175px;
}
#area1Top .newsListItem .newsListContent.smaller .newsListImageLeftImage .image-wrap, #area1Bottom .newsListItem .newsListContent.smaller .newsListImageLeftImage .image-wrap{
	max-height:205px;
}
#area1Top .twelve, #area1Top .twelve {width:99.99%}