 






/*  Default Layout Styles  */

ul,li,ol,h1,h2,h3,h4,h5,h6,pre,form,html,p,body,blockquote,fieldset,input {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6,pre,code {
	font-size:1em;
}

body {
	background:#fff;
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:62.5%;
}

.pageBody {
	margin:0px 0px 0px 0px;  
	background-color:#eaeaea;
	background-repeat:repeat-x;
}

.hrSingleDialog{
	border:0px;
	height:2px;
	width:100%;
	text-align:left;
}
.perform .hrSingleDialog{ color:#FF2E42; background-color:#FF2E42; }
.dazn .hrSingleDialog{ color:#499AAA; background-color:#499AAA; }

.elementsFrontLogoDiv {
  height: 100px;
}

.ellipsis{
	white-space:nowrap;
	width:100%;
	overflow:hidden;	
	-o-text-overflow:ellipsis; /*Opera 9*/
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-moz-binding:url('ellipsis.xml#ellipsis'); 
	cursor:pointer;
}

.ellipsisLink:hover{
	color:#999;
}

table {
	border-style:none;
	clear:both;
}

.layout {
	text-align:left;
}

.layoutTable {
	width:auto;
}

td {
	vertical-align:top;
}

a {
	text-decoration:none;
	font-weight:bold;
	cursor:pointer; 
}
.perform a { color: #FF2E42 }
.dazn a { color: #499AAA; }

a img {
	border-width:0;
	border-style:none;
	cursor:pointer;
}

a:hover {
	text-decoration:underline;
	cursor:pointer;  
}

li a:active, li a:focus, a:active, a:focus{
 outline:0;
 border:0;
}

#elementsNavigationMenuContent li li a:hover {
  text-decoration:underline;
  color:#000;  
}



#elementsTopBar {
 position:absolute;
 top:0px;
 height:28px;
 left:0px;
 right:0px;
 background:#000;
 color:#FFF;
 border-bottom:3px solid #444;
 width:100%;
}

.welcomeMessage {
 padding:5px;
 font-size:1.1em;
 line-height: 1.5em;
}
.perform .welcomeMessage {
 background:url(/elements/images/elements_statsperform_logo.png) no-repeat scroll top 2px left transparent;
 padding:5px 5px 5px 100px;
}
.dazn .welcomeMessage {
 background:url(/elements/images/elements_dazn_logo.jpg) no-repeat scroll top 2px left transparent;
 padding:5px 5px 5px 50px;
}

#elementsTopBar .username {
 font-weight:bold;
 font-size:1.4em;
 color:#fff;
}

#elementsTopBar .clubTitle {
 font-weight:bold;
 font-size:1.5em;
 vertical-align:middle;
 line-height:200%;
 color:#fff; 
}

#elementsTopBar .navgLinks {
 position:absolute;
 top:0.75em; 
 right:10px;
 font-size:1.1em;
}

#elementsTopBar .navgLinks a{ 
 color:#FFF; 
}

#elementsTopBar .navlist li{    
  float:left;
  list-style-type:none;  
  padding:0 0.5em; 
}

.navlist a {
 font-weight:normal;
}

#logoutLink {
	border-left:1px solid #DCE9F2;
}

#elementsNavigationMenuScroll {
	overflow:hidden;	
  position:absolute;  
  top:3em;
  bottom:0px;
  left:0px;
  width:200px;  
  background-color:#FFFFFF;
}

.elementsNavigationMenuCategory, .elementsNavigationMenuItem {
  background-color:#CCE7FF;  
  border-bottom:1px solid #7094B5;  
  font-size:1.2em;
  color:#0059A3;
  font-weight:bold;  
  height:20px;
}

.elementsNavigationMenuCategory {
  font-weight:bold;
  padding-left:10px;
}

.elementsNavigationMenuItem {
  padding-left:20px;
}

#elementsTitleLogoContainer {
  float:right; 
  margin-top:5px; 
  margin-right:5px;
}

#elementsTitleContainer {
  float:left;
  overflow:hidden;
  height:50px;
}

.elementsTitleIcon {
  margin-right:5px;
  vertical-align:middle;
}

.elementsTitleText {
  vertical-align:middle;
}

#elementsNavigationMenuTitle {  
  height:3em;  
  background:#333;
  border-bottom:3px solid #666;
  font-size:1.1em;  
  color:#EEE;
  font-weight:bold;  
  padding:5px; 
}

#elementsNavigationMenuTitle img {
 float:left;
 margin-right:5px;
}

#elementsNavigationMenuContent {
 display:none;
 font-size:1.2em;
}

#elementsNavigationMenuContent li {
 list-style-type:none;
}

#elementsNavigationMenuContent li li {
 background:transparent none;
 border-bottom:1px solid #fff;
}

#elementsNavigationMenuContent li a {
 background:#F8F8F8 url(/elements/images/elements_navigation_menu_top_level_off.gif) repeat-x center left;
 display:block;
 border-bottom:1px solid #DDD; 
 padding:5px 10px 5px 0;
}

#elementsNavigationMenuContent .selected {
 background:transparent none;
}

#elementsNavigationMenuContent .selected a {
 border-bottom:1px solid #c5c5c5;
 color:#fff;
}
.perform #elementsNavigationMenuContent .selected a { background-image: linear-gradient(to bottom, #FF5364 0%, #FF5364 50%, #FF2E42 51%, #FF2E42 100%); }
.dazn #elementsNavigationMenuContent .selected a { background-image: linear-gradient(to bottom, #80BBD4 0%, #80BBD4 50%, #63ABCB 51%, #63ABCB 100%); }

#elementsNavigationMenuContent li li a, #elementsNavigationMenuContent .selected li a {
 background-color:#fff;
 background-image:none !important;
 border-bottom:0;
 color:#999;
 padding-left:31px;
}

.perform #elementsNavigationMenuContent li .selected a { color: #FF2E42; }
.dazn #elementsNavigationMenuContent li .selected a { color: #499AAA; }

.elementsNavigationMenuItemList {
 border-bottom:1px solid #c5c5c5;
}

#elementsNavigationMenuContent span {
 display:block; 
 padding:0 10px 0 25px;
}

#elementsNavigationMenuContent li li span, #elementsNavigationMenuContent .selected.open li span, #elementsNavigationMenuContent .expandable li span {
 padding:0;
 background:transparent none;
}

#elementsNavigationMenuContent .expandable span {
 background:transparent url(/elements/images/elements_navigation_menu_plus_blue.gif) no-repeat center right;
}

#elementsNavigationMenuContent .selected.open span {
 background:transparent url(/elements/images/elements_navigation_menu_minus_white.gif) no-repeat center right;
}

.elementsNavigationMenuCategoryList li {
 color:#0059A3;
}

#elementsNavigationMenuToggle {
  position:absolute;
  overflow:auto;
  top:3em;
  bottom:0px;
  left:200px;
  width:8px;
  background-color:#89B5DD;
  cursor:pointer;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
}

#elementsNavigationMenu{
	overflow:auto;
}

.elementsNavigationMenuToggleOpen {
  background-image:url(/elements/images/elements_navigation_menu_toggle_close.gif);
}

.elementsNavigationMenuToggleClosed {
  background-image:url(/elements/images/elements_navigation_menu_toggle_open.gif);
}

.hideElementsNavigationMenu #elementsContentBody {
  left:10px;
}

.hideElementsNavigationMenu #elementsNavigationMenuToggle {
  left:0;
}

.hideElementsNavigationMenu #elementsNavigationMenuScroll {
  display:none;
}

#elementsContentHead {
 position:absolute;
 top:0px;
 height:5em;
 left:0px;
 right:0px;  
 background-color:#FFFFFF;
 padding-left:10px;  
 border-bottom:1px solid #999999;  
 vertical-align:middle;
}

#elementsContentHead h1 {
 margin-top:10px;
 color:#666;
 font-size:3em;
}

#elementsContentBody {
 position:absolute;  
 top:3em;
 bottom:0px;
 left:210px;
 right:0px;
 height:auto;
}

#elementsContentScroll {
 position:absolute;  
 background:#EAEAEA;
 top:80px;
 bottom:0;
 left:0px;
 right:0;
 height:auto;  
 padding:10px;
 padding-top:0px;
}

#elementsContentMenuBar {
 position:absolute;  
 top:51px;
 left:0px;
 right:0px;
 height:26px;
 border-bottom:1px solid #999999;
 background-image:url( /javaImages/33/f8/0,,~3733555,00.png);
}

#secondElementContentMenuBar {
 margin-left: 45px;
}

#elementsContentMenuBarTable {
 border-collapse:collapse;
 padding:0px;
 border-width:0px;
}

#elementsContent {
 font-family:Arial,Helvetica,sans-serif;
 font-size:1.1em;
}






.wwFormTable {
	color:#333;
	font-weight:bold;
	width:100%;
}

.wwFormTable #toolkitSites{ 
 width:380px; 
}

#securedEntityId{ 
  width:100px; 
}

#associatedSecuredEntityId{ 
	width:100px; 
}

#partnerId{
	width:310x;
	margin-top:22px;
}

.wwFormTable .label {
 font-size:1.2em;
 font-style:normal;
}

.label {
 font-size:1.2em;
 font-style:normal;
 color:#333;
 font-weight:bold;
}

.wwFormTable td {
	vertical-align:top; 	
}

.embeddedTable td{
	vertical-align:middle;
}


.embeddedTable{
	width:100%;
	border-collapse:collapse;
	empty-cells:show;	
}

.errorMessage { 
 font-size:1.1em;
 color:red;
 font-weight:bold;
 text-align:left; 
}
.perform .errorMessage,
.dazn .errorMessage { color: red; }

.errorLabel{
	font-size:1.1em;
	text-align:left;
}

#errorMessage {
 font-size:1.1em;
 color:red;
 font-weight:bold;
 display:none;
}

#errorMessageDiv {
 font-size:1.1em; 
 font-weight:bold;
 padding-left:20px;
 text-align:left;
}

.actionMessages {
 font-size:1.1em;
 color:black;
 font-weight:bold;
 display:none;
}

.elementsFormatting {
 border-collapse:collapse;
}

.dividerCell {
	width:30px;
	border:0px;
}



.primaryList {
 list-style-type:none;
 text-align:left;
 margin-top:10px; 
 margin-bottom:20px;
}

.primaryList li {
 margin-bottom:5px;
}

.primaryListDiv {
 width:600px;
 border:1px solid #999999;
 margin-top:10px; 
 margin-bottom:10px;
}

.primaryLargeListDiv {
 width:900px;
 border:1px solid #999999;
 margin-top:10px; 
 margin-bottom:10px;
}


.primarySmallListDiv {
 width:300px;
 height:200px;
 border:1px solid #999999;
 margin-left:85px;
 text-align:left;
 position:static;
 overflow:auto;
}

.largeTableDiv {
 width:100%; 
 border:1px solid #999999;
 margin-top:10px; 
 margin-bottom:10px;
}

.primaryLargeTable thead td {
 border-width:1px;
 border-style:solid;
 font-weight:bold;
 text-align:center;
}

.totalRow {
 font-weight:bold;
 text-align:center;
}

.primaryLargeTable td {
 border-width:1px;
 border-style:solid;
 border-color:#BBBBBB;
 text-align:center;
}

.listCount {
 margin-top:10px; 
 margin-bottom:10px;
}

.noResultsMessage {
 margin-top:10px; 
 margin-bottom:10px;
 text-align:center;
}



.elementsTextField {
 width:300px;
 border:1px solid #999;
 font-size:1.2em;
}

.elementsTextFieldShort {
 width:198px;
 border:1px solid #999;
 font-size:1.2em;
}

.elementsDisabledTextField {
	width: 300px;
	border: 1px solid #999;
	font-size: 1.2em;
	background-color: rgb(230,230,230);
}

.elementsDateTextField {
 width:150px;
 border:1px solid #999;
 font-size:1.2em;
}

.elementsIDTextField {
 width:100px;
 border:1px solid #999;
 font-size:1.2em;
}

.elementsUUIDTextField {
 width:150px;
 border:1px solid #999;
 font-size:1.2em;
}

.elementsTextArea {
 width:300px;
 height:100px;
 border:1px solid #999;
 font-family:Arial,Helvetica,sans-serif;
 font-size:1.2em;
}

.elementsCheckbox { 
 border:1px solid #999; 
}

.elementsSelect {
 width:304px;
 border:1px solid #999;
}

.elementsSelectShort {
 width:222px;
 border:1px solid #999;
}

#geoblockIpRangeIpRangeEfPGeoblockWindow .elementsSelect {
 width:200px;
}

#assocSecuredTypeSelect.elementsSelect {
 width:120px;
 border:1px solid #999;
}

#geoblockIpRangeIpRangeeventForPartnerGeoblockWindow{
 width:150px;
}

.elementsFieldSet {
   border:1px solid #666;   
   background:#FFFFFF;   
   margin-bottom:0px;      
	 padding-bottom:10px;
}

.elementsLegend {
  color:#FFFFFF;  
  background:#666 none repeat scroll 0 0;
 	border:1px solid #666;
  padding:2px 6px;
  font-weight:bold;
  margin-top: 10px;
  margin-bottom:0px;  
}




.paginationGotoPageTextArea {
 height:10px;
 width:25px;
 padding: 0px 0px 2px;
 margin-top: -2px;
 margin-bottom: 0px;
 vertical-align:bottom;
 font-size:1.0em;
}

.paginationList {
 list-style:none;
 display:inline;
}

.paginationListPreviousLink, .paginationListPageLink, .paginationListNextLink, .paginationListPrevious, .paginationListNext, .paginationListEllipse, .paginationListPage, .paginationListFirst, .paginationListLast, .paginationListFirstLink, .paginationListLastLink,
.paginationListGotoLink, .paginationListGoto {
 display:inline;
 text-align:center;
 padding:3px 4px; 
}  

.paginationListPreviousLink, .paginationListPageLink, .paginationListNextLink, .paginationListPrevious, .paginationListNext, .paginationListPage, .paginationListFirst, .paginationListLast, .paginationListFirstLink, .paginationListLastLink, .paginationListGotoLink, .paginationListGoto {
  border-left:1px solid #999999;
}

.paginationListPreviousLink a, .paginationListPageLink a, .paginationListNextLink a, .paginationListFirstLink a, .paginationListLastLink a,  .paginationListGotoLink {
 color:#666;
}

.paginationListPreviousLink a:hover, .paginationListPageLink a:hover, .paginationListNextLink a:hover, .paginationListFirstLink a:hover, .paginationListLastLink a:hover, {
 color:#000;
}

.paginationListPrevious, .paginationListNext, .paginationListEllipse, .paginationListFirst, .paginationListLast, .paginationListGoto, .paginationListGotoLink {
 color:#999999;
}

.paginationListGotoLink {
 font-weight:bold;
 color:#666;
}

.paginationListPage { color:#FFFFFF; }
.perform .paginationListPage { background-image: linear-gradient(to bottom, #FF5364 0%, #FF5364 50%, #FF2E42 51%, #FF2E42 100%); }
.dazn .paginationListPage { background-image: linear-gradient(to bottom, #80BBD4 0%, #80BBD4 50%, #63ABCB 51%, #63ABCB 100%); }

.paginationShowing{
 color:#888;
 font-weight:bold;
}




.addButton, .deleteButton  {
 width:23px;
 height:23px;
}



.selectTableHighlightRowNoLink {  
 background:#CCE7FF;
 background-position:center left;
}
.perform .selectTableHighlightRowNoLink { background: #FFCCCC; }
.dazn .selectTableHighlightRowNoLink { background: #CCE7FF; }

.selectTableHighlightRow { cursor:pointer; }
.perform .selectTableHighlightRow { background-image: linear-gradient(to bottom, #F3DEDE 0%, #F3DEDE 50%, #EFCBCB 51%, #EFCBCB 100%); }
.dazn .selectTableHighlightRow { background-image: linear-gradient(to bottom, #DEEEF3 0%, #DEEEF3 50%, #CCE5EE 51%, #CCE5EE 100%); }

.selectTableSelectedRow { cursor:pointer; }
.perform .selectTableSelectedRow { background-image: linear-gradient(to bottom, #FF5364 0%, #FF5364 50%, #FF2E42 51%, #FF2E42 100%); }
.dazn .selectTableSelectedRow { background-image: linear-gradient(to bottom, #80BBD4 0%, #80BBD4 50%, #63ABCB 51%, #63ABCB 100%); }

.selectTable .selectTableSelectedRow td { color:#FFF; }

.selectTableSelectedCell { cursor:pointer; }
.perform .selectTableSelectedCell { background-image: linear-gradient(to bottom, #FF5364 0%, #FF5364 50%, #FF2E42 51%, #FF2E42 100%); }
.dazn .selectTableSelectedCell { background-image: linear-gradient(to bottom, #80BBD4 0%, #80BBD4 50%, #63ABCB 51%, #63ABCB 100%); }

.selectTableCell {
 background-color:#ffffff;
}

.selectTable {
  empty-cells:hide;
  border-collapse:collapse;
  table-layout:fixed;
  border-style:none;  
  clear:both;
  cursor:default;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  border-top:1px solid #999999;
  border-bottom:1px solid #999999;
  width:100%;
  background-color:#ffffff;
}

.selectTable TD, .selectTable TH {	
  padding:3px;
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  font-family:arial, helvetica, san-serif;
  color:black;  
}


.selectTable .disabled TD {
  color:#a0a0a0;  
}


.selectTable TABLE TD, .selectTable TABLE TH {
  padding:0px;
  border-right-style:none;
  border-bottom-style:none;
}

.selectTable THEAD TD {
  text-align:center;
  font-weight:bold;
}

.invalidTableRow {
  border-width: 2px;
  border-color: #FF0000
}

.selectTableCellFreeRow TD {
  border-right:none;
}

.options {
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  width:100%;
  text-align:center;
}

.optionTable {
  width:100%;
  border-left:1px solid #d0d0d0;
  border-top:1px solid #d0d0d0;
  background-color:white;
}

.optionTable TD, .optionTable TH {
  padding:3px;
  border-right:1px solid #d0d0d0;
  border-bottom:1px solid #d0d0d0;
  font-family:arial, helvetica, san-serif;
  color:black;
}

.subTable TD {
  font-weight:normal;
  text-align:left;
}

.selectTableSummary {
  font-weight:bold;
  text-align:left;
}

.selectTablePaginationDiv { float:right; }

.paginationTable TD{
}

.selectTable TD.selectTablePaginationCell { 
  * padding:0px; 
}

.multiSelectTable { 
	margin-top:20px;
}

.embeddedAuthorityRow TD {
	border-bottom:1px solid #d0d0d0;
}

.selectTableEventless {
  empty-cells:hide;
  border:1px solid #999999; 
  border-collapse:collapse;
  table-layout:fixed;
  border-style:solid;  
  clear:both;
  cursor:default; 
  width:220px;
  margin:20px 20px 20px 20px;  
	background-color:#eaeaea;
	background-repeat:repeat-x;
	white-space:nowrap;
}

.selectTableEventless TH{
	background:#333;
	height:100%;
	color:#FFFFFF;	
	vertical-align:middle;
	line-height:28px;
}

.selectTableEventless TD.embossHeading{
	background:#E0E0E0;
	color:#000000;
	font-size:1.0em;
	font-weight:normal;
	padding-left:5px;
	height:25px;
	vertical-align:middle;
	white-space:normal;
}

.selectTableEventless TD.normalHeading{
	background:#EFEFEF;		
}

.selectTableEventless TD.normalData{
	background:#FFFFFF;		
	border-top-style:1px solid #000000;
	border-bottom-style:1px solid #000000;
}

.innerExpandable a.outerLink{
	background:#F8F8F8 url(/elements/images/elements_navigation_menu_top_level_off.gif) repeat-x left center;
	display:block;
 	border-bottom:1px solid #c5c5c5; 
 	padding:5px 10px 5px 0;
}

.innerExpandable ul{
	background:#FFFFFF;
}

.innerExpanded a.outerLink{
	display:block;
	border-bottom:1px solid #C5C5C5;
	color:#FFFFFF;
 	padding:5px 10px 5px 0;	
}
.perform .innerExpanded a.outerLink { background-image: linear-gradient(to bottom, #FF5364 0%, #FF5364 50%, #FF2E42 51%, #FF2E42 100%); }
.dazn .innerExpanded a.outerLink { background-image: linear-gradient(to bottom, #80BBD4 0%, #80BBD4 50%, #63ABCB 51%, #63ABCB 100%); }

.innerExpanded ul{
	background:#FFFFFF;
}

#statusBarMetadata{
	background:#FFFFFF url(/javaImages/ef/b5/0,,~5420527,00.png) no-repeat top left;
	height:45px;
	width:680px;
	margin-top:15px;	
}

#statusBarPartnerAccess{
	background:#FFFFFF url(/javaImages/ef/b5/0,,~5420527,00.png) no-repeat top left;
	height:45px;
	width:680px;
	margin-top:15px;
	margin-left:100px;
}

.statusBarIconField{
	margin-left:10px;
	padding-top:7px;
	position:static;
}

.statusBarText{
	margin-left:130px;
	margin-top:-22px;
	position:static;
	text-align:center;
}
.perform .statusBarText { color: #FF2E42; }
.dazn .statusBarText { color: #499AAA; }



.paginationTableCell {
 background-color:#ffffff;
}

.paginationTable {
  empty-cells:hide;
  border-collapse:collapse;
  table-layout:fixed;
  border-style:none;  
  clear:both;
  cursor:default;
  width:100%;
  background-color:#ffffff; 
}

.paginationTable TD, .selectTable TH {
  padding:3px;
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  font-family:arial, helvetica, san-serif;
  color:black;
}


.paginationTable .disabled TD {
  color:#a0a0a0;  
}

.paginationTablePaginationDiv { 
 float:right;
 width: 620px;
 text-align:right;
 }



.elementsTableTopBar {
  border-right-style:none;
  border-left-style:none;  
  background:#333;
  border-top:3px solid #666;
  color:#FFFFFF;
  font-weight:bold;
  text-transform:capitalize;
  text-align:left;  
  padding-left:5px;
  padding-top:6px;  
}

.elementsTableTopBar TH {  
  color:#FFFFFF;
  font-weight:bold;
  text-transform:capitalize;
  border-right-style:none;
  text-align:left;   
  padding-left:5px;
  padding-top:6px;  
}

.elementsTableTopBar a {
	text-decoration:none;
	font-weight:bold;
	cursor:pointer; 
}
.perform .elementsTableTopBar a { color: #FF2E42; }
.dazn .elementsTableTopBar a { color: #499AAA; }

.elementsTableTopBar a:hover {
	text-decoration:underline;
	cursor:pointer;  
}




.elementsBody {
 color:#004784;
 background:#fff url(/javaImages/75/6a/0,,~4811381,00.png) repeat-x top left;
 font-family:Arial,Helvetica,sans-serif;
 color:#232323;
 font-size:62.5%;
 }

.elementsContent {
  font-size:1.2em;
}

.elementsFrontLogo {
  margin-left:auto;
  margin-right:auto;
  margin-top:100px;
  display:block;
}

#elementsTopBar div .welcomeMessage {
 background:transparent url(/javaImages/47/e8/0,,~4778055,00.gif) no-repeat top left;
 padding:5px 5px 5px 40px;
 font-size:1.1em;  
}



.elementsInlineDialogContainer {
  margin-left:auto;
  margin-right:auto;
  width:487px;
}

.elementsInlineDialogTable {
  border-collapse:collapse;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
}

.elementsInlineDialogDiv {
  margin-top:40px;
}

.elementsInlineDialogTop {
  background-image:url(/javaImages/e5/a9/0,,~4631013,00.png);
  width:487px;
  height:49px;
}

.elementsInlineDialogBottom {
  background-image:url(/javaImages/da/a9/0,,~4631002,00.png);
  width:487px;
  height:121px;
}

.elementsInlineDialogBody {
  background:transparent url(/javaImages/e0/a9/0,,~4631008,00.png) repeat-y top left;
  padding:30px 50px;
}

.elementsInlineDialogTitle {
  color:#499AAA;
  font-weight:bold;
  padding-bottom:15px;
}
.perform .elementsInlineDialogTitle { color:#FF2E42; }
.dazn .elementsInlineDialogTitle { color:#499AAA; }



.shadedArea {
	background:transparent url(/javaImages/ec/d3/0,,~5034988,00.png) no-repeat bottom left;
	position:relative;
}
.boxAroundElement {	
	position:relative;
	background:transparent url(/javaImages/f1/d3/0,,~5034993,00.png) no-repeat 100% 5px;
	padding:0 8px 10px 0;
}
.shadowCorner {
	background:transparent url(/javaImages/e7/d3/0,,~5034983,00.png) no-repeat bottom right; 
	position:absolute;
	bottom:0;
	right:0;
	width:8px;
}
.shadowRight {
	position:absolute;
	right:0;
	top:15px;
	bottom:10px;
	width:8px;
	background:transparent url(/javaImages/f9/d3/0,,~5035001,00.png) repeat top right;
}

.shadowBottom {
	bottom:0;
	height:10px;
	left:20px;
	right:8px;
	position:absolute;
	background:transparent url(/javaImages/e3/d3/0,,~5034979,00.png) repeat-x bottom left;
}

.selectTabbedElement {
  empty-cells:hide;
  border-collapse:collapse;  
  border-style:none;  
  clear:both;
  cursor:default;  
  width:100%;
  height:600px;
  background:#ffffff; 
  position:relative;
}

#localisedDescriptions{
	overflow-y:auto;
	overflow-x:hidden;
	height:400px;
}

.localisedDescriptionsTbl{
	border:1px solid #000000;
}

.innerNotActive{
	margin-left:.5em;
}

#localisedDescriptions ul{
	list-style-type:none;
}

.reportTypeTable {
	margin-left: 30%;
	padding: 5px;
	border: 1px solid silver;
}

.eventUUID{
	font-style: italic;
	opacity: 0.6;
}




 





.fancyBt{
	cursor:pointer; 
  margin: 0 5px;
	padding:0 10px 0 0; 
	text-align:center;
	width:auto; 
	overflow:visible; 
	color:#FFFFFF; 
	float:right;
}
.perform .fancyBt{
  border:1px solid #C70716;
  background: #F72D3D;
  border-radius: 3px;
  box-shadow: 0 0 3px #C70716;
}
.dazn .fancyBt{
  border:1px solid #46A2C1;
  background: #71B8CF;
  border-radius: 3px;
  box-shadow: 0 0 3px #46A2C1;
}

.fancyBtSpan{
	height:24px; 
	line-height:24px;
	color:#FFFFFF; 
	position:static; 
	display:block; 
	white-space:nowrap; 
	padding:0 0 0 10px;
}

.fancyBtDisabled{
	background:url(/javaImages/52/ac/0,,~6859858,00.gif) right no-repeat;
	border:0; 
	cursor:pointer; 
	padding:0 10px 0 0; 
	text-align:center;
	width:auto; 
	overflow:visible; 
	color:#FFFFFF; 
	float:right;
}
.fancyBtSpanDisabled{
	height:28px; 
	line-height:28px;
	background:url(/javaImages/35/ac/0,,~6859829,00.gif) left no-repeat;
	color:#FFFFFF; 
	position:static; 
	display:block; 
	white-space:nowrap; 
	padding:0 0 0 10px;
}




 





.m0Table {
  border-width:0px;
  position:absolute;  
}
.m0Text {
  font-family:Arial, sans-serif;  
  color:black;
  white-space:nowrap;
}
.m0BoxOut {
	font-family:Arial, sans-serif;
  padding:4px 11px 5px 11px;
  cursor:pointer;
  color:black;
  font-size:1.2em;
  white-space:nowrap;
}
.m0BoxOver {
  font-size:1.2em;
 	padding:4px 10px 5px; 
  cursor:pointer;
  color:black;
}
.perform .m0BoxOver { background-image: linear-gradient(to bottom, #EFCBCB, #E8AAAA); border:1px solid #E87575; }
.dazn .m0BoxOver { background-image: linear-gradient(to bottom, #CCE5EE, #AED6E3); border:1px solid #77D4E6; }
.m1Table {
  border-collapse:collapse;
  border:1px solid silver;
}
.m1BoxOut {
  background-color:#FAFAFA;
  font-size:1.2em;
  padding:3px 20px 3px 25px;  
  border-collapse:collapse;
}
.m1BoxOver {
  padding:3px 20px 3px 25px;
  font-size:1.2em;
  border-collapse:collapse;
}
.perform .m1BoxOver { background-image: linear-gradient(to bottom, #EFCBCB, #E8AAAA); }
.dazn .m1BoxOver { background-image: linear-gradient(to bottom, #CCE5EE, #AED6E3); }
.m1SubcatBox {
  background-color:white;
  padding:3px 15px 4px 10px;
}
.m1SubcatBoxOver {
  padding:3px 15px 4px 10px;
}
.perform .m1SubcatBoxOver { background-image: linear-gradient(to bottom, #EFCBCB, #E8AAAA); }
.dazn .m1SubcatBoxOver { background-image: linear-gradient(to bottom, #CCE5EE, #AED6E3); }
.m1SubcatText {  
  font-size:1.2em; 
  font-weight:bold;
  color:#c8823a;
}
.m1IconBox {
  background-color:white;
  padding:2px 5px 2px 10px;
}
.m1IconBoxOver {
  padding:2px 5px 2px 10px;
}
.perform .m1IconBoxOver { background-image: linear-gradient(to bottom, #EFCBCB, #E8AAAA); }
.dazn .m1IconBoxOver { background-image: linear-gradient(to bottom, #CCE5EE, #AED6E3); }



#dropDownFormMenuContainer {
  position:absolute;
  right:20px;
  top:-2px;
}

.dropDownFormContainer {
  border:1px solid silver;
  display:none;
  padding:5px 5px 5px 5px;
  z-index:100;
  margin-bottom:10px;
  background-color:#FAFAFA;
}

.inplaceFormContainer {
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  background:#FFFFFF;
  display:none;
  z-index:100;
  padding:5px 5px 5px 5px;
  margin-bottom:10px;
}

.formContainer {
  border:1px solid #999999;
  background:#FFFFFF;
  z-index:100;
  padding:5px 5px 5px 5px;
  margin-bottom:10px;
}

.inplaceErrorContainer {	
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  background:#FFFFFF;
  position:relative;
  display:none;
  padding:5px 5px 5px 5px;
  margin-bottom:10px;
  white-space:nowrap;  
}

.inplaceFormFooter{
  padding:5px;
}




.embeddedGeoblockWindow{
	height:560px;
	overflow-x:hidden;
	overflow-y:auto;
}

#embeddedAuthoritiesWindow{
	height:500px;
	overflow-x:hidden;
	overflow-y:auto;
}

#mediaPlayer {
  padding:4px;
}

#player {
  margin:10px 0;
}

#updateMetaDataButton {
  display: none;
}

#playerMetadata {
  display: none;
}

#playerMetadata {
  width:100%;
  border-collapse:collapse;
}

#playerMetadata th,#playerMetadata td {
  border:1px solid #666;
}

#playerMetadata tr th {
  background:#666;
  color:#FFF;
}

#playerMetadata tr td {
  font-weight:normal;
}

#playerMetadata tr:hover td {
  background:#DDD;
}

#streamToken {
  text-align:left
}

#streamToken table td {vertical-align: middle;}

#zixiPlayerDiv{
	margin-top:19px;
  text-align:center;
}

#flashLinkDiv{	
	display:block; 
	text-align:center;	
	margin-right:5px;
	margin-left:5px;	
}

#flashLinkTD{
	background:#FFF repeat-x top center;
	min-height:22px;
	min-width:50px;	
}

#flashLinkDiv a { cursor:default; }
.perform #flashLinkDiv a { color: #FF2E42; }
.dazn #flashLinkDiv a { color: #499AAA; }

#zixiLinkDiv{	
	display:block; 
	text-align:center; 
	margin-right:5px;
	margin-left:5px;	
}

#zixiLinkTD{
	background:#333 repeat-x top center;
	min-height:22px;
	min-width:50px;	
}

#zixiLinkDiv a{
	color:#FFF;
}

#geoblockIpRangeIpRangeEfPGeoblockWindow{
	width:198px;
}

#embeddedAuthoritiesTable{
	width:98%;
}

#metadataSaveTxt {
position:relative;
margin:17px 0px 0px 3px;
}

#metadataFieldName {
  width:250px;
}

#metadataFieldValue {
  width:500px;
}

.metadataField INPUT{
  width:250px;
}

.metadataFieldValue INPUT {
  width:500px;
}



.eventIdElement {
	width: 150px;
}

.eventUuidElement {
	width: 300px;
}


.shared-warning-alert{
  width:50%;
  margin: 30px 0 0 30px;
  padding:30px;
  position:absolute;
  border-radius:8px;
  font-size:1.4em;
  box-shadow:0 0 15px 5px #ccc;
  background-color:#FF5349;
  border-right:  8px solid #900800;
  border-left: 8px solid #900800;
  z-index: 1;
}

a[class=shared-warning-alert-close]{
  border-color:#200200;
  color:#200200;
  font-family: Helvetica;
  position:absolute;
  width:20px;
  height:20px;
  opacity:0.5;
  border-width:1px;
  border-style:solid;
  border-radius:50%;
  right:15px;
  top:30px;
  text-align:center;
  font-size:1.2em;
  cursor:pointer;
}
