@import url("Menubar.css");
@import url("TreeView.css");

/* ------------------------------------------------------------------------- */
/* Link-specific */ 

a
{
	color: #33488D;
}

a:hover
{
	color: #F15A29;
}

a.disabled,
a.disabled:hover
{
	color: #999999;
}

/* ------------------------------------------------------------------------- */
/* Emphasis-specific */

em
{
	color: #F15A29;
}

/* ------------------------------------------------------------------------- */
/* Horizontal_Rule-specific */

hr
{
	border-color: #CCCCCC;
}


/* ------------------------------------------------------------------------- */
/* List-specific */

ul.square-list
{
	color: #999999;
}

ul.successful-action-list
{
	color: Green;
}

/* ------------------------------------------------------------------------- */
/* Input-specific */

textarea,
input.textbox,
input.big-textbox,
input.numeric
{
	border-color: #333333 #AAAAAA #AAAAAA #333333;
}

input.disabled,
button.disabled
{
	color: #999999;
	background-color: #DDDDDD;
}

input.button,
button.button
{
	border-color: #AAAAAA #333333 #333333 #AAAAAA;
	background-color: #DEDEDE;
}

select
{
	border: 1px solid #333333;
}

/* ------------------------------------------------------------------------- */
/* Blockquote-specific */

blockquote.notes
{
	color: #666666;
	border: 1px solid #C9C9C9;
	background-color: lightyellow;
}

blockquote.notes em
{
	color: #666666;
}

blockquote.notes ul
{
	color: #444444;
}

blockquote.notes ul li,
blockquote.notes strong
{
	color: #666666;
}

blockquote.notes ul li.important,
blockquote.notes ul li.important strong
{
	color: green;
}

/* ------------------------------------------------------------------------- */

table.menubar-table
{
	border-color: #999999;
	background-color: #F0F0F0;
}

/* ------------------------------------------------------------------------- */

table.full-width-table td blockquote.graynotes
{
	color: #666666;
	border: 1px solid #C9C9C9;
	background-color: #F9F9F9;
}

table.full-width-table td blockquote.graynotes em
{
	color: #666666;
}

table.full-width-table td blockquote.graynotes strong
{
	color: #F15A29;
}

/* ------------------------------------------------------------------------- */

td.static-menu-column ul
{
	border: 1px solid #999999;
}

td.static-menu-column li a
{
	color: #000000;
	border-top: 1px solid #999999;
	border-left: 8px solid #F15A29;
	background-color: #F0F0F0;
}

td.static-menu-column li a:hover
{
	color: #FFFFFF;
	border-left: 8px solid #F0F0F0;
	background-color: #33488D;
}

/* ------------------------------------------------------------------------- */

table.datagrid
{
	border: 1px solid #CCCCCC;
}

table.datagrid td ul
{
	color: #666666;
}

table.datagrid td em
{
	color: #F15A29;
}

table.datagrid tr.header-row td
{
	color: #FFFFFF;
	/*background-color: #999B9E;*/
	/*background-color: #E05243;*/
	background-color: #F15A29;
}

/* anchors in a header row */
table.datagrid tr.header-row td a
{
	color: #FFFFFF;
	/*background-color: #E05243;*/
	background-color: #F15A29;
 
}

table.datagrid tr.alt-row td
{
	/*background-color: #FDBA31;*/
	background-color: #EEEEEE;
}

table.datagrid tr.SubItemHeader td
{
	color: #FFFFFF;
	background-color: #F15A29;
	font-weight:bold;
}

table.datagrid tr.selected-row td
{
	background-color: Burlywood !important;	 
}

table.datagrid tr.highlighted-row td
{
	background-color: Yellow;
}

table.datagrid tr.lightyellow-row td
{
	background-color: lightyellow;
}

table.datagrid tr.lightgreen-row td
{
	background-color: #90EE90; 
}

table.datagrid tr.unread-comments-alt-row td
{
	background-color: #EEEEEE;	
}

table.datagrid td.category-column
{
	border-top: 1px solid #C9C9C9;
	background-color: #E0E0E0;
}

table.datagrid td blockquote
{
	color: #666666;
	border: 1px solid #C9C9C9;
	background-color: #F9F9F9;
}

table.datagrid td blockquote em
{
	color: #666666;
}

table.datagrid td blockquote strong
{
	color: #F15A29;
}

/* ------------------------------------------------------------------------- */

table.datagrid-footer
{
	border-color: #CCCCCC;
}

/*-------------------------------------------------------------------------- */

table.infoRequestDatalist
{
	border: 1px solid #CCCCCC;
}

table.infoRequestDatalist tr td.alt-row
{
	background-color: #EEEEEE;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #666666;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #666666;
}

table.infoRequestDatalist td.header-row
{
	color: #FFFFFF;
	background-color: #F15A29;
}

table.infoRequestDatalist tr td table tr td.value
{
	color: #F15A29;
}

table.infoRequestDatalist tr td table tr td.comments
{
	color: #F15A29;
}

/* ------------------------------------------------------------------------- */

table.event-details
{
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
}

table.event-details td strong em
{
	color: #33488D;
}

/* ------------------------------------------------------------------------- */

table.watermark-table
{
	width:100%;
	/*background-image: url("/_theme/b4bnet/Stylesheets/Images/bg.gif");*/
	background-repeat:no-repeat;
	background-position: center;
}

.themed-logo-image
{
	/*width: 179px;
	height: 62px;*/
	width: 140px;
	height: 70px;
	background-image: url("/_theme/b4bnet/Stylesheets/Images/procurex.gif");
	background-repeat: no-repeat;
	background-position: 6px 0px;
}
/*Home page*/
.Home-font-style
{
  font-size:13px;  
  font-family:Verdana, Arial, Helvetica;   
}
.Home-label-style
{
  font-size:11px;  
  font-family:Verdana, Arial, Helvetica;   
}
.Home-link-style
{
  font-size:10px;  
  font-family:Verdana, Arial, Helvetica;   
}
.Home-list-style
{	
	font-weight:normal;  		
}
.tableedges
{
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
.body-margin
{
  margin-left:5px; 	
  margin-right:5px;
  margin-top:0px;
  margin-bottom:2px;    
}
.copyright{
	font-family: Verdana, Helvetica, Arial;
	font-size: 7pt;
	color: #333333; 
	}

.titleedges{
	border: #999999 1px solid; }

/* ------------------------------------------------------------------------- */
/* Inside-Help specific */

.container-TabDefaultStyle
{ 
	color:#F0F0F0;
	background-color:#F15A29;   
	border-color:#999999;
	border-width:1px;
	border-style:Solid;   
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	font-variant:small-caps;
	text-align:center;
}

.glossarypane-TabDefaultStyle
{ 
	color:#F0F0F0;
	background-color:#F15A29;   
	border-color:#999999;
	border-width:1px;
	border-style:Solid;   
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	width:20;
	text-align:center;  
}

.faqpane-TabDefaultStyle
{
	color:#F0F0F0;
	background-color:#F15A29;   
	border-color:#999999;
	border-width:1px;
	border-style:Solid;   
	font-weight:bold; 
	font-variant:small-caps;
	font-family:Verdana;
	font-size:11px;
	width:100;
	text-align:center;	
}

/* ------------------------------------------------------------------------- */
/* ITQ Compare Responses Specific */

table.itqCompare
{
	border-collapse: collapse;
	border: solid 1px #999999;	
}

td.itqCompare-answer
{
	border-left: solid 1px #707070;
}

td.itqCompare-answer-text
{
	border-left: solid 1px #707070;
}

td.itqCompare-numeric-answer-text
{
	border-left: solid 1px #707070;
}

tr.itqCompare-title
{
	font-size: 14px;
	background-color: #F15A29;
	color: #FFFFFF;
	font-weight: bold;
}

tr.itqCompare-question
{
	background-color: #EEE8AA;
}

tr.itqCompare-answer-row
{
	background-color: #FFFFFF;
}

tr.itqCompare-answer-altrow
{
	background-color: #EEEEEE;
}

tr.itqCompare-sectionheader
{
	background-color: #F15A29;
	color: #FFFFFF;
	font-weight: bold;	
}


/* ------------------------------------------------------------------------- */
/* Event Chat Specific */

span.buyermessage
{
	font: 11px Verdana;
	color: #F15A29;
	font-weight: normal;
}

span.suppliermessage
{
	font: 11px Verdana;
	color: blue;
	font-weight: normal;	
}

/* ------------------------------------------------------------------------- */
/* Split Lot Lead Weighted Bids Specific */

.split-lot-lowest-tab-selected
{
	background-color: #F15A29; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	border-bottom: 1px solid #FFFFFF; 
	padding: 3px 10px 3px 10px;
}

.split-lot-lowest-tab-not-selected
{
	background-color: #F0F0F0; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-right: 1px solid #999999; 
	border-bottom: 1px solid #FFFFFF; 
	padding: 3px 10px 3px 10px;	
}


/* ------------------------------------------------------------------------- */
/* Rank Specific */

.rank-tab-selected
{
	background-color: #F15A29; 
	border: 1px solid #999999; 
	padding: 3px 10px 3px 10px;
}

.rank-tab-not-selected
{
	background-color: #F0F0F0; 
	border: 1px solid #999999;
	padding: 3px 10px 3px 10px;	
}


/* ------------------------------------------------------------------------- */
.messageBoard { width: 98%; border-collapse: collapse; margin: 20px 10px;}

.messageBoard td
{
	padding: 10px !important;
	border: 1px solid #999;
	background-color: #F8FCEB !important;
}

.excel-pdf-export
{
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 5px 10px 0;
	float: right;
}

table.Help-default ul.Home-list-style {
    font-size: 14px;
    margin: 0px 0px 0px 14px;
    padding: 0;
}

    table.Help-default ul.Home-list-style li {
        font-size: 15px;
        margin-left: 15px;
        line-height: 27px;
        list-style-type: decimal;
        padding-left: 2px;
        letter-spacing: 0.3;
    }

    table.Help-default ul.Home-list-style u {
        font-size: 17px;
        color: #e45425 !important;
        text-transform: uppercase !important;
        font-weight: 700 !important;
        font: 14px "Open Sans", sans-serif;
        margin-bottom: 8px !important;
        float: left;
        text-decoration: none;
        width: 100%;
    }

        table.Help-default ul.Home-list-style u i {
            font-style: inherit;
            color: #e45425 !important;
        }

        table.Help-default ul.Home-list-style u font {
            font-style: inherit;
            color: #e45425 !important;
        }

    table.Help-default ul.Home-list-style li b {
        font-size: 14px;
        color: #000000 !important;
        text-transform: capitalize !important;
        font-weight: normal !important;
        font: 14px "Open Sans", sans-serif;
    }

.ServiceProviderLogo {
	content: url("/_outercontent/images/procurex.png");
}