/* CSS Document */

	body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: #E4E4E4;
	font-size: small;
	}
	a {
	text-decoration: underline;
	outline: none;
	color: #CA9C15;
	}
	a:visited {
		color:  #999999;
	}
	a:active {
		color: #CA9C15;
	}
	a:hover {
		color: #003366;
	}

a.top   { color: white;
	font: small-caps 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
a.top:hover   { color: yellow;
	font: small-caps 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline;
}
a.top:visited  { color: white;
	font: small-caps 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
a.top:visited:hover   { color: yellow;
	font: small-caps 12pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline;
}




	strong, b {
		font-weight: bold;
		color: #990000;
	}
	
	.left{
		text-align: left;
	}
	.right{
		text-align: right;
	}
	.center{
		text-align: center;
	}
	
	img {
		border: 0;
	}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.footerInfo {
	font-size: 14px;
	color: #FFFFFF;
}


/* form layout */
.form-border 		{ background-color: #666666 } /*all forms should be inside a table with this class*/
.form-row-content	{ background-color: #DDDDD5 }
.form-row-buttons	{ background-color: #CCCCC5 }
.form-row-nav 		{ background-color: #EEEEFF }
.form-row-alert 	{ background-color: #EEDDAA;font-weight:bold;color:#AA0000; }
.form-title {
    color: white;
    background-color: #888885;
    font-weight:bold;
}
/* END form layout */
/* form elements */
.form-select {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	vertical-align:middle;
}
.form-select-dark {
	background-color: #ACA899;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 10px;
	vertical-align:middle;
}
.form-multi-select {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:150px;
}
.form-text  {
	border: 1px solid #1f3273;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	vertical-align:middle;
}
.form-text-number  {
	border: 1px solid #1f3273;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-align: right;
	vertical-align:middle;
}
.form-button {
    background-color: #E0E0d5;
	font-family : verdana, arial, helvetica;
  	font-size: 10px;
	vertical-align:middle;
}
.form-button-fix {
    background-color: #E0E0d5;
	font-family : verdana, arial, helvetica;
  	font-size: 10px;
	vertical-align:middle;
	width: 7.5em;
}
.form-required {
   	border-color: #FF0000;
}
.form-required-select {
   	color: #FF0000;
}
/* END form elements */
/* table layout */
.table-border { background-color: #666666; }
.table-content { background-color:#666666; }
.table-data { background-color:#666666; }
.table-alert { background-color: #EEDDAA;font-weight:bold;color:#AA0000; }
.table-buttons	{ background-color: #CCCCC5 }

.table-row-warning { background-color:#FFCCCC; }
.table-row-highlight { background-color:#FFFFCC; }
.table-row-special { background-color:#CCFFCC; }
.table-row-special2 { background-color:#FFCC99; }
.table-row-special3 { background-color:#CCCCFF; }
.table-row-disabled { background-color:#444444;color:#CCCCCC }
.table-row-backordered { background-color:#FFCCFF; }

.table-row-negative { background-color:#ACA899; }
.table-row-neutral { background-color:#ECE9D8; }
.table-row-logo { background-color:#ADAA9C; }
.table-row-light { background-color:#FFFFFF; }
.table-row-dark { background-color:#F5F5EE; }

.table-title {
	background-color: #888885;
	color: white;
	font-weight:bold;
}

