﻿body {
    font-family: Verdana;
    font-size: 12px;
    color: #000;
    margin: 0px 0px 0px 0px;
    background-image: url('../Images/bottom_bg.png');
    background-position: 50% top;
    background-repeat: repeat-x;
    direction: ltr;
}

.logo {
    background-image: url(../Images/logo.gif);
    background-repeat: no-repeat;
    background-size: 160px 80px;
}

.posR
{
	float:right;
   
}
.posL
{
	float:left;
}
.date
{
	font-weight:bold;
	color:#01A7E5;
}

.line
{
	border-right: #57C0EC 1px solid; 
	border-top: #57C0EC 1px solid; 
	border-left: #01a7e5 1px solid; 
	border-bottom: #57C0EC 1px solid; 
	height: 1px;
	background-color:#57C0EC;
	
}
.cell
{
	text-align:left;
	font-weight:bold;
}

.title-system
{
	font-size:16px;
	font-family:Verdana;
	font-weight:normal;
	color:#000;
	padding-left:170px;
	padding-top:20px;
}
	
.dynamic-menu
{
	z-index:1;
	font-family:Verdana;
	font-size:11px;
	
}
.static-menu
{
	font-family:Verdana;
	font-size:11px;
	color:#000;

	
}
.static-menu:hover
{
	color:#008080;
	
}

.static-menu2
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	background-color:#fafafa;
	border:solid 1px #a1a1a1;
	
}
.static-menu2:hover
{
	color:#008080;
	background-color:#F1F033
}

.static-menu:visited
{
	
}

.mGrid {   
    width: 100%;   
    background-color: #fff;   
    margin: 5px 0 10px 0;   
    border: solid 1px #c3c3c3;   
    border-collapse:collapse;   
}  
.mGrid td {   
    padding: 2px;   
    border: solid 1px #c1c1c1;   
    color: #717171;   
}  
.mGrid th {   
    padding: 4px 2px;   
    color: #13759B;   
    background: #8DDBFF; /* url(../Images/grd_head.png) repeat-x top;*/
    border-left: solid 1px #525252;   
    font-size: 0.9em;
    height:20px;   
}  
.mGrid .alt { background: #fcfcfc url(../Images/grd_alt.png) repeat-x top; }  
.mGrid .pgr { background: #f1f1f1; /* url(../Images/grd_pgr.png) repeat-x top;*/ }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #13759B;   
    line-height: 12px;   
 }     
.mGrid .pgr a { color: #666; text-decoration: none; }  
.mGrid .pgr a:hover { color: #000; text-decoration: none; } 

.cell-header
{
	height:20px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	background-image:url(../Images/blue2-r.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
	border-bottom:solid 1px #c3c3c3;
}
.cell
{
	font-family:Verdana;
	font-size:11px;
	padding-right:10px;
}

.greenMsg
{
    border: #66cc66 1px solid; 
    padding-right: 5px;
    padding-left: 25px; 
    padding-bottom: 5px; 
    padding-top: 5px; 
  
    background-color: #ccff99;
    text-align: left;
    margin-top:2px;
    margin-bottom:2px;
    background-image:url(../Images/ok-icon.png);
    background-repeat:no-repeat;
    background-position: 4px 4px;
     font-weight : normal;
}
.yellowMsg
{
    border: #e2c822 1px solid;
    padding-right: 5px; 
    padding-left: 25px; 
    padding-bottom: 5px;
  
    padding-top: 5px; 
    background-color: #fff9d7; 
    text-align: left;
    margin-top:2px;
    margin-bottom:2px;
    background-image:url(../Images/warning-icon.gif);
    background-repeat:no-repeat;
    background-position: 4px 4px;
    font-weight : normal;
}

.redMsg
{
    border: #FF8A8A 1px solid;
    padding-right: 5px; 
    padding-left: 25px; 
    padding-bottom: 5px;
    padding-top: 5px; 
    
    background-color: #FFAAAA; 
    text-align: left;
    margin-top:2px;
    margin-bottom:2px;
    background-image:url(../Images/error2_icon.png);
    background-repeat:no-repeat;
    background-position: 3px 4px;
    font-weight : normal;
}
.accessDenied
{
    border: #FF8A8A 1px solid;
    padding-right: 25px; 
    padding-left: 5px; 
    padding-bottom: 5px;
    padding-top: 5px; 
  
    background-color: #FFAAAA; 
    text-align: left;
    margin-top:2px;
    margin-bottom:2px;
    font-weight : normal;
}

.progressMessage 
{
    text-align: center;
    font-weight: bold;
    padding: 5px;
}

div.blockMsg {
    width:  60%;
    top:    30%;
    left:   20%;
    text-align: center;
    background-color: #fff;
    border: 3px solid #aaa;
    padding: 0;
    color: #000000; 
}

/*Modal Popup*/

    .modalBackground
    {
    background-color:Gray;
    filter:alpha(opacity=90);
    opacity:0.9;
    z-index:99;
    }
.modalBackground  div
{
    background-color:White;
     filter:alpha(opacity=99) !important;
    opacity:0.9 !important;
    }
    .modalPopup
    {
    background-color:#FFF8C6;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:350px;
    }
.pop_content{border:solid 2px #57C0EC; background-color:#ffffff;height:Auto; vertical-align: middle;}
.pop_header{background-image:url(../images/BulletPopup.gif);background-repeat:no-repeat;background-position:1% center ;padding-left:20px; font-weight:bold; padding-right: 5px; padding-top: 5px; text-align: center;cursor:move;height:20px;background-color:#57C0EC;color:#fff}
.pop_close{position:absolute !important;bottom:0 !important;right:0 !important;padding:0 5px 5px 0;}
.popupClose{float:right;}
.hide{display:none;}
.in-line{display:table-cell}
fieldset
{
    color:#4e4e4e;
    padding:0px 5px 5px 5px;
    border:solid 1px #c3c3c3;
}
legend{ font-family:Verdana;font-size:11px;}
.popupCell
{
	height:30px;
	font-family:Verdana;
	font-size:11px;
	background-image:url(../Images/popUpIcon.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
}
.MaskedEditError{background-color: #ffcccc;}
.
.txt{text-align:center;}
l_KimTheme .ajax__calendar_container{
background-color: #e2e2e2;
}
.cal_KimTheme .ajax__calendar_header{
background-color: #57C0EC; margin-bottom: 0px;text-transform:uppercase;
}
.cal_KimTheme .ajax__calendar_title,
.cal_KimTheme .ajax__calendar_next,
.cal_KimTheme .ajax__calendar_prev{
color: #ffffff; padding-top: 3px;
}
.cal_KimTheme .ajax__calendar_body{
background-color: #e9e9e9; border: solid 0px #cccccc;
}
.cal_KimTheme .ajax__calendar_dayname{
text-align:center; font-weight:bold; margin-bottom: 0px; margin-top: 0px;
}
.cal_KimTheme .ajax__calendar_day{
text-align:center;
border:solid 1px #E5E5E5;

}
.cal_KimTheme .ajax__calendar_hover .ajax__calendar_day,
.cal_KimTheme .ajax__calendar_hover .ajax__calendar_month,
.cal_KimTheme .ajax__calendar_hover .ajax__calendar_year,
.cal_KimTheme .ajax__calendar_active{
color: #f4f4f4; font-weight:bold; background-color: #57C0EC;
}
.cal_KimTheme .ajax__calendar_today{
font-weight:bold;
color:#fff;
background-color: #57C0EC;
border: solid 1px #cccccc;
padding:2px 1px 2px 1px;
text-transform:uppercase;
}
}
.cal_KimTheme .ajax__calendar_other,
.cal_KimTheme .ajax__calendar_hover .ajax__calendar_today,
.cal_KimTheme .ajax__calendar_hover .ajax__calendar_title{
color: #bbbbbb;
}
/*End Calender Style*/
.gvCourierCity_Size{width:250px !important;}
hr{width:68%;text-align:left;margin-left:0px}

div.error
{
    padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
	
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}
.txtWithoutBorder{ border:0px}

.header-PDF
{
    padding:2px 4px 2px 2px;
    font-weight:normal;
    background-color:#f3f3f3;  
}
.cell-PDF
{
    padding:2px 4px 2px 2px;
    font-weight:normal;
    border:solid 1px #f3f3f3;  
}

a
{
    font-family:Verdana;
    font-size:11px;
    color:#266CB4;
    font-weight:normal; 
}

a:hover
{
    font-family:Verdana;
    font-size:11px;
    color:#4e4e4e;
    font-weight:normal; 
    text-decoration:none;
}

.autocomplete_completionListElement {
    visibility: hidden;
    margin: 0px !important;
    background-color: #f4f4f4;
    color: windowtext;
    padding:3px;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 150px;
    text-align: right;
    list-style-type: none;
    font-family: Times New Roman !important;
    font-size: 14px;
    z-index: 100000000 !important;
}

.autocomplete_highlightedListItem {
    background-color: #ffff99;
    color: black;
    padding: 3px;
    border: dotted 1px #fff;
    font-family: Times New Roman !important;
    font-size: 14px;
    z-index: 100000000 !important;
}

/* AutoComplete item */

.autocomplete_listItem {
    background-color: Transparent;
    color: windowtext;
    padding: 3px;
    font-family: Times New Roman !important;
    font-size: 14px;
    z-index: 100000000 !important;
}

.RTL { direction:rtl;}
.LTR {direction:ltr;}