﻿/*
    GLogo Blue Background Blue (mainly used for GridView headers)
    #5F6A86; 

    Text color on GLogo Blue
    #DFDFDF;

    Background undeneath the top blue    
    #EFEFEF

    LightGray Background for 'div' and large areas/sections
    #DFDFDF;  

    Border color for LighGray Background
    #AFAFAF; 
    
    Old web site inner color
    #A0B0D0;
    
GrimaldiBlue: #25438F;
GrimaldiOrange: #FF8000;
*/



body 
{
    font-family: Arial;
    font-size: 8pt;
}



.xnet_MultiViewTabOLD
{
    font-size: small;
    height:20px;
}



/*
SKIN REFERENCES
===============
The section below refers to Skin items.
From here the visual elements of Skins items can 
be controlled via CSS entries;

*/

.xnet_Skin_Label
{
    font-family: MS Sans Serif;

    /*font-family: Arial;*/
    font-style: normal;
    font-size: 8pt;
    /* color: #5F6A86;*/ /* Background Blue */

    color: #FF8800;
}

.xnet_Skin_LinkButton
{
    font-family: MS Sans Serif;

    /*font-family: Arial;*/
    font-style: normal;
    font-size: 8pt;
    /* color: #5F6A86;*/ /* Background Blue */

    color: Navy;
}

.xnet_Skin_LinkButton[hover]
{
    font-family: MS Sans Serif; /*font-family: Arial;*/
    font-style: normal;
    font-size: 8pt; /* color: #5F6A86;*/ /* Background Blue */
    color: Red;
}


.xnet_Skin_Menu
{
    font-family: MS Sans Serif;

    /*font-family: Arial;*/
    font-style: normal;
    font-size: 8pt;
    color: #000000;
    
    /*width:150px;*/
}


.xnet_Skin_MenuItem
{
    font-family: MS Sans Serif;

    /*font-family: Arial;*/
    font-style: normal;
    font-size: 8pt;
    color: #000000;
    background-color:White;
    border-width:5px;
    border-color:White; 
    border-style:solid;
    
    width:150px;
}


.xnet_Skin_MenuItemSel
{
    font-family: MS Sans Serif;/* font-family: Arial;*/
    font-style: normal;
    font-size: 8pt;
    color: #DFDFDF;
    background-color: #5F6A86;
    border-color: #5F6A86;
    border-width: 5px;
    border-style: solid;
    text-decoration: underline;
    
    width:140px; /* = width 150 - border-width 5x2 */
    display:block;
}

.xnet_Skin_Button
{
    margin: 0px;
     
    /* min-width:40px; */
    min-height: 18px;
     
    color: White;
    background-color: #5F6A86;
    border: 0px solid gray;
    /*background-image: url('../../Img/BtnBack2.png');*/
    background-image: url('../../Img/DevGridBack.png');

    background-position: top;
    background-repeat:repeat;
     
    
    font-family: MS Sans Serif;
    /*text-align: left;*/
    padding: 0px;
    font-style: normal;
    font-size: 8pt;
    /*text-indent: 0px;*/
    
     
}

.xnet_Skin_Button_OLD
{
    margin: 0px;
     
    /* min-width:40px; */
    min-height: 18px;
     
    color: White;
    background-color: #5F6A86;
    border: 1px solid gray;
    background-image: url('../../Img/BtnBack2.png');
    background-position: bottom;
    background-repeat:repeat;
     
    
    font-family: MS Sans Serif;
    /*text-align: left;*/
    padding: 0px;
    font-style: normal;
    font-size: 8pt;
    /*text-indent: 0px;*/
    
     
}

.xnet_Skin_Button[disabled]
{
	border: 1px solid gray;
	background-color: #D7D7D7;
	background-image: none;
}

.xnet_Skin_Button[disabled]:hover
{
	border: 1px solid gray;
	background-color: #D7D7D7;
	background-image: none;
}


.xnet_Skin_Button:hover
{
	border: 1px solid #3F4A66; /*#0000FF;*/
    margin: 0px;
     

    min-height: 18px;
     
    color: White;
    background-color: #717C98; /*#5F6A86;*/
   
    background-image:none; 
    
    font-family: MS Sans Serif;
    /*text-align: left;*/
    padding: 0px;
    font-style: normal;
    font-size: 8pt;
}


.xnet_Skin_TextBox
{
    font-family: Arial; /*MS Sans Serif; */
    font-size: 8pt;
    color: Black;
    font-weight: lighter;
    font-style: normal;
    /*
    font-variant: normal;
    text-transform: none;
    list-style-type: disc;
    */
    margin-bottom: 0px;
    margin-right: 0px;
}

.xnet_Skin_ComboBox
{
    font-family: Sans Serif;
    /* font-family: Comic Sans MS; */
    /*font-family: Verdana;*/
    font-size: 8pt;
    color: Black;
    /* font-weight: lighter; */
    font-style: normal;
    /*font-variant: normal;
    text-transform: none;
    list-style-type: disc;
    */
    margin-bottom: 0px;
    margin-right: 0px;
   
    padding-top:1px;
    padding-bottom:1px;
	margin-left: 0px;
}


/*
GRID - Vertical Scroll
======================
Style for having a GridView scrolling vertically
The GridView need to be put into a Panel and this style
assigned to the Panel.
*/

.xnet_GridVScroll
{
    overflow: auto;
    /*background-color: #EECCFF;*/
}

.xnet_GridVScroll table
{
    background: white;

    border-width: 0px 1px 0px 1px;
    border-color: Black;
}
                       
.xnet_GridVScroll table tbody tr td
{/*
    border-width: 0px 0px 0px 1px;
    border-color: Black;
*/
}   
            
.xnet_GridVScroll table th
{
    padding: 3px;
    border-width: 0px 0px 0px 0px;

    border-top-width: 1px;
    border-bottom-width: 1px;
    /*border-left-width: 1px; */
    border-color: Black;
      
  
    position: relative; 
    /*background: #8787e7;*/
}
         
.xnet_GridVScroll table th a 
{
    color: white;
}



/*
Master Page Grimaldi
======================
*/

.xnet_MPGrim_MainTableHead
{
/*    background: #3B5998; */
    
    /*background: #00395C;*/
    color: #FFFFFF;
    font-family: Arial, Helvetica, MS Sans Serif;
    font-size: 16px;
    background-image: url('../../Img/Header/bg_logo64.png');
    
}


.xnet_MPGrim_HeadLinks
{
    font-size: 10px;
    color: #FFFFFF;
}


.xnet_MPGrim_MainTableMiddle
{
 background: #DFDFDF;
}

.xnet_MPGrim_MainTableBottom
{
 /* background: #4B3F31; */
 color:#95867C;
}

.xnet_MPGrim_SectionTitle
{
    border-style: solid;
    border-width: 2px;
    margin: 0px 2px 0px 2px;
    background: #EFEFEF;
    color: Gray;
    font-size: 12px;
    border-top-color: #EFEFEF;
    border-right-color: #EFEFEF;
    border-bottom-color: #EFEFEF;
    border-left-color: #EFEFEF;
}

.xnet_MPGrim_MainContent
{
 background: #FFFFFF;
 
 /* border-left: solid 1px #AFAFAF;*/
 /* border-top: solid 1px #AFAFAF; */
}



/*
GRG
======================
*/

.xnet_Section
{
    padding: 5px;

    border: 1px solid #F0F0F0;
    
    margin-right: 0px;
    margin-left:  3px;

    padding-top:   1px;
    padding-right: 0px;
    padding-left:  3px;
    
    background: #FBFBFB;
    color: NAVY;
    font-size: 12px;
    
}

.xnet_SectionFrame
{
 border:solid 1px #5F6A86;
 padding:3px;
}

.xnet_SectionHeader
{
 background-color:#5F6A86;
 color: #DFDFDF;
 padding:1px;
 
 background-image: url('../../Img/BtnBack2.png');
 background-position: bottom;

}


.xnet_Headings1
{
    font-family: Arial, Helvetica, sans-serif; 
    color: #AFAFAF; 
    font-size:14px;
}

.xnet_Headings2
{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color: #00395C; 
    font-size:10px;
}


.xnet_PageHR
{
 margin: 0px; 
 margin-top: 3px;
 margin-bottom: 3px;
  
 border-width: 0px; 
 border-top-style:solid;
 border-top-color: #AFAFAF; /*#5F6A86;  #4B3F31;*/
 border-top-width: 1px;
}

.xnet_BottomHR
{
 margin: 0px; 
 margin-top: 3px;
 margin-bottom: 0px;
  
 border-width: 0px; 
 border-top-style:solid;
 border-top-color: #95867C; /*#5F6A86;  #4B3F31;*/
 border-top-width: 1px;
}



.xnet_GridHeader
{
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    height: 25px;
    margin: 3px;
    color: #DFDFDF;
    border: 1px solid #2D3240;
    background-color: #5F6A86;
    border: 1px solid #5F6A86;
    font-family: Arial;
    font-size: 8pt;
}



.xnet_GridHeader a
{
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    height: 25px;
    margin: 3px;
    color: #DFDFDF;
    background-color: #5F6A86;
    border: 1px solid #5F6A86;
    font-family: Arial;
    font-size: 8pt;
}


.xnet_GridHeader a:hover
{
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    height: 25px;
    margin: 3px;
    color: white;
    border: 1px solid #5F6A86;
    background-color: #717C98;
    font-family: Arial;
    font-size: 8pt;
}


.xnet_GridRow
{
    padding: 3px;
    margin: 3px;
    
    font-family: Arial;
    font-size: 8pt;
        
    height: 25px;
    vertical-align: top;

    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: silver;
}

.xnet_GridAltRow
{
    padding: 3px;
    margin: 3px;

    font-family: Arial;
    font-size: 8pt;

    background-color: #F5F7FA; /* #EADCFA; */

    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: silver;

    height: 25px;
    vertical-align: top;
}

.xnet_GridSelRow
{
    padding: 3px;
    margin: 3px; /*border: 0px;*/

    font-family: Arial;
    font-size: 8pt;

    height: 25px;
    vertical-align: top; /* background-color: #A0B0D0;  */ /* background-color: #4676DB; */ /* background-color: #3F4A66; */
    background-color: #717C98;
    border: solid 1px #3F4A66;
    border-top: solid 1px #3F4A66; /* background-color: #5F6A86; */ /*background-color: #8DE08F;*/
    color: #FFFFFF; /* background-color: #67A54B; */ /* background-color: #DFDFDF; */ /* vertical-align:top;*/
}



.xnet_GridControlButton
{
    margin: 0px;
    padding: 0px;
     
    min-width:40px;
    min-height: 18px;
     
    color: White;
    background-color: #5F6A86;

    border: 1px solid black;
    background-image: url('../../Img/BtnBack2.png');
    background-position: bottom;
    background-repeat:repeat;
         
    font-family: MS Sans Serif;
    font-style: normal;
    font-size: 8pt;
}



/*
Grid Editing
======================
*/



.xnet_GridEdit_WideDropDown
{
    font-family: MS Sans Serif;
    font-size:xx-small;
    font-weight: lighter;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    
    margin: 0px;
    padding-top:2px;
    padding-bottom:1px;
     
    overflow:visible;
}


/*
MODAL DIALOG
============
Style for ModalDialog.
*/

.xnet_Modal_Body
{
 margin-top:2px;
 /* background-image:url('../../Img/toolhi.PNG'); */
 background-image:url('../../Img/GrayGradientVert.png');
  
background-position:bottom; 
background-repeat:repeat-x; 
    
 /*background-image:url('../../Img/BGRD_BlueLight.jpg'); */

}
 
 
.xnet_Modal_Div
{
 border-top-style: solid;
 border-left-style: solid;
 border-bottom-style:solid;
 border-right-style: solid;
 
 border-width: 1px;
 border-color:#AFAFAF;
 margin-left:10px; 
 
 margin-bottom:5px; 
 background-color:#DFDFDF;  
 padding:5px; 

 margin-right:10px; 
}
  

.xnet_Modal_Label
{
    font-family: MS Sans Serif;
    font-style: normal;
    font-size: 8pt;
    color: #5F6A86; /* Background Blue */
}

.xnet_Modal_Button
{
    font-family: MS Sans Serif;
    font-style: normal;
    font-size: 8pt;

    width: 60px;
    margin-bottom: 6px;
}

.xnet_Modal_UpdateProgress
{
    position: absolute;
    top: 30%; 
    left: 50%;

    font-size: 8pt;
    font-family: MS Sans Serif;
    color: #d7d7d7;
    /* background-color: #FCFCFF;*/
    
    
    background-image: url('../../Img/Waiting_Black_Indicator.gif');
    background-position: center;
    background-repeat: no-repeat;
     
    z-index:1000;
    
    /*    border: solid 1px #d7d7d7; */

    margin: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}



/*
Fleet Position
======================
*/

.FleePositionStyle1 
{
	color : black;
	width : 14px;
	height : 13px;
	font-size : 16pt;
	font-family : serif;
	background-color : transparent;
	border-color : black;
	font-weight : bold;
}

/*
File Upload
=======================
*/

.xnet_FileUpload
{
    font-family: MS Sans Serif;
    font-style: normal;
    font-size: 8pt;
    
    height: 21px;
}



/*
Update Progress
========================
*/



.xnet_UpdateProgress
{
    position: fixed;
    top: 16px;
    left: 165px;
    font-size: 8pt;
    font-family: MS Sans Serif;
    color: Black;
    background-color: White;
    border: solid 1px black;
    margin: 0px 0px 10px 0px;
    padding: 10px 10px 10px 10px;
}

.xnet_UpdateProgress2
{
    position: absolute;
    top: 20%; 
    left: 50%;

    font-size: 8pt;
    font-family: MS Sans Serif;
    color: #a7a7a7;
    background-color: #ffffff;
    
    /*
    background-image: url('../../Img/transparent.png');
    background-repeat:repeat;
    */
    
    border: solid 1px #a7a7a7;
    margin: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}

.xnet_ErrorMsg
{
    position:fixed;
    top: 39px;
    left: 126px;
    min-width: 300px;
    min-height: 100px;
      
    background-color:White;
    border: solid 1px black;
    margin:0px 0px 10px 0px;
    padding: 10px 10px 10px 10px;
}

.xnet_DivWelcome
{
    font-family: Arial, Helvetica, MS Sans Serif;
    font-size: 14px;
    color: #666666;
}

.xnet_SideMenu
{
    background-position: right;
    background-image: url(    '../../Img/VerticalGradient.png' );
    background-repeat: repeat-y;
    background-color: #00395C;
    color: #FFFFFF;
    margin-right: 10px;
}


.xnet_SideMenuLinks
{
    font-family: Arial;
    font-weight: bold;
    font-size: 7pt;
    font-style: normal;
    text-align: left;
    margin-left: 5px;
    padding-bottom: 15px;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: White;
}


.xnet_SideMenuLinksImg
{
    vertical-align: bottom;
    border-style: none;
    border-width: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/*
a:hover 
{ 
 text-decoration: underline; 
 color: Red;
}
*/

.xnetLinkButtonSpecial
{
	border: 1px solid #33CC33;
	background-color: #BFE8BB;
	padding: 5px;
	margin: 0px;
	text-decoration: none;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
}

.xnetLinkButtonSpecial:hover
{
    border: 1px solid #FF8800;
    background-color: #FAFAC9;
    padding: 5px;
    margin: 0px;
    text-decoration: none;
    color: #000000;
    font-family: Arial;
    font-size: 8pt;
    text-align: center;
}

.xnet_ImgButton
{
    cursor: pointer;
}

.crtoolbar_mc
{
    width: 100%;
 
}


.xnet_Skin_SelectButton
{
 height:16px;
 width:16px;
 cursor:pointer;
 margin:0px;
 padding:0px;
 border:0px solid gray;
 background-color:transparent;
 background-image:url('../../Img/AppIcon16x16/Find.png');
 background-repeat:no-repeat;
 background-position:center;
}

.xnet_Skin_ClearButton
{
 height:16px;
 width:16px;
 cursor:pointer;
 margin:0px;
 padding:0px;
 border:0px solid gray;
 background-color:transparent;
 background-image:url('../../Img/AppIcon16x16/Erase.png');
 background-repeat:no-repeat;
 background-position:center;
}


.xnet_Skin_SelectDateButton
{
 height:16px;
 width:16px;
 cursor:pointer;
 margin:0px;
 padding:0px;
 border:0px solid gray;
 background-color:transparent;
 background-image:url('../../Img/AppIcon16x16/Calendar.png');
 background-repeat:no-repeat;
 background-position:center;
}

