﻿/* Style Sheet for Tenders.Net - https://tenders.net/
 * Unless otherwise stated, all contents of this file are copyright.
 * (c) 2017-2021 - Information Network Fully Online Pty Ltd.  All rights reserved
 * Last Updated: 2021-05-20 by Alex Metcalfe
 *
/* **************************************************************************
 * --- Web Fonts ---
 * These fonts have been used under license.
 *
 * OPEN SANS
 *  Author: Steve Matteson
 *  License: Apache License, version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html
 *  Download: https://fonts.google.com/specimen/Open+Sans
 *
 * PLAYFAIR DISPLAY
 *  Author: Claus Eggers Sørensen
 *  License: Open Font License - http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web
 *  Download: https://fonts.google.com/specimen/Playfair+Display
 *
 */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap');

@media all {
html, body {font:400 10pt 'Open Sans',sans-serif;height:100%;margin:0;padding:0;}
html {background:url('../images/page-bg-light.png') repeat 50% 50% #fefefe;}
body {overflow-y: auto;overflow-y: hidden; background-color: #fff;}
form, div, table, tbody, tr, td, label, p, ul, ol, li, span, a, input, button {font:400 1.0em 'Open Sans', sans-serif;}
h1, h2, h3, h4, h5 {margin:0;padding:0;}
p{font-size:1.3em;}
ul, ol, li{font-size:1.1em;}
h1 {color:#306090;font:400 2.0em/1.3em 'Open Sans', sans-serif;}
h2 {color:#3090cc;font:400 1.75em/1.3em 'Open Sans', sans-serif;}
h3 {color:#3090cc;font:400 1.5em/1.3em 'Open Sans', sans-serif; font-weight: bold;}
h4 {color:#0090c0;font:600 1.25em/1.3em 'Open Sans', sans-serif;}
h5 {color:#666;font:600 1.125em/1.3em 'Open Sans', sans-serif;}
h2 span {color:#6f6f6f;font:inherit;}
.spacer {padding:1.0em;position:relative;}
.vspacer {padding:1.0em 0;position:relative;}
.hspacer {padding:0 1.0em;position:relative;}
.halfspacer {padding:0.5em;position:relative;}
.vhalfspacer {padding:0.5em 0;position:relative;}
.hhalfspacer {padding:0 0.5em;position:relative;}
.thinspacer {padding:1px;position:relative;}
.center {text-align:center;}
.tr_row, .tr_row td, .tr_alt, .tr_alt td, .tr_title, .tr_title td {padding-left:10px;padding-right:10px;}
.printonly {display:none;}
.menuboxrow, .menuboxrow_alt {min-height:5.0em;margin:0.5em;padding:1.0em 0.5em 0.5em 6.5em;position:relative;}
.menuboxrow ul, .menuboxrow ol, .menuboxrow_alt ul, .menuboxrow_alt ol {margin:5px 15px; padding:5px;}
.menuboxrow ul li, .menuboxrow ol li, .menuboxrow_alt ul li, .menuboxrow_alt ol li {padding:2px 8px;}
.menuboxrow ul li a, .menuboxrow ol li a, .menuboxrow_alt ul li a, .menuboxrow_alt ol li a {text-decoration:none;}
.menuboxrow ul li a:hover, .menuboxrow ol li a:hover, .menuboxrow_alt ul li a:hover, .menuboxrow_alt ol li a:hover {text-decoration:underline;}
.a_mmnu_icon {position:absolute;top:0;left:0;width:5.5em;height:5.5em;}
.a_mmnu_icon img {border:none;height:100%;}
.GreenLink, .RedLink, .BlueLink, .GreyLink {font-family:Arial,Helvetica;font-size:10pt;text-decoration:none;}
.GreenLink:hover, .RedLink:hover, .BlueLink:hover, .GreyLink:hover {color:#000000;text-decoration:underline;}
.BlueLink {color:#0000ff;}
.RedLink {color:#990000;}
.GreyLink {color:#444444;}
.GreenLink {color:#003000;}
.Faded, .faded {color:#666666;}
.statusbox {position:relative;}
.statusboxrow, .statusboxrow_alt {min-height:2.5em;margin:0.25em;padding:0.25em 0.25em 0.25em 4.0em;position:relative;}
.status_icon {position:absolute;top:0.25em;left:0;width:3.0em;height:3.0em;}
.status_icon img {border:none;height:100%;}
.status_title {color:#38AFE6;font-weight:bold;}
.header_menulink, #header_home {font:400 1.1em 'Open Sans', sans-serif;line-height:30px;height:30px;text-transform: uppercase;color:#aaa;display:inline-block;height:30px;vertical-align:top;z-index:1;margin:0 0.5em;position:relative;text-decoration:none;}
.header_menulink {overflow-y: hidden;overflow-x: hidden;}
.header_menu {display:none;position:absolute;padding:0.25em;top:30px;z-index:1;}
.header_menulink h3 {font-size:inherit;line-height:30px;color:#999;cursor:pointer;padding:0 0.5em;border-bottom:2px solid transparent;z-index:0;}
.header_menulink h3.sel {color:#AE1821;border-bottom:2px solid #AE1821;}
.header_menulink {background-position:center left;background-repeat:repeat-y;}
.header_menulink:hover h3, .header_menulink h3:hover {color:#2394c3;}
.header_menu_spacer {padding:1.0em;} 
.header_menu_spacer span {color:#999;display:inline-block;font-size:1.3em;padding:0.75em 0.25em;text-align:center;}
.header_menu_box {background-color:#fff;background-image:linear-gradient(to bottom, #fff, #fff, #f6f6f6);border:2px solid #6f6f6f;position:relative;margin:0.5em;z-index:1;}
.header_menu_box a {background-repeat:no-repeat;background-position:0 50%;color:#666;display:block;padding:0.5em;text-decoration:none;}
.noresults, .results-none {color:#666;font:bold italic 1.25em/1.5em sans-serif;text-align:center;padding:1.0em;}
p.error, div.error, span.error, .resultserror, .results-error {color:#c00;font:bold italic 1.25em/1.5em sans-serif;text-align:center;padding:1.0em;}
.Error {color:#ff0000;font:bold 10pt sans-serif;}
.error_field, .error_field td {color:#ff0000;font:bold 10pt sans-serif;}
.error_field td input, .error_field input, .error_field td textarea {background:#fff9f9;border:1px solid #cc6600;color:#000000;font:normal 10pt sans-serif;}
.p_searchhelp {color:#c0c0c0;}
.p_searchhelp a {font-weight:bold;}
.wizardmain, #dv_searchform {display:inline-block;margin:0;padding:0;width:67%;border:0;vertical-align:top;}
.wizardside, #dv_searchhelp {border:none;display:inline-block;margin:0;padding:0;width:32.5%;vertical-align:top;}
.wizardmain-solo {display:block;width:100%;}
.dv_searchhelp, .dv_sidebar, .splitcontentside {padding:3.0em 0.5em 3.0em 9.25%;margin:0.5em;}
.dv_10, .dv_20, .dv_25, .dv_30, .dv_33, .dv_40, .dv_50, .dv_60, .dv_66, .dv_70, .dv_75, .dv_80, .dv_90 {display:inline-block;vertical-align:top;}
.dv_10 {width:10%;}
.dv_20 {width:20%;}
.dv_25 {width:25%;}
.dv_30 {width:30%;}
.dv_33 {width:33.33%;}
.dv_40 {width:40%;}
.dv_50 {width:50%;}
.dv_60 {width:60%;}
.dv_66 {width:66%;}
.dv_70 {width:70%;}
.dv_75 {width:75%;}
.dv_80 {width:80%;}
.dv_90 {width:90%;}

.serviceseparator {display:block;padding:0.5em;}
.servicebox {background-color:#fff;border:1px solid #ccc;display:block;margin:0.25em 0.125em;min-height:5em;padding:0;position:relative;overflow:hidden;text-decoration:none;transition:height 0.2s;}
.servicebox div.icon {width:4.0em;height:4.0em;padding:0.5em;text-align:center;position:absolute;top:0;left:0;vertical-align:top;}
.servicebox .icon img {border:0px;width:auto;height:100%;vertical-align:top;}
.servicebox .details {display:block;padding:0 180px 0 5.0em;min-height:5.0em;}
.servicebox .details .title h3 { margin:0; padding:8px 0 0px 0;}
.servicebox .details .summary {color:rgb(0, 0, 0);line-height:1.1em;padding:0 0 10px 0;}
.servicebox .details .summary .more {background:url('../images/expand.png') 100% 80% no-repeat;background-size:auto 75%;cursor:pointer;display:inline-block;color:#999;padding-right:1.0em;}
.servicebox .details .summary .more:hover {color:rgb(0, 0, 0);text-decoration:underline;}
.servicebox .details .desc {display:none;}
.servicebox .ticks {display:none;}
.servicebox .ticks img {border:0;margin:1px;opacity:0.6;height:16px;width:16px;position:static;}
.servicebox .ticks img:hover {opacity:1.0;}
.servicebox .pick {background-color:inherit;display:inline-block;height:100%;position:absolute;bottom:0;right:0;top:0;padding:12px 6px;text-align:right;}
.servicebox .pick .cost {color:rgb(0, 0, 0);font-size:1.25em;font-weight:bold;}
.servicebox .pick .cost-original {color:#c00;font-weight:normal;font-size:0.8em;text-decoration:line-through;margin-right:10px;}
.servicebox .pick .cost-sale {color:#393;font-weight:bold;}
.servicebox .pick .duration {color:#999;display:block;z-index:1;}
.servicebox .pick .cost, .servicebox .pick .duration {display:block; margin:0 70px 0 0;padding:0 10px;position:static;text-align:right;}
.servicebox .pick .btn {background-color:#50c050;background-image:linear-gradient(#50c050,#40a040);border:1px solid #60c060;border-radius:3px;color:#fff;cursor:pointer;font:normal 1.125em/1.0em 'Open Sans SemiBold','Open Sans',sans-serif;padding:10px 5px;position:absolute;top:5px;right:5px;width:60px; margin:10px 5px;}
.servicebox .pick .btn:hover {background-color:#60c060;background-image:linear-gradient(#60c060,#50c050);border:1px solid #60c060;color:#fff;}
.servicebox-sale .details {padding:0 200px 0 5.0em;}
.servicebox-expand {height:auto;transition:height 0.2s;}
.servicebox-expand .details .desc {display:block;}
.servicebox-expand .more {background:url('../images/collapse.png') 100% 80% no-repeat;background-size:auto 75%;padding-right:1.25em;}
.servicebox-expand .ticks {display:block;position:absolute;left:16px;right:auto;top:auto;bottom:16px;width:auto;text-align:left;z-index:2;}
.servicebox-expand .ticks::before {content:"Includes:";color:#666;font-style:italic;padding:0.5em;vertical-align:middle;}
.servicebox-expand .ticks img {height:22px;width:22px;}
.servicebox-expand .pick {display:block;position:relative;padding:10px 0;top:0;right:0;bottom:0;left:0;text-align:right;}
.servicebox-expand .pick .cost, .servicebox-expand .pick .duration, .servicebox-expand .pick .btn {display:inline-block;margin:0 5px;padding:0;position:static;}
.servicebox-expand .pick .btn {padding:10px;margin-left:10px;width:25%;max-width:120px;}
.servicebox-basic .details {padding:0 95px 0 5.0em;}
.servicebox-basic .pick {padding:0;}
.servicebox-sel .pick h4 {color:#999;font-size:1.325em;font-weight:bold;padding:1.25em;margin:0;}
.servicebox-sel .pick h4 span.clear {font:inherit;}
.servicebox-sel .pick h4 span.cost-original {color:#c66;}
.servicebox-sel .pick h4 span.cost-sale {color:inherit;}
.servicebox-noprice .details {padding-right:10px;}
.servicebox-faded {background-color:#f6f6f6;opacity:0.4;}
.servicebox-faded img {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;}
.servicebox-faded h3 {color:#3f3f3f;}
.servicebox-faded .cost .cost-sale {color:#666;}
.servicebox-faded .pick button.btn  {background-color:#6f6f6f;background:linear-gradient(#6f6f6f,#606060);border-color:#606060;}
.welcome-noticebox {margin:0.325em;}
.welcome-noticebox .welcome-notice {background-color:#ddd;color:rgb(0, 0, 0);border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 3px #ccc;display:block;margin:0.5em;padding:5px;position:relative;text-decoration:none;}
.welcome-noticebox .welcome-notice .icon {display:inline-block;vertical-align:top;padding:0 10px;}
.welcome-noticebox .welcome-notice .icon img {border:none;max-height:60px;vertical-align:top;}
.welcome-noticebox .welcome-notice .details {display:inline-block;vertical-align:top;padding:0 5px;max-width:80%;}
.welcome-noticebox .welcome-notice .details h2 {color:#69c;padding-top:2px;}
.welcome-noticebox .welcome-notice .details p {margin:0;padding:2px 0;}
.welcome-noticebox #overdue.welcome-notice {background-color:#c03030;color:#fff;border-color:#cc0000;}
.welcome-noticebox #overdue.welcome-notice .details h2 {color:#ff9;}
.welcome-noticebox #nowoverdue.welcome-notice {background-color:#fdd;color:#300;border-color:#fa9;}
.welcome-noticebox #nowoverdue.welcome-notice .details h2 {color:#600;}
.welcome-noticebox #awaitingpayment.welcome-notice {background-color:#fed;color:rgb(0, 0, 0);border-color:#eca;}
.welcome-noticebox #awaitingpayment.welcome-notice .details h2 {color:#321;}
.welcome-noticebox #newrenewal.welcome-notice {background-color:#595;color:#fff;border-color:#309030;}
.welcome-noticebox #newrenewal.welcome-notice .details h2 {color:#ff6;}
.welcome-noticebox #paymentreceived.welcome-notice {background-color:#f0fcf0;color:#232;border-color:#9c9;}
.welcome-noticebox #paymentreceived.welcome-notice .details h2 {color:#363;}
.welcome-noticebox #fullypaid.welcome-notice {background-color:#f0fcf0;color:#232;border-color:#9c9;}
.welcome-noticebox #fullypaid.welcome-notice .details h2 {color:#363;}
.welcome-noticebox #emailmissing.welcome-notice {background-color:#cf3f3f;color:#fff;border-color:#cc0000;}
.welcome-noticebox #emailmissing.welcome-notice .details h2 {color:#ff9;}
.welcome-noticebox #emailmissing-positive.welcome-notice {background-color:#595;color:#fff;border-color:#309030;}
.welcome-noticebox #emailmissing-positive.welcome-notice .details h2 {color:#ff6;}
.acbox {position:relative;padding:0.75em;margin-bottom:1.0em;}
.acbox h3 {display:inline-block;}
.acbox .a_edit {color:#909090;position:absolute;right:0.75em;top:0.9em;}
.a_edit:hover {color:#303030;}
.acdetails, .aclist {background-color:#fcfcfc;border:1px solid #cfcfcf;padding:0.5em;overflow-x:hidden;}
.searchform h2, .searchform h3 {margin-top:0.75em;margin-bottom:0.25em;}
.searchform div .togglebox {padding-left:1.25em;}
.regonlylegend {color:#006600;font:bold 1.0em sans-serif;padding:0 0.9em;vertical-align:bottom;}
.searchresults .regbox {background-color:#fff;color:#c00;display:inline-block;font-weight:bold;margin:0.5em 0;padding:0.5em 0.5em 0.5em 1.0em;width:auto;padding:0.5em 0 0.5em 0;}
.searchresults .regbox a {border-radius:0.25em;display:inline-block;margin:0 0.5em;padding:0.5em 1.0em;cursor:pointer;text-decoration:none;}
.searchresults .quicksearch {background-color:#fcfcfc;border-radius:0.5em;padding:0.5em;font-size:0.9em;margin:0.5em 0;}
.searchresults .quicksearch .sp_help {color:#999;margin-left:1.5em;text-decoration:none;vertical-align:middle;}
.searchresults .quicksearch .sp_help:hover {color:#666;text-decoration:underline;}
.searchresults .quicksearch .sp_help img {margin-right:0.5em;margin-bottom:2px;vertical-align:middle;}
.searchresults .notice {background-color:#ffc;border-radius:0.5em;padding:0.5em;font-size:0.9em;margin:0.5em 0;}
.searchresults .notice .td_title {min-width:6.0em;width:7.0em;}
.searchresults .Help {font-family:Arial,Helvetica;font-size:10pt;color:#0000ff;}
.sp_regonly, .sp_restricted, .sp_invited {cursor: default;font:bold 0.9em verdana,monospace;}
.sp_regonly {background-color:#009c00;color:white;padding:1px 2px;border-radius:2px;}
.sp_invited {background-color:#c33;color:white;padding:1px 2px;border-radius:2px;}
.sp_restricted {background-color:#ccc;color:rgb(0, 0, 0);padding:1px 2px;border-radius:2px;}
.searchresults #SearchCriteria {font:normal 1.25em/1.5em sans-serif;height:1.5em;vertical-align:middle;}
.searchresults #SearchButton, .searchresults #Category, .searchresults #State {font:normal 1.25em/1.5em sans-serif;height:2.0em;vertical-align:middle;}
.searchresults .a_nav {display:inline-block;border:1px solid white;padding:0.125em 0.25em;margin:0.125em;color:#606060;text-decoration:none;}
.searchresults .a_nav:hover {background-color:#f0f0f0; border:1px solid #cfcfcf;box-shadow:1px 1px 2px #f0f0f0; color:#303030; text-decoration:underline;}
.buttonrow {text-align:right;position:relative;padding:1.0em 0;}
.buttonrow form {display:inline-block;}
.buttonrow a, .buttonrow input, .buttonrow button {margin:0.25em;}
.hnum {display:inline-block;border-radius:50%;font-size:0.75em;font-style:normal;font-weight:bold;padding:0.25em;margin-left:-0.25em;margin-right:0.5em;margin-bottom:0.125em;width:1.0em;height:1.0em;line-height:1.0em;text-align:center;vertical-align:middle;}
h2 .hnum {background-color:#3090cc;color:white;}
h3 .hnum {background-color:#930;color:white;}
.filterbox {position:relative;padding:0 1.0em 1.0em 1.0em;}
.filterbox .filterrow {display:inline-block;margin:0.5em 0.5%;min-width:9em;width:21%;}
.filterbox .filterrow input {margin-right:0.5em;}
.header_menu_box a:hover {color:#2394c3;text-decoration:underline;}
.header_menu_separator {border-bottom:1px dashed #f6f6f6;margin:0.5em 0;height:1px;width:100%;}
.testimonial {border:1px solid #fee;border-color:#2494c3;background-color:#fff;box-shadow:0 0 9px #e6e6e6;display:inline-block;padding:2.0em;margin:1.0em;vertical-align:top;opacity:0.9;position:relative;transition: all 0.2s;}
.testimonial:hover {border-color:#ae1821;transition: all 0.2s;}
.testimonial span {display:block;margin:0.5em 0;}
.testimonial em {display:inline-block;margin-top:1.0em;font-weight:bold;}
#home_testimonials a.testimonial:hover {text-decoration:none;color:#AE1821;}
#buyers .testimonial {max-width:35%;}
.centre {text-align:center;}
.homebuttonlink {color:#666;display:inline-block;min-width:50%;padding:1.0em;text-align:center;text-decoration:none;width:auto;}
.homebuttonlink:hover {color:rgb(0, 0, 0);text-decoration:underline;}
.homebutton {background-color:#ae1821;border:1px solid transparent;color:#fff;border-radius:4px;display:inline-block;font:400 1.5em/1.0em 'Open Sans', sans-serif;text-decoration:none;padding:0.75em 1.0em;margin:0;min-width:50%;text-align:center;width:auto;}
.homebutton:hover {background-color:#ae1821;color:#fff;border:1px solid #fff;}
.homebutton h2 {color:inherit;text-align:inherit;width:100%;}
.mainbutton {background-color:#ae1821;border-color:#ae1821;color:#fff;}
.mainbutton:hover {background-color:#ae1821;border-color:#ae1821;color:#fff;opacity: 0.8; transition: 0.2s;}
.loginbutton {background-color:#2394c3;border-color:#2394c3;color:#fff;}
.loginbutton:hover {background-color:#2394c3;border-color:#2394c3;color:#fff;opacity: 0.8; transition: 0.2s;}
.regbutton {background-color:#009c00;border-color:#009c00;color:#fff;}
.regbutton:hover {background-color:#009c00;border-color:#009c00;color:#fff;opacity: 0.8; transition: 0.2s;}
.homemoreinfo {background-color:#fff;position:relative;text-align:left;}
.homemoreinfo .icon {background-color:#2394c3;background-repeat:no-repeat;background-position:50% 50%;border:2px solid #ccc;border-radius:50%;position:absolute;top:-30px;left:50%;margin-left:-30px;width:60px;height:60px;}
.homemoreinfo .homebutton {margin:1.5em auto 0.5em auto;}
.homemoreinfo h3 {margin-top:1.5em;text-align:center;}
.homemoreinfo .hseparator {border-bottom:1px dashed #f6f6f6;margin:1.0em 0;height:1px;width:100%;}
.cbox .ul_content li {margin-left:30px;line-height:35px;}
.cbox .ul_content li span {font:bold 1.3em sans-serif;color:#009c00;}
.cbox ul {margin:0.5em;padding-left:1;}
.cbox ul li {list-style-image:url('../images/listbullet.gif');color:rgb(0, 0, 0)333;padding:0;margin-left:0.75em;padding-bottom:5px;text-align:left;} 
#leadind_about ul li {list-style-image:url('../images/new_small.gif'); color:rgb(0, 0, 0);padding:1;margin-left:0.75em;padding-bottom:0;text-align:left;} 
.ul_content {margin:0;padding:0;text-indent:0;}
.ul_content li {padding:0.25em 0 0.25em 0;margin-left:1.5em;}
.ul_content li a {color:#0030cc;}
.ul_content li a:hover {color:#6090c0;}
.cbox ol {list-style:upper-roman outside none;}
.td_title {min-width:120px;}
.tbl_step {border-top-left-radius:3px;border-top-right-radius:3px;min-width:565px;width:100%;}
.td_step_title {white-space: nowrap;border-top-left-radius:3px;border-top-right-radius:3px;}
.td_step_notice {padding:5px;white-space: nowrap;}
.td_step_list {vertical-align:top;}
.td_step_body {vertical-align:top;padding-bottom:1.0em;}
.td_step_buttons {vertical-align:middle;}
.td_step_crumbs {vertical-align:middle;}
.a_mmnu {display:inline-block;margin-bottom:0.25em;}
.a_bbox {display:block;height:7.25em;margin:1.25em 0;padding:0.5em;width:20em;}
.a_bbox em {display:block;margin-bottom:0.5em;padding:0;}
.a_bbox span {display:block;margin-top:0.5em;}
.thumb_box {position:relative;width:100%;}
.thumb_box .thumb {height: 3.0em;position:relative;padding:0;margin:0.15em;display:inline-block;width:4.1em;vertical-align:top;}
.thumb_box .thumb span {display:inline-block;margin-top:auto;margin-bottom:auto;overflow:hidden;width:auto;vertical-align:middle;}
#poweredby .thumb_box .thumb, #search .thumb_box .thumb {background-repeat:repeat-x;}
.footcopy ul {font-size:0.85em;}
.dv_contactbox {margin:0.25em 0;}
.tr_row, .tr_row td, .tr_alt, .tr_alt td, .tr_alt4, .tr_alt4 td, .tr_title, .tr_title td {font:normal 1.0em/1.7em sans-serif;padding-left:10px;padding-right:10px;}
.tr_row, .tr_row td {background-color:#fdfdfd; }
.tr_alt, .tr_alt td {background-color:#f9f9f9; }
.tr_alt4, .tr_alt4 td {background-color:#f3f3f3; }
.tr_title, .tr_title td {background-color:#888; color:#fff; }
.td_title {background-color:#f6f6f6; color:black;width:150px;vertical-align:top;white-space:nowrap;padding:0.4em; }
.Spacer {font-family:Arial,Helvetica,'Times New Roman',Times,serif;font-size:1.3em;font-weight:normal;}
.txt_long {min-width:10em;width:100%;}
.txt_med {min-width:10em;width:60%;}
.txt_short {min-width:10em;width:30%;}
.txt_long, .txt_med, .txt_short {border:1px solid #e0e0e0;transition: all 0.2s;}
.txt_long:focus, .txt_med:focus, .txt_short:focus {background-color:#f6fcff;box-shadow:0 0 0.25em #6699ff;}
.td_field {vertical-align:top;white-space: nowrap;padding:0.2em;} 
.txt_single {padding:0.4em;}
.resultsbox .row {margin-bottom:1px;position:relative;}
.resultsbox .row div {background-color:#fcfcfc;display:inline-block;vertical-align:top;padding:0.35em 1%;margin-right:1px;}
.resultsbox .alt div {background-color:#f9f9f9;}
.resultsbox .alt4 div {background-color:#f6f6f6;}
.resultsbox .title div {background-color:#666;color:#fff;font-weight:500;}
.resultsbox .row div img.icon {height:1.65em;width:1.65em;border:none;margin:-0.325em 0 -0.325em 0;padding:0;}
.resultsbox .row div.actions {padding:0.25em 1%;}
.resultsbox .row div.actions a.a_img {display:inline-block;font-size:1.0em;line-height:1.0em;margin:0.2em 2px;}
.resultsbox .row div.actions a.a_img img.icon {border:none;opacity:0.5;}
.resultsbox .row div.actions a.a_img img.icon:hover, .resultsbox .row div.actions a.a_img img.icon:focus {opacity:1.0;}
.resultsbox .title div.actions {padding:0.35em 1%;text-align:left;}
.formbox .row {margin-bottom:1px;position:relative;}
.formbox .row div {background-color:#fcfcfc;display:inline-block;vertical-align:top;padding:0.5em 1%;margin-right:1px;}
.formbox .alt div {background-color:#f9f9f9;}
.formbox .alt4 div {background-color:#f6f6f6;}
.formbox .row .title {background-color:#ccc;color:rgb(0, 0, 0);font-weight:bold;min-width:6.0em;}
.formbox .row div img.icon {height: 1.25em;width:1.25em;border:none;margin:0;padding:0;}
.form {position:relative;}
.form .notices {background-color:#ffc;border:1px solid #ccc;border-radius:3px;line-height:22px;padding:0.5em;margin:0.5em;}
.form .group {padding:0.75em 0.25em;}
.form .group .blurb {color:rgb(0, 0, 0);font-style:italic;padding:3px 0.25em;margin:2px 0;text-align:left;}
.form .group .row {position:relative;}
.form .group .row .title {display:inline-block;padding:4px 0.25em;width:8.5em;vertical-align:top;}
.form .group .row .title .optional {color:#666;}
.form .group .row .field {display:inline-block;padding:1px 0.25em;width:calc(100% - 8.5em - 1.0em);vertical-align:top;}
.form .group .row .text {display:inline-block;padding:4px 0.25em;width:calc(100% - 8.5em - 1.0em);vertical-align:top;}
.form .group .row .field .info {color:#666;font-style:italic;margin-left:1.0em;}
.form .group .row .field input, .form .group .row .field select, .form .group .row .field textarea {background:#fff;color:#000;border:1px solid #ddd;padding:2px 0.25em;}
.form .group .row .field input:focus, .form .group .row .field select:focus, .form .group .row .field textarea:focus {background:#ffe;color:#000;border-color:#c0c0c0;}
.form .group .row .field img {border:none;margin:0 5px;vertical-align:top;}
.form .group .row .full-field {display:block;padding:4px 0.5em;}
.form .group .row .radio, .form .group .row .checkbox {display:inline-block;padding:1px 0.25em;width:2.5em;text-align:center;vertical-align:top;}
.form .group .row .label {display:inline-block;padding:1px 0.25em;width:calc(100% - 2.5em - 1.0em);vertical-align:top;}
.form .group .form-error .title, .form .group .form-error .radio, .form .group .form-error .checkbox {background:#fee;color:#c00;}
.form .group .form-error .field input, .form .group .form-error .field select {background:#fff3f3;border-color:#d99;color:#c00;}
.form .group .form-error .field input[type="radio"], .form .group .form-error .field input[type="checkbox"] {background:unset;border:unset;color:unset;padding:unset;}
.form .group .form-error .full-field, .form .group .form-error .text, .form .group .form-error .label {color:#c00;}
.noticebox {background-color:#ffc;border:1px solid #ccc;border-radius:3px;line-height:22px;padding:0.5em;margin:1.0em 0;}
.noticebox img {border:0;vertical-align:middle;}
.noticebox p {padding:0;margin:0.5em;}
#AntiRobotGroup .row .field img {margin:2px;}
ul.nopadtop, ol.nopadtop {margin-top:0;padding-top:0;}
.nobr {display:block;height:0px;content: " ";}
.disclaimadd {font:normal 0.85em sans-serif;color:#606060;}
.tn_a_back {background: url('/buyer/_images/back.png') no-repeat scroll 5px 50% transparent;color:#330099;font:10pt/25px sans-serif;height:25px;margin:0px;padding:0px 0px 0px 30px;text-decoration:none;}
.tn_a_back:hover {color:#030066;text-decoration:underline;}
.actionbutton {background-color:#f9f9f9;border:1px solid #c0c0c0;border-radius:3px;color:#606060;display:inline-block;margin:2px;min-width:6.0em;padding:5px;text-align:center;text-decoration:none;}
.actionbutton img {border:none;padding-top:0;opacity:0.33;display:block;margin-left:auto;margin-right:auto;text-align:center;}
.actionbutton:hover {background-color:#F0F0F0;border:1px solid #909090;color:#030303;box-shadow:0px 0px 3px #F0F0F0;}
.actionbutton:hover img {border:none;opacity:1.0;}
.actionbutton-important {background-color:#ffeecc;border:1px solid #ffccaa;color:#606060;}
.termbox {margin-left:3.5em;}
.diffbox {text-align:left;}
.difflegend {display:inline-block;vertical-align:top;}
.difflegend p {color:rgb(0, 0, 0); margin-block-end: 1.25em; font-weight: bold;}
.definitions .deftitle, .definitions .defdesc {display:inline-block;vertical-align:top;margin-left:2%;margin-right:2%;}
.definitions .deftitle {width:26%;max-width:12em;}
.definitions .defdesc {padding:1.0em 0;width:65%;}
.defdesc ol {display:inline-block;}
.td_step_notice {font:bold 1.2em/1.0em sans-serif;}
#tenderwriters .tenderwriter {border:1px solid #ccc;border-radius:3px;color:#666;display:inline-block;min-width:25em;width:48%;max-width:30em;min-height:15.0em;margin:0.25em 0.125em;padding:0.5em;vertical-align:top;}
#tenderwriters .tenderwriter:hover {border-color:#ccc;box-shadow:0 0 6px #999;}
#tenderwriters .tenderwriter h3 {margin-bottom:0.5em;}
#tenderwriters .tenderwriter img {width:auto;height:auto;max-width:94%;max-height:4.0em;margin:0.5em auto;}
#tenderwriters .tenderwriter div {background-repeat:no-repeat;background-size:auto 80%;background-position:0 50%;padding:2px 2px 2px 2.0em;}
#tenderwriters .tenderwriter a {color:#666;text-decoration:none;}
#tenderwriters .tenderwriter a:hover {color:rgb(0, 0, 0);text-decoration:underline;}
#tenderwriters .tenderwriter div.logo {padding:0;}
#tenderwriters .tenderwriter div.person {background-image:url('../images/person_small.png');}
#tenderwriters .tenderwriter div.phone {background-image:url('../images/phone_small.png');}
#tenderwriters .tenderwriter div.email {background-image:url('../images/email_small.png');}
#tenderwriters .tenderwriter div.website {background-image:url('../images/website_small.png');}
.tr_row, .tr_row td, .tr_alt, .tr_alt td, .tr_title, .tr_title td {font:normal 1.0em/1.7em sans-serif;}
.a_mmnu {font-family:'Open Sans',sans-serif;font-size:1.25em;font-weight:bold;color:#38AFE6;text-decoration:none;}
.a_mmnu:hover {color:#666;}
a.a_mmnu:hover {text-decoration:underline;}
.txt_single {font:normal 1.5em/1.5em sans-serif;}
.btn_submit, .btn_cancel, .btn_reset, .btn_back, .btn_remove, .btn_modify, .btn_disabled, .btn_next, .btn_search {font:normal 1.3em/1.125em sans-serif;}
.thumb_box .thumb {font:normal 2.5em/3.0em sans-serif;text-align:center;text-decoration:none;}
.thumb_box .thumb span {font:normal 0.5em/1.25em sans-serif;text-overflow:ellipsis;}
.td_step_title {text-indent:0.5em;font-weight:bold;}
.optsbox {text-align:center;}
.opts {background-color:#fff;background-image:linear-gradient(to right, #fcfcfc, #fff, #fff, #fff, #f9f9f9, #f9f9f9, #fcfcfc);border-radius:0.5em;border:2px solid #ccc;padding:0.5em 0.5%;margin:0.75em 1%;width:6em;text-align:center;display:inline-block;opacity:0.9;vertical-align:top;}
.opts:hover {opacity:1;}
.opts h4{border-bottom:1px dashed #ccc;font-size:1.125em;height:3.25em;margin-bottom:0.5em;vertical-align:bottom;}
.optslegend {display:inline-block;padding:0.5em 0.5%;margin:0.75em 1%;width:9em;vertical-align:top;}
.optslegend h4 {border-bottom:1px solid transparent;height:3.25em;margin-bottom:0.75em;}
.optslegend p {color:#fff;height:2.5em;margin:0.125em;padding:0;text-align:right;font-weight:bold;}
.opts .yes, .opts .no, .opts .premium {background-repeat:no-repeat;background-position:50% 50%;color:transparent;height:2.5em;margin:0.125em;cursor:default;}
.opts .yes {background-image:url('../images/opt-yes.png');}
.opts .no {background-image:url('../images/opt-no.png');}
.opts .premium {background-image:url('../images/opt-premium.png');}
.dv_searchhelp, .dv_sidebar {border-left:1px solid #f0f0f0;}
.tr_row, .tr_row td {background-color:#fcfcfc;}
.tr_alt, .tr_alt td {background-color:#f6f6f6;}
.tr_title, .tr_title td {background-color:#606060;color:white;}
.cbox, .cbox2, .cbox3, .cbox4 {font:normal 1.0em sans-serif;}
.cbox, .cbox2, .cbox4 {color:rgb(0, 0, 0);display:block;position:relative;}
.cbox {padding:3.5em 0;min-height:10em;overflow: hidden;}
.cbox2, .cbox4 {padding:1.0em 0;}
.cbox3 {color:#303030;display:none;position:absolute;min-width:600px;min-height:35em;width:100%;height:100%;padding:2.5em 0 2.5em 0;overflow: visible;top:0;left:0;}
.cbox_half {display:inline-block;text-align:center;vertical-align:top;width:50%;}
.tbl_step {background-color:#6090c0;}
.td_step_title {color:white;}
.td_step_notice {background-color:white;}
.td_step_body, .td_step_buttons {background-color:white;}
.td_step_list {background-color:white;}
.td_step_crumbs {background-color:white;}
.a_home_more {color:rgb(0, 0, 0);}
.a_home_more:hover {color:#306090;}
.a_home_more {background-image:url('../images/read-more.png');background-repeat:no-repeat;background-position:left center;}
.spacer .sidebar .acbox {background-color:#f6f6f6;border-radius:0.5em;color:rgb(0, 0, 0);}
.acdetails, .aclist {background: transparent !important;border:none !important;margin:0 !important;padding:0.5em !important;}
.acbox .a_edit {background-color:#999;background-image:linear-gradient(#aaa,#909090);border-radius:5px;color:#fff;padding:0.25em 0.5em;margin:0.125em;text-decoration:none;top:0.5em;right:0.5em;}
.acbox .a_edit:hover {background-color:#3f9f3f;background-image:linear-gradient(#60c060,#3f9f3f);color:#fffff0;}
.btn_submit, .btn_cancel, .btn_reset, .btn_back, .btn_next, .btn_remove, .btn_modify, .btn_search, .btn_disabled {border:none;cursor:pointer;display:inline-block;padding:0.4em 0.8em 0.4em 0.8em;border-radius:3px;}
.btn_submit {border:1px solid #009c00;background-color:#009c00;color:white;}
.btn_submit:hover {background-color:#009c00;color:white;opacity: 0.8;transition: 0.2s;}
.btn_submit:active {background-color:#009c00;opacity: 0.8;transition: 0.2s;}
.btn_cancel {border:1px solid transparent;background: transparent;color:#cc0000;}
.btn_cancel:hover {background: #fffcfc;border-color:#fccccc;}
.btn_cancel:active {background: #ffdfdd;border-color:#f66666;}
.btn_back {border:1px solid #d0d0d0;background:#e0e0e0;background-image:linear-gradient(#f0f0f0,#e0e0e0);color:rgb(0, 0, 0);}
.btn_back:hover {background:#f0f0f0;}
.btn_back:active {background: #d6d6d6;}
.btn_next {border:1px solid #d0d0d0;background:#e0e0e0;background-image:linear-gradient(#f0f0f0,#e0e0e0);color:rgb(0, 0, 0);}
.btn_next:hover {background: #f0f0f0;}
.btn_next:active {background: #d6d6d6;}
.btn_search {background:#6f9fcf;color:white;}
.btn_search:hover {background: #6090c0;color:white;}
.btn_search:active {background-color:#60c0f0;}
.btn_disabled {border:1px solid #e0e0e0;background: #fcfcfc;background-image:linear-gradient(#fffffF,#f3f3f3);color:#cccccc;cursor:not-allowed;}
.btn_disabled:hover {background: #f9f9f9;color:#c0c0c0;cursor:not-allowed;}
.btn_disabled:active {background-color:#f6f6f6;cursor:not-allowed;}
.btn_reset {border:1px solid #d0d0d0;background: #e9e9e9;background-image:linear-gradient(#e9e9e9,#d6d6d6);color:#606060;}
.btn_reset:hover {background: #d9d9d9;color:#009c00;}
.btn_reset:active {background: #c0e0c0;}
.btn_remove {border:1px solid #d0d0d0;background: #e9e9e9;background-image:linear-gradient(#e9e9e9,#d6d6d6);color:#cf0000;}
.btn_remove:hover {background: #d9d9d9;color:#f00000;}
.btn_remove:active {background: #ffe0e0;color:#ff3000;}
.btn_modify {border:1px solid #909090;background-color:#999999;background-image:linear-gradient(#9f9f9f,#909090);color:white;}
.btn_modify:hover {background-color:#909090;background-image:linear-gradient(#969696,#868686);color:white;}
.btn_modify:active {background-color:#666666;background-image:linear-gradient(#6f6f6f,#606060);color:white;}
.a_btn_big {display:block;max-width:50%;margin:2.0em auto 2.0em auto;padding:0.75em 1.5em;}
.a_btn_mid {display:inline-block;padding:0.75em 1.5em;margin:0.5em;min-width:8em;}
.a_btn_med {display:inline-block;padding:0.75em 1.5em;margin:0;}
.a_btn_big {font:normal 1.5em sans-serif;text-decoration:none;}
.a_btn_mid {text-decoration:none;}
.a_btn_med {text-decoration:none;}
.a_btn_sml {text-decoration:none;}
.a_btn_big:hover, .a_btn_mid:hover, .a_btn_med:hover, .a_btn_sml:hover {text-decoration:underline;}
a.btn_submit, a.btn_cancel, a.btn_reset, a.btn_back, a.btn_remove, a.btn_modify, a.btn_disabled, a.btn_next, a.btn_search {text-decoration:none;text-align:center;}
.wizardcontainer {position:relative;}
.wizardnotice, .wizardwarning, .wizardbox, .wizardbuttons {margin:1.5em 0.25em;}
.wizardnotice, .wizardwarning {border:1px solid #c0c0c0;border-radius:3px;padding:0.75em;position:relative;}
.wizardnotice {background-color:#fffff0;}
.wizardwarning {background-color:#ffe6e6;}
.wizardnotice p, .wizardwarning p {margin:0.5em;padding:0;}
.wizardrow .wizardnotice, .wizardrow .wizardwarning {margin:0.5em;}
.wizardclosenotice {border-radius:3px;color:red;cursor:pointer;font-weight:bold;position:absolute;padding:0.25em 0.75em;right:0.25em;top:0.25em;}
.wizardclosenotice:hover {background-color:#fffcfc;}
.wizardclosenotice:active {background-color:#fffcf9;}
.wizardbox {background-color:#fefefe;border:1px solid #f0f0f0;border-radius:3px;padding:1.0em;}
.wizardbox h2 {margin-bottom:0.5em;}
.wizardrow {border-top:1px dashed #f0f0f0;margin:0 0.5em;padding:1.0em 0.5em;position:relative;}
.firstwizardrow {border-top:none;}
.wizardrowbox {background-color:#ffffff;border:1px solid #c0c0c0;border-radius:3px;margin:0.5em;padding:0.5em;}
.wizardsubrow {border-top:1px solid #ffffff;position:relative;vertical-align:top;}
.wizardsubrowtitle {background-color:#f0f0f0;border-radius:3px;display:inline-block;line-height:1.5em;margin:0;padding:3px 0.5%;width:15%;min-width:5.0em;vertical-align:top;}
.wizardsubrownotitle {display:inline-block;margin:0;padding:3px 0.5%;width:15%;min-width:5.0em;vertical-align:top;}
.wizardsubrowvalue {background-color:#ffffff;border-radius:3px;display:inline-block;margin:0;padding:1px 0.5%;width:71%;vertical-align:top;}
.wizardsubrowtext {background-color:#ffffff;border-radius:3px;display:inline-block;margin:0;padding:3px 0.5%;width:71%;vertical-align:top;}
.wizardmain-solo .wizardsubrowtitle, .wizardmain-solo .wizardsubrownotitle {width:10%;}
.wizardmain-solo .wizardsubrowvalue, .wizardmain-solo .wizardsubrowtext {width:76%;}
.wizardsubrowvalue img.icon, .wizardsubrowtext img.icon {height:1.325em;width:1.325em;margin-right:0.325em;}
.wizardrow button {font-size:1.125em;}
.wizardrow .info, .wizardsubrowvalue .info {color:#999;font-style:italic;}
.wizardrow .warn {color:#c00;font-style:italic;}
.wizardrow .alert {color:#000;font-style:italic;}
.wizardseparator {border-top:1px dashed #f0f0f0;height:1px;margin:5px 5px 4px 5px;padding:0;position:relative;}
.wizardtext, .wizardtextshort, .wizardtexttiny, .wizardselect, .wizardselectshort, .wizardselecttiny, .wizarddate {border:1px solid #ccc;padding:0.125em 0;text-indent:0.5em;width:100%;}
.wizardrow .wizardtext, .wizardrow .wizardtextshort, .wizardrow .wizardtexttiny, .wizardrow .wizardselect, .wizardrow .wizardselectshort, .wizardrow .wizardselecttiny, .wizardrow .wizarddate {padding:0.33em 0;}
.wizardsubrow .wizardtext, .wizardsubrow .wizardtextshort, .wizardsubrow .wizardtexttiny, .wizardsubrow .wizardselect, .wizardsubrow .wizardselectshort, .wizardsubrow .wizardselecttiny, .wizardsubrow .wizarddate {padding:0.125em 0;}
.wizardfile, .wizardrow .wizardfile {padding-left:0.325em;text-indent:-0.25em;}
.wizardselect, .wizardselectshort, .wizardselecttiny {text-indent:0;}
.wizardrow .wizardselect, .wizardrow .wizardselectshort, .wizardrow .wizardselecttiny {padding:0.435em;}
.wizardtextshort, .wizardselectshort {width:45%;}
.wizardtexttiny, .wizardselecttiny {width:20%;}
.wizardtextarea {min-height:9.0em;width:99.25%;}
.wizardradio {display:inline-block;margin:0.125em 0.5%;min-width:10.0em;overflow:hidden;white-space:nowrap;width:31%;}
.wizardradio input {vertical-align:middle;}
.wizardradio label {border-radius:3px;display:inline-block;padding:0.125em 0.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.wizardradiofull {padding:0.25em 0.5em;vertical-align:middle;}
.wizardradiofull input, .wizardradiofull label {margin:0 0.375em;cursor:pointer;vertical-align:middle;}
.wizardradiofull h5 {display:inline-block;}
.wizardbuttons {position:relative;text-align:right;}
.wizardbuttons .btn_back {position:absolute;left:0;top:0;}
.wizardlist .row {vertical-align:top;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:flex-start;align-content:stretch;}
.wizardlist .row div {background-color:#fcfcfc;display:inline-block;line-height:1.5em;overflow-x:hidden;padding:0.25em 0.5em;min-height:1.5em;margin-right:1px;text-overflow:ellipsis;vertical-align:top;}
.wizardlist .row div a {color:#00c;}
.wizardlist .row div a:hover {color:#003;}
.wizardlist .title div, .wizardlist .title div a {background-color:#6f6f6f;color:#fff;vertical-align:middle;}
.wizardlist .alt div {background-color:#f6f6f6;color:#303030;}
.wizardlist .alt4 div {background-color:#f0f0f0;color:#303030;}
.wizardlist .row div img {height:1.325em;line-height:1.5em;margin:-0.25em 0.125em 0 0;width:1.325em;vertical-align:middle;}
.wizardlist .row div a img {opacity:0.6;}
.wizardlist .row div a img:hover {opacity:0.96;}
.wizardhelp {background-image:url('/images/btn_info.png');background-repeat:no-repeat;background-position:50% 50%;background-size:contain;display:inline-block;margin-left:1.0em;height:1.0em;width:1.0em;vertical-align:top;}
.wizardhelp:hover {background-color:white;border-radius:0.5em;}
.wizarderror {color:#cc0000;}
textarea.wizarderror, input.wizarderror, select.wizarderror {border:1px solid #ff9090;border-top:1px solid #cc0000;}
.wizardlightbox, .lightbox {display:none;position:absolute;height:100%;width:100%;top:0;left:0;z-index:990;position:fixed;}
.wizardlightboxbg, .lightbox .bg {background-color:#606060;height:100%;width:100%;top:0;left:0;opacity:0.6;z-index:991;}
.wizardlightboxcontent, .lightbox .content {background-color:white;border:solid 3px #6f6f6f;border-radius:8px;box-shadow:3px 3px 9px #606060;height:360px;width:600px;left:50%;top:50%;margin-top:-180px;margin-left:-300px;padding:15px;position:absolute;overflow-x: hidden;text-align:left;z-index:992;}
.wizardside h2 {margin-left:0.75em;margin-bottom:0.5em;}
.wizardside .spacer {padding:5.5em 0.5em 0.5em 0.5em;}
.wizardside .spacer .spacer {padding-top:1.0em;}
.wizardprogress {background-color:#ffffff;border:1px solid #c0c0c0;border-radius:3px;position:relative;margin:1.0em;padding:1.0em;}
.wizardprogress a, .wizardprogress div {background-repeat:no-repeat;background-position:0.25em 50%;border-radius:3px;position:relative;display:block;width:auto;text-align:left;}
.wizardprogress a span, .wizardprogress div span {display:block;padding:0.125em 0.5em;padding-left:2.25em;margin:0.125em 0.5em;overflow: hidden;text-align:left;}
.wizardprogress a span, .wizardprogress div span {background-repeat:no-repeat;background-position:0.5em 50%;}
.wizardprogress a span {background-image:url('../images/progress_old.png');color:#666666;}
.wizardprogress div span {background-image:url('../images/progress_new.png');color:#cccccc;}
.wizardprogress a.first span {background-image:url('../images/progress_first_old.png');}
.wizardprogress div.first span {background-image:url('../images/progress_first_new.png');}
.wizardprogress a.last span {background-image:url('../images/progress_last_old.png');}
.wizardprogress div.last span {background-image:url('../images/progress_last_new.png');}
.wizardprogress a.btn_next {text-align:center;}
.wizardprogress a, .wizardprogress div {font:normal 1.25em/1.15em sans-serif;text-align:center;text-decoration:none;}
.wizardprogress a span, .wizardprogress div span {font:normal 1.25em/1.5em sans-serif;text-overflow: ellipsis;}
.wizardprogress a span.wizardcurrentstep {font:bold 1.25em/1.5em sans-serif;}
.wizardprogress a:hover span {background-image:url('../images/progress_hover.png');border-radius:3px;background-color:#fefefe;color:#306f9f;}
.wizardprogress a:active span {background-image:url('../images/progress_sel.png');background-color:#fcfcfc;color:#006699;}
.wizardprogress a span.wizardcurrentstep {background-image:url('../images/progress_sel.png');color:#3399cc;}
.wizardprogress a.first:hover span {background-image:url('../images/progress_first_hover.png');}
.wizardprogress a.first:active span {background-image:url('../images/progress_first_sel.png');}
.wizardprogress a.first span.wizardcurrentstep {background-image:url('../images/progress_first_sel.png');}
.wizardprogress a.last:hover span {background-image:url('../images/progress_last_hover.png');}
.wizardprogress a.last:active span {background-image:url('../images/progress_last_sel.png');}
.wizardprogress a.last span.wizardcurrentstep {background-image:url('../images/progress_last_sel.png');}
.checklistitem {display:inline-block;padding:0.25em;vertical-align:middle;min-width:300px;width:35%;}
.checklistitem input {vertical-align:middle;margin:0.25em 0.5em;}
.checklistitem label {background-color:#fcfcfc;border-radius:0.25em;padding:0.25em 0.5em;vertical-align:middle;}
.togglebox {display:block;position:relative;padding:0.5em;}
.toggle {border:1px solid #b0b0b0;display:inline-block;border-radius:12px;cursor:pointer;height:20px;margin:0.3em 1.0em 0.3em 0;overflow: hidden;width:50px;vertical-align:top;transition-duration: 0.2s;}
.toggle img {border:none;height:100%;}
.togglelabel {background-color:#ffffff;background-color:transparent;border-radius:3px;color:#666666;padding:0.5em;display:inline-block;min-width:72.5%;vertical-align:top;}
.togglebox input[type="checkbox"] {display:none;}
.toggle-disabled .toggle {cursor:not-allowed;}
.toggle-loading { background-image:url('../images/anims/loading-small.gif'); background-position: 0 50%; background-repeat: no-repeat; padding-left: 30px; }
.toggle-loading .toggle { display: none; }
.wizardsubrowvalue .togglebox {padding:0 0.25em;}
.wizardsubrowvalue .togglebox .toggle {margin:1px 0.25em 0 0;}
.wizardsubrowvalue .togglebox .togglelabel {padding:1px 0.25em;}
.searchform #Category {display:block; font:normal 1.5em/1.75em sans-serif;height:1.5em;width:70%;}
.searchform #SearchCriteria {font:normal 1.25em/1.5em sans-serif;height:1.5em;width:80%;vertical-align:middle;}
.searchform #SearchButton {font:normal 1.25em/1.5em sans-serif;height:2.0em;width:17.5%;vertical-align:middle;}
.searchform .p_searchhelp {color:#c0c0c0;}
.searchform .p_searchhelp a {font-weight:bold;}
.searchseparator {background-color:transparent;color:#fff;height:1px;margin:5em;border-bottom:1px dashed #ccc;}
.searchbox {border-radius:5px;padding:5px 7px;font-size:1.3em;margin:1.0em 0;}
.searchbox .searchrow {position:relative;}
.searchbox .bigrow {text-align:center;}
.searchbox .more {overflow: hidden;height:0;}
.searchbox .searchhelp {padding:1.0em;}
.searchbox .searchrow .right{text-align:right;}
.searchbox .searchrow .bigmore {color:#666;display:inline-block;font-size:1.125em;text-align:center;padding:10px 0;position:absolute;bottom:0;right:0;text-decoration:none;width:150px;}
.searchbox .searchrow .bigmore:hover {color:rgb(0, 0, 0);text-decoration:underline;}
.searchbox .searchrow .bigless {color:#c00;display:inline-block;font-size:1.125em;width:15%;text-align:center;padding:1.0em;text-decoration:none;}
.searchbox .searchrow .bigless:hover {text-decoration:underline;}
.searchbox .searchrow .bigtext, .searchbox .searchrow #SearchCriteria.bigtext {background-image:linear-gradient(to bottom,#fff, #fcfcfc);border:2px solid #ccc;border-radius:0.25em;display:inline-block;font-size:1.5em;height:1.5em;line-height:2.0em;padding:0.5em 0;position:relative;left:-2px;text-indent:0.5em;vertical-align:middle;width:100%;}
.searchbox .searchrow .bigtext:focus, .searchbox .searchrow #SearchCriteria.bigtext:focus {background-image:linear-gradient(to bottom, #f6f6f6,#fff);}
.searchbox .searchrow .bigbtn {background-color:#009c00;border:none;border-radius:0 0.175em 0.175em 0;display:inline-block;color:#fff;cursor:pointer;font-size:1.5em;height:2.5em;line-height:2em;position:absolute;top:2px;right:0;vertical-align:middle;width:150px;}
.searchbox .searchrow .bigbtn:hover {background-color:#009c00;opacity:0.8;transition: 0.2s;}
.searchbox .searchrow .bigbtn:active {background-color:#009c00;opacity:0.8;transition: 0.2s;color:#fff;}
.searchbox .searchrow .searchhelp a {color:#666;text-decoration:none;}
.searchbox .searchrow .searchhelp a:hover {color:rgb(0, 0, 0);text-decoration:underline;}
.searchresults .quicksearch {background-color:#fcfcfc;border-radius:0.5em;padding:0.5em;font-size:0.9em;margin:0.5em 0;}
.searchresults .quicksearch .sp_help {color:#999;margin-left:1.5em;text-decoration:none;vertical-align:middle;}
.searchresults .quicksearch .sp_help:hover {color:#666;text-decoration:underline;}
.searchresults .quicksearch .sp_help img {margin-right:0.5em;margin-bottom:2px;vertical-align:middle;}
.searchresults .notice {background-color:#2394c3;border-radius:0.5em;padding:0.5em;font-size:0.9em;margin:0.5em 0;color:#fff;width:50%}
.searchresults .notice .td_title {min-width:6.0em;width:7.0em;}
.searchresults .sp_regonly, .sp_restricted, .sp_invited {font:bold 0.9em verdana,monospace;}
.searchresults .sp_regonly {background-color:#03c003;color:white;padding:1px 2px;border-radius:2px;}
.searchresults .sp_invited {background-color:#c33;color:white;padding:1px 2px;border-radius:2px;}
.searchresults .sp_restricted {background-color:#ccc;color:rgb(0, 0, 0);padding:1px 2px;border-radius:2px;}
.searchresults #SearchCriteria {font:normal 1.25em/1.5em sans-serif; height:1.5em;vertical-align:middle;}
.searchresults #SearchButton, .searchresults #Category, .searchresults #State {font:normal 1.25em/1.5em sans-serif; height:2.0em;vertical-align:middle;}
.searchresults .tr_title, .searchresults .tr_title td, .searchresults .tr_title td font {background: #666; color:#fff; font:bold 1.0em/1.7em sans-serif;vertical-align:top; }
.searchresults .a_nav {display:inline-block; border:1px solid white;padding:0.125em 0.25em;margin:0.125em; color:#606060; text-decoration:none; }
.searchresults .a_nav:hover {background-color:#f0f0f0; border:1px solid #cfcfcf;box-shadow:1px 1px 2px #f0f0f0; color:#303030; text-decoration:underline; }
.searchform h2, .searchform h3 {margin-top:0.75em;margin-bottom:0.25em;}
.searchform div .togglebox {padding-left:1.25em;}
.regonlylegend {color:#006600;font:bold 1.0em sans-serif;padding:0 0.9em;vertical-align:bottom;}
.visitorlegend {background-color:#ffc;background-image:url('../images/alert_small.gif');background-repeat:no-repeat;background-position:1.0em 50%;border:1px solid #ccc;border-radius:0.5em;color:#666;display:inline-block;margin:1.0em auto;padding:0.5em;padding-left:3.25em;font:bold 1.0em sans-serif;vertical-align:bottom;width:auto;}
.visitorlegend a {display:inline-block;background-color:#ff0;background-image:linear-gradient(#ff0, #f9f330);border:1px solid #f0f0f0;border-radius:0.325em;color:rgb(0, 0, 0);margin-left:0.5em;padding:0.5em;text-decoration:none;}
.visitorlegend a:hover {background-color:#fff600;background-image:linear-gradient(#fff330, #fff000);color:#000;}
.visitorlegend a:active {background-color:#fff000;background-image:linear-gradient(#fff000,#fff330);color:#000;}
.portal-link-fancy{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px #666;display:inline-block;margin:5px;opacity:1;position:relative;height:175px;width:325px;}
.portal-link-fancy:hover, .portal-link-fancy:focus, .portal-link-fancy:active{opacity:0.8;}
.portal-link-fancy span{background-color:rgba(250,250,250,0.75);border:1px solid #ccc;border-left:none;border-right:none;color:#030303;position:absolute;left:0;right:0;top:33%;height:33%;line-height:3.25em;font-size:1.325em;text-align:center;text-shadow:0 0 6px #fff;}
#body #dv_cont {overflow-y: hidden;}
#breadcrumbs.breadcrumbs {margin:2.0em 0;padding:1.0em;opacity:0.6;color:#ccc;transition: opacity 0.2s;}
#breadcrumbs.breadcrumbs:hover, #breadcrumbs.breadcrumbs:active, #breadcrumbs.breadcrumbs:focus {opacity:1;transition: opacity 0.2s;}
#breadcrumbs.breadcrumbs a {color:rgb(0, 0, 0);}
#breadcrumbs.breadcrumbs a:hover, #breadcrumbs.breadcrumbs a:focus {color:#606060;}
#breadcrumbs.breadcrumbs a:active {color:#030303;}
#breadcrumbs.breadcrumbs span {color:rgb(0, 0, 0);}
#UpgradeOptions {position:relative;}
#UpgradeOptions .info-popup {background-color:#fff;border:2px solid #060;border-radius:3px;box-shadow:0px -0px 6px #999;position:absolute;height:120px;width:200px;z-index:3;}
#UpgradeOptions .info-popup .spacer {padding:10px;text-align:center;}
#UpgradeOptions .info-popup .spacer h4 {color:#060;margin-bottom:0.5em;}
#UpgradeOptions .info-popup::after {content:"";position:absolute;bottom:-22px;left:50%;margin-left:-10px;height:0;width:0;border:10px solid #060;border-color:#060 transparent transparent transparent;}
#pricenotice {margin:0 0.25em;}
#PromoRowBox {background-color:#339033;border:1px solid #309030;border-radius:5px;box-shadow:1px 1px 3px #696;color:#fff;margin:5px;padding:5px;position:relative;vertical-align:top;}
#PromoRowBox .icon {display:inline-block;text-align:center;vertical-align:top;}
#PromoRowBox .icon img {height:60px;width:60px;margin:0;vertical-align:top;}
#PromoRowBox .details {color:#fff;display:inline-block;padding:5px 0;margin-left:5px;width:79%;text-align:left;vertical-align:top;}
#PromoRowBox .details h3 {color:#ff9;}
#PromoRowBox .details p {padding:0;margin:0;}
#PromoRowBox .code {color:#cc9;font-size:0.8em;font-family:monospace;padding:0;margin:0;position:absolute;top:3px;right:6px;opacity:0.8;}
#PromoRowBox .code span {color:#cfc;font:inherit;}
#PromoRowBox .valid {color:#fff;font-size:0.8em;padding:0;margin:0;position:absolute;bottom:3px;right:6px;opacity:0.8;}
#PromoRowBox .valid span {color:#fff;font:inherit;}
#PromoRowBox #PromoRowClose {cursor:pointer;position:absolute;opacity:0.6;top:-2.0em;right:0.5em;vertical-align:middle;}
#PromoRowBox #PromoRowClose::before {content:" ";padding:0.25em 0.325em;color:#666;line-height:1.5em;vertical-align:middle;}
#PromoRowBox #PromoRowClose:hover {opacity:1.0;}
#PromoRowBox #PromoRowClose:hover::before {content:"Clear Promotional Offer";padding:0.25em 0.325em;color:#666;line-height:1.5em;vertical-align:middle;}
#PromoSearch #PromoCode {max-width:79%;}
#PromoSearch #PromoBtn {margin:0 0.5em;height:1.625em;line-height:1.0em;padding:0.1em 0.6em;vertical-align:top;}
#PromoSearch #PromoBtn.processing {background-image:url('/images/anims/loading-small.gif');background-repeat:no-repeat;background-position:50% 50%;color:transparent;}
#keywordsearchform .searchform {margin:4.0em auto;width:80%;}
#keywordsearchform.resultsshown .searchform {margin:0;width:100%;}
#keywordsearchform.resultsshown #SearchCriteria.bigtext, #keywordsearchform.resultsshown .bigtext, #keywordsearchform.resultsshown .bigbtn {font-size:1.25em;}
#keywordsearchform .bigbtn:hover {background-color:#3c3;color:#fff;}
#keywordsearchform .bigbtn:focus {background-color:#3c3;color:#fff;}
#keywordsearchform #BigSearchHelp {padding:1.0em;}
#keywordsearchform #BigSearchHelp a {color:#aaa;font-size:1.25em;line-height:2.0em;text-decoration:none;}
#keywordsearchform #BigSearchHelp a:hover {color:rgb(0, 0, 0);text-decoration:underline;}
#keywordsearchform #BigSearchHelp a img {opacity:0.2;border:none;height:8.0em;width:8.0em;transition: all 0.2s;}
#keywordsearchform #BigSearchHelp a:hover img {opacity:1;}
#keywordsearchform #moresearchform {transition: height 0.2s;}
#dv_welcome_menu {width:65%;}
#WebPromotions {padding:0.5em;}
#WebPromotions :hover{opacity:0.8;}
#WebPromotions .webpromotion {background-color:#f6f6f6;color:#3f3f3f;border:1px solid #ccc;border-radius:5px;display:block;margin:5px;padding:5px;position:relative;}
#WebPromotions .webpromotion .icon {display:inline-block;vertical-align:top;}
#WebPromotions .webpromotion .icon img {height:60px;width:60px;vertical-align:top;}
#WebPromotions .webpromotion .details {display:inline-block;color:inherit;margin:5px;padding:5px;width:75%;vertical-align:top;}
#WebPromotions .webpromotion .details h3, #WebPromotions .webpromotion .details p, #WebPromotions .webpromotion .details div {color:inherit;}
#dv_recent {width:35%;}
#dv_recent .mmenubox {border:none;padding:0.5em 0;}
#dv_recent ul {margin-left:0.5em;}
#dv_welcome_menu #overduebox {border:1px solid;}
#frm_reg table {width:98%;}
a#top {visibility:hidden;height:1px;}
#warnpassword .wizardlightboxcontent {height: 210px;margin-top:-105px;width:560px;margin-left:-280px;}
#warnpassword .wizardlightboxcontent h4 {color:#cc0000;}
#cancelprompt .wizardlightboxcontent {height: 210px;margin-top:-105px;width:580px;margin-left:-290px;}
#warnpassword .wizardlightboxcontent h4 {color:#cc0000;}
#UploadingNotice .wizardlightboxcontent {height:220px;margin-top:-110px;width:500px;margin-left:-250px;}
#PossibleUploadIssue .wizardlightboxcontent {height: 240px;margin-top:-120px;width:520px;margin-left:-260px;}
#footer {background-color:#ae1821;border-top:0;box-shadow:0 0 3px #cfcfcf;color:#fff;margin:0;opacity:1.0;padding:1.5em 0.125em;text-align:center;transition: opacity 0.8s, padding 1.0s, margin 1.0s;transition-delay: 0.5s;}
#footer:hover {opacity:0.9;transition: opacity 0.2s, padding 0.2s, margin 0.2s;}
#footer a {color:#fcc;text-decoration:none;margin:0 1.0em;transition: color 1.0s;transition-delay: 1.0s;}
#footer:hover a {color:#fff;transition: color 0.2s;}
#footer a:hover {color:#ffcf00;text-decoration:underline;}
#tn_mnu_bar {position:relative;top:-1.0em;}
#a_gotop {background-color:#ccc;border:none;position:absolute;bottom:30px;right:30px;height:41px;width:59px;position:fixed;display:none;border-radius:50%;border-radius:5%;background-image:url('../images/return-top.png');background-repeat:no-repeat;background-position:50% 50%;opacity:0.4;}
#a_gotop:hover {background-color:#ccc;opacity:0.96;}
#a_gotop:active {background-color:#AE1821;background-image:url('../images/return-top-active.png');opacity:1;}
#scrolldiv {height: 100%;width:100%;position:relative;overflow-y: auto;}
#menubox, .menubox {position:relative;}
#container, #header .container, #footer .container {position:relative;margin:0 auto;max-width:1600px;}
#container {padding-top:30px;padding-top:45px;min-height:50em;min-height:20em;}
#header {background-color:#fff;height:33px;padding:0;opacity:0.96;margin:0;text-align:left;position:absolute;top:0;left:0;right:16px;z-index:4;position:fixed;}
#header:hover {opacity:1;}
#header #header_hide_menus_top {position:absolute;top:0;left:0;width:100%;height:2px;padding:0;margin:0;}
.searchform #Category {display:inline-block;font:normal 1.5em/1.75em sans-serif;height:1.5em;width:30%;min-width:10em;margin:0.5em;}
.searchform #State {display:inline-block;font:normal 1.5em/1.75em sans-serif;height:1.5em;width:20%;min-width:15em;margin:0.5em;}
.searchform #SearchCriteria {font:normal 1.25em/1.5em sans-serif;height:1.5em;width:70%;vertical-align:middle;}
#header .header_menu::after {content: "";position:absolute;top:-9px;left:50%;margin-left:-10px;height:0;width:0;border:10px solid #6f6f6f;border-color:transparent transparent #6f6f6f transparent;}
#header_menu_login.header_menu::after, #header_menu_user.header_menu::after {left:auto;right:1.75em;}
#header_menu_ssl.header_menu::after {left:56.0%;}
#header_menu_login {height:15em;text-align:center;}
#header_menu_login .header_menu_box {height:100%;}
#header_menu_login #header_login, #header_menu_login #header_register {float:right;height:100%;min-width:16.5em;}
#header_menu_login #header_login {background-color:#fff;color:rgb(0, 0, 0);}
#header_menu_login #header_register {background-color:#6f6f6f;color:#fff;}
#header_menu_login #header_register h4 {color:#fff;}
#header_menu_login #header_register a {color:#fff;}
#header_menu_login #header_register a.regbutton {background-color:#ae1821;border-color:#ae1821;box-shadow:0 0 3px #666;color:#fff;}
#header_menu_login #header_register a.regbutton:hover {background-color:#ae1821;color:#ae1821;opacity: 0.8;transition: 0.2s;color: #fff;}
#header_menu_login #header_login .header_menu_separator {border-color:#ccc;}
#header_menu_login #header_login a.loginbutton, #header_menu_login #header_register .regbutton {padding:0.75em 1.0em;margin:1.0em 0.5em;text-decoration: none;color:#fff;}
#header_menulink_user, #header_menulink_login {background-image:url('../images/pagemenu-over.png');background-position:100% 50%;background-repeat:no-repeat;text-align:right;top:2px;position:absolute;right:1.0em;padding-right:1.5em;}
#header_menulink_user:hover, #header_menulink_login:hover {background-image:url('../images/pagemenu.png');}
#header_menu_user a {padding-left:25px;}
#header_menu_user .header_menu_spacer span {background-color:#f0f0f0;border-radius:0.25em;color:rgb(0, 0, 0);padding:0.25em;margin:0.25em;display:block;overflow: hidden;max-width:30em;}
#header_home {margin:0 0.25em 0 0.5em;width:210px;background: url('../images/tendersnetlogo.png') no-repeat 50% 50%;background-size:contain;color:#aaa;width:100px;}
#header_ssl {background-image:url('../images/secured.png');background-repeat:no-repeat;background-position:100% 50%;width:4.5em;position:absolute;top:2px;right:7.75em;padding:0 1.25em 0 0;}
#header_ssl h3 {margin:0;color:transparent;}
#header_menu_login, #header_menu_user {right:0;}
#header_menu_searching {left:5.5em;}
#header_menu_advertising {left:13.5em;}
#header_menu_about {left:25.0em;}
#header_menu_account {left:22.5em;}
#header_menu_poweredby {left:30.75em;}
#header_menu_ssl {right:0em;max-width:22em;}
#header_menu_login {display:none;}
#headshadow {position:absolute;height:10px;left:0;right:16px;position:fixed;z-index:3;background-color:#fff;opacity:0.5;top:33px;}
html #loadnextpage {background: none;background-color:rgba(255,180,180,0.66);border-radius:100%;color:#fff;font-size:1.25em;font-weight:400;line-height:8.0em;height:8.0em;width:8.0em;opacity:0;padding:1.0em;position:absolute;text-align:center;top:-220%;left:50%;margin-left:-5.0em;z-index:1;}
html #loadnextpage span {background: none;background-color:rgba(240,240,240,0.66);border-radius:100%;color:transparent;line-height:6.0em;height:6.0em;width:6.0em;padding:1.0em;text-align:center;top:-2.0em;left:3.0em;position:absolute;z-index:2;}
#systembroadcast {background-color:#fd3;background-image:url('../images/broadcastbg.png'), url('../images/broadcastbg2.png');background-repeat:repeat-x, repeat-x;background-position:0px 0px, 100% 100%;color:rgb(0, 0, 0);height:0;line-height:1.5em;padding:0;overflow: hidden;opacity:0.96;text-align:center;}
#systembroadcast .spacer {overflow: auto;}
#systembroadcast h3 {margin-bottom:0.33em;}
#systembroadcast a {color:#963;text-transform: lowercase;}
#banner_container {height: 640px;max-height:980px;width:100%;vertical-align:top;position:relative;margin:0 auto;overflow: hidden;position:relative;}
#pagebanner .bannertext {padding-top:7.5%;margin-left:40%;width:60%;}
#pagebanner .bannertext h1 {font-size:2.5em;text-shadow:1px 1px 3px #cfcfcf;color:#666;padding:3.0em 0 2.0em 0;text-align:center;}
#pagebanner .bannertext h1:before {content: open-quote;font-size:1.5em;font-weight:bold;padding:0 0.125em;}
#pagebanner .bannertext h1:after {content: close-quote;font-size:1.5em;font-weight:bold;padding:0 0.125em;}
#pagebanner .bannertext h1 em {color:#c0303f;font-size:1.125em;font-weight:bold;padding:0 0.1em;}
#pagebanner .bannertext span {color:inherit;font-size:inherit;}
#pagebanner .bannerbuttons {padding-top:5.0em;margin-left:45%;width:50%;text-align:center;}
#pagebanner .bannerbuttons .homebutton {margin:0.5em;}
#dv_contcont #banner_container {padding:0;margin:0;min-height:34em;}
#search #pagebanner {background-image:url('../images/bg_searching.jpg');background-repeat:no-repeat;background-position:50% 25%;background-size:auto 100%;height:100%;width:100%;z-index:0;position:relative;background-color:rgba(255,255,255,0.7);background-blend-mode:lighten;}
#buyers #pagebanner {background-image:url('../images/bg_buyers.jpg');background-repeat:no-repeat;background-position:50% 25%;background-size:auto 100%;height:100%;width:100%;z-index:0;position:relative;background-color:rgba(255,255,255,0.7);background-blend-mode:lighten;}
#buyers .bannerbuttons .homebutton {min-width:35%;max-width:35%;}
#about #pagebanner {background-image:url('../images/bg_about.jpg');background-repeat:no-repeat;background-position:50% 25%;background-size:auto;height:100%;width:100%;z-index:0;position:relative;background-color:rgba(255,255,255,0.7);background-blend-mode:lighten;}
#about .bannerbuttons .homebutton {min-width:20%;max-width:20%;}
#poweredby #pagebanner {background-image:url('../images/poweredbybanner.png');background-repeat:no-repeat;background-position:10% 25%;background-position:12.5% 25%;background-size:auto 90%;background-size:auto 70%;background-size:auto 60%;height:100%;width:100%;z-index:0;position:relative;}
#home #pagebanner {background-image:url('../images/homebannerback.jpg');background-repeat:no-repeat;background-position:50% 25%;background-size:auto 100%;height:100%;width:100%;z-index:0;position:relative;background-color:rgba(255,255,255,0.7);background-blend-mode:lighten;}
#home #pagebanner .homebannertext {background-repeat:no-repeat;background-position:50% 40%;background-size:auto 60%;height:100%;width:100%;z-index:1;position:absolute;top:0%;left:0;opacity:0;transition: opacity 1.2s;text-align:center;vertical-align:middle;}
#home #pagebanner #bannertext1 {opacity:1;}
#home #pagebanner .homebannertext h2 {color:rgb(0, 0, 0);font:400 2.25em/2.0em 'Playfair Display',serif;top:33%;position:relative;}
#home #pagebanner .homebannertext h2 span {color:#666;font:400 0.65em/2.0em 'Playfair Display',serif;}
#home #bannertext4, #home #bannertext5, #home #bannertext6 {margin-top:-5.0em;}
#home .bannersearch {position:absolute;bottom:8.0em;margin-top:0;margin-left:12.5%;width:75%;z-index:4;}
#home .bannersearch .searchbox {padding:1.0em;}
#home .bannersearch .searchbox .bigtext {opacity:0.76;transition: opacity 0.2s;}
#home .bannersearch .searchbox .bigtext:hover {opacity:0.86;transition: opacity 0.2s;}
#home .bannersearch .searchbox .bigtext:focus, #home .bannersearch:focus .searchbox .bigtext {opacity:1;transition: opacity 0.2s;}
#home #choice a.regbutton {margin:0.25em auto 0.5em auto;}
#dv_body {position:relative;height:100%;width:100%;}
#dv_contcont {min-height:40em;}
#body #dv_contcont {padding:0.5em;}
#home #loginpointerbox, #home #advertisepointerbox, #search #searchpointerbox {display:none;}
#home #wig {background-color:#2394c3;}
#home #banner_container {background-color:rgba(255,255,255,0.9);box-shadow:0 0 0 0;}
#home #choice {margin-bottom:0;}
#home #choice .expandedinfo {display:none;}
#choice .defaultinfo ul li {color:rgb(0, 0, 0);padding:0 0 0 0.25em;margin:0.75em;text-align:left;vertical-align:top;}
#search .bannersearch {position:absolute;top:50%;margin-top:-50px;margin-left:10%;width:80%;}
#search .bannersearch .searchbox {padding:2.0em;}
#search .bannersearch .searchbox .bigtext {opacity:0.86;transition: opacity 0.2s;}
#search .bannersearch .searchbox .bigtext:hover {opacity:0.96;transition: opacity 0.2s;}
#search .bannersearch .searchbox .bigtext:focus, #search .bannersearch:focus .searchbox .bigtext {opacity:1;transition: opacity 0.2s;}
#search #choice .loginbutton, #search #choice .regbutton {margin:0.25em;width:33%;min-width:100px;}
#search .toggle-advanced{background-image: url('/images/expand.png');background-repeat: no-repeat;background-position: 100% 50%;background-size: auto 100%;cursor: pointer;}
#search .toggle-advanced-on{background-image: url('/images/collapse.png');background-repeat: no-repeat;background-position: 100% 50%;}
#search .toggle-advanced-off{background-image: url('/images/expand.png');color:#666;opacity:0.8;background-repeat: no-repeat;background-position: 100% 50%;}
#search .toggle-advanced-off:hover, #searhrow #toggle-advanced-off:focus{opacity: 1;}
#search #SearchOptionsToggle{margin:0.5em;text-align:right;padding-right:1.5em;width:20%;float:right;font-size: 1.3em;}
#search .hidden{display: none;}
#redirect .delayedshow {opacity:1;animation: delayedFadeIn 15.4s;}
html #body #footer {animation: delayedFadeIn 0.2s;}
html #body #dv_body {animation: delayedFadeIn 0.1s;}
html #header_menu_login {animation: delayedFadeIn 0.2s;}
html #header:hover #header_menu_login {animation: none;}
#home_searching, #home_advertising, #home_about {padding:0;}
#home_about {background-image:url('../images/home_about.png');background-size:auto 75%;background-position:90% 50%;background-repeat:no-repeat;color:#fffcf6;color:rgb(0, 0, 0);}
#leadind_about {background-image:url('../images/home_register.png');background-size:50%;background-position:90% 50%;background-repeat:no-repeat;color:#fffcf6;color:rgb(0, 0, 0);}
#leadind_about .spacer {max-width:45%;}
#home_about .homebutton {display:inline-block;min-width:30%;margin-top:2.0em;}
#home_about .homebuttonlink {background-image:url('../images/thumb_testimonial.png');background-repeat:no-repeat;background-position:0 50%;padding-left:2.5em;}
#home_about .spacer {max-width:45%;}
#home_blurb {margin:4.0em 0;text-align:center;}
#home_blurb h2 {color:#999;font-family:'Playfair Display','Times New Roman','Times',serif;}
#home_register {padding:3.0em;background-image:url('../images/home_register.png?v=201708020945');background-repeat:no-repeat;background-position:5% 85%;background-size:42.5% auto;}
#home_register .spacer {margin:4.0em 3.0em 4.0em 50%;width:40%;}
#home_register .loginbutton {margin:0.25em 0;display:inline-block;}
#home_register form {margin:1.0em 0;border:1px dashed #fcfcfc;display:block;}
#home_register form input {background-image:linear-gradient(to bottom,#fff, #fcfcfc);border:1px solid #ccc;padding:5px;height:30px;width:57%;vertical-align:top;}
#home_register form input:focus, #home_register form input:active {background-image:linear-gradient(to bottom, #f6f6f6,#fff);}
#home_register form button {background-image:linear-gradient(to bottom,#cfc, #c0f0c0);border:1px solid #ccc;padding:5px;height:42px;width:38%;vertical-align:top;}
#home_register form button:hover, #home_register form button:focus {background-image:linear-gradient(to bottom,#afa, #9f9);}
#home_register form button:active {background-image:linear-gradient(to bottom,#9d9, #9c9);}
#buyers #oneormore .dv_33 div {padding-top:9.0em;}
#buyers #onceoff {background-image:url('../images/onceoff.png');background-position:50% 0%;background-repeat:no-repeat;background-size:auto 8.0em;}
#buyers #regular {background-image:url('../images/regular.png');background-position:50% 0%;background-repeat:no-repeat;background-size:auto 8.0em;}
#buyers #councils {background-image:url('../images/compcounc.png');background-position:50% 0%;background-repeat:no-repeat;background-size:auto 8.0em;}
#buyers #howisitfree, #buyers #intuitivedtp {background-color:#2494c3;color:#fff;padding:3.0em 3.0em;}
#buyers #howisitfree h2, #buyers #howisitfree a, #buyers #intuitivedtp h2, #buyers #intuitivedtp a {color:rgb(0, 0, 0);}
#buyers #intuitivedtp {background-color: #fff;color:rgb(0, 0, 0);padding-top:6em;}
#header .container {padding:1px 0.125em;}
#dv_banner_box {position:relative;height:240px;}
#dv_contentbox {min-height:35em;position:relative;}
#home_testimonials {background-image:url('../images/testimonial.png');background-repeat:no-repeat;background-position:100% 100%;}
#choice {background-color:#fff;color:rgb(0, 0, 0);position:relative;text-align:center;top:0;margin-bottom:4.5em;padding:0.5em 0;}
#choice:hover {display:block;}
#choice .choicebutton {border:2px solid transparent;border-radius:7px;display:block;margin:0;padding:1.0em;font:400 1.5em/1.0em 'Open Sans', sans-serif;text-decoration:none;transition: padding 0.2s, opacity 0.2s;position:relative;}
#choice .choicebutton h2 {font-family:'Open Sans Light','Open Sans',sans-serif;color:#2394c3;width:auto;display:inline-block;margin:0px auto;padding:0.125em 1.5em;border-radius:0.125em;border:1px solid transparent;text-shadow:none;opacity:1;transition: opacity 0.2s;}
#choice .choicebutton h2:hover {background-color:#fff;border-color:#fcfcfc;color:#2394c3;}
#choice .choicebutton h2:hover::after {content: "";position:absolute;bottom:-9px;left:50%;margin-left:-15px;height:0;width:0;border:15px solid #fcfcfc;border-color:#fcfcfc transparent transparent transparent;}
#choice .dv_33 h2 {font-size:1.3em;}
#search #choice .dv_33, #buyers #choice .dv_33, #about #choice .dv_33, #poweredby #choice .dv_33 {margin:0.25em 0 0 0;}
#home #choice, #search.zeroscroll #choice, #buyers.zeroscroll #choice, #about.zeroscroll #choice, #poweredby.zeroscroll #choice {background-image:none;}
#home_searching {text-align:center;opacity:0.96;width:35.0%;margin:0.25em 0.625% 0em 1.0%;}
#home_searching:hover {opacity:1.0;}
#home_searching .icon {background-image:url('../images/searchchoice.png');}
#home_advertising {text-align:center;opacity:0.96;width:35.0%;margin:0.25em 1.0% 0em 0.625%;text-align:center;opacity:0.96;}
#home_advertising:hover {opacity:1.0;}
#home_advertising .icon {background-image:url('../images/sprites/choices.png');background-image:url('../images/advertisechoice.png');}
#home_moreinfo_img {background-image:url('../images/home_moreinfo.jpg');width:16.0%;background-size:auto 45%;background-position:50% 80%;background-repeat:no-repeat;background-size:auto 70%;min-height:40em;}
#direct .icon {background-image:url('../images/dtpchoice.png');}
#localgovernment .icon {background-image:url('../images/localgovchoice.png');}
#industry .icon {background-image:url('../images/industrychoice.png');}
#exposure .icon {background-image:url('../images/exposurechoice.png');}
#options .icon {background-image:url('../images/optionschoice.png');}
#control .icon {background-image:url('../images/controlchoice.png');}
#findtenders .icon {background-image:url('../images/searchchoice.png');}
#weeklytender .icon {background-image:url('../images/weeklychoice.png');}
#closingsoon .icon {background-image:url('../images/closingsoonchoice.png');}
#poweredby #universalaccess {background-image:url('../images/universalaccess.png');background-size:auto 75%;background-position:15% 50%;background-repeat:no-repeat;}
#poweredby #universalaccess .spacer {color:#fff;color:rgb(0, 0, 0);margin-left:45%;}
#search #findtenders .thumb_box {text-align:center;}
#search #findtenders .thumb_box .thumb {max-width:45%; padding: 0.1em}
#search #findtenders .homebutton {font-size:1.125em;line-height:2.0em;}
#search_moreinfo_img {background-image:url('../images/search_moreinfo.jpg');width:16.0%;background-size:auto 45%;background-position:50% 80%;background-repeat:no-repeat;background-size:auto 70%;min-height:40em;}
#search #premium {background-color:rgb(0, 0, 0);background-image:url('../images/premium.jpg');background-repeat:no-repeat;background-size:cover;background-attachment: fixed;color:#f0f0f0;}
#search #premium .container {background-image:url('../images/premium.png');background-repeat:no-repeat;background-position:0% 25%;background-size:30% auto;}
#search #subscribers #moreemails {background-image:url('../images/menus/dailyemail.png');}
#search #subscribers #globalregion {background-image:url('../images/menus/global.png');}
#search #premium #awarded, #search #subscribers #awarded {background-image:url('../images/menus/awarded.png');}
#search #premium #proposed, #search #subscribers #proposed {background-image:url('../images/menus/proposed.png');}
#search #subscribers #directory {background-image:url('../images/menus/directory.png');}
#search #premium h2 {color:#38AFE6;}
#search #premium h3 {color:#ff6;}
#buyers #manyoptions {background-image:url('../images/menus/manage-tenders.png');}
#buyers #documents {background-image:url('../images/menus/download.png');}
#buyers #amendment {background-image:url('../images/menus/amendment.png');}
#buyers #tenderbox {background-image:url('../images/menus/submissions.png');}
#buyers #forum {background-image:url('../images/menus/forum.png');}
#buyers #activity {background-image:url('../images/menus/activity-report.png');}
#dv_copy {position:relative;padding-top:1.5em;padding-left:10.5%;padding-right:0.5em;}
#dv_copy span {position:absolute;top:0.125em;left:0.125em;}
#dv_copy h4 {position:absolute;left:0;vertical-align:top;}
#dv_copy p {margin:0;}
#frm_home_login {display:inline-block;min-height:120px;}
#frm_home_login #txtUsername, #frm_home_login #txtPassword, #frm_home_login #txtEmail {height: 1.5em;width:20em;}
#frm_home_login #btnLogin {padding:0.5em 5.0em 0.5em 5.0em;cursor:pointer;}
#frm_loginhome, #frm_retrieveloginhome {vertical-align:top;}
#frm_loginhome #txtUsername, #frm_loginhome #txtPassword, #frm_retrieveloginhome #txtEmail {height: 2.0em;width:80%;}
#frm_loginhome #btnLogin {padding:0.5em 5.0em 0.5em 5.0em;cursor:pointer;margin-bottom:1.5em;margin-right:0.75em;}
#frm_loginhome #sp_altlogin {display:inline-block;padding:0.5em 1.0em 0.5em 0.25em;margin:0;height:3.0em;line-height:3.0em;}
#frm_loginhome .loginresetlink {color:#999;text-decoration:none;}
#frm_loginhome .loginresetlink:hover {color:rgb(0, 0, 0);text-decoration:underline;}
#dtp .thumb {width:6.5em;}
#dtp .thumb span {padding:0 0.5em;}
#dv_publictender {margin:0.25em;padding:0.5em;}
#li_verisign {top:0.5em;right:10.0em;float:right;position:relative;}
#li_verisign img {height: 51px;}
#txtSearch {width:75%;height:2.0em;padding:0;vertical-align:middle;}
#btnSearch, #SearchButton {cursor: pointer;height:2.1em;padding:0 0.5em 0 0.5em;vertical-align:middle;width:auto;border-radius:3px;}
#a_search {padding-left:5.0em;padding-right:1.0em;}
#a_advertise {padding-left:1.0em;padding-right:5.0em;}
#a_loginnow {padding-left:5.0em;padding-right:1.0em;}
p.img_link {padding:0.25em;}
p.img_link a {border:none;margin:0.5em;}
#dv_home_btns {padding-left:5.0em;}
#home .dv_33 h2 {padding:0.5em 1.1em;margin:0.25em 0;}
#home #dv_33_totw h2 {margin:0.25em 0.73em;}
#home .dv_33 .spacer {margin:1.0em;padding:1.5em;}
#img_totw {border:none;max-width:100%;}
#dv_betainvite {margin-right:2.0em;}
#img_dtp {border:none;max-width:100%;}
#img_nortons {display:block;border:none;cursor:pointer;margin:0 auto;padding:0.5em 3.0em;border-radius:3px;}
#img_nortons {background: white;}
#body .cbox2 .thumb_box {padding-left:0.5em;}
#dv_quicklinks  {padding-top:0.5em;}
#dv_quicklinks .thumb, #dv_quicklinks_nomob .thumb, #dv_quicklinks2_nomob .thumb {display:block;font:normal 3.2em 'Open Sans', sans-serif;margin:0.25em;padding:0;height:1.2em;line-height:1.0em;text-align:center;text-shadow:none;width:70%;object-fit:contain;color:#fff;border-radius:5px;}
#dv_welcome_menu h1 span {color:#30303f;}
#dv_welcome_menu h3 span {color:#30303f;}
#dv_welcome_menu .mmenubox, #ovd .mmenubox {background-color:#fcfcfc;border:1px solid #cfcfcf;margin:0.5em 1.0em 0.5em 0;padding:0.25em;text-align:left;}
#ovd {margin:0.325em;}
#ovd div a img {vertical-align:middle;}
#ovd div div.ovdt {display:inline-block;margin-left:2.0em;padding-top:1.0em;vertical-align:middle;}
#ovd .mmenubox {border-radius:5px;display:inline-block;width:auto;}
#ovd .menuboxrow {color:#999;font-size:0.95em;min-height:4.0em;}
#ovd #overdue .menuboxrow {padding-left:16.0em;}
#ovd #overdue .a_mmnu_icon {margin-top:1.25em;}
#ovd #overdue .a_mmnu {color:#c00;}
#ovd #nowoverdue .a_mmnu {color:#c00;}
#ovd #awaitingpayment .a_mmnu {color:#c93;}
#ovd #newrenewal .a_mmnu {color:#309030;}
#ovd #paymentreceived .a_mmnu {color:#309030;}
#ovd .buttonrow {text-align:left;margin-bottom:0;padding-bottom:0;}
#ovd {color:#c00;}
#dv_recent ul {margin:0;padding:0;text-indent:0;border-left:1px dashed #cfcfcf;}
#dv_recent ul li {color:rgb(0, 0, 0);list-style-position:inside;padding:0.125em 0.75em;background: transparent;}
#dv_welcome_menu .thumb {background-color:#f0f0f0;border-color:#909090;height:1.5em;line-height:1.4em;border-radius:5px;}
#dv_welcome_menu #thumb_logout {background-color:#ae1821;color:#fff;}
#dv_welcome_menu .mspacer {padding:1.0em;}
#sitemap ul li span {display:inline-block;min-width:18.0em;max-width:50%;}
#txtEmail.txt_single {min-width:60%;}
#h4_vcode {padding:0.7em;}
#home .cbox2 {padding:0.125em 0;}
#termsconditions ol li {margin:0.5em 0;}
#termsconditions h2 {margin:2.0em 0 0.5em 0;}
#termsconditions h2 a, #termsconditions h3 a {display:inline-block;font-weight:bold;margin-right:0.5em;}
#termsconditions h3 {margin:1.0em 0 0.25em 0.5em;}
#termsconditions h4 {margin-top:0.5em;margin-bottom:0.5em;}
#p_unauthadv {font:normal 1.0em sans-serif;}
#dv_forgot em, #a_loginform em {font-size:5.0em;font-style:normal;}
.ul_content li a {text-decoration:none;}
.ul_content li a:hover {text-decoration:underline;}
#dv_copy span {font:normal 3.5em sans-serif;}
#dv_copy h4 {text-transform: uppercase;}
#dv_copy h5 {font:600 0.9em/1.5em 'Open Sans', sans-serif;}
#dv_copy p {font:normal 0.75em/1.5em sans-serif;}
a.testimonial {text-decoration:none;}
a.testimonial:hover {text-decoration:underline;}
#dv_forgot, #a_loginform {text-align:center;text-decoration:none;}
#dv_forgot em, #a_loginform em {font-size:5.0em;font-style:normal;}
#txtSearch {font:normal 1.5em/1.5em sans-serif;text-indent:0.25em;}
#btnSearch, #SearchButton {font:normal 1.5em/1.75em sans-serif;}
#dv_welcome_menu {text-align:left;}
#dv_recent {text-align:left;}
#dv_recent h4 {text-indent:1.0em;}
#a_search {text-align:right;}
#a_advertise {text-align:left;}
#a_loginnow {text-align:right;}
#thumb_reg_advertiser, #thumb_reg_supplier {text-shadow:0 0 3px black;font-weight:bold;}
#optsnone {border-color:#ccc;color:#fff;}
#optsfree {border-color:#2394c3;color:#ffc;}
#optsupgrade {border-color:#6c6;color:rgb(0, 0, 0);}
#home .homebox {display:inline-block;vertical-align:top;margin:0;padding:0;line-height:1.5em;min-height:32.0em;width:25%;}
#home .homebox .bg {margin:1.0em;} 
#home .homebox .textbg {position:absolute;left:0px;right:0px;background: rgba(255, 255, 255, 1) none repeat scroll 0% 0%;height:100%;top:0em;z-index:-1;padding-bottom:1.0em;}
#home .homebox h2 {color:#fff;margin-bottom:1.0em;text-align:center;}
#home .homebox .spacer {z-index: 1;padding:1.0em 1.5em;}
#home .homebox .spacer h4 {margin:0.66em 0;}
#home #home_totw {width:50%;}
#home #home_totw img {display:block;border:none;border-radius:0.25em;margin:0.5em auto;max-width:100%;max-height:200px;}
#home #returntotop {text-align:center;padding:0;padding:3.0em 0 1.0em 0;}
#home #returntotop a {background-color:#39c;color:#fff;display:inline-block;line-height:1.5em;border-radius:0.5em;padding:0.75em 1.5em;text-decoration:none;}
#home #returntotop a:hover {background-color:#6cf;}
#home #returntotop a:active {background-color:#fff;color:#AE1821;}
#home_localgov .thumb_box {text-align:center;padding:0;}
#home_industry .thumb, #home_localgov .thumb {width:23.5%;font-size:1.85em;margin:0em;}
#home_industry .thumb {width:47.5%;font-size:1.75em;margin:0em;}
#CookiesDisabled {background-color:#ffc;border:1px solid #ccc;border-radius:0.5em;display:inline-block;margin:0;width:auto;}
#CookiesDisabled h2 {color:#f00;}
#buyers #invited {background-color:#3f3f3f;background-image:url('../images/home_invitation.png');background-repeat:no-repeat;background-position:12.5% 50%;background-size:37.5% auto;color:#fff;}
#buyers #invited h2 {color:#ff6;}
#buyers #invited a {color:#ff6;}
#buyers #interested {padding-top:5.0em;}
#buyers #interested a.regbutton {min-width:auto;}
#search #free {background-color:#2394c3;background-image:url('../images/searchfreebg.jpg');background-size:cover;background-attachment: fixed;color:#fff;}
#search #free h2, #search #free h3 {color:#ff3;}
#about #weoffer {background-color:rgb(16,88,106);background-color:rgba(16,88,106,0.8);background-image:url('../images/weoffer.jpg');background-size:cover;background-attachment: fixed;color:#fff;text-shadow:1px 1px #666;}
#about #weoffer h2, #about #weoffer h3 {color:#ffc;}
#about #weoffer li {color:#fcfcfc;margin-left:1.5em;}
#search .iconbox, #buyers .iconbox {background-image:url('../images/menus/blank.png');background-repeat:no-repeat;background-position:0% 50%;padding:1.0em 0 1.0em 6.0em;min-height:6.0em;margin:1.0em 0.5em;text-align:left;}
#search #subscribers #comprehensive {background-image:url('../images/menus/comprehensive.png');}
#search #subscribers #unlimited {background-image:url('../images/menus/unlimited.png');}
#search #subscribers #guaranteed {background-image:url('../images/menus/guarantee.png');}
#search #subscribers #dailyemail {background-image:url('../images/menus/dailyemail.png');}
#search #subscribers #savestime {background-image:url('../images/menus/savestime.png');}
#search #subscribers #archives {background-image:url('../images/menus/archives.png');}
#search #searchtenders {background-color:#2394c3;border:1px solid #0cf;border-radius:0.5em;padding:0.125em 0.125em;margin:1.0em 0.125em;position:relative;}
#search #searchtenders input, #search #searchtenders button {border:1px solid #2394c3;border-radius:0.25em;font-size:1.25em;padding:3px;margin:0.125em;line-height:24px;height:30px;vertical-align:top;opacity:0.8;}
#search #searchtenders input:hover, #search #searchtenders button:hover, #search #searchtenders input:focus, #search #searchtenders button:focus {opacity:1;}
#search #searchtenders input {width:77.5%;}
#search #searchtenders button {background-color:#2394c3;color:white;width:15%;height:38px;}
#search #interested {padding-top:5.0em;}
#search #interested a.regbutton {min-width:auto;}
#txtSearch {border:1px solid #cccccc;}
#btnSearch, #SearchButton {background: #fcfcfc;border:1px solid #cccccc;}
#btnSearch:hover, #SearchButton:hover {background: #f6f6f6;}
#btnSearch:active, #SearchButton:active {background: #cfcfcf;}
#about #weoffer .dv_50 .spacer {text-align:center;margin:1.0em;}
#dv_forgot, #a_loginform {background:#90c090;border:1px solid #66cc66;color:white;}
#dv_forgot:hover,  #a_loginform:hover {box-shadow:1px 1px 2px #c0c0c0;}
#a_loginform {background:#60c0f0;}
.thumb_box .thumb {background-color:#fcfcfc;color:rgb(0, 0, 0);padding:0.2em;}
.thumb_box a:hover {box-shadow:1px 1px 2px #c0c0c0;}
.thumb_box a:active {box-shadow:-1px -1px 2px #c0c0c0;}
.thumb:hover {color:rgb(0, 0, 0);opacity:0.8;transition: 0.2s;}
.cbox4 .thumb_box .thumb {background-color:white;opacity:0.86;}
#a_qld {background:#903300;color:white;}
#a_nsw {background: #039;color:white;}
#a_act {background: #ca0;color:white;}
#a_vic {background: #306F3F;color:white;}
#a_tas {background: #666;color:white;}
#a_sa {background: #F06000;color:white;}
#a_nt {background: #48b;color:white;}
#a_wa {background: #36c;color:white;}
#a_nz:hover {background: #000;color:white;}
.a_btn_big {background-color:#3090f0;color:white;}
.a_btn_mid {background: #909090;color:white;}
.a_btn_med {background: #606060;color:white;}
p.img_link a img {border:1px solid #90cc90;}
p.img_link a:hover img {box-shadow:1px 1px 2px #cfcfcf;}
p.img_link a:active img {box-shadow:-1px -1px 2px #cfcfcf;}
.ul_content {list-style-image:url('../images/listbullet.gif');color:rgb(0, 0, 0);} 
.thumb_box .thumb {background-repeat:no-repeat;background-position:0.25em 50%;background-size:1.0em;color:black;}
#buyers .thumb {width: auto; border-radius:5px;}
#buyers a img {max-width:100%;max-height:100%;min-width:3em;vertical-align:middle;}
#thumb_login, .thumb_box .thumb_login {background-color:#2394c3;color: #fff;}
#thumb_reg_supplier, .thumb_box .thumb_reg_supplier {background-color:#ae1821;color:#fff;}
#thumb_reg_advertiser, .thumb_box .thumb_reg_advertiser {background-color:#009c00;;color:#fff;}
#thumb_retrieve, .thumb_box .thumb_retrieve {background-color:rgb(150, 150, 150);}
#thumb_contact, .thumb_box .thumb_contact {background-color:rgb(150, 150, 150);}
#dv_quicklinks_nomob #thumb_add, #thumb_add, .thumb_box .thumb_add {background-image:url('../images/thumb_add.png');background-image:url('../images/thumb_add.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_all, #thumb_all, .thumb_box .thumb_all {background-image:url('../images/thumb_all.png');background-image:url('../images/thumb_all.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_panel, #thumb_panel, .thumb_box .thumb_panel {background-image:url('../images/thumb_panel.png');background-image:url('../images/thumb_panel.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_supdir, #thumb_supdir, .thumb_box .thumb_supdir {background-image:url('../images/thumb_supdir.png');background-image:url('../images/thumb_supdir.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_cancel, #thumb_cancel, .thumb_box .thumb_cancel {background-image:url('../images/thumb_cancel.png');background-image:url('../images/thumb_cancel.png'), linear-gradient(#FCFCFC, #F3F3F3);color:#cc0000;background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_view, #thumb_view, .thumb_box .thumb_view {background-image:url('../images/thumb_view.png');background-image:url('../images/thumb_view.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_edit, #thumb_edit, .thumb_box .thumb_edit {background-image:url('../images/thumb_edit.png');background-image:url('../images/thumb_edit.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_remove, #thumb_remove, .thumb_box .thumb_remove {background-image:url('../images/thumb_remove.png');background-image:url('../images/thumb_remove.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_amend, #thumb_amend, .thumb_box .thumb_amend {background-image:url('../images/thumb_amend.png');background-image:url('../images/thumb_amend.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_activity, #thumb_activity, .thumb_box .thumb_activity {background-image:url('../images/thumb_activity.png');background-image:url('../images/thumb_activity.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_forum, #thumb_forum, .thumb_box .thumb_forum {background-image:url('../images/thumb_forum.png');background-image:url('../images/thumb_forum.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_old, #thumb_old, .thumb_box .thumb_old {background-image:url('../images/thumb_old.png');background-image:url('../images/thumb_old.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_upgrade, #thumb_upgrade, .thumb_box .thumb_upgrade {background-image: url('../images/thumb_upgrade.png');background-image: url('../images/thumb_upgrade.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_quicklinks_nomob #thumb_document, #thumb_document, .thumb_box .thumb_document {background-image: url('../images/thumb_document.png');background-image: url('../images/thumb_document.png'), linear-gradient(#FCFCFC, #F3F3F3);background-repeat:no-repeat,repeat-x;color:#000;}
#dv_noscript {color:#00306f;}
#dv_noscript a {color:#00306f;}
#home .dv_33 h2 {background-color:#f0f0f0;}
#body #dv_searchform .indbanner, #industrypage #dv_searchform .indbanner {width:100%;}
#retrievepastemail .td_field select {padding:0.25em;}
#help .helpcontent, #help .helpchildren, #help .helpseealso, #help .helptags {border-top:1px dashed #cfcfcf;padding:1.0em 0.25em;}
#help .indexlink, #help .alsolink {background-position:0.5em 50%;background-repeat:no-repeat;padding:0.125em 0.25em 0.125em 2.25em;}
#help .indexlink {background-image:url('/images/Book.gif');}
#help .alsolink {background-image:url('/images/ArrowBtn.gif');}
#help .indexlink a, #help .alsolink a {color:#666699;color:#6666cc;}
#help .indexlink a:hover, #help .alsolink a:hover {color:#0360c0;}
#help tr .td_title {font:bold 0.9em/1.1em sans-serif;width:30%;white-space: normal;}
#help tr .td_field {width:70%;white-space: normal;}
#help .helptag {background-color:#f0f0f0;background-image:url('/imagestaghole.png');background-repeat:no-repeat;background-position:0.33em 50%;border:1px solid #c0c0c0;border-radius:2.0em 0.25em 0.25em 2.0em;box-shadow:1px 1px 3px #f6f6f6;color:#666;display:inline-block;padding:0.25em 1.0em;margin:0.5em;text-decoration:none;text-indent:0.5em;}
#help a.helptag:hover {color:rgb(0, 0, 0);text-decoration:underline;}
#help #dv_headcont {padding:0.5em 0;}
#help #dv_headcont h3 {max-height:30px !important;height:30px !important;line-height:30px !important;}
#help #dv_headcont h3 a {color:#999;font-family:'Verdana',monospace;text-decoration:none;}
#help .header_menulink {display:inline-block;vertical-align:middle;margin:0;padding:0;max-height:30px !important;height:30px !important;line-height:30px !important;}
#help #header_menulink_help {width:15%;}
#help #header_menulink_help h3 a:hover {color:#069;}
#help #header_menulink_search {background: #fff;border-radius:3px;border-radius:0.25em;width:70%;padding:0.125em 1%;}
#help #header_menulink_search input {border:1px solid #ccc;border-radius:3px 0 0 3px;height:27px;padding:0;text-indent:0.5em;vertical-align:top;width:79%;}
#help #header_menulink_search button {background-color:#f0f0f0;background-image:url('../images/helpsearch.png');background-position:50% 50%;background-repeat:no-repeat;background-size:auto 90%;border:1px solid #ccc;border-left:none;border-radius:0 3px 3px 0;height:29px;vertical-align:top;width:20%;}
#help #header_menulink_search button:hover, #help #header_menulink_search button:focus {background-color:#ccc;}
#help #header_menulink_search button:active {background-color:#9f9f9f;}
#help #header_menulink_close {width:10%;text-align:right;}
#help #header_menulink_close h3 a {display:inline-block;color:#ccc;font-weight:lighter;width:100%;height:100%;line-height:30px;text-align:center;}
#help #header_menulink_close h3 a:hover {color:#c00;font-weight:bold;}
#help #dv_loadnextpage {display:none;text-align:center;padding:0.5em;}
#help .bodyspacer {padding:0 0.5em;}
#help h1 {margin-top:1.0em;}
#help #dv_cont #container {padding:0;}
#help #dv_contcont {min-height:10em;}
#help #helphead {color:#ccc;padding:0.5em;}
#help #helphead a.home {background-image:url('/images/mp-mnu-link-home2.png');background-position:0% 50%;background-repeat:no-repeat;padding-left:1.75em;}
#help #helphead a {color:#666;text-decoration:none;opacity:0.6;}
#help #helphead a:hover {opacity:1;}
#help #footer {padding-top:9px;margin-top:4.5em;}
#help #footer .container {padding:0.25em;}
#help #footer a {padding:0.25em;}
#help #footer .copyright {font-size:0.85em;margin:0.25em;margin-top:0.5em;}
#tenderinghistory .cbox2 A {text-decoration:none;}
#tenderinghistory .cbox2 A:hover {text-decoration:underline;}
#tenderinghistory .Warning {padding:5px;font-family:Arial,Helvetica,Sans-Serif;font-size:8pt;color:#bb1111;}
#tenderinghistory .fValue, #tenderinghistory .fValue_Alt, .fTitle {color:black;font:normal 9pt sans-serif;max-width:350px;overflow-x:hidden;}
#tenderinghistory .fTitle {font-weight:bold;}
#tenderinghistory .fHeading, #tenderinghistory .fHeading div {background:#ffffff;color:#000000;font:bold 1.2em/1.5em sans-serif;}
#tenderinghistory .fHeading div {border:none;padding:8px 0 8px 0;text-indent:8px;}
#tenderinghistory .Button {height:42px;width:94px;}
#tenderinghistory .GreenLink {border:1px solid #eeeeee;display:inline-block;margin:1px;padding:2px 5px;}
#tender .frm_delete {display:inline-block;}
#tender .frm_delete button {margin:0.5em 0.25em;}
#tender #deletebuttons {padding:1.5em 1.0em;}
#tender #deletebuttons a, #deletebuttons input, #deletebuttons button {display:inline-block;padding-left:1.25em;padding-right:1.25em;margin:0.5em;}
#tenderadvertisement strong, #tenderadvertisement em {background-color:#f9fcff;display:inline-block;color:#303030;}
#wizardreview .wizardsubrow .wizardsubrowtitle {min-width:11.0em;}
#wizardreview .wizardsubrow .wizardsubrowvalue, #wizardreviewedit .wizardsubrow .wizardsubrowvalue, #supplierdetails .wizardsubrow .wizardsubrowvalue, #frmTenderBoxReceipt .wizardsubrow .wizardsubrowvalue {padding-top:0.5em;}
#wizardreview a.wizardsubrow, #wizardreviewedit a.wizardsubrow {display:block;color:inherit;text-decoration:none;}
#wizardreview a.wizardsubrow:hover, #wizardreviewedit a.wizardsubrow:hover {background-color:#f0fff0;}
#wizardreview a.wizardsubrow:hover .wizardsubrowvalue, #wizardreviewedit a.wizardsubrow:hover .wizardsubrowvalue {background-color:#f0fff0;}
#wizardreviewedit .wizardsubrowtitle {padding-left:2.5em;}
#wizardreviewedit a .wizardsubrowtitle {background-image:url('../images/edit_small_faded.png');background-position:0.25em 50%;background-repeat:no-repeat;}
#wizardreviewedit a:hover .wizardsubrowtitle {background-image:url('../images/edit_small.png');}
#tenderadvertisement .wizardsubrow h5.wizardsubrowtitle {color:#000000;font:normal 1.0em 'Open Sans', sans-serif;}
#tenderadvertisement hr {height: 1.0em;color:white;border:none;margin-bottom:1.125em;border-bottom:1px dashed #cccccc;}
#tenderadvertisement .tender-notices-box {background-color:#ffe;border:1px solid #e0e0e0;border-radius:2px;display:inline-block;padding:0.25em 0.75em;}
.header_menu_box, .header_menu_box:hover {transition: all 0.5s;}
.dv_searchhelp, .dv_searchhelp:hover, .dv_sidebar, .dv_sidebar:hover {transition: all 0.5s;}
#dv_mp_menu .a_mp_menu:hover, #dv_mp_menu .a_mp_menulink:hover, #dv_mp_menu .a_mp_menulink_sel:hover, #dv_mp_menu .a_mp_menuback:hover, .a_mp_menulink, .a_mp_menulink:hover, .a_mp_menulink_sel, .a_mp_menu_sel, .a_mp_menulink_sel:hover  {transition: background-color 0.25s, color 0.5s, background-image 0.5s;}
#sp_imnu:hover {transition: background-color 0.6s;}
html #loadnextpage {transition: opacity 0.4s, top 0.4s;transition-delay: 0.8s, 0.6s;animation: bounce 4.0s infinite ease-in-out;animation-delay: 2.0s;}
html #loadnextpage span {animation: bounce 4.0s infinite ease-in-out;animation-delay: -0.2s;}
#systembroadcast {transition: all 0.8s;transition-delay: 0.2s;}
.cbox3 {transition: all 0.2s;}
#btnSearch, #SearchButton, .btn_submit, .btn_cancel, .btn_reset, .btn_back, .btn_remove, .btn_modify, .btn_disabled, .btn_next, .btn_search, #header_menulink_user h3, #header_menulink_login h3 {transition: background-color 0.2s, color 0.25s, background-image 0.25s;}
#dv_mp_menu .a_mp_menu, #dv_mp_menu .a_mp_menulink, #dv_mp_menu .a_mp_menulink_sel, #dv_mp_menu .a_mp_menuback {transition: background-color 0.25s, color 0.5s, background-image 0.5s;}
#home #container, #home.zeroscroll #container {transition: padding 0.2s;}
#header, .zeroscroll #header {transition: height 0.2s, padding 0.2s, border 0.2s, box-shadow 0.2s, opacity 0.2s;}
.header_menulink, .header_menulink h3 {transition: height 0.2s, line-height 0.2s;}
.zeroscroll .header_menulink, .zeroscroll .header_menulink h3 {color:#666;font-weight:bold;transition: height 0.2s, line-height 0.2s;}
#headshadow {transition: top 0.2s;}
.zeroscroll #headshadow {transition: top 0.2s;}
#header_menulink_user, #header_menulink_login, #header_menulink_user h3, #header_menulink_login h3 {transition: height 0.2s, line-height 0.2s;}
.zeroscroll #header_menulink_user, .zeroscroll #header_menulink_login, .zeroscroll #header_menulink_user h3, .zeroscroll #header_menulink_login h3 {transition: height 0.2s, line-height 0.2s;} 
#header_home, .zeroscroll #header_home {transition: height 0.2s, line-height 0.2s, width 0.2s;}
#home_searching, #home_advertising {transition: opacity 1.0s;}
#home_searching:hover, #home_advertising:hover {transition: opacity 0.2s;}
.spacer .homemoreinfo {transition: opacity 1.0s;transition-delay: 2.0s;}
.spacer:hover .homemoreinfo {transition: opacity 0.4s;transition-delay: 0.2s;}
.list_container {display:block; height:100%; position:relative;width:100%; }
.td_tab_active {border:1px solid #444444;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;white-space: nowrap;}
.td_tab_active h3 {padding:0 10px;}
.td_tab {background-color:white;border-bottom:1px solid #444444;white-space: nowrap;}
.td_tab a {color:#606060;border:none;background-color:white;cursor:pointer;display:inline-block;font:400 1.125em/32px 'Open Sans',sans-serif;height:32px;padding-bottom:2px;padding-top:6px;text-decoration:none;text-align:center;vertical-align:top;width:88px;}
.td_tab a:hover {background-color:#f3f3f3;color:#303030;border-top-left-radius:10px;border-top-right-radius:10px;text-decoration:underline;}
.td_tab .a_add {background-color:#009900;background-image:linear-gradient(#60c060,#009900);background-image:url('../images/btn_new.png'), linear-gradient(#60c060,#009900);background-position:0.5em 50%, 0 0;background-repeat:no-repeat;border:1px solid #306030;border-radius:4px;color:#ffffff;cursor:pointer;font:400 1em/26px 'Open Sans',sans-serif;height:26px;margin:3px;padding:0;padding-left:1.75em;vertical-align:top;}
.td_tab .a_add:hover {background-color:#3f9f3f;background-image:linear-gradient(#60c060,#3f9f3f);background-image:url('../images/btn_new.png'), linear-gradient(#60c060,#3f9f3f);background-position:0.5em 50%, 0 0;background-repeat:no-repeat;border-radius:4px;color:#fffff0;}
.td_tab .a_add:active {background-color:#009000;background-image:linear-gradient(#60c060,#009000);background-image:url('../images/btn_new.png'), linear-gradient(#60c060,#009000);background-position:0.5em 50%, 0 0;background-repeat:no-repeat;border-radius:4px;color:#ffffcc;}
.td_tab .a_other {background-color:#f9f9f9;background-image:linear-gradient(#fcfcfc,#f3f3f3);border:1px solid #c0c0c0;border-radius:4px;color:#666666;cursor:pointer;font:400 1em/26px 'Open Sans',sans-serif;height:26px;margin:3px;padding:0;width:78px;vertical-align:top;}
.td_tab .a_other:hover {background-color:#fcfcfc;background-image:linear-gradient(#ffffff,#f6f6f6);border-radius:4px;color:#606060;}
.td_tab .a_other:active {background-color:#e0e0e0;background-image:linear-gradient(#f0f0f0,#cfcfcf);border-radius:4px;color:#606060;}
.tabbox {min-height:32px;position:relative;border-bottom:1px solid #303030;}
.tabbox .tabs, .tabbox .btns {display:inline-block;}
.tabbox .tabs {float:left;min-height:28px;}
.tabs a {color:#606060;border:none;border-bottom:1px solid #303030;background-color:#f3f3f3;border-radius:10px 10px 0 0;cursor:pointer;display:inline-block;font:400 1.0em/22px 'Open Sans',sans-serif;height:24px;margin-top:4px;padding:2px 4px;text-decoration:none;text-align:center;vertical-align:top;min-width:80px;}
.tabs a:hover {background-color:#cfcfcf;color:#303030;}
.tabs h3 {color:#606060;border:1px solid #303030;border-bottom:1px solid #fcfcfc;border-radius:10px 10px 0 0;background-color:transparent;cursor:pointer;display:inline-block;font:400 1.0em/28px 'Open Sans',sans-serif;height:28px;padding:2px 2px 1px 2px;text-decoration:none;text-align:center;vertical-align:top;width:80px;}
.tabbox .btns {float:right;text-align:right;}
.btns a {background-color:white;background-position:0.5em 50%, 0 0;background-repeat:no-repeat;background-position:0 0;border:none;border-radius:4px;color:#606060;cursor:pointer;display:inline-block;font:400 1em/26px 'Open Sans',sans-serif;height:26px;margin:1px 0 3px 0;padding:0 5px;text-decoration:none;text-align:center;vertical-align:top;min-width:80px;}
.btns a:hover {background-color:#f3f3f3;color:#303030;}
.btns .a_add {background-color:#009900;background-image:linear-gradient(#60c060,#009900);background-image:url('../images/btn_new.png'), linear-gradient(#60c060,#009900);background-position:5px 50%, 0 0;border:1px solid #306030;color:#ffffff;padding-left:29px;min-width:70px;}
.btns .a_add:hover {background-color:#3f9f3f;background-image:linear-gradient(#60c060,#3f9f3f);background-image:url('../images/btn_new.png'), linear-gradient(#60c060,#3f9f3f);color:#fffff0;}
.btns .a_add:active {background-color:#009000;background-image:linear-gradient(#60c060,#009000);background-image:url('../images/btn_new.png'), linear-gradient(#60c060,#009000);color:#ffffcc;}
.btns .a_other {background-color:#f9f9f9;background-image:linear-gradient(#fcfcfc,#f3f3f3);border:1px solid #c0c0c0;color:#666666;}
.btns .a_other:hover {background-color:#fcfcfc;background-image:linear-gradient(#ffffff,#f6f6f6);color:#606060;}
.btns .a_other:active {background-color:#e0e0e0;background-image:linear-gradient(#f0f0f0,#cfcfcf);color:#606060;}
.btns .a_print {background-color:#f0f0f0;background-image:url('../images/print_small.png'), linear-gradient(#f0f0f0,#e6e6e6);background-position:5px 50%, 0px 0px;border:1px solid #c0c0c0;color:#666666;padding-left:29px;min-width:35px;}
.btns .a_print:hover {background-color:#eeeeee;background-image:url('../images/print_small.png'), linear-gradient(#eeeeee,#e0e0e0);color:#606060;}
.btns .a_print:active {background-color:#e0e0e0;background-image:url('../images/print_small.png'), linear-gradient(#f0f0f0,#cfcfcf);color:#606060;}
.btns .a_save {background-color:#f0f0f0;background-image:url('../images/save_small.png'), linear-gradient(#f0f0f0,#e6e6e6);background-position:5px 50%, 0px 0px;border:1px solid #c0c0c0;color:#666666;padding-left:29px;min-width:60px;}
.btns .a_save:hover {background-color:#eeeeee;background-image:url('../images/save_small.png'), linear-gradient(#eeeeee,#e0e0e0);color:#606060;}
.btns .a_save:active {background-color:#e0e0e0;background-image:url('../images/save_small.png'), linear-gradient(#f0f0f0,#cfcfcf);color:#606060;}
.btns .a_cancel {background-color:#aa0000;background-image:linear-gradient(#cc6060,#aa0000);border:1px solid #306030;color:#ffffff;}
.btns .a_cancel:hover {background-color:#9f3f3f;background-image:linear-gradient(#c06060,#9f3f3f);color:#fffff0;}
.btns .a_cancel:active {background-color:#009000;background-image:linear-gradient(#c06060,#900000);color:#ffffcc;}
.btns .a_finish {background-color:#f9f9f9;background-image:linear-gradient(#fcfcfc,#f3f3f3);border:1px solid #c0c0c0;color:#c00;}
.btns .a_finish:hover {background-color:#fcfcfc;background-image:linear-gradient(#ffffff,#f6f6f6);color:#c06060;}
.btns .a_finish:active {background-color:#e0e0e0;background-image:linear-gradient(#f0f0f0,#cfcfcf);color:#c00;}
.btns .a_wide {width:10.0em;}
#search.zeroscroll #dv_contcont {background: transparent;}
#search #banner_container {text-align:center;}
#search #pagebanner .bannerbuttons {padding:0;margin:1.0em auto;width:100%;position:absolute;bottom:10%;}
#search.zeroscroll #header {background-color:rgba(255,255,255,0.8);}
#search #choice {padding: bottom 0.1;margin-bottom:0;}
#search #free {background: rgba(80,160,240,0.8);}
#search #subscribers, #search #interested {background: url('../images/page-bg-light.png') repeat;}
#search #premium {background: rgba(36,36,36,0.8);}
#buyers.zeroscroll #dv_contcont {background: transparent;}
#buyers #banner_container {text-align:center;}
#buyers #pagebanner .bannerbuttons {padding:0;margin:1.0em auto;width:100%;position:absolute;bottom:10%;}
#buyers .bannerbuttons a.homebutton {min-width:150px;max-width:250px;width:40%;}
#buyers.zeroscroll #header {background-color:rgba(255,255,255,0.8);}
#buyers #choice {margin-bottom:0;}
#buyers #oneormore{background-color:#fff;}
#buyers #interested{background-color: #fff;color: #000;}
#buyers #oneormore h2 {color:#ae1821;font-weight:bold;}
#buyers #yourway {background-color:#fff;}
#buyers #invited {background-color:rgba(36,36,36,0.8);}
#about.zeroscroll #dv_contcont {background: transparent;}
#about #banner_container {text-align:center;}
#about.zeroscroll #inventors {background: transparent;}
#about #pagebanner .bannerbuttons {padding:0;margin:1.0em auto;width:100%;position:absolute;bottom:2.0em;}
#about .bannerbuttons a.homebutton {min-width:150px;max-width:250px;width:40%;}
#about #inventors {background: url('../images/page-bg-light.png') repeat;}
#about #weoffer {background: rgba(16,88,106,0.8);}
#about #peoplesay {background: url('../images/page-bg-light.png') repeat;}
#poweredby #pagebanner {background: transparent;}
#poweredby #dv_contcont {background-image:url('../images/bg_poweredby.jpg');background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment: fixed;}
#poweredby.zeroscroll #dv_contcont {background: transparent;}
#poweredby.zeroscroll #banner_container {background-image:url('../images/bg_poweredby.jpg');background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment: fixed;}
#poweredby #banner_container {text-align:center;}
#poweredby.zeroscroll #inventors {background: transparent;}
#poweredby #pagebanner .bannerbuttons {padding:0;margin:1.0em auto;width:100%;position:absolute;bottom:2.0em;}
#poweredby .bannerbuttons a.homebutton {min-width:150px;max-width:250px;width:40%;}
#poweredby #choice {margin-bottom:0;}
#poweredby #universalaccess {background-color:#3090CC;color:#fff;}
#poweredby #universalaccess h2 {color:#ff6;}
#poweredby #universalaccess .spacer {color:#fff;}
#poweredby #localgov {background: url('../images/page-bg-light.png') repeat;}
#poweredby #dtp {background-color:rgb(250,250,250);}
#home.zeroscroll #banner_container, #search.zeroscroll #banner_container, #buyers.zeroscroll #banner_container, #about.zeroscroll #banner_container, #powereby.zeroscroll #banner_container {box-shadow:0 0 0 0;}
#search.zeroscroll #header, #buyers.zeroscroll #header, #about.zeroscroll #header, #poweredby.zeroscroll #header {background-color:rgba(255,255,255,1);}
#search .bannertext, #buyers .bannertext, #about .bannertext, #poweredby .bannertext {display:inline-block;padding:1.0em;margin:5% auto 1.0em auto;width:auto;}
#search .bannertext h1, #buyers .bannertext h1, #about .bannertext h1, #poweredby .bannertext h1 {border-radius:3px;padding:1.0em;margin:0em;}
#buyers .bannerbuttons a.homebutton:hover, #about .bannerbuttons a.homebutton:hover, #search .bannerbuttons a.homebutton:active, #buyers .bannerbuttons a.homebutton:active, #about .bannerbuttons a.homebutton:active, #poweredby .bannerbuttons a.homebutton:active {opacity:0.8;transition: 0.2s;}
}

@media only screen and (min-width:941px), (orientation: landscape) and (min-width:941px) {
.dormant * img {opacity:0;}
.visible * {transition: opacity 0.4s, background 0.4s;}
.testimonial {max-width:40%;}
.testimonial::after {content: "";position:absolute;left:20px;height:0;width:0;bottom:-25px;border:12px solid #f0f0f0;border-left-width:4px;border-right-width:190px;border-color:#2494c3 transparent transparent transparent;transition: all 0.2s;}
.testimonial:hover::after {border-color:#ae1821 transparent transparent transparent;}
.spacer .sidebar {margin-right:2%;width:30%;}
#home a.testimonial {top:1.125em;background: transparent;border:none;}
#home a.testimonial::after {display:none;}
#leadind a.testimonial {top:1.125em;background: transparent;border:none;}
#leadind a.testimonial::after {display:none;}
#banner_container {box-shadow:0 0 0 0;}
#home #footer, #search #footer, #buyers #footer, #poweredby #footer, #poweredby #contact {margin-top:8.0em;margin-top:0.0em;box-shadow:none;}
#choice .dv_50, #choice .dv_33 {min-height:50em;}
#home #choice .dv_50 {min-height:40em;}
#container {padding-top:92px;}
#home #container, #buyers #container, #search #container, #poweredby #container, #about #container {padding-top:0;}
#home #banner_container, #buyers #banner_container, #search #banner_container, #poweredby #banner_container, #about #banner_container {padding-top:72px;}
#home #home_register .spacer {margin-bottom:1.0em;}
#home #choice #home_searching.expanded, #home #choice #home_advertising.expanded {overflow-x: visible;}
#home #choice #home_searching.expanded .homemoreinfo .icon {left:25%;}
#home #choice #home_advertising.expanded .homemoreinfo .icon {left:75%;}
#home #choice #home_searching.expanded .choicebutton h2, #home #choice #home_advertising.expanded .choicebutton h2 {background-color:#2394c3;color:#fff;}
#home #choice #home_searching.expanded .homemoreinfo, #home #choice #home_advertising.expanded .homemoreinfo {left:0;position:absolute;top:158px;margin:0 47px;width:auto;opacity:1;z-index:9;}
#home #choice #home_searching.collapsed .homemoreinfo, #home #choice #home_advertising.collapsed .homemoreinfo {background: transparent;border:none;z-index:-1;}
#home #choice #home_searching.collapsed .homemoreinfo .icon, #home #choice #home_advertising.collapsed .homemoreinfo .icon {z-index: -1;opacity:0.5;display:none;}
#home #choice #home_searching.collapsed .homemoreinfo .spacer, #home #choice #home_advertising.collapsed .homemoreinfo .spacer {visibility: hidden;z-index:-1;}
#home #choice .expanded .defaultinfo, #home #choice .expanded .expandedinfo {display:inline-block;width:45%;padding-left:2.5%;padding-right:2.5%;vertical-align:top;}
#home #choice .collapsed h2 {background-color:#f6f6f6;}
#home #choice .collapsed h2:hover {background-color:#ccc;}
.zeroscroll #choice .choicebutton h2::after {content: "";position:absolute;bottom:-8px;left:50%;margin-left:-15px;height:0;width:0;border:15px solid #6f6f6f;border-color:#2394c3 transparent transparent transparent;}
#home.zeroscroll #choice .choicebutton h2::after {content: "";position:absolute;bottom:-18px;left:50%;margin-left:-20px;height:0;width:0;border:20px solid #6f6f6f;border-color:#2394c3 transparent transparent transparent;}
.zeroscroll #header {height: 92px;padding:0;background-color:#fff;background-color:transparent;}
.zeroscroll #header .container {padding:0.125em;}
#home.zeroscroll #loginpointer {background-image:url('../images/loginpointer.png');background-repeat:no-repeat;background-position:100% 0%;font-size:0.85em;text-align:right;padding-right:50px;opacity:0.6;transition: opacity 0.2s;}
#home.zeroscroll #loginpointer:hover {opacity:0.8;transition: opacity 0.2s;}
#home.zeroscroll #loginpointer h2 {color:rgb(0, 0, 0);}
#home.zeroscroll #loginpointer p {color:#666;margin:0.5em 0 0.125em 0;padding:0;}
#home.zeroscroll #loginpointer p .regbutton {background: #fff;border:1px solid #fff;color:#060;font-size:1.25em;padding:0.325em 1.0em;margin-top:-0.25em;}
#home.zeroscroll #loginpointer p .regbutton:hover {background: #cfc;border:1px solid #9c9;}
#home.zeroscroll #loginpointerbox {position:absolute;top:1.75em;right:0.75em;display:block;z-index:1;}
#home.zeroscroll #advertisepointer {background-color:rgba(255,255,255,0.6);background-image:url('../images/advertisepointer.png');background-repeat:no-repeat;background-position:98.5% 60%;border-radius:0.5em;font-size:0.85em;text-align:right;padding-right:40px;opacity:0.8;}
#home.zeroscroll #advertisepointer h2 {color:#669;color:#900;}
#home.zeroscroll #advertisepointer p {color:#666;margin:0.5em 0 0.125em 0;padding:0;}
#home.zeroscroll #advertisepointerbox {position:absolute;bottom:-0.25em;right:11%;display:block;}
#search.zeroscroll #searchpointer {background-image:url('../images/searchpointer.png');background-repeat:no-repeat;background-position:1.5% 60%;border-radius:0.5em;font-size:0.85em;text-align:left;padding-left:40px;opacity:0.8;}
#search.zeroscroll #searchpointer h2 {color:#669;color:#900;}
#search.zeroscroll #searchpointer p {color:#666;margin:0.5em 0 0.125em 0;padding:0;}
#search.zeroscroll #searchpointerbox {position:absolute;bottom:-0.25em;right:11%;display:block;}
.zeroscroll #header_home, .zeroscroll .header_menulink, .zeroscroll .header_menulink h3 {height: 90px;line-height:90px;}
.zeroscroll #headshadow {top:112px;display:none;}
.zeroscroll #header_home {width:210px;}
.zeroscroll .header_menu {top:58px;}
.zeroscroll #header_ssl {width:auto;}
.zeroscroll #header_ssl h3 {color:#3c3;}
.zeroscroll #choice .choicebutton {padding:1.0em;}
.zeroscroll #choice .choicebutton h2 {border:1px solid #e6e6e6;background-color:#2394c3;color:#fff;transition: opacity 0.2s;}
.zeroscroll #choice .choicebutton:hover h2 {border:1px solid #e0e0e0;opacity:0.8;transition: opacity 0.2s;}
.zeroscroll #header_menu_searching {left:14em;}
.zeroscroll #header_menu_advertising {left:21.75em;}
.zeroscroll #header_menu_about {left:33em;}
.zeroscroll #header_menu_account {left:32em;}
.zeroscroll #header_menu_poweredby {left:39em;}
#search #choice .homemoreinfo {padding:0.5em;min-height:37em;margin:3.0em 1.0em 1.0em 1.0em;}
#about #inventors h3 {margin-top:1.75em;}
#home .cbox, #search .cbox, #buyers .cbox, #about .cbox, #poweredby .cbox, #terms .cbox {padding:8.0em 5.0em;margin:0;}
#home_bottom {padding-top:2em;padding-left:4em;padding-right:4em;padding-bottom:8em;display: flex;}
#home .feat_advrtsrs {position:relative;width:100%;text-align:center;}
#home #join-now {text-align: center;}
#about .join-now {background: url(../images/page-bg-light.png) repeat;padding-bottom: 8em;}
#home #wig {padding:0;}
#home #wig .homebox {padding:2.0em 0.0em;margin:0.25em 0;}
#home #wig .homebox .homebutton {background:#2394c3; color:rgb(255,255,255);}
#home #wig .homebox .homebutton:hover {background: rgba(255,255,255,1);color:#666;}
#terms #termsconditions {padding-top:3.0em;}
#home #home_about {background-position:90% 50%; background-size:auto 50%; padding-top:6.5em;}
#tenderadvertisement {margin:1em;padding:1em;border-radius:1em;border:1px solid rgb(204, 204, 204);max-width:920px;box-shadow:3px 3px 6px rgb(204, 204, 204);background-color:rgb(255, 255, 255);}
#body #dv_cont {padding:0 1.0em;}
#dv_welcome_menu #ovd .mmenubox, #dv_welcome_menu .welcome-noticebox .mmenubox {margin-left:0.55em;}
}

@media only screen and (min-width: 1200px), (orientation: landscape) and (min-width: 1200px) {
.servicebox-expand .ticks::before {content:"Included Features:";}
}

@media only screen and (max-width: 1400px) and (orientation: landscape){
    p{font-size:1.0em;}
    ul, ol, li{font-size:1.0em;}
    #home .bannersearch {bottom:4em}
    .searchbox {font-size: inherit;}
}
    

@media only screen and (min-width:1600px), (orientation: landscape) and (min-width:1600px) {
.checklistitem {width:35%;}
.testimonial {max-width:25.5%;}
.servicebox .details {padding:0 400px 0 5.0em;}
.servicebox .ticks {display:block;position:absolute;right:210px;top:25px;width:210px;text-align:right;}
.servicebox .ticks img {height:18px;width:18px;}
.servicebox-sale .details {padding:0 400px 0 5.0em;}
.servicebox-expand .ticks {position:absolute;left:16px;right:auto;top:auto;bottom:16px;width:auto;text-align:left;z-index:2;}
.servicebox-expand .ticks img {height:22px;width:22px;}
.servicebox-basic .details {padding:0 95px 0 5.0em;}
.servicebox-noprice .details {padding-right:10px;}
#home #banner_container {border-radius:4px;box-shadow:0 3px 6px #ccc;margin-top:-4px;}
#home #home_register .spacer {margin-bottom:6.0em;}
#dv_contcont #banner_container {min-height:38em;}
#choice #findtenders .thumb_box .thumb {display:inline-block;width:45%;max-width:100%;}
#choice .dv_50, #choice .dv_33 {min-height:50em;}
#buyers #choice .dv_33 {min-height:40em;}
#body #dv_cont {padding:0 2.0em;}
#systembroadcast {border-radius:0.5em;margin:100px 20px 20px 20px;}
#home #choice .homemoreinfo {min-height:30em;}
#search #choice .homemoreinfo {min-height:37em;}
#home #home_about {background-position:90% 50%; background-size:auto 80%;}
#home #banner_container, #search.zeroscroll #banner_container, #buyers.zeroscroll #banner_container, #about.zeroscroll #banner_container, #poweredby.zeroscroll #banner_container {border-radius:4px;box-shadow:0 0 0 0;margin-top:-4px;}
#home #choice a.homebutton {display:inline-block;margin:1.5em 2px 0.5em 2px;min-width:42.5%;width:42.5%;}
#dv_welcome_menu #ovd .mmenubox, #dv_welcome_menu .welcome-noticebox .mmenubox {margin-left:0.55em;}
#home .cbox, #search .cbox, #buyers .cbox, #about .cbox, #poweredby .cbox, #terms .cbox {padding:8.0em 3.0em;margin:0;}
}

@media only screen and (min-width:941px) and (max-width:1080px), (orientation: portrait) and (min-width:941px) and (max-width:1080px) {
.checklistitem {width:47.5%;}
.servicebox .details {padding:0 180px 0 5.0em;}
.servicebox .details .title h3 {font-size:1.325em;}
.servicebox .pick .cost, .servicebox .pick .duration {padding:0 10px; margin-right:75px;}
.servicebox-sale .details {padding:0 200px 0 5.0em;}
.servicebox-expand .ticks::before {content:"incl";}
.servicebox-expand .pick .cost, .servicebox-expand .pick .duration {padding:0; margin:0 5px;}
.servicebox-basic .details {padding:0 95px 0 5.0em;}
.servicebox-noprice .details {padding-right:10px;}
#home #choice #home_searching.expanded, #home #choice #home_advertising.expanded {overflow-x: visible;}
#home #choice #home_searching.expanded .homemoreinfo .icon {left:25%;}
#home #choice #home_advertising.expanded .homemoreinfo .icon {left:75%;}
#home #choice #home_searching.expanded .choicebutton h2, #home #choice #home_advertising.expanded .choicebutton h2 {background-color:#2394c3;color:#fff;}
#home #choice #home_searching.expanded .homemoreinfo, #home #choice #home_advertising.expanded .homemoreinfo {left:0;position:absolute;top:158px;margin:0 47px;width:auto;opacity:1;z-index:9;}
#home #choice #home_searching.collapsed .homemoreinfo, #home #choice #home_advertising.collapsed .homemoreinfo {background: transparent;border-color:transparent;z-index:-1;}
#home #choice #home_searching.collapsed .homemoreinfo .icon, #home #choice #home_advertising.collapsed .homemoreinfo .icon {z-index: -1;opacity:0.5;display:none;}
#home #choice #home_searching.collapsed .homemoreinfo .spacer, #home #choice #home_advertising.collapsed .homemoreinfo .spacer {visibility: hidden;z-index:-1;}
#home #choice .expanded .defaultinfo, #home #choice .expanded .expandedinfo {display:inline-block;width:45%;padding-left:2.5%;padding-right:2.5%;vertical-align:top;}
#search #choice #findtenders .loginbutton, #search #choice #findtenders .regbutton {display:block;width:auto;max-width:100%;}
#search #choice #findtenders .thumb_box .thumb {display:block;height:1.5em;line-height:1.5em;max-width:100%;width:auto;}
#dv_welcome_menu .mmenubox, #ovd #menubox, .welcome-noticebox #menubox {margin:0.5em 1.0em 0.5em 0;}
#dv_welcome_menu #ovd .mmenubox, #dv_welcome_menu .welcome-noticebox .mmenubox {margin-left:0.55em;}
#dv_recent {display:none;}
#managetenders tr td.actions {white-space: nowrap;text-align:right;}
}

@media only screen and (min-width:601px) and (max-width:940px), (orientation: portrait) and (min-width:601px) and (max-width:940px) {
.checklistitem {width:47.5%;}
.servicebox .details {padding:0 170px 0 5.0em;}
.servicebox .details .title h3 {font-size:1.325em;}
.servicebox .pick .cost, .servicebox .pick .duration {padding:0 10px; margin-right:75px;}
.servicebox-sale .details {padding:0 190px 0 5.0em;}
.servicebox-expand .ticks::before {content:"Includes:";}
.servicebox-expand .pick .cost, .servicebox-expand .pick .duration {padding:0; margin:0 5px;}
.servicebox-basic .details {padding:0 95px 0 5.0em;}
.servicebox-noprice .details {padding-right:10px;}
.header_menulink, .header_menulink h3 {font-size:0.95em;margin:0 0.125em;padding:0 0.125em;}
.wizardmain, .wizardside {display:block;width:100%;}
.wizardside .wizardprogress {display:inline-block;margin:0.75em;width:40%;vertical-align:top;}
.wizardside .wizardprogress {display:block;margin:0.5em 0;width:auto;}
.wizardside .wizardprogress h2 {margin:0 0 0.5em 0.25em;}
.wizardside .wizardprogress a, .wizardside .wizardprogress div {display:inline-block;font-size:1.0em;line-height:22px;margin:2px 5px;width:auto;vertical-align:top;}
.wizardprogress a span, .wizardprogress div span {padding:0 0 0 25px;margin:0;vertical-align:top;background-position:0 50%;}
.wizardprogress a span {background-image:url('../images/progress_horizontal_old.png');}
.wizardprogress div span {background-image:url('../images/progress_horizontal_new.png');}
.wizardprogress a.first span {background-image:url('../images/progress_horizontal_first_old.png');}
.wizardprogress div.first span {background-image:url('../images/progress_horizontal_first_new.png');}
.wizardprogress a.last span {background-image:url('../images/progress_horizontal_last_old.png');}
.wizardprogress div.last span {background-image:url('../images/progress_horizontal_last_new.png');}
.wizardprogress a:hover span {background-image:url('../images/progress_horizontal_hover.png');}
.wizardprogress a:active span {background-image:url('../images/progress_horizontal_sel.png');}
.wizardprogress a span.wizardcurrentstep {background-image:url('../images/progress_horizontal_sel.png');}
.wizardprogress a.first:hover span {background-image:url('../images/progress_horizontal_first_hover.png');}
.wizardprogress a.first:active span {background-image:url('../images/progress_horizontal_first_sel.png');}
.wizardprogress a.first span.wizardcurrentstep {background-image:url('../images/progress_horizontal_first_sel.png');}
.wizardprogress a.last:hover span {background-image:url('../images/progress_horizontal_last_hover.png');}
.wizardprogress a.last:active span {background-image:url('../images/progress_horizontal_last_sel.png');}
.wizardprogress a.last span.wizardcurrentstep {background-image:url('../images/progress_horizontal_last_sel.png');}

#header .container {margin:6px 0.125em;}
#header_menu_login.header_menu::after, #header_menu_user.header_menu::after {right:1.05em;}
#header_menulink_login h3, #header_menulink_user h3 {padding-right:0.5em;}
#header_menu_searching {left:3.5em;}
#header_menu_advertising {left:10.25em;}
#header_menu_account {left:16.5em;}
#header_menu_about {left:16.5em;}
#pagebanner .bannertext h1 {font-size:2.0em;}
#buyers .bannerbuttons a.homebutton {width:38%;}
#about .bannerbuttons a.homebutton {min-width:100px;width:28%;margin:2px;padding:10px;}
#choice .choicebutton h2 {font-size:1.5em;}
#choice .homemoreinfo {margin:2.0em 0.5em 0.5em 0.5em;}
#home #choice #home_searching.expanded, #home #choice #home_advertising.expanded {overflow-x: visible;}
#home #choice #home_searching.expanded .homemoreinfo .icon {left:25%;}
#home #choice #home_advertising.expanded .homemoreinfo .icon {left:75%;}
#home #choice #home_searching.expanded .choicebutton h2, #home #choice #home_advertising.expanded .choicebutton h2 {background-color:#2394c3;color:#fff;}
#home #choice #home_searching.expanded .homemoreinfo, #home #choice #home_advertising.expanded .homemoreinfo {left:0;position:absolute;top:158px;margin:2.0em 0.5em 0.5em 0.5em;width:auto;opacity:1;z-index:9;}
#home #choice #home_searching.collapsed .homemoreinfo, #home #choice #home_advertising.collapsed .homemoreinfo {background: transparent;border-color:transparent;z-index:-1;}
#home #choice #home_searching.collapsed .homemoreinfo .icon, #home #choice #home_advertising.collapsed .homemoreinfo .icon {z-index: -1;opacity:0.5;display:none;}
#home #choice #home_searching.collapsed .homemoreinfo .spacer, #home #choice #home_advertising.collapsed .homemoreinfo .spacer {visibility: hidden;z-index:-1;}
#home #choice .defaultinfo ul li {margin:0;}
#home #choice .expanded .defaultinfo, #home #choice .expanded .expandedinfo {display:inline-block;width:45%;padding-left:2.5%;padding-right:2.5%;vertical-align:top;}
#home #choice .expanded .defaultinfo, #home #choice .expanded .expandedinfo {width:48%; padding-left:1%; padding-right:1%;}
#home #choice .expanded ul li, #home #choice .expanded ul li {margin:0 0 0 -0.5em;}
#home .bannersearch {font-size:0.85em; bottom:3.0em;margin-left:5%;width:90%;}
#search #choice h2 {display:none;}
#search #choice .dv_33 {display:block;width:auto;}
#search #free .dv_50 {display:block;width:auto;}
#search #choice #findtenders .thumb_box .thumb span {line-height:1.8em;height:2.0em;}
#home .homebox {display:block;height:auto;width:auto;min-height:auto;}
#home .homebox .bg {border-radius:1.0em;padding:2.0em 1.0em 1.0em 1.0em;margin:2.0em 0.25em;min-height:auto;}
#home #home_totw {width:100%;}
#about #inventors .dv_50 .container .dv_50 {display:block;width:auto;}
#home #home_about {background-position:100% 50%;background-size:60% auto;}
#home #home_register {background-image:none;}
#home #home_register .spacer {margin:2.0em 1.0em;width:auto;}
#search #choice .thumb_box .thumb {max-width:22%;}
#poweredby #pagebanner {background-size:42.5% auto;}
#systembroadcast {margin-top:10px;}
#dv_welcome_menu {display:block;width:100%;}
#dv_welcome_menu .nomob, #dv_welcome_menu td.title, #dv_welcome_menu #dv_recent {display:none;}
#dv_welcome_menu .mmenubox, #ovd #menubox, #dv_welcome_menu .welcome-noticebox .mmenubox {margin:0.5em;}
#dv_welcome_menu .mspacer {padding:1.0em;}
#dv_recent {display:none;}
#managetenders .tabbox .tabs a {width:72px;}
#managetenders .tabbox .btns .a_other {display:none;}
#managetenders .btns .a_add {background-image:linear-gradient(#60c060,#009900);background-position:0 0;padding-left:0;text-indent:0;}
#managetenders .actions a img {margin:0.25em 0.5em;}
#managetenders tr td.actions {white-space: pre-wrap;min-width:78px;text-align:right;}
#frm_loginhome .loginresetlink {display:block;margin:0 2.5em;}
}

@media only screen and (min-width:601px) and (max-width:720px), 
(orientation: portrait) and (min-width:601px) and (max-width:720px), 
(orientation: landscape) and (min-width:601px) and (max-width:720px) 
{
.servicebox-expand .ticks::before {content:"Included Features:";}
.servicebox-expand .ticks {display:block;position:static;left:0;right:0;top:0;bottom:0;text-align:left;}
}

@media only screen and (min-width:0px) and (max-width:600px), 
(orientation: portrait) and (min-width:0px) and (max-width:600px), 
(orientation: landscape) and (min-width:0px) and (max-width:600px) 
{
.dv_20, .dv_25, .dv_30, .dv_33, .dv_40, .dv_50, .dv_60, .dv_66, .dv_70, .dv_75, .dv_80 {display:block;overflow:hidden;width:auto;}
.dv_10 {width:30%;}
.dv_90 {width:70%;}
.hidemob {display:none;}
.spacer {padding:1.0em 0.5em;}
.hspacer {padding:0 0.5em;}
.homebutton {font-size:1.325em;}
.testimonial {display:block;margin:0.75em;padding:0.75em;}
.optslegend, .opts {padding:0.25em 0.25em;margin:0.75em 0.25em;}
.opts {width:6.0em;}
.optslegend h4, .opts h4 {font-size:1.1em;}
.thumb_box .thumb {margin:0.125em;width:22%;}
.homemoreinfo {padding:0;}
.maincontent .acbox .a_edit {max-width:6.0em;text-align:center;}
.pagebnr {max-width:100%;}
.pagebnr img {max-width:100%;}
.togglebox, .toggle, .togglelabel {vertical-align:middle;}
.togglelabel {width:72.5%;}
.td_title {min-width:80px;width:80px;}
.txt_long, .txt_med {width:100%;}
.txt_short {width:80%;}
.txt_tiny {width:60%;}
.p_searchhelp {text-align:center;}
.p_searchhelp a {background-color:#f0f0f0;border:2px solid #cfcfcf;border-radius:7px;color:rgb(0, 0, 0);display:inline-block;padding:1.0em;margin:0.25em;min-width:25%;text-decoration:none;}
.wizardmain, .wizardside {display:block;width:auto;max-width:100%;}
.wizardbox {padding:1.0em 0.25em;margin:1.5em 0;}
.wizardside .spacer {padding-top:2.0em;}
.wizardprogress {margin:1.0em 0.5em;padding:1.0em 0.5em;}
.wizardrow {padding:0.5em 0.25em;margin:0;}
.wizardrow input, .wizardrow textarea, .wizardrow select {max-width:100%;}
.wizardrowbox {margin:0.25em 0;padding:0.25em;}
.wizardsubrowvalue {width:69%;}
.wizardtextshort {width:100%;}
.wizardtexttiny {width:100%;}
.wizardbuttons a, .wizardbuttons button, .wizardbuttons input {line-height:2.5em;min-height:2.5em;min-width:28.325%;padding:0 2%;text-align:center;}
.wizardbuttons .btn_back {position:static;}
.wizardbuttons .btn_cancel {border-color:#e6e6e6;}
.wizardbuttons, .buttonrow {text-align:center;}
.searchresults {text-align:center;}
.searchresults .regbox a {margin-top:0.75em;width:38%;}
.searchresults .quicksearch {text-align:center;}
.searchresults .quicksearch input, .searchresults .quicksearch select, .searchresults .quicksearch button {display:block;width:100%;margin:0.25em auto;}
.searchresults .quicksearch .sp_help {margin:1.5em 0 0.5em 0;display:block;}
.checklistitem {display:block;padding:0.5em;margin:0.25em;width:auto;}
.dv_searchhelp, .dv_sidebar {background-color:transparent;border:1px solid #cfcfcf;border-radius:0.5em;margin:1.0em 0;padding:1.0em;}
.dv_searchhelp:hover, .dv_sidebar:hover {background-color:transparent;}
.tabbox .tabs, .tabbox .btns {display:block !important;float: none !important;clear:both !important;text-align:center !important;margin:0.5em 0;}
.tabbox .btns {background-color:#f0f0f0;border-radius:4px;padding:0.5em 0.25em;}
.tabbox .tabs a, .tabbox .tabs h3, .tabbox .btns a {border:1px solid #ccc;border-radius:4px;display:inline-block;line-height:1.0em;height:auto;padding:1.0em;margin:0.25em 0.125em;width:37.5% !important;}
.tabbox .btns .a_add {background-image:linear-gradient(#60c060,#009900);background-position:0 0;}
.tabbox .btns .a_add:hover, .tabbox .btns .a_add:focus {background-image:linear-gradient(#60c060,#3f9f3f);background-position:0 0;}
.tabbox .btns .a_add:active {background-image:linear-gradient(#60c060,#009000);background-position:0 0;}
#home #choice .thinspacer {margin:0.75em;}
.filterbox .filterrow {margin:1.0em;}
.searchform .buttonrow {text-align:center;}
.dv_40 .dv_sidebar .thumb_box .thumb {display:block;height:1.5em;line-height:1.5em;max-width:98%;width:auto;}
.servicebox div.icon {height:3.0em;width:3.0em;padding:1.0em 0.25em;}
.servicebox div.icon img {height:3.0em;width:3.0em;}
.servicebox .details {padding:0 100px 0 3.5em;}
.servicebox .details .title h3 {font-size:1.25em;}
.servicebox .details .summary {padding-bottom:5px;}
.servicebox .details .summary .more {display:block;background-position:0 50%;margin-top:5px;padding:0 0 0 16px;}
.servicebox .icon {height:2.5em;width:2.5em;padding:1.25em 0.5em;}
.servicebox .pick {margin:0;padding:6px;}
.servicebox .pick .cost, .servicebox .pick .duration, .servicebox .pick .btn {margin:0;position:static;text-align:center;}
.servicebox .pick .btn {margin-top:4px;padding:5px;}
.servicebox-sale .details {padding:0 120px 0 3.5em;}
.servicebox-expand .ticks::before {content:"Includes:";}
.servicebox-expand .ticks {display:block;position:static;left:0;right:0;top:0;bottom:0;text-align:left;}
.servicebox-expand .pick {padding:10px;}
.servicebox-expand .pick .cost, .servicebox-expand .pick .duration, .servicebox-expand .pick .btn {margin:0 5px;}
.servicebox-basic .details {padding:0 95px 0 3.5em;}
.servicebox-noprice .details {padding-right:10px;}
.acbox {display:block;background-color:#fcfcfc;border:1px solid #cfcfcf;border-radius:0.5em;padding:0.5em;margin-bottom:0;}
.acbox h3 {font:normal 1.25em/2.0em sans-serif;}
.acbox .a_edit {padding:0.325em 0.75em;margin:0.25em;min-width:5.0em;text-align:center;}
.acbox .acdetails {display:none;}
#home .bannersearch {font-size:0.85em; bottom:2.0em;margin-left:2%;width:96%;}
#home .bannersearch .searchbox .searchrow .bigbtn {width:80px;}
#home #pagebanner .homebannertext {background-position:50% 0%;background-size:auto 85%;}
#home #pagebanner .homebannertext h2 {position: absolute;}
#home #pagebanner .homebannertext h2 {font-size:2.0em;}
#home .homebuttonlink {display:none;}
#home #dv_contcont #banner_container {min-height:28em;}
#header, #headshadow {right:0;}
#body #dv_contcont {padding:1.5em 0.25em;}
#header .header_menulink {display:none;}
#header #header_menu_searching, #header #header_menu_advertising, #header #header_menu_about, #header #header_menu_account, #header_menu_poweredby, #header_menu_ssl {display:none !important;}
#header #header_menulink_login, #header #header_menulink_user {display:inline-block;}
html .header_menu, html .header_menu_box, html .header_menu, html #header_menu_login {animation: none !important;transition: none !important;}
#search .bannertext, #buyers .bannertext, #about .bannertext, #poweredby .bannertext {margin:0px;padding:10px;}
#pagebanner .bannertext h1 {margin:30px 0;padding:10px;}
#pagebanner .bannerbuttons {bottom:10px;}
#buyers .bannerbuttons a.homebutton {font-size:1.25em;margin:1%;width:33%;min-width:100px;}
#about .bannerbuttons a.homebutton {font-size:1.25em;min-width:60px;width:27.5%;margin:1px;padding:8px;vertical-align:middle;}
#choice {margin-bottom:0;top:0;}
#choice .dv_50, #choice .dv_33, #choice .expanded, #choice .collapsed {display:block;visibility:visible;}
#choice .choicebutton {display:none;}
#choice .dv_50, #choice .dv_33 {padding:0.5em;}
#choice .homemoreinfo {padding:0;margin:0 0.25em;border:none;}
#choice .homemoreinfo .icon {display:none;}
#choice .homemoreinfo h3 {margin:0;}
#choice .homemoreinfo h4 {text-align:center;}
#choice .homemoreinfo p, #choice .homemoreinfo br, #choice .homemoreinfo ul, #choice .homemoreinfo ol {display:none;}
#choice .homemoreinfo .spacer {padding:1.0em;}
#home #choice {padding-top:1.0em;}
#home #choice .dv_50 {margin:0 1%;padding:0;}
#home #choice .defaultinfo h3 {display:none;}
#home #choice .homebutton {border:1px solid #e6e6e6; color:#fff;opacity:1; transition: opacity 0.2s;margin:0.25em auto 0.25em auto;width:90%;width:87.5%; font-size:1.66em;}
#home #choice.homebutton:hover {border:1px solid #e0e0e0; transition: opacity 0.2s;}
#choice .thumb_box .thumb, #poweredby #localgov .thumb_box .thumb, #poweredby #dtp .thumb_box .thumb {height: 2.0em;line-height:2.1em;width:45%;}
#poweredby #dtp .thumb_box .thumb {line-height:1.85em;}
#footer, #footer:hover {margin-top:0;padding:1.0em 2px;opacity:1;}
#footer a {padding:0.325em;}
#footer .copyright {display:block;margin:0.75em;}
#home .searchbox .searchrow .bigtext {font-size:1.6em;height:1.6em;line-height:0.6em;}
#home .searchbox .searchrow .bigbtn {font-size:1.6em;height:2.6em;line-height:0.6em;}
#home #home_blurb {display:none;}
#home_searching, #home_advertising {padding:1.0em 0;width:auto;}
#home_about .spacer {max-width:100%;}
#home #home_about, #home #home_register {background-image:none;position:relative;margin:4.0em 2%;}
#home #home_about {background-image:none;padding:0;margin:0;}
#leadind_about {background-image:none;padding:0;margin:0;}
#leadind_about .spacer {max-width:100%;}
#leadind .banner-text h2 {text-align: center}
#home #home_about h1 {font-size:2.25em;}
#home #home_register {margin:0 0.5em;}
#home #home_register h2, #home #home_register h3, #home #home_register p, #home #home_register br, #home #home_register input, #home #home_moreinfo_img {display:none;}
#home #home_register_login {padding:0;}
#home #home_register .spacer {width:auto;margin:0;padding:0 0.33em;}
#home_register .loginbutton {margin:0.25em 0; display:block;font-size:1.66em;}
#home #home_register form {margin:1.0em 0 2.0em 0;padding:0;text-align:center;}
#home .homebox {display:block;height:auto;width:auto;min-height:auto;}
#home .homebox .bg {padding:1.0em;margin:1.0em 0.125em;min-height:auto;}
#home .homebox h2 {margin-bottom:0.0em;text-align:center;}
#home .homebox .textbg {border-radius:0.5em;padding:0.5em;margin:0.125em 0;min-height:auto;}
#home #dv_home_dtp, #home #home_about {padding:1.0em;margin:1.0em 0;}
#home #home_register form button {cursor: pointer;display:block;height:auto;width:100%;margin:0;padding:0.5em 0;font-size:1.66em;}
#home #home_totw {width:100%;}
#buyers #control {display:none;}
#buyers #invited {background-image:none;}
#buyers #pagebanner {background-position:6% 60%;}
#search #pagebanner {background-position:4% 60%;}
#search #pagebanner .bannersearch {margin:0; top:auto; left:0; bottom:25%;width:100%;}
#search #pagebanner .bannersearch .searchform {padding:0.25em;margin:0.25em;width:auto;}
#search #pagebanner .bannersearch .searchbox {font-size:0.80em;padding:1.25em;margin:0;}
#search #pagebanner .bannersearch .searchbox .bigbtn {width:80px;}
#search .searchbox .searchrow .bigtext {font-size:1.6em;height:1.6em;line-height:0.6em;}
#search .searchbox .searchrow .bigbtn {font-size:1.6em;height:2.6em;line-height:0.6em;}
#search #weeklytender h4 {margin:1.0em 0;}
#search #premium .container {background-image:none;}
#search #choice, #poweredby #choice {padding-bottom:6.5em;}
#search .opts {width:5.0em;}
#search .opts h4 {font-size:0.9em;}
#search #choice #findtenders .thumb_box .thumb span {line-height:1.325em;height:2.0em;}
#search #choice #findtenders .homebutton {display:inline-block;width:36%;margin-top:2.0em;}
#poweredby #universalaccess .spacer {margin-left:0;}
#poweredby #localgov .thumb_box {text-align:center;}
#poweredby #pagebanner {background-size:37.5% auto;}
#systembroadcast {margin-top:10px;}
#frm_loginhome #txtUsername, #frm_loginhome #txtPassword, #frm_retrieveloginhome #txtEmail {display:block;width:94%;}
#frm_loginhome #btnLogin {display:block;padding:1.0em 0;width:100%;}
#frm_loginhome .loginresetlink {display:block;text-align:center;padding:0;color:#666;}
#body #dv_welcome_menu {display:block;width:100%;}
#body #dv_welcome_menu .nomob, #body #dv_welcome_menu td.title, #body #dv_welcome_menu #dv_recent {display:none;}
#body #dv_welcome_menu .mmenubox, #ovd #menubox, .welcome-noticebox #menubox {background-color:#ffffff;border:none;padding:0;margin:0.5em 0.5em 1.0em 0.5em;}
#body #dv_welcome_menu .mspacer {padding:1.0em;background-color:#ffffff;border:1px solid #c0c0c0;border-radius:3px;box-shadow:1px 1px 3px #f0f0f0;margin:0.75em;padding:0.5em;text-align:left;}
#body #dv_welcome_menu #mspacer {margin:0 0.5em;}
#body #dv_welcome_menu .thumb_box {text-align:center;padding-left:0;}
#body #dv_welcome_menu .thumb {height: 1.75em;line-height:1.75em;width:94%;padding-left:2%;padding-right:2%;}
#body #dv_welcome_menu h1 span {display:block;}
#body #dv_welcome_menu #ovd .buttonrow a, #ovd .buttonrow button, .welcome-noticebox .buttonrow a, .welcome-noticebox .buttonrow button {display:block;}
#dv_recent {display:none;}
#dv_searchform, #dv_searchhelp {display:block;width:auto;}
#dv_searchform form {display:block;overflow: hidden;margin-bottom:3.0em;}
#dv_searchform form input, #dv_searchform form select {margin:0.25em;}
#dv_searchform #SearchButton {padding:1.0em 0.25em;height:auto;width:60%;margin-left:18%;margin-right:18%;}
#dv_searchform #SearchCriteria, #dv_searchform #Category {height: auto;padding:0.25em;width:93%;}
#dv_searchform form select {display:block;width:96%;padding:0.5em 0.25em;}
#frm_reg .td_title, form td.tr_title {width:8.0em;min-width:8.0em;}
#frm_reg p {text-align:center;}
#search .toggle-advanced-off {display: none;}
#search #dv_contcont {min-height: 10em;}
#search #findtenders p {display: none;}
#termsconditions .termbox {margin-left:1.0em;}
#termsconditions h3 {margin-left:0.25em;}
#termsconditions .definitions .deftitle, #termsconditions .definitions .defdesc {display:block;width:auto;max-width:100%;}
#termsconditions .definitions .deftitle {margin-bottom:0;margin-top:1.0em;}
#termsconditions .definitions .defdesc {padding-top:0.5em;}
#dv_contcont div .a_nav {margin:0.5em;padding:0.5em;}
#home #home_testimonials a.testimonial {background-color:#f0f0f0;background: transparent;box-shadow:none;border:none;margin:1.5em;padding:0.75em 1.0em;text-align:center;}
#managetenders .tabbox .tabs, #managetenders .tabbox .btns {display:block;clear:both;float: none;}
#managetenders .tabbox .tabs a {width:65px;position:relative;top:1px;}
#managetenders .tabbox .btns, #managetenders .nomob, #managetenders .legend {display:none;}
#managetenders tr td.actions {min-width:120px;}
.searchresults #frm input#SearchCriteria {max-width:580px;width:98%;}
form p input#txtEmail.txt_single {max-width:580px;width:92%;display:block;margin:0 auto;}
}

@media only screen and (max-device-width: 600px)
{    
#help .indexlink, #help .alsolink {display:block;background-position:0.75em 50%;margin:1px;padding:0.5em 0.5em 0.5em 2.75em;text-decoration:none;}
#help .indexlink:hover a, #help .alsolink:hover a {text-decoration:underline;}
}

@media only screen and (min-width:0px) and (max-width:420px), (orientation: portrait) and (min-width:0px) and (max-width:420px), (orientation: landscape) and (min-width:0px) and (max-width:420px) {
td.actions {min-width:3.5em;}
td.actions a {display:inline-block;width:45%;}
td.actions a img {margin:0;max-width:100%;}
.spacer {padding:1.0em 0.33em;}
.hspacer {padding:0 0.33em;}
.txt_long, .txt_med, .txt_short, .txt_tiny {width:100%;}
.wizardsubrowvalue {width:60%;}
.wizardbuttons {text-align:center;}
.wizardbuttons a, .wizardbuttons button, .wizardbuttons input {min-width:47.5%;margin-bottom:0.5em;}
.wizardbuttons .btn_cancel {border:1px solid #fcc;}
.searchresults .notice .td_field {white-space: initial;}
#home .bannersearch {font-size:0.6em; bottom:0.50em;margin-left:2%;width:96%;}
#body #dv_contcont {padding:1.5em 0.25em;}
#buyers .testimonial {max-width: 90%;}
#container #banner_container {min-height:232px;}
#search #pagebanner {background-position:1% 60%;background-size:auto 60%;}
#search #pagebanner .bannersearch {bottom:15%;}
#search #pagebanner .bannersearch .searchbox {font-size:0.6em;padding:1.0em;margin:0.325em;}
#search #pagebanner .bannersearch .searchbox .bigbtn {font-size:1.4em;height:3em;width:80px;}
#buyers #pagebanner {background-position:3% 60%;}
#pagebanner .bannertext h1 {margin-top:0.75em; font-size:1.33em;}
#about .bannerbuttons a.homebutton {padding:5px;min-height:2.0em;}
#choice .dv_50, #choice .dv_33 {padding:0;}
#choice .homebutton {display:block;width:auto;}
#choice .homemoreinfo {background-color:transparent;opacity:1;margin:0;border:none;}
#choice .homemoreinfo h4 {text-align:center;}
#choice .homemoreinfo h3, #choice .homemoreinfo p, #choice .homemoreinfo br, #choice .homemoreinfo ul, #choice .homemoreinfo ol, #choice .homemoreinfo .icon 
#choice .ourservices {display:block;}
#choice .homemoreinfo .spacer {padding:0 1.0em;}
#home #choice .spacer {text-align:center;}
#choice .homemoreinfo .homebutton, #home #choice a.homebutton {margin:0;width:auto;}
#home #choice a.regbutton {display:none;}
#searching #choice a.regbutton, #searching #choice a.loginbutton {display:inline-block;}
#home_searching, #home_advertising, #home #dv_home_dtp, #home #home_about, #home #choice {padding:1.0em 0;width:auto;}
#home #home_about {padding:0;margin:0 0.25em 5.0em 0.25em;}
#search #free .optsbox {display:none;}
#home #wig .homebutton {padding:0.5em 1.0em;}
#poweredby #pagebanner {background-size:35% auto;}
#home #home_register {margin:0.325em;}
#home #home_register .spacer {padding:0;}
#home #home_about .spacer div.center .homebutton {left:0.12em;right:0.12em;}
}

@media print {
body {background: #fff;overflow:visible;}
#scrolldiv {height:auto;min-height:100%;overflow:visible;}
h1 {margin-top:0;}
.cbox, .cbox2, .cbox3, .cbox4 {padding:0;margin:0;height:auto;min-height:auto;}
.wizardbox {background-color:transparent;border:none;padding:0.125em;}
.wizardmain, .wizardside {display:block;width:auto;}
.wizardsubrowtitle, .wizardsubrowvalue {display:inline-block;}
.wizardsubrowtitle {font-weight:bold;width:15%;}
.wizardsubrowvalue {width:67%;}
.printonly {display:initial;}
#header, #headshadow, #systembroadcast, #footer, a#a_gotop {display:none;opacity:0;}
#container, #dv_contcont {padding:0;margin:0;height:auto;min-height:auto;}
#tenderadvertisement {font-family:serif;}
#tender .nobr {display:block;height:0px;content: " ";}
#tender .actionbuttons {display:none;}
#tender .wizardsubrowtitle {font-weight:bold;margin-top:1.0em;clear:both;display:inline-block;min-width:10.0em;}
#tender .wizardsubrowvalue {display:inline-block;}
#tender .disclaimadd {color:#c0c0c0;padding:0.25em;}
#tender .wizardrow {padding:1.25em 0.5em;border-top:1px dashed #909090;}
#tender .statusbox {position:relative;}
#tender .statusboxrow, .statusboxrow_alt {min-height:3.0em;margin:0.25em;padding:0.5em 0.5em 0.5em 4.5em;position:relative;}
#tender .status_icon {position:absolute;top:0.5em;left:0;width:3.5em;height:3.5em;}
#tender .status_icon img {border:none;height:100%;}
}

@keyframes delayedFadeIn {0% {opacity:0;}
90% {opacity:0;}
100% {opacity:1;}
}

@keyframes bounce {0%, 100% {transform:scale(1.2);}
50% {transform:scale(0.75);}
}

.spacer {padding:0.75em;}
.wizardbox {padding:0.75em 0.75em 0 0.75em;}
.wizardbox h2 {margin-bottom:0.125em;}
.wizardrow {margin:0 0.25em;padding:0.75em 0.25em 1.25em 0.25em;}
#body #dv_contcont {padding: 0.5em 0;}