/* CSS for the IntranetSites Orders */



div#IS_Order { color:#663300; display:block;  }

/* General Order style for the Forms */
div#IS_Order table.IS_OrderForm {  border-collapse:collapse; width:960px;}
div#IS_Order table.IS_OrderForm tbody tr {height:25px; }
div#IS_Order table.IS_OrderForm tbody tr td { height:25px; line-height:25px; margin:0px; padding:1px; }
div#IS_Order table.IS_OrderForm tbody tr td span { display:block; float:left; clear:none;  }
div#IS_Order table.IS_OrderForm tbody tr td input {  float:left; clear:none;  height:25px; line-height:25px; border:solid 1px black; background-color:white; font-size:14px; padding:3px ;}

/* Cell specifics */

div#IS_Order table.IS_OrderForm tbody tr td.OrderLegend { font-size:11px; text-align:right; white-space:nowrap; color:#663300; padding:1px 5px 1px 2px; width:90px; vertical-align:top; height:25px; line-height:25px !important;}
div#IS_Order table.IS_OrderForm tbody tr td.OrderLegend2 { font-size:11px; text-align:right; white-space:nowrap; color:#663300; padding:1px 5px 1px 2px; width:60px; vertical-align:top; line-height:25px;}
div#IS_Order table.IS_OrderForm tbody tr td#JobNoCell { width:145px; }
div#IS_Order table.IS_OrderForm tbody tr td#JobNoCell input { width:85px; }

div#IS_Order table.IS_OrderForm tbody tr td.DateCell { width:85px; }
div#IS_Order table.IS_OrderForm tbody tr td.DateCell input { width:85px !important; }

div#IS_Order table.IS_OrderForm tbody tr td.CompanyCell,  div#IS_Order table.IS_OrderForm tbody tr td.PhoneCell,  div#IS_Order table.IS_OrderForm tbody tr td.PhoneCell2 { color:black;  font-size:14px; white-space:nowrap;}
div#IS_Order table.IS_OrderForm tbody tr td.CompanyCell span, div#IS_Order table.IS_OrderForm tbody tr td.PhoneCell span { float:left; clear:none;  height:25px; line-height:25px; border:solid 1px #efe1d8; background-color:white; font-size:14px; padding:1px; width:130px;}
div#IS_Order table.IS_OrderForm tbody tr td.PhoneCell2 span { float:left; clear:none;  height:25px; line-height:25px; border:solid 1px #efe1d8; background-color:white; font-size:14px; padding:1px; width:175px;}
div#IS_Order table.IS_OrderForm tbody tr td.PhoneCell { width:190px; }

div#IS_Order table.IS_OrderForm tbody tr td.CustomerNameCell { width:180px; }
div#IS_Order table.IS_OrderForm tbody tr td.CustomerNameCell input { width:120px !important; }

div#IS_Order table.IS_OrderForm tbody tr td.AddressCell { width:330px; }
div#IS_Order table.IS_OrderForm tbody tr td.AddressCell input { width:305px; }
div#IS_Order table.IS_OrderForm tbody tr td.Install { background-color:#f5ece6; border-color:#efe1d8 !important; }


div#IS_Order table.IS_OrderForm tbody tr td.CityCell { width:170px; }
div#IS_Order table.IS_OrderForm tbody tr td.CityCell input { width:170px; }


div#IS_Order table.IS_OrderForm tbody tr td.StateCell { width:90px; }
div#IS_Order table.IS_OrderForm tbody tr td.StateCell input { width:60px; }
	
div#IS_Order table.IS_OrderForm tbody tr td.StateLeg { width:70px; }

div#IS_Order table.IS_OrderForm tbody tr td.NotesCell { width:350px; vertical-align:top; }
div#IS_Order table.IS_OrderForm tbody tr td.NotesCell textarea { text-align:left; padding:3px; width:503px; height:50px; border:solid 1px black; background-color:white; font-size:14px; }	

/* added by Dean */
div#IS_Order table.IS_RoomProducts tbody tr td.productSelectRow{ color: red; font-weight:bold;	 }
div#IS_Order table.IS_RoomProducts tbody tr td.productRegularRow{ color: green; font-weight:bold;	 }

/* Help box area  */
div.HelpBox { width:312px; margin:0px 0px 0px 15px; padding:0px; background-image:url(../images/IS_Orders/helpbg.png) ; }
div.HelpBox h3 {  margin:0px !important; padding:15px 0px 0px 60px !important; display:block; clear:both; font-size:14px !important; color:#efa657; font-weight:normal; background-image: url( ../images/IS_Orders/helphead.png ); width:100%; height:51px; overflow:hidden; }

div.HelpBox ol, div.HelpBox ul { background-image:url( ../images/IS_Orders/helpbot.png ); background-position: left bottom; background-repeat:no-repeat; margin:0px !important; padding:5px; display:block; clear:both; }
div.HelpBox ol li, div.HelpBox ul li {margin:0px; padding:0px; display:block; clear:both; font-size:12px;  }
div.HelpBox ol li, div.HelpBox ul li table { border-collapse:collapse; margin:0px; padding:0px;   width:90%;  }
div.HelpBox ol li, div.HelpBox ul li table tr { height:12px !important; margin:0px; padding:0px;   }
div.HelpBox ol li, div.HelpBox ul li table tr td { height:12px !important;; margin:0px; padding:0px;    line-height:12px !important;text-align:right; font-size:12px; }
div.HelpBox ol li, div.HelpBox ul li table tr td * { height:12px !important; margin:0px; padding:0px;  line-height:12px !important; font-size:12px;}



div#IS_Order div.IS_Button_Add {  width:25px; height:25px; background-image:url(../images/IS_Orders/plus.png); display:block; float:left; overflow:hidden; clear:none; margin-left:5px; }
div#IS_Order div.IS_Button_Edit {  width:21px; height:21px; background-image:url(../images/IS_Orders/mini-edit.png); display:block; float:left; overflow:hidden; clear:none; margin-left:5px; }

/* Section Seperators */

div#IS_Order h1 { font-size:30px; font-weight:normal; background-color:white; text-align:center; color:#663300;}
div#IS_Order h1 span.helper { font-size:12px; font-weight:normal; color:blue; margin-left:10px;}

div#IS_Order h2 { position:relative; top:0px; left:0px; font-size:16px; font-weight:normal; background-image:url( ../images/IS_Orders/seperator.png ); background-position:0, 0; background-repeat:no-repeat; height:40px; line-height:40px; padding-left:50px;  float:left; width:960px; _margin:0px 0px 25px 0px; clear:both !important;}

div#IS_Order a.IS_Box_Button_Add, div#IS_Order a.IS_Box_Button_Go { background-color:#f5ece6;  background-repeat:no-repeat; background-position:5px 3px; display:block; width:139px; height:32px; padding:0px 5px 0px 35px;  font-size:12px; color:#a78965; white-space:nowrap; text-decoration:none; float:right; line-height:32px; border:solid 1px #663300; margin:0px 0px 0px 5px; }

div#IS_Order a.IS_Box_Button_Go { background-image:url( ../images/IS_Orders/go.png); }
div#IS_Order a.IS_Box_Button_Add { background-image:url( ../images/IS_Orders/plus.png); }
div#IS_Order a.IS_Box_Button_Edit { background-image:url( ../images/IS_Orders/plus.png); }
div#IS_Order a.IS_Box_Button_Help { background-image:url( ../images/buttons/default/help_icon.gif); text-decoration:none; background-repeat:no-repeat; width:17px; height:17px;}

div#IS_Order a.IS_Box_Button_Add:hover, div#IS_Order a.IS_Box_Button_Go:hover, div#IS_Order a.IS_Box_Button_Edit:hover { background-color:#efe1d8; color:#663300; }


div#IS_Order a.IS_Box_Button_Add:hover { background-color:#efe1d8; color:#663300; }

div#IS_Order div.IS_Button_Expand { position:absolute; top:7px; left:5px;  width:36px; height:38px; background-position:36px 0; background-image:url(../images/IS_Orders/expand_contract.png); display:block; overflow:hidden; } 

div#IS_Order div.IS_Button_Contract { position:absolute; top:7px; left:5px; width:36px; height:38px; background-image:url(../images/IS_Orders/expand_contract.png); display:block; overflow:hidden; } 

div#IS_Order div.IS_Button_RoomEdit { position:absolute; top:5px; left:35px; width:34px; height:35px; background-image:url(../images/IS_Orders/roomedit.png); display:block; overflow:hidden; } 


div#IS_Order div.IS_Button_Help { position:absolute; top:7px; left:5px;  width:36px; height:38px; background-position:36px 0; background-image:url(../images/buttons/default/help_icon.gif); display:block; overflow:hidden; } 

div#IS_Order h2 div.SeporatorButtons { position:absolute; top:7px; right:40px; padding:5px 0px 0px 0px; width:650px;}
div#IS_Order h2.IS_Seperator_Contracted div.SeporatorButtons { display:none; }
div#IS_Order h2.IS_Seperator_Expanded div.SeporatorButtons { display:block; }

div#IS_Order div.IS_Room { position:relative; top:0px; left:0px; width:960px; background-image:url( ../images/IS_Orders/roombg.png ); margin:10px 0px 10px 0px; float:left; clear:both; _height:40px; min-height:40px;}
div#IS_Order div.IS_Room div.RoomHead { position:relative;  background-image:url( ../images/IS_Orders/roombgtop.png ); background-repeat:no-repeat; }
div#IS_Order div.IS_Room div.RoomFoot { position:relative; _top:19px; background-image:url( ../images/IS_Orders/roombgbot.png ); background-repeat:no-repeat; height:6px;}

div#IS_Order div.IS_Room div.RoomHead h4 { float:none;display:block; clear:both; font-size:13px !important; padding:10px 0px 0px 85px; height:40px !important; font-weight:normal;}
div#IS_Order div.IS_Room div.RoomHead div.RoomNameEditer {display:none; padding: 4px 0 0 44px;}
div#IS_Order div.IS_Room div.RoomHead div.RoomNameEditer input {  clear:right;  height:25px; line-height:25px; border:solid 1px black; background-color:white; font-size:14px; padding:3px ; width:300px; margin:3px 0px 3px 30px; }

div#IS_Order div.IS_Room div.RoomHead  div.IS_Button_Expand { position:absolute; top:7px; right:10px;  width:32px; height:33px; background-image:url(../images/IS_Orders/roomexpan_collapse.png); display:block; overflow:hidden; background-position:0px 0;} 

div#IS_Order div.IS_Room div.RoomHead div.IS_Button_Contract { position:absolute; top:7px; right:10px; width:32px; height:33px; background-position:32px 0; background-image:url(../images/IS_Orders/roomexpan_collapse.png); display:block; overflow:hidden; } 

div#IS_Order div.IS_Room div.RoomHead div.SeporatorButtons { position:absolute; top:7px; right:45px; padding:5px 0px 0px 0px; width:650px;}

div#IS_Order  table.IS_RoomProducts { width:910px; border-collapse:collapse; margin:0px; padding:0px;   }


div#IS_Order  table.IS_RoomProducts thead.MainHead tr td { text-align:center; font-size:10px !important; color:#e7b37c !important; }

div#IS_Order  table.IS_RoomProducts thead.MainHead tr td.group { width:100px; }
div#IS_Order  table.IS_RoomProducts thead.MainHead tr td.product { width:250px; }
div#IS_Order  table.IS_RoomProducts thead.MainHead tr td.qty { width:45px; }
div#IS_Order  table.IS_RoomProducts thead.MainHead tr td.unit {  width:60px; text-align:left; }
div#IS_Order  table.IS_RoomProducts thead.MainHead tr td.comments { width:360px}
div#IS_Order  table.IS_RoomProducts thead.MainHead tr td.remove { width:95px}



div#IS_Order  table.IS_RoomProducts thead.Group tr td { font-size:14px; font-weight: bold; padding:0px 0px 0px 60px; line-height:25px; height:25px;}
div#IS_Order  table.IS_RoomProducts thead.Group tr td div { margin:0px 10px 0px 5px; }

div#IS_Order  table.IS_RoomProducts tbody tr td {  font-size:14px; }

div#IS_Order  table.IS_RoomProducts tbody tr td.ProdNameCell {  padding:0px 0px 0px 80px;  }
div#IS_Order  table.IS_RoomProducts tbody tr td.ChildItemName {  padding:0px 0px 0px 120px; }
div#IS_Order  table.IS_RoomProducts tbody tr td.QtyCell {   }
div#IS_Order  table.IS_RoomProducts tbody tr td.UnitCell {  font-size:9px; white-space:nowrap; overflow:hidden; }
div#IS_Order  table.IS_RoomProducts tbody tr td.CommentsCell {   }
div#IS_Order  table.IS_RoomProducts tbody tr td.RemoveCell { padding:0px 10px 0px 0px }


div#IS_Order  table.IS_RoomProducts tbody tr td.ProdNameCell div.IS_Button_Add {  width:25px; height:25px; background-image:url(../images/IS_Orders/plusClicdItem.png); display:block; float:left; overflow:hidden; clear:none; margin-left:5px; }


div#IS_Order  table.IS_RoomProducts tbody tr td.QtyCell input { float:left; clear:none;  height:25px; line-height:25px; border:solid 1px black; background-color:white; font-size:14px; padding:3px ; width:35px !important; text-align:right;}

div#IS_Order  table.IS_RoomProducts tbody tr td.CommentsCell input { float:left; clear:none;  height:25px; line-height:25px; border:solid 1px black; background-color:white; font-size:14px; padding:3px ; width:330px}


div#IS_Order  table.IS_RoomProducts tbody tr td.RemoveCell a {  width:25px; height:22px; background-image:url(../images/IS_Orders/removeproduct.png); display:block; float:left; overflow:hidden; clear:none; margin-left:5px; }


div#IS_Order  table.IS_RoomProducts tbody tr td.miniAC { padding:0px 0px 0px 100px; line-height:25px; height:25px; }

div#IS_Order  table.IS_RoomProducts tbody tr td.miniAC span { display:block; float:left; }
div#IS_Order  table.IS_RoomProducts tbody tr td.miniAC input {float:left; clear:none;  height:25px; line-height:25px; border:solid 1px black; background-color:white; font-size:14px; padding:3px ; width:145px !important; margin:0px 0px 0px 5px}


div#IS_Order  table.IS_RoomProducts tbody tr td.AddProduct a { float:left !important; }

div#IS_Order  table.IS_RoomProducts tbody tr td.NotesCell textarea { text-align:left; padding:3px; width:564px; height:50px; border:solid 1px black; background-color:white; font-size:14px; }

div#EndOrder { clear:both;  height:1px; overflow:hidden;} 

div.HelpArea { display:none; }


table.AddNewCustomer tr td { font-size:12px !important; }
table.AddNewCustomer tr td * { font-size:12px !important; }

dl#__IS_InstallDateChange  { text-align:left;  clear:both;  }
dl#__IS_InstallDateChange dt  { text-align:left; font-weight:bold;  }
dl#__IS_InstallDateChange dl  { text-align:left;   }
dl#__IS_InstallDateChange dl select  { text-align:left; min-width:60px;   }


div#IS_Order  table#IS_QuoteItems{ width:910px; border-collapse:collapse; margin:0px; padding:0px;   }
div#IS_Order  table#IS_QuoteItems tbody tr.AltRow { background-color:#ede4dc; }

div#IS_Order  table#IS_QuoteItems tbody tr td input {  float:left; clear:none;  height:25px; line-height:25px; border:solid 1px black; background-color:white; font-size:14px; padding:3px ;}

div#IS_Order  table#IS_QuoteItems tbody tr td { padding:2px;  }

div#IS_Order  table#IS_QuoteItems tbody tr td.Subject 	{ width:200px; text-align:left;  }
div#IS_Order  table#IS_QuoteItems tbody tr td.Code 		{ width:60px; text-align:center; }
div#IS_Order  table#IS_QuoteItems tbody tr td.Text 		{ width:20px;  }
div#IS_Order  table#IS_QuoteItems tbody tr td.Qty 		{ width:45px;  }
div#IS_Order  table#IS_QuoteItems tbody tr td.Qty input	{ width:40px;  }
div#IS_Order  table#IS_QuoteItems tbody tr td.UnitCost 	{ width:65px;  }
div#IS_Order  table#IS_QuoteItems tbody tr td.UnitCost input { width:60px;  }
div#IS_Order  table#IS_QuoteItems tbody tr td.SubCost 	{ width:65px;  }
div#IS_Order  table#IS_QuoteItems tbody tr td.SubCost input  { width:60px;  }
div#IS_Order  table#IS_QuoteItems tbody tr td.Comments 	{ width:250px;   }
div#IS_Order  table#IS_QuoteItems tbody tr td.Comments input	{ width:245px;   }



div#IS_Order  table#IS_QuoteHeader{ width:100%; border-collapse:collapse; margin:0px; padding:0px; background-color: #e6e6e6; }
div#IS_Order  p.SectionHeader { font-size:16pt; font-weight:bold; padding: 0px; margin: 0px; }

div#IS_Order  table#IS_QuoteHeader tbody tr td { padding:2px; }

div#IS_Order  table#IS_QuoteHeader tbody tr td.SpacerCol 	{ width:60px;}
div#IS_Order  table#IS_QuoteHeader tbody tr td.legend 	{ font-size:16px; }
div#IS_Order  table#IS_QuoteHeader tbody tr td.value   	{ font-size:16px; font-weight:bold; }
div#IS_Order  table#IS_QuoteHeader tbody tr td.jobid   	{ font-size:20px; font-weight:bold; }
div#IS_Order  table#IS_QuoteHeader tbody tr td.DelDate 	{ font-size:22px; font-weight:bold;  background-color: #800000; color: #FFFFFF;}

div#IS_Order  textarea#QuoteComments { width:100%; height:75px; border:solid 2px black; }
div#IS_Order  textarea#QuoteFeedback { width:100%; height:75px; }

div#IS_Order  table#IS_QuoteExtrasSubtotal tbody tr td { padding:2px; font-size:14pt;  }
div#IS_Order  table#IS_QuoteExtrasSubtotal tbody tr td.Spacer { width:600px; }
div#IS_Order  table#IS_QuoteExtrasSubtotal tbody tr td.Subtotal { width:200px; text-align:right;  }
div#IS_Order  table#IS_QuoteExtrasSubtotal tbody tr td.Recalc { width:100px; text-align:right;  }


div#IS_Order  table#IS_QuoteExtras{ width:260px; border-collapse:collapse;margin:0px; padding:0px; }

div#IS_Order  table#IS_QuoteExtras tbody tr td input { clear:none;  height:25px; line-height:25px; border:solid 1px black; background-color:white; font-size:14px; padding:3px ;}

div#IS_Order  table#IS_QuoteExtras tbody tr td { padding:2px;  }
div#IS_Order  table#IS_QuoteExtras tbody tr.AltRow { background-color:#ede4dc; }

div#IS_Order  table#IS_QuoteExtras tbody tr td.legend 	{ font-size:16px; font-weight:bold; width:100px; }
div#IS_Order  table#IS_QuoteExtras tbody tr td.AddCharges   	{ width:150px; }
div#IS_Order  table#IS_QuoteExtras tbody tr td.DollarSign   	{ width:8px; }
div#IS_Order  table#IS_QuoteExtras tbody tr td.AddCharges input  	{ width:75px; }


div#IS_Order  table.TableForm { width:910px; border-collapse:collapse; margin:0px; padding:0px;   }

/*div#IS_Order  table.TableForm tbody tr td input {  float:left; clear:none;  height:25px; line-height:25px; border:solid 1px black; background-color:white; font-size:14px; padding:3px ;}*/
div#IS_Order  table.TableForm tbody tr td textarea 	{  float:left; clear:none;  border:solid 1px black; background-color:white; font-size:14px; padding:3px ;}
div#IS_Order  table.TableForm tbody tr td.legend   { text-align:right; padding-right:5px; font-size:11px;} 
div#IS_Order  table.TableForm tbody tr td.button  input  { width:100px; text-align:right; margin-right:150px;  } 
div.GridFooter { background-color:buttonface; font-size:.8em; }

/* jobspec */
div#IS_JobSpec table{ width:600 px; }
div#IS_JobSpec table tr.IS_RoomTitleRow td { font-weight:bold; padding: 4px 0 0 0;margin:4px 0 0 0;}
div#IS_JobSpec table tr td { font-size:14px;}
div#IS_JobSpec table tr td.prodName { padding: 2px 14px 2px 2px;}
div#IS_JobSpec table tr td.prodNote { font-style: italic;}
div#IS_JobSpec table tr td.prodCat { text-decoration:underline;}
div#IS_JobSpec table tr td.catNameRow { text-decoration:underline; padding:3px 0 0 0;margin:3px 0 0 0;}
div#IS_JobSpec table tr td.qty { padding: 2px 18px 2px 2px; font-weight:bold;}

div#IS_JobSpecGeneral table tr td { font-size:14px;}
div#IS_JobSpecGeneral .data { font-weight:bold;}
div#IS_JobSpecGeneral .orderNotes { padding: 4px 0;}
.pageBreak{ page-break-after: always; }

/* DG printing */
#jobInfoLine .data{ font-weight:bold; padding: 0 8px 0 2px; font-size:14px; }
.altRow td{border:background-color: #D0D0D0; }


/* job spec */
#IS_JobSpec { width:100%; }
#IS_JobSpec table {	width:100%; border:0; }
#IS_JobSpec table tr td { font-size:.9em; font-weight:normal }
#IS_JobSpec table tr.IS_RoomTitleRow td { padding-left:0.1em; font-size:1.1em; font-weight:bold; font-size:1.5em }
#IS_JobSpec table tr.catNameRow td { font-size:1em; font-weight:bold; padding-left:2.8em }
#IS_JobSpec .IS_RoomTitleRow { }
#IS_JobSpec table .altRow td { border:thin #F2F2F2 solid; border-left:0; border-right:0 }
#IS_JobSpec table tr .prodCat {	padding-left:7em }
#IS_JobSpec table tr .prodName { padding:0 }
#IS_JobSpec table tr .qty {	text-align:right; padding-left:0 }
#IS_JobSpec table tr .prodNote { font-style:italic }

/* grid column settings */
.prodCat { width:35% }
.prodName { width:20% }
.qty { width:5%; }
.prodNote { padding-left:1em; width:40%; }

/* header */
.reportHeader {	text-align:center; }

/* zero value columns */
#IS_ZeroVal { width:100%; background-color:#FFFF00;}

/* late columns */
#IS_Late { width:100%; background-color:#FF9999; color: #FFFFFF; font-weight: bold;}

/* overdue columns */
#IS_Overdue { width:100%; background-color:#FF0000; color: #FFFFFF; font-weight: bold;}

.IS_Job_Content {width:100%; } 

#IS_ReportTable  { border-collapse:collapse; border:solid 1px #eee4dc; width:700px; margin-left:100;}
#IS_ReportTable  thead tr th { border:solid 0px white; text-align:center; background-color:#eee4dc;}
#IS_ReportTable  tbody tr td { border:solid 0px white; }

/* CMOB */
#IS_ReportTable  tr .Des {  }
#IS_ReportTable  tr .Est { width:120px; background-color:#eee4dc;}
#IS_ReportTable  tr .Act { width:120px;  }
#IS_ReportTable  tr .Cst { width:100px; background-color:#eee4dc; }
#IS_ReportTable  tr .Mrk { width:120px;  }
#IS_ReportTable  tr .Tot { width:120px; background-color:#eee4dc; }

/* Company Payrole */

#IS_ReportTable  tr .Stf 	{  }
#IS_ReportTable  tr .Srt 	{ width:100px; background-color:#eee4dc;}
#IS_ReportTable  tr .End 	{ width:100px;  }
#IS_ReportTable  tr .Tsk 	{ width:45px; background-color:#eee4dc; }
#IS_ReportTable  tr .Hrs 	{ width:45px;  }
#IS_ReportTable  tr .OTH 	{ width:45px; background-color:#eee4dc; }
#IS_ReportTable  tr .Thr 	{ width:45px;  }
#IS_ReportTable  tr .Phr 	{ width:45px; background-color:#eee4dc; }
#IS_ReportTable  tr .CoTot { width:75px;  }

#IS_ReportTable tbody tr .Stf, #IS_ReportTable tbody tr .Srt, #IS_ReportTable tbody tr .End, #IS_ReportTable tbody tr .Tsk,
#IS_ReportTable tbody tr .Hrs, 	#IS_ReportTable tbody tr .OTH, 	#IS_ReportTable tbody tr .Thr, 	#IS_ReportTable tbody tr .Phr, 	
#IS_ReportTable tbody tr .CoTot { white-space:nowrap; }

#IS_ReportTable tbody tr .Srt, #IS_ReportTable tbody tr .End, #IS_ReportTable tbody tr .Tsk,
#IS_ReportTable tbody tr .Hrs, 	#IS_ReportTable tbody tr .OTH, 	#IS_ReportTable tbody tr .Thr, 	#IS_ReportTable tbody tr .Phr, 	
#IS_ReportTable tbody tr .CoTot { text-align:right; padding-right:10px; }


#IS_ReportTable tbody tr .Stf { padding-left:10px; }
#IS_ReportTable tbody tr .Stf a { color:#552f06; text-decoration:none; }
#IS_ReportTable tbody tr .Stf a:hover { text-decoration:underline; }


#IS_ReportTable  tbody tr td.Des { padding-left:50px; }
#IS_ReportTable  thead tr th.Est, #IS_ReportTable thead tr th.Act { text-align:right; padding-right:10px; }
#IS_ReportTable  tbody tr td.Est, #IS_ReportTable tbody tr td.Act { text-align:right; padding-right:50px; }
#IS_ReportTable  tbody tr td.Cst, #IS_ReportTable tbody tr td.Mrk , #IS_ReportTable tbody tr td.Tot { text-align:right; padding-right:50px;}


#IS_ReportTable tbody tr td.Cst input { width:65px; text-align:right;}
#IS_ReportTable tbody tr td.Mrk input { width:35px; text-align:right;}
#IS_ReportTable tbody tr td.Tot input { width:65px; text-align:right;}

#IS_ReportTable tbody tr.buttons td.Tot  { padding-right:20px !important;}
#IS_ReportTable tbody tr.buttons td.Tot input { width:100px; text-align:center;}

#IS_ReportTable  tbody tr.Alt td { background-color:#e1d0c2; }


