﻿.themeColor {
	background:Black;		
}
body	{
		font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
		font-size:11px;			
		}
td		{
		color:#000000;
		font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
		font-size:11px;		
		}
form 	{
		margin:0px;
		padding:0px;		
		}
strong	{
		color:#548DB8;
		}
a		{
		color:#3E77A9;
		text-decoration:none;
		font-size:11px;
		}
a:hover	{
		text-decoration:none;
		}
.f		{
		font-weight:normal;
		}
.a1		{
		margin:0 0 0 1px;
		font-size:x-large;
		font-weight:bold;
		text-decoration:none;
		color:#000000
		}
.a2		{
		margin:0 0 0 1px;
		font-size: 11px;
		font-weight:normal;
		text-decoration:none;
		color:#000000
		}		
lightgreycol
		{
			color:#EAEAF2; padding:3px;
		}		
greycol 
		{
			background:Silver; padding:3px;
		}

.menu_selected
{
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;	
}

.menu
{
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
	color:#FFFFFF;
}

.top_menu
{
	background:url(../images/menu_grad.png) repeat-x
}
		
.tab_selected_middle
{
	color:#000000;
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size:11px;
	background-color:White;
	height:25px;
}
.tab_selected_left
{
	background-image:url(../images/tab_left_white.gif);
	width:8px;
	height:25px;
}
.tab_selected_right
{
	background-image:url(../images/tab_right_white.gif);
	width:8px;
	height:25px;
}

.tab_middle
{
	color:#FFFFFF;
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size:11px;	
	height:25px;
}
.tab_left
{
	width:8px;
	height:25px;
}
.tab_right
{
	width:8px;
	height:25px;
}

.tab_highlighted_middle
{
	color:#FFFFFF;
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size:11px;
	background-color:#4078AB;
	height:25px;
}
.tab_highlighted_left
{
	background-image:url(../images/tab_left_blue.gif);
	width:8px;
	height:25px;
}
.tab_highlighted_right
{
	background-image:url(../images/tab_right_blue.gif);
	width:8px;
	height:25px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffff;
	border-width:2px;
	border-style:solid;
	border-color:Black;
	padding:2px;	
}
.modalPopupHeader 
{
	cursor: move;
	background-color:Black;	
	border:solid 1px Gray;
	padding:1px;	
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size: 11px; 
	font-weight:normal;
}
.modalPopupHeaderText
{
	color: #ffffff;
}

.OutpostPanel legend
{
    color: blue;
    margin-bottom:10px;  
    font-weight:bold;  
}
.OutpostPanel fieldset
{
    border: solid 2px gray;    
    padding: 5px 5px 5px 5px;     
    background-color:#EBEBEB; 
}

th
{
	background-color:Black;	
	vertical-align:middle; 
	font-size:11px; 
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	color:White;	
	font-weight:normal 	
}

.infoBar_left
{
	background:url(../images/rc_left_black.gif) no-repeat;
	width:5px;
	height:23px;
}
.infoBar_right
{
	background:url(../images/rc_right_black.gif) no-repeat;
	width:5px;
	height:23px;
}
.infoBar_middle
{
	color:White;
	background-color:Black;
}

.infoBar_bottom
{
	background:url(../images/bottom.gif) repeat-x;	
	height:11px;
}

.error {  font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica; letter-spacing:0px; color: Red; font-size: 11px;}

.success {  font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica; letter-spacing:0px; color: Green; font-size: 11px;}

.CoeusButton
{
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 22px;
	min-width:60px;
}
.CoeusDropdownList
{
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size: 11px;	
}

.CoeusTextBox
{
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size: 11px;    
    padding: 1px 0;
}

.master_body
{
	margin:0px;
	padding:0px;
	background-color:#999999;
}

/* Accordion */
.accordionHeader
{
    color: white;    
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
    padding: 2px;
    margin-top: 2px;    
    cursor: pointer;
}

.accordionHeader table:hover
{	
	background-color:#EBEBEB;
}

.accordionHeaderSelected
{
    color: white;
    background-color: #D7D7D7;
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
    padding: 2px;
    margin-top: 2px;    
    cursor: pointer;
}

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 2px;
    padding-top: 0px;
}

/* DropDown */
.ContextMenuPanel 
{
	border: 1px solid #868686;
	background-color:White;
	z-index: 1000;	
	cursor: default;
	padding: 1px 1px 0px 1px;	
	font-size: 11px;
}

div.ContextMenuItem, a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
	font-size: 11px;
}

    div.ContextMenuItem a {
        color: #003399;
    }

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #CCCCCC;
	color: #003399;
	border: 1px solid #CCCCCC;
	padding: 3px 18px 3px 32px;
}
ul.mapContextMenu {
    visibility:hidden;
    position: absolute;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
    font-size: 12px;
    list-style-type: none;	 
    width: 150px;    
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 2px gray;
    border-bottom: solid 2px gray;
}
ul.mapContextMenu li a {
    display:block;
	padding: 2px 10px 3px 10px;
	text-decoration: none;
	color: #000000;
	background: #ffffff;   
	height: 15px;   
}
ul.mapContextMenu li a:hover {
    text-decoration: none;
	color: #ffffff;
	background: #000000; 
}

tr.menuitem {
    height:20px;
} 
tr.menuitem:hover {            	        
    background: #EBEBEB;      
}

.TableHeader a
{
	color:White;
	font-weight:bold;			
}

.TableHeader td
{
	background:Black;	
}
#MainContent 
{
    background-color: White;
}

.opGrid, .opGrid1
{
    border:none;
    border-bottom: solid 1px #b7c0c7;         
}

.opGrid th, .opGrid1 th
{
	 border:none;
     background-color: #f2f6ff;
     border-bottom: solid 1px #b7c0c7;
     font-weight:bold;
     color:#048fc2;
     text-align:left;
     font-weight:normal;
     padding: 6px 4px 6px 4px;  
     white-space: nowrap;   
}

.opGrid td
{
     border:none;
     border-bottom: solid 1px #dddddd;
     padding: 2px;    
}

.opGrid1 td
{
     border:none;
     border-bottom: solid 1px #dddddd;
     padding: 2px;
     text-overflow:ellipsis;
     overflow:hidden;
     white-space: nowrap;
     max-width:100px;
}

.opGrid tr:hover, .opGrid1 tr:hover
{
      background-color:#e8f1ff;
}

.opGrid a, .opGrid1 a
{
     text-decoration:none;             
     color:#048fc2;
}

.opGrid p, .opGrid1 p
{
    margin:0;
    padding:0;
}


/* pager styles */


.pagerOuterTable
{
    /*border-collapse: collapse;*/
    border: 1px solid #048FC2;
    background-color: #d6cde2;
    color: #048FC2;
    /*border:none;*/
}

.pageCounter
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
    background-color: #048FC2;
    text-align: center;
    vertical-align: middle;
}

.pageFirstLast
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;    
}

.pagePrevNextNumber
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;    
    width: 20px;
}

.pageCurrentNumber
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    font-weight: bold;
    background-color: #d6cde2;
    text-align: center;
    vertical-align: middle;    
    width: 20px;
}

.pageGroups
{
    font-family: Tahoma;
    font-size: 10pt;
}

.pagerLink, .pagerLink:hover, .pagerLink:active, .pagerLink:visited
{
    display:block;
    min-height: 16px;
    min-width: 20px;
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    text-decoration: none; 
    cursor:pointer;   
    background-position: center center;
    background-repeat:no-repeat;
    background-color:transparent;
}

.pagerLink:hover
{
    background-color:#DBDEE9;
}
/* extended styles */

.CoeusButton1Small,
.CoeusButton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #74b3db;
	-webkit-box-shadow:inset 0px 1px 0px 0px #74b3db;
	box-shadow:inset 0px 1px 0px 0px #74b3db;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4e94bd), color-stop(1, #043c70) );
	background:-moz-linear-gradient( center top, #4e94bd 5%, #043c70 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e94bd', endColorstr='#043c70');
	background-image: -o-linear-gradient(90deg,rgb(4,60,112),rgb(78,148,189));
	background-image: -ms-linear-gradient(top, #4e94bd 0%, #043c70 100%);
	background-color:#4e94bd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #0f3b75;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #38597a;
    outline:none;
}
.CoeusButton1Small:hover,
.CoeusButton1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #043c70), color-stop(1, #4e94bd) );
	background:-moz-linear-gradient( center top, #043c70 5%, #4e94bd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#043c70', endColorstr='#4e94bd');
	background-image: -o-linear-gradient(90deg,rgb(78,148,189), rgb(4,60,112));
	background-image: -ms-linear-gradient(top, #043c70 0%, #4e94bd 100%);
	background-color:#043c70;
}
.CoeusButton1Small:active,
.CoeusButton1:active {
	position:relative;
	top:1px;
}

.inputPopupButton,
.inpGeneralSearch
{
    height: 23px;
    border:none;
    margin:0;
    padding:0px;
}

.inputPopupButton
{
    width: 16px;
    background:transparent url('../images/light-grey-arrow-down.png') no-repeat center center;
    /*background-color: #C4FBFF;*/
    display: block;
    float:right;
    border:none;
    cursor:pointer;
}

.inputPopupButton:hover
{
    background-image:url('../images/dark-grey-arrow-down.png');
}

.inpGeneralSearch
{
    width:275px;
    display: block;
    float: left;
    border:none;
    outline:none;
    font-size:12px;
    /*line-height:30px;*/
}

.inpGeneralSearch:focus
{
    outline:none;
}


#dvSiteNameContainer
{
    width: 295px;
    border: 1px solid #ccc;
    height: 23px;
}
.popupPanelCopntent,
.popupPanelCopntent tr td,
#dvSiteNameContainer
{
    color:Gray;
   font-family:arial,sans-serif;
   font-size:14px;
}
#dvOutline
{
    border:1px solid transparent;
}
#tbLoggerID
{
    display:inline;
}

#dvAdvSearch
{
    position:absolute;
    top:200px;
    left:200px;
    /*width:275px;*/
    
    border: 1px solid #ccc;
    z-index:1000;
    background-color:white;
    padding:9px;
    
    -moz-box-shadow: 0px 0px 5px #ddd;
    -webkit-box-shadow: 0px 0px 5px #ddd;
    box-shadow: 0px 0px 15px #bbb;
    
    padding:9px;
    
    /* color:#222;*/
   /*font-size:80%;*/

}

#dvAdvSearch .lineItem
{
    padding:2px 0;
}

/*#dvAdvSearch input,*/
#dvAdvSearch select,
#dvAdvSearch input[type='text']
{
    padding:0px;
    width:100%;
    font-size:12px;
    
    border: 1px solid 
    #D9D9D9!important;
    border-top: 1px solid 
    silver!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-transition: none;
    -webkit-transition: none;
    margin: 1px!important;
    padding: 3px 1px 3px 3px;
    
}

#dvAdvSearch select
{
    /*margin:0;*/
    /*padding:0;*/
}

#dvAdvSearchBoxLeft,
#dvAdvSearchBoxRight
{
    width:280px;
    padding:0;
    margin:0;
}
#dvAdvHeaderContainer
{
    padding:0 8px;
    height:35px;
}

#dvAdvSearchCustomFieldHeader
{
    font-size: 14px;
    font-weight: bold;
    margin:15px 0;
/*
    position:absolute;
    top:15px;
*/
}

/*
#dvAdvSearchBoxLeft
{
    float:left; 
    padding-right:5px;
}

#dvAdvSearchBoxRight
{
    float:right; 
    padding-left:5px;
    max-height: 388px;
    min-height: 188px;
    overflow:hidden;
    overflow-y: auto;
    display:none;
}
*/
#dvAdvSearchBoxLeft .innerAdvSearchBox,
#dvAdvSearchBoxRight .innerAdvSearchBox
{
    padding:0 10px;
}

#dvAdvSearch span
{
    padding:0;
    padding-left:2px;
}

.inputContainer
{
    padding:0 4px 0 0;
}

.uploadBetContanerRight
{
    width:49%;
    float:right;
}

.uploadBetContanerLeft
{
    width:49%;
    float:left;
}

#dvAdvSearch input:parent
{
    padding:0 2px;
}

#dvAdvSearch input:focus,
#dvAdvSearch select:focus,
#dvAdvSearch input:focus
{
    border:2px solid #ddd;
    -moz-box-shadow: inset 0px 0px 8px #ddd;
    -webkit-box-shadow: inset 0px 0px 8px #ddd;
    box-shadow: inset 0px 0px 8px #ddd;
}
#btnAdvSearchDialogClose
{
    cursor:pointer;
    background:transparent url("../images/x_8px.png") no-repeat center center;
    width:20px;
    height:20px;
    display:block;
/*    float:right;*/
}

#advSearchExactMatch
{
    display:block;
}
/*
#advSearchExactMatch label {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}
#advSearchExactMatch  input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}
*/

.checkboxes label
{
    display: block;
    float: left;
    padding: 0 5px 0 0;
    margin:1px;
    white-space: nowrap;
}

.checkboxes input
{
    vertical-align: middle;
    padding:0px;
    margin:3px;
}

#dvAdvSearch input.CoeusButton1
{
    /*float:right;*/
    /*width:66px;*/
}
.sectionHeader
{
    font-weight:bold;
    font-size:14px;
    margin: 15px 0;
}
.text-align-right{ text-align:right; }
.text-align-left{ text-align:left; }
/* tabs */

#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navlist li a.currentSelectedTab
{
background: white;
border-bottom: 1px solid white;
}

.CoeusButton1Small,
.CoeusButton1Small:hover,
.CoeusButton1Small:active
{
    /*min-width:50px;*/
    font-size:10px;
    text-align:center;
    padding:3px 8px;
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.disabled
{
    opacity: 0.5;
    pointer-events: none;
    cursor: default;

	-moz-box-shadow:inset 0px 1px 0px 0px #CBCFD1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CBCFD1;
	box-shadow:inset 0px 1px 0px 0px #CBCFD1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BBBEBF), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #BBBEBF 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBBEBF', endColorstr='#000000');
	background-color:#BBBEBF;
	
	border:1px solid #000000;
	
	color:#000;

	text-shadow:1px 1px 0px #ccc;
}


.infoBox
{
    border:1px solid black;
    background-color:#c9fcfe;
    font-weight:bold;
}
.infoBox:before
{
    content:url('../images/info.png');
    float:left;
}
