/*
Color Scheme:
Dark Blue:	#000058;
Light Blue:	#6183C2;
Orange:		#E4843F;
Lt Orange:	#FEEED6;
Dark Red:	#992020;
Light Red:	#AA615F;
Dark Gray:	#323232;
Tan:		#CFC7AC;
Table Head:	#CBC2C2; (Red)
Table Head: #C4C9D3; (Blue)
*/

body 
{
    background-color	: white;
    color				: black;
}

h1
{
    font-family			: arial,helvetica,sans-serif;
    color				: #000050;
    background-color	: white;
    font-size			: 18px;
    font-weight			: bold;
    padding-top			: 5px;
    padding-bottom		: 5px;
    width				: 720px;
    text-align			: center;
    /*align				: left;*/
}

/*a
{
    text-decoration		: none;
}

a:hover
{
    text-decoration		: underline;
}*/

p, .normal, .ten, .article-body
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 14px;
    padding-bottom		: 10px;
    text-align			: left;
}

ol, ul, li
{
    font-size			: inherit;
}

.ad
{
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    background-color : #EBFFED;
    color : blue;
    border : thin solid #A8DDA0;
    padding-left : 5px;
    padding-right : 5px;
}

/*.ad2
{
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    background-color : #FFF5F6;
    color : #6f6f6f;
    border : thin solid #DDB7BA;
    padding-left : 5px;
    padding-right : 5px;
}*/

.ad2
{
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    /*background-color : #E4843F; #ccffff*/ 
    background-color : #99CCFF;
    color : #ffffff;
    border : thin solid #66CCFF;
    padding-left : 5px;
    padding-right : 5px;
}

.ad3
{
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    /*background-color : #E4843F; #ccffff*/ 
    background-color : #BBD4DF;
    color : #ffffff;
    border : thin solid #A0B5BE;
    padding-left : 5px;
    padding-right : 5px;
}

input.button
{
    font-size           : 12px;
}

.micro-text
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 10px;
}

.mini-text
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 11px;
}

.calendar-text
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 12px;
}

td, th
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 12px;
}

.page
{
    /*width				: 720px;*/
    padding		        : 20px;
}

.page-help
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 12px;
    color				: #333333;
    background-color	: white;
}

.list-term
{
    font-family			: arial,helvetica,sans-serif;
    color				: #000058;
    background-color	: white;
    font-size			: 15px;
    padding-top			: 20px;
/*	padding-left		: 20px;*/
    text-align			: left;
    font-weight			: bold;
}

.list-definition
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 14px;
    padding-left		: 20px;
    text-align			: left;
}

.subtab-on
{
    background-color	: #992020;
    color				: #ffffff;
    text-decoration		: none;
    font-weight			: bold;
    text-align			: center;
    font-size			: 14px;
}

.subtab-off
{
    background-color	: #000058;
    color				: #dddddd;
    text-decoration		: none;
    font-weight			: bold;
    text-align			: center;
    font-size			: 14px;
}

.tab-on
{
    background-color	: #000058;
    color				: #FFFFFF;
    font-weight			: bold;
    text-decoration		: none;
    text-align			: center;
    font-size			: 16px;
}

.tab-off
{
    background-color	: #E4843F;
    color				: #404040;
    font-weight			: bold;
    text-decoration		: none;
    text-align			: center;
    font-size			: 16px;
}

/* SIDEBAR */

.sidebar-on
{
    background-color	: #cccccc;
    color				: #111111;
    font-weight			: bold;
/*	padding-top			: 5px;
    padding-bottom		: 5px;*/
    padding-left		: 20px;
    padding-right		: 20px;
    /*width				: 100%;*/
}

.sidebar-off
{
/*	padding-top			: 5px;
    padding-bottom		: 5px;*/
    padding-left		: 20px;
    padding-right		: 20px;
}

.sidebar-body
{
    background-color	: #eeeeee;
    color				: #111111;
}

.sidebar-title, .dialog-title
{
    background-color	: #323232;
    color				: #eeeeee;
    font-weight			: bold;
    text-decoration		: none;
    text-align			: center;
    font-size			: 12px;
}

.sidebar-text
{
    font-size			: 12px;
}

.sidebar-date
{
    font-style			: italic;
    font-size			: 10px;
}

.sidebar-border
{
    color				: #323232;
    background-color	: #999999;
}

/* ARTICLES */
.article-teaser
{
    color				: #111111;
    background-color	: #ffecce;
    font-family			: arial,helvetica,sans-serif;
    text-decoration		: none;
    text-align			: left;
    font-size			: 12px;
    padding-bottom		: 10px;
    /*padding-left		: 10px;
    padding-right		: 10px;*/
    font-weight			: normal;
}

.article-date
{
    font-style			: italic;
    color				: #008000;
    background-color	: white;
    font-size			: 12px;
}

.article-title
{
    font-weight			: bold;
    color				: #111111;
    background-color	: white;
}

/*.article-body
{
    see normal
}*/

/* HOME PAGE */
.teaser
{
    background-color	: #FFFFFF;
    color				: #111111;
    font-family			: arial,helvetica,sans-serif;
    text-decoration		: none;
    text-align			: left;
    font-size			: 12px;
}

.company-scroller
{
    background-color	: #FFFFFF;
    color				: #000058;
    font-family			: arial,helvetica,sans-serif;
    font-weight			: bold;
    text-decoration		: none;
    text-align			: left;
    font-size			: 11px;
    overflow            : hidden;
    height              : 35px;
}

.shoptalk-teaser
{
    background-color	: #ffffff;
    color				: #111111;
    font-family			: arial,helvetica,sans-serif;
    text-decoration		: none;
    font-size			: 12px;
    padding-left		: 16px;
    padding-right		: 16px;
}

.welcome-box-text
{
    background-color	: white; /*#eeeeee;*/
    color				: #111111;
    font-family			: arial,helvetica,sans-serif;
    text-decoration		: none;
    font-size			: 14px;
    padding-bottom		: 10px;
    padding-left		: 10px;
}

.welcome-box
{
    background-color	: white; /*#eeeeee;*/
    color				: #111111;
}

.login-box
{
    background-color	: #6183C2;
    color				: #eeeeee;
    font-size			: 11px;
}

.table-heading, .th1
{
    background-color	: #CBC2C2;
    color				: #000000;
    font-weight			: bold;
    text-align			: center;
}

.table-sub-heading, .th2
{
    background-color	: #C4C9D3;
    color				: #000000;
    font-weight			: bold;
    text-align			: center;
}

.table-data-on, .td-on
{
    background-color	: #eeeeee;
    color				: #000000;
}

.table-data-off, .td-off
{
    background-color	: #ffffff;
    color				: #000000;
}

/* WORK ORDERS */

.status-complete
{
    background-color	: #6183C2;
    color				: #FFFFFF;
}

.status-complete-late
{
    background-color	: #E4843F;
    color				: #FFFFFF;
}

.status-tbd
{
    background-color	: #CCCCCC;
    color				: #FFFFFF;
}

.status-past-due
{
    background-color	: #992020;
    color				: #ffffff;
}

.status-today
{
    background-color	: Yellow;
    color				: #404040;
}

.status-link
{
    background-color	: #EEEEEE;
    color				: #333333;
}

.status-ok
{
    background-color	: #669966;
    color				: #FFFFFF;
}

.shop-ref
{
    background-color	: #eeeeee;
    color				: #006633;
    font-weight         : bold;
}

.cust-ref
{
    background-color	: #eeeeee;
    color				: #992020;
    font-weight         : bold;
}

.woid
{
    background-color	: #cccccc;
    color				: #003399;
    font-weight         : bold;
}

.copyright
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 11px;
    color				: #666666;
    background-color	: white;
    text-align			: center;
    width				: 865px;
    border-top          : 1px solid #666666;
}

.message
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 13px;
/*	color				: black;
    background-color	: #ffff99;*/
    color				: white;
    background-color	: #6183C2;
    border 				: 1px solid #cccccc;
    width				: 700px;
    padding-left		: 20px;
    padding-top			: 1px;
    padding-bottom		: 1px;
    padding-right		: 20px;
}

/* FORM FIELDS */

.alert, notice
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 14px;
    width				: auto;
    background-color	: #992020;
    color				: #ffffff;
    text-align			: left;
    padding-left		: 20px;
    padding-top			: 1px;
    padding-bottom		: 1px;
    padding-right		: 10px;
    border 				: 1px solid #cccccc;
}

.notice-link
{
    text-decoration     : underline;
    background-color	: #992020;
    color				: #ffffff;
}

input.text, .field-input, .fieldInput
{
    font-family			: courier,monospace;
    font-size			: 13px;
}

.formLabel, .fieldLabel, .field-label
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 14px;
}

.formText, .fieldElement, .field-text
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 12px;
}

.formHelp, .fieldHelp, .field-help
{
    font-family			: arial,helvetica,sans-serif;
    font-size			: 11px;
    color				: #666666;
    background-color	: white;
}

.hint
{
    color				: #666666;
    background-color	: white;
}


