﻿.paddingsmall{
	padding:5px 5px 5px 5px;
}
.paddingsmallleft{
	padding:5px 5px 5px 0px;
}
.paddingsmallright{
	padding:5px 0px 5px 5px;
}
.paddingmedium{
	padding:10px 10px 10px 10px;
}
.paddingmediumleft{
	padding:10px 10px 10px 0px;
}
.paddingmediumright{
	padding:10px 0px 10px 10px;
}
.paddinglarge{
	padding:15px 15px 15px 15px;
}
.paddinglargeleft{
	padding:15px 15px 15px 0px;
}
.paddinglargeright{
	padding:15px 0px 15px 15px;
}
.bordersmall{
	padding:0;
	border:solid 1px #000 !important;
}
.bordermedium{
	padding:0;
	border:solid 2px #000 !important;
}
.borderlarge{
	padding:0;
	border:solid 4px #000 !important;
}
.wrapleft{
	float:left !important;
}
.wrapright{
	float:right !important;
}
.copyright{
	color:#aaa;
	text-align:right!important;
	font-size:.8em;
	line-height:1.2em;
	vertical-align:middle;
	padding:0;
	margin:0;
}
.playlink{
	text-align:right;
	font-size:.7em;
	line-height:1.6;
	vertical-align:middle;
	padding:0;
	margin:0;
}

/* tagging styles */
.eventdivwrapper{clear:left;height:290px;padding:0px 2px 0px 4px}
.eventscriteria{float:left}
.eventssearchtable th{text-align:right;width:151px}
.eventssearchtable td{text-align:left;padding-left:3px}
.eventssearchtable .buttonrow{text-align:right;padding-right:4px}
.eventsresultdiv{overflow:auto;height:179px;width:388px}
.selectedeventsdiv{float:right;background-color:#fff;width:170px;height:270px;position:relative;top:6px;left:-3px;padding:5px;overflow:auto}
.selectedeventslabel{background-color:#ddd;font-weight:bold;padding:1px 0 1px 3px}
.tagsourcediv{background-color:#EAEEA1;margin-bottom:1px;clear:both}
.tagsourcelabel{font-weight:bold;padding:3px;color:#4F7884;height:19px;vertical-align:middle}
.taglabel{float:left}
.tagimage{float:right;font-weight:normal}
.tagimage img{border:0}
.tagimage span{position:relative;top:-3px}
.classesdivwrapper{clear:left;}
.classesdiv{padding:3px 7px 7px 7px;clear:left;}
.classesinnerdiv{background-color:#fff;border:solid 1px #666;padding:5px;height:200px;overflow:auto}
.classeslabel{font-weight:bold;padding:1px 5px 1px 5px;height:20px;vertical-align:middle}
.tagitem tbody tr td{width:180px}
.selecteditems{padding:3px;margin-bottom:5px;}
.Wait{} 
.Normal{}  
/* override input cursors with a more specific CSS selector */  
.Wait INPUT, .Wait TABLE , .Wait TEXTAREA{cursor: wait}
.Normal INPUT, .Normal TABLE{cursor: auto}
.Normal TEXTAREA, .Normal INPUT[type="text"], .Normal TH SPAN{cursor:text}
.Normal INPUT[type="image"] {cursor:pointer}
.ajaxloadingspan{background-color: #EAEEA1; padding: 25px; border: solid 1px #000; text-align: center; vertical-align: middle; position: absolute; width: 120px; height: 32px; border: solid 1px black; z-index: 0;}
.ajaxloadingframe{position: absolute; width: 172px; height: 84px; border: none; display: block; z-index: 0;}
.levelwrap{
	height:29px
}


/* -------------------------- */
/* styles for dynamic display */
/* -------------------------- */

/* ----  location home page styles ---- */
.NewsUniversalViewer{
	margin-bottom:20px
}
#subextrahome .NewsUniversalViewer table, #extrainfohome .NewsUniversalViewer table {
/* margin-top: 15px; */
text-align: center;
}
#subextrahome .NewsUniversalViewer td, #extrainfohome .NewsUniversalViewer td {
  text-align: left;
  vertical-align: top;
}
#subextrahome .NewsUniversalViewer th, #extrainfohome .NewsUniversalViewer th {
  background: url(/Portals/0/images/sidebar_brackets_home.gif) no-repeat 50% 0;
  font-size: 2em;
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: normal;
  color: #095BA6;
  padding-top: 10px;
  margin-bottom: 12px;
  text-align:center;
  line-height:110%;
  height:8px;
}
#subextrahome .NewsUniversalViewer .foot, #extrainfohome .NewsUniversalViewer .foot {
text-align:right;
padding:3px;
margin-bottom:10px;
}

#subextrahome .NewsUniversalViewer .foot a, #extrainfohome .NewsUniversalViewer .foot a {
color:#CC0000;
}

#maininfohome .NewsUniversalViewer {
margin-bottom:20px;
}
#maininfohome .NewsUniversalViewer table {
width:100%;
}

#maininfohome .NewsUniversalViewer th {
background:#095BA5;
color:#FFF;
font-size:1.1em;
text-align:left;
padding:3px;
}

#maininfohome .NewsUniversalViewer td {
background:#EEE;
padding-top:4px;
padding-bottom:0px;
vertical-align: top;
text-align:left;
}
#maininfohome .NewsUniversalViewer .foot {
text-align:right;
padding:2px;
background:#79ADDC;
margin-bottom:10px;
}


/* ---- content page styles ---- */
#subextra .NewsUniversalViewer table {
/*margin-bottom: 30px;*/
width:100%;
}
#subextra .NewsUniversalViewer td {
  text-align: left;
vertical-align: top;
}
#subextra .NewsUniversalViewer th {
  background: url(/Portals/0/images/sidebar_brackets.gif) no-repeat 50% 0;
  font-size: 2em;
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: normal;
  color: #095BA6;
  height:8px;
  padding-top:15px;
  padding-bottom:10px;
  text-align: center;
}
#subextra .NewsUniversalViewer .foot {
text-align:right;
}
#subextra .NewsUniversalViewer .foot a{
color:#CC0000;
}


#onecolmainbody .NewsUniversalViewer, #twocolmainbody .NewsUniversalViewer, #threecolmainbody .NewsUniversalViewer {
margin-bottom:20px;
}

#onecolmainbody .NewsUniversalViewer table, #twocolmainbody .NewsUniversalViewer table, #threecolmainbody .NewsUniversalViewer table {
width:100%;
}
#onecolmainbody .NewsUniversalViewer th, #twocolmainbody .NewsUniversalViewer th, #threecolmainbody .NewsUniversalViewer th {
background:#095BA5;
color:#FFF;
font-size:1.1em;
text-align:left;
padding:3px;
}

#onecolmainbody .NewsUniversalViewer td, #twocolmainbody .NewsUniversalViewer td, #threecolmainbody .NewsUniversalViewer td {
background:#EEE;
padding-top:4px;
padding-bottom:0px;
vertical-align: top;
text-align:left;
}
#onecolmainbody .NewsUniversalViewer .foot, #twocolmainbody .NewsUniversalViewer .foot, #threecolmainbody .NewsUniversalViewer .foot {
text-align:right;
padding:2px;
background:#79ADDC;
margin-bottom:10px;
}


#extrainfo .NewsUniversalViewer th {
  background: #095BA6;
  color: #FFF;
  padding: 4px;
  font-size: .9em;
}
#extrainfo .NewsUniversalViewer td {
  background: #EEE;
  border-bottom: 1px solid #FFF;
vertical-align: top;
text-align:left;
}
#extrainfo .NewsUniversalViewer td td {
  padding: 10px 4px 10px 4px;
}
#extrainfo .NewsUniversalViewer td.highlight {
 background: #7AADDB;
 color: #FFF;
}
#extrainfo .NewsUniversalViewer .foot {
  background: #7AADDB;
  padding: 4px;
  text-align: right;
}
#extrainfo .NewsUniversalViewer .foot a,#extrainfo .NewsUniversalViewer foot a:link,#extrainfo .NewsUniversalViewer .foot a:visited {
  color: #CC0000;
}

.NewsUniversalViewer .RadGrid_Default {
border:0px;
}
.NewsUniversalViewer .RadGrid_Default th {
padding:2px;
height:10px;
}
#maininfohome .NewsUniversalViewer .RadGrid_Default th {
background-color:#777;
}