/* CSS to over ride styles */

/*
Website name: Virginia Cooperative Extension
Website url: http://www.ext.vt.edu
Latest update: July 29, 2014

Author: Joshua Chambers
Contact: jechambe@vt.edu

Version: 0.8.0

*/

/*
CSS Sections:

 - Container
 - Header
 - Navigation
 - Homepage
 - Banner
 - Body
 - Sidebar
 - Navigation Sidebar
 - Footer
 */
 
 /* Container */
 body
 {
	 background: #ffffff url(assets/bodybg.png) repeat-x;
 }
 
 div#vt_sp_body
 {
	 background: #ffffff url(assets/right-bar-bg.png) right repeat-y;
	 box-shadow: none;
	 width: 972px;
 }
 
 /* Header */
div#vt_header
{
	height: 122px;
	background: transparent;
	border-bottom: 0;
}

a#vt_home_btn
{
	display: none;	
}

div#vt_header_unit
{
	left: 0;
	height: 128px;
	width: 722px;
	background: url(assets/vce-banner.png) no-repeat left bottom;
}

div#vt_header_unit  div.vt_vcenter
{
	height: 122px;
	width: 722px;
	display: block;
}

div.vt_vcenter div.vt_brief
{
	margin: 0;	
}

div#toplinks
{
	width: 737px;
	float: left;
	background: #3C5B6F;
	text-align: right;
	padding: 10px;
	height: 15px;
}

a#logolink,
a#vcelink,
a#vtlink,
a#vsulink
{
	display: inline-block;
	position: absolute;	
}

a#logolink
{
	left: 5px;
	top: 40px;
	width: 80px;
	height: 75px;
}

a#vcelink
{
	top: 40px;
	left: 90px;
	height: 45px;
	width: 610px;		
}

a#vtlink
{
	left: 100px;
	top: 95px;
	height: 25px;
	width: 190px;
}

a#vsulink
{
	left: 340px;
	top: 95px;
	height: 25px;
	width: 350px;
}
 
div#vt_head_search_wrapper
{
	 width: 205px;
	 float: right;
	 padding: 5px;
	 /* border-left: 1px solid #666666;
	 border-right: 1px solid #666666; */
	 height: 112px;
}

div#vt_head_search_wrapper h2
{
	color: #660000;
	font-weight: bold;
	font-size: 1.6em;
	margin: 0 5px;
}

div#vt_head_search_wrapper p
{
	color: #000000;
	font-size: 1.2em;
	margin: 10px 5px;
}

div#vt_header_search
{
	right: auto;
	position: relative;
	bottom: auto;
	height: auto;
	width: 100%;
}

input#vt_search_box
{
	width: 155px;
	height: 15px;
	padding: 3px;
	margin-left: 6px;
	font-size: 1.3em;
	color: #666666;
	border: 2px solid #999999;
}

input#vt_go_button
{
	margin-left: 0;
	margin-right: 5px;
	float: right;
	height: 25px;
	background: url(assets/go.png);
	width: 25px;
	color: transparent;
	z-index: 2000;
}

div#vt_right_col input#vt_search_box
{
	width: 140px;	
}
 
 /* Navigation */
 
 #vt_quicklinks
 {
	display: none; 
 }
 
#vt_main_nav #horizontal_main_nav
{
	padding-left: 0;  
	background: transparent;
	height: 34px;
	border-bottom: 0;
}
 
 #vt_main_nav #horizontal_main_nav>ul
 {
	margin-left: 0; 
 }
 
/* IMPORTANT for mega-nav */
/* Parts of this section taken and adapted from styles on www.cnre.vt.edu */	
#vt_main_nav 
{
	width: 972px;
	/* padding-left: 10px;
	padding-right: 10px; */
}

#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1,
#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1_inactive  
{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(254, 254, 253)), to(rgb(194, 193, 186)));
	background: -webkit-linear-gradient(top, rgb(254, 254, 253), rgb(194, 193, 186));
	background: -moz-linear-gradient(top, rgb(254, 254, 253), rgb(194, 193, 186));
	background: -ms-linear-gradient(top, rgb(254, 254, 253), rgb(194, 193, 186));
	background: linear-gradient(to bottom, rgb(254, 254, 253), rgb(194, 193, 186));
	width: auto;
	max-width: 375px;
	padding-left: 20px;
	column-count: 1;
	-moz-column-count: 1; /* Firefox */
	-webkit-column-count: 1; /* Safari and Chrome */
}

#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1 li,
#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1_inactive li
{
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	column-break-inside: avoid;
	margin-top: 0;
}

#vt_main_nav #horizontal_main_nav > ul li:last-child ul.vt_subnav1,
#vt_main_nav #horizontal_main_nav > ul li:last-child ul.vt_subnav1_inactive
{
	width: inherit;
}

#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1 li:hover,
#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1_inactive li:hover
{
  	background-color: #dbdad2;
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(219, 218, 210))); 
  	background: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(219, 218, 210));
  	background: gradient(top, rgb(255, 255, 255), rgb(219, 218, 210));
  	-moz-border-radius: 5px;
  	border-radius: 5px;
  	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.75);
  	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.75);
  	box-shadow: 0px 1px 3px rgba(0,0,0,0.75);
	margin-top: 0;
}

#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1 li a,
#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1_inactive li a
{
	margin-left: inherit;
}
  
#vt_main_nav #horizontal_main_nav>ul
{
	/* margin-left: 5px; */
}

#vt_main_nav #horizontal_main_nav > ul li a:hover,
#vt_main_nav #horizontal_main_nav > ul li:hover a
{
  background-color: #ffffff;
  color: #660000;
  border: 0;
}

#vt_main_nav #horizontal_main_nav > ul li:hover
{
	background: #cccccc;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1 li a,
#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1_inactive li a
{
	color: #3C5B6F;
	font-weight: normal;
}

#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1 li a:hover,
#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1_inactive li a:hover
{
	text-shadow: none;	
}

#vt_main_nav #horizontal_main_nav > ul li a
{
	padding: 9px 10px;
	background: #ffffff;
	color: #660000;
	border: 0;
	font-size: 1.4em;
	display: block;
	margin: 0;
}

#vt_main_nav #horizontal_main_nav > ul li ul.vt_subnav1 li a:hover
{
	border: 0;
}

div#horizontal_main_nav ul li ul.vt_subnav1 li div.vt_subnav2_block
{
	border: 0;
	background: transparent;	
}

div#horizontal_main_nav ul {
	width: 972px;
	padding: 0;
}

div#vt_main_nav
{
	background: #ffffff;
	border-top: 1px solid #C2C1BA;
	border-bottom: 1px solid #C2C1BA;
	margin-left: 0;
	margin-bottom: 5px;
}

#vt_main_nav #horizontal_main_nav > ul > li
{
	width: 138px;
	padding: 0;
	margin: 0;
	height: auto;
	margin-right: 2px;
}

#vt_main_nav #horizontal_main_nav > ul li:hover
{
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.75);
  	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.75);
  	box-shadow: 0px 1px 3px rgba(0,0,0,0.75);
	background: #cccccc;
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(1)
{
	width: 0px;	
	display: none;
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(2)
{
	width: 111px;
	margin-left: 3px;
	text-align: center;
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(2):hover
{
	width: 109px;	
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(2) ul.vt_subnav1,
#vt_main_nav #horizontal_main_nav > ul > li:nth-child(2) ul.vt_subnav1_inactive
{
	column-count: 2;
	-moz-column-count: 2; /* Firefox */
	-webkit-column-count: 2; /* Safari and Chrome */
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(3)
{
	width: 201px;	
	text-align: center;
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(3):hover
{
	width: 199px;	
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(4)
{
	width: 159px;	
	text-align: center;
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(4):hover
{
	width: 157px;	
}


#vt_main_nav #horizontal_main_nav > ul > li:nth-child(5)
{
	width: 83px;
	text-align: center;	
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(5):hover
{
	width: 81px;	
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(6)
{
	width: 133px;
	text-align: center;	
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(6):hover
{
	width: 131px;	
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(7)
{
	width: 151px;	
	text-align: center;	
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(7):hover
{
	width: 149px;	
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(8)
{
	width: 109px;	
	text-align: center;
}

#vt_main_nav #horizontal_main_nav > ul > li:nth-child(8):hover
{
	width: 107px;	
}


#vt_main_nav #horizontal_main_nav > ul > li:nth-child(2) a
{
	/* padding-left: 0;
	text-align: left;	*/
}

#vt_main_nav #horizontal_main_nav > ul > li:last-child ul
{
	float: right;	
}

#vt_main_nav #horizontal_main_nav > ul > li:last-child a
{
	/* padding-right: 5px;
	text-align: right;	*/
}

/* Subnav Styles Copied from other theme */

 
 /* Homepage */
#vt_features_default,
#vt_features_all
{
	background: #ffffff;	
}

.vt_item_info
{
	background-color: #660000;
	left: auto;
	margin: 0;
	height: 216px;
	max-height: none;
	width: 340px;
	max-width: none;
	opacity: 1;
}

.vt_item_info.left_align
{
	left: 0px;
	border: 0;
	border-right: 4px solid #ffffff;
}

.vt_item_info.right_align
{
	left: 608px;
	border: 0;
	border-left: 4px solid #ffffff;
}

.vt_item_info h2
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px;
	font-size: 2.2em;
}

.vt_item_info h2 a
{
	color: #ffffff;	
}

#vt_features_container .vt_linked_image .vt_item_info p
{
	margin: 10px;
	color: #ffffff;	
}

div#feature-columns div.vt_multibrief_content
{
	padding: 0;	
	padding-top: 10px;
}

div#feature-columns div.vt_multibrief_content div.vt_col_1,
div#feature-columns div.vt_multibrief_content div.vt_col_2
{
	padding-left: 12px;
}

div#feature-columns div.vt_multibrief_content div.vt_col_1
{
	width: 250px;	
}

div#feature-columns div.vt_multibrief_content div.vt_col_2
{
	width: 220px;	
}

div#feature-columns div.vt_multibrief_content div.features_shadow_down
{
	border: none;
    border-radius: 100% / 8px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	width: 185px;
}

div#feature-columns div.vt_multibrief_content div.features_shadow_down div.vt_linked_image
{
	border-top: 1px solid #f2f2f2;
	border-left: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}

div#feature-columns div.vt_multibrief_content h6
{
	margin-bottom: 10px;
	color: #3C5B6F;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
}

div#feature-columns div.vt_multibrief_content a
{
	background: linear-gradient(to bottom, #f9f9f9 50%, #f0f0f0 100%);
}

div#feature-columns div.vt_multibrief_content img
{
	padding: 0;
	margin-top: 0;
}

div#feature-columns div.vt_multibrief_content div.col-lg-4
{
	padding: 10px 0px;	
}

div#vt_hp7_body h2.vt_feed_cTitle a,
div#vt_hp7_body h2.vtAuto_title a
{
	color: #3C5B6F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

div#vt_hp7_body div.vt_feed_content a,
div#vt_hp7_body h2.vtAuto_title a,
div#vt_hp7_body ul.vtSnAutoIndex a
{
	background: none;	
}

div#vt_hp7_body ul.vt_feed_items li
{
	margin-bottom: 15px;	
}

div#vt_hp7_body ul.vt_index_brief li
{
	border: 0;	
}

div#vt_hp7_body ul.vt_index_brief h2
{
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;	
}

#vt_hp7_body ul.vt_index_brief div.vt_list_DateAfter h2
{
	font-size: 1.1em;
	margin-bottom: 0;
}

#vt_hp7_body ul.vt_index_brief div.vt_list_DateAfter ul li
{
	padding-top: 0;	
}
 
/* Banner */
#vt_gateway
{
 	width: 752px;
	margin-bottom: 0px;
	background: #999999;
}

#vt_gateway h1
{
	font-family: Arial, Helvetica, sans-serif;
	width: 732px;
	left: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 0;
	bottom: 0;
	text-align: left;
	font-size: 2.6em;
	height: auto;
	background-color: rgb(0, 0, 0); /* failsafe background for text */
	background-color: rgba(0, 0, 0, 0.4); /* RGBa with 60% opacitity */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000); /* IE 5-7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000)"; /* IE 8 */
	background-image: none;
	padding-left: 20px;
}

#vt_sp_body #vt_pageTitle
{
	width: 742px;
	border-bottom: 1px solid #660000;
	border-left: 0;
	margin-left: 5px;
	background: transparent;
	margin-bottom: 0;
	padding-left: 10px;
}

#vt_sp_body  #vt_pageTitle h2
{
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #3C5B6F;
	text-align: left;
	font-size: 2.4em;
}
 
#vt_nav_col
{
	 margin-top: -221px;
	 min-height: 521px
}
 
#vt_hp7_body #vt_nav_col
{
	min-height: 300px; 
}
 
#vt_features_container
{
	width: 972px;
	padding-left: 0;
	padding-right: 0; 
	padding-bottom: 2px;
	padding-top: 0;
}

#vt_features_container div.vt_img_left
{
	padding-left: 365px;
}
 
/* Body */
div#vt_body_col
{
	background: #ffffff;
	margin-left: 0;
	padding-left: 5px;
	width: 730px;
	margin-bottom: 0;
	min-height: 300px;
}

#vt_no_rb #vt_body_col
{
	width: 732px;	
}
 
div#vt_body
{
	font-size: 1.1em; 
}

div#vt_body a,
div#vt_body a:visited,
#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: #000000;
	text-decoration: underline;
	border: 0;	
}

div#vt_body a:hover,
div#vt_body a:visited:hover,
#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;	
}

#vt_callout
{
	left: 0;
	width: 505px;
	background: #ffffff;
	color: #557082;
	border-bottom: 1px solid #000000;
}

div#vt_no_rb #vt_callout
{
	width: 722px;
	border-right: 1px solid #000000;	
}

#vt_body_col h1
{
	color: #3C5B6F;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#vt_body_col h2
{
	color: #660000;
	margin-bottom: 15px;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#vt_body_col h3
{
	color: #000000;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

#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
{
	color: #660000;	
	text-decoration: none;
	border: 0;
}

#vt_body_col h4
{
	padding: 0;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3C5B6F;
	font-weight: normal;
	/* font-style: italic; */
}

#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
{
	color: #660000;
	text-decoration: none;
	border: 0;
}

#vt_body_col h5
{
	padding-top: 0;
	margin-bottom: 5px;	
	font-family: Arial, Helvetica, sans-serif;
	color: #8C5206;
	font-style: normal;
}

#vt_body_col h6
{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #516F43;
}

#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
{
	color: #333333;
	text-decoration: underline;
	border: 0;
}

body #vt_body_col ol ol ol,
body #vt_body_col .vt_brief ol ol ol,
body #vt_body_col ol ol ol li,
body #vt_body_col .vt_brief ol ol ol li,
#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 ul,
#vt_body_col ol ol
{
	margin-bottom: 0;
	margin-top: 0;	
	padding-bottom: 0;
}

#vt_body_col ul li
{
	padding-bottom: 0;	
}

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

#vt_body_col ul.vt_rl_last
{
	margin-top: 0;	
}

#vt_body_col .vt_img_caption_left,
#vt_body_col .vt_img_caption_center,
#vt_body_col .vt_img_caption_right
{
	margin-top: 0;	
}

#vt_body_col img,
#right_body_col img
{
	margin-top: 0;	
}

#sortTable table.tablesorter thead tr th.header
{
	line-height: 1.4em;
	padding: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
}

#vt_body_col .dataTables_wrapper
{
	min-height: 10px;	
}

.ui-widget
{
	font-family: Arial, Helvetica, sans-serif;	
}

#vt_body_col table tr th,
#sortTable table.tablesorter thead tr th.header
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

table.vt_dataTable th span.ui-icon
{
	display: none;
	display: inline-block;
	float: right;
}

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

#vt_sp_body .vtSnContainer div h2
{
	font-size: 1.8em;
}

#vt_sp_body .vtSnContainer div h2 a,
#vt_sp_body .vtSnContainer div h2 a:visited
{
	text-decoration: none;	
}

#vt_sp_body .vtSnContainer div h2 a:hover,
#vt_sp_body .vtSnContainer div h2 a:visited:hover
{
	text-decoration: underline;	
}

#vt_sp_body ul.vtSnAutoIndex
{
	margin-top: 0;	
}

#vt_sp_body .vtSnContainer > ul > li
{
	float: none;	
	padding-bottom: 10px;
}

.vtSnContainer .vt_list_DateBefore > div.vt_brief,
.vtSnContainer .vt_list_DateBefore > span
{
	float: none;	
}

.vt_list_DateBefore span.vt_time_formatted,
.vt_list_DateBefore span.vt_date_formatted
{
	padding-left: 5px;
}

#sortTable .resourceAuthorList
{
	margin: 0;	
}

div#vt_bio_resource_content div#vt_tag_list,
div#vt_dept_resource_content div#vt_tag_list
{
	margin-top: 20px;	
}

div#vt_media_body
{
	border-bottom: 0;	
}

div#vt_manualindexer div.vt_brief
{
	margin-bottom: 0;	
}

div#vt_manualindexer ul.vtSnManIndex > li
{
	padding-bottom: 15px;	
}

#vt_pg_imgGal #vt_imgGal_list ul li
{
	 box-shadow: 2px 2px 5px #000;	
	 margin-right: 15px;
}

th
{
	text-align: center;	
}
 
/* Sidebar */
div#vt_right_col
{
	 /* background: #F5F5EB; */
	 background: transparent;
	 border-left: 0;
	 /* border-right: 1px solid #3C5B6F;
	 border-left: 1px solid #C2C1BA; */
	 margin-bottom: 0;
	 padding-top: 6px;
	 padding-left: 10px;
	 padding-right: 10px;
	 width: 195px;
	 margin-top: -225px;
}
 
#vt_right_col .vt_brief h2,
#vt_right_col .vt_brief h2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 1.8em; 
}
 
#vt_right_col .vt_brief p,
#vt_right_col .vt_brief ul li,
#vt_right_col .vt_brief ol li
{
	color: #333333;
	margin-right: 0;
	font-size: 1.2em;
}

#vt_right_col ul li
{
	font-size: 1.2em;	
}
 
#vt_right_col ul li a,
#vt_right_col ul li a:visited
{
	color: #000000; 
}

#vt_right_col ul li a:hover
{
	color: #660000;	
}
 
#vt_right_col .vt_brief
{
	border-top: 0; 
	width: 100%;
}

#vt_right_col a,
#vt_right_col a:visited
{
	color: #566d79;
	text-decoration: underline;	
}

#vt_right_col a:hover
{
	color: #333333;
	text-decoration: underline;	
}

#vt_right_col h1,
#vt_right_col h2,
#vt_right_col .vt_brief h2
{
	font-size: 1.8em;
	font-weight: bold;
	color: #3C5B6F;
	margin-bottom: 8px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
 
#vt_right_col .vt_brief h2 a,
#vt_right_col .h2 a
{
	font-size: 1em;	
}

#vt_right_col h3
{
	font-size: 1.6em;
	font-weight: bold;
	color: #660000;
	margin-bottom: 6px;	
}

#vt_right_col h4
{
	font-size: 1.5em;
	font-weight: normal;
	color: #000000;
	margin-bottom: 6px;	
	/* font-style: italic; */
}

#vt_right_col h5
{
	font-size: 1.4em;
	color: #8C5206;
	font-weight: normal;
	/* font-style: italic; */
	margin-bottom: 4px;	
}

#vt_right_col h6
{
	font-size: 1.3em;
	font-weight: normal;
	color: #516F43;
	margin-bottom: 4px;
}

#vt_right_col h1 a, #vt_right_col h1 a:visited,
#vt_right_col h2 a, #vt_right_col h2 a:visited,
#vt_right_col h3 a, #vt_right_col h3 a:visited,
#vt_right_col h4 a, #vt_right_col h4 a:visited,
#vt_right_col h5 a, #vt_right_col h5 a:visited,
#vt_right_col h6 a, #vt_right_col h6 a:visited
{
	color: #660000;
	text-decoration: none;
	border: 0;
}

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

#vt_right_col .vt_brief ol
{
	margin-left: 7px;	
}

div#vt_dept_image div.vt_small_img
{
	float: none;
	margin: auto;	
}

div#vt_department div#vt_right_col div#vt_bio_dept li
{
	background: none;
	padding-left: 0;
	font-size: 1em;	
}

div#vt_department div#vt_right_col div#vt_bio_dept li ul li
{
	background:	url(/global_assets/images/li_af761b.gif) no-repeat left 4px;
	padding-left: 20px;
	font-size: 1.2em;
}

#vt_right_col div.right_shadow_down div.vt_linked_image img
{
	margin-left: 10px;
	padding: 0;
	border-top: 1px solid #999999;
	border-left: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	margin-left: 6px;
}

#vt_right_col hr
{
	margin: 10px 0 10px;	
}

#vt_general #vt_right_col hr.vt_rb_break
{
	display: block;	
}
 
/* Navigation Sidebar */
div#vt_nav_col
{
	background-color: #ffffff;
	margin-bottom: 0;
	margin-top: -225px;
	width: 205px;
	background: #EDEADA;
	margin-left: 5px;
	margin-right: 5px;
}

div#vt_hp7_body div#vt_nav_col
{
	margin-top: 15px;
}
 
div#vt_nav_col div.vt_brief
{
	 border-top: 0;
}
 
div#vt_nav_col h2
{
	 background: transparent;
	 color: #566d79;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 1.8em;
 }
 
 #vt_nav_col .vt_brief h2
 {
	font-size: 1.8em;
	margin-bottom: 0;	 
 }
 
 #vt_nav_col .vt_brief:first-child h2
 {
	padding-top: 0; 
 }
 
 #vt_nav_col p
 {
	font-size: 1.3em;
	color: #333333;
 }
 
#vt_nav_col ul li
{
	background: url(assets/li_maroon.gif) no-repeat left 4px;
	padding-bottom: 5px;
	font-size: 1.2em;
	margin-left: 8px;
	margin-right: 15px;
}

#vt_nav_col p
{
	margin: 0 15px;	
}
 
#vt_nav_col .vt_brief ul li a,
#vt_nav_col .vt_brief ul li a:visited,
#vt_nav_col .vt_brief ul li ul li a,
#vt_nav_col .vt_brief ul li ul li a:visited,
#vt_nav_col .vt_brief p a,
#vt_nav_col .vt_brief p a:visited
{
	color: #000000;	
}
 
/* div#vt_nav_col div.nav_shadow_down div.vt_small_img
{
	border: none;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	width: 185px;
}

div#vt_nav_col div.nav_shadow_down div.vt_linked_image
{
	border-top: 1px solid #f2f2f2;
	border-left: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
} */

div#vt_nav_col div.nav_shadow_down div.vt_linked_image img
{
	margin-left: 10px;
	padding: 0;
	border-top: 1px solid #999999;
	border-left: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
 
 /* Footer */
#vt_footer_bg
{
	margin-top: 0;
	background: url(assets/footerbg.png) repeat-x #ffffff;
	height: auto;
	margin-bottom: 50px;
}
 
#vt_footer,
#vt_copyright
{
	top: 40px; 
	color: #333333;
}

#vt_footer a,
#vt_footer a:visited
{
	color: #000000;
	text-decoration: underline;	
}

#vt_footer a:hover,
#vt_footer a:visited:hover
{
	color: #660000;
	text-decoration: underline;	
}
 
div#vt_footer p
{
	margin: 10px 0; 
}
 
 /* General Styles */
 
 /* Remove margin from images with set style in surrounding div */
div.img_no_margin div.vt_img_left,
div.img_no_margin div.vt_img_right
{
	margin: 0;	
}

span.hometitle
{
	color: #660000;
	font-size: 1.5em;	
}

#vt_body_col .ui-tabs .ui-tabs-nav li
{
	padding-top: 5px;
	padding-bottom: 5px;	
	font-weight: bold;
}

#vt_body_col li.ui-state-default,
#vt_body_col .ui-widget-content li.ui-state-default,
#vt_body_col h6.ui-state-default
{
	background: #EDEADA
}

#vt_body_col li.ui-state-default a, 
#vt_body_col li.ui-state-default a:link,
#vt_body_col li.ui-state-default a:visited,
#vt_body_col h6.ui-state-default a, 
#vt_body_col h6.ui-state-default a:link,
#vt_body_col h6.ui-state-default a:visited
{
	color: #000000;	
}

#vt_body_col li.ui-state-default:hover,
#vt_body_col .ui-widget-content li.ui-state-default:hover,
#vt_body_col h6.ui-state-default:hover
{
	background: #333333;	
}

#vt_body_col li.ui-state-default a, 
#vt_body_col li.ui-state-default:hover a:link,
#vt_body_col li.ui-state-default:hover a:visited,
#vt_body_col h6.ui-state-default a, 
#vt_body_col h6.ui-state-default:hover a:link,
#vt_body_col h6.ui-state-default:hover a:visited
{
	color: #ffffff;	
}

#vt_body_col li.ui-state-activee,
#vt_body_col .ui-widget-content li.ui-state-active,
#vt_body_col li.ui-state-active:hover,
#vt_body_col .ui-widget-content li.ui-state-active:hover,
#vt_body_col h6.ui-state-active,
#vt_body_col .vtAccordion h6.ui-state-active a:hover,
#vt_body_col .ui-widget-content .ui-state-active,
#vt_body_col .ui-widget-content .ui-state-active:hover
{
	background: #3C5B6F
}

#vt_body_col li.ui-state-active a,
#vt_body_col li.ui-state-active a:link,
#vt_body_col li.ui-state-active a:visited,
#vt_body_col h6.ui-state-active a,
#vt_body_col h6.ui-state-active a:link,
#vt_body_col h6.ui-state-active a:visited
{
	color: #ffffff;	
}

/* Resource Styles */
div#vt_resource_identifier h3,
div#vt_resource_authors h3,
div#vt_resource_rights h3,
div#vt_resource_publisher h3,
div#vt_resource_date h3
{
	display: none;	
}

div#vt_resource_authors,
div#vt_resource_rights,
div#vt_resource_publisher,
div#vt_resource_date
{
	font-style: italic;
	font-size: 0.9em;	
}

#vt_body_col .vt_img_caption_left p,
#vt_body_col .vt_img_caption_center p,
#vt_body_col .vt_img_caption_right p
{
	/* border: 0; */
	background: transparent;
	font-size: 1.1em;	
}

/* Biography Headshot */
div#vt_bio div#vt_portrait img
{
	border-top: 1px solid #999999;
	border-left: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	border: 1px solid #666666;
	margin-left: 4px;
}

/* Headers within Tabs */
#vt_body_col div.ui-tabs-panel h2
{
	font-size: 1.6em;	
}

#vt_body_col div.ui-tabs-panel h3
{
	font-size: 1.5em;	
}

#vt_body_col table
{
	float: none;	
}

/* AEE Icon */
span.aae a
{
	display: block;
	padding-left: 25px;
	background-image: url(assets/extension-vce-icon.png);
	background-repeat: no-repeat;
	min-height: 20px;
}

/* Horizontal Rules */
#vt_body_col hr
{
	float: none;
	width: auto;	
}

#vt_resource #vt_body_col hr
{
	clear: none;
}

/* VT Tag Fixes */
#vt_tag
{
	background: #ffffff;
}

#vt_tag #vt_no_rb #vt_gateway
{
	width: 972px;
}

#vt_tag #vt_no_rb #vt_pageTitle
{
	background: #ffffff;
	width: 962px;	
}

#vt_tag #vt_no_rb #vt_body_col
{
	width: 972px;	
}

#vt_tag #vt_no_rb vt_rss2_subscribe
{
	
}

/* Image Gallery wrap problem */
#vt_pg_imgGal #vt_imgGal_list ul li:hover
{
	margin-right: 16px;	
}

/* Trying to fix google cutting of long title in search results */
.gsc-wrapper .gsc-result .gs-title
{
	height: auto;	
}