/* BLUE VERSION */

 /* web fonts */
 /* OPEN SANS
    Author: Steve Matteson
    License: Apache License, version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html
    Download: http://www.google.com/fonts/specimen/Open+Sans
 */
 @font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/OpenSans-Light.woff) format('woff');
 }
 @font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/OpenSans.woff) format('woff');
 }
 @font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/OpenSans-Semibold.woff) format('woff');
 }
 @font-face {
  font-family: 'Open Sans';
  font-style: bold;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/OpenSans-Semibold.woff) format('woff');
 }

/* Common Styles */
@media all {

 /* fonts and text styling */
 html, body {
  font: 400 10pt 'Open Sans', sans-serif;
 }
 form, div, table, tbody, tr, td, label, p, ul, ol, li, span, a, input, button {
  font: 400 1.0em 'Open Sans', sans-serif;
 }

 h1 {
  font: 400 2.0em/1.3em 'Open Sans', sans-serif;
 }
 h2 {
  font: 400 1.75em/1.3em 'Open Sans', sans-serif;
 }
 h3 {
  font: 400 1.5em/1.3em 'Open Sans', sans-serif;
 }
 h4 {
  font: 600 1.25em/1.3em 'Open Sans', sans-serif;
 }
 h5 {
  font: 600 1.125em/1.3em 'Open Sans', sans-serif;
 }
 #p_unauthadv {
  font: normal 1.0em sans-serif;
 }
 .td_step_notice {
  font: bold 1.2em/1.0em sans-serif;
 }

 .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;
 }
 .banner_link {
  font: normal 0.9em sans-serif;
 } 
 #dv_ticker_box, #dv_ticker_title, #dv_ticker_text {
  text-align: left;
  text-overflow: ellipsis;
 }
 #dv_ticker_title {
  text-align: center;
 }
 #dv_ticker_text a {
  font: normal 1.25em/2.0em sans-serif;
  text-align: left;
  text-decoration: none;
 }
 #dv_ticker_text a:hover {
  text-decoration: underline;
 }
 #header_home, .header_menulink {
  font: 400 1.1em 'Open Sans', sans-serif;
  line-height: 45px;
  text-transform: uppercase;
 }
 #header_user {
  text-align: center;
 }
 #header_user h3 {
  line-height: 2.25em;
 }
 #header_ssl h3 {
  font-size: 0.8em;
 }
 #header_user a {
  font: normal 0.9em/1.0em sans-serif;
  text-decoration: none;
 }
 #header_user a:hover {
  text-decoration: underline;
 }
 #header_user button {
  font: normal 0.9em/1.0em sans-serif;
 }
 .header_menulink h3 {
  font-size: inherit;
  line-height: 45px;
 }
 #header_menulink_user, #header_menulink_login {
  text-align: right;
 }
 .header_menu_box a {
  text-decoration: none;
 }
 .header_menu_box a:hover {
  text-decoration: underline;
 }
 #dv_loadnextpage {
  font: normal 1.75em/2.5em sans-serif;
  text-align:center;
 }
 .cbox, .cbox2 {
  font: normal 0.9em sans-serif;
 }
 .cbox3 {
  font:normal 0.9em sans-serif;
 }
 .spacer .a_home_box {
  font: 400 1.5em/1.0em 'Open Sans', sans-serif;
  text-decoration: none;
  }
 #dv_home_searching h1, #dv_home_advertising h1, #dv_home_about h1 {
  font-size: 2.5em;
 }
 #dv_home_searching h3, #dv_home_advertising h3, #dv_home_about h3 {
  font-size: 1.25em;
 }
 #banner_container, .banner {
  text-decoration: none !IMPORTANT;
 }
 .banner .banner_text {
  text-decoration: none !IMPORTANT;
 }
 .banner .banner_text .banner_textbg {
  text-decoration: none !IMPORTANT;
 }
 .banner .banner_text .banner_title, .banner .banner_text .banner_desc {
  text-decoration: none !IMPORTANT;
 }
 .banner .banner_text .banner_title {
  font: 300 3.75em/1.25em 'Open Sans', sans-serif;
 }
 .banner .banner_text .banner_desc {
  font: 300 1.25em 'Open Sans', sans-serif;
 }
 #banner_container:hover #banner_prev, #banner_container:hover #banner_next {
  font: 300 7em/1.5em 'Open Sans', sans-serif;
  text-align: center;
 }
 #dv_forgot em, #a_loginform em {
  font-size: 5.0em;
  font-style: normal;
 }
 #dv_foot a {
  text-decoration: none;
 }
 #dv_foot a:hover {
  text-decoration: underline;
 }
 #dv_foot h1, #dv_foot h2, #dv_foot h3, #dv_foot h4, #dv_foot h5 {
  line-height:2.0em;
 }
 #header_register {
  text-align: center;
 }
 .header_menu #header_menu_reg {
  text-align: center;
 }
 .ul_content li a {
  text-decoration: none;
 }
 .ul_content li a:hover {
  text-decoration: underline;
 }
 .dv_footbox h4, .dv_footbox h5 {
  text-transform: uppercase;
 }
 .dv_footbox h4, #dv_copy h4 {
  font: 600 1.1em/1.125em 'Open Sans', 'Arial Narrow', sans-serif;
 }
 .dv_footbox h5 {
  font: 600 0.9em/1.5em 'Open Sans', 'Arial Narrow', sans-serif;
 }
 .dv_footbox ul, #dv_ftr_contact, .dv_contactbox {
  text-indent: 0; 
  line-height: 1.6em;
 }
 .dv_footbox li {
  text-indent: 0;
 }
 .dv_footbox ul li a:hover  {
  text-decoration: underline !IMPORTANT;
 }
 #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_home_more {
  line-height: 20px;
  text-decoration: none;
 }
 .a_home_more: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;
 }
 .cbox .ul_content li span {
  font:bold 1.3em sans-serif;
 }
 .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;
 }
 #txtSearch {
  font:normal 1.5em/1.5em sans-serif;
  text-indent:0.25em;
 }
 #btnSearch, #SearchButton {
  font: normal 1.5em/1.75em sans-serif;
 }
 .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 {
  font: normal 1.5em/1.5em 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;
 }
 .wizardprogress a, .wizardprogress div {
  font: normal 1.25em/1.5em 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;
 }

 .td_step_title {
  text-indent:0.5em;
  font-weight:bold;
 }
 #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;
 }
 .dv_testimonial em {
  font-weight: bold;
  font-style: normal;
 }
 #thumb_reg_advertiser, #thumb_reg_supplier {
  text-shadow: 0 0 3px black;
  font-weight: bold;
 }
 

 
 /* colours and images */
 body  {
  background: white;
 }
 h1, h2 {
  color: #306090;
 }
 h3, h4, h5 {
  color: #0090c0;
 }
 #home #dv_home_about h1, #home #dv_home_about h3, #home .dv_33 h2 {
  color: #333333;
 }
 #dv_head {
  background-color: #011633;
 }
 #header_home {
  background: url('../images/d/header-logo-under.png') no-repeat top left; 
  color: #cc0000;
 }
 #header_home, .header_menulink {
  color: #f0f0ff;
 }
 .header_menulink {
  background-image: url('../images/d/header-seperator4.jpg');
  background-position: center left;
  background-repeat: repeat-y;
 }
 #header_user {
  border-top: 1px solid #6090CF;
 }
 #header_user button {
  color: #333333;
 }
 .header_menulink h3 {
  color: #cfcfcf;
 }
 #header_ssl h3 {
  color: #f0f0ff;
 }
 #header_menulink_user, #header_menulink_login {
  background-image: url('/images/d/menu-btn.png');
  background-position: right center;
  background-repeat: no-repeat;
 }
 .header_menulink:hover h3, .header_menulink h3:hover {
  color: #00ccff;
 }
 #header_menulink_user:hover, #header_menulink_login:hover {
  background-image: url('/images/d/menu-btn-over.png');
 }
 .header_menu_spacer span {
  color: #cfcfcf;
 }
 .header_menu_box {
 /*
  background-color: #3f6f9f;
  background-image: linear-gradient( to bottom, #306090, #3f6f9f, #3c6c9c );
*/  
  background-color: #2c5c8c;
  background: #306090 url('../images/d/foot-bg4.png') repeat top left;
  border: 1px solid #03303f;
  box-shadow: 2px 3px 8px #0f3f6f;
 }
 .header_menu_box a {
  background-repeat: no-repeat;
  background-position: left center;
  border-right: 1px solid transparent;
  color: #c0f0ff;
 }
 .header_menu_box a:hover {
  color: #ffcf00;
  border-right: 1px solid #606060;
 }
 .header_menu_box h1, .header_menu_box h2, .header_menu_box h3, .header_menu_box h4, .header_menu_box h5, .header_menu_box h6 {
  color: #f0f0f0;
 }
 .header_menu_separator {
  background-color: #205080;
  border-bottom: 1px solid #5686b6;
 }
 .header_menu_spacer {
  border-top: 1px solid #6090CF;
 } 
 .header_menu_pointer {
  background-image: url('/images/d/topmnu-bg4.png');
  background-position: right center;
  background-repeat: no-repeat;
 }
 #header_register {
  background-color: #033c66;
  background-image: linear-gradient( to bottom, #033c66, #033060, #063f6f );
  border-right: 1px solid #c0cff0;
  color: #cfcfcf;
 }
 .header_menu #header_menu_reg {
  background-color: #009000;
  color: white;
  border: 1px solid #c0c0c0;
 }
 .header_menu #header_menu_reg:hover {
  background-color: #007700;
 }
 .header_menu #header_menu_reg:active {
  background-color: #006000;
 }
 #dv_loadnextpage {
  background-color: #011633;
  background-image: url('../images/anims/loading-small.gif');
  background-repeat: no-repeat;
  background-position: 10% 50%;
  color: #ffffff;
 }
 .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;
 }
 .dv_searchhelp:hover, .dv_sidebar:hover {
  background-color: #f0f0f0;
  border-color: #cfcfcf;
 }
 #banner_container, .banner {
  background-color: white;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
 }
 #banner_container {
  background-image: url('../images/d/00.jpg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
 }
 #banner_container:hover #banner_prev, #banner_container:hover #banner_next {
  background-color: #3c3c3f;
  color: white;
 }
 .banner .banner_text .banner_title {
  color: white;
  text-shadow: 1px 1px 5px #333333;
 }
 .banner .banner_text .banner_desc {
  color: white;
  text-shadow: 1px 1px 3px #606060;
 }
 .bannerlink {
  border: 0.2em solid #c0c0c0;
  background: #333333;
 }
 .bannerlink:hover {
  background-color: #c0c0c0;
 }
 .banner_link {
  color:#00cc00;
 }
 #banner_00 {
  background-image: url('../images/d/00.jpg');
 }
 #banner_01 {
  background-image: url('../images/d/01.jpg');
 }
 #banner_02 {
  background-image: url('../images/d/02.jpg');
 }
 #banner_03 {
  background-image: url('../images/d/03.jpg');
 }
 #banner_04 {
  background-image: url('../images/d/04.jpg');
 }
 #banner_05 {
  background-image: url('../images/d/05.jpg');
 }
 #banner_06 {
  background-image: url('../images/d/06.jpg');
 }
 #banner_07 {
  background-image: url('../images/d/07.jpg');
 }
 #banner_08 {
  background-image: url('../images/d/08.jpg');
 }
 #banner_09 {
  background-image: url('../images/d/09.jpg');
 }
 #banner_10 {
  background-image: url('../images/d/10.jpg');
 }
 .cbox, .cbox2 {
  color: #3f3f3f;
 }
 .cbox3 {
  color:#303030;
 }
 .spacer .a_home_box {
  background: #333333;
  border: 2px solid white;
  color: white;
  opacity: 0.7;
 }
 .spacer .a_home_box:hover {
  background: #333333;
  border: 2px solid #ffffff;
  box-shadow: 0 0 3px #c0c0c0;
  color: #00ccff;
  opacity: 0.96;
 }
 .spacer .a_home_box:active {
  background: #3f6f9f;
  opacity: 0.9;
 }
 
 #dv_home_searching, #dv_home_advertising, #dv_home_about {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
 }
 #dv_home_searching {
  background-image: url('../images/d/home_searching.jpg');
 }
 #dv_home_advertising {
  background-image: url('../images/d/home_buyer.jpg');
 }
 #dv_home_about {
  background-image: url('../images/d/home_about.jpg');
 }
 #dv_home_searching h1, #dv_home_searching h3, #dv_home_advertising h1, #dv_home_advertising h3 {
  text-shadow: 0 0 5px #011633;
  color: white;
 }
 #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;
 }
 .btn_submit {
  border: 1px solid #60c060;
  background-color: #50c050;
  background-image: linear-gradient(#50c050,#40a040);
  color: white;
 }
 .btn_submit:hover {
  background-color: #40a040;
  background-image: linear-gradient(#4faf4f,#309030);
  color: white;
 }
 .btn_submit:active {
  background-color: #309030;
  background-image: linear-gradient(#3f9f3f,#309030);
 }
 .btn_cancel {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #cc0000;
  text-decoration: underline;
 }
 .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:#333333;
 }
 .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:#333333;
 }
 .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: #3f903f;
 }
 .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_gotop {
  background-image: url('../images/d/return-top.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
 }
 #a_gotop:hover {
  background-image: url('../images/d/return-top-hover4.png');
 }
 .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;
 }
 #dv_foot {
  background: #011633 url('../images/d/foot-bg4.png') repeat top left;
  border-top: 5px solid #750105;
  box-shadow: 0 0 3px #cfcfcf;
  color: #f0f0ff;
 }
 #dv_foot a {
  color: #f0f0f0;
 }
 #dv_foot a:hover {
  color: #ffcf00;
 }
 #dv_foot h1, #dv_foot h2, #dv_foot h3, #dv_foot h4, #dv_foot h5 {
  color: #ffffff;
 }
 #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 {
  border:1px solid #c0c0c0;
  background-color:#fcfcfc;
  color:#333333;
 }
 .thumb_box a:hover {
  box-shadow:1px 1px 2px #c0c0c0;
 }
 .thumb_box a:active {
  box-shadow:-1px -1px 2px #c0c0c0;
 }
 .thumb:hover {
  color:#333333;
  opacity:1;
 }
 #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;
 }
 .cbox .ul_content li {
  list-style-image: url('../images/tick.png');
 }
 .cbox .ul_content li span {
  color:#039003;
 }
 .ul_content li a {
  color: #0030cc;
 }
 .ul_content li a:hover {
  color: #6090c0;
 }
 .cbox ul li {
  list-style-image: url('../images/Bullet-TendersNet.gif');
  color: #333333;
 }
 .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/d/bullet-tn.jpg');
  color: #333333;
 }
 .wizardprogress {
  background-color: #ffffff;
 }
 .wizardprogress a span {
  background-image: url('../images/progress_old.png');
  background-repeat: no-repeat;
  background-position: 0.5em 50%;
  color: #666666;
 }
 .wizardprogress div span {
  background-image: url('../images/progress_new.png');
  background-repeat: no-repeat;
  background-position: 0.5em 50%;
  color: #cccccc;
 }
 .wizardprogress a:hover span {
  background-image: url('../images/progress_sel.png');
  border-radius: 3px;
  background-color: #fefefe;
  color: #3399cc;
 }
 .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');
  background-repeat: no-repeat;
  background-position: 0.5em 50%;
  color: #3399cc;
 }

 #home .dv_33 h2 {
  background-color: #f0f0f0;
 }
 #dv_emailinfo, #dv_finercontrol, #dv_easytouse, #dv_inventors, #dv_localgov, #dv_detailshighlight {
  background-color: #f3f3f6;
 }
 .a_home_more {
  color: #333333;
 }
 .a_home_more:hover {
  color: #306090;
 }
 .dv_testimonial span {
  color: #306090;
  background-color: #f9f9fc;
 }
 #dv_ticker_box {
  background-color: #011633;
 }
 #dv_ticker_title {
  color: white;
  background-color: #3f6f9f;
 }
 #dv_ticker_text {
  background-color: transparent;
 }
 #dv_ticker_text a {
  color: white;
 }
 #dv_ticker_text a:hover {
  color: #ffcf00;
 }
 .a_home_more {
  background-image: url('../images/d/read-more.png');
  background-repeat: no-repeat;
  background-position: left center;
 }
 #thumb_reg_supplier, #thumb_reg_advertiser, #thumb_retrieve, #thumb_contact, #thumb_login, #thumb_add, #thumb_all, #thumb_search, #thumb_panel, #thumb_supdir, #thumb_cancel, #thumb_view, #thumb_edit, #thumb_remove, #thumb_amend, #thumb_activity, #thumb_forum, #thumb_old {
  background-color: white;
  background-repeat: no-repeat;
  background-position: 0.25em 50%;
  background-size: 1.0em;
  color: black;
 }
 #thumb_login {
  background-color: #ffffcc;
  background-image: url('../images/d/thumb_login.png');
  background-image: url('../images/d/thumb_login.png'), linear-gradient(#ffff9f, #ffff6f);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_reg_supplier {
  background-color: #ccffcc;
  background-image: url('../images/d/thumb_reg_supplier.png');
  background-image: url('../images/d/thumb_reg_supplier.png'), linear-gradient(#ccffcc, #c0f0c0);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_reg_advertiser {
  background-color: #cfecff;
  background-image: url('../images/d/thumb_reg_buyer.png');
  background-image: url('../images/d/thumb_reg_buyer.png'), linear-gradient(#cfecfc, #c0e0f6);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_retrieve {
  background-image: url('../images/d/thumb_retrieve.png');
  background-image: url('../images/d/thumb_retrieve.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_contact {
  background-image: url('../images/d/thumb_contact.png');
  background-image: url('../images/d/thumb_contact.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_add {
  background-image: url('../images/d/thumb_add.png');
  background-image: url('../images/d/thumb_add.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_all {
  background-image: url('../images/d/thumb_all.png');
  background-image: url('../images/d/thumb_all.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_search {
  background-image: url('../images/d/thumb_search.png');
  background-image: url('../images/d/thumb_search.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_panel {
  background-image: url('../images/d/thumb_panel.png');
  background-image: url('../images/d/thumb_panel.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_supdir {
  background-image: url('../images/d/thumb_supdir.png');
  background-image: url('../images/d/thumb_supdir.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_cancel {
  background-image: url('../images/d/thumb_cancel.png');
  background-image: url('../images/d/thumb_cancel.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
  color: #cc0000;
 }
 #thumb_view {
  background-image: url('../images/d/thumb_view.png');
  background-image: url('../images/d/thumb_view.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_edit {
  background-image: url('../images/d/thumb_edit.png');
  background-image: url('../images/d/thumb_edit.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_remove {
  background-image: url('../images/d/thumb_remove.png');
  background-image: url('../images/d/thumb_remove.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_amend {
  background-image: url('../images/d/thumb_amend.png');
  background-image: url('../images/d/thumb_amend.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_activity {
  background-image: url('../images/d/thumb_activity.png');
  background-image: url('../images/d/thumb_activity.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_forum {
  background-image: url('../images/d/thumb_forum.png');
  background-image: url('../images/d/thumb_forum.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }
 #thumb_old {
  background-image: url('../images/d/thumb_old.png');
  background-image: url('../images/d/thumb_old.png'), linear-gradient(#FCFCFC, #F3F3F3);
  background-repeat: no-repeat, repeat-x;
  background-size: 1.0em, contain;
 }

 #dv_noscript {
  color: #00306f;
 }
 #dv_noscript a {
  color: #00306f;
 }
 #tenderadvertisement strong, #tenderadvertisement em {
  background-color: #f9fcff;
  display: inline-block;
  color: #303030;
 }
 
 a.btn_submit, a.btn_cancel, a.btn_reset, a.btn_back, a.btn_next, a.btn_remove, a.btn_modify, a.btn_search, a.btn_disabled {
  line-height: 1.6em;
 }
 

 
 
 /* Transitions and Animations */
 .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;
 }
 #dv_loadnextpage {
  transition: all 1.5s;
  transition-delay: 1s;
 }
 .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;
 }
 


#warnpassword .wizardlightboxcontent {
 width: 500px;
 margin-left: -250px;
 height: 200px;
 margin-top: -100px;
}
#warnpassword .wizardlightboxcontent h4 {
 color: #cc0000;
}
#cancelprompt .wizardlightboxcontent {
 height: 170px;
 margin-top: -85px;
 width: 580px;
 margin-left: -290px;
}
#UploadingNotice .wizardlightboxcontent {
 height: 200px;
 margin-top: -100px;
 width: 500px;
 margin-left: -250px;
}
#PossibleUploadIssue .wizardlightboxcontent {
 height: 240px;
 margin-top: -120px;
 width: 520px;
 margin-left: -260px;
}
.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 {
 float: left;
 min-height: 28px;
 display: inline-box;
}
.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;
 text-decoration: none;
 text-align: center;
 vertical-align: top;
 width: 80px;
}
.tabs a:hover {
 background-color: #cfcfcf;
 color: #303030;
}
.tabs h3 {
 color: #606060;
 border: 1px solid #303030;
 border-bottom: 1px solid white;
 border-radius: 10px 10px 0 0;
 background-color: white;
 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;
 display: inline-box;
}
.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;
 text-decoration: none;
 text-align: center;
 vertical-align: top;
 width: 85px;
}
.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: 0.25em 50%, 0 0;
 border: 1px solid #306030;
 color: #ffffff;
 padding-left: 1.75em;
}
.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: 0.25em 50%, 0px 0px;
 border: 1px solid #c0c0c0;
 color: #666666;
 padding-left: 2.0em;
}
.btns .a_print:hover {
 background-color: #eeeeee;
 background-image: url('../images/print_small.png'), linear-gradient(#eeeeee,#e0e0e0);
 background-position: 0.25em 50%, 0px 0px;
 color: #606060;
}
.btns .a_print:active {
 background-color: #e0e0e0;
 background-image: url('../images/print_small.png'), linear-gradient(#f0f0f0,#cfcfcf);
 background-position: 0.25em 50%, 0px 0px;
 color: #606060;
}
.btns .a_save {
 background-color: #f0f0f0;
 background-image: url('../images/save_small.png'), linear-gradient(#f0f0f0,#e6e6e6);
 background-position: 0.25em 50%, 0px 0px;
 border: 1px solid #c0c0c0;
 color: #666666;
 padding-left: 2.0em;
}
.btns .a_save:hover {
 background-color: #eeeeee;
 background-image: url('../images/save_small.png'), linear-gradient(#eeeeee,#e0e0e0);
 background-position: 0.25em 50%, 0px 0px;
 color: #606060;
}
.btns .a_save:active {
 background-color: #e0e0e0;
 background-image: url('../images/save_small.png'), linear-gradient(#f0f0f0,#cfcfcf);
 background-position: 0.25em 50%, 0px 0px;
 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;
}

 .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: #fcfcfc; }
 .tr_alt, .tr_alt td { background-color: #f9f9f9; }
 .tr_alt4, .tr_alt4 td { background-color: #f6f6f6; }
 .tr_title, .tr_title td { background-color: #666; color:white; }
 .sp_regonly, .sp_restricted, .sp_invited {
  font: bold 0.9em verdana,monospace;
 }
 .sp_regonly {
  background-color: #03c003;
  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: #333;
  padding: 1px 2px;
  border-radius: 2px;
 }
 .regonlylegend {
  color:#006600;
  font:bold 1.0em sans-serif;
  padding: 0 0.9em;
  vertical-align:bottom;
 }

} /* end of @media all */

