body
{	
  scrollbar-base-color: #FFFFFF; 
  scrollbar-arrow-color: #6D99CA; 
  scrollbar-DarkShadow-Color: #FFFFFF; 
  scrollbar-Track-Color: #FFFFFF; 
  scrollbar-highlight-color:#6D99CA;
  margin-bottom:0px;
  margin-top:0px;
  margin-right:0px;
  
}
.select
{
	border-right:  #777777 1px solid;
	border-top:	   #777777 1px solid;
	border-left:   #777777 1px solid;
	border-bottom: #777777 1px solid;
	font-size: 11px;	
	color: black;	
	font-family: Arial,Verdana;	
	/** width: 250px; **/
	background-color: white;	
	width: 120px;

}
.width900
{
	width: 900px;
}
.width250
{
	width: 250px;	
}
.width180
{
	width: 180px;	
}

.text
{
	border-right:  #777777 1px solid;
	border-top:	   #777777 1px solid;
	border-left:   #777777 1px solid;
	border-bottom: #777777 1px solid;
	font-size: 11px;	
	color: navy;	
	font-family: Arial, Verdana;
	background-color: #cccccc;	
	width: 80px;
	text-align: right;
}
.textOutOfRange
{
	border-right:  #777777 1px solid;
	border-top:	   #777777 1px solid;
	border-left:   #777777 1px solid;
	border-bottom: #777777 1px solid;
	font-size: 12px;	
	font-weight: bold;
	color: red;	
	font-family: Arial, Verdana;
	background-color: #cccccc;	
	width: 80px;
	text-align: right;	
}

.headerL
{
	border-right:  #777777 1px solid;
	border-top:		 #777777 1px solid;
	border-left:   #777777 1px solid;
	border-bottom: #777777 1px solid;
	font-size: 18px;		
	font-family: Arial, Verdana;
	font-weight: bold;
	color: darkblue;	
	background-color: #cccccc;	
	width: 550px;
	
}
.whitebg
{
	background-color: White;
}

.border1{
	border-right:	 #989378 1px solid; 
	border-top:		 #989378 1px solid; 
	border-left:	 #989378 1px solid; 
	border-bottom:	 #989378 1px solid; 
	background-color: #ececec ; 
	/** light blue #e5eef6; **/
		
}
.font1
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	font-style: normal;	
}

.font8
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	font-style: normal;
	margin-left: auto;
	margin-right: auto;
	
}
.font8B
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	font-style: normal;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	text-align :left;
	
}
.font10
{
	font-size: 10pt;
	font-family: Arial, Verdana;
	font-style: normal;
	
}

.tableFont
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	font-style: normal;
}
.errorMsg
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	font-style: oblique;	
	color: #333333;
}

.smallButton
{
	border-right:  #333333 1px solid; 
	border-top:	   #CCCCCC 1px solid; 
	border-left:   #CCCCCC 1px solid; 
	border-bottom: #333333 1px solid;
	font-size: 8pt;
	width: 75px;
	height: 20px;
	color: white;
	font-family: Arial, Verdana;
	font-weight: bold;	
	background-color: #9C9A9C;		
}

.notsmallButton
{
	border-right:  #333333 1px solid; 
	border-top:	   #CCCCCC 1px solid; 
	border-left:   #CCCCCC 1px solid; 
	border-bottom: #333333 1px solid;
	font-size: 8pt;
	width: 150px;
	height: 20px;
	color: white;
	font-family: Arial, Verdana;
	font-weight: bold;	
	background-color: #9C9A9C;		
}

.largeButton
{
	border-right:  #333333 1px solid; 
	border-top:	   #CCCCCC 1px solid; 
	border-left:   #CCCCCC 1px solid; 
	border-bottom: #333333 1px solid;
	font-size: 8pt;
	width: 200px;
	height: 20px;
	color: white;
	font-family: Arial, Verdana;
	font-weight: bold;	
	background-color: #9C9A9C;		
}

.verylargeButton
{
	border-right:  #333333 1px solid; 
	border-top:	   #CCCCCC 1px solid; 
	border-left:   #CCCCCC 1px solid; 
	border-bottom: #333333 1px solid;
	font-size: 8pt;
	width: 300px;
	height: 20px;
	color: white;
	font-family: Arial, Verdana;
	font-weight: bold;	
	background-color: #9C9A9C;		
}


.selectedButton
{
	
	border-right:  white 1px solid; 
	border-top:	   white 1px solid; 
	border-left:   white 1px solid; 
	border-bottom: white 1px solid;	
	font-size: 8pt;	
	font-weight: bold;
	color: red;
	font-family: Arial, Verdana;
	height: 20px;
	background-color: #ffffff;
	width: 90px;
}

.mediumButton
{
	border-right: #007fc4 1px solid; 
	border-top: #007fc4 1px solid; 
	border-left: #007fc4 1px solid; 
	border-bottom: #007fc4 1px solid;
	font-size: 8pt;
	width: 95px;
	color: blue;
	font-family: Arial,Verdana;
	height: 20px;
	background-color: #ccccff;
}
.inputSmall
{
	border-right:  #777777 1px solid;
	border-top:		 #777777 1px solid;
	border-left:   #777777 1px solid;
	border-bottom: #777777 1px solid;
	font-size: 11px;	
	color: navy;	
	font-family: Arial,Verdana;
	background-color: #cccccc;	
	width: 63px;
	text-align: right;
	horizontal-align:center;
	
}
.inputSmallOutOfRange
{
	border-right:  #777777 1px solid;
	border-top:		 #777777 1px solid;
	border-left:   #777777 1px solid;
	border-bottom: #777777 1px solid;		
	font-size: 11px;	
	font-family: Arial,Verdana;
	/** font-weight: bold; **/
	background-color: red;	
	width: 63px;
	text-align: right;		
	color: white;	
}

.inputDate
{
	border-right:	#777777 1px solid;
	border-top:		#777777 1px solid;
	border-left:	#777777 1px solid;
	border-bottom:	#777777 1px solid;
	font-size: 11px;	
	color: black;	
	font-family: Arial,Verdana;
	background-color: #cccccc;	
	width: 85px;
	text-align: right;
}
.width125
{
	width: 125px;
}
.dataHeader 
{
	font-family: Arial,Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #5d6d78;			
}
.dataHeaderM
{
	font-family: Arial,Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #5d6d78;			
}
.dataBottom
{
	padding-bottom : 10px;
	text-align: center;	
}
.greenHeader 
{
	font-family: Arial,Verdana;
	font-size: 10px;
	font-weight:bold;	
	color: #5A8E00;			
}
.blackHeader 
{
	font-family: Arial,Verdana;
	font-size: 10px;
	font-weight:bold;	
	color: black;			
}

.data
{
	font-family: Arial,Verdana;
	font-size: 11px;	
	color: black;
	/** #000084 #5d6d78; **/		
}
.dataFooter
{
	font-family: Arial,Verdana;
	font-size: 9px;	
	color: #5d6d78;			
}

.warning 
{
	font-family: Arial,Verdana;
	font-size: 10px;	
	color: red;			
}

.tabHeader1
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	color: #dd6f00;	
	text-align:center;		
}

.tabHeader0
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	color: #696969;	
	text-align:center;		
}

.dataHeaderL
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight:bold;
	color: #5d6d78;	
	text-align:center;		
}
.listBox
{	
	/**
	border-right:  #777777 1px solid;
	border-top:		 #777777 1px solid;
	border-left:   #777777 1px solid;
	border-bottom: #777777 1px solid;
	background-color: #cccccc;		
	**/
	font-family: Verdana,Tahoma, Arial,Verdana;
	font-size: 11px;	
	border: none;
	width: 256px;
	height:186px;
	
}
.mainLI 
{
		list-style-image: url(/sde/images/bullet_gray.gif); 
		list-style-position: outside; 
		margin: 0px 0px	5px 10px;
}
.headerFont 
{ font-family: Arial, Verdana; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #6733FF; 
}
a.nav:link	  {color: #5d6d78; }
a.nav:visited {color: #5d6d78; }
a.nav:hover	  {text-decoration: none; color: #EF6908;}
a.nav:active  {color: #5d6d78; } 
.navSelected
{
	background-color: white;
	font-size : 13px;
	color	  : #EF6908;
}
.Pinstripe
{
        background-image: url(/sde/images/pinstripe.jpg);
}
.cellMerge
{
	border-collapse : collapse;		
	border-bottom-color: #6c9e71;
	background-color: #6c9e71; /** #dd6f00; **/
}
.dataGridHeader
{	 
	 background-color: #6c9e71; /** green **/	 
	 color: White;
	 font-family:Arial, Verdana; 
	 font-size:11px;
}
.selected
{
	background-color: #bad4bd; 
}
.outerborder 
{
	border: 1px solid #C1BCA6;
}
.Normal, .NormalBold, .NormalRed
{
	font-weight: normal;
	font-size: 11px;
	color: dimgray;
	font-family: 'Arial' , Verdana, Helvetica;
}

.NormalBold, .NormalRed
{
	font-weight: bold;
}
#auto
{
     overflow: auto;
     width: 720px;
     height: 400px;
     border: 1px solid #ececec;
}
.noScroll
{
     position:relative;
     top: expression(this.offsetParent.scrollTop);
     background-color:#6c9e71;
     padding: 0px;
     font-family: Verdana;
     border-color: #ececec;	
     
     
}
.scrollTable td, .scrollTable th
{
     border-top: 1px solid #ececec;
     border-bottom: 1px solid #ececec;     
     border-right: 1px solid #ececec;
     font-family: Verdana, Arial, helvetica, sans-serif;
     font-size: 11px;
     /** text-align: center; **/
}
.border2
{	
/**	border-left: 1px;
	border-left-color: #ececec;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-bottom-color: #ececec;
	border-color: #ececec;	
	border-style:solid;
**/
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}
.note
{
	font-style:italic;	
	font-weight:lighter;
	color: #d22222;	
}
#container {top:0; left:0; margin:0; text-align:left; border:0px solid;}
