

.rotaEditControls{
width:100%;
max-width:240px;
float:right;	
	
}


	.subMenu{
	float:right;
	/*background-color:grey;*/
	
	}

.page{
	margin-top:1em;
}	

.pageDescription{
background-color: rgba(0, 172, 238, 0.1);	
padding:1em;
margin-bottom:1em;
}


.formInput{
margin-right:0.5em;

}

.helpBox{
	background-color: white;
	position:absolute;
	left:0;
	top:1em;
}


.buttonLink{
text-decoration:none;
}	
	
a.del_x:link {
color:red;
background-color:white;
text-decoration: none;
padding-left:0.2em;
padding-right:0.2em;
}

	
a.submenu:link {
border: 0px;
outline:none;
color:inherit;
text-decoration: none; 
margin:0.25em; 
}

a.submenu:visited {
border: 0px;
outline:none;

}

a.submenu:hover {
border: 0px;
outline:none;

}

a.submenu:active {
border:0px; 
outline:none;

} 

a.none:link {
border: 0px;
outline:none;
color:inherit;
text-decoration: none;  
}

a.none:visited {
border: 0px;
outline:none;
}

a.none:hover {
border: 0px;
outline:none;
}

a.none:active {
border:0px; 
outline:none;
} 





.formRow{
clear:both;
display:block;
width:100%;
max-width:640px;
margin-bottom:0.5em;
vertical-align:top;

}

.inlineFormItem{
float:left;
width:25%;
}

.inlineFormItem2{
float:left;
width:50%;
}

.inlineFormTitle{
float:left;
font-weight:bold;
width:100px;
}

.inlineFormTitle2{
float:left;
font-weight:bold;
width:250px;
}


.inlineFormInput{
float:left;
width:250px;
}

.inlineFormInput2{
float:left;
width:80%;
}

.quoteDataFieldSet{
border:1px solid blue;

}
.quoteDataLegend{
color:blue;
}

/*.formTitle{
display:inline;
font-weight:bold;
width:30%;
}

.formValue{
float:right;
display:inline;
width:65%;
padding-bottom:0.5em;
}
*/
.formBlock{
	width:100%; 
	max-width:640px;
	margin-bottom:1em;
}
.formRow{
	clear:both;
	width:100%;
	margin-bottom:0.5em;
	text-align:left;
	vertical-align:top;
}
.formLabel{
	display:inline-block;
	font-weight: bold;
	width:140px;
	vertical-align:top;
	margin-bottom:0.25em;
}
.formValue{
	display:inline-block;
	width:70%;
	min-width:320px;
	vertical-align:top;
}
.formHelp{
display:inline;
}


.errorTxt{
color:red;

}

.successTxt{
color:green;
}

.selectedSuppliers{
margin:0.5em;
}

.limit2{
width:100px;
}

.limit3{
width:300px;
}

.headerRow{
font-weight:bold;
background-color:#C0FFFF;

}
.table_separator{
border-top:2px solid black;
}

.subtotal{
border-top:1px solid black;
}

.total{
border-top:1px solid black;
border-bottom:1px solid black;

}

.commandLink{
	display:inline;
	margin-right:1em;
}


.myMenu{
position:relative;
}

.menuBottom{	
	position:relative;
    clear:left;
	border-top: 2px outset black;
	border-top: 2px solid black; /*#009CFF; *//*#72B14B;*/
	margin-top: 0em;
}

/*- Menu Tabs C--------------------------- */

    #tabsC {
      float:left;
      width:100%; /*make sure there is enough room for logo*/
      font-size:93%;
      line-height:normal;
	  margin-top:0em; /*make room for logo height*/
      }
    #tabsC ul {
	  margin-top:0px;
	  padding:0px 0px 0 5px;
	  list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
     #tabsC a {
      float:left;
      background:url('../images/tableftC.png') no-repeat left top;
      margin:0;
      text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url('../images/tabrightC.png') no-repeat right top;
      color:#464E42; padding-left:6px; padding-right:15px; padding-top:5px; padding-bottom:4px
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:#808080;
      }
    #tabsC a:hover {
      background-position:0% -42px;
      }
    #tabsC a:hover span {
      background-position:100% -42px;
      }  

	  .daySheetBlock{
		width:100%;
		min-width:360px;
		max-width:800px;
		
		clear:both;
		margin-bottom:1em;
	  }
	  
	  .selectionBlocks{
		vertical-align:bottom;
		width:100%;
		margin-top:0.5em;
		margin-bottom:0.5em;
		
	  }
	  
	  .selectionBlockGroup{
	  margin-right:1em;;
	  display:inline-block;
	  vertical-align:top;
	  
	  }
	  
	  .daySheetSubBlock{
		float:left;
		width:100%;
		min-width:240px;
		max-width:800px;
		margin-bottom:1em;		
	}
	
	.daySheetRow{
		clear:both;
		overflow:hidden;
		margin-bottom:0.5em;
	}
	
	.oneLine{
		white-space:nowrap;
	}
	
	
	/*Printer specific hide styles*/
	.myMenuActiveMenuPrint{
		display:none;
	}
	
	/*Add this class to anything you want to hide when printing*/
	.hideOnPrint{
		
	}
	
	.showOnPrint{
		display:none;
	}
	
	.scrollDiv{
		overflow:auto;
		width:100%;
	}
	
	.labouorSeparator{
		clear: both;
		font-weight:bold;
	}
	
	.tBlock3{
	float:left;
	width:3em;
}

.icon {
	margin:0.25em;
	width:24px;
	
}

.dm_dd_row{
		background-color:#FCF6CF;
}
.dd_dd_user{
	display:table-cell;
	width:15em;
}
.dd_dd_version{
	display:table-cell;
	width:5em;
}
.dd_dd_read{
	display:table-cell;
	width:10em;
}