﻿@import url('Fonts.css');
body 
{
   
   background: #EFF7FB;
   background: linear-gradient(top, #92C6E2 0, #FFFFFF 500px) no-repeat;
   background: -webkit-linear-gradient(top, #92C6E2 0, #FFFFFF 500px) no-repeat;
   background: -moz-linear-gradient(top, #92C6E2 0, #FFFFFF 500px) no-repeat;
   background: -o-linear-gradient(top, #92C6E2 0, #FFFFFF 500px) no-repeat;
   background: -ms-linear-gradient(top, #92C6E2 0, #FFFFFF 500px) no-repeat;
   -svg-background: linear-gradient(top, #92C6E2 0, #FFFFFF 500px) no-repeat;
   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#92C6E2', endColorstr='#FFFFFF');
   background-attachment: fixed !important;
   font-size: 14px;
   font-family: Tahoma,Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   letter-spacing: normal;
   position: relative;
   width: 100%;
   cursor:default;  
   padding: 0;
   margin:0;
   color: #123142;   
}

iframe {
    margin: 0;
    padding: 0;
    border: none;
    overflow:hidden;
}

.GridDate
{
    direction :ltr;
} 
        
.GridNormalRow
{
    background-color:#d6e3fb;
    font-family:Tahoma;
    font-size:medium;   
    cursor:default;
}
    .GridNormalRow:hover {
        background-color: lightslategrey;
        cursor: default;
    }
    
.GridAlternatingRow        
{
    background-color:#FFFFFF;                   
    font-family:Tahoma;
    font-size:medium;
    cursor:default;   
}
    .GridAlternatingRow:hover {
        background-color: lightslategrey;
        cursor: default;
    }      

.GridRowHighlight
{
    background-color:lightslategrey;  
    font-family:Tahoma;
    font-size:medium;                 
}

.GridRowHighlightP {
    background-color: lightslategrey;
    font-family: Tahoma;
    font-size: medium;
    cursor: pointer;
} 

.GridWarning
{
    background-color:#F1545B;
    font-family:Tahoma;
    font-size:medium;   
    cursor:default;
    color :White;
}

.GridCaution {
    background-color: #f2b021;
    font-family: Tahoma;
    font-size: medium;
    cursor: default;
    color: black;
}

.GridAttentionNormal {
    background-color: #d6e3fb;
    font-family: IRANSans;
    font-size:17px;    
    cursor: default;
    color: Red;
}
    .GridAttentionNormal:hover {
        background-color: lightslategrey;
    }

.GridAttentionAlter {
    background-color: #FFFFFF;
    font-family: IRANSans;
    font-size: 17px;
    cursor: default;
    color: Red;
}

    .GridAttentionAlter:hover {
        background-color: lightslategrey;
    }
      

.GridNotice
{
    background-color:#00ff90;
    font-family:Tahoma;
    font-size:medium;   
    cursor:default;
    color :black;
} 

.GridExtra
{
    background-color:#2981f6;
    font-family:Tahoma;
    font-size:medium;   
    cursor:default;
    color:white;
}

.GridNormalRowP {
    background-color: #d6e3fb;
    height: 30px;
    cursor: default;
    /*transition: background-color 0.5s ease;*/
}

    .GridNormalRowP:hover {
        background-color: lightslategrey;
        cursor: pointer;
    }

.GridAlternatingRowP {
    background-color: #FFFFFF;
    height: 30px;
    cursor: default;
    /*transition: background-color 0.5s ease;*/
}

    .GridAlternatingRowP:hover {
        background-color: lightslategrey;
        cursor: pointer;
    }
 
.NotVisible
{
    display:none;
}   
.TblBorder
{
    border: 2px double #66A3CE;
    background-color:White;
}  
.TblTitle
{
    font-family:Tahoma;
    font-size:small;
    background-color: #3E46AA;
    color: #FFFFFF;
    text-align:center;
    height:25px; 
}  
.TblTitle2
{
    font-family:Tahoma;
    font-size:small;
    background-color: #3E46AA;
    color: #FFFFFF;
    height:20px; 
}
.TblTitleWarning {
    font-family: Tahoma;
    font-size:13px;
    font-weight:bold;
    background-color:#ba2929;
    color: #FFFFFF;
    height: 30px;
} 
.TxtCenter
{
    font-family: Tahoma;
    font-size: small;
    background-color: #008000;
    color: #FFFFFF;
    text-align:center;   
    padding-right:5px;
    padding-left:5px;            
}
.TblFooter
{
    background-color: #507CD1;
    height:27px; 
    text-align:center; 
}

.TblFooterWarning {
    background-color: #f35d5d;
    height: 27px;
    text-align: center;
}

.TxtAccess {
    font-family: Tahoma;
    font-size:medium;
    background-color: #008000;
    color: #FFFFFF;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    height: 23px;
}

.TxtGrey {
    font-family: Tahoma;
    font-size: small;
    background-color:#808080;
    color: #FFFFFF;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
}

.art-button
{
   border-collapse: separate;
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
   background: #EAB41F;
   background: linear-gradient(top, #F1CB65 0, #E9B116 57%, #AD8310 100%) no-repeat;
   background: -webkit-linear-gradient(top, #F1CB65 0, #E9B116 57%, #AD8310 100%) no-repeat;
   background: -moz-linear-gradient(top, #F1CB65 0, #E9B116 57%, #AD8310 100%) no-repeat;
   background: -o-linear-gradient(top, #F1CB65 0, #E9B116 57%, #AD8310 100%) no-repeat;
   background: -ms-linear-gradient(top, #F1CB65 0, #E9B116 57%, #AD8310 100%) no-repeat;
   background: linear-gradient(top, #F1CB65 0, #E9B116 57%, #AD8310 100%) no-repeat;
   -svg-background: linear-gradient(top, #F1CB65 0, #E9B116 57%, #AD8310 100%) no-repeat;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border:1px solid #29739B;
   padding:0 4px;
   margin:0 auto;
   text-decoration:none; 
    font-family:tahoma;
    font-size:12px;   
    font-weight:bold;  
    vertical-align:middle;   
}

.TextCenter {
    text-align:center ; 
}
a.art-button,
a.art-button:link,
a:link.art-button:link,
body a.art-button:link,
a.art-button:visited,
body a.art-button:visited,
input.art-button,
button.art-button
{
   text-decoration: none;
   font-size: 12px;
   font-family: tahoma, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   letter-spacing: 1px;
   position:relative;
   display: inline-block;
   vertical-align: middle;
   white-space: nowrap;
   text-align: center;
   color: #1A2224;
   margin: 0 0 0 5px !important;
   overflow: visible;
   cursor: pointer;
   text-indent: 0;
   line-height: 20px;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}

.art-button img
{
   margin: 0;
   vertical-align: middle;
}

.firefox2 .art-button
{
   display: block;
   float: left;
}

.art-button.active, .art-button.active:hover {
   color: #E0EFF7 !important;
}

.art-button.active, .art-button.active:hover
{
   background: #264F5B;
   background: linear-gradient(top, #3E7F93 0, #0E1C20 100%) no-repeat;
   background: -webkit-linear-gradient(top, #3E7F93 0, #0E1C20 100%) no-repeat;
   background: -moz-linear-gradient(top, #3E7F93 0, #0E1C20 100%) no-repeat;
   background: -o-linear-gradient(top, #3E7F93 0, #0E1C20 100%) no-repeat;
   background: -ms-linear-gradient(top, #3E7F93 0, #0E1C20 100%) no-repeat;
   background: linear-gradient(top, #3E7F93 0, #0E1C20 100%) no-repeat;
   -svg-background: linear-gradient(top, #3E7F93 0, #0E1C20 100%) no-repeat;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border:1px solid transparent;
   padding:0 5px;
   margin:0 auto;
}
.art-button.hover, .art-button:hover
{
   background: #336A7B;
   background: linear-gradient(top, #4A98B0 0, #1B3841 100%) no-repeat;
   background: -webkit-linear-gradient(top, #4A98B0 0, #1B3841 100%) no-repeat;
   background: -moz-linear-gradient(top, #4A98B0 0, #1B3841 100%) no-repeat;
   background: -o-linear-gradient(top, #4A98B0 0, #1B3841 100%) no-repeat;
   background: -ms-linear-gradient(top, #4A98B0 0, #1B3841 100%) no-repeat;
   background: linear-gradient(top, #4A98B0 0, #1B3841 100%) no-repeat;
   -svg-background: linear-gradient(top, #4A98B0 0, #1B3841 100%) no-repeat;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border:1px solid transparent;
   padding:0 5px;
   margin:0 auto;
}
.art-button.hover, .art-button:hover {
   color: #C4DEE6 !important;
}

a.MyButton:link,
a.MyButton:visited,
a.MyButton:active {
    display: inline-block;
    font-family: IRANSans,Tahoma;
    color: #FFFFFF;
    text-decoration: none;
    border: thin white solid;
    background-color: #3E46AA;
    padding: 3px;
    min-width: 60px;
    box-shadow: 0px 0px 0px #FFF;
    -moz-box-shadow: 0px 0px 0px #FFF;
    -webkit-box-shadow: 0px 0px 0px #FFF;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

a.MyButton:hover {
    text-decoration: none;   
    background-color: #FFAA0C;
    color: black;
    box-shadow: 2px 2px 3px #808080;
    -webkit-box-shadow: 2px 2px 2px #808080;
}




