﻿.themeColor {
	background:#000000;		
}
.precinctArrowBar {
    background-image:url('../images/arrow_head_blue.jpg');
}
body	{
		font-family: Raleway, sans-serif;
		font-size:11px;		
		}
td		{		
		font-size:11px;		
		}
form 	{
		margin:0px;
		padding:0px;		
		}
strong	{
		color:#548DB8;
		}
a		{
		color:#000000;
		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;
		}

/*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:#000000;	
	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:#000000;	
	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_auck.gif) no-repeat;
	width:5px;
	height:23px;
}
.infoBar_right
{
	background:url(../images/rc_right_auck.gif) no-repeat;
	width:5px;
	height:23px;
}
.infoBar_middle
{
	color:White;
	background-color:#000000;
}

.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;margin: 0;padding: 0;}

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

.CoeusButton
{
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size: 11px;
	text-align: center;	
	height: 22px;
}

.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:#000000;		
}

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

.opGrid 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;     
}

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

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

.opGrid 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
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    text-decoration: none;    
}


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

#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;
    
}

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

#dvAdvSearchCustomFieldHeader
{
    font-size: 14px;
    font-weight: bold;
    margin:15px 0;
}

#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;
}

#advSearchExactMatch
{
    display:block;
}

.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;
}

.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;
}

    .headerTitle {
        font-size: 14px;
        font-weight: bold;
        color: #5F6671;
        display: inline-block;
    }        

.OutpostGroupItem {
    background-color: #E0EAF1;
    color: #3E6D8E;
    border-bottom: 1px solid #37607D;
    border-right: 1px solid #37607D;
    text-decoration: none;
    display: inline-block;
    position: relative;
    padding: 3px 15px;
}
.OutpostGroupItem:hover {
    background-color: #3E6D8E;
    color: #E0EAF1;
}

.closeBtn 
{
    display: none;
    position: absolute;
    right: 0;
    top: 0;
}

.HeaderSidePattern 
{
    background-image:url('../images/genesisenergy-header-pattern.jpg'); background-repeat:repeat-x;
}
.MenuSidePattern 
{
    background-image:url('../images/genesisenergy-menu-pattern.jpg'); background-repeat:repeat-x;
}

.BodySidePattern
{
    background:url(../images/default2-bg-gridiant.jpg) repeat-x;
    background-color: #f3f4f4;
}
#Footer {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d7d7d7; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; height:30px
}
#Footer TD {
	COLOR: #959595; FONT-SIZE: 8pt
}
#Footer A {
	COLOR: #959595
}
#Footer A:hover {
	COLOR: #000000
}
.BodyBorder 
{
    border: 2px solid #dddfe1; 
    border-radius: 6px;
}
.SpacerBottom 
{
    height:25px;
    background-color:#f3f4f4;
}
#ToolBar
{
    text-align:right;
    color:White;   
    float:right;
}
#ToolBar TD
{
    border-style:none;
    padding: 2px 10px;
}
#Logo1 {
    height:45px;
    padding: 14px 0;
}
#Logo2 {
    display: none;
}

#headerTable {
    /*background: #ffffff url("../images/auck_airport_header_bg.png") repeat-x right top;*/
    background-color:#000000;
    padding: 0;
    border-spacing: 0px;
    /*border-collapse: separate;*/
}

#MenuHeader {
	/*BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top*/
}
#MenuBarBackground
{
    /*background-image:url('../images/default2-menu-repeat.jpg'); background-repeat:repeat-x;*/
    background: #ffffff url("../images/auck_airport_menu_bg.png") repeat-x right top;
    height: 45px;
}
/*#MenuBar TD*/ 
#MenuBar .menuOn,
#MenuBar .menuOff, 
#MenuBar .menuHL{
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase; 
    color:#8c8c8c;
       /*
    height: 43.6363639831543px;
    line-height: 44px;

    glyph-orientation-horizontal: 0deg;
    justify-content: flex-start;
    left: auto;
    letter-spacing: -0.650000035762787px;
    lighting-color: rgb(255, 255, 255);
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;

    border: none;
	padding: 0px 18px 0px 18px;
    */
	white-space:nowrap;
    background: none;
}
#MenuBar .menuOff {
	/*COLOR: #ffffff; FONT-SIZE: 11pt; FONT-WEIGHT: normal;	
	background:url(../images/default2-menu-repeat.jpg) repeat-x;*/
}
#MenuBar .menuOn {
    color:#444444;;
	/*COLOR: #ffffff; FONT-SIZE: 11pt; FONT-WEIGHT: normal;
	background:url(../images/default2-menu-selected-repeat.jpg) repeat-x;*/

/*
    background: rgb(212,212,212);
    background: -moz-linear-gradient(top, rgba(212,212,212,1) 0%, rgba(255,255,255,1) 40%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,212,212,1)), color-stop(40%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(212,212,212,1) 0%,rgba(255,255,255,1) 40%);
    background: -o-linear-gradient(top, rgba(212,212,212,1) 0%,rgba(255,255,255,1) 40%);
    background: -ms-linear-gradient(top, rgba(212,212,212,1) 0%,rgba(255,255,255,1) 40%);
    background: linear-gradient(to bottom, rgba(212,212,212,1) 0%,rgba(255,255,255,1) 40%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#ffffff',GradientType=0 );
    text-shadow: 0 2px #f7f7f7;
    */
}
#MenuBar .menuHL {
	/*COLOR: #ffffff; FONT-SIZE: 11pt; FONT-WEIGHT: normal;
	background:url(../images/default2-menu-selected-repeat.jpg) repeat-x;*/
/*
background: #C0C0C0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #c0c0c0 0%, #cccecf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C0C0C0), color-stop(100%,#CCCECF));
background: -webkit-linear-gradient(top, #C0C0C0 0%,#CCCECF 100%);
background: -o-linear-gradient(top, #c0c0c0 0%,#cccecf 100%);
background: -ms-linear-gradient(top, #c0c0c0 0%,#cccecf 100%);
background: linear-gradient(to bottom, #C0C0C0 0%,#CCCECF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#cccecf',GradientType=0 );
    */
    color:#444444;;

}
#MenuBar .lastCell {
	/*BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; CURSOR: hand;
	background:url(../images/default2-menu-selected-repeat.jpg) repeat-x;*/
}

/*
#toolbarParent {
    padding: 5px 0px;
}

#MenuBar #ToolBar TD
{
    padding: 2px 4px;
}
*/

.tab-name-Photo {
    margin-top: 10px;
}