/* CSS Styles for Page Main Body Content  */

div#vt_body_col {
	background: #ffffff;
	margin-left: 0;
	padding-left: 5px;
	margin-bottom: 0;
	min-height: 300px;
}

#vt_body_col.col-sm-6 {
	width: 55%;
}

#vt_body_col.col-sm-9 {
	width: 77%;
}

#vt_body_col a,
#vt_body_col a:visited,
#vt_body_col p a,
#vt_body_col p a:visited,
#vt_body_col ul li a,
#vt_body_col ul li a:visited,
#vt_body_col ol li a,
#vt_body_col ol li a:visited {
	color: #557082;
	text-decoration: underline;
	border: 0;
}

#vt_body_col p a:hover,
#vt_body_col p a:visited:hover,
#vt_body_col ul li a:hover,
#vt_body_col ul li a:visited:hover {
	color: #660000;
	text-decoration: underline;
	border: 0;
}

body #vt_body_col p,
body #vt_body_col ul li,
body #vt_body_col ol li,
body #vt_body_col th,
body #vt_body_col td {
	font-size: 0.8em;
}

body #vt_body_col ul li ul li,
body #vt_body_col ol li ol li,
body #vt_body_col ul li p,
body #vt_body_col ol li p {
	font-size: 1em;
}

#vt_body_col h1 {
	color: #000000;
	margin-bottom: 15px;
	font-family: inherit;
	font-weight: normal;
}

#vt_body_col h2 {
	color: #66000;
	margin-bottom: 15px;
	margin-top: 0;
	font-family: inherit;
	font-weight: bold;
	font-size: 1.3em;
}

#vt_body_col h2.vt_bioTitle {
	margin-bottom: 0;
}

#vt_body_col h3 {
	color: #3C5B6F;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 10px;
	font-family: inherit;
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

#vt_body_col h3.vt_bioTitle {
	font-size: 1.1em;
	color: #333333;
}

#vt_body_col h1 a,
#vt_body_col h1 a:visited,
#vt_body_col h2 a,
#vt_body_col h2 a:visited,
#vt_body_col h3 a,
#vt_body_col h3 a:visited,
#vt_body_col a h1,
#vt_body_col a:visited h1,
#vt_body_col a h2,
#vt_body_col a:visited h2,
#vt_body_col a h3,
#vt_body_col a:visited h3 {
	color: #660000;
	text-decoration: underline;
	border: 0;
}

#vt_body_col h4 {
	padding: 0;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 1em;
	font-family: inherit;
	color: #3C5B6F;
	font-weight: normal;
	/* font-style: italic; */
}

#vt_body_col h5 {
	padding-top: 0;
	margin-bottom: 5px;
	font-family: inherit;
	color: #8C5206;
	font-style: normal;
	font-size: 1em;
}

#vt_body_col h6 {
	margin-bottom: 5px;
	font-family: inherit;
	color: #516F43;
	font-size: 1em;
}

#vt_body_col h4 a,
#vt_body_col h5 a,
#vt_body_col h6 a,
#vt_body_col h4 a:visited,
#vt_body_col h5 a:visited,
#vt_body_col h6 a:visited,
#vt_body_col a h4,
#vt_body_col a h5,
#vt_body_col a h6,
#vt_body_col a:visited h4,
#vt_body_col a:visited h5,
#vt_body_col a:visited h6 {
	color: #660000;
	text-decoration: none;
	border: 0;
}

#vt_body_col h1 a:hover,
#vt_body_col h2 a:hover,
#vt_body_col h3 a:hover,
#vt_body_col h4 a:hover,
#vt_body_col h5 a:hover,
#vt_body_col h6 a:hover,
#vt_body_col a:hover h1,
#vt_body_col a:hover h2,
#vt_body_col a:hover h3,
#vt_body_col a:hover h4,
#vt_body_col a:hover h5,
#vt_body_col a:hover h6 {
	color: #333333;
	text-decoration: underline;
	border: 0;
}

body #vt_body_col ol ol ol,
body #vt_body_col ol ol ol li,
body #vt_body_col ol ol ol li {
	list-style: lower-roman;
}

#vt_body_col ul,
#vt_body_col ol {
	margin-bottom: 15px;
	margin-top: 10px;
	padding-bottom: 0;
}

#vt_body_col ul li,
#vt_body_col ol li {
	padding-bottom: 0;
	margin-bottom: 5px;
}

#vt_body_col ul ul,
#vt_body_col ol ol {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
}

#vt_body_col figure {
	border: 1px solid #BBBAB0;
	margin-bottom: 10px;
}

#vt_body_col img,
#right_body_col img {
	margin-top: 0;
	border: 0;
	max-width: 100%;
}

#vt_body_col figure figcaption {
	margin: 0 5px;
	font-size: 0.8em;
}

#vt_body_col table {
	float: none;
}

#vt_body_col table tbody tr.alt td {
	background: inherit;
}

#vt_body_col table tr th {
	text-align: center;
	font-size: 0.9em;
}

#vt_body_col ul.tab-list {
	margin-bottom: 0;
}

#vt_body_col hr {
	float: none;
	width: auto;
	border: 0;
	border-bottom: 1px solid #999999;
}

/* Tabs Styles*/
#vt_body_col .vtTab > ul li {
	border: 1px solid #cccccc;
	background: #EDEADA;
	font-size: 0.75em;
	padding: 5px;
	margin-top: -1px;
	margin-left: 3px;
}

#vt_body_col .vtTab > ul li a,
#vt_body_col .vtTab > ul li a:hover,
#vt_body_col .vtTab > ul li a:visited {
	background: transparent;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
}

#vt_body_col .vtTab > ul li:hover {
	background: #333333;
}

#vt_body_col .vtTab > ul li:hover a,
#vt_body_col .vtTab > ul li:hover a:hover,
#vt_body_col .vtTab > ul li:hover a:visited {
	color: #ffffff;
}

#vt_body_col .vtTab > ul li.active {
	background: #3C5B6F;
}

#vt_body_col .vtTab > ul li.active a,
#vt_body_col .vtTab > ul li.active a:hover,
#vt_body_col .vtTab > ul li.active a:visited {
	color: #ffffff;
}

#vt_body_col .vtTab > div.tab-content {
	border: 1px solid #cccccc;
	margin-left: 3px;
	margin-top: -1px;
	padding: 10px;
}

/* Accordian Styles */
#vt_body_col div.vtAccordion div.panel-heading {
	padding: 0;
	border-top: 1px solid #999999;
}

#vt_body_col div.vtAccordion div.panel-heading:first-child {
	border-top: 1px solid #dddddd;
}

#vt_body_col div.vtAccordion div.panel-heading h4 {
	margin-bottom: 0;
}

#vt_body_col div.vtAccordion div.panel-heading h4 a,
#vt_body_col div.vtAccordion div.panel-heading h4 a:visited {
	padding: 10px 15px;
	display: block;
	background: #EDEADA;
}

#vt_body_col div.vtAccordion div.panel-heading h4 a:hover {
	text-decoration: none;
	background: 	#3C5B6F;
	color: #ffffff;
}

#vt_body_col .tab-content>.active {
	overflow: hidden;
}

/* social media icon colors */
i.fa {
	font-size: 1.5em;
	color: #333333;
	padding: 0 1px;
}

i.fa-facebook,
i.fa-facebook-official,
i.fa-facebook-square {
	color: #3b5998;
}

i.fa-twitter,
i.fa-twitter-square {
	color: #50a7e2;
}

i.fa-instagram {
	color: #5a7da3;
}

i.fa-pinterest,
i.fa-pinterest-square {
	color: #c51f2c;
}

i.fa-youtube,
i.fa-youtube-play,
i.fa-youtube-square {
	color: #cd201f;
}

i.fa-google-plus,
i.fa-google-plus-circle,
i.fa-google-plus-official,
i.fa-google-plus-square {
	color: #d34836;
}

i.fa-linkedin,
i.fa-linkedin-square {
	color: #296399;
}

i.fa-flickr {
	color: #f60088;
}

i.fa-tumblr,
i.va-tumblr-square {
	color: #384f6d;
}

i.fa-vine {
	color: #32b687;
}

i.fa-reddit,
i.fa-reddit-alien,
i.fa-reddit-square {
	color: #FF5700;
}

i.fa-vimeo,
i.fa-vimeo-square {
	color: #1ab7ea;
}

i.fa-wikipedia-w {
	color: #000000;
}

i.fa-wordpress {
	color: #21759b;
}

/* Search Results Page */
#vt_body_col img.gcsc-branding-img-noclear {
	max-width: 1000px;
}

#vt_body_col table.gcsc-branding,
#vt_body_col td.gcsc-branding-text,
#vt_body_col td.gcsc-branding-img-noclear,
#vt_body_col table.gsc-above-wrapper-area-container,
#vt_body_col td.gsc-result-info-container,
#vt_body_col table.gsc-table-result,
#vt_body_col td.gsc-table-cell-thumbnail.gsc-thumbnail,
#vt_body_col td.gsc-table-cell-snippet-close {
	border: 0;
}

#vt_body_col table.gsc-resultsHeader{
	display: none;
}

/* BEGIN List component styles per 2020 update */

.vt-list .item .vt-list-item-title,
.vt-feedreader .vt_feed_items .vt_feed_iTitle {
	border-left: none !important;
	padding-left: 0 !important;
	font-size: 1.33em !important;
	font-weight: 600 !important;
}

/* END List component styles per 2020 update */
