
.clearfix:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
}
.clearfix {
      display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
      height: 1%;
}
.clearfix {
      display: block;
}
/* End hide from IE-mac */


#Website #ColorBar {
     height:0.8em;
     margin-left:0pt;
     overflow:hidden;
     width:100%;
     background-color:#00cc00;
     display:block;
}

#NamingArea img {
     width:70em;
     height:7em;
}
.DressCodeSearch{
	width:100%;   
}

.DressCodeSearch .ErrorMessage{
	font-size:1.2em;
	font-weight:bold;
	color:red;
}

.DressCodeSearch .clear{
	font-size:1px;
   	clear:both;
}

.DressCodeSearch h5{
	padding:0;   
	margin:0;
}

.DressCodeSearch .Section{
	margin:0 0 1em 0;
	padding:0;
	background-color:#FFFFFF;
}

.DressCodeSearch .Section .Head{
	border:1px solid #000000;
}
.DressCodeSearch .Section .DCInner{
	border:1px solid #000000;
	border-width:0 1px 1px 1px;
}

.DressCodeSearch select{
	font-size:1.2em;
	font-weight:normal;
	color:#000000;
	border:1px solid #000000;
}
.DressCodeSearch input.Button{
           width:8em;
	padding:0 0.4em 0.1em 0.4em;
	font-size:1.2em;
	font-weight:normal;
           background-color:#DFDFDF;
	color:#000000;
	border:1px solid #000000;
}
.DressCodeSearch input.Radio,
.DressCodeSearch input.Checkbox,
.DressCodeSearch input.Text,
.DressCodeSearch span.Radio,
.DressCodeSearch span.Checkbox,
.DressCodeSearch .text{
	font-size:1.2em;
}
.DressCodeSearch .Section .Head{
	padding:0.4em;
	margin:0;
}
.DressCodeSearch .Section .Head h5{
	width:80%;
	margin:0;
	padding:0;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
}
.DressCodeSearch .Section .Head h5 .HeadAdd{
	padding-left:0.3em;
}
.DressCodeSearch .Section .Head input.Button{
	display:block;
	margin:0;
	float:right;
           font-weight:bold;
	color:#00cc00;
	background-color:#FFFFFF;
	border:0;
	position:relative;

}
.DressCodeSearch .Section .DCInner{
           margin:0;
	padding:0.8em;
}
.DressCodeSearch .Section .Row{
	margin-bottom:0.2em;
}
.DressCodeSearch .Section .Row label{
	display:block;
	float:left;
	width:10em;
	font-size:1.2em;
	font-weight:bold;
	color:#666666;
}
.DressCodeSearch .Section .Row .Loading{
	height:16px;
	margin-left:10em;
}
.DressCodeSearch .Section .Row select{
	width:25em;
	border:1px solid #a5acb2;
}
.DressCodeSearch .Section .Foot{
	text-align:center;
}
.DressCodeSearch .Section .Foot input.Button{
           font-weight:bold;
	color:#00cc00;
	background-color:#FFFFFF;
	border:1px solid #00cc00;
}ccj
div.Error{
           color:red;
           font-size:14px;
           font-weight:bold;
}
.RowError{
	margin-left:12.3em;
}
label.error{
	display:block;
	color:red !important;
	font-weight:bold !important;
	width:auto !important;
}
select.error,
input.error{
	border:1px solid red !important;
}
input.checkboxRequired,
input.radioRequired{
	border:0 !important;
}
/*************************** Section Product ***************************/
.DressCodeSearch .SectionProduct,
.DressCodeSearch .SectionProduct .Head,
.DressCodeSearch .SectionProduct .DCInner{
	border-color:#c7d8eb;
}
.DressCodeSearch .SectionProduct .Head{
	background-color:#5082b9;
}
.DressCodeSearch .SectionProduct .DCInner{
	background-color:#f1f7fa;
}
/*************************** Section Condition ***************************/
.DressCodeSearch .SectionCondition,
.DressCodeSearch .SectionCondition .Head,
.DressCodeSearch .SectionCondition .DCInner{
	border-color:#eeaeae;
}
.DressCodeSearch div.SectionCondition .Head{
	background-color:#a42f29;
}
.DressCodeSearch .SectionCondition .DCInner{
	background-color:#faf2ef;
}
/*************************** Section Condition - Seed Treatment ***************************/
.DressCodeSearch .STSectionCondition .Row label {
	width:12em;
}
.DressCodeSearch .STSectionCondition .RowError{
	margin-left:14.6em;
}
/*************************** Section Equipment ***************************/
.DressCodeSearch .SectionEquipment,
.DressCodeSearch .SectionEquipment .Head,
.DressCodeSearch .SectionEquipment .DCInner{
	border-color:#e9bf9e;
}
.DressCodeSearch div.SectionEquipment .Head{
	background-color:#cd7129;
}
.DressCodeSearch .SectionEquipment .DCInner{
	background-color:#fef4ed;
}
.DressCodeSearch div.SectionEquipment .Row select{
	width:auto;
	display:block;
}
.DressCodeSearch div.SectionEquipment .EquipmentAdditonal{
	margin:0.4em 0 0 9.5em;
}
/*************************** Section Equipment - Seed Treatment ***************************/
.DressCodeSearch .STSectionEquipment .Row label {
	width:14em;
}
.DressCodeSearch .STSectionEquipment .RowError{
	margin-left:16.8em;
}

/*************************** Section ReEntry ***************************/
.DressCodeSearch .SectionReEntry,
.DressCodeSearch .SectionReEntry .Head,
.DressCodeSearch .SectionReEntry .DCInner{
	border-color:#999;
}
.DressCodeSearch .SectionReEntry .Head{
	background-color:#999;
}
.DressCodeSearch .SectionReEntry .DCInner{
	background-color:#EEE;
}
.DressCodeSearch .SectionReEntry .Row label{
	width:16em;
}
.DressCodeSearch .SectionReEntry .RowError {
	margin-left:19.3em;
}
.DressCodeSearch .SectionReEntry #DCREEntryTimeHours{
	width:4em;
}
.DressCodeSearch .SectionReEntry #DCREEntryActivityHelp{
	margin-left:19.3em;
	margin-bottom:1em;
}
.DressCodeSearch .SectionReEntry #DCREEntryActivityHelpButton{
	cursor:pointer;
	width:auto;
}
.DressCodeSearch .SectionReEntry .DCREEntryActivityHelpList,
.DressCodeSearch .SectionReEntry .DCREEntryActivityHelpList li{
	list-style:none;
	padding:0;
	margin:0;
}
.DressCodeSearch .SectionReEntry .DCREEntryActivityHelpList li{
	margin-left:2em;
}
.DressCodeSearch .SectionReEntry #DCREEntryActivityHelpText h3{
	font-weight:bold;
	font-size:1.2em;
	margin:.5em 0 0 0;
	padding:0;
}

/*************************** Section Result ***************************/
.DressCodeSearch .SectionResult,
.DressCodeSearch .SectionResult .Head{
	border-color:#545F34;
}
.DressCodeSearch .SectionResult .Head{
	background-color:#00B050;
           height:1.8em;
}
.DressCodeSearch .SectionResult .Head h5{
           width:auto;
}
.DressCodeSearch .SectionResult .Head input.Button {
           margin-left:2em;
           position:static;
}
.DressCodeSearch .SectionResult .Description{
	zoom:1;
}
/*************************** Protective (Box Left) ***************************/
.DressCodeSearch .SectionResult .Left{
	float:left;
	width:50%;
}
.DressCodeSearch .SectionResult .LeftAboveRight{
	float:left;
	width:100%;
}
.DressCodeSearch .SectionResult .Protective{
	margin-bottom:1em;
	border:1px solid #545F34;
           zoom:1;
}
.DressCodeSearch .SectionResult .Protective .Head,
.DressCodeSearch .SectionResult .Protective .DCInner{
           border:0;
}
.DressCodeSearch .SectionResult .Protective .Head{
           height:1.4em;
}
.DressCodeSearch .SectionResult .Protective input{
           position:absolute;
           font-size:1.2em;
	border:1px solid #545F34;
}
/*************************** Protective Default ***************************/
.DressCodeSearch .SectionResult .Protective .Link input{
	position:static;
}

.DressCodeSearch .SectionResult .Protective img{
	float:left;
	width:160px;
}
.DressCodeSearch .SectionResult .Protective .Loading{
	width:100%;
	text-align:center;
	margin:0 auto 0 auto;
	height:16px;
}
.DressCodeSearch .SectionResult .Protective .Loading img{
	width:auto;
}

.DressCodeSearch .SectionResult .Protective .Description{
           margin:0 0 0 160px;
	zoom:1;
}
.DressCodeSearch .SectionResult .Protective .Label{
           position:absolute;
           padding:2px;
           border:1px solid #6DE16D;
	zoom:1;
}

.DressCodeSearch .SectionResult .Protective .Label .MoreButton{
           display:block;
           margin:-2px 0 0 105px;
           *margin-left:5px;
           padding:1px 0 0 0;
           font-size:1em;
	width:40px;
}

.DressCodeSearch .SectionResult .Protective .Hat{
	margin-top:8px;
}
.DressCodeSearch .SectionResult .Protective .FaceShieldGoggles{
	margin-top:44px;
}
.DressCodeSearch .SectionResult .Protective .Combination{
	margin-top:84px;
}
.DressCodeSearch .SectionResult .Protective .Coverall{
	margin-top:124px;
}
.DressCodeSearch .SectionResult .Protective .Gloves{
	margin-top:168px;
}
.DressCodeSearch .SectionResult .Protective .Apron{
	margin-top:208px;
}
.DressCodeSearch .SectionResult .Protective .Boots{
	margin-top:254px;
}

.DressCodeSearch .SectionResult .Text{
           zoom:1;
           float:left;
           display:block;
           width:100px;
           margin:0;
           padding:0;
}

.DressCodeSearch .SectionResult .Text label{
           font-size:1.1em;
}

.DressCodeSearch .SectionResult .Button{
           position:relative;
           margin-left:29.5em;
}

.DressCodeSearch .SectionResult input.Button{
           text-align:left;
           padding-left:2em;
	background-repeat:no-repeat;
	background-position:0.4em 0em;
}
.DressCodeSearch .SectionResult input.ButtonPrint{
	background-image:url(../files/dcs/$file/print.gif);
}
.DressCodeSearch .SectionResult input.ButtonPDF{
	background-image:url(../files/dcs/$file/pdf.gif);
}
.DressCodeSearch .SectionResult input.ButtonEmail{
	background-image:url(../files/dcs/$file/email.gif);
}
.DressCodeSearch .SectionResult .ProtectiveApplication .Head{
	background-color:#5082B9;
}
.DressCodeSearch .SectionResult .ProtectiveCleaning .Head{
	background-color:#A42F29;
}
.DressCodeSearch .SectionResult .ProtectiveMixingLoading .Head{
	background-color:#CD7129;
}
.DressCodeSearch .SectionResult .Protective-ST-Filling .Head{
	background-color:#009228;
}
.DressCodeSearch .SectionResult .Protective-ST-Sowing .Head,
.DressCodeSearch .SectionResult .Protective-ST-Planting .Head{
	background-color:#00CC00;
}
.DressCodeSearch .SectionResult .Protective-ST-Cleaning .Head{
	background-color:#85C285;
}
.DressCodeSearch .SectionResult .Protective-RE-Outside .Head,
.DressCodeSearch .SectionResult .Protective-RE-Inside .Head{
	background-color:#999;
}
.DressCodeSearch .SectionResult .Protective-RE .reentry-label,
.DressCodeSearch .SectionResult .Protective-RE .reentry-time-text,
.DressCodeSearch .SectionResult .Protective-RE .reentry-comment{
	font-size:12px;
	font-weight:bold;
}

/*************************** Protective (Box Right) ***************************/
.DressCodeSearch .SectionResult .Right{
	margin-left:51%;
}
.DressCodeSearch .SectionResult .RightBelowLeft{
	clear:left;
	margin-left:0;
	width:100%;
}
.DressCodeSearch .SectionResult .Right .Protective .Description{
	margin-left:0;
}

.DressCodeSearch .SectionResult .Right .Protective .Description *{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.DressCodeSearch .SectionResult .Info{
	border:1px solid #999999;
	margin-top:0.5em;
}

.DressCodeSearch .SectionResult .Info .FHead{
           height:1.8em;
	background-color:#DDDDDD;
}

.DressCodeSearch .SectionResult .Info .FHead input{
           height:1.8em;
           width:2em;
           border:0;
	font-size:12px;
	background-color:#999999;
}

.DressCodeSearch .SectionResult .Info .FHead input.Openclose{
           position:relative;
	float:left;
	border-right:1px solid #999999;
}

.DressCodeSearch .SectionResult .Info .FHead label{
	float:left;
	margin:0.2em 0 0 0.5em;
	font-size:1.1em;
	font-weight:bold;
}

.DressCodeSearch .SectionResult .Info .FHead input.Delete{
           position:relative;
	float:right;
	border-left:1px solid #999999;
	background:url(../files/dcs/$file/Ico_Trash.gif) transparent 3px 3px no-repeat;
}

.DressCodeSearch .SectionResult .Info .InfoInner{
	clear:right;
}

.DressCodeSearch .SectionResult .FInfo{
           padding:0.2em;
           margin:0.5em 0.4em 0.5em 0.4em
}

.DressCodeSearch .SectionResult .Right .Protective .Description table td{
	border:1px solid #000000;
}

.DressCodeSearch .SectionResult .Right .Protective img{
           width:auto;
           height:auto;
}

.DressCodeSearch .SectionResult .Right .Protective .Description ul,
.DressCodeSearch .SectionResult .Right .Protective .Description ul li{
           list-style:none;
           margin:0;
           padding:0; 
}

.DressCodeSearch .SectionResult .Right .Protective .Description ul li{
           font-size:1.1em;
           padding:0 0 0 15px; 
           background:url(../files/icons/$file/circle.gif) 4px -3px no-repeat;
}
.DressCodeSearch .SectionResult .Right .Protective .Description label{
           font-size:1.1em;
           font-weight:bold;
           text-overflow:ellipsis;
           width:80%;
           overflow:hidden;
           white-space:nowrap;
}
.DressCodeSearch .SectionResult .Right .Protective{
	height:auto;
}
/*************************** Protective (Box Right) ***************************/

/*************************** Log ***************************/
.DressCodeSearch .SectionResult .Log{
	float:left;
	width:100%;
	margin-bottom:1em;
}

.DressCodeSearch .SectionResult .Log label{
	font-weight:bold;
}
.DressCodeSearch .SectionResult .Log .FHead input { 
	height:1.5em;
}
.DressCodeSearch .SectionResult .Log .FInfo{
	font-size:1.2em;
}
.DressCodeSearch .SectionResult .Disclaimer h6{
	margin:0 0 0.4em 0;
           padding:0;
           font-size:1.4em;
           font-weight:bold;
}

/*************************** Begin Print ***************************/
.DressCodeSearchPrint{
     width:600px;
}
.DressCodeSearchPrint #Head {
     display:none;
}
.DressCodeSearchPrint .Date{
     float:right;
     font-size:12px;
}
.DressCodeSearchPrint .SectionResult .ContainerImages{
     float:none;
     width:auto;
}
.DressCodeSearchPrint #NamingArea img { 
	display:none;
}
.DressCodeSearchPrint  #CenterColumn {
     width:100%;
}
.DressCodeSearchPrint  #CenterColumn div.Inner {
     margin:0;
}
.DressCodeSearchPrint  #Website #ColorBar {
	display:none;
}
.DressCodeSearchPrint #SelectionUser{
     font-size:12px;
     margin-bottom:12px;
}
.DressCodeSearchPrint #Disclaimer,
.DressCodeSearchPrint #Disclaimer font,
.DressCodeSearchPrint #Disclaimer .ContentRTF font{
     font-size:10px;
}
.DressCodeSearchPrint #Disclaimer{
     margin-bottom:5px;
}
.DressCodeSearchPrint .SectionResult .Protective {
	border:0;
}
.DressCodeSearchPrint .SectionResult #Section4M,
.DressCodeSearchPrint .SectionResult #Section4C,
.DressCodeSearchPrint .SectionResult #Section4ST_F,
.DressCodeSearchPrint .SectionResult #Section4ST_C{
	float:left;
           width:300px;
}
.DressCodeSearchPrint .SectionResult .ContainerImages .Protective{
           margin-bottom:5px;
}
.DressCodeSearchPrint .SectionResult #Section4A,
.DressCodeSearchPrint .SectionResult #Section4ST_S{
           margin-left:300px;
}
.DressCodeSearchPrint .SectionResult .Protective .Label {
           position:relative;
           float:left;
           margin-right:-106px;
}
.DressCodeSearchPrint .SectionResult .Protective .Label .MoreButton,
.DressCodeSearchPrint .SectionResult .Protective .Link{
           display:none;
}
.DressCodeSearchPrint .image-text{
     font-size:12px;
     font-weight:bold;
}
.DressCodeSearchPrint .SectionResult .ContainerFurtherInfo{
           page-break-before:always;
}
.DressCodeSearchPrint .SectionResult .ContainerImages .Head {
	border:0;	
	background-color:transparent;
}
.DressCodeSearchPrint .protective-entry .headline{
	margin:0;
	padding:0;
	font-size:12px;
}
.DressCodeSearchPrint .protective-entry .Head{
	border:1px solid #000000;
	height:auto;
	font-size:14px;
	background-color:#DDDDDD;	
	margin-bottom:10px;
	padding:2px 0;
}
.DressCodeSearchPrint .protective-entry .headline-section{
	font-size:14px;
}
.DressCodeSearchPrint .protective-entry .headline-content{
	font-size:12px;
}
.DressCodeSearchPrint .protective-entry .headline-shorttext{
	font-size:12px;
}
.DressCodeSearchPrint .protective-entry .content,
.DressCodeSearchPrint .protective-entry .content font{
	font-size:12px;
}
.DressCodeSearchPrint .protective-entry .content{
	margin-bottom:5px;
}
.DressCodeSearchPrint .print-page-head{
           clear:both;
           page-break-before:always;
}
.DressCodeSearchPrint .print-page{
           clear:both;
}
.DressCodeSearchPrint #Cover{
           display:none;
}
.DressCodeSearchPrint .Row{
           margin-bottom:10px;
}
.DressCodeSearchPrint .Row label{
           display:block;
           font-size:12px;
           float:left;
           margin-right:10px;
}
.DressCodeSearchPrint #print-selection-language{
           width:200px;
}
.DressCodeSearchPrint #InfoLog{
          page-break-before:always;
}
/*
.DressCodeSearchPrint .SectionResult .Log {
          clear:both;
}
*/
.DressCodeSearchPrint .SectionResult .Info .InfoInner {
          display:block !important;
}


/*************************** Begin WindowPopUp ***************************/
.DCPopUpWindow{
           margin:1em;
}
.DCPopUpWindow *{
           font-family:Arial;
}

.DCPopUpWindow .Headline{
           font-size:1em;
           color:#339933;
}
.DCPopUpWindow a{
           font-size:1em;
           font-weight:bold;
           color:#339933;
           display:block;
           text-align:center;
}
.DCPopUpWindow label{
           font-size:0.8em;
           color:#666666;
}
.DCPopUpWindow .RowError{
           margin-left:0 !important;
}
.DCPopUpWindow input{
           font-size:0.8em;
           color:#666666;
}
.DCPopUpWindow input.text{
           width:20em;
           border:1px solid #666666;
}
.DCPopUpWindow div.Text{
           color:#666666;
           font-size:12px;
           margin-bottom:1em;
}

.DCPopUpWindow .Buttons{
           margin:6em auto;
           text-align:center;
}
.DCPopUpWindow input.Button{
           height:1.6em;
           width:8em;
           border:1px solid #666;
           background-color:#CCC;
           color:#000;
}
