BODY
{
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	SCROLLBAR-FACE-COLOR: #D7DFE9; 
	SCROLLBAR-HIGHLIGHT-COLOR: #D7DFE9; 
	CLIP: rect(1px 1px 1px 1px); 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #F3F8F4; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	/*background-color:#f5faf5;*/
}
BODY.PopUp {
	MARGIN-TOP: 10pt; MARGIN-LEFT: 10pt; BACKGROUND-COLOR: lightyellow
}
/*.menuHeader {
	FONT-SIZE: 8pt; COLOR: #336633; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none
}*/
.H1 {
	FONT-WEIGHT: bolder; MARGIN: 0px; height:2pt; color:#5386bd; width:100%
}
H2 {
	FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Verdana
}
.replyMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: verdana,arial,helvetica
}
.pageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; TEXT-TRANSFORM: capitalize; COLOR: black; FONT-FAMILY: Arial
}
.navyLabel {
	FONT-WEIGHT: bolder; COLOR: Navy
}
CAPTION {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: lavender
}
.navigation {
	FONT-WEIGHT: bolder; COLOR: cornflowerblue
}
.bgContractor_BGImage
{
background:url('../images/home/BGImageNew.JPG');

color:black;
font-family:sans-serif;
font-weight:600;
}
.searchcriteria
{
	color: #5592c5;/*Supriya - #008000;*/
	font-style: italic;
	background-color: transparent;
	font-weight: bold;
	font-size: x-small;
}	
.highlight {
	FONT-WEIGHT: bold; FONT-SIZE: larger; COLOR: red
}
.calendar {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; CURSOR: hand; BORDER-BOTTOM: 0px
}
.loginform {
	FONT-WEIGHT: bolder; COLOR: white
}
.loginformnormal {
	FONT-WEIGHT: normal; COLOR: white
}

THEAD {
	FONT-WEIGHT: bold; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: silver
}
.TableHeader {
	FONT-WEIGHT: bold; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: silver
}
TD {
	FONT-SIZE: 8pt;FONT-FAMILY: Verdana; font-weight: bold
}

TH {
	FONT-SIZE: 12pt; TEXT-TRANSFORM: capitalize; background-color:#E9C787
}
.borderColor {
	border-right: #5b92c8 0.5px solid;
	border-left: black 1px solid;
	border-bottom: #5b92c8 0.5px solid;
}
.greyborderColor {
	BACKGROUND-COLOR: lightgrey
}
.whiteborderColor {
	BACKGROUND-COLOR: white
}
/*
 Begin Text box
*/
.shorttextbox {
	FONT-SIZE: 9pt; WIDTH: 60px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left;
}
.disabledshorttextbox {
	FONT-SIZE: 9pt; WIDTH: 60px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: left
}
.disabledtextbox {
	FONT-SIZE: 9pt; WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: left
}

.longtextbox {
	FONT-SIZE: 9pt; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}

.multilinetextbox {
	FONT-SIZE: 9pt; WIDTH: 300px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.longmultilinetextbox {
	FONT-SIZE: 9pt; WIDTH: 500px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}

.disabledlongtextbox {
	FONT-SIZE: 9pt; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: left
}
.verylongtextbox {
	FONT-SIZE: 9pt; WIDTH: 360px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.disabledverylongtextbox {
	FONT-SIZE: 9pt; WIDTH: 360px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: left
}
.shortnumerictextbox {
	FONT-SIZE: 9pt; WIDTH: 60px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
.disabledshortnumerictextbox {
	FONT-SIZE: 9pt; WIDTH: 60px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: right
}
.numerictextbox {
	FONT-SIZE: 9pt; WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: right
}

.disablednumerictextbox {
	FONT-SIZE: 9pt; WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: right
}
.datetextbox {
	FONT-SIZE: 9pt; WIDTH: 100px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.textbox
{
	font-size: 8pt;
	width: 100px;
	color: #000000;
	font-family: Tahoma;
	text-align: left;
}
.initialstextbox {
	FONT-SIZE: 8pt; WIDTH: 90px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.preferedLengthtextbox {
	FONT-SIZE: 8pt; WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.Aliastextbox {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.ADHOCdisabledtextbox {
	FONT-SIZE: 8pt; WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: left
}
.Publishertextbox {
	FONT-SIZE: 7pt; WIDTH: 200px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.smallCriteriatextbox {
	FONT-SIZE: 8pt; WIDTH: 115px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.textboxReportName {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 480px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.Tanktextbox {
	FONT-SIZE: 9pt; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Tanknumerictextbox {
	FONT-SIZE: 9pt; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
.textboxveryLong {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: capitalize; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.Htnumerictextbox {
	FONT-SIZE: 9pt; WIDTH: 100px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
.Inchnumerictextbox {
	FONT-SIZE: 9pt; WIDTH: 55px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: right
}

/*
Begin combo box and dropdownlist
*/
.shortcombobox {
	FONT-SIZE: 9pt; TEXT-TRANSFORM: capitalize; WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.smallcombobox {
	FONT-SIZE: 9pt; TEXT-TRANSFORM: capitalize; WIDTH: 90px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.combobox {
	FONT-SIZE: 9pt; TEXT-TRANSFORM: capitalize; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.dropdownlist
{
	border-right: #5b92c8 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	background-color:#ffffff;/*Supriya - #f5faf5;*/
	
	border-left: black 1px solid;
	cursor: hand;
	color: #000000;
	border-bottom: #5b92c8 1px solid;
	font-family: Verdana;
}
.tabledropdownlist {
	FONT-SIZE: 8pt;
	 TEXT-TRANSFORM: capitalize; 
	 WIDTH: 148px; 
	 COLOR: #000000; 
	 FONT-FAMILY: Tahoma; 
	 HEIGHT: 85px; 
	 BACKGROUND-COLOR: #f5faf5; 
	 TEXT-ALIGN: left
}
.Longdropdownlist {
	FONT-SIZE: 8pt; 
	TEXT-TRANSFORM: capitalize; 
	WIDTH: 180px; COLOR: #000000; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #ecf2f8; /*Sagar #f5faf5; */
	TEXT-ALIGN: left
}

/*end combo box and dropdownlist*/
/*
Begin list box and text area
*/
.shortlistbox {
	FONT-SIZE: 8pt;
	 TEXT-TRANSFORM: capitalize;
	  WIDTH: 60px;
	   COLOR: #000000; 
	   FONT-FAMILY: Arial; 
	   HEIGHT: 90px; 
	   TEXT-ALIGN: left
}
.disabledshortlistbox {
	FONT-SIZE: 8pt; 
	TEXT-TRANSFORM: capitalize; 
	WIDTH: 60px; COLOR: #000000; 
	FONT-FAMILY: Arial; 
	HEIGHT: 90px; 
	BACKGROUND-COLOR: #f5faf5; 
	TEXT-ALIGN: left
}
.listbox {
	FONT-SIZE: 8pt;
	 TEXT-TRANSFORM: capitalize; 
	 WIDTH: 250px;
	 COLOR: #000000; 
	 FONT-FAMILY: Arial; 
	 HEIGHT: 70px; 
	 TEXT-ALIGN: left;
	 background-color: #ecf2f8; /* Sagar #f5faf5;*/
}
.disabledlistbox {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: capitalize; WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Arial; HEIGHT: 90px; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: left
}
.longlistbox {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: capitalize; WIDTH: 360px; COLOR: #000000; FONT-FAMILY: Arial; HEIGHT: 200px; TEXT-ALIGN: left
}
.disabledlonglistbox {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: capitalize; WIDTH: 360px; COLOR: #000000; FONT-FAMILY: Arial; HEIGHT: 200px; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: left
}
.listboxveryLong {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: capitalize; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.disabledshorttextarea {
	FONT-SIZE: 8pt; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Arial; HEIGHT: 85px; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: left
}
/*.textarea {
	FONT-SIZE: 9pt; WIDTH: 240px; COLOR: #000000; FONT-FAMILY: Arial; HEIGHT: 85px; TEXT-ALIGN: left
}*/
.textarea {
	FONT-SIZE: 8pt; WIDTH: 240px; COLOR: #000000; FONT-FAMILY: Tahoma; HEIGHT: 85px; TEXT-ALIGN: left
}
.mintextarea {
	FONT-SIZE: 8pt; WIDTH: 240px; COLOR: #000000; FONT-FAMILY: Tahoma; HEIGHT: 40px; TEXT-ALIGN: left
}
.disabledtextarea {
	FONT-SIZE: 8pt; WIDTH: 240px; COLOR: #000000; FONT-FAMILY: Arial; HEIGHT: 85px; BACKGROUND-COLOR: gainsboro; TEXT-ALIGN: left
}
.longtextarea {
	FONT-SIZE: 8pt; WIDTH: 600px; COLOR: #000000; FONT-FAMILY: Arial; HEIGHT: 150px; TEXT-ALIGN: left
}
.shorttextarea {
	FONT-SIZE: 8pt; WIDTH: 155px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.notetextarea {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; HEIGHT: 328px; BACKGROUND-COLOR: whitesmoke; TEXT-ALIGN: left
}

/*end listbox and text area*/
.HeadingBack
{
	font-weight: bold;
	font-size: 13px;
	color: #ecf2f8;/*dipali #FFDB35;/*#ffffff;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #5592c5;/*#336630;/*#5386bd;*/
}

.SubHeadingBack
{
    font-weight: bold;
    font-size: 13px;
    color: #ecf2f8;/*Sagar #000000;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 15px;
    background-color: #5592c5;/*Sagar #a7c997;*/
    text-align:left
}


.RedRowEven {
	COLOR: red; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.BlueRowEven {
	COLOR: blue; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.GreenRowEven {
	COLOR: green; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}

a:link 
{
     font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
     font-weight: bold;
     TEXT-DECORATION: none;
     
 }
a:visited 
{
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     TEXT-DECORATION: none;
     
     }
a:hover 
{
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px; 
     font-weight: bold;
     TEXT-DECORATION: none;

     
 }


A.RedLink {
	COLOR: red; TEXT-DECORATION: none
}

A.GreenLink {
	COLOR: green
}
A.BlueLink {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: blue; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.WhiteLink {
	FONT-WEIGHT: bolder; FONT-SIZE: 7pt; COLOR: white; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}


.SubTotalRowEven {
	FONT-WEIGHT: bolder; COLOR: chocolate; BACKGROUND-COLOR: white
}
.DiscountRowEven {
	FONT-WEIGHT: bolder; COLOR: seagreen; BACKGROUND-COLOR: white
}
.SubTotalRowOdd {
	FONT-WEIGHT: bolder; COLOR: chocolate; BACKGROUND-COLOR: #e7f3ff
}
.DiscountRowOdd {
	FONT-WEIGHT: bolder; COLOR: seagreen; BACKGROUND-COLOR: #e7f3ff
}
.Left {
	FONT-WEIGHT: bolder; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #eff7ff; TEXT-ALIGN: right
}
.Right {
	FONT-WEIGHT: bolder; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.EvenRowFreight {
	FONT-WEIGHT: bolder; COLOR: darkorange; BACKGROUND-COLOR: white
}

.TabOnFont {
	FONT-WEIGHT: bolder; FONT-SIZE: 7pt; COLOR: darkblue; FONT-FAMILY: Tahoma
}
.BlackLink {
	FONT-WEIGHT: bolder; FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: Tahoma
}
th
TR.evenRow {
	FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: whitesmoke
}
TR.oddRow {
	FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: gainsboro
}





/*Begin checkbox and radiobutton and button*/
.checkbox {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.checkboxList {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.radiobuttonlist {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma; TEXT-ALIGN: left
}
.ResetButton
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	width: 69px;
	PADDING-BOTTOM: 0px; 
	padding-left: 0px;
	padding-right:0px;
	COLOR: black; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma; 
	vertical-align:top;
}
.divButtonBuilder {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; DISPLAY: none; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px; BACKGROUND-COLOR: #ccc
}
INPUT.Button
{
    border-right: #a7c997 1px solid;
    border-top: #a7c997 1px solid;
    font-weight: bold;
    font-size: 10px;
    background: #ecf2f8; /*#f5faf5;*/
    border-left: #5592c5/*#a7c997*/ 1px solid;
    cursor: hand;
    color: #000000;
    border-bottom: #5592c5/*#a7c997*//*olivedrab*/ 1px solid;
    font-family: Verdana;
    width: 77px;
}
.shortButton
{
	border-right: #5386bd 1px solid;
	border-top: #5386bd 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: #e9f0f8;
	border-left: #5386bd 1px solid;
	cursor: hand;
	color: #5386bd;
	border-bottom: #5386bd 1px solid;
	font-family: Verdana;
	width:60px;
}
.freeWidthButton
{
	border-right: #5386bd 1px solid;
	border-top: #5386bd 1px solid;
	font-weight: bold;
	font-size: 10px;
	background: #e9f0f8;
	border-left: #5386bd 1px solid;
	cursor: hand;
	color: #5386bd;
	border-bottom: #5386bd 1px solid;
	font-family: Verdana;
}

/*End rediobutton and check box */
TR.BottomevenRow {
	FONT-SIZE: 9.5pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: whitesmoke
}
TR.BottomoddRow {
	FONT-SIZE: 9.5pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: gainsboro
}

.footer {
	FONT-SIZE: 7pt; COLOR: blue; FONT-STYLE: normal; FONT-FAMILY: Tahoma; TEXT-ALIGN: center; BACKGROUND-COLOR: #5592c5
}
TR.titleevenRow {
	FONT-SIZE: 13pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: whitesmoke
}
TR.titleoddRow {
	FONT-SIZE: 13pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: gainsboro
}
TR.SuccessoddRow {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: green; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: gainsboro
}

TD.evenData {
	FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: whitesmoke
}
.AsOfDate {
	FONT-SIZE: 7pt; FONT-FAMILY: Tahoma
}
.MAINLABELTITLE {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: whitesmoke
}
.Label
{
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Tahoma;
}
.DiffLabel
{
	font-size: 8pt;
	color: #000000;
	/*font-style: italic;*/
	font-family: Tahoma;
	letter-spacing: normal;
}
.label
{
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Tahoma;
}
.requiredlabel
{
    vertical-align:top;
    color: #ff0000;
    font-size: 8pt;
    font-style: normal;
    font-family: Tahoma;
}


/* Datagrid */
.datagrid
{
	
	border-right: black 2px solid;
	border-top: black 2px solid;
	font-size: small;
	border-left: black 2px solid;
	border-bottom: black 2px solid;
	font-family: Tahoma;
	background-color:   #5592c5;/*black;*/
	

}
.datagridSelectedItem
{
	font-weight: bold;
	color: white;
	background-color:#336633;
}
.datagridEdititemStyle
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
/*	color:#000000;
	background-color: #F5FAF5;/*#d7e2f1;*/
	text-align:left;
	
	color: #FFDB35;/**/
	background-color: #336633;/*#8baf8a;#8fafda;*/
}
.datagridEdititemStyle SPAN
{
    color: #FFDB35;
}
  .datagridEdititemStyle A{
   
    text-decoration: none;
    color: #FFDB35;
  }

  .datagridEdititemStyle A:visited
  {
   
    text-decoration: none;
    color: #FFDB35;
  }
.datagridAlternating
{
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    background-color: #ffffff;/*#E4EEDF;dipali /*#d7e2f1;*/
    color: #000000;
    border-right-width: 1px;
    text-align: left;
     vertical-align: top;
}
.datagridItem
{
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    color:Black ; /*: #000000;*/
    background-color:#ecf2f8; /*Changed by dipali #F5FAF5; /*#d7e2f1;*/
    text-align: left;
    vertical-align: top;
}
.datagridRedItem
{
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    background-color: #b22222;    /*Firebrick;*/
    vertical-align: top;
}

.datagridHeader
{
	
	text-align:center;
	font-weight: bold;
	font-size: 5px;
	color: #ecf2f8;/*dipali#FFDB35;/*#000000*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #5592c5;/*changed by dipali*//*#336633;/*#8baf8a;#8fafda;*/
	vertical-align: top;
}

.datagridFixedHeader
{
	
	text-align:center;
	font-weight: bold;
	font-size: 5px;
	color: #FFDB35;/*#000000*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #5592c5;/*changed by dipali*//*#8baf8a;#8fafda;*/
	position:relative; top: expression(this.offsetParent.scrollTop-2);
	vertical-align: top;
}

.gridviewFixedHeader
{
	
	text-align:center;
	font-weight: bold;
	font-size: 5px;
	color: #ecf2f8;/*dipali#FFDB35;/*#000000*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color:#5592c5;/*changed by dipali*//*#000000;*/
	/*background-color: #336633;/*#8baf8a;#8fafda;*/
	position:relative; top: expression(this.offsetParent.scrollTop-2);
	vertical-align: top;
}

   .datagridFooter
    {
	    color: black;
	    background-color: #5592c5;/*dipali#336633;/*#5386bd;*/
	    text-align:left;
    }
 .datagridFooter A{
     
    text-decoration: none;
    color: #ecf2f8;
    background-color: #5592c5;
  }

  .datagridFooter A:visited
  {
   
    text-decoration: none;
    color: #ecf2f8;
    background-color: #5592c5;
  }

.datagridFooterWhiteBg {
	COLOR: black; BACKGROUND-COLOR: #ffffff
}
.datagridPaging {
	text-align: center;
	font-weight: bold;
	
	color: #ecf2f8;/*#FFDB35;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #5592c5;/*supriya #336633;*//*#8fafda;*/
	
}
.datagridPaging TD{
	
	
	font-size: 13px;
	color:White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

  .datagridPaging A{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #ecf2f8;/*#FFDB35;*/
  }

    .datagridPaging A:visited
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #ecf2f8;/*#FFDB35;*/
  }
  

div#div-datagrid {
width: 420px;
height: 200px;
overflow: auto;
/*scrollbar-base-color: #ffeaff;*/
}

/* Locks the left column */
td.locked, th.locked {
font-size: 14px;
font-weight: bold;
text-align: center;
background-color: Silver;
color: white;
border-right: 1px solid silver;
position:relative;
cursor: default; 
left: expression(document.getElementById("div-datagrid").scrollLeft-2); /*IE5+ only*/
}	


.GridViewHeader
{
	text-align:center;
	font-weight: bold;
	font-size: 12px;
	color: #ecf2f8;/*dipali#FFDB35;/*#000000*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #5592c5;/* dipali#336633;/*#8baf8a;#8fafda;*/
}
/*Added By Nikhil Rai to Fix the Scroll on Datagrid*/
.GridViewFixedHeader
{
	text-align:center;
	font-weight: bold;
	font-size: 12px;
	color: #ecf2f8;/*dipali#FFDB35;/*#000000*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #5592c5;/* dipali #336633;/*#8baf8a;#8fafda;*/
		position:relative;
	top: expression(this.offsetParent.scrollTop);
}

.TableHeader
{
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	color: #ecf2f8;/*#000000*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #5592c5;/*#8baf8a;#8fafda;*/
}
.TR
{
	text-align:center;
	color: #000000;/*#000000*/
	height: 15px;
	background-color: #ff0000;/*#8baf8a;#8fafda;*/
	
}
.TLB
{
	text-align:center;
	color: #000000;/*#000000*/
	height: 15px;
	background-color: #add8e6;/*#8baf8a;#8fafda;*/
	
}
.TG
{
	text-align:center;
	color: #000000;/*#000000*/
	height: 15px;
	background-color: #9acd32;/*#8baf8a;#8fafda;*/
	
}
.TO
{
	text-align:center;
	color: #000000;/*#000000*/
	height: 15px;
	background-color: #ffa500;/*#8baf8a;#8fafda;*/
	
}

.TGR
{
	text-align:center;
	color: #000000;
	height:15px;
	background-color: #C0C0C0;
}
/*End datagrid */
.datalist {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; FONT-SIZE: small; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: white
}
TR.DataListoddRow {
	FONT-SIZE: 8pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: verdana; BACKGROUND-COLOR: gainsboro
}
TR.DataListevenRow {
	FONT-SIZE: 8pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: verdana; BACKGROUND-COLOR: whitesmoke
}
.ReportLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Verdana; BACKGROUND-COLOR: gainsboro
}
.ReportField {
	FONT-WEIGHT: Normal; FONT-SIZE: 8pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Verdana
}
.DataListGrid {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; FONT-SIZE: 10pt; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: white
}
.ADHOCResultMainLabel {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: gainsboro
}

.lblTableName {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 148px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.divQueryBuilder {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; DISPLAY: none; OVERFLOW: scroll; BORDER-LEFT: 1px; WIDTH: 775px; BORDER-BOTTOM: 1px; HEIGHT: 375px; BACKGROUND-COLOR: #ccc
}


TR.QueryBuilderHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: khaki
}

.lblRowCount {
	FONT-WEIGHT: bolder; FONT-SIZE: 6pt; WIDTH: 148px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
 
TR.MandNote {
	FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: Tahoma
}
.StarMark {
	FONT-SIZE: 10pt; COLOR: red; FONT-STYLE: italic; FONT-FAMILY: Tahoma
}


.dateveryLong {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: capitalize; WIDTH: 160px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}

.lblAssetDesc {
	FONT-SIZE: 9pt; WIDTH: 500px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Tahoma
}
.lblAlertTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; WIDTH: 148px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.lblNoInspections {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 148px; COLOR: blue; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}

.SuccessMsg {
	FONT-SIZE: larger; COLOR: darkblue; FONT-FAMILY: Tahoma
}
.FontZeroLevel {
	FONT-SIZE: 12pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma;font-weight: bold
}
.YelloFontZeroLevel {
	FONT-SIZE: 12pt; COLOR: #FFFF17; FONT-FAMILY: Tahoma;font-weight: bold
}
.ExFontZeroLevel {
	FONT-SIZE: 12pt; COLOR: #7D0000; FONT-FAMILY: Tahoma;font-weight: bold
}
.FontFirstLevel {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Tahoma;font-weight: bold
}
.ExFontFirstLevel {
	FONT-SIZE: 12pt; COLOR: #7D0000; FONT-FAMILY: Tahoma;font-weight: bold
}
.FontSecondLevel {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Tahoma
}
.ExFontSecondLevel {
	FONT-SIZE: 12pt; COLOR: #7D0000; FONT-FAMILY: Tahoma
}
.LargeBlackFont {
	FONT-SIZE: 18pt; COLOR: #000000; FONT-FAMILY: Tahoma
}
.LargeWhiteFont {
	FONT-SIZE: 14pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma
}
.MenuHyperlinkZeroLevel { color: #01456a; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; cursor: hand}
/*.MenuHyperlinkFirstLevel { color: #00659c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; cursor: hand}*/
.MenuHyperlinkFirstLevel { color: #01456a; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; cursor: hand}

/*.MenuHyperlinkSecondLevel { color: #00659c; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; cursor: hand}*/
.MenuHyperlinkSecondLevel { color: #01456a; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; cursor: hand}

.MenuHyperlinkZeroLevelSelected { color: #01456a; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; cursor: hand;  background-color: #FFAF10}

.BlueSeparator {  background-color: #142C84}
.lightblueSeparator {  background-color: #97ABF0}
.OrangeSeparator {  background-color: #FFAF10}
.DarkGraySeparator1 {  background-color: #C0C0C0}
.DarkGraySeparator {  background-color: #CAD7F7}

.TableHeader1 {
	FONT-WEIGHT: bold; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #DADADA
}
TDborder
{
	border-bottom:1pt #FFFFFF
}
img
{
	cursor:hand;
}

.Warning /* This is used for displaying warning in red color to user. */
{
	font-size: 10px;
	font-weight:bold;
	FONT-FAMILY: Verdana;
	COLOR:#ff0000
}
.Exception /* This is used for displaying Exception Massage in red color to user. */
{
	font-size: 10px;
	font-weight:normal;
	FONT-FAMILY: Verdana;
	COLOR:#ff0000
}
.Instruction /* This is used for displaying Instructions in Black color to user. */
{
	font-size: 10px;
	font-weight:bold;
	FONT-FAMILY: Verdana;
	COLOR:#000000
}




div#div-datalist1{
width: 420px;
height: 200px;
overflow: auto;
/*scrollbar-base-color: #ffeaff;*/
}
div#div-datalist2 {
width: 420px;
height: 200px;
overflow: auto;
/*scrollbar-base-color: #ffeaff;*/


}
/*Added by tanvi for CSI (Ajax)*/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.datagridItem1
{
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    color: #000000;
    background-color: #F5FAF5; /*#d7e2f1;*/
    text-align:right;
    vertical-align: top;
}
/*added by mugdha 02 Dec'09 for grid view footer*/
.GridViewFooter
{
	text-align:right;
	font-weight: bold;
	font-size: 12px;
	color: #FFDB35;/*#000000*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #5592c5;/*dipali #336633;/*#8baf8a;#8fafda;*/
}
/*Added By Kalpana Gaikwad 26-Mar-2010*/
.uppercase { FONT-SIZE: 9pt; WIDTH: 160px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left; text-transform: uppercase }
