﻿
/** fix for dialog open ********/
.ui-widget-overlay {
  position: fixed;  
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

.sectiontitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	background-color:#6699cc;
	letter-spacing: 1pt;
	height:16px;
	border: 0px;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
.divsource
{
    float:right;
    font-size: 8pt;
}
body{ font: 60.5% "Trebuchet MS", sans-serif;}

#contentDiv 
{
 min-height : 400px;
}

.l_s 
{
  /*
background-color:Olive  ;
 border-color :Navy ;
 border-width :1px ;
  border-style :solid ;
*/
	 
	 background:#b7b7b7; 
	 color:#ffffff;
}

.l_n
{
	/*   background-color: white ; */
}

.chkBoxSelectedTD 
{
	 background-color:  #EEEEEE;
}

#suggestionsResult table
{
	
	 border-color : #9fa9b8;
	 border-width :1px ;
	 border-style :solid ;
	 border-collapse: collapse;
	 width : 300px; 
	 border-spacing: 10px; background:#e4e4e4;
  }
#suggestionsResult table th 
{font:12px Arial, Helvetica, sans-serif; 
	padding:4px 4px; font-weight:bold;
							 color:#FFFFFF;
							 background: #fff url(/RESOURCES/SIS/images/blue.gif) repeat-x;
							 }  
 
#suggestionsResult  table  td 
{
	 padding:8px 8px; 
	font:12px Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #cccccc;
	
}

.seperator1 
{
	background: #cccccc ;
	width :1px;
	height : 70%;
}

#suggestionsResult  table  tr.picked 
{ 
background:#b7b7b7; color:#ffffff;
}

input  .dropdown 
{
width: 20px;    
}

.select
{
	PADDING-RIGHT: 24px;
	PADDING-LEFT: 8px;
	BACKGROUND: url(/OSFNS/Resources/SIS/images/select.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	FONT: 12px/21px arial,sans-serif;
	OVERFLOW: hidden;
	WIDTH: 158px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	POSITION: absolute;
	HEIGHT: 21px
}
	
.toggleRow 
{
		background-color:#F3F3F3 ;
	  /*  cursor:pointer;  */
}
	
.hor-minimalist-b * 
{
			 text-align :left  ;
}

 .hor-minimalist-b
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 12px;
	background: #fff;
	/*margin: 45px;
	width: 480px;*/
	border-collapse: collapse;
	text-align: left;
	width:100%;
	height :100%;
}


.hor-minimalist-b th
{
	font-size: 12px;
	font-weight: normal;
	text-align :left  ;
	color: #039;
	border-bottom: 2px solid #6678b1;
	white-space:nowrap;
	font-weight:bold ;
	border-left : 0px;
	border-right :0px;
	border-top :0px; 
}

.hor-minimalist-b th a
{
  font-size: 12px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	/*border-bottom: 2px solid #6678b1;*/
	white-space:nowrap;
	font-weight:bold ;
	border-left : 0px;
	border-right :0px;
	border-top :0px;  
	
}

.hor-minimalist-b th a:hover 
{
  
	color: #A73D4B;
	
}

.hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	/*color: #669;*/
	font-family:Arial;
	padding: 6px 8px;
	white-space:nowrap;
	border-left : 0px;
	border-right :0px;
	
}
.hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

.hor-minimalist-alter  
{
	 background-color : #F3F3F3;
}


.hor-minimalist-b_page   td 
{
   border: 0px solid #ccc; 
   text-align:left
   
}

.hor-minimalist-b .inner th
{
	font-size: 13px;
	
	color: #039;
	padding: 10px 8px;
	border-bottom: 1px solid #6678b1;
	white-space:nowrap;
	font-weight:lighter  ;
	border-left : 0px;
	border-right :0px;
	border-top :0px; 
	
}
.hor-minimalist-b .head th
{
	background-color :#E2EAFF ;
}

.hor-minimalist-b .head td ,div.head
{
	background-color :#E2EAFF ;
	border-bottom: 2px solid #6678b1;
	white-space:nowrap;
	font-weight:bold ;
	border-left : 0px;
	border-right :0px;
	border-top :0px; 
}

 .feeder  th 
  
 {
	border-bottom: .1em solid #E2EAFF; 
	 }

.pragerTd td
{
	 
	  border : 0px ! important;
	 
	
	}

 .searchresult
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	/*margin: 45px;
	width: 480px;*/
	border-collapse: collapse;
	text-align: left;
	width:100%;
	 height :100%;
}
.searchresult th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	white-space:nowrap;
	font-weight:bold ;
	border-left : 0px;
	border-right :0px;
	border-top :0px; 
}
.searchresult td
{
	border-bottom: 0px solid #ccc;
	color: #669;
	padding: 6px 8px;
	white-space:nowrap;
	border-left : 0px;
	 border-right :0px;
	
}
.searchresult tbody tr:hover td
{
	color: #009;
}

.searchresult_page   td 
{
   border: 0px solid #ccc; 
   
}
.innertable th 
{
  font-size: 10px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 0px solid #6678b1;
	white-space:nowrap;
	font-weight:bold ;
	border-left : 0px;
	border-right :0px;
	border-top :0px;   
	
	}
	.innertable td 
{
 
	
	border-bottom: 0px !important;
	
	}
	
.grdRowHidden td 
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
	white-space:nowrap;
	border-left : 0px;
	 border-right :0px;
}


.grdnoline td 
{
	border-bottom: 0px solid #ccc;
	color: #669;
	padding: 6px 8px;
	white-space:nowrap;
	border-left : 0px;
	 border-right :0px;
	}

.dropdown {
color: black;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 8pt;
text-decoration: none;
}


.w {
 width:100px;
 
}


/** fix UI **/

.ui-autocomplete-loading { background: #F8E0E0 url('/OSFNS/Resources/SIS/JavaScripts/jquery/css/redmond/images/ui-anim_basic_16x16.gif') right center no-repeat !important; }
	.ui-autocomplete {
		max-height: 130px;
		overflow-y: auto;
		z-index : 100 !important;
	}
	
	
	
	.ui-autocomplete 
	{
	   
		white-space :nowrap ;
   }
   
   
   /* temp styles */
   
   .imgbutton1 {
background: transparent url('../images/but-a.gif') no-repeat scroll top right; display:inline-block;
float: left;
font: bold 12px arial, sans-serif;
height: 22px;
margin: 2px;
padding-right: 6px; /* sliding doors padding */
text-decoration: none;
}

.imgbutton1  {

background: transparent url('../images/span-but.gif') no-repeat;
display: block;
line-height: 13px;
padding: 4px 3px 5px 10px;
} 

.imgbutton1:link, .imgbutton1:visited{
color:#666;
text-decoration:none;
}
.imgbutton1:hover{
color:#666; background-position: bottom right;
}

.imgbutton1:hover { /* Hover state CSS */
background-position: bottom left;
color: #666;
}




input.imgbutton1
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#888888;
   width:100px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}




.rt 
{
		float:right ;
 }


 .blue
{
		background-clip: border-box;
		background-color:  #036 !important;
		color: #DEEFFC;
 }

.SaveBtn  
{
		border: 1px #AEB9C1;
	   
		padding:  0.5em 2em 0.55em;
		cursor: pointer;
		outline:#999999 outset 1px;
		
		text-align: center;
		text-decoration: none;
		text-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 1px;
		background-color: #036;
		color: #DEEFFC;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		height : 18pt ;
	   
		
		 
	}

.SaveBtn .small  
{
	   
 width: 50px !important;
 
		 
 }

.SaveBtn  :hover
{
		color: red;
}
  .lblue
{
   border: 1px  #9FA9B8 !important;
	/*    background-color:  #E0EEF9 !important;  
 color: #9FA9B8 !important;*/
	background-color:  #EEEEEE !important; 
   color:  #888888 !important;
   
 }
 
 
  

.msg1
{
	margin:3px 1 1 10; font-family:Arial, sans-serif;   font-size:12px; font-weight:bold; color:#000;padding:10px; padding-left:45px; 
	width:93%;
 }

.question1 
 { 
   background: #e9f2fb url("../images/ico-question.gif") 10px 50% no-repeat;
   border:solid 1px #3466d0 ;    
  }
 .success1 
  { 
	background: #eaf2d2 url("../images/ico-success.gif") 10px 50% no-repeat;
	 border:solid 1px #8aae27 ;    
  } 
			 

 
 .subHeading ,div.head
 {
	 
  font-style:italic; font-weight:bold; color:#6678b1 ; 
   font-size :13px
}
 .margin5 { height:5px ; width :100%;  }
			  

.excel-box {
 float:right;
 color: #000; height:24px; margin:4px 0 0 4px;
}
 
.excel {
 cursor:pointer;  
 line-height:24px;
 height:24px;
 background:url(../images/excel.gif) no-repeat right top; 
 padding-right:28px; 
 display:inline-block; text-decoration:none;
}
 
.excel ins { 
 background:url(../images/excel.gif) no-repeat left top; 
 height:24px;text-decoration:none;
 line-height:24px;
 display:inline-block;
 padding-left:10px; color:#666666; font-weight:bold; font-family:Arial, sans-serif; font-size:11px;
}
 a.excel:hover {background-position:right -25px; text-decoration:none;}
 a.excel:hover ins {background-position:left -25px; color:#000;} 
 
 
 .hand 
 {
	 
	  cursor:pointer;  
  }
  
  
  .logoT a
		{
		color :#77A6B6;
		font-style : oblique ;
		font-family:Arial Narrow ;
		font-size :24 px; 
		text-decoration : blink;
		}
   
.logoT a 
		{
		color :#77A6B6;
		font-style : oblique;
		font-family:Arial Narrow ;
		font-size :larger; 
		text-decoration : none;
		font-family:"Times New Roman",Georgia,Serif;
		font-weight:bold;line-height: 15px;
		}


.smalltxtbox 
		{
			width : 50px;
		}
		.clsX a
		{
			
				padding: 3px 2px;
				float:right;
				margin:1px;
				cursor:pointer;  
				color:red; 
				position:absolute; 
				right:0;
				top:0px;     
				font-weight :bold;     
				line-height :4px;
				text-decoration:none; 
		}
	   
			

/*---------------------------------------------------------------------------------------
			Table Style - .boxed
---------------------------------------------------------------------------------------*/
/*
.center {text-align:center; margin:0 auto 0 auto;}
.boxed table {margin:0; border-collapse:collapse; font: normal 12px Arial;}
.boxed table.width100 {width:100%;}
.boxed table th {padding:4px 4px;}
.boxed table td.mycontrol {padding:0px 0px;}
.boxed table th {text-align:left; font-weight:bold;}
.boxed table {border:0px solid #999;}
.boxed table th.center {text-align:center;}
.boxed table td.center {text-align:center;}
.boxed table td.bold {font-weight:bold;}
.boxed table td.right {text-align:right;}
.boxed table td.uppercase {text-transform:uppercase;}
.boxed table th {border-bottom:1px solid #999;border-right:1px solid #d3d3d3; color:#000000; background: url(../images/table-headbg.gif) repeat-x center center;}
.boxed table td {border:0px solid #cfcfcf;}
.boxed table tr.bg td {background: url(images/table-bg.gif) repeat-x center center;}
.boxed table tr.highlight td {background:#ffffcc;}
.boxed table td.email {color:#0099ff;}
*/



.boxed1  input {padding:0px ; border : 0;}
.boxed1  {padding:0px 0px;}

.boxed1 {text-align:left; font-weight:bold;}
.boxed1  {border:0px solid #999;}
.boxed1   { height :10px;}





/*Info */
#apppage .msg.information {background:url("../images/info.gif") 5px 50% no-repeat;}
#apppage .msg.information {border:1px solid #a0cbf6;background-color:#e0eef9; color:#666;
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em; }

/*success */
#apppage .msg.success {background:url("../images/ico-success.gif") 5px 50% no-repeat;}
#apppage .msg.success {border:1px solid #98c970;background-color:#defcc5; color:#666;
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em; }
	
	/*alert */
#apppage .msg.alert {background:url("../images/ico-alert1.gif") 5px 50% no-repeat;}
#apppage .msg.alert {border:1px solid #f5da67;background-color:#ffffcc; color:#666;
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em; }
	
	.norecord 
{
	 background: #ffe3cf url("../images/ico-norecord.gif") 10px 50% no-repeat;
	 border:solid 1px #d43e16 ;  
 }
 /*
 .warning
{ 
   background: #fff4d4 url("../images/ico-warning.gif") 10px 50% no-repeat;
	border:solid 1px #edad00 ;    
 }
*/


.pageButton 
{
 width : 30px;     
}


 .headerLink
{
   font-variant :normal;
  
   text-decoration: none !important; 
	  
}

.headerLink:hover
{
   font-variant :normal;
   
   text-decoration:  underline !important; 
   color : Maroon !important; 
	  
}

#spgridDiv 
{
	
	
 }
.grdSPHeader { 
				min-width :100px;
			   
				}
				
				
				
				


/*Info */
 .msg.information {background:url("../images/info.gif") 5px 50% no-repeat;}
 .msg.information {border:1px solid #a0cbf6;background-color:#e0eef9; color:#666;
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em; }

/*success */
 .msg.success {background:url("../images/ico-success.gif") 5px 50% no-repeat;}
 .msg.success {border:1px solid #98c970;background-color:#defcc5; color:#666;
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em; }
	
	/*alert */
 .msg.alert {background:url("../images/ico-alert1.gif") 5px 50% no-repeat;}
 .msg.alert {border:1px solid #f5da67;background-color:#ffffcc; color:#666;
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em; }
	
	.hiddenButton 	 { display :none;}
	
	
	
	.reportSelect
	
	{
		
		font-size:medium;padding-left:5px;padding-bottom:10px; padding-top:5px ; width:98%;position:relative; height:18px; 
		}
	
	
	.feeredTbl 
	{
	   border :solid  1px  #6678b1; 
	   
	   border-bottom :solid  1px  #6678b1; 
		
		}
		
		
		.spanTextbox
		 { color:#333333;
	margin:0;
	padding:2px 2px 2px 2px; 
	border:1px solid #999;
	background:#fff;
	width :auto ;
}