.errorText {
  color: #ff0000;
  font-family: Arial, 'Arial MT Condensed Light', sans-serif;
  font-size: 9pt;
}


.poweredby {
  font-family: Arial Black;
  color: #BDBDBD;
  font-size: 11pt
}
A.poweredby:LINK {Text-Decoration: none; color:#BDBDBD; font-size:11pt; font-family: Arial Black}
A.poweredby:VISITED {Text-Decoration: none; color:#BDBDBD; font-size:11pt; font-family: Arial Black}
A.poweredby:HOVER {Text-Decoration: none; color:#BDBDBD; font-size:11pt; font-family: Arial Black}

/* HEADER STYLES */
/* left/logo style */
.test {
font-family: arial, helvetica, sans-serif;
background-color: #000080;
color: #0000CC;
font-size: 4pt;
font-weight: none;
}

.bannerLeft {
font-family: arial, helvetica, sans-serif;
background-color: white;
color: #0000CC;
font-size: 7pt;
font-weight: none;
}
/* center/banner style */
.bannerCenter {
background-color: white;
}
/* right/login/welcome style */
.bannerRight {
background-color: #C6C6C6;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
}
A.bannerRight:LINK {Text-Decoration: none; color:#0000CC; font-size:8pt; font-family: Arial, Helvetica, sans-serif}
A.bannerRight:VISITED {Text-Decoration: none; color:#0000CC; font-size:8pt; font-family: Arial, Helvetica, sans-serif}
A.bannerRight:HOVER {Text-Decoration: underline; color:#0000CC; font-size:8pt; font-family: Arial, Helvetica, sans-serif}


/* PORTAL STYLES */
/* main news headline style */
.mainNewsHeading {
background-color: TRANSPARENT;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
}
A.mainNewsHeading:LINK {Text-Decoration: none; color:#000000; font-size:14pt; font-family: Arial, Helvetica, sans-serif}
A.mainNewsHeading:VISITED {Text-Decoration: none; color:#000000; font-size:14pt; font-family: Arial, Helvetica, sans-serif}
A.mainNewsHeading:HOVER {Text-Decoration: underline; color:#000000; font-size:14pt; font-family: Arial, Helvetica, sans-serif}

/* new items heading style */
.newsHeading {
background-color: TRANSPARENT;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
}
A.newsHeading:LINK {Text-Decoration: none; color:#000000; font-size:12pt; font-family: Arial, Helvetica, sans-serif}
A.newsHeading:VISITED {Text-Decoration: none; color:#000000; font-size:12pt; font-family: Arial, Helvetica, sans-serif}
A.newsHeading:HOVER {Text-Decoration: underline; color:#000000; font-size:12pt; font-family: Arial, Helvetica, sans-serif}

/* main news style, normal text */
.newsBody {
background-color: TRANSPARENT;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: none;
}
A.newsBody:LINK {Text-Decoration: none; color:#0000CC; font-size:8pt; font-family: Arial, Helvetica, sans-serif}
A.newsBody:VISITED {Text-Decoration: none; color:#0000CC; font-size:8pt; font-family: Arial, Helvetica, sans-serif}
A.newsBody:HOVER {Text-Decoration: underline; color:#0000CC; font-size:8pt; font-family: Arial, Helvetica, sans-serif}


/* LEFTSIDE STYLES */
/* section headings style */
.leftsideHeading {
font-family: arial, helvetica, sans-serif;
background-color: #000080;
color: #FFFFFF;
font-size: 10pt;
font-weight: bold;
}
/* main body style */
.leftsideBody {
font-family: arial, helvetica, sans-serif;
background-color: #DEDCDC;
color: #0000CC;
font-size: 7pt;
font-weight: none;
}
A.leftsideBody:LINK {Text-Decoration: none; color:#0000CC; font-size:9pt; font-family: arial, helvetica, sans-serif}
A.leftsideBody:VISITED {Text-Decoration: none; color:#0000CC; font-size:9pt; font-family: arial, helvetica, sans-serif}
A.leftsideBody:HOVER {Text-Decoration: underline; color:#0000CC; font-size:9pt; font-family: arial, helvetica, sans-serif}


/* MAIN STYLES */
/* main page style (almost all text) */
.pageStyle {
background-color: white;
font-family: arial, helvetica, sans-serif;
color: #000000;
font-size: 8pt
}

.bodyText {
font-family: arial, helvetica, sans-serif;
color: #000000;
font-size: 10pt
}
A.bodyText:LINK {Text-Decoration: none; color:green; font-size:10pt; font-family: arial, helvetica, sans-serif;}
A.bodyText:VISITED {Text-Decoration: none; color:green; font-size:10pt; font-family: arial, helvetica, sans-serif;}
A.bodyText:HOVER {Text-Decoration: underline; color:green; font-size:10pt; font-family: arial, helvetica, sans-serif;}

/* page heading style, the bar at the top of each page */
.pageHeadingText {
background-color: #0000CC;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12pt;
font-weight: bold;
}
A.pageHeadingText:LINK {Text-Decoration: none; color:green; font-size:11pt; font-family: arial, helvetica, sans-serif;}
A.pageHeadingText:VISITED {Text-Decoration: none; color:green; font-size:11pt; font-family: arial, helvetica, sans-serif;}
A.pageHeadingText:HOVER {Text-Decoration: underline; color:green; font-size:11pt; font-family: arial, helvetica, sans-serif;}

/* search page strip style */
.sectionHeadingText {
background-color: #cccccc;
font-family: Arial, Helvetica, sans-serif;
color: #005b63;
font-size: 10pt;
font-weight: bold;
}

/* REQUEST STYLES */
/* The style of the request text, when viewing a request (RFQ) */
.bodyText_requests {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}
/* RFQ info style, when viewing a request (RFQ) */
.RFQ_text {
color: #005b63;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}
/* the colour of the Communications Loggs Heading */
.ComLogs_heading {
background-color: lightgrey;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}
/* the Communication Logs body style */
.ComLogs_Body {
background-color: white;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}


/* ePROCUREMENT STYLES */
/* eProcuremnt heading style */
.searchHeadingText {
background-color: #C0C7DF;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 8pt;
font-weight: bold;
}
/* search text style, the search engine output text */
.searchText {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.scanColumnHeadingText {
background-color: #4F70DB;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10pt;
font-weight: bold;
}


/* REVIEW WORK ORDERS CLASSES */
/* the styles are used to colour code the WorkMonitor and review */
/* work order screens to indicated the Work Orders status */
/* REVIEW WORK ORDERS CLASSES */
.Requested {
background-color: white;
color: black;
font-size: 8pt;
font-weight: none;
}
.Issued {
background-color: white;
color: black;
font-size: 8pt;
font-weight: none;
}
.Responded_to {
background-color: #49B501;
color: black;
font-size: 8pt;
font-weight: none;
}
.Contained {
background-color: #1D2DFF;
color: white;
font-size: 8pt;
font-weight: none;
}
.On_Hold {
background-color: #FFFF00;
color: black;
font-size: 8pt;
font-weight: none;
}
.Completed {
background-color: #D1D1D1;
color: #6F6F6F;
font-size: 8pt;
font-weight: none;
}

.escalation {
background-color: #FF5331;
color: white;
font-size: 8pt;
font-weight: none;
}

.jeopardy {
background-color: #F62900;
color: white;
font-size: 8pt;
font-weight: bold;
}

.work_monitor_link {
color: white;
font-size: 8pt;
font-weight: bold;
}
A.work_monitor_link:LINK {Text-Decoration: none; color:#000000; font-size:8pt; font-family: arial}
A.work_monitor_link:VISITED {Text-Decoration: none; color:#000000; font-size:8pt; font-family: arial}
A.work_monitor_link:HOVER {Text-Decoration: underline; color:#000000; font-size:8pt; font-family: arial}
/* END OF REVIEW WORK ORDER CLASESS */


/* OTHER STYLES */
/* alt row colour in review lists */
.listView_strip {
background-color: #D5D3D3;
}
/* the listview heading colour */
.listView_heading {
background-color: #B7B7B7;
}
/* listview style */
.ListView {color:#000000; font-size:8pt; font-family: arial}
A.ListView:LINK	{Text-Decoration: none; color:#4242FF; font-size:8pt; font-family: arial}
A.ListView:VISITED {Text-Decoration: none; color:#4242FF; font-size:8pt; font-family: arial}
A.ListView:HOVER {Text-Decoration: none; color:#4682b4; font-size:8pt; font-family: arial}
/* treeview style */
.TreeView {color:#000000; font-size:8pt; font-family: arial}
A.TreeView:LINK {Text-Decoration: none; color:#4242FF; font-size:8pt; font-family: arial}
A.TreeView:VISITED {Text-Decoration: none; color:#4242FF; font-size:8pt; font-family: arial}
A.TreeView:HOVER {Text-Decoration: underline; color:#4682b4; font-size:8pt; font-family: arial}


/* REPORT STYLES */
/* report title class */
.ReportTitle {
font-family: arial, helvetica, sans-serif;
color: #000000;
font-size: 14pt;
font-weight: bold;
}
/* Reports header row */
.reportHeader {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
background-color: #4242FF;
color: #ffffff;
}
/* Report text */
.reportBody {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
background-color: #EFEFEF;
color: #000000;
}
A.reportBody:LINK {Text-Decoration: none; color:green; font-size:8pt; font-family: arial, helvetica, sans-serif}
A.reportBody:VISITED {Text-Decoration: none; color:green; font-size:8pt; font-family: arial, helvetica, sans-serif}
A.reportBody:HOVER {Text-Decoration: underline; color:green; font-size:8pt; font-family: arial, helvetica, sans-serif}

/* Report text */
.reportBody_alt {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 8pt;
background-color: #DAD8D8;
color: #000000;
}
A.reportBody:LINK {Text-Decoration: none; color:green; font-size:8pt; font-family: arial, helvetica, sans-serif}
A.reportBody:VISITED {Text-Decoration: none; color:green; font-size:8pt; font-family: arial, helvetica, sans-serif}
A.reportBody:HOVER {Text-Decoration: underline; color:green; font-size:8pt; font-family: arial, helvetica, sans-serif}
