/* main styles */
body {
	margin: 0 auto;
	padding: 0 .5em;
	background: #f1f1ec; 
	color: #454545;
	font-family: arial, sans-serif;
	font-size: 11px;
}
body a {
	color: #454545;
}
body a:hover {
	color: #999;
}
body p {
	line-height: 1.4;
}
.accessibility, .printOnly, .fullOff {
	display: none;
}
#mainframe {
	margin: 0 auto;
	background: #fff;
	min-width: 820px;
	max-width: 970px;
	border-right: 1px #ccc solid;
	border-left: 1px #ccc solid;
}
/* accessibility */
#skip {
	border-bottom: #ccc solid 1px;
}
#skip a, #skip a:hover, #skip a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#skip a:active, #skip a:focus {
	position:static;
	width:auto;
	height:auto;
	padding: 1px 10px;
	background: #f6e990;
	font-weight: bold;
} 
/* top banner */
#topnav {background:#87AD3C;overflow:hidden;text-transform:uppercase;font-family:'arial narrow', sans-serif;letter-spacing:0.05em;font-size:12px;margin-bottom:1em;}
#topnav ul {background:#729356;margin:0;padding:0;}
#topnav li {display:inline-block;background:#729356;}
#topnav li.apply {background:#426139;font-weight:700;}
#topnav li.myuvm {border-left:#87AD3C 1px solid;}
#topnav a {display:inline-block;text-decoration: none;padding:1.85em .725em .725em;color:#fff;}
#mid-wrapper {overflow:hidden;}
#toolswrapper {overflow:hidden;background:#f5f5f5;}
#tools_and_search {float: right;}
#tools {position:absolute;right:0;z-index:40;}
#tools ul {width:100%;text-align:center;text-transform: uppercase;}
#tools li a {display:block;padding:.8125em .5em;min-width:30px;}
#uvm-search {padding:1.5em .625em .75em .625em;color:#fff;}
#uvm-search:after {content: "▾";padding-left:.625em;}
.uvm-search-down {margin-right:1.3125em;}
.uvm-search-down:after {position:absolute;padding-right:.625em;transform: rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform: rotate(180deg);}
#search {display:none;max-width:1200px;margin:0 auto;}
#search h2 {font-size:1em;color:#444;text-transform:none;margin-bottom:0;}
#gcsepeople, #az {width:47%;float:left;padding:1em 0 2em;margin-left:2%;}
#people-input-suggestions {box-shadow: 0 2px 4px rgba(0,0,0,0.2);background-color:#fff;border:1px solid #ccc;z-index:100;margin-top: -10px;}
#people-input-suggestions ul {padding:0;margin:0;}
#people-input-suggestions ul li {list-style-type:none;padding:0 7px;font-size:16px;}
#people-input-suggestions ul li:hover {cursor:pointer;}
#people-input-suggestions ul li.selected {background-color:#eee;}
#people-input-suggestions ul li a {text-decoration:none;display:block;}
#az ul, #az li {background:#e2e2e2;}
#az .azlist {margin-top:8px;}
#az li {text-align:center;}
#az a {color:#666;padding:0;width:2.125em;padding:1.125em 0;font-weight:700;}
#topnav input.gsc-input {background-image:none !important;font-size:14px;padding:2px 6px;}
#topnav .cse form.gsc-search-box, #topnav form.gsc-search-box {padding-left:0;border:0;}
#topnav input.gsc-search-button {text-transform:uppercase;font-size:.875rem;font-weight:normal;height:23px;}
#topnav table.people-search-box {border-spacing: 0;border-style: none;border-width: 0;margin-bottom: 2px;width: 100%;padding-top: 8px;}
#topnav table.people-search-box td.people-input, table.people-search-box td.people-input {padding-right: 12px;}
#topnav table.people-search-box td {vertical-align: middle;}
#topnav input.people-input {border: 1px solid #ccc;font-family: inherit;font-size: 14px;padding: 2px 6px;width: 99%;}
#topnav td.people-search-button {width: 1%;}
#topnav input.people-search-button {text-transform:uppercase;font-size:.875rem;background-color: #426139;border: 1px solid #426139;border-radius: 2px;color: #FFFFFF;font-family: inherit;height: 23px;min-width: 54px;padding: 0 8px;margin-left: 2px;}
#topnav td.people-clear-button {width: 14px;}
#topnav div.people-clear-button {background: url("//www.google.com/uds/css/clear.gif") no-repeat center center;cursor: pointer;display: inline;margin-left: 4px;margin-right: 4px;padding-left: 10px;text-align: right;}
#topnav table.gsc-search-box td.gsc-input, #topnav table.people-search-box td.people-input {padding-right:0;}
header .gsc-search-box-tools .gsc-search-box .gsc-input {padding-right:0;}
header input.gsc-search-button-v2 {margin-top:5px;border-radius: 0;margin-left:0;background:#ccc;border-color:#ccc;}
header h1 {clear:both;}

#logo {display:block;position:absolute;margin-top:-25px;background:url(/www/images/logos/uvmlogo2014.svg) no-repeat;background-size: 379px 87px;width: 379px;height: 87px;z-index:10;}
h1 {line-height: 1;margin:0;padding:0 .25em;padding-bottom:1.125em;}
h1 a {display:block;width:320px;height:37px;text-indent:-9999px;}
/*#logo {background-image: url("/www/images/rwd/uvmweblogo-358.png");}*/
#uvmlogo h1 {
	margin: 0;
	padding: 0;
}
#uvmtower {
	position: relative;
	top: -14px;
	left: 25px;
	float: left;
}
a #uvmtower, #uvmlogo img {
	border: 0;
}
#uvmtools {
	background: #f9f9f9;
	border-bottom: 1px #ccc solid;
	height: 3.6em;
	text-align: right;
}
#uvmtools a:visited, #uvmnavigation a:visited {
	color: #454545;
}
#uvmaudience, #uvmtoolbar {
	float:right;
}
#uvmtoolbar {
	background: #f4f4f4;
	border-left: 1px solid #ccc;
	padding: 1em;
	margin: 0;
	font-size: 1.1em;
	height: 1.3em;
}
#uvmlogo {
	padding-left: 95px;
	border-bottom: 1px #ccc solid;
	padding-bottom: 0;
}
#uvmlogo img {
	margin-top: .35em;
}
#uvmlogo div.uvmapply {
	float: right;
	text-transform: uppercase;
	font-weight: 600;
	padding-right: 1.5em;
	margin-top: -2.5em;
}
#uvmlogo div.uvmapply a {
	text-decoration: none;
	padding-left: .5em;
	border-left: 1em solid #c85b28;
}
#uvmlogo div.uvmapply a, #leftcol p a, #midcol h2 a, #uvmnews p a, .uvmlink a {
	color: #c85b28;
}
#uvmtoolbar ul {
	float: left;	
	list-style: none;
	padding: 0;
	margin: 0;
}
#uvmtoolbar li {
	float: left;
	position: relative;
	padding: 0 .25em;
	margin: 0;
}
#uvmtoolbar li a {
	text-decoration: none;
}
#uvmtoolbar li a:before {
	content: "|";
	padding-right: .5em;
}
#uvmtoolbar li:first-child a:before {
	content: "";
}
/* start search */
#uvmtoolbar #cse-search-form {
	float: right;
	margin-left: .5em;
}
#uvmtoolbar #cse-search-form .gsc-search-box {
	margin: -4px 0 0 0;
	padding: 0;
	border-spacing: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#uvmtoolbar #cse-search-form .gsc-search-box {
		height: 1.8em;
	}
}
#uvmtoolbar .gsc-input, #uvmtoolbar .gsc-search-button {
	background: #bbb;
	border: 1px solid #bbb;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#uvmtoolbar .gsc-input {
	background: #fff; 
}
#uvmtoolbar .gsc-input input, #uvmtoolbar .gsc-search-button input {
	font-size: 11px;
	background-color: transparent;
	border: none;
	height: 100%;
	width: 100%;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}
#uvmtoolbar .cse input.gsc-search-button, #uvmtoolbar input.gsc-search-button {
    border-radius: none;
    font-weight: normal;
    height: none;
    min-width: none;
    padding: 0;
}
header nav.tools a {
	padding: 0 .75em;
}
#uvmtoolbar .gsc-input input {
	width: 12.5em; /* 200/16 */
}
#uvmtoolbar .gsc-search-button input {
	color: #fff;
	text-transform: uppercase;
	border: 1px #bbb solid;
}
#uvmtoolbar table.gsc-completion-container {
	background: #fff;
	border: #ccc dotted 1px;
	opacity: 0.9;
	z-index: 4;
}
#uvmtoolbar table.gsc-branding, #uvmtoolbar td.gsc-clear-button {
	display: none;
}
#uvmtoolbar td.gsc-search-button, #uvmtoolbar table.gsc-search-box {
 width: auto;
}
#uvmtoolbar form { /* fix sites with form element styling */
	border: none;
	width: auto;
}
#uvmtoolbar #search { /* old GSA search */
	display: none;
}
/* end search */
#uvmaudience {
	padding: 1.2em 1em 0 0;
}
#uvmaudience ul {
	padding-right: 0;
	margin-top: 0;
}
#uvmaudience li {
	display: inline;
	list-style-type: none;
	padding: 0 .1em 0 .35em;
	border-left: 1px solid #454545;
}
#uvmaudience li a {
	text-decoration: none;
}
#uvmaudience li:first-child {
	border-left: none;
}
#uvmnavigation {
	position: relative;
	z-index: 5;
}
#uvmnavigation li a {
	text-transform: uppercase;
}
#uvmnavigation li li a {
	text-transform: none;
}
#uvmnavigation ul.topnav {
	list-style: none;
	padding: 0 0 0 3.1em;
	margin: 0;
	float: left;
}
#uvmnavigation ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 .3em;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
#uvmnavigation ul.topnav li a {
	padding: .5em 0 .5em 0;
	display: block;
	text-decoration: none;
	float: left;
}
#uvmnavigation ul.topnav li a:hover {
	text-decoration: underline;
}
#uvmnavigation ul.topnav li:hover {
	background: #f3f3f3;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-left: -1px;
	margin-right: -1px;
}
#uvmnavigation ul.topnav li li:hover {
	border: 0;
	margin: 0;
}
#uvmnavigation ul.topnav li span { /*--Drop down trigger styles--*/
	width: 12px;
	height: 35px;
	padding-left: 3px;
	float: left;
	background: url(/www/images/templates/down-v.png) no-repeat center top;
}
#uvmnavigation ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
#uvmnavigation ul.topnav li ul.subnav {
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/ 
	top: 35px;
	background: #f3f3f3;
	z-index: 200;
	display: none;
	float: left;
	border: 1px solid #ccc;
	border-top-style: dashed;
	list-style: none;
	width: 11.5em;
	list-style: disc;
	margin:0;
	padding: 1em 1em 1em 2.5em;
	left: -1px;
}
#uvmnavigation ul.topnav li ul.subnav li {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}
#uvmnavigation ul.subnav li:hover {
	background: none;
}
html #uvmnavigation ul.topnav li ul.subnav li a {
	float: none;
	display: inline;
	padding: 0;
}
html #uvmnavigation ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
}
#uvmnavigation ul.topnav li ul.subnav li {
	padding: .5em 0;
}
#uvmnavigation ul.subnav h3 {
	color: #5ea4bd;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.1em;
	margin: 0;
	padding: 1.25em 0 0 0;
	margin-bottom: -0.5em;
}
/* UVM Optional Sub Banner */
#uvmcustombanner {
	clear: both;
	margin-top: 0;	
	line-height: 1.4;
	border-top: #ccc solid 1px;
}
#uvmcustombanner h4.uvmbanner {	
	width:140px;	
	float:right;
	margin:1em 20px .6em 0px;
	font-size: 1.5em;
	font-family:georgia, serif;
}
#uvmcustombanner p.uvmbanner {	
	width:140px;	
	float:right;
	margin:0 20px 0 0;	
	font-family: arial, san-serif;	
	font-size: 1.1em;	
	line-height: 1.4em;
}
#uvmcustombanner img.uvmbanner {	
	float: left;
	border-right: #fff solid 1px;
}
#uvmcustombanner2 {
	margin-left: 200px;
	border-left: 1px #ccc solid;
}
#uvmcustombanner2 img, #uvmcustombanner img, #uvmimage2 img {
	vertical-align: bottom;
}
#subbanner {
	border-left: 1px #ccc solid;
	color: #fff;
	background: #447548;
	font-family: georgia, serif;
	font-size: 1.7em;
	font-weight: normal;
	letter-spacing: 0.05em;
	margin: 0 0 0 200px !important;
	padding: 9px 10px 8px 20px;
}
/* UVM Main Content Area including Menus */
#uvmcontent, #uvmcontentnm {
	clear: both;
	text-align: left;
	overflow: hidden;
	border-top: 1px solid #ccc;
	background:url(/www/images/templates/menu2010.gif) repeat-y;
}
#uvmcontentnm  {
	background: none;
}
#uvmcontent a, #uvmcontentnm a, #uvmcustombanner a{
	color: #454545;
}
#uvmcontent a:hover,  #uvmcontentnm a:hover{
	color: #999;
}
#uvmmainmenu {
	width: 200px;
	position: relative;
	left: 0;
	top: 0;
	float: left;
}
#uvmmainmenu ul {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	list-style: none;
}
#uvmmainmenu li {
	background: url(/www/images/templates/2008bullet.gif) no-repeat 10px 1em;
	margin: 0;
	border-top: 1px solid #ccc;
	padding: .75em 20px;
}
#uvmmainmenu li:first-child {	
	border-top: none;
}
#uvmmainmenu li  a {
	text-decoration: none;
}
#uvmmainmenu li li:first-child {
	border-top: 1px solid #ccc;
}
#uvmmainmenu li li li:first-child {
	border-top: none;
}
#uvmmainmenu li li{
	margin: .75em -20px 0 -20px;
	border-top: 1px dotted #ccc;
	padding: .5em 10px 0 20px;
	background: none;
}
#uvmmainmenu li li li {
	border-top: none;
	list-style: none;
	margin: 0;
	padding: .2em 0;
	padding-left: 12px;
	text-indent: -6px;
}
#uvmmainmenu li li li:before {
	content: "\00B7 \0020";
}
#uvmmainmenu ul ul ul {
	padding-top: 5px;
	border-bottom: none;
}
#uvmmainmenu ul ul {
	border: none;
}
#uvmmainmenu em {
	font-style: normal;
}
#uvmimage2 {
	clear: left;
	float: left;
}
#uvmimage2, img.defaultimg {
	border: none;
}
#uvmmainmenu img.defaultimg {
	border-bottom: 1px solid #ccc;
}
#uvmmaincontent {
	margin-left: 200px;
	padding: 20px;
	line-height: 1.6;
	font-size: 1.1em;
	border-left: #ccc 1px solid;
}
#uvmmaincontentnm {
	padding: 20px 33px 20px 20px;
	line-height: 1.6;
	font-size: 1.1em;
}
#uvmmaincontent h1, #uvmmaincontent h2, #uvmmaincontent h3,  #uvmmaincontent h4,  #uvmmaincontent h5, #uvmmaincontent h6 {
	letter-spacing: .02em;
	line-height: 1.4em;
}
#uvmmaincontent h4,  #uvmmaincontent h5, #uvmmaincontent h6  {
	margin-bottom: 0;
}
#uvmmaincontent h1 a, #uvmmaincontent h2 a, #uvmmaincontent h3 a,  #uvmmaincontent h4 a,  #uvmmaincontent h5 a, #uvmmaincontent h6 a {
	text-decoration: none;
}
#uvmmaincontent div[class="accessibility"]+h1, #uvmmaincontent div[class="accessibility"]+h2, #uvmmaincontent div[class="accessibility"]+h3 {
	margin-top: .75em;
}
#uvmmaincontent h1, #uvmmaincontent h2, #uvmmaincontentnm h1, #uvmmaincontentnm h2 {
	font-family: georgia, serif;
	color: #527ea3;
	font-weight: normal;
}
#uvmmaincontent h1 a, #uvmmaincontent h2 a {
	color: #527ea3;
}
#uvmmaincontent h1 {
	font-size: 1.8em;
}
#uvmmaincontent h2 {
	font-size: 1.5em;
}
#uvmmaincontent h3 {
	font-size: 1.2em;
	color: #658657;
}
#uvmmaincontent h3 a  {
	color: #658657;
}
#uvmmaincontent h4 {
	font-size: 1.15em;
	color:#9ab600; 
}
#uvmmaincontent h4 a  {
	color:#9ab600; 
}
#uvmmaincontent h5 {
	color: #6690b4;
	font-size: 1.05em;
}
#uvmmaincontent h5 a  {
	color: #6690b4;
}
#uvmmaincontent h6 {
	font-size: 1em;
	color: #50504f;
}
#uvmmaincontent p.modify, #uvmmaincontentnm p.modify {
	text-align: right;
	padding-top: 2em;
	font-size: .9em;
	color: #999;
}
#uvmsupplinks {
	float: right;
	background: #f9f9f9;
	width: 160px;
	margin: 0 0 10px 10px;
	padding: 10px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
#uvmsupplinks h3, #uvmsupplinks h4 {
	margin: 0;
	font-size:  1.15em;
	color: #41789a;
	text-transform: capitalize;
}
#uvmsupplinks ul {
	margin: .5em 0;
	padding: 0;
	line-height: 1.2;
}
#uvmsupplinks ul  a {
	text-decoration: none;
}
#uvmsupplinks ul a:hover {
	text-decoration: underline;
}
#uvmsupplinks li:before {
	content: "\00B7 \0020";
}
#uvmsupplinks li {
	list-style: none;
	margin: 0;
	padding-bottom: .7em;
	padding-left: 6px;
	text-indent: -6px;
}
#uvmsupplinks li span.newsheadlinedate {
	display: none;
}
#uvmcustomnav {
	background: #e8e8e8;
	color: #5c5c5c;
	margin-left: 200px;
	margin-right: 0 !important;
	padding: 10px 20px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#uvmcustomnav a {
	color: #5c5c5c;
	text-decoration: none;
}
#uvmsocialmedia {
	clear:both;
	border-top:dashed 1px #92a1b4;
	padding:.5em 0 2em 0;
	color:#92a1b4;
	text-transform:uppercase;
	font-weight:bold;
}
#uvmsocialmedia ul {float: left;padding-left:1em;margin-left:0;}
#uvmsocialmedia li {
	list-style:none;
	float:left;
	margin-right: 1.25em;
	text-transform: capitalize;
	min-height:25px;
}
#uvmsocialmedia p {float: left;}
#uvmfooter {
	clear: both;
	background: #62855b;
	color: #fff;
	text-align: center;
	font-size: .9em;
	padding: .75em;
	text-transform: uppercase;
}
#uvmfooter address {
	font-style: normal;
	letter-spacing: .03em;
}
#uvmfooter a, #uvmfooter a:visited {
	color: #fff;
	background: inherit;
}
/* Generic Content Area Styles */
#uvmmaincontent table.uvmtable {
	padding:0;
	background:none;
	border-collapse:collapse;
	margin:0 0 2em 0;
}
#uvmmaincontent table.uvmtable caption {
	color: #464646;
	background: #fff;
	letter-spacing: 0.3em;
	text-transform: uppercase;
	font-size: 0.8em;
	padding-bottom:1em;
	margin-bottom:1px;
}
#uvmmaincontent table.uvmtable th {
	background: #f9f9f9;
	color: #617f21;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	line-height: 1.2;
}
#uvmmaincontent table.uvmtable th a {
	color: #617f21;
}
#uvmmaincontent table.uvmtable td {
	background:#fff;
	padding-left: 10px;
	padding-right: 10px;
}
#uvmmaincontent table.uvmtable th, #uvmmaincontent table.uvmtable td{
	border:1px solid #e2e2e2;
}
#uvmmaincontent ul.azlist {
	list-style: none;
	padding: 0;
	margin: 0;
}
#uvmmaincontent .alpha {
	font-weight: bold;
	text-transform: uppercase;
}
#uvmmaincontent ul.azlist {
	margin-top: 1em;
}
#uvmmaincontent ul.azlist li {
    margin: 0;
    padding: 0 0.5em 0 0;
}
#mainframe #uvmmaincontent ul.nobullet {list-style:none;padding-left:1em;}

#uvmmaincontent .alpha a {
	text-decoration: none;
	color: #41789a;
}
#uvmmaincontent .alpha a.highlight {
	color: #666;
}
#uvmmaincontent .alpha a:hover {
	color: #999;
}
#uvmmaincontent img.stdphoto, #uvmmaincontent img.imageleft, #uvmmaincontent img.imageright {
	margin-bottom: 10px;
}
#uvmmaincontent img.stdphoto, #uvmmaincontent img.imageleft {
	float: left;
	margin-right: 10px;
}
#uvmmaincontent img.imageright {
	float: right;
	margin-left: 10px;
}
p.with_captionleft, p.with_captionright{
	float:left;
	padding:0;
	font-weight:lighter;
	font-style:italic;
	line-height:1.1em;
	color:#999;
	font-size:.9em;
}
p.with_captionleft {
	margin-right:10px;
}
p.with_captionright{
	float:right;
	margin-left:10px;
}
.sm_caption{
	width:160px;
}
.med_caption{
	width:280px;
}
.lg_caption{
	width:400px;
}

/* NEWS AGGREGATE STYLES */
#uvmmaincontent div.newsrss {float: right;margin-top: -3.75em;}
#uvmmaincontent div.newsrss img {border:none;width:1.75em;height:1.75em;}
#newsaggregate {margin:-20px;}
#newsmain {float:left;width:65%;border-right:1px solid #ccc;padding-top:1em;}
#newsaggregate h3 {font-size:1.6em;font-family:Georgia,serif;font-weight:normal;}
#newsaggregate h4 {font-size:1.2em;line-height:1.3;}
#newsmainfeature div.full h4.aggregate_title {font-family:Georgia,serif;font-weight:normal;font-size: 1.4em;}
#newsmain h3, #newsmain2 h3 {padding-left:1.25em;}
#newsmainfeature {padding:0 2em;font-size:1.1em;}
#newssubfeature {border-top:1px solid #ccc;padding:2em;}
#newslinks {float:left;width:30%;}
#newsspecialfeature {margin-left:2em;padding:1em 0 1em 0;} #newslistfeature h3 {font-size: 1.5em;padding-right: 2em;}
#newslistfeature {margin-left:2em;border-top:1px dashed #ccc;padding:0 2em 2em 0;}
#newslistfeature ul {list-style:none;padding-left:0;margin-bottom: 2.5em;} #newslistfeature li {margin-bottom:.5em;}
.aggregate_full {margin-bottom:2em;}
.aggregate_mediaPreview {float:left;margin-right:1em;}
#newsmainfeature .aggregate_mediaPreview {margin-bottom:1em;}
.aggregate_release_date {margin-top:1em;margin-bottom:.2em;font-size:0.9em;display:block;color:#999;}
#newsmainfeature div.full .aggregate_release_date {font-size:.8em;}
#newsmain #newsmainfeature .aggregate_release_date {clear:left;}
.aggregate_title {margin-top:0;}
li .aggregate_basic {line-height:1.2;}
li .aggregate_basic a, .aggregate_standard a {text-decoration:none;font-weight:bold;}
#uvmmaincontent h4.aggregate_title a {color:#6589ae;}
#uvmmaincontent #newsmainfeature h4.aggregate_title a {color:#1c3f83;}
.newsnav, .aggregate_full_story_link {font-size:.8em;}
#uvmmaincontent .aggregate_full_story_link a, #uvmmaincontent p.newsnav {color:#c85b28;text-transform:uppercase;}
#uvmmaincontent .aggregate_full_story_link a, #uvmmaincontent p.newsnav a {color:#c85b28;}
#newslinks2 {clear:left;}
#newslinks2 #newssubfeature {float:left;width:60%;border-right:1px solid #ccc;margin-right:2em;min-height:30em;}
#newslinks2 #newslistfeature {border-top-style:solid;}
#uvmcontent .aggregate_mediaPreview img { border: none; }

/* VIDEO STYLES USED IN NEWS */
.video-container2 {
	/* width: 320px; */
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 2em; 
    height: 0; 
    overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.video-container2 > video {
	width: 100%;
	height: auto;
}

/*** TOP TIER STYLES ***/
/* Intro and Intro Interior  */
#intro, .intro{margin-bottom:2em; margin-left:-20px; padding-left:20px; font-size:120%;}
#intro h3, .intro h3 {font-family: georgia, serif;font-weight: normal;font-size: 1.2em;}
#intro h4, .intro h4{font-size: 1.1em;}
#intro img, .intro img{float:left;margin:0;padding-right:10px;}
#intro_interior{margin-bottom:2em;padding-top:0;}
#intro_interior h3{margin:0 0 .3em 0; padding:0;}
#intro_interior p{margin-top:0;}
#intro_interior img{float:left;margin:0px 10px 8px 0;border: 1px solid #b0afad;}
/* Left Column */
#leftcolumn{width:358px;float:left;margin-left:0px;padding-right:0px;border-right:1px solid #ccc;}
#leftcolumn h4{margin-bottom:.6em;}
#leftcolumn p{margin-top:0;margin-left:30px;margin-right:8px;}
#leftcolumn ul li{clear:both; margin-right:8px;}
#uvmmaincontent div.no_border{border-right:0;}
/* Right Column */
#uvmmaincontent #rightcolumn, #uvmmaincontent #rightcolumn_float, #uvmmaincontent div.rightcolumn_float{ float:right; width:157px;margin:0 -23px 1.4em 0px; padding:1em 8px 0em 14px;}
#uvmmaincontent #rightcolumn_float, #uvmmaincontent div.rightcolumn_float{border-bottom:solid #ccc 1px;border-left:solid #ccc 1px;border-top: 1px solid #ccc;margin-left:14px;background:#f9f9f9;}
#rightcolumn p, #rightcolumn_float p, div.rightcolumn_float p{margin:8px;margin-left:0;line-height:1.5;font-size:96%;}
#rightcolumn h4, #rightcolumn h5, #rightcolumn_float h5, #rightcolumn_float h4, div.rightcolumn_float h4, div.rightcolumn h5{margin:0 0 .6em 0px;padding:0;font-size:100%;}
#rightcolumn_float h3, #rightcolumn h3 {font-family:georgia, serif;font-weight:normal;margin-bottom: 0;}
#rightcolumn img{margin:0 0 1em 0px;}
#rightcolumn_float img, div.rightcolumn_float img{margin:1em 0 1em 0;}
#rightcolumn ul, #rightcolumn_float ul, div.rightcolumn_float ul{padding: 0 10px 1em 20px;margin-top:0; margin-left:0; color:#444; font-size:96%;}
#rightcolumn ul li a{text-decoration:none; color:#444;}
/* List with Images */
ul.image_wrap{padding:0; margin:0 8px 0 8px; list-style-type:none;}
ul.image_wrap li{margin-bottom:1.4em;}
ul.image_wrap li img{float:left; margin:0 8px .4em 0;}
/* Left box element  and  full width box element */
#box, .box, #full_width_box, .full_width_box{background:#f9f9f9;margin:0em 0px 2em 0px;padding:.8em 8px 1em 8px;border:1px solid #e8e8e8;float:left;}
#box h3, .box h3{font-family:georgia, serif;font-style: normal;font-size: 1.2em;color:#4b809f;}
#box p, .box p{margin-left:20px;}
#box ul.with_img, .box ul.with_img{ padding:0; margin:0 8px 0 8px;}
#box ul.with_img li, .box ul.with_img li{list-style-type:none;clear:both; margin-bottom:1.4em;}
#box li img, .box li img{ float:left; margin:0 8px .4em 0;}
#full_width_box, .full_width_box{margin:1em 8px .6em 0px;width:499px;}
#full_width_box p, .full_width_box p{margin-left:20px;}
#full_width_box ul, .full_width_box ul{margin-right:20px;}

/* Custom Banner */
#uvmcustombanner img.inset { border:0;}

/* jquery */
#uvmmaincontent table.sortable thead tr th, table.sortable tfoot tr th {
	padding-right: 20px;
	vertical-align: middle;
	text-align: left;
}
#uvmmaincontent table.sortable thead tr .header {
	background-image: url(/www/images/templates/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#uvmmaincontent table.sortable thead tr .headerSortUp {
	background-image: url(/www/images/templates/asc.gif);
}
#uvmmaincontent table.sortable thead tr .headerSortDown {
	background-image: url(/www/images/templates/desc.gif);
}

/* recaptcha */
 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#f5f5f5 !important; /* reCaptcha widget background color */
 }
 
 #recaptcha_table {
   border-color: #ccc !important; /* reCaptcha widget border color */
 }
 
 #recaptcha_response_field {
   border-color: #ccc !important; /* Text input field border color */
   background-color:#ddd !important; /* Text input field background color */
 }