/*
*   @ = Added by David Guthrie on 12 April 2011 for the ScoreCard.aspx page (more styles added down the page)
**************************************************************************************************************/
 
html, body
{
    padding: 0;
    margin: 0;
}

/*************************************************************************************************************/


BODY { 
color: Black; 
font: 100% Myriad Pro;
text-decoration: none 
SCROLLBAR-FACE-COLOR: #E5E6E8
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF 
SCROLLBAR-SHADOW-COLOR: #D1D6D9
SCROLLBAR-3DLIGHT-COLOR: #000000
SCROLLBAR-ARROW-COLOR:  #425276
SCROLLBAR-TRACK-COLOR: #425276
SCROLLBAR-DARKSHADOW-COLOR: #000000
}

/*
body
{
    cursor: default;
}
*/

table tr td
{
    cursor: default;
}

.specialCursor
{
    cursor: default !important;
}

.noWrap
{
    white-space: nowrap;
}

.boxHdr {
	color : Black;
	font : normal normal 100% Myriad Pro;
	text-decoration : none;
	font-weight : bold;
}

.class { }

.tiny { 
color: black; 
font-size: 9px; 
font-family: Myriad Pro 
}

.tag { 
color: #1A75CF;
font-weight : bold; 
font-size: 9px; 
font-family: Myriad Pro 
}

.colHdr {
	color : Black;
	font-size: 10px; 
	font-family: Myriad Pro; 
	text-decoration: underline;
	font-weight: bold;
}

.width 
{
    width : 96%
}
    

.DivHeader {
	background : #333399;
	color : Yellow;
	width : 100%;
	font-size: 14px; 
	font-weight: bold;
	font-family: Myriad Pro; 
	text-decoration: none;
	height: 16px 
}

.DivFooter {
	background : #B6C6DF;
	width : 100%;
	font-size: 10px;
	color: White;
	text-align: center;
	font-weight: normal;
	font-family: Myriad Pro; 
	text-decoration: none
}

.PageBackground 
{
    background : #6CABE7;
	/*background : #F2F3F9;*/
	width : 100%
}

.ContentHolder {
	background : #F2F3F9;
	width : 96%
}
/* Two column DIV */

.leftcontent2 {
	float:left;
    width:67%;
	background:transparent;
	margin-right:15px;
	padding-bottom:2px;
		}

.rightcontent2 {
		}

/* Three column DIV */

.mainleft {
width:33%;
float:left;
background:transparent;
padding-bottom:10px;
	}
	
.maincenter {
width:34%;
float:left;
background:transparent;
padding-bottom:10px;
	}
	
.mainright {
width:33%;
float:left;
background:transparent;
padding-bottom:10px;
	}

/* Four column DIV */

.leftcontent {
	position: absolute;
	left:1%;
	width:20%;
	background:transparent;
		}
.centerleftcontent {
	position: absolute;
	left:22%;
	width:28%;
	background:transparent;
		}

.centerrightcontent {
	position: absolute;
	left:51%;
	width:28%;
	background:transparent;
		}

.rightcontent {
	position: absolute;
	left:80%;
	width:19%;
	background:transparent;
		}

.footer { 
color: black; 
font-size: 10px; 
font-family: Myriad Pro 
}

.hdrMN { 
color: #FFFFFF; 
font-weight: bold; 
font-size: 13pt; 
font-family: Myriad Pro; 
text-decoration: none; 
background-color: #dcdcdc 
}

.pageTitleMN { 
color: #1A75CF; 
font: bold 16px Myriad Pro; 
text-decoration: none 
}

.pageTitleMN18 { 
color: #1A75CF; 
font: bold 18px Myriad Pro; 
text-decoration: none 
}

.redd { 
font-size: 10px;
font: Myriad Pro; 
height: 18px
}

.buttonsmall{ 
font-size: 10px;
background-color: #FEBB2F;
font: Myriad Pro;
font-weight: bold; 
height: 18px
}

.rowheadFont{
color: yellow; 
font-size: 10px; 
font-weight: bold;
font-family: Myriad Pro; 
text-decoration: none
 
}

.siteSubTxt { 
color: black; 
font-size: 10px; 
font-family: Myriad Pro; 
text-decoration: none 
}

.menutxt { 
color: white; 
font-size: 11px; 
font-weight: bold;
font-family: Myriad Pro; 
text-decoration: none
}

.toptxt { 
color: white; 
font-size: 10px; 
font-weight: bold;
font-family: Myriad Pro; 
text-decoration: none 
}

.bodyhdr { 
color: black; 
font-size: 11px; 
font-weight: bold;
font-family: Myriad Pro; 
text-decoration: none 
}

.bodyhdr2 { 
color: black; 
font-size: 13px; 
font-weight: bold;
font-family: Myriad Pro; 
text-decoration: none 
}

.bodyhdrtitle { 
color: black; 
font-size: 13px; 
font-weight: normal;
font-family: Myriad Pro; 
text-decoration: none 
}

.bodytxt { 
color: black; 
font-size: 10px; 
font-weight: normal;
font-family: Myriad Pro; 
text-decoration: none 
}

.bodytxtbold { 
color: black; 
font-size: 10px; 
font-weight: bold;
font-family: Myriad Pro; 
text-decoration: none 
}

.bodyhdrtxt { 
color: black; 
font-size: 11px; 
font-weight: normal;
font-family: Myriad Pro; 
text-decoration: none 
}

.bodytitle { 
color: black; 
font-size: 12px; 
font-weight: bold;
font-family: Myriad Pro; 
text-decoration: none 
}

.bodyname { 
color: black; 
font-size: 12px; 
font-weight: bold;
font-family: Myriad Pro; 
text-decoration: none 
}

.bodylink { 
color: blue; 
font-size: 10px; 
font-weight: normal;
font-family: Myriad Pro; 
text-decoration: underline 
}

.bodyunder { 
color: Black; 
font-size: 10px; 
font-weight: normal;
font-family: Myriad Pro; 
text-decoration: underline 
}

.buttonbackground
{
background-color: #6F8AB7;
text-align: right;
}


.bodydrop { 
color: black; 
font-size: 10px; 
font-weight: normal;
font-family: Myriad Pro; 
text-decoration: none 
}

.smalltxt { 
color: black; 
font-size: 9px; 
width: 99%;
font-weight: normal;
font-family: Myriad Pro; 
text-decoration: none 
}

.dealcell { 
color: black; 
font-size: 9px; 
width: 99%;
font-weight: normal;
font-family: Myriad Pro; 
text-decoration: none 
}

.dealcell2 { 
color: black; 
font-size: 9px; 
font-weight: normal;
font-family: Myriad Pro; 
text-decoration: none 
}

.nametxt { 
color: #242578; 
font-size: 12px; 
font-weight: bold;
font-family: Myriad Pro; 
text-decoration: none 
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;    
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/* AutoComplete item */
.ACE_CompletionList 
{
padding : 1px;
font-size: small;
background-color: Gray;
/*creates border with
autocomplete_completionListElement
background-color*/
}

/*AutoComplete flyout */
.ACE_CompletionListItem 
{ 
text-align : left;
background-color: #FEBB2F;
}

/* AutoComplete highlighted item */
.ACE_HighlightedItem
{
background-color: Silver;
color: windowtext;
font-weight:bold;
font-size: small;
}

/*
*   @ = Added by David Guthrie
**************************************/
/*
#AddressBookMenu li
{
  padding-bottom: 5px;
}

#AddressBookMenu li a
{
  text-decoration:none;
  border-bottom:1px dashed #333333;
}

#AddressBookMenu li a:hover
{
  background-color:#E1E1FE;
  border-bottom:1px solid #333333;
}
*/

/* Store Information Page */

div#tableContainer
{
    overflow: auto;
    /*width: 100%;*/
}

.storeNumSearch
{
    margin: 0 !important;
}

#PageInformation 
{
    margin: 0 0 15px 0;
    vertical-align: middle;
}

table#PageInformation2
{
    border-collapse: collapse;
    width: 804px;
    float: left;
    margin-left: 1px;
}

table#PageInformation4
{
    border-collapse: collapse;
    width: 444px;
    float: left;        
    /*margin-left: 1px;*/
    table-layout: fixed;
}

table#PageInformation4 td, table#PageInformation4 th
{
    border: 1px solid #000000;
    text-align: center;
}

.bgcolorScanning
{
    background-color: #003797;
    color: #ffffff;
    text-align: center;
}

.bgcolorShipping
{
    background-color: #febb2f;
    color: #000000;
    text-align: center;
}

#topHeaderRow
{
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

.leftTableBorder
{
    border-left: 1px solid #000000;    
}

.rightTableBorder
{
    border-right: 1px solid #000000;
}

.topTableBorder
{
    border-top: 1px solid #000000;
}

.bottomTableBorder
{
    border-bottom: 1px solid #000000;
}

#thrCol2
{
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

#bottomHeaderRow
{
    border: 1px solid #000000;    
}

#topHeaderRow td
{
    padding-top: 3px;
    padding-bottom: 2px;
}

#bottomHeaderRow td
{
    padding-top: 2px;
    padding-bottom: 3px;
}

tr#dataRow
{
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

tr#dataRow td
{
    text-align: center !important;
    border: 1px solid #000000;
}

.alignLeft
{
  text-align: left !important;
}

.alignCenter
{
  text-align: center !important;
}

#orderTracking
{
  width: 700px;
  margin: 0 auto;
  table-layout: fixed;
  padding-top: 15px;
  z-index: 1;
}

col#pi2col1
{
    width: 9%;
}

col#pi2col2
{
    width: 8%;
}

col#pi2col3
{
    width: 3%;
}

col#pi2col4
{
    width: 9%;
}

col#pi2col5
{
    width: 9%;
}

col#pi2col6
{
    width: 18%;
}

col#pi2col7
{
    width: 4%;
}

col#pi2col8
{
    width: 9%;
}

col#pi2col9
{
    width: 15%;
}

col#pi2col10
{
    width: 16%;
}

col#pi2col11
{
    width: 25%;
}

table#PageInformation3
{
    border-collapse: collapse;
    width: 24%;
    float: right;
}

table#PageInformation3 td
{
    text-align: right;
}

#storeInfoTabs li
{
    display: inline;
}

#orderTracking tr,
#orderTracking td
{
  z-index: 1;
}


#orderTracking #row1
{
   padding-top: 20px;
   z-index: 1;
}
  
.textInput
{
  padding-left: 3px;
}
  
.tableCaption
{
  margin: 25px auto 10px auto;
  font-size: 1.2em;
  font-weight: bold;
  text-align: left;
}

.tableComments
{
  margin-left: 5px;
  font-size: 1em;
  text-align: left;
}
  
.col1
{
  width: 175px;
}
  
.col2
{
  width: 40px;
}
  
.col3
{
  width: 125px;
}
  
.col4
{
  width: 100px;
  text-align: center;
}
  
.col5
{
  width: 35px;
}
  
.col6
{
  width: 225px;
}

#scorecardwrappper
{
  text-align: center;
}

.clear
{
  clear: both;
}



/*
*   @ = ScoreCard.aspx page - last modified by David Guthrie on 28 June 2011
******************************************************************************/

/*
#chartsouter
{
    background-color: #eeeeee;
}
*/

h4, a 
{
    margin: 0;
    padding: 0;
}
        
#chartswrapper 
{
    width: 970px;
    margin: 0 auto;
    padding: 0 13px 0 13px;
}

/*
#chartswrapper:hover
{
    cursor: default;
}
*/
        
#chartscontent
{
    background-color: #dedede;
    border: 1px solid #898989;
    width: 610px;
    float: left;
    /*padding: 6px 9px 0 9px;*/
    padding: 0 9px 0 9px;
    margin: 0 0 10px 0;
}

#chartscontent_popup
{
    background-color: #dedede;
    border: 1px solid #898989;
    width: 610px;
    /*float: left;*/
    
    padding: 0 9px 0 9px;
    margin: 0;
}
        
#headings 
{
    padding: 0;
    margin: 0;
    overflow: hidden;
}

#headings h4
{
    padding-top: 3px;
}
        
.floatLeft 
{
    float: left;
}
        
.floatRight
{
    float: right;
}
        
.chartTable
{
    width: 578px;
    margin: 10px auto 15px auto;
    padding: 0 15px 13px 15px;
    background-color: #ffffff;
    border: 1px solid #898989;
}
        
.chartTable table 
{
        width: 580px;
        font: .75em Arial;
        border-collapse: collapse;
        table-layout: fixed;
        color: #000000;             
}
        
.chartTable table td
{
    border-bottom: 1px solid #797979;
    font: 1.2em Arial;
}
        
.chartTable table th 
{
    border-bottom: 1px solid #797979;
    font: bold 1.1em Arial;
}
        
td.real
{
    padding-right: 4px;
    text-align: right;
}
        
td.pct
{
    padding-right: 9px;
    text-align: right;
}
        
th.monYr 
{
    text-align: center;
}        
        
tr.sourcedata th, tr.sourcedata td
{
    background-color: #ffddff;
}
        
#news
{
    background-color: #ffffff;
    font: .9em Arial, Sans-Serif;
    width: 308px;
    float: right;
    border: 1px solid #898989;
    min-height: 500px;
    height: auto !important;
    height: 500px;    
}
        
#news .newsHeading 
{
    font-family: Arial, Sans-Serif;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.5;    
    background-color: #9d8afe;
    text-align: center;
    margin-bottom: 4px;
    border-bottom: 1px solid #898989;
    color: #ffffff;
}
        
#newsContainer 
{
    padding: 0 7px 15px 8px;
    text-align: left;
}
        
div#messageItemContainer
{
    text-align: left;
    margin-top: 0 !important;
    margin-bottom: 5px !important;     /* vertical spacing between message items */
}

div#messageItemContainer h4
{
    font-size: 1em;      
}
        
#newsItemDate
{
    font-weight: bold;
    font-size: 1.1em;
    margin: 0;
    text-decoration: underline;
}
        
p.newsItemContent
{
    margin-top: 0;
    margin-bottom: 0;
}

p.newsItemContent .newsItemText
{
    font-size: 1em;
    font-family: Verdana, Arial, Sans-Serif;    
}

div#mailto + div#itemSeparator
{
    display: none;
}

#mailto
{
    margin: 0;
    padding: 0 0 16px 0;
    overflow: hidden;
}

#mailto a
{
    font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
    color: #1a75cf;
}

div#SuppliersSelect
{
    /*padding-left: 147px !important;
    float: left !important;*/
    text-align: center;
    display: none;
    margin-bottom: 1em !important;    
}

     
/*************************************************************************************************************/


/*
*   @ = Added by David Guthrie on 14 June 2011 for SupplierMessages.aspx page
********************************************************************************/

    .pageHeader
    {
        font-weight: bold;
        font-family: Georgia, Helvetica, Serif;
        font-size: 1.15em;
        margin-bottom: .75em;
        display: block;
    }

    h1 
    {        
        font-family: Georgia, Helvetica, Serif;
        font-weight: bold;
        font-size: 1.3em;
        text-align: center;
    }
    
    .alignRight
    {
        text-align: right !important;
    }
    
    #messageswrapper 
    {
        width: 885px;
        margin: 0 auto;
        text-align: left;
    }
        
    /* forces the cursor to be the platform's default cursor with regard for the context */
    #messageswrapper:hover
    {
        cursor: default;
    }
    
    #adminContent 
    {
        margin: 20px 20px 0 20px;
        border: 1px solid #333333;
        padding: 10px;        
    }
    
    #adminMenu
    {
        margin: 0 auto 0 auto;
        width: 175px;        
    }
    
    #adminMenu li
    {
        margin-bottom: 5px;
    }
    
    #adminMenu a
    {
        text-decoration: none;
        font-size: 1.2em;
        font-weight: bold;
    }
    
    h4#title 
    {
        text-align: center;
    }
    
    table#allmessages,
    table#linkedfiles,
    table#allfiles,
    table#filesToggle
    {
        font-family: Arial, Sans-Serif;
        table-layout: fixed;
        border-collapse: collapse;
    }
    
    table#allmessages,
    table#allfiles,
    table#filesToggle
    {        
        width: 820px;        
    }
    
    caption
    {
        font-weight: bold;
        font-size: 1.125em;
        padding: 8px;
    }
    
    table#allmessages th,
    table#allmessages td,
    table#allfiles th,
    table#allfiles td,
    table#filesToggle th,
    table#filesToggle td
    {
        text-align: center;        
    }
    
    table#allmessages th
    {
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
    }
    
    table#allmessages td,
    table#allfiles td
    {
        padding: 1px;
    }
    
    table#allmessages tr,
    table#allfiles tr
    {
        line-height: 1.75em;
    }
    
    table#allmessages .firstcol
    {
        /*width: 4%;*/
        width: 4%;
    }
    
    table#allmessages .secondcol
    {
        /*width: 16%;*/
        width: 12%;
    }
    
    table#allmessages .thirdcol
    {
        /*width: 37%;*/
        width: 44%;
    }
    
    table#allmessages .fourthcol
    {
        /*width: 22%;*/
        /*width: 35%;*/
        /*width: 28%;*/
        width: 24%;
    }
    
    table#allmessages .fifthcol
    {
        /*width: 8%;*/
        width: 5%;
        
    }
    
    table#allmessages .sixthcol
    {
        /*width: 6%;*/
        width: 4%;
    }
    
    table#allmessages .seventhcol
    {
        /*width: 11%;*/
        /*width: 9%;*/
        width: 7%;
        
    }
    
    .headerRow th
    {
        background-color: #e6e6e6;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
    }
    
    .headerRow2 th
    {
        background-color: #e6e6e6;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
    }
    
    .dateBox
    {
        padding-left: 2px;
        
    }
    
    .messageBox
    {
        padding-left: 5px;
        width: 495px;
    }
    
    #linkText, #btnLink, #messageLink, .filenameText, #dateEdit, #dateInsert
    {
        padding-left: 5px;
    }
    
    #linkUrl
    {
        padding-left: 2px;
    }

    table#linkedfiles
    {
        width: 790px;
        line-height: 1em;
    }

    table#linkedfiles td
    {
        padding-top: 0;
        padding-bottom: 0;
    }

    table#linkedfiles .nestedfirstcol
    {
        width: 0;
    }
    
    table#linkedfiles .nestedsecondcol
    {
        width: 24%;
    }
    
    table#linkedfiles .nestedthirdcol
    {
        width: 27%;
    }
    
    table#linkedfiles .nestedfourthcol
    {
        width: 6%;
    }
    
    table#linkedfiles .nestedfifthcol
    {
        width: 30%;
    }
    
    table#linkedfiles .nestedsixthcol
    {
        width: 13%;
    }
    
    table#allfiles. col0,
    table#filesToggle .col0
    {
        width: 11%;
    }
    
    table#allfiles .col1,
    table#filesToggle .col1
    {
        width: 20%;
    }
    
    table#allfiles .col2,
    table#filesToggle .col2
    {
        width: 25%;
    }
    
    table#allfiles .col3,
    table#filesToggle .col3
    {
        width: 29%;
    }
    
    table#allfiles .col4,
    table#filesToggle .col4
    {
        width: 6%;
    }
    
    table#allfiles .col5,
    table#filesToggle .col5
    {
        width: 4%;
    }
    
    table#allfiles .col6,
    table#filesToggle .col6
    {
        width: 5%;
    }
    
    .emptyData
    {
        background-color: #ffffff;
        color: #ff0000;
        font-size: x-large !important;
        text-align: center;
        height: 50px;
    }



/********************************************************************************/

/*
*   @ = Added by David Guthrie on 11 July 2011 for SupplierChartsData.aspx page
********************************************************************************/
#GridViewSupplierStatus
{
    cursor: default;
}

#GridViewSupplierStatus th
{
    padding-left: 5px;
    padding-right: 5px;
}

#GridViewSupplierStatus td
{
    padding-left: 5px;
    padding-right: 5px;
}

/*#GridViewSupplierStatus tr:hover*/
table.highlightRow tr:hover
{
    background-color: #cbd9e6 !important;
}

/* for Gridview empty data template styling */
table#gvExceptionReport table.NOhighlightRow tr:hover
{
    background-color: #ffffff !important;
}    

.rightTableCellPadding7
{
    padding-right: 7px;
    text-align: right;
}

.rightTableCellPadding12
{
    padding-right: 12px !important;
    text-align: right;
}

.rightTableCellPadding24
{
    margin-right: 24px;
    text-align: right;
}

.gvRightAlign24
{
    margin-right: 24px;
    text-align: right;
}

.leftTableCellPadding
{
    padding-left: 7px !important;
    text-align: left;
}

.leftTableCellPadding37
{
    padding-left: 37px !important;
    text-align: left;
}


/********************************************************************************/

/*
*   @ = Added by David Guthrie on 25 July 2011 for SupplierCharts.aspx page
********************************************************************************/
/*
map area
{
    cursor: pointer !important;
}
*/
/*
map#ChtShpTimeCompleteImageMap area:hover
{
    cursor: pointer !important;
    background-color: #ff0000;
}
*/

/********************************************************************************/

/*
*   @ = Added by David Guthrie on 3 August 2011 for SupplierCharts.aspx page
********************************************************************************/

.symbolIncrease 
{
    color: #00d900 !important;
}

.symbolDecrease 
{
    color: #ff0000 !important;
}

.symbolNoChange 
{
    color: #ffffff !important;
}

/********************************************************************************/
/*
tr.pager td
{
    
    width: 10px;
    padding: 0 3px 0 3px;
    margin: 20px;    
    text-align: center;
    border: solid 1px #cacaca;
    text-decoration: none;
}

tr.pager a 
{
    white-space: pre-wrap;
    text-decoration: none;
    padding: 0 2px 0 2px;
    margin: 0 1px 0 1px;
    border: solid 1px #cacaca;
    background-color: #fbfbfb;
}
*/
tr.pager td
{
    background-color: #ffffff !important;
    border-color: #ffffff;    
}

#gvExceptionReport th
{
    padding-left: 5px;
    padding-right: 5px;
}

#gvExceptionReport td
{
    padding-left: 5px;
    padding-right: 5px;
}
/*

tr.pager
{
    border-collapse: collapse;
    white-space: pre-wrap;
    width: 1100px;
}

table#gvExceptionReport tr.pager
{
    width: 1100px !important;
    max-width: 1100px !important;
    white-space: pre-wrap !important;
    overflow: hidden !important;
}*/

table.recapTableStyles tr#Row1 th, table.recapTableStyles tr#Row1 td
{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}


/* SupplierVitalsTable 11 Aug 2011 */

#SupplierVitalsTable,
#SupplierVitalsTable tr,
#SupplierVitalsTable td
{
    white-space: nowrap;
}

#SupplierVitalsTable
{
    table-layout: auto;
}



/************************************/

/*
*   @ = Added by David Guthrie on 15 August 2011 for MasterPage.Master page
*   Related to hidden link in footer encompassing the period in "Inc."
********************************************************************************/

a.secretSupplierLink 
{
    text-decoration: none;
    margin-left: -4px;
    z-index: 100 !important;
}

/********************************************************************************/

/* For general use including Link Text of header table on Store Information page */
a.smallerText
{
    font-size: smaller !important;
}

/*
*   @ = Added by David Guthrie on 25 August 2011 for the Charts page
*   SupplierCharts.aspx - only when page is seen by Suppliers
********************************************************************************/

.noWrap
{
    white-space: nowrap;
}


.ddlViewRights
{    
    font-size: .93em;
    width: 160px;
    text-align: center;
}


.noleftmargin
{   
    float: left;
    margin-left: 5px;
}

.noleftmargin6
{   
    float: left;
    margin-left: 30px;
}



/* training dropdown in Message Files Maintenance */
#traininglist td
{
    text-align: left !important;
}

.ddMessage
{
    font-size: 12px;
    color: #000000;
}

/*
*   @=> Home Page for P5 (Pre-Construction) Suppliers
******************************************************/

#p5Icons
{
     float: left;
     margin-left: 150px;
     display: none;
}

a.p5Icon
{
    text-decoration: none;
}

a.p5Icon img
{
    border-style: none;
}

.btnOT
{
     text-align: center;
     padding: 10px 10px 25px 10px;
     margin: 10px 10px 5px 10px;
}

.btnTV
{
     text-align: center;
     padding: 25px 10px 25px 10px;
     margin: 5px 10px 5px 10px;
}

.btnDE
{
     text-align: center;
     padding: 25px 10px 10px 10px;
     margin: 5px 10px 5px 10px;
}

/*
*   @=> Edit Page for Admin - Files Maintenance
******************************************************/

table#cblTrainingGuides tr td
{
    text-align: left;
    padding: 0;    
}

table#cblTrainingGuides tr td input, table#cblTrainingGuides tr td label
{
    vertical-align: middle;
}

.vAlignTop
{
    vertical-align: top;
}


table#exceptionPopupTable th, table#exceptionPopupTable td
{
    text-align: left !important;
    padding-right: 6px;
}

#GVAckOnTimeIssues
{
    margin-left: 10px;
}