﻿/*
    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_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: 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_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;
}


/*
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;
    
    
}


.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;
    /*margin: 2px;*/
     margin-top: 2px;

    border: 1px solid #F0F0F0;
    
    margin-right: 0px;
    padding-left: 10px;
    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
{
    text-align: left;
    vertical-align:middle;
   
    height: 20px;
           
    margin: 0px;
    color: #DFDFDF;
    
    border: 0px solid;
    border-color: #5F6A86;
    background-color: #5F6A86; 
    font-family: MS Sans Serif;
}



.xnet_GridHeader a
{
    text-align: left;
    vertical-align:middle;
   
    height: 20px;
           
    margin: 0px;
    color: #DFDFDF;
    
    border: 0px solid;
    border-color: #5F6A86;
    background-color: #5F6A86; 
    font-family: MS Sans Serif;

/*
    text-align: left;
    vertical-align: top;
   
    padding: 0px;
    padding-top:5px;
    padding-bottom:5px;

    margin: 0px;
    color: #DFDFDF;
    border: 0px solid;
    border-color: #5F6A86;
    
    background-color: #5F6A86; 
    font-family: MS Sans Serif;
    */
}


.xnet_GridRow
{
    font-family: MS Sans Serif;
    height:18px;
    vertical-align:top;
     border: 0px;
}

.xnet_GridAltRow
{
    font-family: MS Sans Serif;
    background-color: #F5F7FA;

    height:18px;
    vertical-align :top;
    border: 0px;
}

.xnet_GridSelRow
{ 
    font-family: MS Sans Serif; 
    /* background-color: #A0B0D0;  */
    /* background-color: #4676DB; */

    background-color: #3F4A66;
    
    /* background-color: #5F6A86; */
   
    height: 18px;
    /*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:0px;
 background-image:url('../../Img/toolhi.PNG');
}
 
 
.xnet_Modal_Div
{
 border-left-style: solid;
 border-bottom-style:solid;
 
 border-width: 1px;
 border-color:#AFAFAF;
 margin-left:10px; 
 
 margin-bottom:5px; 
 background-color:#DFDFDF;  
 padding:5px; 
 height:250px;
 
 margin-right:10px; 
 border-right-style: solid;
}
  

.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;
}



/*
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: 40%;
    left: 40%;
    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_ErrorMsg
{
    position: fixed;
    top: 30%;
    left: 30%;
    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;
}
