.formlabel{font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#000;text-align:left}.formlink{font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#2554C7;text-decoration:underline;text-align:left}.formtext{ font-family:Cambria,Verdana,Arial,Helvetica,sans-serif; font-size:13px; padding-left:1px;}
.errmsg{ font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size:13px; color:#F00}
.star{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#F00}
.greenstar{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#1FCF08}
.formbutton{ font-family:Cambria,Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-align:center; padding-left:4px; padding-right:4px;}.gridheader{ font-family:Cambria,Verdana,Arial,Helvetica,sans-serif; font-size:14px; text-align:left ; font-weight:bold; padding:2px; color:#FFF; background-color:#0171BB;vertical-align:middle}.grid{padding:2px}.grid td { padding:2px}.grid th { padding:4px}.gridrow{ font-family:Cambria,Verdana,Arial,Helvetica,sans-serif; font-size:13px; padding:2px}.gridalternaterow{ font-family:Cambria,Verdana,Arial,Helvetica,sans-serif; font-size:13px; word-wrap:break-word; background-color:#E0E0EB; color:#000; padding:2px}.gridColumn{word-wrap:break-word}.tableborder{border:solid 2px #0171BB;border-radius: 10px 10px;}.dottedborder{border:dotted 1px #0171BB;border-radius: 10px 10px;}.WrapperDiv { height:450px;border:0px solid black} .WrapperDiv TH { position:relative}.WrapperDiv TR {  height:0px}.pageheading{font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;font-size:large;font-weight:bold;color:#000;padding:2px}.pageheadingmedium{font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;font-size:small ;font-weight:bold;color:#000;padding:2px}.heading{font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000;padding:4px}.modalBackground{background-color:Gray;filter:alpha(opacity=70);opacity:0.7}.modalPopup{background-color:#FFF;border-width:3px;border-style:solid;padding:3px;border-color:#0171BB}.formlabelbold{font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#000;font-weight:bold;text-align:left}.watermark{font-family:Cambria,Verdana, Arial, Helvetica, sans-serif;font-size:13px;padding-left:1px;color:GrayText;}modalPopup1{background-color: #696969;filter: alpha(opacity=40);opacity: 0.7;xindex:-1;}.grid caption{font-family:Cambria,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-align:left;padding: 2px;color:#FFFFFF;background-color:#0171BB;}

/*a:hover {color:#0171BB; text-decoration:underline}*/

.MyCalendar .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.MyCalendar .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:100px;width:100px;position:absolute;text-align:center;margin:auto;}
.MyCalendar .ajax__calendar_container TABLE {font-size:11px;}
.MyCalendar .ajax__calendar_header {height:20px;width:100%;}
.MyCalendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.MyCalendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.MyCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.MyCalendar .ajax__calendar_footer {height:15px;}
.MyCalendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.MyCalendar .ajax__calendar_dayname {height:17px;width:16px;text-align:right;padding:0 2px;}
.MyCalendar .ajax__calendar_day {height:12px;width:12px;text-align:right;padding:0 2px;cursor:pointer;}
.MyCalendar .ajax__calendar_month {height:35px;width:35px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar .ajax__calendar_year {height:35px;width:35px;text-align:center;cursor:pointer;overflow:hidden;}

.MyCalendar  .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.MyCalendar  .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.MyCalendar  .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.MyCalendar  .ajax__calendar_day {border:1px solid #ffffff;}
.MyCalendar  .ajax__calendar_month {border:1px solid #ffffff;}
.MyCalendar  .ajax__calendar_year {border:1px solid #ffffff;}

.MyCalendar  .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar  .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar  .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.MyCalendar  .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.MyCalendar  .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.MyCalendar  .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.MyCalendar  .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.MyCalendar  .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

/*ajax__tab_xp*/
.Tab .ajax__tab_header 
{
	color: #aa976b;
	font-size: 13px;
	font-weight: bold;
	background-color: White;
	margin-left: 10px;
}
.Tab .ajax__tab_outer
{
	background-color: White;
}
.Tab .ajax__tab_inner
{
	padding: 6px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #f8f6ea;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
	background-color: Orange;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
	background-color: #FFFFE1;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
	background-color: White;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
	background-color: #fefdf7;
}

.arrow img
{
	width:175px !important;
}
 
 
 


/* Mitesh CSS */


.HomeBox
{
	border:1px solid #AC512D;
}

.gridheader
{
	
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	font-size: 12px;
	font-weight:600;
	text-align:center;
	background-color: #e87137;    
	color:#fff;
}

.gridheader tr th a,.gridheader tr td a
{
	color:#fff !important;
	text-decoration:none !important;
}

.gridheaderSmall
{
	
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	font-size: 8px;
	font-weight:600;
	text-align:center;
	background-color: #e87137;    
	color:#fff;
}

.gridheaderSmallFixed
{
	
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	font-size: 9px;
	font-weight:600;
	text-align:center;
	background-color: #e87137;    
	color:#fff;
}

.gridheaderSmall tr th a,.gridheaderSmall tr td a
{
	color:#fff !important;
	text-decoration:none !important;
}

.formlabelbold
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size: 14px;
	font-weight:600;
}

.formlabel
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size: 12px;     
}
.formlabelright
{
    text-align: right;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size: 12px;     
}

.formlabelSmall
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size: 8px;
}

.formlabelSmallFixed
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size: 9px;        
}

.AttachMenuGridContebt
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size: 6px;        
}

.formlabelItalic
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size: 12px;
	font-style:italic;
}

.HomeBoxHead
{
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	/* color:#217FB4; */
	font-weight:600;
	text-align:center;
	background: #e87137;    
	color:#fff;
}

.TblAnchor tr td a
{
	color:#00f;
   font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;   
	font-size: 12px;
}

.pageheading
{
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	color: #AC512D;
	display: block !important;
	font-size: 13px;
	font-weight: bold;
	padding: 5px !important;
	
  
 
  
}


.formbutton {
	background-color: #AC512D;
	border: 0 none;
	border-radius: 2px;
	color: #ffcc99 !important;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px;
	text-align: center;
	cursor:pointer;
}

.formbutton:hover
{
	background-color:#e87137;
}


input[disabled],input[disabled]:hover,button[disabled],button[disabled]:hover {
	background-color: #eee;
	border: 1px solid #ddd;
	color: #666 !important;
	cursor:default;
}



.formtext
{
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	font-size:12px;
	padding-left:2px;   
}

 

.MenuBG
{
	font-size:11px !important;
	padding:5px;
	background-color:#AC512D;
	font-family:Tahoma !important;
}

 

.gridalternaterow
{
	 font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	 font-size:10px !important;
	 background-color:#ffcc99;
}


.gridrow
{
	 font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	 font-size:10px !important;
	 background-color:#ffffff;
}

.btnCommon {
    width: auto !important;
}

.gridrowx
{
	 font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	 font-size:5px !important;
	 background-color:#ffffff;
}

.gridrowSmall
{
	 font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
	 font-size:4px !important;
	 background-color:#ffffff;
}

.gridalternaterow:hover, .gridrow:hover
{
	background-color:#ffcc99 !important;
}


.modalPopup
{
   border: 3px solid #d5d5d5;
}

.tableborder
{
	border: 1px solid #000;
	padding:10px;
	border-radius:2px !important;
}



table.grid tr
{
	border-left:1px solid #000;
	border-right:1px solid #000;
}

 

 


.MenuBG table tr td a
{
	margin-right:10px;
	text-transform:capitalize;
}
 
 
 .MenuBG table tr td a:hover
{
   background-color: #ffcc99;
   color: #AC512D;
   text-decoration: none;
}


.grid tr th {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	padding: 5px;
}
.grid tr td {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	padding: 5px;
}


.grid tr td {
color:#393939;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
font-size:11px;
}

.gridx tr th {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	padding: 5px;
}
.gridx tr td {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	padding: 3px;
}


.gridx tr td {
color:#393939;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
font-size:11px;
}

.gridSmall tr th {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	padding: 5px;
}
.gridSmall tr td {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	padding: 3px;
}


.gridSmall tr td {
color:#393939;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
font-size:10px;
}

.gridAttachMenu tr th {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	padding: 2px;
}
.gridAttachMenu tr td {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	padding: 2px;
}

.gridAttachMenu tr td {
color:#393939;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif !important;
font-size:6px;
}

.gridheader
{
	background-color:#e87137 !important;
}
				 

/*Yatin(04-Dec-2015) Created new CSS for Grid cotrols*/.grid1formtext{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; height:15px; font-size:12px;}

.grid1formtext{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; height:15px; font-size:12px;}

.grid1header 
{
	font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px; text-align:left ; 
	font-weight:bold; padding:2px; 
	color:#FFF; 
	background-color:#0171BB;
	vertical-align:middle
}
.grid1{padding:2px}

.grid1 td { padding:2px}

.grid1 th { padding:2px}

.grid1alternaterow{ font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;
					font-size:11px; 
					word-wrap:break-word; 
					background-color:#E0E0EB; 
					color:#000; 
					padding:2px
				   }

.grid1Column{word-wrap:break-word}

.table1border{border:solid 2px #0171BB;
			  border-radius: 10px 10px;
			}

.grid1 caption{font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;
			   font-size:12px;
			   font-weight:bold;
			   text-align:left;
			   padding: 2px;
			   color:#FFFFFF;
			   background-color:#0171BB;
			  }
.grid1header
{
	
	font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:600;
	text-align:center;
	background-color: #e87137;    
	color:#fff;
}

.grid1header tr th a,.grid1header tr td a
{
	color:#fff !important;
	text-decoration:none !important;
}

.grid1alternaterow
{
	 font-family:Cambria,Verdana,Arial,Helvetica,sans-serif;
	 font-size:12px !important;
	 background-color:#ffcc99;
}


.grid1alternaterow:hover, .gridrow:hover
{
	background-color:#ffcc99 !important;
}


table.grid1 tr
{   
	font-size:12px;
}

.grid1 tr th {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	border-right: 1px solid #e87137 !important;
	padding: 5px;
}
.grid1 tr td {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	 border-right: 1px solid #e87137 !important;
	padding: 2px;
	font-size:12px;
}
.grid1trtd {
	border-bottom: 1px solid #e87137 !important;
	border-left: 1px solid #e87137 !important;
	 border-right: 1px solid #e87137 !important;
	padding: 1.5px;
	
	
}

.grid1 tr td {
color:#393939;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
}

.grid1header
{
	background-color:#e87137 !important;
}

.grid1alternaterow:hover, .grid1row:hover
{
	background-color:#ffcc99 !important;
}

.txtgray 
{
	background-color:#EEEEEE;
}
 .glow {
        -webkit-animation-duration: 0.5s;
        -webkit-animation-name: glow;
        -webkit-animation-direction: alternate;
        -webkit-animation-iteration-count: infinite;
        animation-duration: 0.5s;
        animation-name: glow;
        animation-direction: alternate;
        animation-iteration-count: infinite;
    
    }
    
    @-webkit-keyframes glow {
         from { color: #00f;font-weight:bold; }
        to { color: #f00;font-weight:bold; }
    }

             .NOTENEW {
    width: 30px;
    height: 15px;
    margin: 0 0 0 4.8px;
    font-family: OpenSans;
    font-size: 11px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    /*line-height: 6.55;*/
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    /*width: 70px;*/
    height: 23px;
    /*margin: 0 1035.5px 10.5px 15px;*/
    padding: 4.5px 12.9px 4.5px 13.9px;
    border-radius: 18px;
    background-color: #a74721;
}
fieldset.NOTEBOX {
    border: 1px groove #e2e2e2 !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

    legend.NOTEBOX {
        font-size: 1.2em !important;
        font-weight: bold !important;
        text-align: left !important;
        width:auto;
        /*padding:0 10px;*/
        border-bottom:none;
    }

    .Icon-lightbulb {
  width: 8.4px;
  height: 12px;
  margin: 1.5px 4.8px 1.5px 0;
}
    .note-msg-blue
{
    color:#00f;
    font-style:italic;
    font-family:open sans;
    font-size:12px;
}   