/* 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 */

 }