﻿@import url('core-fix.css');
@import url('wefo.css');
/* edits { */ 
#body-wrap .layout-follow-left .ms-PartSpacingVertical,
#body-wrap .layout-follow-right .ms-PartSpacingVertical {
	height: 20px;
}
#content {
	font-size: 1em;
}
.content {
	width: 100%;
}
.content>div {
	clear: both;
}
.content .ms-rtestate-write {
	background: #f1f1f1;
}
.content .ms-formfieldlabelcontainer {
	display: none;
}
.content .ms-formfieldvaluecontainer {
	padding: 0 0 20px 0;
}
.content h1.page-title .ms-formfieldvaluecontainer {
	padding: 0;
}
#ctl00_PlaceHolderMain_ctl00_ctl00_TextField, #ctl00_PlaceHolderMain_Content_RichHtmlField_displayContent {
	background: #f1f1f1;
	width: 100%;
}
#main .ms-SPZoneLabel {
	display: none;
}
/* } */
/* .layout { */
#main .page-header .media-nav ul {
	position: absolute;
	top: 0;
	left: 145px;
	list-style: none;
	padding: 0;
	margin: 0;
	border-left: #dad7c5 solid 1px;
	height: 50px;
}
#main .page-header .media-nav ul li {
	float: left;
	border: #dad7c5 solid 1px;
	border-left: none;
	border-bottom: none;
	height: 50px;
	padding: 0;
	margin: 0;
}
#main .page-header .media-nav ul li a {
	height: 47px;
	display: block;
	float: left;
	padding: 0 15px;
	font-size: 14px;
	line-height: 49px;
	text-decoration: none;
}
#main .page-header .media-nav ul li.selected {
	color: #403c29;
	border-bottom-color: #fff;
}
#main .page-header .media-nav ul li.selected a {
	color: #403c29;
	background: #fff;
	height: 55px;
}
.follow-left, .follow-center, .follow-right {
}
.layout-follow-columns>.follow-left {
	width: 200px;
	min-height: 1px;
	margin: 0 20px 0 0;
	overflow: hidden;
}
.layout-follow-columns>.follow-left>div {
	float:left;
	clear: both;	
}
.layout-follow-columns>.follow-left>table{
	clear: both;
}
.layout-follow-columns>.follow-center {
	width: 525px;
	margin: 0 20px 0 0;
}
.layout-follow-columns>.follow-right {
	width: 165px;
	overflow: hidden;
}
.layout-follow-columns>.follow-right>div {
	float:left;
	clear: both;
}
.layout-follow-columns>.follow-left-wide {
	width: 745px;
	margin-right: 20px;
}
.layout-follow-columns>.follow-left-wide>table {
	width: 745px;
	text-align: left;
}
.layout-follow-columns>.follow-right-wide {
	width: 710px;
	margin-right: 0;
}
.layout-follow-columns>.follow-right-wide>table {
	width: 710px;
	text-align: left;
}
.layout-follow-columns-wide-right>.follow-center {
	width: 480px;
	margin: 0;
}
.layout-follow-columns-wide-right>.follow-center .content {
	width: 460px;
}
.layout-follow-columns-wide-right>.follow-right {
	width: 230px;
}
.layout-follow-columns-3>.follow-center {
	width: 710px;
	margin: 0;
}
.layout-follow-columns-3>.follow-right {
	width: 0;
}
.layout-follow-columns>.follow-left-wide .contact-info {
	display: none;
}
.pagination {
	margin: 10px 0 0 0;
}
/* } */
/* #left-navigation { */
#left-navigation {
	float: left;
	width: 200px;
	font-size: 1em;
	padding-bottom: 20px;
}
#left-navigation ul, #left-navigation li, #left-navigation div, #left-navigation a, #left-navigation .title {
	position: relative;
	display: block;
	float: left;
	width: 200px;
	height: auto;
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-size: 1em;
}
#body-wrap #left-navigation>ul>li>ul>li>div>a {
	color: #3488ad;	
}
#content #left-navigation a {
	text-decoration: none;
}
#left-navigation li.hidden {
	display: none;
}
#main #left-navigation>ul>li>div>a:link, #main #left-navigation>ul>li>div>a:active, #main #left-navigation>ul>li>div>a:visited, #left-navigation>ul>li>div>.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #145a7c;
	padding: 0 0 5px 0;
}
#left-navigation>ul>li>div>.title {
	padding: 0 0 5px 0;
}
#left-navigation ul>li>ul>li>ul {
	display: none;
}
#left-navigation ul>li>ul>li.show-subs>ul {
	display: block;
}
#left-navigation>ul>li>ul>li>div>p {
	padding: 3px 5px 5px 5px;
	width: 190px;
	background: #fff;
}
#left-navigation>ul>li>ul>li>ul>li>div {
	width: 190px;
	margin-left: 10px;
}
#left-navigation>ul>li>ul>li>ul>li>ul>li>div {
	width: 180px;
	margin-left: 20px;
}
#left-navigation a.link {
	padding: 3px 5px 5px 5px;
	clear: none;
}
#left-navigation>ul>li>ul>li>div>a.link {
	width: 170px;
}
#left-navigation>ul>li>ul>li>ul>li>div>a.link {
	margin-left: 5px;
	width: 155px;
}
#left-navigation>ul>li>ul>li>ul>li>ul>li>div>a.link {
	margin-left: 5px;
	width: 165px;
}
#left-navigation li>div>a.more {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	height: 24px;
	line-height: 22px;
	text-align: center;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 1px;
	clear: none;
	font-size: 1.67em;
}
#left-navigation li>div>a.more:hover {
	background: #ccc;
}
#left-navigation li:hover>div>a.more {
	display: block;
}
#left-navigation li>div>a.more>span {
	display: block;
	width: 24px;
	height: 24px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
}
#left-navigation>ul>li>ul>li.show-subs:hover>div>a.more>span, #left-navigation>ul>li>ul>li>ul>li.show-subs:hover>div>a.more>span {
	padding: 0 0 5px 2px;
	width: 19px;
	height: 22px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
}
/* navigation color */
#left-navigation li>div>a.more:hover {
	background: #eaf7fb;
}
#left-navigation li.show-subs a.more:hover, #left-navigation li.selected a.more:hover {
	background: #dad7c5;
}
#left-navigation ul>li>div {
	border-bottom: #eaf7fb solid 1px;
}
#left-navigation ul>li>ul>li>ul>li>div {
	border-bottom-color: #f4f3ed;
}
#left-navigation ul>li>ul>li>ul>li>div>a {
	color: #9e9567;
}
#left-navigation ul>li.selected>div, #left-navigation ul>li.selected>div {
	background: #f4f3ed;
	border-bottom-color: #c2bd9f;
}
#left-navigation ul>li>ul>li.show-subs>div {
	border-bottom-color: #c2bd9f;
}
#body-wrap #left-navigation ul>li>ul>li.selected>div>a, #body-wrap #left-navigation ul>li>ul>li.show-subs>div>a {
	color: #403c29;
}
#left-navigation ul>li>ul>li:hover>div {
	background: #f4fbfd;
}
#left-navigation ul>li>ul>li.selected:hover>div, #left-navigation ul>li>ul>li.show-subs:hover>div, #left-navigation ul>li>ul>li>ul>li:hover>div {
	background: #f4f3ed;
}
#left-navigation ul>li>ul>li.selected:hover>div a, #left-navigation ul>li>ul>li.show-subs:hover>div a, #left-navigation ul>li>ul>li>ul>li:hover>div a {
	color: #403c29;
}
/* } */
/* related { */
#related-information {
	width: 100%;
	padding: 0 0 10px 0;
	float: left;
	border-bottom: solid 1px;
	font-size: 12px;
}
#related-information ul {
	list-style: square inside;
	padding: 0 0 5px 0;
	margin: 0 0 0 5px;
	line-height: 1.3;
}
#related-information ul li {
	list-style-type: square;
	margin: 0;
	padding: 0 0 5px 0;
}
#related-information p.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.33em;
	padding: 5px 0 10px 0;
	margin: 0;
	line-height: 1.3;
}
#content #related-information p.title {
	xcolor: #3488AD;
}
#body-wrap #related-information a {
	font-size: 0.9em;
	text-decoration: none;
	text-transform: capitalize;
}
/* } */
/* #search-results { */
#search-results .result {
	padding: 0 0 10px 0;
}
/* } */
/* left-touts { */
/* #left-tout { */
.layout-tout {
	padding: 0 0 20px 0;
}
.layout-tout a {
	position: relative;
	display: block;
	padding: 0 0 20px 0;
	height: 148px;
	background-position: center top;
	text-decoration: none;
}
.layout-left .layout-tout a.tout {
	width: 198px;
}
.layout-right .layout-tout a.tout {
	width: 163px;
}
.layout-tout a.tout span {
	display: block;
	float: left;
}
.layout-tout a.tout .tout.label {
	position: absolute;
	bottom: -10px;
	left: -1px;
	padding: 15px;
	border-top: none;
}
.layout-left .layout-tout a.tout .tout.label {
	width: 168px;
}
.layout-right .layout-tout a.tout .tout.label {
	width: 133px;
}
.layout-tout a.tout .tout.label .title {
	padding: 0;
	margin: 0;
	line-height: 1.2;
	clear: both;
	width: 100%;
}
.layout-tout .theme-b a.tout:hover, .layout-tout .theme-b a.tout:hover .tout.label {
	border-color: #81c1dc;
}
.layout-tout .theme-b a.tout:hover .tout.label {
	background: #f4fbfd;
}
.layout-tout .theme-b a.tout:hover .tout.label .title {
	color: #145a7c;
}
.layout-tout .theme-g a.tout:hover, .layout-tout .theme-g a.tout:hover .tout.label {
	border-color: #acd098;
}
.layout-tout .theme-g a.tout:hover .tout.label {
	background: #fff;
}
.layout-tout .theme-g a.tout:hover .tout.label .title {
	color: #498854;
}
.layout-tout .theme-p a.tout:hover, .layout-tout .theme-p a.tout:hover .tout.label {
	border-color: #c2bd9f;
}
.layout-tout .theme-p a.tout:hover .tout.label {
	background: #fff;
}
.layout-tout .theme-p a.tout:hover .tout.label .title {
	color: #78714d;
}
/* } */
/* } */
/* right-touts { */

/* #online-assistance-right { */
#online-assistance-right {
	padding: 15px;
	width: 198px;
}
#online-assistance-right .title {
	padding: 0 0 5px 0;
}
#online-assistance-right .rounded {
	width: 190px;
	height: 30px;
	padding: 0;
	background: #fff;
}
#online-assistance-right .rounded span {
	height: 30px;
	width: auto;
	float: left;
	padding: 0 0 0 20px;
	font-size: 1.4em;
	line-height: 30px;
}
#online-assistance-right .rounded a.button {
	height: 30px;
	float: right;
	padding: 0 12px;
	margin: -1px -1px 0 0;
	font-size: 1.1em;
	line-height: 30px;
}
/* } */
/* services-search-right { */
#services-search-right {
	width: 198px;
	height: 81px;
	padding: 12px 15px 15px 15px;
}
#services-search-right .title {
	padding-bottom: 10px;
}
#services-search-right .intro {
	padding-bottom: 7px;
}
#services-search-right .search-box {
	width: 198px;
}
#services-search-right .search-box .input {
	width: 163px;
}
#services-search-right .search-box .input input {
	background: #fff;
}
/* } */
/* } */
/* overrides */
/* .content { */
.content p.intro {
	color: #3488ad;
}
.content .layout-row {
	padding: 0 0 20px 0;
}
.content img {
	padding: 10px;
}
.content table img {
	float: none;
	padding: 0;
}
/* } */
#disqus-comments {
	display: none;
}
/* news-tout */
.news-tout>.tout>h3,
.news-tout>.tout>h4 {
	padding: 0.5em 0.5em 0.6em;
	text-align: center;
}
.news-tout>.tout>h4 {
	padding: 0.7em 0.5em 0.8em;
	background: #fff;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
}
.news-tout ul {
	background: #fff;
	padding: 0.5em 0 0;
}
.news-tout li {
	list-style: none;
	margin: 0 1em;
	padding: 0.5em 0;
	border-bottom: #bbe5f3 solid 1px;
}

/* } */