@charset "iso-8859-1";
body {
background-color: #FFF;
color: #000000;
margin: 0;
}
.bodyTitle {
color: #BB0A08;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 5px;
}
.CategorySearchColumnTitle {
background-color: #D9E1E8;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.contactUsBack {
background: url(/cgi/fr/img/EzineMenuButton1.gif) repeat-x;
}
.contactUsBack2 {
background: url(/cgi/fr/img/EzineMenuButton3.gif) repeat-x;
line-height: 1em;
}
.copyright, .copyrightBack {
color: #003366;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}
.copyrightBack {
background-color: #DFE7EE;
font-size: 11px;
}
TD.tdBackTO {
background-color: #F1F7F8;
padding: 4px 0 4px 5px;
}
.HomeMenuItem, TD.tdBackTO {
color: #20367c;

font: 8pt Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 20px;
padding-left: 5px;
}
.HomeMenuItem a, TD.tdBackTO a {
color: #095BA4;
text-decoration: none
}
.HomeMenuItem a:hover {
color: #FF6347;
}
table.mainBodySearchResults {
margin-top: 20px;
}
table.mainBodySearchResults td {
text-align: center;
padding: 2px;
vertical-align: middle;
}
table.mainBodySearchResults td.today,
table.mainBodySearchResults td.lastWeek,
table.mainBodySearchResults td.listed {
background-color: #D9E1E8;
}
table.mainBodySearchResults td.today a {
color: #F90000;
text-decoration: none;
}
table.mainBodySearchResults td.lastWeek a,
table.mainBodySearchResults td.listed a {
color: #0000FF;
text-decoration: none;
}
table.mainBodySearchResults td.CategorySearchHeader {
color: #000;
background-color: #D9E1E8;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}
table.mainBodySearchResults td.CategorySearchEven {
background-color: #EFF2F4;
text-align: left;
}
table.mainBodySearchResults td.CategorySearchOdd {
background-color: #FFF;
text-align: left;
}
.mainBodyTable {
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 5px;
width: 98%;
}
.searchTable {
font: 14px Verdana, Arial, Helvetica, sans-serif;
margin: 7px 0 0 0;
}
.searchTable * {
vertical-align: middle;
}
.usTendersNavLinks {
color: #07447C;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 0 0 110px;
text-align: left;
text-decoration: none;
}
td.usTendersNavLinks2 {
width: 170px;
}
.usTendersNavLinks a {
color: #07447C;
text-decoration: none;
}
.navBarFond2 {
background: url(/cgi/fr/img/NavBarFond2.gif) repeat-x;
}
#Table1, #Table2 {
margin: 0;
}
#Table1 img, #Table2 img {
margin-bottom: -2px;
}
#Table2 img {
margin-bottom: -3px;
}
.menuDiv {
background: url(/cgi/fr/img/search_bck.gif) repeat-x bottom left;
color: #07447C;
float: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
height: 70px;
margin-top: 0;
padding: 0;
text-align: left;
width: 100%;
}
.menuDiv a {
text-decoration: none;
}
.subMenus {
float: left;
padding: 0;
text-align: left;
width: 80%;
}
.center {
float: left;
text-align: center;
width: auto;
}
.subMenus div.center {
margin-left: 40px;
}html>body .subMenus div.center {
margin-left: 80px;
}
.subMenus form {
margin: 10px 0 0 0;
vertical-align: middle;
}
.subMenus form * {
vertical-align: middle;
}
.registerDiv {
float: left;
width: 150px;
}
.menuTopRight {
text-align: right;
}
.menuTopRight span.menuTopRightBck {
background: none;
float: right;
width: 60%;
}
.menuTopRight span {
background: url(/cgi/fr/img/EzineMenuButton3.gif) repeat-x;
float: right;
}

p {
color: #333;
}
#canvasLeft {
float: left;
margin-left: 75px;
voice-family: "\"}\""; voice-family: inherit;
width: 800px;
}#canvasLeft {}
html>body #canvasLeft {
margin-left: 150px;
}
#canvasLeft #crHeader {
float: left;
}
#canvasLeft #crHeader #crHeaderTitle {
color: #4D6D84;
float: left;
height: 40px;
margin-bottom: 1px;
width: 564px;
}
#canvasLeft #crHeader #crHeaderTitle h1, h1.freeTrial, h1.siteMap {
color: #4D6D84;
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
margin: 15px 0;
}
#canvasLeft #crHeader #crHeaderCallUs {
background-color: #F9FAFC;
color: #718590;
height: 50px;
float: right;
padding-left: 5px;
text-align: left;
voice-family: "\"}\""; voice-family: inherit;
width: 205px;
}#canvasLeft #crHeader #crHeaderCallUs {}
#canvasLeft #crHeader #crHeaderCallUs p {
margin-top: 5px;
}
#canvasLeft #crHeader #crHeaderCrumbs, #crHeaderCrumbs, #crHeaderCrumbsMore, .fadedUnderLine  {
background: url(/cgi/fr/img/breadCrumbBckg.gif) repeat-x top left;
color: #A4A4A4;
float: left;
margin-bottom: 20px;
voice-family: "\"}\""; voice-family: inherit;
width: 788px;
}#canvasLeft #crHeader #crHeaderCrumbs {}
#crHeaderCrumbs p {
margin: 5px 0 0 15px;
}
#crBody #zonemsg {
float: left;
margin: 0 0 10px 0;
}html>body #crBody #zonemsg {
margin: -10px 0 10px 0;
}
#crBody #zonemsg p#blurb {
margin: 0;
width: 443px;
}
#zonemsg h2 {
color: #B61;
font-size: 12px;
margin-top:25px;
text-transform: uppercase;
}
#zonemsg p {
float: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
vertical-align: middle;
width: 568px;
}
#zonemsg span {
width:30px;
float:left;
}
#zonemsg #blurb {
background: #FFC;
border: 1px dotted #FC6;
font-size:12px;
line-height: 140%;
padding: 5px 15px;
overflow: auto;
}
#zonemsg #blurb img {
float:left;
margin-right:10px;
}
#zonemsg #blurb span {
float: left;
}
#crBody #nmrightbox {
float: left;
margin: 0 0 0 20px;
padding: 0;
width: 275px;
}
#crBody #nmrightbox #contactinfo p {
height: 14px
}
#canvasLeft #crBody div.passRecov ul {
float: left;
line-height: 1.5em;
list-style: url(/cgi/fr/img/bulletSquareSmall.gif);
margin: 0 0 0 20px;
padding: 0;
}



h2.passRecov {
background-color: #E8EEEE;
color: #485E6B;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 3px;
}
div.passRecov {
float: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 10px;
width: 475px;
} html>body div.passRecov {
padding-bottom: 0;
}
div.passRecov .fadedUnderLine {
margin: 1px 0 5px 0;
width: 100%;
}
div.passRecov p {
width: 100%;
}
div.passRecov form p * {
margin-top: 0;
vertical-align: middle;
}
div.passRecov form p label.long {
width: 120px;
}
div.passRecov form p label.wAuto {
width: auto;
}
div.passRecov .errorMessages {
width: 100%;
}
.fadedUnderLine {
margin: 1px 0 0 5px;
width: 790px;
}html>body .fadedUnderLine {
margin: 1px 0 0 10px;
}
.fadedUnderLine span {
color: #333;
float: left;
font-size: 11px ;
padding: 10px 0 0 5px;
}
#nmleftbox, #nmrightbox{
background: #EBF2F9;
border: 1px solid #B1C0CC;
float: left;
margin: 10px 10px 10px 90px;
overflow: auto;
padding: 10px 10px 10px 10px;
width: 35%;
} html>body #nmleftbox, #nmrightbox{
margin: 10px 10px 10px 180px;
padding: 10px 10px 10px 10px;
}
#nmrightbox {
background-color: #FFF;
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
width: 100%;
}
#nmrightbox h1 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}
#contacticon, #contactinfo {
float: left;
margin: 10px 5px;
width: 20px;
}
#contactinfo {
width: 80%;
}
#contacticon p, #contactinfo p {
padding: 0;
margin: 0 0 20px 0;
}
#contactinfo p {
margin: 0;
height: 22px
}
.height1 {
height: 1px;
line-height: 0em;
}
.results1 a {
font-color: #BB0A08;
text-decoration: none;
}
.message {
margin-left: 10px;
margin-bottom: 5px;
font-weight: bold;
}
.error {
color:#FF0000;
}
.errorMessages {
background-color: #FFC;
border: 1px solid #C3AB6E;
font: 11px Verdana, Arial, Helvetica, sans-serif;
margin: 5px;
color: #000;
width: 720px;
}
.errorMessages .message {
margin: 0;
padding: 3px 10px;
font-weight: normal;
}
.errorMessages .error {
color: #A22D28;
font-weight: bold;
}
.menuDiv a.register {
color: #BB0A08;
}
#headerPrint {
display: none;
}