﻿.formLabel 
{
  color:#3712AB; 
  font-size:12px;
  font-style:italic;
  width:130px;
  font-weight:bold;
  background-color:#DEDEDE;
}
#Content>p {margin:0px;}
table td, table th{padding:3px 2px 2px 3px;}
/*table td{padding:3px 4px;}
table th{padding:3px 4px;}*/
.detailTable th{border:1px solid black; background-color:#DEDEDE;}
.detailTable td{border:1px solid black;}
.detailTable ul li,.detailTable ol li{list-style-position:inside;margin:2px 0;}
ul {list-style-type: disc; list-style-position: inside;/*margin-left:5px;*/}
ul li {margin:0 0 4px 0;}
.optionMenu {width:290px;padding:0 4px;background-color:#eee;border:1px dashed #999;line-height:17px;}
.scoreTable th{border:1px solid black; background-color:Silver;}
.scoreTable td{border:1px solid black;}
.scoreTable td.entryName{width:220px;}
td.noBorder{border:none !important;}
td.noBorderT{border-top:none !important;}
td.noBorderR{border-right:none !important;}
td.noBorderB{border-bottom:none !important;}
td.noBorderL{border-left:none !important;}
th.noBorder{border:none !important;background:none !important;}
th.noBorderT{border-top:none !important;background:none !important;}
th.noBorderR{border-right:none !important;background:none !important;}
th.noBorderB{border-bottom:none !important;background:none !important;}
th.noBorderL{border-left:none !important;background:none !important;}
.noPadding{padding:0;}
.hidden{display:none;}
.statusMessage, statusMessage span, ul.statusMessage li{font-style:italic;color:#f00;}
.invalidMsg{font-style:italic;color:#f00;font-size:11px;display:block;min-width:125px;}
.validationsummary{color:#f00; font-size:12px;}
.admintable {padding:2px 4px;/*border:1px solid gray;*/}
.admintable td{padding:2px 4px;border:1px solid gray;}
.admintable th{padding:5px;background-color:#DEDEDE;border:1px solid gray;}
.admintable td.shaded{background-color:silver;}
.searchBox{border:1px solid #C21706;width:800px;margin:0;padding:10px;}
.searchFilterBox{border:1px solid green;width:600px;margin:0;padding:10px;}
ul.arrowList {list-style-type:none;}
ul.arrowList li {background:transparent url(../Images/arrow.gif) no-repeat scroll 0 5px; margin:0; padding:1px 4px 1px 12px;}
.sectionHeader {font-weight:bold;}

/* Message Boxes - BEGIN *********************************************************************/
.msgBox,.msgBoxPersist /*.info, .success, .warning, .error, .validation*/ {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  border: 1px solid;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
  min-width:400px;
  max-width:400px;
  z-index:10;
}
.cornerTopRight{
  position:fixed;
  top:0;  
  right:0;
}
.info {
  background-color: #BDE5F8;
  background-image: url('../Images/info.png');
}
.info, .info a {
  color: #00529B;
}
.success {
  background-color: #DFF2BF;
  background-image:url('../Images/success.png');
}
.success, .success a {
  color: #4F8A10;
}
.warning {
  background-color: #FEEFB3;
  background-image: url('../Images/warning.png');
}
.warning, .warning a {
  color: #9F6000;
}
.error {
  background-color: #FFBABA;
  background-image: url('../Images/error.png');
}
.error, .error a {
  color: #D8000C;
}
.validation {
  background-color: #FFCCBA;
  background-image: url('../Images/warning.png');
}
.validation, .validation a {
  color: #D63301;
}
.validation ul {
  list-style-position:outside;
  padding-left:13px;
}
a.helpMsgBox {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  border: 1px solid;
  padding:3px;
  position:absolute;
  top:48px;  
  right:0;
  background-color: #BDE5F8;
  color: #00529B;
  text-decoration:none;
  /*display:none;*/
}

/* Message Boxes - END *********************************************************************/

.miniSearchResults{max-height:130px;max-width:460px;overflow:auto;padding-bottom:3px;}
.seatsAvailable{color:Green;}
.seatsNotAvailable{color:Red;}
.tblSummary td{background-color:#ececec;width:100px;}
.tblSummary td + td{background-color:#fff;width:450px;}

/* TabContainer - BEGIN *********************************************************************/
.tabBox .ajax__tab_header 
{
	font-size:12px;
	font-weight:bold;
  font-family:Arial;
  padding-left:5px;
  border-bottom:solid 3px #666666;
}
.tabBox .ajax__tab_body 
{
  font-family:Arial;
  font-size:10pt;
  border:solid 1px #666;
  border-top:none;
} 
/* Active/Hover States */
.tabBox .ajax__tab_active .ajax__tab_outer
{
  margin-right:4px;
	background:url(../Images/menus/active-tl.gif) no-repeat left top;    
}
.tabBox .ajax__tab_active .ajax__tab_inner
{
  margin-left:4px;
	background:url(../Images/menus/active-tr.gif) no-repeat right top;        
}
.tabBox .ajax__tab_active .ajax__tab_tab
{
	margin-right:4px;	
	margin-bottom:-2px;
	padding:5px 3px;
	color:#fff;
	background:#666666;
	text-decoration:none;
}
/* Regular States */
.tabBox .ajax__tab_outer
{
  margin-right:4px;
	background:url(../Images/menus/inactive-tl.gif) no-repeat left top;   	
}
.tabBox .ajax__tab_inner
{
  margin-left:4px;
	background:url(../Images/menus/inactive-tr.gif) no-repeat right top;  	
}
.tabBox .ajax__tab_tab
{
	margin-right:4px;
	margin-bottom:-2px;
	padding:5px 3px;
	color:#555;
	background:url(../Images/menus/inactive-mid.gif) repeat-x;
	text-decoration:none;
}
.tabBox .ajax__tab_panel
{
  padding:0 10px 10px 10px;
}
/* TabContainer - END *********************************************************************/

/* Modal Popup - BEGIN ********************************************************************/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.bibModalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:8px;
	width:250px;
	text-align:center;
	font-weight:bold;
}
.tieModalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:8px;
	max-width:350px;
}
.categoryModalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:8px;
	width:450px;
	text-align:center;
	font-weight:bold;
}
/* Modal Popup - END ********************************************************************/

