/* ===== HTML tags ===== */

body {
	color:white; 
	/*font: 50% verdana, geneva, sans-serif;*/
	background: url("../images/background.gif");
}

p {
	/*font-family:verdana, geneva, sans-serif;*/
}

a {
	text-decoration:none;
	color:white; 
}

a:link {
	text-decoration:underline;
	color:white; 
}

a:hover {
	text-decoration:underline;
	color:white; 
}

a:visited {
	text-decoration:underline;
	color:white; 
}

/* ===== classes ===== */

h1.mainHeading{
	font-size: 150%;
	text-align: center;
}


/* General */

.center{
	text-align: center;
}

.bold{
	font-weight: bold;
}

/* IDs */

#selectProductCodeTableHeader{
	text-align: center;
	/*width:100%;*/
	border: 1px white solid;
}

#selectProductCodeTable{
	text-align: left;
	overflow:auto;
	/*width:100%;*/
	height: 350px;
	border: 1px white solid;
}

#selectLocationTableHeader{
	border: 1px white solid;
}

#selectLocationTable{
	overflow:auto;
	height: 350px;
	border: 1px white solid;
}

/*  Messages and errors  */
font.systemMessage {
/*	color: 00FF7F; */
	color: FFFACD;
	font-size: x-large;
}

font.validationErrorHeader {
	color: ADD8E6;
}

font.validationErrorItem {
	color: yellow;
}

font.registrationInvitation {
	color: 66CDAA;
	font-size: larger;
}

font.pageTitle {
	font-size: x-large;
}

font.requiredFieldIdentifier {
	color: 00C9CC;
	font-size: larger;
}

font.systemNameHeader {
	font-size: larger;
}

font.footerNotice {
	font-size: smaller;
}

