﻿.disclaimerMessage {text-align:left; line-height:normal;}

.disclaimerCheckbox input {width: 40px !Important;}

.top-space {
     margin-top: 20px;
  }

.green_look { color: green; font-size: 150%; margin-bottom: 20px !Important; line-height: 120%; display:block; width:100% !Important;}
.blue_look { color: blue; font-size: 150%; margin-bottom: 20px !Important; line-height: 120%; display:block; width:100% !Important;}

.narrowTextBoxes input {width:60px !Important;}

.medWidthTextBoxes input {width:160px !Important;}

.wideTextBoxes {width:400px !Important;}

.narrowTextBoxes table {width:70% !Important;}

a{ color:#1DA5A1; font-family: "Open Sans",serif; }
a:hover{ text-decoration:none; color: #97C44F; }
img{border:0; }

.floatright
	{ float:right; }
	
.floatleft
	{ float:left; }
	
	.divider{
    width:1px;
    height:auto;
    display:inline-block;
}

.greyed-out
{
    color:gray;
}
	
*{margin:0 0 0 0px; 
padding:0;
}
table th{ padding:0 0 0 0; }
table td{ padding:0 0 0 0; }
table.Index{font-weight:bold;}

.vSpace1{ height:1px; clear:both; display:block; line-height:1px; font-size:0;}
.vSpace10{ height:10px; clear:both; display:block; line-height:1px; font-size:0;}
.error{ color:#f00; }

.errorMessages{ color:#f00; }
.errorMessages .errorMessage{ padding:0 0 5px 0; }
#content a.button, a.button {
    height: 30px;
    line-height: 22px;
    display: block;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    font-family: "Open Sans",serif;
    color: #fff !Important;
    font-size: 15px;
    border-radius: 4px;
}
.btn50{ width:50px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn70{ width:70px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn80{ width:80px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn90{ width:90px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn100{ width:100px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn110{ width:110px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn120{ width:130px; background:none repeat scroll 0% 0% #1DA5A1; color:white; }
.btn130{ width:140px; background:none repeat scroll 0% 0% #1DA5A1; color:white; }
.btn140{ width:140px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn150{ width:150px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn160{ width:160px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn170{ width:170px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn180{ width:180px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn240{ width:240px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn360{ width:360px; background:none repeat scroll 0% 0% #1DA5A1; }
.btn700{ width:700px; background:none repeat scroll 0% 0% #1DA5A1;}
.btn180White{ width:180px; background:none repeat scroll 0% 0% #1DA5A1; color:#fff !Important;}
.btn120Border{ width:130px; background:none repeat scroll 0% 0% #1DA5A1; border: 1px solid white; }
.btn130Border{ width:130px; background:none repeat scroll 0% 0% #1DA5A1; color:white; border: 1px solid white; }
.btn130fixed{ width:140px; background:none repeat scroll 0% 0% #1DA5A1; float: left; }
.btn180Border{ width:180px; background:none repeat scroll 0% 0% #1DA5A1; border: 2px solid white;}
.btn700Border{ width:700px; background: none repeat scroll 0% 0% #1DA5A1; border: 2px solid white;}

#content a.button, a.button:hover
{
color:white;
background:#91979F;
text-decoration:none;
}

.tempLoginBx{ padding:10px 0; background:#fff;}
.tempLoginBx p{ margin:0 10px 8px 10px; }
#header{}
#headerRow1{}
#headerRow2{ height:43px; }
#headerRow2{ height:43px; }
#headerRow1 img{ margin:15px 0 0 -10px; }

#headerRow2 ul{ height:100%; }
#headerRow2 ul li{ float:left; list-style:none; }
#headerRow2 ul li a{ display:block; line-height:43px; text-align:center; cursor:pointer; text-decoration:none; color:#fff; }
#headerRow2 ul li a:hover,#headerRow2 ul li a.on{ }

#headerRow2 ul li.li1{ width:113px; background:url(../images/menu1Off.jpg) no-repeat; }
#headerRow2 ul li.li1 a:hover,#headerRow2 ul li.li1 a.on{ background:url(../images/menu1On.jpg) no-repeat; }
#headerRow2 ul li.li2{ width:170px; background:url(../images/menu2Off.jpg) no-repeat; }
#headerRow2 ul li.li2 a:hover,#headerRow2 ul li.li2 a.on{ background:url(../images/menu2On.jpg) no-repeat; }
#headerRow2 ul li.li3{ width:122px; background:url(../images/menu3Off.jpg) no-repeat;  }
#headerRow2 ul li.li3 a:hover,#headerRow2 ul li.li3 a.on{ background:url(../images/menu3On.jpg) no-repeat; }
#headerRow2 ul li.li4{ width:122px; background:url(../images/menu4Off.jpg) no-repeat;  }
#headerRow2 ul li.li4 a:hover,#headerRow2 ul li.li4 a.on{ background:url(../images/menu4On.jpg) no-repeat; }
#headerRow2 ul li.li5{ width:122px; background:url(../images/menu5Off.jpg) no-repeat;  }
#headerRow2 ul li.li5 a:hover,#headerRow2 ul li.li5 a.on{ background:url(../images/menu5On.jpg) no-repeat; }
#headerRow2 ul li.li6{ width:175px; background:url(../images/menu6Off.jpg) no-repeat; }
#headerRow2 ul li.li6 a:hover,#headerRow2 ul li.li6	 a.on{ background:url(../images/menu6On.jpg) no-repeat; }
#headerRow2 ul li.li7{ width:126px; background:url(../images/menu7Off.jpg) no-repeat; }
#headerRow2 ul li.li7 a:hover,#headerRow2 ul li.li7	 a.on{ background:url(../images/menu7On.jpg) no-repeat; }



#headerRow2 .buyerOnly{}
#headerRow2 ul.buyerOnly li.li1{ width:184px; background:url(../images/menu1aOff.jpg) no-repeat; }
#headerRow2 ul.buyerOnly li.li1 a:hover,#headerRow2 ul.buyerOnly li.li1 a.on{ background:url(../images/menu1aOn.jpg) no-repeat; }
#headerRow2 ul.buyerOnly li.li2{ width:208px; background:url(../images/menu2aOff.jpg) no-repeat; }
#headerRow2 ul.buyerOnly li.li2 a:hover,#headerRow2 ul.buyerOnly li.li2 a.on{ background:url(../images/menu2aOn.jpg) no-repeat; }
#headerRow2 ul.buyerOnly li.li3{ width:174px; background:url(../images/menu3aOff.jpg) no-repeat; }
#headerRow2 ul.buyerOnly li.li3 a:hover,#headerRow2 ul.buyerOnly li.li3 a.on{ background:url(../images/menu3aOn.jpg) no-repeat; }
#headerRow2 ul.buyerOnly li.li6{ width:205px; background:url(../images/menu6aOff.jpg) no-repeat; }
#headerRow2 ul.buyerOnly li.li6 a:hover,#headerRow2 ul.buyerOnly li.li6	 a.on{ background:url(../images/menu6aOn.jpg) no-repeat; }
#headerRow2 ul.buyerOnly li.li7{ width:179px; background:url(../images/menu7aOff.jpg) no-repeat;  }
#headerRow2 ul.buyerOnly li.li7 a:hover,#headerRow2 ul.buyerOnly li.li7	 a.on{ background:url(../images/menu7aOn.jpg) no-repeat; }


#headerRow2 .supplierOnly{}
#headerRow2 ul.supplierOnly li.li1{ width:184px; background:url(../images/menu1aOff.jpg) no-repeat; }
#headerRow2 ul.supplierOnly li.li1 a:hover,#headerRow2 ul.buyerOnly li.li1 a.on{ background:url(../images/menu1aOn.jpg) no-repeat; }
#headerRow2 ul.supplierOnly li.li2{ width:208px; background:url(../images/menu2aOff.jpg) no-repeat; }
#headerRow2 ul.supplierOnly li.li2 a:hover,#headerRow2 ul.buyerOnly li.li2 a.on{ background:url(../images/menu2aOn.jpg) no-repeat; }
#headerRow2 ul.supplierOnly li.li3{ width:174px; background:url(../images/menu3aOff.jpg) no-repeat; }
#headerRow2 ul.supplierOnly li.li3 a:hover,#headerRow2 ul.buyerOnly li.li3 a.on{ background:url(../images/menu3aOn.jpg) no-repeat; }
#headerRow2 ul.supplierOnly li.li6{ width:205px; background:url(../images/menu6aOff.jpg) no-repeat; }
#headerRow2 ul.supplierOnly li.li6 a:hover,#headerRow2 ul.buyerOnly li.li6 a.on{ background:url(../images/menu6aOn.jpg) no-repeat; }
#headerRow2 ul.supplierOnly li.li7{ width:179px; background:url(../images/menu7aOff.jpg) no-repeat;  }
#headerRow2 ul.supplierOnly li.li7 a:hover,#headerRow2 ul.supplierOnly li.li7 a.on{ background:url(../images/menu7aOn.jpg) no-repeat; }


#headerRow2 .publicView{}
#headerRow2 ul.publicView li.li1{ width:164px; background:url(../images/menu1aOff.jpg) no-repeat; }
#headerRow2 ul.publicView li.li1 a:hover,#headerRow2 ul.publicView li.li1 a.on{ background:url(../images/menu1aOn.jpg) no-repeat; }
#headerRow2 ul.publicView li.li2{ width:148px; background:url(../images/menu2aOff.jpg) no-repeat; }
#headerRow2 ul.publicView li.li2 a:hover,#headerRow2 ul.buyerOnly li.li2 a.on{ background:url(../images/menu2aOn.jpg) no-repeat; }
#headerRow2 ul.publicView li.li3{ width:174px; background:url(../images/menu3aOff.jpg) no-repeat; }
#headerRow2 ul.publicView li.li3 a:hover,#headerRow2 ul.buyerOnly li.li3 a.on{ background:url(../images/menu3aOn.jpg) no-repeat; }
#headerRow2 ul.publicView li.li4{ width:140px; background:url(../images/menu3aOff.jpg) no-repeat; }
#headerRow2 ul.publicView li.li4 a:hover,#headerRow2 ul.buyerOnly li.li4 a.on{ background:url(../images/menu3aOn.jpg) no-repeat; }
#headerRow2 ul.publicView li.li6{ width:145px; background:url(../images/menu6aOff.jpg) no-repeat; }
#headerRow2 ul.publicView li.li6 a:hover,#headerRow2 ul.buyerOnly li.li6 a.on{ background:url(../images/menu6aOn.jpg) no-repeat; }
#headerRow2 ul.publicView li.li7{ width:179px; background:url(../images/menu7aOff.jpg) no-repeat;  }
#headerRow2 ul.publicView li.li7 a:hover,#headerRow2 ul.publicView li.li7 a.on{ background:url(../images/menu7aOn.jpg) no-repeat; }

.logoutBar{ height:23px; margin:10px; line-height:23px; }
.logoutBarCol1{ width:90%; float:left; }
.logoutBarCol2{ width:80px; float:right;}

/* CONTENT 1 COLUMN */
#content1Col{}
#content1Col h1{ margin:0 10px 10px 10px; font-size:150%; color:#1DA5A1; }
#content1Col p.denotes{ margin:0 10px 10px 10px; color:#1DA5A1; }


/* CONTENT 2 COLUMN */
#content2Col{}
#content2Col #contentCol1{ width:240px; margin:0 10px 0 0; float:left; }
#content2Col #contentCol2{ width:700px; padding:10px 0 0 0; float:inherit; }
#content2Col h1{ margin:0 10px 10px 10px; font-size:150%; color:#1DA5A1; }
#content2Col h2{ margin:0 10px 15px 10px; padding:10px 0 0 0; font-size:100%; color:#000; }
#content2Col p{ margin:0 10px 15px 10px; line-height:150%; }
#content2Col ul{ margin:0 10px 20px 10px; padding:0 0 0 0; list-style:none; }
#content2Col ul li{ margin:0 0 10px 0; }
#content2Col ul li a{ text-decoration:none; }
#content2Col ul li a:hover{ text-decoration:underline; }

/* LHS */
#lhsRow1{ padding:15px 0 0 0; text-align:center; background:url(../images/bgLHSTile1.gif) repeat-y; }
#lhsRow1 img{ margin:0 auto; }
#lhsRow1 p{ margin:0 10px 10px 10px; text-align:left; }
#lhsRow1 p strong{ margin:0 0 20px 0; display:block; }
#lhsRow1 p span{ margin:0 0 20px 0; display:block; }
#lhsRow1 ul{ margin:0 10px 10px 10px; text-align:left; }
#lhsRow1 ul li{ padding:0 0 10px 0; list-style:none; }
#lhsRow1 ul li a{}
#lhsRow1 div.btns{ margin:0 10px 0 10px; text-align:left; }
#lhsRow1 div a{}

#contentCol1 h2{ height:42px; padding:0 10px 0 15px; line-height:42px; font-size:120%; color:#fff; background:url(../images/bgLHSTitle.gif) no-repeat; }
.lhsTop{ height:15px; background:url(../images/bgLHSTop1.gif) no-repeat; }
.lhsBottom{ height:15px; background:url(../images/bgLHSBottom1.gif) no-repeat; }

#lhsRow2{ background:url(../images/bgLHSTile1.gif) repeat-y;}

#lhsRow3{ background:url(../images/bgLHSTile1.gif) repeat-y;}

/* BUYER HOME */

.rfxMain{ width:950px; margin:0 auto; padding:0 0 0 0; vertical-align: middle;  text-align:left; background:#fff; overflow:hidden; }

.buyerHomeCol1{ width:49%; float:left; margin:0 20px 0 0; padding:10px 0 10px 0; background:#fff; }
.buyerHomeCol2{ width:49%; float:left; padding:10px 0 10px 0; background:#fff; }

.buyerHomePnlRow1{ height:23px; margin:0 10px 10px 10px; }
.buyerHomePnlRow1 h2{ float:left; color:#97C44F; }
.buyerHomePnlRow1 a{ float:right; }

.buyerHomePnlSearchBx{ margin:0 10px 0 10px; padding:10px 0; background:#214255; }
.buyerHomePnlSearchBxRow1{ height:20px; padding:0 10px 10px 10px; }
.buyerHomePnlSearchBxRow1Mod{ height:20px; padding:0 10px 10px 10px; }
.buyerHomePnlSearchBxRow2{ height:60px; margin:0 10px; }

.buyerHomePnlSearchBxRow1 p{ width:180px; float:left; color:#fff; }
.buyerHomePnlSearchBxRow1 a{ width:100px; float:right; text-align:right; color:#1DA5A1;text-decoration: underline; }

.buyerHomePnlSearchBxRow1Mod p{ width:180px; float:left; color:#fff; }
.buyerHomePnlSearchBxRow1Mod a{ float:right; text-align:right; color:#1DA5A1;text-decoration: underline; }

.buyerHomePnlSearchBxRow2 span{float:left; }
.buyerHomePnlSearchBxRow2 input{float:left; width:280px; padding:3px 0 3px 0; }
.buyerHomePnlSearchBxRow2 a{ float:right;}

.buyerHomeRow2{ margin:9px 0 0 0; padding:10px 0; background:#fff; }
.buyerHomeRow2 h2{margin:0 10px 10px 10px; color:#1DA5A1; font-size:20px;}
.buyerHomeRow2 p{ margin:0 10px; }
.buyerHomeRow2 ul{padding:5px 0 5px 0;}
.buyerHomeRow2 ul li{ padding:0 0 10px 30px; list-style:none;}
.buyerHomeRow2 ol{padding:5px 0 5px 0;}
.buyerHomeRow2 ol li{ padding:0 0 10px 30px;} 

.buyerHomePnlRow2{ margin:15px 10px 0 10px; }
.buyerHomePnlRow2 .rfxResultItemRow2Col1{ width:40%; margin:0 20px 0 0; }
.buyerHomePnlRow2 .rfxResultItemRow2Col2{ width:24%; margin:0 25px 0 0; }
.buyerHomePnlRow2 .rfxResultItemRow2Col3{ width:24%; }

/* SUPPLIER HOME */
#contentCol2 .buyerHomeCol1{ width:345px; margin:0 10px 0 0; }
#contentCol2 .buyerHomeCol2{ width:345px; }
#contentCol2 .buyerHomePnlSearchBxRow2 input{ width:180px; }

/*Supplier Overview */
.supplierOverview{}
.supplierOverview table{ width:1000px; }
.supplierOverview .FormLabelBlueBold12{ font-family:'Open Sans', sans-serif;  font-size : 12px; font-weight: bold; color:#1DA5A1; width: auto;}
.supplierOverview .FormLabelBlueBold14{ font-family:'Open Sans', sans-serif;  font-size : 14px; font-weight: bold; color:#1DA5A1; width: auto;}
.supplierOverview .FormLabelBold11{ font-family:'Open Sans', sans-serif;  font-size : 11px; font-weight: bold; color:black; width: auto; }
.supplierOverview .DetailsLabel { font-family:'Open Sans', sans-serif;  font-size : 11px;  color:black; width: auto;}
.supplierOverview .DetailsLabelAlert {font-family:'Open Sans', sans-serif;  font-size : 11px; color:red;width: auto;}
.supplierOverview a {color: #1DA5A1;font-family:'Open Sans', sans-serif;  font-size: 11px;text-decoration: none;}
.supplierOverview .FormLabel11 {font-family:'Open Sans', sans-serif;  font-size : 12px;color:black;width: auto;}
.supplierOverview .Index {font-family:'Open Sans', sans-serif;  font-size : 12px;color:black;width: auto; font-weight:bold;}
.supplierOverview .Answer {font-family:'Open Sans', sans-serif; font-size : 12px;color:black;width: auto; font-weight:bold;}
.supplierOverview .printmenuOut {cursor: default;display: block;margin:0px;color:#1DA5A1;width:300px;border:0px solid #000000;padding:5px 5px 5px 0px;text-align:left;font-family:verdana, helvetica, sans-serif;font-size:11px;font-weight:normal;}
.supplierOverview .printmenuOver {cursor: default; display: block; margin: 0px; background-color: #BFDEE7; color: #1DA5A1; width: 50px; border: 0px solid #000000; padding: 5px 5px 5px 0px; text-align: left; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal; /*text-decoration:underline;*/}
.supplierOverview .menuOut {cursor: default; display: block; margin: 0px; color: #1DA5A1; width: 152px; border: 0px solid #000000; padding: 5px; text-align: left; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.supplierOverview .menuOver {cursor: default; display: block; margin: 0px; background-color: #BFDEE7; color: #1DA5A1; width: 152px; border: 0px solid #000000; padding: 5px; text-align: left; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.supplierOverview .submenu {font-family:'Open Sans', sans-serif; font-size: 11px; padding: 2px; padding-left: 10px;}
.supplierOverview .submenu a:link {color: #1DA5A1; line-height: 140%; font-size: 11px; text-decoration: none; font-weight: normal; font-family: verdana;}
.supplierOverview .submenu a:visited {color: #1DA5A1; font-size: 11px; text-decoration: none; font-family:'Open Sans', sans-serif; font-weight: normal;}
.supplierOverview .submenu a:active {color: #1DA5A1; font-size: 11px; text-decoration: none; font-family:'Open Sans', sans-serif;  font-weight: normal;}
.supplierOverview .submenu a:hover {color: #97C44F; font-size: 11px; text-decoration: underline; font-style: normal; font-weight: normal; font-family:'Open Sans', sans-serif;  /***background-color:#BFDEE7;****/}
.supplierOverview .FormLabel11Alert {font-family: verdana; font-size: 11px; color: red; width: auto;}

/*Supplier checklist */
.checklistCert{}
.checklistCert table{ width:930px; }
.checklistCert tr{}
.chechlistCert .FormLabelBoldMedium {font-family: arial;font-size : 12px;font-weight: bold;     }
.checklistCert table tbody tr td.FormLabelBold label{font-family: verdana; font-size: 12px; font-weight: bold; color: black; width: auto; padding: 0 15px 0 10px; text-align: left; }
.checklistCert table tbody tr td.FormLabelBold {font-family: verdana; font-size: 12px; font-weight: bold; color: black; }
.checklistCert table tbody tr td.FormLabel11{ font-size: 12px;}
.FormLabelBold	{color: #214255; font-family: verdana; font-size: 12px; font-weight: bold; color: black; width: auto; padding: 0 15px 0 10px; text-align: left;}


.checklistCert table tbody tr td.Question{font-size:12px;font-family: verdana; font-weight: normal;  color:black; width: auto; vertical-align: text-top;text-align:justify; }
.FormLabelBoldMedium {padding-top:15px;}

/*Here*/
/* SUPPLIER SEARCH*/

.superAdminOnly{}

.supplierMainWrapper{text-align:center; min-height: 600px; }
.supplierMainPnl{ width:720px; margin:0 auto; padding:10px 0 10px 0; text-align:left; background:#fff; }




.supplierSearch{}
.supplierMainPnlRow1{ height:23px; margin:0 10px 10px 10px; }
.supplierMainPnlRow1 h2{ float:left; font-size:16px; font-weight:800;  color:#1f4351;}
.supplierMainPnlRow1 a{ float:right; margin:0 0 0 10px;}

.supplierMainPnlSearchBx{ margin:10px 10px 0 10px; padding:8px 8px 8px 8px; background:#214255; }
.supplierMainPnlSearchBx h3{ margin:0 10px 10px 10px; color:#fff; }
.supplierMainPnlSearchBx .SearchCol1{ width:550px; float:left; margin:0 10px 0 0; }
.supplierMainPnlSearchBx .SearchCol2{ width:70px; float:left; margin:20px 0 0 0; }
.supplierMainPnlSearchBx .SearchCol2a{ width:90px; float:left; margin:3px 0 0 0; }


.SearchColRow{}

.formBx .SearchColRow label,.SearchColRow label{ width:100px; float:left; padding:5px 5px 0 5px; text-align:left; color:#fff; }

.SearchColRow input[type="text"]{ width:380px; float:left; margin:3px 0 3px 0; padding:3px 0 3px 0; }
.SearchColRow input[type="radio"] { float:left; }

.supplierStatusBtns{ width:450px; float:left; padding:8px 0 8px 0; margin:0 0 0 84px; }
.supplierStatusBtns ul{}
.supplierStatusBtns li{ width:123px; float:left; padding:0 0 0 0; list-style:none; }
.supplierStatusBtns input{ }
.supplierStatusBtns label{ padding:0 5px 0 0; color:#fff;}
.suppStatus { text-align:center; }
.suppStatus span{ padding:0 5px 0 0; color:#fff; }


.SearchColRow select{ width:382px; float:left; margin:3px 0 3px 0; padding:3px 3px 3px 3px; }

.formBx2 .supplierMainPnlSearchBx{ margin:0 0 0 0; }
.formBx2 .supplierMainPnlSearchBx .SearchCol1{ width:500px; float:left; margin:0 10px 0 0; }
.formBx2 .supplierMainPnlSearchBx .SearchCol2{ width:110px; margin:10px 0 0 0; }
.formBx2 .supplierMainPnlSearchBx .SearchColRow textarea{ width:280px; float:left; margin:3px 0 3px 0; padding:3px 0 3px 0; }

/* SUPPLIER SEARCH RESULTS */
.downloadsBtnBx{ padding:10px 0 0 0; }
.supplierResults{ margin:0 10px 0 10px; }
.supplierResultItem{ margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #214255; }
.supplierResultsCol1{ width:350px; float:left;}
.supplierResultsCol1 strong{ padding:0 0 8px 0; font-size:110%; display:block; color:#1DA5A1; }
.supplierResultsCol1 div{ }
.supplierResultsCol1 span{ float:left; padding:0 5px 0 0; color:#214255; }

.supplierResultsCol2{ width:230px; float:left; padding:20px 0 0 0; text-align:right; }
.supplierResultsCol2 strong{}
.supplierResultsCol2 a{ padding:0 0 0 10px; }

/* GROUP SEARCH RESULTS */
.groupResults{ margin:0 10px 0 10px; }
.groupResultItem{ margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #214255; }
.groupResultsCol1{ width:350px; float:left; padding:10px 0 0 0;}
.groupResultsCol1 a{ margin:0 10px 0 0; }
.groupResultsCol1 span{ color:#666; }

.groupResultsCol2{ width:230px; float:left; padding:10px 0 0 0; text-align:right; }
.groupResultsCol2 a{}

/* Supplier status*/
.supplierStatus{}
.supplierStatus input  {float:left; margin:5px 0 0 0; padding:0 10px 0 0; }	
.supplierStatus label  {float:left; margin:5px 0 0 0; padding:0 5px 0 0; }
.supplierStatus a.button  {float:left; margin:5px 0 0 10px; background-color:Lime; }
.supplierStatus	strong{ float:left; padding:0 10px 0 0; margin:5px 0 0 0; font-size:110%; display:block; color:#214255; }

/* For new supplier status change page */
.supplierChangeStatusMainPnl{ width:700px; margin:10px 10px 10px 10px; padding:8px 8px 8px 8px; background:#214255; }

.supplierChangeStatusMainPnl label{ width:150px; float:left; padding:10px 5px 0 8px; text-align:left; color:#fff; }

.supplierChangeStatusMainPnl .Panel1{ float:left; margin:0 10px 0 0; }
.supplierChangeStatusMainPnl .Panel2{ width:90px; float:left; margin:20px 0 0 0; }

.supplierChangeStatusMainPnl .Panel1 label{ width:150px; float:left; text-align:left; color:#fff; }
.supplierChangeStatusMainPnl .Panel1 textbox{ width:80%; float:left; text-align:left; color:#fff; }
.supplierChangeStatusMainPnl .Panel2 label{ width:150px; float:left; padding:10px 5px 0 8px; text-align:right; color:#fff; }


.StatusChangeBx{ margin:0 10px 0 10px; padding:10px 0; background:#214255; width:600px; }
.StatusChangeBxRow1{ height:20px; padding:0 10px 10px 10px; }
.StatusChangeBxRow2{ height:60px; margin:0 10px; }

.StatusChangeBxRow1 p{ width:180px; float:left; color:#fff; }
.StatusChangeBxRow1 a{ width:100px; float:right; text-align:right; color:#1DA5A1;text-decoration: underline; }

.StatusChangeBxRow2 span{float:left; }
.StatusChangeBxRow2 input{float:left; width:280px; padding:3px 0 3px 0; }
.StatusChangeBxRow2 a{ float:right;}


/*  Individual Supplier*/
.individualSupplier{ float:left; }

.ChecklistDetails {padding:20px 0 10px 0;}


.SupplierDetails {overflow:hidden; min-height:300px; padding:10px 0 10px 0; text-align:left; background:#fff; }
.SupplierDetails strong{  padding:5px 0 5px 15px; font-size:110%; display:block; color:#1DA5A1;}
.SupplierDetails span{ float:left; margin:0 0 0 10px; padding:0 10px 0 0; color:#214255;}


.suppDeatilsCol{ float:left; width:300px; margin: 0 0 0 10px;}
.suppDeatilsCol a.button{margin:25px 0 0 0;}
.suppDeatilsCol span {width:90px;}
.suppDeatilsCol p {margin: 0 0 0 110px;}

.supplierButton{margin:0px 0 0 0;}
.supplierButton a.button { float:left;}

/*Supplier comments*/
.comments{}

.comment{ margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px solid #214255; }
.comment p{ padding:0 0 5px 0; }
.comment p.commentor{ color:#1DA5A1; }
.comment p.commentDate{ color:#666; }
.comments .comment p span{ float:none; margin:0 0 0 5px; color:#214255; }
.comment a{ width:50px; display:block; float:right; margin:0 0 0 8px; text-align:right; }
 
/* Supplier TABS */
.supplierTabs { margin:0 0 0 0; border-bottom:2px solid #97C44F; }
.supplierTabs ul { height:34px; margin: 0 0 0 0; padding: 0 0 0 0;}
.supplierTabs ul li{ letter-spacing:normal;    color:#FFF;    padding:0 14px;    line-height:34px;   font-size:15px;    font-weight:normal;    font-family: "Open Sans",serif;    text-decoration:none;    display:inline-block;     outline:0;        border:1px solid #CAD0DB;    border-bottom:none;   background:#97C44F;    position:relative;   top:1px;    z-index:4;      border-radius:0 0 0 0; }
.supplierTabs ul li a {    letter-spacing:normal;    color:#FFF;  text-decoration:none;}
.supplierTabs ul li a:hover,.supplierTabs ul li a.on {letter-spacing:normal; color:#FFF;}
.supplierTabs ul li:hover {
	color:black;
  background:#97c44f;
}

 .FormLabelBold14{padding:8px 0 0 0; font-family: 'Open Sans', sans-serif; font-size : 14px; font-weight: bold;       color: #214255; width: auto;}      
 .FormLabel11 {font-family: 'Open Sans', sans-serif; font-size : 13px;color:black;width: auto;}
  .DetailsLabelAlert {font-family: 'Open Sans', sans-serif; font-size : 14px;color:red;width: auto;}

/* Supplier Permissions */
.permissionRow{ padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #1DA5A1; }
.permissionRow strong{ width:300px; float:left; text-align:left; }

.radioRow { width:80px; float:left; padding:8px 0 0 12px; }

.supplierFW { width:960px; float:left; background:#fff;  }
.supplierFW a.button {float:right; margin:8px 0 0 0; padding:0 500px 0 0; }
.supplierFW h3{float:left; color: green;}


/* Supplier overview */
.supplierOverviewDetails{ padding:10px 0 0 0; }
.supplierOverviewDetails h2{ padding:0 0 20px 0; color:#1DA5A1; }
.supplierOverviewDetails h3{ padding:0 0 8px 0; color:#214255; }
.supplierOverviewDetails .overviewCol1{ width:220px; float:left; margin:0 10px 0 0; }
.supplierOverviewDetails .overviewCol2{ width:320px; float:left; margin:0 10px 0 0; }
.supplierOverviewDetails .overviewCol3{ width:320px; float:left; }
.supplierOverviewDetails p{ padding:0 0 8px 0; clear:both; }
.formBx .supplierOverviewDetails p label{ width:70px; text-align:left; padding:0 0 5px 0;}
.supplierOverviewDetails span{}

.buttonsEditBx{ height:40px; padding:10px 0 10px 0; }
.buttonsEditBx ul{ float:right; }
.buttonsEditBx ul li{ float:left; margin:0 0 0 10px; list-style:none; }


.buttonsEditBx2{ height:23px; padding:10px 0 10px 0; }
.buttonsEditBx2 ul{ float:right; }
.buttonsEditBx2 ul li{ float:left; margin:0 10px 0 10px; list-style:none; }


/* Sub Tab Box */
.subTabBx{ padding:15px 0 0 0; }
.subTabBx h2{ padding:0 0 15px 0; }

/* RFX */
.rfxMainWrapper{ width:100%; text-align:center; }
.rfxMainPnl{ width:75%; margin:0 auto; padding:10px 0 10px 0; text-align:left; background:#fff; }

.rfxMainPnlRow1{ height:23px; margin:0 10px 10px 10px; }
.rfxMainPnlRow1 h2{ float:left; color:#1DA5A1; }
.rfxMainPnlRow1 a{ float:right; }

.rfxMainPnlSearchBx{ margin:0 10px 10px 10px; padding:10px 0; background:#214255; }
.rfxMainPnlSearchBxRow1{ height:20px; margin:0 0 10px 0; padding:0 10px 0 10px; }
.rfxMainPnlSearchBxRow2{ height:40px; margin:0 10px; }
.rfxMainPnlSearchBxRow3{ height:40px; margin:10px 0 0 0; padding:0 10px 0 10px; }

.rfxMainPnlSearchBxRow1 p{ width:180px; float:left; color:#fff; }

.rfxMainPnlSearchBxRow2 span{ float:left; }
.rfxMainPnlSearchBxRow2 input{ width:420px; padding:3px 0 3px 0; }
.rfxMainPnlSearchBxRow2 a{ float:right; }

.rfxMainPnlRow2{ margin:0 10px 0 10px; }
.rfxResultItem{ margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #214255;}

.rfxResultItemRow1{ margin:0 0 5px 0;}
.rfxResultItemRow1 strong{ margin:0 10px 0 0; font-size:110%; color:#1DA5A1; }
.rfxResultItemRow1 span{ color:#97C44F; font-weight: bold;}

.rfxResultItemRow2{}
.rfxResultItemRow2Col1{ width:300px; float:left; margin:0 20px 0 0; }
.rfxResultItemRow2Col2{ width:250px; float:left; margin:0 70px 0 0; }
.rfxResultItemRow2Col3{ width:100px; float:left; text-align:right; }

.rfxResultItemRow3{ padding:0 0 8px 0; font-weight:bold; }


/* FORM */
.selectedElement{ border:2px solid #1DA5A1; }

/*Converts the main background of the page to white.*/
.formBx3{ width:1170px; margin:0 0 10px 0; padding:10px 10px 10px 10px; background:#fff; min-height: 500px;color: black;}

/*formBX*/
.formBx{ width:103%; margin:0 0 10px 0; padding:10px 10px 10px 10px; background:#fff; color: black;}
.formBx h6{ margin:0 0 10px 0; font-size:120%; color:#1DA5A1; margin-top: 15px;}
.formBx h7{ margin:0 0 0 0; font-size:120%; color:#1DA5A1; margin-top: 15px;}
.formBx h8{ margin:0 0 0 0; font-size:120%; color:#97c44f; margin-top: 15px; float: right;}

.formBx h3{ margin:0 0 10px 0; font-size:120%; color:#1DA5A1; margin-top: 15px; font-weight: bold;}
.formBx h5{ margin:0 0 10px 0; font-size:11pt; color:black; margin-top: 15px; font-weight: normal;}
.formBx h9{ background:#fff; margin:0 0 10px 0; font-size:100%; color:#1DA5A1; margin-top: 15px;}
.formBxRow{ margin:0 0 0 0; padding:0 0 8px 0; clear:both; text-align:left;}
.formBx label{ color: #1F4351; width:275px; margin:0 10px 0 0; padding:0 0 0 0; float:left; text-align:right; font-weight:bold; }
.formBx label.FormLabelRedBold{ color: red; width:600px; margin:0 10px 0 0; padding:5px 0 0 0; float:left; line-height:110%; text-align:right; font-weight:bold; }
.formBx label.AlertMessage{ color: #1F4351; width:750px; margin:0 10px 0 0; padding:5px 0 0 0; float:left; line-height:110%; text-align:left; font-weight:bold; }
.formBx label.error{color:Red;}
.formBx input{ width:290px; margin:0 5px 0 0; padding:3px 0 3px 0; float:left; font-weight:normal;}
.formBx input[type='radio']{ width:100px; margin:0 5px 0 0; padding:3px 0 3px 0; float:left; }
.formBx input[type='checkbox']{ width:80px; margin: 0 5px 0 0; padding: 3px 0 3px 0; float: left; line-height:normal;}
.formBx input.shortDate{ width:200px; margin:0 10px 0 0; }
.formBx input.inlinePrice{ width:80px; }
.formBx span.checkbox{ width:290px; height:20px; display:block; float:left; }
.formBx span.Assumption{ width:20px; height:20px; display:block; float:right; }

.formBx label.clsHeaderLabel {
    color: #1da5a1;
    width: auto;
    font-weight: bold;
}

.formBx .chkHeader input[type='checkbox'] {
    width: 20px;
    margin-top: 5px;
}

.formBx .checkbox input, .formBx input.checkbox {
    width: 15px;
    height: 15px;
    border: 0;
}
.formBx select{ width:290px; float:left; margin:0 5px 0 0; padding:3px 3px 3px 3px; font-weight: normal; font-size: 13px; }
.formBx select.time{ width:92px; }
.formBx select.long{ width:450px; }
.formBx select.inlineVAT{ width:80px; }
.formBx select.inlineMachine{ width:80px; }
.formBx textarea {
    width: 286px !important;
    height:auto;
    overflow: hidden;
    margin: 0 5px 0 0;
    padding: 3px 0 3px 0;
    float: left;
    font-weight: normal;
}
.formBx p.instruction{ width:100%; line-height:140%; padding:0 0 10px 0; text-align:justify; }
.formBx p.display{ width:1000px; line-height:140%; padding:0 0 10px 0; text-align:left;font-weight:bold;color:#214255; float:left;   }
.formBx p span{ float:left; font-weight:Normal; padding-right: 5px; }
.formBx p span.button { float:right; }
.formBx p span.vSpace1{ float:none; }
.formBx p span.note{ width:285px; float:right; font-size:90%; color:#ccc; line-height:110%; }
.formBx div.info{ width:323px; float:left; padding:3px 0 0 20px; display:none; color:#1DA5A1; }
.formBx div.msg{ height:20px; float:left; text-align:left; color:#f00; }

.formBx .eval-look label{ color: #1F4351; width:125px; line-height:100%; margin:0 10px 0 0; padding:5px 0 0 0; float:left; font-weight:bold; text-align:left;}
.formBx .eval-look .LotShortDescription{width:520px; padding-bottom: 10px; }
.formBx .eval-look span{ width:125px; margin:0 10px 0 0; text-align:left;}
.formBx .eval-look textarea{ overflow: scroll;}
.formBx .eval-look h6{ font-weight: 700; font-size: 110%}
.formBx .eval-look h7{ font-weight: 600; text-transform: uppercase; font-size: 100%; margin-bottom:20px; padding-bottom:20px;}
.formBx .eval-look h8{ font-weight: 600; font-size: 100%; float: left; margin-top: 20px; color:#1DA5A1; }
/*.formBx h8{ margin:0 0 0 0; font-size:120%; color:#97c44f; margin-top: 15px; float: right;}*/

.formBx .radioBx{ width:295px; float:left; margin:0 5px 0 0; }
.formBx .radioBx input{ width:15px; padding:3px 0 3px 0; border:0; }
.formBx .radioBx label{ width:auto; padding:3px 0 0 0; font-weight:normal; }

.formBx .evalRadioBx{ width:400px; margin:0 5px 0 0; }
.formBx .evalRadioBx input{ width:15px !important; padding:3px 0 3px 0; border:0; line-height:normal;}
.formBx .evalRadioBx label{ width:auto; padding:0 0 0 0; font-weight:normal; }
.formBx .evalRadioBx td{ border: 0px !important; }

.formBx .createRFXRadioBx input{ width:15px !important; padding:3px 0 3px 0; border:0; line-height:normal;}
.formBx .createRFXRadioBx label{ width:auto; padding:0 0 0 0; font-weight:normal; font-weight:bold; line-height:normal; }

.formBx .additionalChargeBx,.formBx .rateTypeBx{ width:295px; float:left; margin:0 5px 0 0; padding:5px 0; background:#f3f3eb; }
.formBx .additionalChargeBx ul,.formBx .rateTypeBx ul{ margin:0 5px 0 5px; }
.formBx .additionalChargeBx ul li,.formBx .rateTypeBx ul li{ padding:0 0 5px 0; list-style:none; }
.formBx .additionalChargeBx ul li span,.formBx .rateTypeBx ul li span{ text-decoration:underline; cursor:pointer; color:#1DA5A1; }
.formBx .additionalChargeBx ul li span:hover,.formBx .rateTypeBx ul li span:hover{ text-decoration:none; }
.formBx .additionalChargeBx div,.formBx .rateTypeBx div{ margin:0 5px; }
.formBx .additionalChargeBx select,.formBx .rateTypeBx select{ width:253px; }
.formBx .additionalChargeBx div span,.formBx .rateTypeBx div span{ line-height:22px; text-decoration:underline; cursor:pointer; color:#1DA5A1; }
.formBx .additionalChargeBx div span:hover,.formBx .rateTypeBx div span:hover{ text-decoration:none; }

.formBx div.buttons{ width:50%; height:23px; margin:15px 0 0 0; padding:15px 0 0 0; text-align:right; clear:both; }
.formBx div.buttons ul{ height:23px; float:right; margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
.formBx div.buttons ul li{ float:left; margin:0 0 0 0; padding:0 0 0 10px; list-style:none; background:none; }
.formBx div.buttons a{ color:#fff;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
}

#buttons li {float: right;    list-style: none;    text-align: center;  margin-right: 15px;    width: 150px;    line-height: 60px; font-weight: bold; font-size:12px;}

.formBx div.addLinkBx {
    width: 580px;
    height: 23px;
    text-align: right;
    clear: both;
}
.formBx div.addLinkBx span{ line-height:22px; text-decoration:underline; cursor:pointer; color:#1DA5A1; }
.formBx div.addLinkBx span:hover{ text-decoration:none; }

/* for the retrofitting evaluation page - Ita 15/5/15 */
/*.formBx .regionEvaluation span {width: 100px; text-align:left; padding-left:5px;} 
.formBx .regionEvaluation table {width: 60%; text-align:left;} 
.formBx .regionEvaluation td {color:Black;} 
.formBx .regionEvaluation input {width:50px; padding-left:5px;}*/ 
.formBx .heading{ margin:0 0 0 0; font-size:105%; color:#1da5a1; margin-top: 5px; font-weight:bold; padding-left:0px !important; }
.evalLabel {padding-top:10px; padding-bottom:10px; color:Red; margin-top:10px; margin-bottom:10px;}
/* .rfxMainPnl label{ width:950px; text-align:left; } -- removed due to merge conflict with Supplygov - Ita */
.rfxMainPnl label{ width:850px; text-align:left; }

.rfxMainPnl .formBx span.checkbox{ width:20px; }
.rfxMainPnl .formBx div.buttons{ }

table.productsTbl{ width:100%; margin:0 0 10px 0; border-top:1px solid #1DA5A1; border-right:1px solid #1DA5A1; border-left:1px solid #1DA5A1; background:#fff; }
table.productsTbl tr{}
table.productsTbl th {border:1px solid #fff; }
table.productsTbl tr th{padding:5px; border-bottom:1px solid #fff; text-align:left; color:#fff; background:#214255; }
table.productsTbl tr th.center{ text-align:center; }
table.productsTbl tr th.right{ text-align:right; }
table.productsTbl tr td{padding:5px; border-bottom:1px solid #fff; color: #214255; }
table.productsTbl tr td.center{ text-align:center; }
table.productsTbl tr td.right{ text-align:right; }
table.productsTbl tr td span.spRemove{ line-height:22px; text-decoration:underline; cursor:pointer; color:#1DA5A1; }
table.productsTbl tr td span.spRemove:hover{ text-decoration:none; }

/*grdRFXItems table*/ 
.RFXItems th {border:1px solid #fff; }
.RFXItems tr th{padding:5px; border-bottom:1px solid #fff; text-align:left; color:#fff; background:#214255; }
.RFXItems tr th.center{ text-align:center; }
.RFXItems tr th.right{ text-align:right; }
.RFXItems tr td{padding:5px; border-bottom:1px solid #fff; }
.RFXItems tr td.center{ text-align:center; }
.RFXItems tr td.right{ text-align:right; }
.RFXItems tr td span.spRemove{ line-height:22px; text-decoration:underline; cursor:pointer; }
.RFXItems tr td span.spRemove:hover{ text-decoration:none; }

.rowCategoryBx{ color:#214255;}
.rowDescriptionBx{ font-weight:bold; }
.rowDescriptionBx strong{ font-size:120%; }
.rowNotesBx{ margin:8px 0 0 0; }
.formBx .rowNotesBx label{ width:60px; margin:0 0 0 0; padding:0 0 0 0; line-height:100%; text-align:left; font-weight:normal; color:#999; }
table.productsTbl tr th.unitPrice{ width:100px; }
.spCurrency{ float:left; margin:0 2px 0 0; line-height:24px;overflow: hidden; }
table.productsTbl tr td.tdTotal{ text-align:right; color:#1DA5A1; }
table.productsTbl tr td.tdPriceInput{ text-align:right; color:#1DA5A1; Width: 120px;white-space:nowrap;}
table.productsTbl tr.trSubTotal td label,table.productsTbl tr.trVATSubTotal td label{ width:auto; text-align:left; margin:0 0 0 0; padding:0 0 0 0; font-weight:normal; color:#1DA5A1; }
table.productsTbl tr.trTotal{ font-weight:bold; }
table.productsTbl tr.trTotal td label{ width:auto; text-align:left; margin:0 0 0 0; padding:0 0 0 0; color:#1DA5A1; }


.supplierNameBx{ padding:0 0 0 10px; font-weight:bold; cursor:pointer; }
.supplierShow{ background:url(../images/iArrowDown1.gif) no-repeat 0 4px; }
.supplierHide{ background:url(../images/iArrowUp1.gif) no-repeat 0 4px; }
.supplierDetailsBx{ margin:8px 0 0 10px; background:#eee; }

.formBx .supplierListBx{}
.formBx .supplierListBxRow1{ min-height:12px; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #1DA5A1; }
.formBx .supplierListBxRow1 h3{ float:left; font-size:100%; color:#1DA5A1; }
.formBx .supplierListBxRow1 span{ float:right; text-decoration:underline; cursor:pointer; color:#1DA5A1; }
.formBx .supplierListBxRow1 span:hover{ text-decoration:none;color:#1DA5A1; }
.formBx .supplierListBxRow2{ width:850px; }
.formBx .supplierListBxRow2 ul{ width:850px;}
.formBx .supplierListBxRow2 ul li{ width:410px; float:left; margin:0 0 8px 0; list-style:none; text-align:right; }
.formBx .supplierListBxRow2 ul li label{ width:385px; font-size: 13px; padding-left:5px; }/* Changed from 285px = Cant find reference other than buyer view*/
.formBx .supplierListBxRow2 ul li label span{ font-weight:normal; color:#666;}
.formBx .supplierListBxRow2 ul li input{ width:15px; height:15px; border:0; margin: 15px 0px 0px 0px;}

.formBx .rfxDocumentUploadBx{ width:321px; float:left; }
.formBx .rfxDocumentUploaderWrapper{}
.documentListBx{}
.documentListBx .documentListItem{}
.documentListBx .documentListItem img{ float:left; margin:0 5px 0 0; }
.documentListBx .documentListItem .docNameBx{ float:left; padding:8px 0 0 0; }
.documentListBx .documentListItem .docNameBx span{}
.documentListBx .documentListItem .docNameBx span.spRemove{ text-decoration:underline; cursor:pointer; color:#1DA5A1; }
.documentListBx .documentListItem .docNameBx span.spRemove:hover{ text-decoration:none; }

.rfxDocumentUploader{ float:left; }
.addDocumentBx{ float:left; }
.addDocumentBx span{ line-height:22px; text-decoration:underline; cursor:pointer; color:#1DA5A1; }
.addDocumentBx span:hover{ text-decoration:none; }

.formBx span.asyncUploader{ width:290px; min-height:22px; margin:0 5px 0 0; display:block; float:left; }
.formBx span.asyncUploader div.ProgressBar{ width:107px; height:5px; float:left; margin:0 5px 0 0; border:1px solid black; font-size:5px; }
.formBx span.asyncUploader div.ProgressBar div{ height:100%; float:left; font-size:5px; background:#0f0; }
.formBx span.asyncUploader object{ position:relative; top:0; left:0; }

/* SUPPLIER HEADER WITH PREVIOUS & NEXT */
.supplierHeaderBx{line-height: 22px !important;}
.supplierHeaderBx h6{ color: #1DA5A1; width:500px; float:left; margin-top: 15px; }
.supplierHeaderBx h2{ color: #1DA5A1; width:500px; float:left; margin-top: 15px;font-size: 16px; font-weight: 800;}
.supplierHeaderBx ul{ width:300px; float:right;margin-top: 15px;  }
.supplierHeaderBx li{ float:left; list-style:none; color:#999; }
.supplierHeaderBx ul li a{  color:#1DA5A1;   text-decoration:underline;}
.supplierHeaderBx ul li a:hover, ul li a:hover i {  color:#97C44F;  text-decoration:none;}

/* FORM DISPLAY */
.rfxHeaderDetailBx{ margin:0 0 15px 0;}
.rfxHeaderDetailBx h1,#content1Col .rfxHeaderDetailBx h1,#content2Col .rfxHeaderDetailBx h1{ float:left; margin:0 15px 0 0; font-size:140%; color:#9f9f9f; font-weight:bold;}
.rfxHeaderDetailBx h1 span{ color:#1DA5A1; }
.rfxHeaderDetailBx p{ float:left; line-height:160%; color:#97C44F; font-weight: bold;}
.rfxHeaderDetailBx ul{ float:right; }
.rfxHeaderDetailBx ul li{ float:left; margin:0 0 0 10px; list-style:none; }

.rfxDetailsBx{ margin:0 0 10px 0; }
.rfxDetailsBxCol1{ width:45%; float:left; }
.rfxDetailsBxCol2{ width:20%; float:left; }
.rfxDetailsBxCol3{ width:33%; float:left; }
/* Separate the .rfxDetailsBxColx class as sharing these boxes between RFQs and suppliers messes up the display of one or the other */
.suppDetailsBxCol1{ width:33%; float:left; }
.suppDetailsBxCol2{ width:33%; float:left; }
.suppDetailsBxCol3{ width:33%; float:left; }

.rfxDetailsBx p{ margin:0 0 3px 0; clear:both; }
.rfxDetailsBx p label{ margin:0 0 0 0; padding:0 0 0 0; text-align:left; font-weight:normal; color:#999; }
.rfxDetailsBx .rfxDetailsBxCol1 p label{ width:130px; font-weight:bold; }
.rfxDetailsBx .rfxDetailsBxCol2 p label{ width:80px; font-weight:bold;}
.rfxDetailsBx .rfxDetailsBxCol3 p label{ width: 150px; font-weight:bold; }
.rfxDetailsBx .suppDetailsBxCol1 p label{ width:115px; font-weight:bold; }
.rfxDetailsBx .suppDetailsBxCol2 p label{ width:80px; font-weight:bold;}
.rfxDetailsBx .suppDetailsBxCol3 p label{ width:80px; font-weight:bold; }

/* for extra-wide labels */
.extraWideLabel {width:180px !important;}

.documentChargesBx{ margin:0 0 10px 0;}
.documentChargesBxCol1{ width:65%; float:left; }
.documentChargesBxCol2{ width:33%; float:left; }

.documentChargesBxCol1 ul{padding-left: 0px;}
.documentChargesBxCol1 ul li{ clear:both; margin:0 0 3px 0; list-style:none; line-height:30px;  }
.documentChargesBxCol1 ul li img{ float:left; margin:0 5px 0 0; }
.documentChargesBxCol1 ul li strong{}
.documentChargesBxCol1 ul li a{}

.documentChargesBxCol2 p{ margin:0 0 3px 0; }
.documentChargesBxCol2 p label{ width:145px; margin:0 0 0 0; padding:0 0 0 0; text-align:left; font-weight:bold; color:#999; }
.formBx .documentChargesBxCol2 p span{ width:200px; float:left; }

/* ORDER PLACE HEADER BOX */
.orderPlacedBx{ margin:0 0 15px 0; }
.orderPlacedItem{ width:800px; float:left; margin:0 10px 10px 0; padding-top: 20px;}
.orderPlacedItem p{ margin:0 0 3px 0; }
.formBx .orderPlacedItem p label{ width:100px; margin:0 0 0 0; padding:0 0 0 0; line-height:100%; text-align:left; font-weight:normal; color:#999; }
.formBx .orderPlacedItem p span{ width:700px; line-height:130%; }

/* CANCELLED HEADER BOX */
.cancelledBx{ margin:0 0 15px 0;}

/* DISPLAY DOCUMENTS */
.displayDocuments ul{}
.displayDocuments ul li{ clear:both; margin:0 0 3px 0; list-style:none; line-height:30px;  }
.displayDocuments ul li img{ float:left; margin:0 5px 0 0; }
.displayDocuments ul li strong{}
.displayDocuments ul li a{}

/* RFX TABS */
.rfxTabs ul{ height:34px; margin: 0 0 0 0; padding: 0 0 0 0;}
.rfxTabs ul li{ letter-spacing:normal;    color:#FFF;    padding:0 14px;    line-height:34px;   font-size:15px;    font-weight:normal;    font-family: "Open Sans",serif;    text-decoration:none;    display:inline-block;     outline:0;        border:1px solid #CAD0DB;    border-bottom:none;   background:#97C44F;    position:relative;   top:1px;    z-index:4; border-radius:0 0 0 0; }
.rfxTabs ul li a{    letter-spacing:normal;    color:#FFF;  text-decoration:none;}
.rfxTabs ul li a:hover,.rfxTabs ul li a.on{letter-spacing:normal; color:#FFF;}


/* RFX ITEMS */
.rfxItemsBx{}
.rfxItemsBx .rfxItem{ margin:5px 0 0 0; padding:10px 10px 7px 10px; border-top:1px solid #42a5ba; background:#f4f4ec; }
.rfxItemCol1{ width:60px; float:left; margin:0 10px 0 0; }
.rfxItemCol2{ width:490px; float:left; margin:0 10px 0 0; }
#contentCol2 .rfxItemCol2{ width:420px; }
.rfxItemCol3{ width:100px; float:left; margin:0 10px 0 0; text-align:center; }
#contentCol2 .rfxItemCol3{ width:150px; text-align:left; }
.rfxItemCol4{ width:100px; float:left; margin:0 10px 0 0; text-align:center; }
.rfxItemCol5{ width:120px; float:left; text-align:right; }
.rfxItemCol5 span{ text-decoration:underline; cursor:pointer; color:#1DA5A1; }
.rfxItemCol5 span:hover{ text-decoration:none; }

/* SUPPLIER FORM DISPLAY */
#contentCol2 .rfxDetailsBxCol1{ width:340px; }
#contentCol2 .rfxDetailsBxCol3{ width:340px; }
#contentCol2 .suppDetailsBxCol1{ width:340px; }
#contentCol2 .suppDetailsBxCol3{ width:340px; }
#contentCol2 .documentChargesBxCol1{ width:680px; float:none; }
#contentCol2 .rfxDetailsBx p span{ width:190px; float:left; }

/* LIGHT TABLE */
table.lightTbl{ width:100%; margin:0 0 10px 0; }
table.lightTbl tr{}
table.lightTbl tr th{ padding:5px; border-bottom:1px solid #f4f4ec; text-align:left; color:#fff; background: none repeat scroll 0% 0% #214255 ;}
table.lightTbl tr th.center{ text-align:center; }
table.lightTbl tr th.right{ text-align:right; }
table.lightTbl tr td{ padding:5px; border-bottom:1px solid #f4f4ec; }
table.lightTbl tr td.center{ text-align:center; }
table.lightTbl tr td.right{ text-align:right; }
table.lightTbl tr td span.spRemove{ line-height:22px; text-decoration:underline; cursor:pointer; color:#1DA5A1; }
table.lightTbl tr td span.spRemove:hover{ text-decoration:none; }
table.lightTbl tr td span.spAdd{ line-height:22px; text-decoration:underline; cursor:pointer; color:#1DA5A1; }
table.lightTbl tr td span.spAdd:hover{ text-decoration:none; }

table.lightTbl tr td.tdTotal{ text-align:right; color:#1DA5A1; }
table.lightTbl tr.trSubTotal{ }
table.lightTbl tr.trSubTotal td label,table.lightTbl tr.trVATSubTotal td label{ width:auto; text-align:left; margin:0 0 0 0; padding:0 0 0 0; font-weight:normal; color:#1DA5A1; }
table.lightTbl tr.trTotal{ font-weight:bold; }
table.lightTbl tr.trTotal td label,table.lightTbl tr.trVATTotal td label{ width:auto; text-align:left; margin:0 0 0 0; padding:0 0 0 0; color:#1DA5A1; }

/* PAGINATION */
.paginationBx{ margin:10px 0; padding:8px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold; }
.paginationBx div.paging{ float:right; }
.paginationBx div.paging{ width:450px; }
.paginationBx ul{ float:right; margin:0 0 0 0; list-style:none; }
.paginationBx ul li{ float:left; margin:0 0 0 0; padding:0 3px; list-style:none; background:none; }

/* DATEPICKER */
#ui-datepicker-div{ width:182px; display:none; }
.ui-datepicker{ padding:3px; border:1px solid #1DA5A1; background:#fff; }
.ui-datepicker a{ cursor:pointer; }
.ui-widget{}
.ui-widget-content{}
.ui-helper-clearfix{}
.ui-corner-all{}
.ui-helper-hidden-accessible{}

.ui-datepicker-header{}
.ui-widget-header{}
.ui-datepicker-header a{}
.ui-datepicker-header a span{}
.ui-datepicker-header a.ui-datepicker-prev{ float:left; }
.ui-datepicker-header a.ui-datepicker-next{ float:right; }
.ui-datepicker-header .ui-datepicker-title{ font-weight:bold; font-size:100%; color:#1DA5A1; }
.ui-datepicker-header .ui-datepicker-title span.ui-datepicker-month{ margin-left: 10px;}
.ui-datepicker-header .ui-datepicker-title span.ui-datepicker-year{}

table.ui-datepicker-calendar{}
table.ui-datepicker-calendar thead tr{}
table.ui-datepicker-calendar th{ padding:1px 3px 1px 3px; }
table.ui-datepicker-calendar th.ui-datepicker-week-end{}
table.ui-datepicker-calendar th.ui-datepicker-week-end span{}
table.ui-datepicker-calendar tbody tr{}
table.ui-datepicker-calendar td{ padding:1px 3px 1px 3px;}
table.ui-datepicker-calendar td.ui-datepicker-week-end{}
table.ui-datepicker-calendar td.ui-datepicker-other-month{}
table.ui-datepicker-calendar td.ui-datepicker-other-month a{ color:#666;}

.ui-datepicker-buttonpane{}
.ui-datepicker-buttonpane button{}
.ui-datepicker-current{ background:#ff0; }
.ui-datepicker-buttonpane button.ui-datepicker-close{}

.ui-datepicker-current-day{ color:#fff; background:#1DA5A1; }
.ui-datepicker-current-day a{ color:#fff; }
.ui-datepicker-today{ background:#efefef; }
.ui-datepicker-today a{ color:#1DA5A1; }


.successMsg h2{ font-size:12pt; font-weight:bold; color: #97C44F; text-align:left; margin:10px 10px 10px 0; padding-left: 10px; }
.successMsg h3{ font-size:14pt; color: #97C44F; text-align:left; margin:7px 0 7px 0; }
.successMsg h4{ color: #97C44F; text-align:left; margin:7px 0 7px 0; }
.successMsg h6{ font-size:14pt; color: #97C44F; text-align:left; }
.successMsg h7{ font-size:12pt; font-weight:bold; color: #214255; text-align:left;}
.successMsg p{  color: red; text-align:center; margin:10px 0 10px 0; }
.successMsg img{float: left; margin:5px; }

.failMsg h4{ color: #97C44F; text-align:left; margin:7px 0 7px 0; }


.successMsgCentre h3{ font-size:12pt; color: #97C44F; text-align:left; margin:7px 0 7px 0; font-weight:bold; }
.successMsgCentre img{float: left; margin:0 10px 0 10px; }


.formBx2{ width:700px; margin:0 auto 0 auto; padding:10px 0 10px 0; background:#fff; }
.formBx2  ul li a {list-style:none; float:right;}
.formBx2  ul li{list-style:none;}
.formBx2 .error{ color:#f00; }


table.productsTbl2{ width:600px;  margin:0 0 10px 150px; border-top:1px solid #1DA5A1; border-right:1px solid #1DA5A1; border-left:1px solid #1DA5A1; }
table.productsTbl2 td{ width:200px;}


.SupplierDetails .rfxDetailsBx p label{ margin:0 0 0 0; padding:0 0 0 0; line-height:100%; text-align:left; font-weight:normal; color:#999; }

.SupplierDetails .rfxDetailsBx .suppDetailsBxCol1 p label{ width:110px; margin:5px; }
.SupplierDetails .rfxDetailsBx .suppDetailsBxCol2 p label{ width:80px; margin:5px; }
.SupplierDetails .rfxDetailsBx .suppDetailsBxCol3 p label{ width:145px; margin:5px; }

.buttons2 ul li{list-style:none; float:right; padding:8px 0 0 0;}

#EditableOrgDetail { text-align:center; color:#fff;}
#EditableOrgDetail a{ color:#fff;}

.formBxRowMachine{ margin:0 0 0 0; padding:8px 0 8px 0; clear:both; text-align:left;}
.formBxRowMachine .formBx input{ width:290px; margin:0 5px 0 0; float:left; }

.transparenttable { width: 700px; border:2px solid transparent; border-style:hidden;  }
.transparenttable label{ text-align:left;}
.transparenttable tr { border:2px solid transparent; border-style:hidden}
.transparenttable td  { border:2px solid transparent !important; border-style:hidden}
.transparenttable td.DetailsLabel {color: black; padding: 0px 15px 0px 10px;} 
#tdCheckbox {      width: auto;      font-weight:normal;      font-size: 12px;      color: black;      font-family: verdana;      text-align: left;      padding: 7.5px 7.5px 7.5px 7.5px;      vertical-align:bottom;      }
#tdCheckboxcentre {      width: auto;      font-weight:normal;      font-size: 12px;      color: black;      font-family: verdana;      text-align: left;      padding: 7.5px 7.5px 7.5px 7.5px;      vertical-align: middle;}


.fixedtransparenttable { width:1000px; border:2px solid transparent; border-style:hidden; margin: 10px;}
.fixedtransparenttable tr { border:2px solid transparent; border-style:hidden;  margin: 0 10px 0 10px;}
.fixedtransparenttable td  { border:2px solid transparent !important; border-style:hidden}
.fixedtransparenttable td.CountLabel { font-family: 'Open Sans', sans-serif; font-size : 10px; font-weight:bold; color:#97c44f; width: auto; height: 2px; text-align:left;}
.fixedtransparenttable td.Index { padding: 0 10px 0 10px;   font-family: 'Open Sans', sans-serif; font-size : 13px; font-weight:bold; color:black; width: auto; height: 2px; text-align:left; vertical-align: top;}
.fixedtransparenttable td.Question { font-family: 'Open Sans', sans-serif; font-size : 13px; font-weight:normal; color:black; width: auto; height: 2px; text-align:left; vertical-align: top;}
.fixedtransparenttable td.Index
.fixedtransparenttable td.select { width:150px !important; float:left; margin:0 5px 0 0; padding:3px 3px 3px 3px; }
.fixedtransparenttable label{ text-align:left; }

.fixedtransparenttable input{ font-family: 'Open Sans', sans-serif; font-size : 13px; font-weight: normal;}
.widetransparenttable label{ text-align:left;}
.widetransparenttable { border:2px solid transparent; border-style:hidden}
.widetransparenttable tr { border:2px solid transparent; border-style:hidden}
.widetransparenttable td  { border:2px solid transparent !important; border-style:hidden}


/*Supplier Overview2 */
.supplierOverview2{}
.supplierOverview2 table{ width:920px; border: none; }
.supplierOverview2 .FormLabelBlueBold12{ font-family: verdana; font-size : 12px; font-weight: bold; color:#1DA5A1; width: auto;}
.supplierOverview2 .FormLabelBlueBold14{ font-family: verdana; font-size : 14px; font-weight: bold; color:#1DA5A1; width: auto;}
.supplierOverview2 .FormLabelBold11{ font-family: verdana; font-size : 11px; font-weight: bold; color:black; width: auto; }
.supplierOverview2 .DetailsLabelAlert {font-family: verdana;font-size : 11px; color:#CC5200;width: auto;}
.supplierOverview2 a {color: #CC5200;font-family: Verdana;font-size: 11px;text-decoration: none;}
.supplierOverview2 .FormLabel11 {font-family: verdana;font-size : 12px;color:black;width: auto;}
.supplierOverview2 .printmenuOut {cursor: default;display: block;margin:0px;color:#1DA5A1;width:300px;border:0px solid #000000;padding:5px 5px 5px 0px;text-align:left;font-family:verdana, helvetica, sans-serif;font-size:11px;font-weight:normal;}
.supplierOverview2 .printmenuOver {cursor: default; display: block; margin: 0px; background-color: #BFDEE7; color: #1DA5A1; width: 50px; border: 0px solid #000000; padding: 5px 5px 5px 0px; text-align: left; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal; /*text-decoration:underline;*/}
.supplierOverview2 .menuOut {cursor: default; display: block; margin: 0px; color: #1DA5A1; width: 152px; border: 0px solid #000000; padding: 5px; text-align: left; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.supplierOverview2 .menuOver {cursor: default; display: block; margin: 0px; background-color: #BFDEE7; color: #1DA5A1; width: 152px; border: 0px solid #000000; padding: 5px; text-align: left; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.supplierOverview2 .submenu {font-family: verdana, helvetica, sans-serif; font-size: 11px; padding: 2px; padding-left: 10px;}
.supplierOverview2 .submenu a:link {color: #1DA5A1; line-height: 140%; font-size: 11px; text-decoration: none; font-weight: normal; font-family: verdana;}
.supplierOverview2 .submenu a:visited {color: #1DA5A1; font-size: 11px; text-decoration: none; font-family: verdana; font-weight: normal;}
.supplierOverview2 .submenu a:active {color: #1DA5A1; font-size: 11px; text-decoration: none; font-family: verdana; font-weight: normal;}
.supplierOverview2 .submenu a:hover {color: #1DA5A1; font-size: 11px; text-decoration: underline; font-style: normal; font-weight: normal; font-family: verdana; /***background-color:#BFDEE7;****/}
.supplierOverview2 .FormLabel11Alert {font-family: "Open Sans",sans-serif; font-size: 13px; color: red; width: auto;}


#display { border:1;border-style:solid; border-color:#F3F3EB;}
#display tbody tr.even td {padding:5px 5px 5px 5px;background-color: #eee; font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1px;border-color:#F3F3EB;border-bottom:1px solid #F3F3EB;border-left:1px solid #F3F3EB;}
#display tbody tr.odd  td {padding:5px 5px 5px 5px;background-color: #fff; font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1px; border-color:#F3F3EB;border-bottom:1px solid #F3F3EB;border-left:1px solid #F3F3EB;}
#display tbody tr.transparent  td {padding:5px 5px 5px 5px;background-color: #F3F3EB; font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1px; border-style:solid; border-color:#F3F3EB;}
#display thead th {padding:5px 5px 5px 5px; background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 14px; color:Black;font-weight:bold;border:1px; border-style:solid; border-color:#F3F3EB;}

#mediumtable { width:800px; border:2px solid black important!;}
#mediumtable tbody tr.even td {padding:1px 10px 1px 5px;background-color: #eee; font-family:'Open Sans', sans-serif; font-size: 12px; color:Black; border-color:#C5C5C5; }
#mediumtable tbody tr.odd td {border:2px solid black important!; padding:1px 10px 1px 5px;background-color: #fff; font-family:'Open Sans', sans-serif; font-size: 12px; color:Black; border-color:#C5C5C5;}
#mediumtable tbody tr.else td {border:2px solid black important!; padding:1px 5px 1px 2px;background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 12px; color:Black; font-weight:bold; border-color:#C5C5C5;}
#mediumtable thead th {border:2px solid black important!; padding:1px 5px 1px 2px;background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 13px; color:Black; font-weight:bold; border-color:#C5C5C5;}


#planthirepricing { border:2px solid black important!;}
#planthirepricing tbody tr.even td {padding:1px 10px 1px 5px;background-color: #eee; font-family:'Open Sans', sans-serif; font-size: 13px; border:1;color:Black; border-color:#C5C5C5; border-collapse:collapse;}
#planthirepricing tbody tr.odd td {border:2px solid black important!; padding:1px 10px 1px 5px;background-color: #fff; font-family:'Open Sans', sans-serif; font-size: 13px; border:1;color:Black; border-color:#C5C5C5;border-collapse:collapse;}
#planthirepricing tbody tr.else td {padding:1px 5px 1px 2px;background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 13px; color:Black; border:1;font-weight:bold; border-color:#C5C5C5;border-collapse:collapse;}
#planthirepricing thead th {padding:1px 5px 1px 2px;background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1;font-weight:bold; border-color:#C5C5C5;border-collapse:collapse;}

#planthiredisplay { width: 900px; }
#planthiredisplay tbody tr.even td {padding:1px 10px 1px 5px;background-color: #eee; font-family:'Open Sans', sans-serif; font-size: 14px; border:1;color:Black; border-color:#C5C5C5; border-collapse:collapse;}
#planthiredisplay tbody tr.odd td {padding:1px 10px 1px 5px;background-color: #fff; font-family:'Open Sans', sans-serif; font-size: 14px; border:1;color:Black; border-color:#C5C5C5;border-collapse:collapse;}
#planthiredisplay tbody tr.else td {padding:1px 5px 1px 2px;background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1;font-weight:bold; border-color:#C5C5C5;border-collapse:collapse;}
#planthiredisplay thead th {padding:1px 5px 1px 2px;background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1;font-weight:bold; border-color:#C5C5C5;border-collapse:collapse;}

.machineMainPnl{ margin:0 10px 0 150px; padding:8px 0 8px 0; background:#214255; width:520px; }
.machineMainPnl .SearchCol1{ width:520px; float:left; margin:0 10px 0 0; }
.machineMainPnl .SearchCol2{ width:90px; float:left; margin:20px 0 0 0; }
.machineMainPnl .SearchCol2a{ width:90px; float:left; margin:3px 0 0 0; }

.mediumSelect select { width:250px;}

.FormLabelBold12 { font-family: 'Open Sans', sans-serif; font-size : 14px; font-weight: bold; color:#214255; width: auto;}
.FormLabelBoldBlue12 { font-family: 'Open Sans', sans-serif; font-size : 14px; font-weight: bold; color:#214255; width: auto;}

#ctl00_cphMain_ReportViewer1 {text-align:left;}
#ctl00_cphMain_ReportViewer1_ctl00_ctl07_divDropDown {text-align:left;}
#ctl00_cphMain_ReportViewer1_ctl00_ctl05_divDropDown {text-align:left;width:300px;}
#ctl00_cphMain_ReportViewer1_ctl00_ctl03_divDropDown {text-align:left;}    
#ctl00_cphMain_ReportViewer1_ctl00_ctl09_divDropDown {text-align:left;}

.results {border:1px solid #eee;}
.results tbody tr.even td {padding:5px 5px 5px 5px;background-color: #eee; font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1px;border-color:#F3F3EB;}
.results tbody tr.odd  td {padding:5px 5px 5px 5px;background-color: #fff; font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1px;border-color:#F3F3EB;}
.results tbody tr.odd td.Disclaimer {
        padding: 5px 5px 5px 5px;
        background-color: #fff;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        color: Black;
        border: 1px;
        border-color: #F3F3EB;
    } /*font-weight:bold;}*/
/*.results tbody tr.odd  td.DetailsLabelAlert {padding:5px 5px 5px 5px;background-color: #fff; font-family:'Open Sans', sans-serif; font-size: 14px; color:red; border:1px;border-color:#F3F3EB;}*/
.results tbody tr.transparent  td {padding:5px 5px 5px 5px;background-color: #fff; font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1px; border-color:#F3F3EB;}
.results thead th {padding:15px 5px 5px 5px; background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 14px; color:Black;font-weight:bold;border:1px;border-color:#F3F3EB;}
.autowidth {width:auto !important;}
.wideCheckBoxList {width:400px !important; border:none;}
.formBx .eval-look .wideCheckBoxList label {padding-top:0px;}
.results tbody tr.odd td .wideCheckBoxList {border:none;}
.results tbody tr.even td .wideCheckBoxList {border:none;}

/* -these styles emulate the .results listview style but for gridviews (see EvaluationList.aspx). Gridviews are useful because you can autogenerate columns. - Ita 3/11/16 */
.results tbody td {padding:5px 5px 5px 5px;background-color: #eee; font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1;border-color:#F3F3EB;}
.results tbody tr th {padding:15px 5px 5px 5px; background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 14px; color:Black;font-weight:bold;border:1;border-color:#F3F3EB;}

.results tbody .evaluationlistrowstyle td {background-color: #fff;}
.results tbody .evaluationlistalternatingrowstyle td {background-color: #eee;}

.evaluationlistheader table th {padding:15px 5px 5px 5px; background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 14px; color:Black;font-weight:bold;border:1;border-color:#F3F3EB;}

/*.rfxDocumentGridHeader{padding:15px 5px 5px 5px; background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 14px; color:Black;font-weight:bold;border:1;border-color:#F3F3EB;}
.rfxDocumentGridRow ({padding:5px 5px 5px 5px;background-color: #eee; font-family:'Open Sans', sans-serif; font-size: 14px; color:Black; border:1;border-color:#F3F3EB;}*/

.FormLabelRedBold { font-family:'Open Sans', sans-serif; font-size : 13px; font-weight: bold;      color:red; width: auto; }
.PseudoBoxlabel { 	font-family: 'Open Sans', sans-serif;	font-size : 13px; 	font-weight: normal; 	color:black;	border-style:none;	border-width :1px 1px 1px 1px ; 	padding :  3 0 3 0;}
.FormLabelBoldStyles { font-family:'Open Sans', sans-serif; font-size : 13px; font-weight: bold;      color:#214255; width: auto; }
.FormLabelBlueBold12{ font-family:'Open Sans', sans-serif;  font-size : 12px; font-weight: bold; color:#1DA5A1; width: auto;}
.FormLabelBlueBold14{ font-family:'Open Sans', sans-serif;  font-size : 14px; font-weight: bold; color:#1DA5A1; width: auto;}
.FormLabelBoldDisplay { font-family:'Open Sans', sans-serif; font-size : 13px; font-weight: bold;      color:#214255; width: 400px; }
.FormLabelDisplay { font-family:'Open Sans', sans-serif; font-size : 13px;      color:#214255; width: 400px; }
.ForminputBox { font-family:'Open Sans', sans-serif; font-size : 13px; font-weight: bold;      color:#214255; width: 250px; }
.FormLabelHeaderBold{color:#1DA5A1; font-weight: bold;}
.FormLabelMandatoryright{color:#97c44f;float: right;font-weight: bold;}
.FormLabelMandatory {font-family:  'Open Sans', sans-serif; font-size : 14px; color:#97c44f;  text-align:left; font-weight:bold;}
.FormLabelMedium  { font-family:'Open Sans', sans-serif; font-size : 12px; font-weight: normal;      color:#214255; width: auto; }
.FormLabelIndex{ font-family:'Open Sans', sans-serif; font-size : 12px; font-weight: bold;      color:#214255; width: auto; vertical-align:top; padding: 0 10px 0 0; }
.CheckboxMargin {Margin: 10px;}
.FormLabelBold11{ font-family: verdana; font-size : 11px; font-weight: bold; color:black; width: auto; }

.inputWrapper {
    height: 32px;
    width: 64px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    /*Using a background color, but you can use a background image to represent a button*/
    background-color: #1DA5A1;
    color: #FFF !important;
    
}

.fileInput {
    cursor: pointer;
    height: 100%;
    position:absolute;
    top: 0;
    right: 0;
    z-index: 99;
    /*This makes the button huge. If you want a bigger button, increase the font size*/
    font-size:50px;
    /*Opacity settings for all browsers*/
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}

.inputWrapper:hover{background-color: #91979F; }

@media print {
  a[href]:after {
    content: none !important;
  }
}

.adminQueries {
    padding-top: 15px;
    width: 250px;
    text-align: right;
}

.SlightlyNarrowerLabel { box-sizing:content-box;width:800px !important; }

.formBx .Assumption input {width:50px; padding-top:10px;} 

.EOILotSelect label {width:60px; text-align:left;}
.EOILotSelect input{ width:30px; margin:5px 5px 0 0; padding:3px 0 3px 0; font-weight:normal;}
.EOILotSelect h2 { color:#0fa2d5; font-size:130%; font-weight:bold; text-align:center;}

.EOI label {width:520px;; text-align:left;}
.EOI input{ width:30px; margin:5px 5px 0 0; padding:3px 0 3px 0; font-weight:normal;}

.EOI input[type='submit']{ width:90px;}

.EOI .FOTUnderstood {width:520px;}
.EOI .LotShortDescription {width:520px;}
.EOI h2 { color:#0fa2d5; font-size:130%; font-weight:bold; text-align:center;}

.FOTUnderstoodCheckbox {float:left; display:inline;}


.EOIPreference {width:40px !important;}

.LotLumpSum {width:100px !important;}
.EOIInfo {float:left;text-align:left; color:darkorange;padding-left:50px;font-size:80%;}
.EOIPlain {font-weight:normal !important;}
.EOI td {border:none !important;}
.EOI input[type='radio'] {
    width: 50px;
    margin-top: 5px;
    padding: 3px 0 3px 0;
    float: left;
}
.EOI input[type='text'] {
    width: auto;
    padding-bottom: 8px;
    padding-left: 3px;
    padding-top: 0px;
}

.EOI textarea {padding-left:10px;}

/*.ApplicantLotSelect input{ width:30px; margin:5px 5px 0 0; padding:3px 0 3px 0; font-weight:normal;}
.ApplicantLotSelect h2 { color:#0fa2d5; font-size:130%; font-weight:bold; text-align:center;}*/

.NarrowLabel {width:auto !important;}
.NoTopMargin {margin-top:0px !important;}

/*.MidstOfText {display:inline;}*/

.HAndS input{width:500px;float:left;}
.HAndS label{width:800px;float:left;text-align:left;}
.HAndS h2 { color:#0fa2d5; font-size:130%; font-weight:bold; text-align:center;}

.EOIConfirm select{width:auto;} /* allow the list boxes to adjust to the width of the text*/
.EOIConfirm h2 { color:#0fa2d5; font-size:130%; font-weight:bold; text-align:center;}

ol {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
ol > li {
    position:relative; /* Create a positioning context */
    margin:0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */
    padding:4px 8px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
    border-top:2px solid #666;
    background:#f6f6f6;
}
ol > li:before {
    content:counter(li, lower-roman); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-2px;
    left:-2em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:2em;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    padding:4px;
    border-top:2px solid #666;
    color:#fff;
    background:#666;
    font-weight:bold;
    font-family:"Helvetica Neue", Arial, sans-serif;
    text-align:center;
}
li ol,
li ul {margin-top:6px;}
ol ol li:last-child {margin-bottom:0;}

."" {
    position:relative; /* Create a positioning context */
    padding:4px 8px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
    border-top:2px solid #666;
    border-bottom:2px solid #666;
    background:#f6f6f6;
}

.EOIAcknowledge {
    position:relative; /* Create a positioning context */
    padding:12px 12px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
    border-top:2px solid #666;
    border-bottom:2px solid #666;
    background:#f6f6f6;
    width:100% !important;
}

.FinalStatus{
    position:relative; /* Create a positioning context */
    padding:4px 8px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
    background:#f6f6f6;
    width:100%;
}

.FinalStatusGood {
    border-top:2px solid #1DA5A1;
    border-bottom:2px solid #1DA5A1;
}

.FinalStatusBad{
    border-top:2px solid #C40003;
    border-bottom:2px solid #C40003;
}

.DeclarationText {
    float: left;
    /*width: 80%;*/
}

.DeclarationSelect {
    /*float: right !important;*/
    width: 10% !important;
    padding-left: 2%;    
    margin-top: 0.5% !important;
}

.DeclarationItem {
    padding-bottom: 40px;
    padding-top:40px;
    margin-bottom:20px;
}

.SupplierFiles tbody tr td {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    color: black;
}

.SupplierFiles th {
    padding:15px 5px 5px 5px; 
    background-color:#B4B4B4;
    font-family:'Open Sans', sans-serif; 
    font-size: 14px; 
    color:Black;
    font-weight:bold;
    border:1px;
    border-color:#F3F3EB;
}

.regionitem {padding-bottom:20px;}

.suppliercategorybutton{ height:30px; line-height:22px; display:block; text-decoration:none; text-align:center; font-weight:normal; font-family:"Open Sans",serif; color:#fff !Important; font-size: 15px;}
.suppliercategorybuttondisabled{ height:30px; line-height:22px; display:block; text-decoration:none; text-align:center; font-weight:normal; font-family:"Open Sans",serif; color:#fff !Important; font-size: 15px;}

.white-background {background-color: white !important;}

.nice-padded-look {padding-top: 30px; padding-left: 100px; padding-right:100px; padding-bottom: 30px;}

.red { color: red !important; }
.green { color: green !important; }
.orange { font-weight:600; color: orange !important; }
.yellow { color: yellow !important; }

.applicants label {padding:0px 0px 0px 0px !important; }
.applicants input[type='checkbox']{ width:30px; margin: 0 5px 0 0; padding: 3px 0 3px 0; float: left; line-height:normal;}

.formBx .EOI input[type='checkbox']{ margin: 5px 5px 0 0; width:30px; }

.EOITreeview table {width:auto;}

.TermsAndConditionsTreeView table {width:auto; background-color:transparent;}
.TermsAndConditionsTreeView td {background-color:transparent; border:none !important;}
.TermsAndConditionsTreeView tr {background-color:transparent; border:none !important;}
.TermsAndConditionsTreeView {font-family: "Open Sans", sans-serif;}


.formBx .EOISubHeading { font-size:90%; color:#1DA5A1; }

/*for formatting lot names in plant hire DPS - Ita 19/9/16*/
.formBx .eval-look .dps_u { text-decoration:underline; margin-right:0px;}

.formBx .DisplayEmails p span { float:none; }

.EmptyDataTemplateFormat{padding:15px 5px 5px 5px; background-color:#B4B4B4;font-family:'Open Sans', sans-serif; font-size: 14px; color:Black;font-weight:bold;border:1;border-color:#F3F3EB;}


.rfxItemBorder {border-bottom: 10px solid #42a5ba;}

.termsRootNodeStyle
{
    font-weight:bold !important;
    font-size:large !important;
    color:#1f4351 !important;
    padding-bottom: 10px;
}

.termsLeafNodeStyle {
    font-weight: normal !important ;
    font-size: medium !important;
    color: #1da5a1 !important;
    text-decoration: underline !important;
    padding-bottom: 8px;
}   

.termsNodeStyle {
    font-weight: bold;
    font-size: medium;
    color:gray;
}

.LeftLeaningBoldLabel { 
font-family:'Open Sans', sans-serif; font-size : 13px; font-weight: bold; color:#214255; width: 300px; text-align:left !important; dding-top:3px; padding-left:3px; 
}

.LeftLeaningBoldInput { 
font-family:'Open Sans', sans-serif; font-size : 13px; font-weight: bold; color:#214255; width: auto !important; text-align:left !important; 
}

.buttondisabled{ color:#d3d3d3 !Important; }

.formBx .eval-look .zeropadding label {padding-top:0px !important;}

.color-red{ color:red; }

 .HighlightedAwardRow {background-color:#ffffe6 !Important; }
 /*#ffffe6 or ffffcc? */
 
.StandardAwardRow{background-color:white;}

.EmailPanel{border:1px; border-color:lightgray; box-shadow: 20px 20px 50px 20px #888888; padding:50px;}

.RFXReasonsCheckboxList {width:400px !important; border:none; }
.RFXReasonsCheckboxList label {padding-top:0px; float:left; text-align:left; font-weight:normal; line-height:100%;}
.RFXReasonsCheckboxList td {border:none !Important;}

.linkdisabled {
    color: #DCDCDC !important;     
}

.previously {
    background-color: #F4F4EC;
    text-shadow: rgba(255,255,255,0.3) 0px 3px 3px;
    padding: 10px;
}

.ExpandableText {
  min-height: 35px;
  overflow-y: hidden;
  border: 2px solid #cccccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  box-shadow: 2px 2px 8px #888888;
}

.padded {
  padding-left: 5px !important;
  padding-right: 5px;
}
.medWidth {width:260px !Important;}

/*.EvaluationCriteriaLabel {width:20%;}
.EvaluationCriteriaWeighting {width:10%;}
.EvaluationCriteriaReason {width:70%;}*/

h1.hidden {
    display: none;
}

.AwardEmailsUnderstoodCheckbox {float:left; display:inline; margin-top:6px; font-weight:normal;}

.AwardEmailsAcknowledge {
    position:relative; /* Create a positioning context */
    padding:12px 12px !Important; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
    border-top:2px solid #666;
    border-bottom:2px solid #666;
    background:#f6f6f6;
    width:100% !important;
    text-align:left !important;
    font-weight:normal !important;
}

.eightypercent{width: 80% !important; }
.fullwidth{width: 100% !important; }

.Disclaimer {
    border: 1px;
    border-color: #F3F3EB;
}/*font-weight:bold;}*/

 .alertBox
{
    /*position: absolute;
    top: 100px;*/
    left: 50%;
    width: 500px;
    /*margin-left: -250px;*/
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 4px 8px;
}

.standardbutton {background: none repeat scroll 0% 0% #1DA5A1; color:#fff;}

 
.formBx .pagerbtn{
	height: 32px; 
	width: 32px;
}

.ShowHideMessageBtn {
    color: white;
    background-color: #1DA5A1;
    font: bold 14px auto "Trebuchet MS", Verdana;
    font-size: 14px;
    cursor: pointer;
    width: 450px;
    height: 30px;
    padding: 4px;
    border-radius: 4px;
    /*-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;*/
}

.rfXMessageTable
{
    background-color: #fff;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size : 14px;
    line-height: normal;
    font-family: auto "Open Sans", sans-serif;
    /*padding-left: 4px;
    padding-right: 4px;*/
    /*-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
        padding-left: 4px;
        padding-right: 4px;
        padding-bottom: 4px;*/
}      

.rfXMessageTable table th
{
    background-color: #214255;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size : 14px;
    line-height: normal;
    font-family: auto "Open Sans", sans-serif;
    padding: 5px 5px 5px 5px;
}   

.rfXMessageTable table td
{
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size : 14px;
    line-height: normal;
    font-family: auto "Open Sans", sans-serif;
    color: black;
    padding-left: 5px;
}  
#rfxffpgv tbody tr th
{
    background-color: #214255;
    color: white;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size : 14px;
    line-height: normal;
    font-family: auto "Open Sans", sans-serif;
    padding-left: 5px;
}  

#rfxffpgv tbody tr td
{
    background-color: #fff;
    color: #000;
    font-style: normal;
    font-variant: normal;
    font-size : 14px;
    line-height: normal;
    font-family: auto "Open Sans", sans-serif;
    padding-left: 5px;
}  

#allMessagesGrid tbody tr th
{
    background-color: #214255;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size : 14px;
    line-height: normal;
    font-family: auto "Open Sans", sans-serif;
    padding: 5px 5px 5px 5px;
}


#allMessagesGrid tbody tr td
{
    font-style: normal;
    font-variant: normal;
    font-size : 14px;
    line-height: normal;
    font-family: auto "Open Sans", sans-serif;
    color: black;
    padding-left: 5px;
}  

#rfxffpgv ul{
list-style-type:none;
}

#lblRfxMessageContent p{
    padding: 30px;
}

/* Used to highlight rows */
.boldRow td{
    font-weight: bold;
}

.hidden-field
 {
     display:none;
 }

.broadcastWarning{
      height:100%;
      width:560px;
      display:inline-block;
      padding: 15px;
      color: red;
}


#lblRfxMessageContent  ul{
    margin: 50px;
    padding: 1px;
}

#lblRfxMessageContent.viewrfxmessage ol li{
    list-style-type: decimal;
    margin: 50px !important;
    padding: 1px !important;
    background : white !important;
    border-top : none !important;
}

#lblRfxMessageContent.viewrfxmessage ol li::before{
    list-style-type: decimal;
    margin: 50px !important;
    padding: 1px !important;
    background : white !important;
    border-top : none !important;
}

.modalMsgBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index: 100001 !important;
}

.modalMsgPopup {
    position: relative;
    z-index: 600001 !important;
    width: 600px;
    height: 700px;
    border: solid 2px #e5e5e5;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color: white;
    overflow-x:hidden;
}

.mce-panel{
    padding: 1px

}
.uploadText {
    text-align: center !important;
    width: 80px !important;
}
.standardbutton {background: none repeat scroll 0% 0% #1DA5A1; color:#fff;}

/* Tooltip container */
.tooltipsupplygov {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* Dots under the hoverable text */
}

/* Tooltip text */
.tooltipsupplygov .tooltiptextsupplygov {
    visibility: hidden;
    width: 300px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    transition-duration: 3s;
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltipsupplygov:hover .tooltiptextsupplygov {
    visibility: visible;
}

/* Show the tooltip text when you mouse over the tooltip container */
.boom{width:243px;}

.CANDisplayCode0
{
    font-size: 210%;
    color:#1DA5A1; 
    display: block;
    margin-bottom: 10px;
    border-bottom: 7px;
    border-top: 7px;
    border-left: 0px;
    border-right: 0px;
    border-color:#1DA5BB;
    border-style: double;
    padding-top: 5px;
    padding-bottom: 5px;
}

.CANDisplayCode1
{
    font-size: 150%;
    color: #1DA5A1;
    border-radius: 6px;
    background-color: lightgray;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.CANDisplayCode2
{
    font-size: 130%;
    color: darkgray;
    border-radius: 6px;
    display: block;
}

.CANDisplayCode3, .CANDisplayCode5 
{
    font-size: 110%;
    color: #91979f;
    border-radius: 6px;
    background-color: white;
    display: block;
    padding-left:50px;
}

.CANDisplayCode4
{
    font-size: 100%;
    color: #91979f;
    padding-left: 100px;
    border-radius: 6px;
    display: block;
}

.CANDisplayCode6
{
    font-size: 100%;
    color: #91979f;
    padding-left: 75px;
    border-radius: 6px;
    display: block;
}

.formBorder {
    border:thin black solid;
}
.can {
    padding-left: 5px;
                
}
.can-h6 {
    font-weight: bold;
                
}
.can-tooltip-header {

}
.can-input-group {
    max-width: 27%; 
}

.can-input-group-€ {
    max-width: 28%; 
}
.can-input-span {
    min-width: 25%; 
}

.can-expandable {
    height:40px;
    -webkit-transition: all 0.5s ease-in-out;
}

.can-expandable:hover, can-expandable:focus {
    height:calc(100% - 90px);      
    -webkit-transition: all 0.8s ease-in-out;
}
      
.can-panel-300:hover, .can-panel-300 {
    height:300px;    
}

can-expandable + can-expandable:hover, can-expandable + can-expandable:focus {
    height:calc(150% - 190px)	
}
         
.can-label {
    padding-top: 2px;
    color: #8c9aaa;
}
.can-btn:hover {
    color: white;
    background-color: #90979F;
                
}
.can-animated {
    -webkit-transition: height 0.2s;
	-moz-transition: height 0.2s;
	transition: height 0.2s;
}

.can-list-heading {
    color: #1da5a1;
}

.formBx input {
    padding: 5px;
}
/*.can-tooltip {
    content:box;
    background-color: deeppink;
    height: 40px;
    width: 40px;
}*/
can-panel {
    background-color:lightgrey;
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7; 
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 10px;
}

.CANStatusLabel{
    color:#97c44f;
    line-height: 140%;
    float:left;
    font-weight:bold;
    font-size:80%;
}

.IsSMECheckbox input[type='checkbox']{
    width: 30px !Important;
    margin-top: 5px;
}

.ddautopopulate{
    background-color: lightgray;
    font-style: italic;
}

.textboxAsLabel{
    /*background:rgba(0,0,0,0);*/
    background-color: lightgray;
    font-style: italic;
    border:1px solid rgba(0,0,0,0);
}

.alignLabel{
    margin-top: 6px!important

}

.textboxAsLabel:hover {
    transition-duration: 20ms;
    width:500px
}

/*.formBx .regionSelect input[type='checkbox'] {
    visibility: hidden;
}

.formBx .checkBoxOne {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #ddd;
    margin-top: 2px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 10px;
    border-radius: 100%;
    position: relative;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

.checkBoxOne label {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 100px;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;
    top: 3px;
    left: 3px;
    z-index: 1;
    background: #eee;
    box-shadow: inset 0px 1px 3px rgba(0,0,0,0.5);
}

.checkBoxOne input[type=checkbox]:checked + label {
    background: #26ca28;
}*/

.h5ListItem {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 11pt;
    color: black;
    font-weight: normal;
    padding-right: 5px;
    position: absolute;
    /*height:40px;*/
}

.RegionsDiv {
    display: inline-block;
    float: left;
    margin: 3px 0px 0px 0px;
}

.TickRegionsDiv {
    display: inline-block;
    float: left;
    margin: 3px 0px 0px 0px;
}

.regionsList li {float: right; list-style: none; text-align: center; margin-right: 15px; line-height: 60px; font-weight: bold; font-size: 12px;}

/* DATEPICKER */
#ui-datepicker-div {
    width: 182px;
    display: none;
    z-index: 9999 !important;
}

.FormLabelRedBoldLarge {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: red;
    width: auto;
}

button:focus {
    outline: 0;
}

.formBx .bsListBox {
}

.formBx .bsListBoxRow1 {
    min-height: 12px;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #1DA5A1;
}

    .formBx .bsListBoxRow1 h3 {
        float: left;
        font-size: 100%;
        color: #1DA5A1;
    }

    .formBx .bsListBoxRow1 span {
        float: right;
        text-decoration: underline;
        cursor: pointer;
        color: #1DA5A1;
    }

        .formBx .bsListBoxRow1 span:hover {
            text-decoration: none;
            color: #1DA5A1;
        }


.formBx .bsListBoxRow2 {
    width: 100%;
}

    .formBx .bsListBoxRow2 ul {
        width: 100%;
    }

        .formBx .bsListBoxRow2 ul li {
            width: 49%;
            float: left;
            margin: 0 0 8px 0;
            list-style: none;
            text-align: left;
        }

            .formBx .bsListBoxRow2 ul li label {
                width: 80%;
                font-size: 1em;
                padding-left: 5px;
            }
/* Changed from 285px = Cant find reference other than buyer view*/
                .formBx .bsListBoxRow2 ul li label span {
                    font-weight: normal;
                    color: #666;
                }

            .formBx .bsListBoxRow2 ul li input {
                width: 15px;
                height: 15px;
                border: 0;
                margin: 10px 0px 0px 0px;
            }

.regionsList input[type='checkbox'] {
    width: 15px;
    height: 15px;
    border: 0;
    margin: 10px 0px 0px 0px;
}

.regionLabel {
    color: #1F4351;
    margin: 0 10px 0 0;
    float: left;
    text-align: left;
    font-weight: bold;
    width: 80%;
    font-size: 1em;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 5px 0px 0px 0px;
}

.ex1 {
    width: auto;
    height: 200px;
    overflow: scroll;
}

.EEFWA tbody tr td {
    background: #f7fcff;
    border-color: #f7fcff !Important;
    padding: 20px !Important;
}

.EEFWA tbody tr td:last-of-type {
	text-align: center
}

.inactiveEEFWA{
	background:#91979F;
	opacity: 0.5;
}

.acceptEEFWA{
	margin: 0 auto;
}

.eefwaRed{
	color: red;
	text-align: center
}

#scrollInstruction{
    -webkit-transition: background 1.0s ease-in-out;
    transition:         background 1.0s ease-in-out;
	text-align: center;
}

.eeFWAAcceptButton{
	width:auto;
	margin: 0 auto 	
}

.sanitiserDialog {
    display: inline-block;
    font-family: 'Open Sans', serif;
    font-size: 15px;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

.chooseRFTButtonLink {
    margin: auto;
    padding: 13px;
}
