/* General Elements */
body { background: #FFF url(/bne/en/Img/main_background.gif) repeat-x; margin: 0; color: #000; font: normal 12px Arial, Helvetica, sans-serif; }
img { border: 0; }
.fakebr { display: block; }
.pointFixed { position: relative; }
.bold { font-weight: bold; }
ul { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
.blueText { color: #0C3461; }
hr.page-clear { width: 100%; height: 0; clear: both; color: #FFF; border: 0; }
.displayNone { display: none; }
h1 { font: bold 18px Arial; color: #0B3360; margin-top: 0; }
h1.verticalTitleSpacer { margin-top: 10px; }
h2.title { color: #052B56; font: bold 22px Arial, Helvetica, sans-serif; color: #052B56; padding: 10px 0; margin: 0; }
h2.titleSpacer { margin-left: 10px; }
h3.bidInfo { margin: 0 0; color: #052B56; font: bold 14px Arial, Helvetica, sans-serif; }
a { text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
.errorMessages { color: #F00; }
.divRelative { position: relative; }
#MainContainer_Public .MdfSessionMessageError { color: #F00; }

#MainContainer_Public { width: 924px; border: 7px solid #ADCC9D; margin: auto; }
#MainContainer_Public #MainHeader { background: url(/bne/en/Img/main_header_public_bg.jpg); height: 114px; }
#MainContainer_Public #MainHeader2 { background: url(/bne/en/Img/main_header_public_bg2.jpg); height: 114px; }
#MainContainer_Public #MainHeader #Logo_BidNet { float: left; }
#MainContainer_Public #MainHeader #Login_Wrapper { float: right; width: 130px; }
#MainContainer_Public #MainHeader #Login_Wrapper #Login { margin: 12px 0 8px 0; }

#MainContainer_Public #MainNav { width: 926px; height: 33px; }
#btn_none { float: left; width: 350px; height: 33px; }
#MainContainer_Public #MainNav #MainNavImages #home a { float: left; width: 57px; height: 33px; background: url(/bne/en/Img/btn_home.jpg) no-repeat 0 0; }
#MainContainer_Public #MainNav #MainNavImages #home a:hover,
#MainContainer_Public #MainNav #MainNavImages #home a.selected { background-position: 0 -33px; }
#MainContainer_Public #MainNav #MainNavImages #our_bid_service a { float: left; width: 105px; height: 33px; background: url(/bne/en/Img/btn_our_bid_service.jpg) no-repeat 0 0; }
#MainContainer_Public #MainNav #MainNavImages #our_bid_service a:hover,
#MainContainer_Public #MainNav #MainNavImages #our_bid_service a.selected { background-position: 0 -33px; }
#MainContainer_Public #MainNav #MainNavImages #about_us a { float: left; width: 74px; height: 33px; background: url(/bne/en/Img/btn_about_us.jpg) no-repeat 0 0; }
#MainContainer_Public #MainNav #MainNavImages #about_us a:hover,
#MainContainer_Public #MainNav #MainNavImages #about_us a.selected { background-position: 0 -33px; }
#MainContainer_Public #MainNav #MainNavImages #why_us a { float: left; width: 64px; height: 33px; background: url(/bne/en/Img/btn_why_us.jpg) no-repeat 0 0; }
#MainContainer_Public #MainNav #MainNavImages #why_us a:hover,
#MainContainer_Public #MainNav #MainNavImages #why_us a.selected { background-position: 0 -33px; }
#MainContainer_Public #MainNav #MainNavImages #agency_procurement_solution a { float: left; width: 188px; height: 33px; background: url(/bne/en/Img/btn_agency.jpg) no-repeat 0 0; }
#MainContainer_Public #MainNav #MainNavImages #agency_procurement_solution a:hover,
#MainContainer_Public #MainNav #MainNavImages #agency_procurement_solution a.selected { background-position: 0 -33px; }
#MainContainer_Public #MainNav #MainNavImages #contact_us a { float: left; width: 88px; height: 33px; background: url(/bne/en/Img/btn_contact_us.jpg) no-repeat 0 0; }
#MainContainer_Public #MainNav #MainNavImages #contact_us a:hover,
#MainContainer_Public #MainNav #MainNavImages #contact_us a.selected { background-position: 0 -33px; }

#MainContainer_Public #Main_Content table.defaultTable {  border-spacing: 0; border-collapse: separate; width: 100%; margin: 15px auto; padding: 0; background-color: #FFF; border: 0; }
#MainContainer_Public #Main_Content table.defaultTable tr th { padding: 5px; margin: 0; border-left: 2px solid #F2F5EF; text-align: left; background-color: #D9E4D3; color: #063765; font-weight: bold; font-size: 12px; }
#MainContainer_Public #Main_Content table.defaultTable tr th.noBorder { border-left: 0; }
#MainContainer_Public #Main_Content table.defaultTable tr th.specialTh { background-color: #C6D5BE; }
#MainContainer_Public #Main_Content table.defaultTable tr th.specialThBoderBottom { border-bottom: 1px solid #FFF; }
#MainContainer_Public #Main_Content table.defaultTable tr th.alignCenter { text-align: center; }
#MainContainer_Public #Main_Content table.defaultTable tr th h2 { margin: 0; }
#MainContainer_Public #Main_Content table.defaultTable tr td { padding: 3px; border-left: 2px solid #C5D2C1; background-color: #FFF; font-size: 12px ; }
#MainContainer_Public #Main_Content table.defaultTable tr .firstCell { border-left: 6px solid #D4DFCD; text-align: left; }
#MainContainer_Public #Main_Content table.defaultTable tr td.lastCell { border-right: 6px solid #D4DFCD; }
#MainContainer_Public #Main_Content table.defaultTable tr td.noBorder { border-left: 0; }
#MainContainer_Public #Main_Content table.defaultTable tr td.greenRow { background-color: #EBF0E9; }
#MainContainer_Public #Main_Content table.defaultTable tr td.lastRow { background-image: none; background-color: #D9E4D3; height: 5px; margin: 0; padding: 0; border-left: 5px solid #D4DFCD; border-right: 5px solid #D4DFCD; border-bottom: 6px solid #D4DFCD; }
#MainContainer_Public #Main_Content table.defaultTable tr td.lastRow table td { border: 0; }

#memberMainNav { background: url(/bne/en/Img/member_navigation_bar.jpg); height: 33px; }
#memberMainNav .mainNavText { float: right; width: 419px; height: 32px; }
#memberMainNav .mainNavText a { margin-top: 13px; float: left; text-decoration: none; overflow: hidden; height: 14px; }
#memberMainNav .mainNavText a#tabHome:hover { background-position: 0 -14px; }
#memberMainNav .mainNavText a#tabHome { width: 31px; background: url(/bne/en/Img/homeTabText.gif) no-repeat left top; margin-right: 21px; padding: 0; }
#memberMainNav .mainNavText a#tabMyBids { background: url(/bne/en/Img/homeTabMyBids.gif) no-repeat; width: 42px; margin-right: 24px; height: 14px; }
#memberMainNav .mainNavText a#tabMyBids:hover { background-position: 0 -14px; }
#memberMainNav .mainNavText a#tabExAssistant { background: url(/bne/en/Img/homeTabMyExec.gif) no-repeat; width: 122px; height: 14px; margin-right: 24px; }
#memberMainNav .mainNavText a#tabExAssistant:hover { background-position: 0 -14px; }
#memberMainNav .mainNavText a#tabMyProfile { background: url(/bne/en/Img/homeTabMyProfile.gif) no-repeat; width: 53px; margin-right: 24px; }
#memberMainNav .mainNavText a#tabMyProfile:hover { background-position: 0 -14px; }
#memberMainNav .mainNavText a#tabBidLibrary { background: url(/bne/en/Img/homeTabBidLibrary.gif) no-repeat; width: 60px; height: 14px; }
#memberMainNav .mainNavText a#tabBidLibrary:hover { background-position: 0 -14px; }
#memberMainHeader { background: url(/bne/en/Img/main_header_member.jpg); height: 75px; padding: 0; margin: 0; width: 924px; }
#memberMainHeader #headerLogo { float: left; padding: 0 0 0 16px; }
#memberMainHeader #headerLogo h1 { text-indent: -100000px; float: left; }
#memberMainHeader #headerLogo a.squareBorder { display: block; width: 187px; height: 44px; margin-top: 8px; }
#memberMainHeader #headerLogo a.squareBorder:hover { text-decoration: none; }
#memberMainHeader div#actions { float: right; height: 75px; width: 178px; padding: 0; margin: 0; }
#memberMainHeader div#actions p { clear: both; text-align: right; color: #FFF; padding-right: 25px; font-size: 13px; }
#memberMainHeader div#actions p a { background: url(/bne/en/Img/bullet-arrow1.gif) 0 50% no-repeat; padding-left: 10px; }
#memberMainHeader div#actions p.icon-logout { background: url(/Img/icon-phone-text.png) top left no-repeat; display: block; width: 148px; height: 25px; margin: 10px 0 10px 28px; padding: 0; float: right; clear: right; }
#memberMainHeader div#actions p.icon-phoneNumber { background: url(/Img/icon-phoneNumber.png) top left no-repeat; display: block; width: 139px; height: 20px; margin: 0 0 0 37px; padding: 0; }
#memberMainHeader div.el a.btn_linkInvisible { width: 72px; height: 18px; border: 1px solid #00F; display: block; position: absolute; left: 839px; top: 12px; }
#memberMainHeader div#actions a.linkPng { position: absolute; width: 75px; height: 16px; display: block; left: 92px; top: 11px; }
#memberMainHeader div#actions p a,
#memberMainHeader div#actions p a:link,
#memberMainHeader div#actions p a:visited,
#memberMainHeader div#actions p a:active,
#memberMainHeader div#actions p a:hover { color: #FFF; text-decoration: none; }


#MainContainer_Public #Main_Content { float: left; width: 926px; background: url(/bne/en/Img/main_sidebar-bg.jpg) repeat-y 703px 671px; }
#MainContainer_Public #Main_Content #Content_col_left { margin-top: 0; float: left; width: 702px; }
#MainContainer_Public #Main_Content #Content_col_left #Top_image { width: 702px; height: 265px; background: url(/bne/en/Img/home_top_image.jpg) no-repeat; }
#MainContainer_Public #Main_Content #Content_col_left #btn_see_how { float: left;  margin: 130px 0 0 46px; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container { float: left; width: 702px; margin: 0; background: #FFF; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container #Slot1 { float: left; width: 232px; height: 402px; background: url(/bne/en/Img/home_slots_bg.gif) no-repeat; margin-top: 2px; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container #Slot2 { float: left; width: 232px; height: 402px; background: url(/bne/en/Img/home_slots_bg.gif) no-repeat; margin-left: 2px; margin-top: 2px; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container #Slot3 { float: left; width: 232px; height: 402px; background: url(/bne/en/Img/home_slots_bg.gif) no-repeat; margin-left: 2px; margin-top: 2px; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container .images { margin: 10px 0 15px 20px; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container p { padding: 0 20px 0 20px; color: #0C3461; margin-top: 0; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container p.separator { margin-top: -15px; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container p.hspace { margin-top: -5px; margin-left: -2px; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container ul { padding: 0 35px 20px 35px; color: #0C3461; list-style-type: square; margin-bottom: -10px; }
#MainContainer_Public #Main_Content #Content_col_left #Slots_Container li { margin-top: 5px; }
#MainContainer_Public #Main_Content #Content_col_right { margin-top: 0; float: left; width: 218px; border: 1px solid #FFF; background-color: #0C3461; border-right: 0; border-bottom: 0; margin-right: 0; padding: 3px 0 0 3px; }
#MainContainer_Public #Main_Content #Content_col_right #col_right_wrapper { background: #01245B url(/bne/en/Img/main_righcol_bg.gif) no-repeat; }
#MainContainer_Public #Main_Content #Content_col_right #col_right_wrapper p { color: #FFF; margin: 0; padding: 10px; }
#MainContainer_Public #Main_Content #Content_col_right #col_right_wrapper p a { color: #FFF; }
#MainContainer_Public #Main_Content #Content_col_right #col_right_wrapper .btn_trybidnet { padding: 5px 0 20px 35px; }
#MainContainer_Public #Main_Content #Content_col_right #col_right_wrapper .btn_viewalltestimonials { padding: 0 0 0 37px; }
#MainContainer_Public #Main_Content #Content_col_right #col_right_wrapper .btn_discoverbidnetvideo { padding: 20px 0 10px 35px; }
#MainContainer_Public #Main_Content #Content_col_right #col_right_wrapper .btn_serviceoptions { padding: 20px 0 10px 25px; }
#MainContainer_Public #Main_Content #Content_col_right #col_right_wrapper .rightcolbottomimage { padding-top: 40px; margin-left: -3px; }

#MainContainer_Public #Main_Content #Content_col_left { background: url(/bne/en/Img/main_public_content_bg.jpg) repeat-x left top; }
#MainContainer_Public #Main_Content #Content_col_left .sectiontitle { margin-top: 0; }
#MainContainer_Public #Main_Content #Content_col_left #inner_content { background: #FFF url(/bne/en/Img/inner_content_top_bg.jpg) no-repeat left top; width: 683px; margin: auto; min-height: 500px; }
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container { background: url(/bne/en/Img/submenu-left.gif) no-repeat 0 0; padding-left: 3px; float: left; margin: 2px 0 15px 2px; }
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container div.submenu_container_inner { background: url(/bne/en/Img/submenu-right.gif) no-repeat 100% 0; float: left; height: 30px; }
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul { background: url(/bne/en/Img/submenu-right.gif) no-repeat 100% 0; float: left; width: 673px; height: 30px; line-height: 25px; margin-right: 3px; background-color: #234770; list-style-type: none; }
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li { float: left; margin: 5px 5px 0; }
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li a { float: left; padding: 0 15px; }
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li.selected { background: #FFF url(/bne/en/Img/submenu-selected-left.gif) no-repeat 0 0; }
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li a,
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li a:link,
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li a:visited,
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li a:active,
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li a:hover { font-weight: bold; text-decoration: none; color: #FFF; font-size: 12px; }
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li.selected a,
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li.selected a:link,
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li.selected a:visited,
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li.selected a:active,
#MainContainer_Public #Main_Content #Content_col_left  div.submenu_container ul li.selected a:hover { color: #0B3360; background: url(/bne/en/Img/submenu-selected-right.gif) 100% 0 no-repeat; }
#MainContainer_Public #Main_Content #Content_col_left div.content_container { float: left; width: 639px; background-color: #FFF; padding-left: 20px; padding-right: 20px; }
#MainContainer_Public #Main_Content #Content_col_left div.content_container h2 { color: #0B3360; padding: 0 10px 5px; font-size: 18px; margin-top: 0; }
#MainContainer_Public #Main_Content #Content_col_left div.content_container p { font-size: 12px; padding: 0 10px; }
#MainContainer_Public #Main_Content #Content_col_left div.subsection_container { width: 650px; float: left; margin-top: 15px; }
#MainContainer_Public #Main_Content #Content_col_left div.subsection_container div.subsection { background: #FFF url(/bne/en/Img/smallColumnBkg.gif) no-repeat left top; width: 322px; float: left; margin-right: 3px; height: 180px; }
#MainContainer_Public #Main_Content #Content_col_left div.subsection_container div.subsection h2 { height: 30px; line-height: 30px; font-size: 15px; font-weight: bold; margin: 2px 0 0; letter-spacing: -0.2px; }
#MainContainer_Public #Main_Content #Content_col_left div.subsection_container div.subsection ul { font-size: 12px; list-style-type: square; margin: 10px 0 0 35px; width:260px; color: #000; line-height: 15px; padding-bottom: 40px; }
div.largeGreenArrowRight { padding: 3px 0 0 35px; margin-left: 99px; float: left; clear: both; width: 440px; font-size: 16px; color: #063765; }
div.largeGreenArrowRight div.stateAgencies { margin: 10px 0 0 -30px; }
div.blueButton { background: url(/bne/en/Img/med-blue-button.gif) no-repeat left top; font-weight: bold; float: left; color: #FFF; font-size: 12px; width: 104px; height: 24px; margin-right: 10px; padding: 10px 0 0; text-align: center; }
div.blueButton.smallerPadTop { padding-top: 2px; height: 32px; text-align: center; }
div.smLightBlueButton { background: url(/bne/en/Img/sm-blue-button.gif) no-repeat left top; font-weight: bold; float: left; color: #FFF; font-size: 12px; width: 61px; height: 19px; margin-right: 7px; padding: 7px 0 0;  text-align: center; }
div.lightBlueButton { background: url(/bne/en/Img/sm-ltblue-button.gif) no-repeat left top; font-weight: bold; float: left; color: #FFF; font-size: 12px; width: 101px; height: 19px; margin-right: 7px; padding: 7px 0 0; text-align: center; }
div.smDarkBlueButton { background: url(/bne/en/Img/sm-dkblue-button.gif) no-repeat left top; font-weight: bold; float: left; color: #FFF; font-size: 12px; width: 87px; height: 19px; margin-right: 7px; padding: 7px 0 0; text-align: center; }
div.mdlightBlueButton { background: url(/bne/en/Img/md-blue-button.gif) no-repeat left top; font-weight: bold; float: left; color: #FFF; font-size: 12px; width: 81px; height: 19px; margin-right: 7px; padding: 7px 0 0; text-align: center; }
div.bigGreenArrowDown { background: url(/bne/en/Img/bigGreenArrowDown.gif) no-repeat left top; margin: 5px 0 0 107px; float: left; clear: both; height: 69px; width: 444px; }
div.mdLiteBlue { float: left; clear: both; width: 636px; margin-top: 10px; }
div.mdGreenArrowDown {background: url(/bne/en/Img/xbigGreenArrowDown.gif) no-repeat left top; margin: 5px 0 0 -2px; float: left; clear: both; height: 49px; width: 635px; }
div.smallLogo { background: url(/bne/en/Img/small-logo.gif) no-repeat left top; margin: 10px 0 0 239px; float: left; clear: both; height: 42px; width: 162px; }
div.smGreenArrowDown { background: url(/bne/en/Img/smGreenArrowDown.gif) no-repeat left top; margin: 10px 0 0 283px; float: left; clear: both; height: 47px; width: 84px; }
div.eDelivery { float: left; clear: both; width: 200px; margin: 10px 0 0 231px; }
div.smRGreenArrowDown { background: url(/bne/en/Img/smRGreenArrowDown.gif) no-repeat left top; margin: 10px 0 0 230px; float: left; clear: both; height: 42px; width: 184px; }
div.ourClients { float: left; clear: both; width: 81px; margin: 10px 0 0 282px; }
div.mdGreenArrowRight { background: url(/bne/en/Img/greenArrowRightSm.gif) no-repeat 0 7px; padding: 0 0 0 22px; margin: 20px 0 0 140px; float: left; clear: both; width: 375px; font-size: 14px; color: #063765; }
.ourvast { margin-top: 10px; }
div.seeHowButton { float: right; margin-right: -30px; margin-bottom: 5px; }

#MainContainer_Public #Main_Content #Content_col_left div.main_content_inner { width: 679px; padding: 2px; background: url(/bne/en/Img/main_content-right.gif) no-repeat 100% 0; float: left; }
div.contactUsFirstTop { background: url(/bne/en/Img/contact-box-top.gif) no-repeat left top; width: 678px; height: 9px; float: left; line-height: 8px; }
div.contactUsSecTop { background: url(/bne/en/Img/mail-box-top.gif) no-repeat left top; width: 678px; height: 8px; float: left; line-height: 8px; }
div.contactSides { background: url(/bne/en/Img/contact-box-sides.gif) repeat-y left top; width: 678px; padding: 10px 10px 10px 20px; float: left; }
div.contactMiddleBottom { background: url(/bne/en/Img/contact-box-bottom.gif) no-repeat left top; width: 678px; height: 8px; float: left; line-height: 8px; }
div.contactMailBottom { background: url(/bne/en/Img/mail-box-bottom.gif) no-repeat left top; width: 678px; height: 10px; float: left; }
div.contactMailBottom2 { background: url(/bne/en/Img/contact-box-bottom2.gif) no-repeat left top; width: 678px; height: 10px; float: left; }
div.iconLeft { float: left; margin-right: 15px; }
div.contactUsText { border-left: 1px solid #A6C994; width: 560px; float: left; padding: 10px 15px; font-size: 12px; color: #222; }
#contactUs div#canvas div#main { padding-bottom: 0; }
div.readComments { background: #FFF; padding-top: 225px; float: right; width: 678px; text-align: right; }
ul#industryFocus { font-size: 12px; margin: 0 0 0 37px; width: 160px; list-style-image: url(/bne/en/Img/dash.gif); }

#MainContainer_Public #Main_Content #Public_forgot_your_password_Page #Content_col_left { background: url(/bne/en/Img/main_public_content_bg.jpg) repeat-x left top; }
#MainContainer_Public #Main_Content #Content_col_left #fyp_wrapper { height: 500px; }
#MainContainer_Public #Main_Content #Content_col_left #fyp_col1 { height: 33px; width: 397px; float: left; margin: 45px 0 0 10px; background: url(/bne/en/Img/forgot_password_fiels_bg.gif) no-repeat; }
#MainContainer_Public #Main_Content #Content_col_left .fyp_text { font: 12px Arial, Helvetica, sans-serif; color: #0B3360; line-height: 33px; padding: 0 10px 0 10px; }
#MainContainer_Public #Main_Content #Content_col_left .fyp_textbox { border: 1px solid #99ADBF; background: #F3F8FF; }
#MainContainer_Public #Main_Content #Content_col_left .fyp_input { padding: 0 10px 0 0; }
#MainContainer_Public #Main_Content #Content_col_left #fyp_vspacer { height: 67px; width: 1px; float: left; margin: 25px 10px 0 10px; background: url(/bne/en/Img/forgot_password_vspacer.gif) no-repeat; }
#MainContainer_Public #Main_Content #Content_col_left #fyp_wrapper2 { float: left; width: 252px; margin: 27px 0 0 0; }
#MainContainer_Public #Main_Content #Content_col_left #fyp_col3 { float: left; line-height: 16px; padding-bottom: 5px; }
#MainContainer_Public #Main_Content #Content_col_left .fyp_text_col3 { font: bold 12px Arial, Helvetica, sans-serif; color: #222; line-height: 16px; float: left; width: 200px; padding-left: 10px; }
#MainContainer_Public #Main_Content #Content_col_left #fyp_col4 { float: left; clear: both; padding-bottom: 5px; }
#MainContainer_Public #Main_Content #Content_col_left .fyp_text_col4 { font: 12px Arial, Helvetica, sans-serif; color: #222; line-height: 16px; float: left; padding-left: 10px; }
#MainContainer_Public #Main_Content #Content_col_left #fyp_col5 { float: left; clear: both; }
#MainContainer_Public #Main_Content #Content_col_left .fyp_text_col5 { font: 12px Arial, Helvetica, sans-serif; color: #222; line-height: 16px; float: left; padding-left: 10px; }

#MainContainer_Public #Main_Content #Public_Privacy_Statement_Page #Content_col_left { background: url(/bne/en/Img/main_public_content_bg.jpg) 0 39px repeat-x; }
#MainContainer_Public #Main_Content #Public_Privacy_Statement_Page #Content_col_left div.content_container h2 { padding-top: 20px; }
#MainContainer_Public #Main_Content #Public_Privacy_Statement_Page #Content_col_left div.content_container p { margin-top: 20px; }
#Public_Privacy_Statement_Page  ul { color: #505050; font-size: 12px; line-height: 1.4em; list-style-type: square; margin: 10px 0 0 35px; }
p.PageSubtitleNoUnder { font-weight: bold; color: #0B3360; }
#MainContainer_Public #Main_Content #Public_Privacy_Statement_Page #Content_col_right { float: right; width: 218px; height: 1280px; border: 1px solid #FFF; background-color: #0C3461; border-right: 0; border-bottom: 0; margin-right: 2px; padding: 3px 0 0 3px; }

#MainContainer_Public #Main_Content #Public_Terms_of_use_Page #Content_col_left { background: url(/bne/en/Img/main_public_content_bg.jpg) 0 39px repeat-x; }
#MainContainer_Public #Main_Content #Public_Terms_of_use_Page #Content_col_left div.content_container h2 { padding-top: 20px; }
#MainContainer_Public #Main_Content #Public_Terms_of_use_Page #Content_col_left div.content_container p { margin-top: 20px; }
#MainContainer_Public #Main_Content #Public_Terms_of_use_Page #Content_col_right { float: right; width: 218px; height: 700px; border: 1px solid #FFF; background-color: #0C3461; border-right: 0; border-bottom: 0; margin-right: 2px; padding: 3px 0 0 3px; }

#fmColWrapper { float: left; width: 905px; padding: 5px 5px 2px 2px; margin: 10px 0 0 6px; background-color: #FFF; }
#fmLeftCol { float: left; width: 659px; }
#fmRightCol { float: right; }
#marketAnalysisPage { background: #C5D4BE url('/bne/en/Img/fm_top_content_bg.gif') repeat-x left top; float: left; width: 924px; }
#marketAnalysisPage .largeTitle h2 { font-family: Helvetica, sans-serif; font-size: 14px; color: #0B3360; padding: 2px 0 0 10px;}
#marketAnalysisPage .subTitles { background: url('/bne/en/Img/sibTitlesBkg.gif') no-repeat left top; padding: 3px 0 0 6px; margin: 0 0 0 20px; width: 615px; height: 23px; float: left; }
#marketAnalysisPage h3 { font: bold 12px Arial, sans-serif; color: #0B3360; margin: 0; padding: 0; float: left; }
#marketAnalysisPage h4 { font: bold 12px Arial, sans-serif; color: #0B3360; float: left; margin: 0; padding: 0; }
#marketAnalysisPage div#subscriptionHeadingContainer { float: left; margin: 0 0 20px; }
#marketAnalysisPage div#subscriptionHeadingContainer h3 { margin-left: 26px; }
#marketAnalysisPage div#subscriptionHeadingContainer p { clear: both; float: left; margin: 10px 0; padding-left: 26px; width: 600px; }
#marketAnalysisPage div.formSection { font-size: 11px; }
#marketAnalysisPage div.formSection input, #marketAnalysisPage div.formSection select, #marketAnalysisPage div.formSection textarea { font-size: 11px; }
#marketAnalysisPage div#whichIndustry { width: 610px; padding-left: 40px; font-size: 11px; }
#marketAnalysisPage div#whichIndustry div.firstCol { float: left; margin: 0; width: 300px; }
#marketAnalysisPage div#whichIndustry div.secondCol { float: left; margin-left: 10px; width: 300px; }
#marketAnalysisPage div#whichIndustry div.firstCol div { clear: right; }
#marketAnalysisPage div#whichIndustry div.secondCol div { clear: right; }
#marketAnalysisPage div.provideKeywords input, #marketAnalysisPage div.stateSelected input { border: 1px solid #99ADBF; background: #F3F8FF; }
#marketAnalysisPage div.provideKeywords div.firstCol { margin: 0; width: 140px; float: left; }
#marketAnalysisPage div.provideKeywords div.secondCol { margin: 0; width: 140px; float: left; }
#marketAnalysisPage div.provideKeywords div.thirdCol { margin: 0; width: 140px; float: left; }
#marketAnalysisPage div.provideKeywords div#keywordFieldsContainer { float: left; margin: 0 0 0 20px; }
#marketAnalysisPage div.provideKeywords div#keywordFieldsContainer div#addMoreKeywords { float: left; width: 120px; margin: 10px 5px; clear: both; }
div.provideKeywords div.firstCol div,
div.provideKeywords div.secondCol div,
div.provideKeywords div.thirdCol div { margin: 10px 0 0; }
#marketAnalysisPage .frmSubtitle { font: bold 12px Arial, sans-serif; clear: both; white-space: nowrap; color: #0B3360; float: left; margin: 20px 0 0 26px; }
#marketAnalysisPage .optional { font-size: 11px; font-weight: normal; }
#marketAnalysisPage div.mapBackground { background: url('/Img/pop_up_map.png') no-repeat left top; position: absolute; height: 287px; width: 621px; top: 0; z-index: 1000; }
#marketAnalysisPage div.mapBackground div.flashMap { position: absolute; top: 25px; left: 55px; }
#marketAnalysisPage div#formContainer div.imageHeaderContainer { padding: 2px 0 10px 10px; }
#marketAnalysisPage div.questionsSubsection { float: left; clear: both; margin: 20px 0 0; width: 100%; }
#marketAnalysisPage div.questionsSubsection div.radioContainer { margin: 3px 40px; float: left; width: 639px; }
#marketAnalysisPage div#geographicArea.questionsSubsection div#specificStatesContainer.radioContainer { width: auto; }
#marketAnalysisPage div#geographicArea.questionsSubsection div.stateFieldContainer { float: left; width: auto; margin: 5px 0 0; }
#marketAnalysisPage div.additionalComments div textarea.additionalComments { height: 80px; margin: 5px 0 0 25px; width: 440px; background: #F3F8FF; border: 1px solid #99ADBF; }
#marketAnalysisPage div#contactCompanyInfo { font-size: 11px; clear: both; }
#marketAnalysisPage div#contactCompanyInfo div { clear: both; line-height: 1em; color: #0B3360; }
#marketAnalysisPage div#contactCompanyInfo div.txtSpecify { margin: 10px 0 0 160px; }
#marketAnalysisPage div#contactCompanyInfo input { width: 240px; float: left; border: 1px solid #7F9DB9; background: #F3F8FF; }
#marketAnalysisPage div#contactCompanyInfo input.smallField { width: 40px; }
#marketAnalysisPage div#contactCompanyInfo select { width: 242px; height: 20px; background: #F3F8FF; border: 1px solid #7F9DB9; }
#marketAnalysisPage div#contactCompanyInfo div.personTitle { margin: 10px 0; width: 310px; margin-left: 160px; }
#marketAnalysisPage div#contactCompanyInfo div.personTitle div { margin: 5px; clear: none; float: left; }
#marketAnalysisPage div#contactCompanyInfo div.personTitle div span { margin: 0 5px; }
#marketAnalysisPage div#contactCompanyInfo div.personTitle div input { margin: 0; height: 12px; border: 0; width: 12px; }
#marketAnalysisPage div#contactCompanyInfo div.info { margin-top: 10px; }
#marketAnalysisPage div#contactCompanyInfo div.info div.fieldSectionContainer { width: 100%; float: left; margin-bottom: 10px; }
#marketAnalysisPage div#contactCompanyInfo div.info div.fieldSectionContainer textarea.streetAddress { margin: 0; height: 50px; border: 1px solid #99ADBF; background: #F3F8FF; width: 240px; }
#marketAnalysisPage div#contactCompanyInfo div.info span { float: left; padding-right: 20px; text-align: right; width: 140px; font-size: 12px; }
#marketAnalysisPage div#contactCompanyInfo div.phoneNumber { float: left; clear: none; width: 177px; }
#marketAnalysisPage div#contactCompanyInfo div.phoneNumber input { width: 40px; margin: 0 3px; float: none; }
#marketAnalysisPage div#contactCompanyInfo div.extensionNumber { float: left; width: 100px; clear: none; }
#marketAnalysisPage div#contactCompanyInfo div.extensionNumber input { width: 40px; float: none; }
#marketAnalysisPage div.submitButtonContainer { width: 435px; float: left; padding: 0 0 20px; }
#marketAnalysisPage div.submitButtonContainer input.submitButton { float: right; border: 0; }
#marketAnalysisPage div.btnSubmit { width: 450px; text-align: right; margin: 0 0 0 30px; }
#marketAnalysisPage div.securityPrivacy { float: left; position: absolute; left: 600px; top: 100px; z-index: 1; }
#marketAnalysisPage .showSectorIndustry { font-size: 11px; font-weight: normal; white-space: nowrap; color: #000; margin: 0 0 0 40px; }
#marketAnalysisPage .showSectorIndustrySub { font-size: 11px; font-weight: normal; white-space: nowrap; color: #000; margin: 0 0 0 40px; }
#marketAnalysisPage .showSectorValue { font-size: 11px; font-weight: normal; white-space: nowrap; color: #000; margin: 0; }
#marketAnalysisPage .showSectorValueSub { font-size: 11px; font-weight: normal; white-space: nowrap; color: #000; margin: 0; }
#marketAnalysisPage .showChangePop { margin-left: 40px; }

#fmColWrapper { float: left; width: 905px; padding: 5px 5px 2px 2px; margin: 10px 0 0 6px; background-color: #FFF; }
#fmLeftCol { float: left; width: 659px; }
#fmRightCol { float: right; }
#subscriptionPage { background: #C5D4BE url('/bne/en/Img/fm_top_content_bg.gif') top repeat-x; float: left; width: 924px; }
#subscriptionPage .largeTitle h2 { font-family: Helvetica, sans-serif; font-size: 14px; color: #0B3360; padding: 2px 0 0 10px; }
#subscriptionPage .subTitles { background: url('/bne/en/Img/sibTitlesBkg.gif') top left no-repeat; padding: 3px 0 0 6px; margin: 0 0 0 20px; width: 615px; height: 23px; float: left; }
#subscriptionPage h3 { font: bold 12px Arial, sans-serif; color: #0B3360; margin: 0; padding: 0; float: left; }
#subscriptionPage h4 { font: bold 12px Arial, sans-serif; color: #0B3360; float: left; margin: 0; padding: 0; }
#subscriptionPage div#subscriptionHeadingContainer { float: left; margin: 0 0 20px 0; }
#subscriptionPage div#subscriptionHeadingContainer h3 { margin-left: 26px; }
#subscriptionPage div#subscriptionHeadingContainer p { clear: both; float: left; margin: 10px 0 0; padding-left: 26px; width: 600px; }
#subscriptionPage div.formSection { font-size: 11px; }
#subscriptionPage div.formSection input, #subscriptionPage div.formSection select, #subscriptionPage div.formSection textarea { font-size: 11px; }
#subscriptionPage div#whichIndustry { width: 610px; padding-left: 40px; font-size: 11px; }
#subscriptionPage div#whichIndustry div.firstCol { float: left; margin: 0; width: 300px; }
#subscriptionPage div#whichIndustry div.secondCol { float: left; margin-left: 10px; width: 300px; }
#subscriptionPage div#whichIndustry div.firstCol div { clear: right; }
#subscriptionPage div#whichIndustry div.secondCol div { clear: right; }
#subscriptionPage div.provideKeywords input, #subscriptionPage div.stateSelected input { border: 1px solid #99ADBF; background: #F3F8FF; }
#subscriptionPage div.provideKeywords div.firstCol { margin: 0; width: 140px; float: left; }
#subscriptionPage div.provideKeywords div.secondCol { margin: 0; width: 140px; float: left; }
#subscriptionPage div.provideKeywords div.thirdCol { margin: 0; width: 140px; float: left; }
#subscriptionPage div.provideKeywords div#keywordFieldsContainer { float: left; margin: 0 0 0 20px; }
#subscriptionPage div.provideKeywords div#keywordFieldsContainer div#addMoreKeywords { float: left; width: 120px; margin: 10px 5px; clear: both; }
div.provideKeywords div.firstCol div,
div.provideKeywords div.secondCol div,
div.provideKeywords div.thirdCol div { margin: 10px 0 0; }
#subscriptionPage .frmSubtitle { font: bold 12px Arial, sans-serif; clear: both; white-space: nowrap; color: #0B3360; float: left; margin: 20px 0 0 26px; }
#subscriptionPage .optional { font-size: 11px; font-weight: normal; }
#subscriptionPage div.mapBackground { background: url('/Img/pop_up_map.png') no-repeat; position: absolute; height: 287px; width: 621px; top: 0; z-index: 1000; }
#subscriptionPage div.mapBackground div.flashMap { position: absolute; top: 25px; left: 55px; }
#subscriptionPage div#formContainer div.imageHeaderContainer { padding: 2px 0 10px 10px; }
#subscriptionPage div.questionsSubsection { float: left; clear: both; margin: 20px 0 0; width: 100%; border: 1px solid #FFF; }
#subscriptionPage div.questionsSubsection div.radioContainer { margin: 3px 40px; float: left; width: 639px; }
#subscriptionPage div#geographicArea.questionsSubsection div#specificStatesContainer.radioContainer { width: auto; }
#subscriptionPage div#geographicArea.questionsSubsection div.stateFieldContainer { float: left; width: auto; margin: 5px 0 0; }
#subscriptionPage div.additionalComments div textarea.additionalComments { height: 80px; margin: 5px 0 0 25px; width: 440px; background: #F3F8FF; border: 1px solid #99ADBF; }
#subscriptionPage div#contactCompanyInfo { font-size: 12px; clear: both; float: left; }
#subscriptionPage div#contactCompanyInfo div { clear: both; line-height: 1em; color: #0B3360; }
#subscriptionPage div#contactCompanyInfo div.txtSpecify { margin: 10px 0 0 160px; }
#subscriptionPage div#contactCompanyInfo input { width: 240px; float: left; border: 1px solid #7F9DB9; background: #F3F8FF; }
#subscriptionPage div#contactCompanyInfo input.smallField { width: 40px; }
#subscriptionPage div#contactCompanyInfo select { width: 242px; height: 20px; background: #F3F8FF; border: 1px solid #99ADBF; }
#subscriptionPage div#contactCompanyInfo div.personTitle { margin: 10px 0; width: 310px; margin-left: 160px; }
#subscriptionPage div#contactCompanyInfo div.personTitle div { margin: 5px; clear: none; float: left; }
#subscriptionPage div#contactCompanyInfo div.personTitle div span { margin: 0 5px; font-size: 11px; }
#subscriptionPage div#contactCompanyInfo div.personTitle div input { margin: 0; height: 12px; border: 0; width: 12px; }
#subscriptionPage div#contactCompanyInfo div.info { margin-top: 10px; }
#subscriptionPage div#contactCompanyInfo div.info div.fieldSectionContainer { width: 100%; float: left; margin-bottom: 10px; }
#subscriptionPage div#contactCompanyInfo div.info div.fieldSectionContainer textarea.streetAddress { margin: 0; height: 50px; border: 1px solid #99ADBF; background: #F3F8FF; width: 240px; }
#subscriptionPage div#contactCompanyInfo div.info span { float: left; padding-right: 20px; text-align: right; width: 140px; }
#subscriptionPage div#contactCompanyInfo div.phoneNumber { float: left; clear: none; width: 177px; }
#subscriptionPage div#contactCompanyInfo div.phoneNumber input { width: 40px; margin: 0 3px; float: none; }
#subscriptionPage div#contactCompanyInfo div.extensionNumber { float: left; width: 100px; clear: none; }
#subscriptionPage div#contactCompanyInfo div.extensionNumber input { width: 40px; float: none; }
#subscriptionPage div.submitButtonContainer { width: 268px; float: left; margin: 0 0 0 -5px; padding: 0 0 20px 0; }
#subscriptionPage div.submitButtonContainer input.submitButton { float: right; border: 0; }
#subscriptionPage div.btnSubmit { width: 450px; text-align: right; margin: 25px 0 0; }
#subscriptionPage div.securityPrivacy { float: left; position: absolute; left: 600px; top: 100px; z-index: 0; }
#subscriptionPage .showSectorIndustry { font-size: 11px; font-weight: normal; white-space: nowrap; color: #000; margin: 0 0 0 40px; }
#subscriptionPage .showSectorIndustrySub { font-size: 11px; font-weight: normal; white-space: nowrap; color: #000; margin: 0 0 0 40px; }
#subscriptionPage .showSectorValue { font-size: 11px; font-weight: normal; white-space: nowrap; color: #000; margin: 0; }
#subscriptionPage .showSectorValueSub { font-size: 11px; font-weight: normal; white-space: normal; width: 380px; color: #000; margin: 0; }
#subscriptionPage .showChangePop { margin-left: 40px; }

#MainContainer_Public #Main_Content div#signUpConfirmContainer { text-align: center; }
#MainContainer_Public #Main_Content div#signUpConfirmContainer div#inner_content div.content_container { padding: 30px 0 0 0; }

td.firstRow { background: url('/Img/strPopUpTop.png') no-repeat left top; height: 22px; }
td.lastRow { background: url('/Img/strPopUpBottom.png') no-repeat left top; height: 28px; }
td.secRowLeft { background: url('/Img/strPopUpLeft.png') repeat-y left top; width: 30px; }
td.secRowRight { background: url('/Img/strPopUpRight.png') repeat-y left top; width: 30px; }
td.secRowMiddle { background: url('/bne/en/Img/strPopUpMiddle.gif') repeat-y left top; }
div.selectSelectors { position: absolute; z-index: 1000; top: 150px; left: 70px; }
div.selectSelectors div.subtitle { margin: 15px 0 5px 10px; }
div.selectSelectors a.closeBtn { position: absolute; top: 22px; left: 460px; text-decoration: none; color: #000; }
div.selectSelectors a.closeBtn:hover { color: orange; }
div.selectSelectors a.closeBtn img { position: absolute; top: 0; left: 45px; border: 0; }
div.selectSelectors ul { margin: 0; padding: 0 0 0 30px; text-indent: 0; }
div.selectSelectors ul li { line-height: 1.8em; width: 440px; float: left; clear: both; }
div.selectSelectors ul li input { border: 0; margin: 2px 5px 0 0; float: left; }
div.selectSelectors li div { float: left; width: 410px; margin: 0; }
div.confirmBtn { float: none; clear: both; margin-left: 210px; }
div.confirmBtn img { border: 0; }

#MainContainer_Public #Main_Content #publicOurBidServiceOverview #Content_col_left div.content_container p { margin: 0 0 10px -10px; display: block; }
#MainContainer_Public #Main_Content #publicOurBidServiceOverview #Content_col_left div.content_container p.top { margin-top: 15px; display: block; }
#MainContainer_Public #Main_Content #publicOurBidServiceOverview #Content_col_left div.content_container .titleMargin { margin: 15px 0; }
#MainContainer_Public #Main_Content #publicOurBidServiceOverview #Content_col_left div.content_container ul { font-size: 12px; list-style-type: square; margin: -10px 0 -25px 20px; width: 300px; color: #000; line-height: 20px; padding: 0 0 40px 15px; display: block; }
#MainContainer_Public #Main_Content #publicOurBidServiceOverview #Content_col_left div.content_container #helpCol1, #helpCol2, #helpCol3  { float: left; margin-right: 5px; background: url(/bne/en/Img/helpColBg.gif) 0 48px no-repeat; height: 250px; }
#MainContainer_Public #Main_Content #publicOurBidServiceOverview #Content_col_left div.content_container #helpCol1 ul,
#MainContainer_Public #Main_Content #publicOurBidServiceOverview #Content_col_left div.content_container #helpCol2 ul,
#MainContainer_Public #Main_Content #publicOurBidServiceOverview #Content_col_left div.content_container #helpCol3 ul { font-size: 12px; list-style-type: square; margin: 10px 0 50px 13px; width: 175px; color: #000; line-height: 20px; }
#MainContainer_Public #Main_Content #publicOurBidServiceOverview #Content_col_left div.content_container div.seeHowButton { float: right; margin: 30px -30px 5px 0; }
.viewSample { margin-top: 5px; }

#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container p { margin: 0 0 10px -10px; display: block; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container p.top { margin-top: 15px; display: block; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container .titleMargin { margin: 15px 0 0; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #customizeCol1, #customizeCol2 { float: left; margin-right: 2px; background: url(/bne/en/Img/customizeColBg.gif) 0 32px no-repeat; height: 175px; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #customizeCol1 ul,
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #customizeCol2 ul { font-size: 12px; list-style-type: square; margin: 10px 0 50px 30px; width: 265px; color: #000; line-height: 15px; padding-left: 15px; display: block; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container .resetMargins { float: left; margin: 0 0 2px -20px; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits { background: url( /bne/en/Img/features_and_benefits_bg.gif) 0 0 repeat-y; width: 686px; float: left; margin: 0 0 0 -20px; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits .floatLeft { float: left; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits .featuresContentVSpacer { float: left; background: url(/bne/en/Img/vspacer.gif) 0 0 repeat-y; margin-left: 10px; width: 365px; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits #featuresImage1 { float: left; margin: 0 -2px; padding: 15px 0; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits #featuresImage2 { float: left; margin: 0 -2px; padding: 15px 0; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits #featuresImage3 { float: left; margin: 0 -2px; padding: 15px 0; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits #featuresImage4 { float: left; margin: 0 -2px; padding: 15px 0; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits #featuresImage5 { float: left; margin: 0 -2px; padding: 15px 0; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits .featuresDescription p { float: left; font-size: 11px; margin: 5px -7px 0 7px; width: 280px; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits .benefits { float: left; margin: 5px 0 0 25px; width: 270px; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container #featuresAndBenefits .benefits ul { float: left; font-size: 11px; list-style-type: square; color: #505050; padding-left: 15px; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container .clearBoth { clear: both; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_right #col_right_wrapper .rightcolbottomimage { padding-top: 100px; margin-left: -3px; }
#MainContainer_Public #Main_Content #publicServiceOptions #Content_col_left div.content_container .seeHowButton { padding-top: 20px; }

#MainContainer_Public #Main_Content #publicTestimonials #Content_col_left div.content_container div { margin: 0 0 10px 0; display: block; }
#MainContainer_Public #Main_Content #publicTestimonials #Content_col_left div.content_container div div.imageContainer { height: auto; margin: 0; float: left; }
#MainContainer_Public #Main_Content #publicTestimonials #Content_col_left div.content_container div.top { margin-top: 15px; display: block; }
#MainContainer_Public #Main_Content #publicTestimonials #Content_col_left div.content_container div p { padding: 0; }
#MainContainer_Public #Main_Content #publicTestimonials #Content_col_left div.content_container .titleMargin { margin: 15px 0; }
#MainContainer_Public #Main_Content #publicTestimonials #Content_col_right #col_right_wrapper { background: #01245B url(/bne/en/Img/main_righcol_bg2.gif) no-repeat; }
#MainContainer_Public #Main_Content #publicTestimonials #Content_col_right #col_right_wrapper .rightcolbottomimage { padding-top: 200px; margin-left: -3px;  }
#MainContainer_Public #Main_Content #publicTestimonials img.companyImage { float: left; margin-right: 10px; }

#MainContainer_Public #Main_Content #whyUsPage #Content_col_left { background: url(/bne/en/Img/main_public_content_bg.jpg) 0 39px repeat-x; }
#MainContainer_Public #Main_Content #whyUsPage #Content_col_left div.content_container p { margin-top: 20px; }
#MainContainer_Public #Main_Content #whyUsPage p.PageSubtitleNoUnder { font-weight: bold; color: #0B3360; }
#MainContainer_Public #Main_Content #whyUsPage #Content_col_right { float: right; width: 218px; height: 900px; border: 1px solid #FFF; background-color: #0C3461; border-right: 0; border-bottom: 0; margin-right: 2px; margin-top: 0; padding: 3px 0 0 3px; }

#MainContainer_Public #Main_Content #siteMapPage #Content_col_left { background: url(/bne/en/Img/main_public_content_bg.jpg) 0 39px repeat-x; }
#siteMapPage ul { color: #0078FE; font-size: 14px; line-height: 20px; list-style-type: square; margin: 10px 0 0 35px; }
#MainContainer_Public #Main_Content #siteMapPage #Content_col_right { float: right; width: 218px; border: 1px solid #FFF; background-color: #0C3461; border-right: 0; border-bottom: 0; margin-right: 2px; margin-top: 0; padding: 3px 0 0 3px; }
#MainContainer_Public #Main_Content #siteMapPage div.content_container { float: left; width: 693px; padding: 0; margin: 0; }
#MainContainer_Public #Main_Content #siteMapPage .content_container #box1 { float: left; margin: 1px 2px 1px 1px; width: 345px; height: 275px; background: url(/bne/en/Img/siteMap_lb_bg.gif) repeat-y; }
#MainContainer_Public #Main_Content #siteMapPage .content_container #box2 { float: left; margin: 1px 0; width: 343px; height: 275px; background: url(/bne/en/Img/siteMap_rb_bg.gif) repeat-y; }
#MainContainer_Public #Main_Content #siteMapPage .content_container #box3 { float: left; margin: 1px 2px 1px 1px; width: 345px; height: 275px; background: url(/bne/en/Img/siteMap_lb_bg.gif) repeat-y; }
#MainContainer_Public #Main_Content #siteMapPage .content_container #box4 { float: left; margin: 1px 0; width: 343px; height: 275px; background: url(/bne/en/Img/siteMap_rb_bg.gif) repeat-y; }

#MainContainer_Public #Main_Content #aboutUsPage #Content_col_left { background: url(/bne/en/Img/main_public_content_bg.jpg) 0 39px repeat-x; }
#MainContainer_Public #Main_Content #aboutUsPage #Content_col_left div.content_container p { margin-top: 20px; }
#MainContainer_Public #Main_Content #aboutUsPage p.PageSubtitleNoUnder { font-weight: bold; color: #0B3360; }
#MainContainer_Public #Main_Content #aboutUsPage #Content_col_right { float: right; width: 218px; border: 1px solid #FFF; background-color: #0C3461; border-right: 0; border-bottom: 0; margin-right: 2px; margin-top: 0; padding: 3px 0 0 3px; }

#MainContainer_Public #Main_Content #Content_col_left h3.titleAlMember { background: #FFF url(/bne/en/Img/h3AlreadyMb.gif) no-repeat top left; width: 397px; clear: both; height: 24px; margin: 15px 0 5px 15px; float: left; }
#MainContainer_Public #Main_Content #Content_col_left div.boxLeftSide { background: #FFF url(/bne/en/Img/BoxCustomer_Login.gif) no-repeat top left; width: 397px; height: 193px; float: left; clear: left; margin: 0 0 0 10px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxLeftSide div { padding: 2px 0 2px 10px; width: 387px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxLeftSide div.logNow { padding: 10px; width: 350px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxLeftSide div.fpassWord { width: 215px; margin: 20px 0 0 128px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxLeftSide div.btnSubmit { margin: 10px 61px 0 0 ; width: 326px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxLeftSide div.btnSubmit input { float: right; }
#MainContainer_Public #Main_Content #Content_col_left div.boxLeftSide span { width: 125px; float: left; text-align: right; padding-right: 5px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxLeftSide span input { float: left; }
#MainContainer_Public #Main_Content #Content_col_left div.barSeparator { width: 4px; height: 237px; border-left: 1px solid #A6C994; float: left; margin: 0 0 0 5px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxRightSide { float: left; width: 212px; margin: 0 0 0 10px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxRightSide p { margin-left: 7px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxRightSide a { background: #FFF url(/bne/en/Img/btn_signUP.gif) no-repeat left top; width: 123px; height: 42px; display: block; text-decoration: none; margin: 25px 0 0 62px; }
#MainContainer_Public #Main_Content #Content_col_left div.boxRightSide ul { list-style-type: square; padding-left: 20px; }
#MainContainer_Public #Main_Content #Content_col_left h3.notaMb { background: #FFF url(/bne/en/Img/h3notAmb.gif) no-repeat left top; width: 130px; height: 15px; margin: 0; }

#pricingPages { padding: 20px; width: 884px; }
#pricingPages td { font: 12px Arial, sans-serif; }
#Main_Content #pricingPages { background: #FFF; float: left; }
#pricingPages #pricingCol1 { float: left; width: 500px; margin-top: 20px; }
#pricingPages #pricingCol2 { float: left; width: 330px; margin-top: 20px; }
#pricingPages #pricingCol2 ul { list-style-type: square; padding-left: 15px; margin-bottom: 20px; }
#pricingPages #pricingCol2 ul li { margin-top: 15px; }
#pricingPages #pricingCol2 .bottomPadding { margin-bottom: 10px; }
#pricingPages #pricingCol2 .btnReturn { margin: 30px 0 20px 0; float: right; }
#pricingPages #pricingCol1 .bidMatchingMargins { margin: 0 100px -3px 0; }
#pricingPages #pricingCol1 #bidMatchingScopeTable { width: 389px; float: left; height: 155px; background: url(/bne/en/Img/bidMatchBg.gif) 0 55px repeat-y; }
#pricingPages #pricingCol1 .imgAlign { vertical-align: bottom; }
#pricingPages #pricingCol1 .bidMatchingBg { background: url(/bne/en/Img/bidMatchBg.gif) repeat-y; }
#pricingPages #pricingCol1 .bidMatchingBg2 { background: url(/bne/en/Img/bidMatchBg2.gif) repeat-y; }
#pricingPages #pricingCol1 .footNote { font-size: 11px; padding-bottom: 20px; }
#pricingPages .pricingTable { width: 400px; margin: 10px 0; border-collapse: collapse; }
#pricingPages .pricingTable th { color: #0B3360; text-align: left; padding: 0 0 0 15px; height: 43px; background: url(/bne/en/Img/pricing-table-header-bg.gif) repeat-x left top; }
#pricingPages .pricingTable th.left { padding: 0; width: 11px; background: url(/bne/en/Img/pricing-table-header-left.gif) no-repeat left top; }
#pricingPages .pricingTable th.right { padding: 0; width: 11px; background: url(/bne/en/Img/pricing-table-header-right.gif) no-repeat right top; }
#pricingPages .pricingTable tr.bodyHead td { padding: 0; background: url(/bne/en/Img/pricing-table-body-bg.gif) repeat-x left top; }
#pricingPages .pricingTable tr.bodyHead td.left { padding: 0; width: 11px; height: 9px; background: #D2DECB url(/bne/en/Img/pricing-table-body-top-left.gif) no-repeat right top; }
#pricingPages .pricingTable tr.bodyHead td.right { padding: 0; width: 11px; height: 9px; background: #D2DECB url(/bne/en/Img/pricing-table-body-top-right.gif) no-repeat left top; }
#pricingPages .pricingTable tbody td.left { padding: 10px 1px; background: #D2DECB url(/bne/en/Img/pricing-table-white-row-left.gif) repeat-y right top; }
#pricingPages .pricingTable tbody td.right { padding: 10px 1px; background: #D2DECB url(/bne/en/Img/pricing-table-white-row-right.gif) repeat-y left top; }
#pricingPages .pricingTable tbody .blue td.left { background: #D2DECB url(/bne/en/Img/pricing-table-blue-row-left.gif) repeat-y right top; }
#pricingPages .pricingTable tbody .blue td.right { background: #D2DECB url(/bne/en/Img/pricing-table-blue-row-right.gif) repeat-y left top; }
#pricingPages .pricingTable tbody td { padding: 10px 15px; }
#pricingPages .pricingTable tbody .blue td { background-color: #EDF3F9; }
#pricingPages .pricingTable tfoot td { height: 11px; background: #D2DECB url(/bne/en/Img/pricing-table-bottom.gif) repeat-x left top; }
#pricingPages .pricingTable tfoot td.left { background: #D2DECB url(/bne/en/Img/pricing-table-body-bottom-left.gif) no-repeat right top; }
#pricingPages .pricingTable tfoot td.right { background: #D2DECB url(/bne/en/Img/pricing-table-body-bottom-right.gif) no-repeat left top; }

#publicStates { width: 670px; margin: 10px 10px 0 10px; background-color: #FFF; float: left; padding: 10px 0 0 12px; }
#publicStates div.innerStates { float: left; background-color: #FFF; padding-left: 10px; width: 660px; }
#publicStatesCol1 { float: left; width: 670px; margin: 0 10px 10px 0; }
#publicStates #begintables { float: left; width: 680px; }

#MainContainer_Public #Main_Content div#federalCategoryPage #Content_col_right { height: 2320px; }
#MainContainer_Public #Main_Content div#stateLocalCategoryPage #Content_col_right { height: 850px; }
#MainContainer_Public #Main_Content div#categoryContainer { background-color: #FFF; padding: 10px; margin: 10px 0 0 10px; display: inline; }
#MainContainer_Public #Main_Content div#categoryContainer { float: left; width: 665px; }
#MainContainer_Public #Main_Content div#categoryContainer p { width: 650px; }
#MainContainer_Public #Main_Content div#categoryContainer div#categories { clear: both; }
#MainContainer_Public #Main_Content div#categoryContainer div#categories div { margin: 5px 0; }

table.premiumPackage { border: 0; border-collapse: collapse; padding: 0; margin: 0; width: 768px; }
table.premiumPackage th { height: 7px; }
table.premiumPackage th.leftCorner { background: url('/bne/en/Img/leftCorner.gif') no-repeat bottom left; width: 7px; height: 7px; }
table.premiumPackage th.rightCorner { background: url('/bne/en/Img/rightCorner.gif') no-repeat bottom left; width: 7px; height: 7px; }
table.premiumPackage th.top { background: url('/bne/en/Img/topBorder.gif') repeat-x bottom left; height: 4px; }
table.premiumPackage td.bottomLeft { background: url('/bne/en/Img/leftBotttomCorner.gif') no-repeat top left; width: 7px; height: 7px; }
table.premiumPackage td.bottomRight { background: url('/bne/en/Img/rightBotttomCorner.gif') no-repeat top left; width: 7px; height: 7px; }
table.premiumPackage td.bottomBorder { background: url('/bne/en/Img/bottomBorder.gif') repeat-x top left; height: 4px; }
table.premiumPackage td.htopRight { background: url('/bne/en/Img/HBorder.gif') repeat-y top left; }
table.premiumPackage td.htopRight2 { background: url('/bne/en/Img/HBorder2.gif') repeat-y top right; }
table.premiumPackage tr.whiteBlock td { background-color: #FFF; }
table.premiumPackage tr.blueBlock td { background-color: #EDF3F9; }
table.premiumPackage td.firstCol { width: 435px; padding-left: 10px; }
table.premiumPackage td.checked { vertical-align: middle; text-align: center; padding: 0 15px; }
table.premiumPackage td.checked a { white-space: nowrap; }
table.premiumPackage td p { margin: 12px 0; }

#MainContainer_Public #Main_Content div#Page_Content_Container div.packageOption { padding: 10px; background-color: #FFF; width: 904px; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.packageOption div.topTable { background: url(/bne/en/Img/mbPackagesheader.jpg) no-repeat top left; width: 769px; height: 56px; position: relative; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.packageOption div.topTable a { position: absolute; float: right; text-decoration: none; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.packageOption div.topTable a.advancePlus { width: 104px; height: 37px; left: 463px; top: 10px; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.packageOption div.topTable a.fedState { width: 64px; height: 38px; left: 598px; top: 8px;}
#MainContainer_Public #Main_Content div#Page_Content_Container div.packageOption div.topTable a.stLcbids { width: 68px; height: 26px; left: 681px; top: 15px; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.bottomPart { width: 100%; float: left; padding-top: 10px; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.bottomPart div.leftSide { width: 482px; float: left; padding-right: 10px; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.bottomPart div.rightSide { float: left; background: url('/bne/en/Img/bottomTbl.gif') no-repeat left top; width: 279px; height: 408px; padding: 50px 0 0 0; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.bottomPart div.rightSide p { padding-left: 15px; width: 255px; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.bottomPart div.rightSide ul { list-style-type: square; padding: 8px 0 0 23px; }
#MainContainer_Public #Main_Content div#Page_Content_Container div.bottomPart div.rightSide ul li { padding: 2px 0; }

#MainContainer_Public div#noDocAssemblyPage { background: #C5D4BE url(/bne/en/Img/fm_top_content_bg.gif) repeat-x left top; padding: 10px 0 0; float: none; width: 924px; }
#MainContainer_Public div#noDocAssemblyPage div#powerOfAdvancePlusContainer { background: #FFF; margin: 0 0 0 10px; width: 904px; }
#MainContainer_Public div#noDocAssemblyPage div#powerOfAdvancePlusContainer div#innerContent { padding: 0 10px 10px 10px; }
#MainContainer_Public div#noDocAssemblyPage div#powerOfAdvancePlusContainer div#innerContent ul { padding: 0 0 0 30px; }

div#MainContainer_Public div#Main_Content div#powerOfAdvancePlusContainer { background-color: #FFF; width: 884px; padding: 10px; margin: 10px 0 0 10px; }
div#MainContainer_Public div#Main_Content div#powerOfAdvancePlusContainer ul { padding-left: 15px; list-style-type: square; }

div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer { background-color: #FFF; padding: 10px; width: 884px; margin: 10px 0 0 10px; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer h3 { color: #052B56; font-size: 14px; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div.wideControlContainer { width: 100%; margin: 10px 0; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div.wideControlContainer select.wideSelect { width: 600px; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div span.label { width: 160px; float: left; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div span.midLabel { bottom: 2px; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div span.inputAdjacentLabel { margin: 0 0 0 28px; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div div#stateDropDownContainer { display: inline; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div div#stateDropDownContainer select { width: 265px; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer input.btnSearch { float: right; margin-right: 80px; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div.bidAlertNoContainer { clear: both; width: 800px; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div.bidAlertNoContainer h3 { padding: 0; display: inline; }
div#MainContainer_Public div#Main_Content div#bidLibrarySearchContainer div.bidAlertNoContainer input.txtNumber { width: 150px; }
div#MainContainer_Public div#Main_Content div#bidResultsContainer table#resultsTable { width: 98%; }
div#MainContainer_Public div#Main_Content div#bidDetailContainer { background-color: #FFF; padding: 10px; width: 884px; margin: 10px 0 0 10px; }

div#MainContainer_Public div#Main_Content div#documentDownloadContainer { background-color: #FFF; padding: 10px; width: 884px; margin: 10px 0 0 10px; }
div#MainContainer_Public div#Main_Content div#documentDownloadContainer p { width: 100%; }
div#MainContainer_Public div#Main_Content div#documentDownloadContainer div#adobeContainer { height: 50px; }
div#MainContainer_Public div#Main_Content div#documentDownloadContainer p#adobeInstructions { width: 800px; float: left; }
div#MainContainer_Public div#Main_Content div#documentDownloadContainer a#adobeLink { width: 50px; float: left; }
div#MainContainer_Public div#Main_Content div#documentDownloadContainer div#bidAlertFormControls { clear: both; margin: 0 0 15px; }

div#MainContainer_Public div#Main_Content div#publicSubscription div#subscriptionPage { background-image: none; background-color: #FFF; width: 917px; }
div#publicSubscription div#subscriptionPage div.questionsSubsection { clear: none; }

#MainContainer_Public #Main_Content div#bidAlertBulletin { text-align: center; background-color: #FFF; }

#MainContainer_Public #Main_Content #publicThankYouPage #Content_col_left { background: url(/bne/en/Img/main_public_content_bg.jpg) repeat-x 0 39px; }
#publicThankYouPage #testimonialsBg { background-color: #0C3461; margin: 30px 20px 0 20px; color: #FFF; }
#publicThankYouPage .testimonialsTitle { display: block; }
#publicThankYouPage .secondLogo { margin: 20px 0 0; display: block; }

#MainContainer_Public #Main_Content div#awardResultsContainer { background-color: #FFF; width: 904px; margin: 10px 0 0 10px; }
#MainContainer_Public #Main_Content div#awardResultsContainer div#awardInformationContainer { background-color: #FFF; width: 884px; float: left; padding: 0 10px 10px; }
#MainContainer_Public #Main_Content div#awardResultsContainer div#awardInformationContainer div.awardInfo { float: left; margin: 5px 0; clear: both; width: 100%; }
#MainContainer_Public #Main_Content div#awardResultsContainer div#awardInformationContainer div.awardInfo span.label { font-weight: bold; float: left; width: 130px; }
#MainContainer_Public #Main_Content div#awardResultsContainer div#awardInformationContainer div.awardInfo span.value { margin: 0 0 0 5px; width: 700px; float: left; }

#footer { width: 924px; float: left; border-top: 7px solid #DAE4CB; background: #FFF url(/bne/en/Img/footer-bg-top.gif) 0 0 repeat-x; font: 10px Arial, Helvetica, sans-serif; color: #0B3360; padding-bottom: 30px; }
#footer ul { list-style: none; margin: 10px 0 0 5px; }
#footer ul li { padding: 0 5px; border-left: 1px solid #526E8C; display: inline; text-transform: uppercase; }
#footer ul li.first { border-left: 0; }
#footer span { line-height: 30px; padding-right: 10px; }
#footer a.terms_and_policy { color: #0C3461; text-decoration: underline; }
#centerfooter { margin: auto; text-align: center; }
#footermenus { margin: auto; text-align: center; padding-top: 5px; }
#footer .gcuLogo { float: right; padding: 20px 20px 0; }

body#errorPage div#Logo_BidNet { text-align: left; width: 924px; }
body#errorPage .errorMessages { font-size: 12px; }
body#errorPage table { background-color: transparent; }
body#errorPage table td { font-size: 12px; background-color: transparent; }

div#keywordsPage { float: left; width: 682px; margin: 0; padding: 10px; }
div.serviceLinks { height: 19px; width: 652px; background: url(/bne/en/Img/serviceLinksBck.gif) no-repeat left top; padding: 0 0 0 30px; float: left; line-height: 160%; }
div.serviceLinks a, div.serviceLinks a:visited { color: #FFF; text-decoration: none; float: left; padding: 0 7px; }
div.serviceLinks a.selected, div.serviceLinks a:hover { color: #036; background-color: #FFF; }
div.serviceLinks a.disabled, div.serviceLinks a.disabled:hover { color: #999; background-color: #036; }
div.keywordList { background-color: #FFF; float: left; width: 682px; }
ul.keywords { list-style: disc; float: left; margin: 10px 0; padding: 0 0 0 20px; width: 150px; line-height: 160%; }
div.searchNavigation { clear: left; }
div.searchNavigation span.disabledPreviousButton { background: none; width: 69px; height: 22px; display: inline; color: #333; text-align: left; line-height: 19px; padding-bottom: 3px; margin-right: 5px; }
div.searchNavigation.keywords { font-size: 11px; text-align: center; width: 682px; }
div.searchNavigation.keywords span { float: none; display: inline; padding: 3px 6px; }
div.searchNavigation.keywords a { text-decoration: none; }
div.searchNavigation span.disabledNextButton { background: none; width: 45px; height: 22px; display: block; color: #333; text-align: left; padding-left: 10px; padding-bottom: 3px; line-height: 19px; }
div.searchNavigation span#active { background-image: none; background-color: #334E77; color: #FFF; height: 22px; }

div#MainContainer_Public div#Main_Content div#bidDetail table td.FieldLabel { font: bold 12px Arial, sans-serif; }
div#MainContainer_Public div#Main_Content div#bidDetail table td.Field,
div#MainContainer_Public div#Main_Content div#bidDetail table td.AgencyNote,
div#MainContainer_Public div#Main_Content div#bidDetail table field { font: normal 12px Arial, sans-serif; }
div#MainContainer_Public div#Main_Content div#bidDetail table field { font: normal 12px Arial, sans-serif; }
                                                                                                                                                                                                                                                                                                                           