﻿.nBody
{
	background: #ffffff;
	font-family: arial;

}
.nMainTable
{
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#c0c0c0');
		padding:5px;
}
 

.aMenu
{
	text-decoration:blink;
	font-family: Times New Roman;
	font-size: 12pt;
	font-weight: bold;	
	color: black;
	background: #e6eff8;
	border-top-width: 0px;
	border-right: #748ead 1px solid;
	border-left: #748ead 1px solid;
	border-bottom: #748ead 1px solid;
}
.aMenuhover
{
	text-decoration: none;
	font-family: Times New Roman;
	font-size: 12pt;
	font-weight: bold;
	color: #748ead;
	background-image: none;
	background-color: #f8f8f9;
	border-top-width: 0px;
	border-right: #748ead 1px solid;
	border-left: #748ead 1px solid;
	border-bottom: #748ead 1px solid;
}

.GV_header
{
	border: solid 1px #748ead;
	border-bottom: solid 0px #748ead;
	border-right: solid 0px  #748ead;
	background: #e3ebf8;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#dde5f2',EndColorStr='#748ead');
	font-size: 10pt;
	font-weight: NORMAL;
	padding: 2px;
	color: #000000;
}

.PN_header
{
	border: solid 1px #6e9acb;
	border-bottom: solid 1px #6e9acb;
	border-right: solid 1px  #6e9acb;
	border-left: solid 1px #6e9acb;
	border-top: solid 1px #6e9acb;
	background: #e3ebf8;  
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#e7ecf5',EndColorStr='#6e9acb');
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	color: #000000;
}
.GV_body
{
	border: solid 1px #748ead;
	border-bottom: solid 0px #748ead;
	border-right: solid 0px #748ead;
	font-size: 10pt;
	padding: 2px;
	color: black;
}
.GV_head
{
	border-top: solid 1px #748ead;
	border-right: solid 1px #748ead;
	font-size: 12pt;
	padding: 2px;
	background: #dde5f2;
}

.nBorder
 {
	BORDER-RIGHT: #748ead 1px solid; 
	BORDER-LEFT: #748ead 1px solid; 
	background: #f2f6fa;
	WIDTH: 100%; 
	BORDER-BOTTOM: #748ead 1px solid;
	BORDER-TOP: #748ead 1px solid;
 }
 .nINSIDE
 {
	background: #f4f4f5;

	 }
 .nINSIDE_ANBAR
 {
	background: #ecf0f9;
	
	 }


.GV_SelectedtRow
{
	border: solid 1px #d9f8d6;  
	border-bottom: solid 0px #748ead;
	border-right: solid 0px #748ead;
	background: #E3EBF8;
	font-size: 10pt;
	color:#000000;
	padding: 2px
}
.GV_style
{
	border: solid 1px #748ead;
	background: #ffffff;
	font-size: 10pt;
}


  .mybtn { 
   color:#000000;
   font-family: Times New Roman;
   font-size: 11pt;
   font-weight:normal;
   background-color:#D0D0D0;
   border:1px solid #748ead;
   text-decoration: none;
   height:24px;
   filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='white',EndColorStr='#D0D0D0');
   padding:2px 2px 2px 2px;
} 
   .mybtnM
 {  
   color:#000000;
   font-family: Arial;
   font-size: 11pt;
   font-weight: bold; 
   background-color: #D0D0D0 ;
   border:1px solid #748ead;
   text-decoration: none;
   height:27px;
   filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#E3EBF8',EndColorStr='#E3EBF8');
   padding:2px 2px 2px 2px;
 
}




.nButton_left
{
	text-decoration:none;
	font-size:12pt;
	color:#ffffff;
	background:#748ead;
	cursor:pointer ;
}
.nButton_forGV
{
	color:#000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight:NORMAL;
	border: solid 1px #336699;
	text-decoration: none;
    height:16px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#84a384',EndColorStr='#748ead');
	padding:0px 2px 0px 2px;
}

.nFlist
{
	color:#000000;
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	background-color:#748ead;
	border: solid 1px #336699;
	text-decoration: none;
    height:100%;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#748ead');
	padding:0px 2px 0px 2px;
}



.MyCalendar .ajax__calendar_container {
    border:1px solid #748ead;
    background-color: #E3EBF8;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


.mainTableFrame
{
	border:1px solid;
    border-right: #336699 thin solid;
    border-top: #336699 thin solid;
    border-left: #336699 thin solid;
    border-bottom: #336699 thin solid;
   }

.subHeader
{
    
    color: #6fa1d9;
    font-family: Arial, Verdana;
    font-weight: normal;
    font-size: 1.3em;
    background-color: #f5f5f5;
    vertical-align: top;
    text-align: left;
    page-break-after: auto;
}

.calendarFrame
{
    border-right: #add8e6 thin solid;
    border-top: #add8e6 thin solid;
    border-left: #add8e6 thin solid;
    border-bottom: #add8e6 thin solid;
}

.calendarMonthYear
{
    font-size: 0.9em;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    background-color: #335ea8;
    letter-spacing: 1px;
}

.calendarDay
{
    font-size: 0.7em;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    background-color: #6fa1d9;
}

.hasEvent
{
    font-size: 0.7em;
    color: #ffffff;
    font-family: Verdana, Arial;
    background-position: center center;
    background-image: url(image/event.gif);
    background-repeat: no-repeat;
    text-align: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
    vertical-align: middle
}

.hasNoEvent
{
    font-size: 0.7em;
    font-family: Verdana, Arial;
    text-align: center;
    width: 25px;
    height: 25px;
     cursor: pointer;
}

.weekend
{
    font-size: 0.7em;
    font-family: Verdana, Arial;
    font-style:inherit;
    color: red;
    text-align: center;
    width: 25px;
    height: 25px;
     cursor: pointer;
}
.xitmetcell
{
	padding-right: 10px;
	width: 50%;
	font-size: 12pt;
}



.GV_header_sp
{
	border: solid 1px #ffffff;
	border-bottom: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	background: #cedaeb;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#fe0404',EndColorStr='#fe0404');
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
	color: #000000;
}

.GV_body_sp
{
	border: solid 1px #fe0404;
	border-bottom: solid 0px #fe0404;
	border-right: solid 0px #e6908c;
	font-size: 10pt;
	padding: 2px
}




.HiddenColumn
{
        display:none;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.nBody_tab
{
	border: solid 2px #336699;
	background: #DDE5F2;
	font-family: Arial;
	
}

.nBody_tab1
{
	border: solid 1px #336699;
	background: #DDE5F2;
		
}
.nBody_tab2
{
	border: solid 1px #336699;
			
}
.nBody_tab_header
{
	border: solid 1px #336699;
	background: #639F9F;
		
}
.GV_body_none
{
	display: none 
}
.nTD_font1
{
	font-weight: bold;
	font-size: 12pt;
	font-style: italic;
	font-family: Arial;
}
.nTD_st
{
	font-weight: bold;
	font-size: 12pt;
	font-style: italic;
	font-family: Arial;
	border-bottom: black 1px solid;
}
.aPanel
{
	background-color:#B5C7DE;
	border-color:#404040;
	font-family: Arial;
	font-size: 10pt
}

.nTextBox
{
	font-family: Arial;
	font-size: 12pt;
	border: solid 1px #748ead;	
}
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info 
{
border: 1px solid #00529B;
color: #00529B;
background-color: #BDE5F8;
background-image: url('image/message/info.png');
}
.success 
{
border: 1px solid #4F8A10;
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('image/message/success.png');
}
.warning 
{
border: 1px solid #9F6000;
color: #9F6000;
background-color: #FEEFB3;
background-image: url('image/message/warning.png');
}
.error 
{
border: 1px solid #D8000C;
color: #D8000C;
background-color: #FFBABA;
background-image: url('image/message/error.png');
}
.container
{
}
.info p, .success p, .warning p, .error p {
padding: 0px 100px;
}
.info a, .success a, .warning a, .error a {
float: right;
padding: 10px;
cursor:pointer;
}
.container img {
border: none;
}


.waiting 
{
border: 1px solid;
margin: 10px 0px;
padding-left: 30px;
background-repeat: no-repeat;
background-position: 10px center;
border: 1px solid #00529B;
color: #00529B;
background-color: #BDE5F8;
background-image: url('image/ajax-loader.gif');
}

