/*  General Settings						
------------------------------------------------*/
BODY { 
	background-color: #F3F1E9;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	color: #555555;
}

TD	{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	color: #555555;
	line-height: 15px;
}

A	{
	text-decoration: underline;
	color: #669900;
}
	
A:visited {
	text-decoration: underline;
	color: #669900;
}
	
A:hover {
	text-decoration: none;
	color: #669900; 
}

img { border: none; }



/*  Box
------------------------------------------------*/
.box	{
	background-color: #E6E3D7;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	color: #555555;	
	line-height: 15px;
}



/*  Keys
------------------------------------------------*/
.keys	{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	font-style: italic;
	color: #555555;
	line-height: 15px;
}


/*  Footer
------------------------------------------------*/
.footer	{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 10px;
	color: #AAAAAA;
	line-height: 10px;
}


/*  Errors
------------------------------------------------*/
.Error	{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	color: red;
	font-weight: normal;
	line-height: 15px;
}


/*  Lines
------------------------------------------------*/
.line {background-color: #DBD5C5;}



/*  Form Controls
------------------------------------------------*/
.form {
	font-family: Trebuchet MS, Verdana, Arial;
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 11px; 
	border: 1px;
	border-style: solid;
	border-color: #AAAAAA;
	padding-left: 3;
	padding-right: 3;
	height: 22;
}
.formRight {
	font-family: Trebuchet MS, Verdana, Arial;
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 11px; 
	border: 1px;
	border-style: solid;
	border-color: #AAAAAA;
	padding-left: 3;
	padding-right: 3;
	text-align: right;
	height: 24;
}
.formClear 
{
	font-family: Trebuchet MS, Verdana, Arial;
	/* background-color: #E6E3D7; */
	background-color: #F3F1E9;
	color: #000000; 
	font-size: 11px; 
	border: 1px;
	border-style: solid;
	border-color: #DBD5C5;
	padding-left: 3;
	padding-right: 3;
	height: 24;
	/* work-around to get label's width for firefox */
    display: block;	
    float: left;
}


/*  Header						
------------------------------------------------*/
.header {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal;
	font-size: 26px; 
	color: #444444;
	line-height: 28px;
}	
A.header {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 26px; 
	color: #444444; 
}
A.header:visited {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 26px; 
	color: #444444; 
}
A.header:hover {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 26px; 
	color: #444444; 
}


/*  SubHeader						
------------------------------------------------*/
.subheader {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px; 
	color: #006699; 
	text-transform: uppercase;
}	
A.subheader {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px; 
	color: #006699; 
	text-transform: uppercase;
}
A.subheader:visited {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px; 
	color: #006699; 
	text-transform: uppercase;
}
A.subheader:hover {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px; 
	color: #006699; 
	text-transform: uppercase;
}


/*  Footer						
------------------------------------------------*/
.footer {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal;
	font-size: 9px; 
	color: #777777;
	line-height: 12px;
}	
A.footer {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: underline; 
	font-weight: normal; 
	font-size: 9px; 
	color: #669900; 
	line-height: 12px;
}
A.footer:visited {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: underline; 
	font-weight: normal; 
	font-size: 9px; 
	color: #669900; 
	line-height: 12px;
}
A.footer:hover {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 9px; 
	color: #669900; 
	line-height: 12px;
}


/*  Numeral						
------------------------------------------------*/
.numeral {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-weight: bold; 
	font-size: 14px; 
	color: #444444; 
}	



/*  background colors
------------------------------------------------*/
.bkgdgray { background-color: #222222;}
.bkglgray { background-color: #555555;}
.bkgmgray { background-color: #31363E;}
.bkgblack { background-color: #000000;}
.bkglbeige { background-color: #F3F1E9;}
.bkgdbeige { background-color: #E6E3D7;}
.bkgwhite { background-color: #FFFFFF;}



/*  Chili
------------------------------------------------*/
.chili	{
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-size: 10px;
	color: #AAAAAA;
	line-height: 10px;
}
A.chili {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-size: 10px;
	color: #AAAAAA;
	line-height: 10px;
}
A.chili:visited {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: none; 
	font-size: 10px;
	color: #AAAAAA;
	line-height: 10px;
}
A.chili:hover {
	font-family: Trebuchet MS, Verdana, Arial;
	text-decoration: Underline; 
	font-size: 10px;
	color: #666666;
	line-height: 10px;
}

/*  AcceptanceRatingLog & PartTrackingLog
------------------------------------------------*/
#lstSrchDiv	{width: 60px;}

#lstSrchCustomer {width: 175px;}

#lstSrchFrom {width: 80px;}

#lstSrchTo {width: 80px;}

#lstSrchStatus {width: 60px;}

#lstSrchPNbr {width: 175px;}

#lstSrchRespParty {width: 229px;}

#lstSrchRejectYear {width: 60px;}


/*  AcceptanceRatingUpdate & PartAdd
------------------------------------------------*/
#lstCust {width: 145px; }

#lstDiv {width: 60px; }

#lstPartNbr {width: 145px; }

.lblCust
{
	font-family: Trebuchet MS, Verdana, Arial;
	color: #000000; 
	font-size: 11px; 
	border: 1px;
	border-style: solid;
	border-color: #DBD5C5;
	padding-left: 3;
	padding-right: 3;
	height: 24px;
	width:145px;
	/* work-around to get label's width for firefox */
    display: block;	
    float: left;
}

.lblDiv
{
	font-family: Trebuchet MS, Verdana, Arial;
	color: #000000; 
	font-size: 11px; 
	border: 1px;
	border-style: solid;
	border-color: #DBD5C5;
	padding-left: 3;
	padding-right: 3;
	height: 24;
	width: 60;
	/* work-around to get label's width for firefox */
    display: block;	
    float: left;
}

.lblPartNbr
{
	font-family: Trebuchet MS, Verdana, Arial;
	color: #000000; 
	font-size: 11px; 
	border: 1px;
	border-style: solid;
	border-color: #DBD5C5;
	padding-left: 3;
	padding-right: 3;
	height: 24;
	width: 145;
	/* work-around to get label's width for firefox */
    display: block;	
    float: left;
}