/* General settings */
BODY{
	margin: 0px;
	font-family: Arial, Verdana, "Microsoft Sans Serif";
}
H1{
    COLOR: #00235E;
    TEXT-TRANSFORM: capitalize
}
H2{
    COLOR: #00235E;
    TEXT-TRANSFORM: capitalize
}
H3{
    COLOR: #00235E;
    TEXT-TRANSFORM: capitalize
}
H4{
    COLOR: #00235E;
    FONT-FAMILY: 'Arial';
    TEXT-TRANSFORM: capitalize
}
H5{
    COLOR: #00235E;
    TEXT-TRANSFORM: capitalize
}
H6{
    COLOR: #00235E;
    TEXT-TRANSFORM: capitalize
}
TH{
	color: black;
}
/* classes that just paint with predefined colors */
.light-color{
	/*light color, on login screen, left side menu background*/
	background-color: #A9C4D9;
}
.medium-color{
	/*not used - same color as the one on top and bottom bars*/
	background-color: #00235E;
}
.error{
	/*error message*/
	font-size: 11pt;
	text-align: center;
	color: red;
}
.error2{
	/*error message*/
	font-size: 12pt;
	text-align: center;
	color: red;
}
/* top and bottom bar specific */
.top-bar{
	/*same color as .medium-color*/
	background-color: #00235E;
	border-bottom: 1px solid #00235E;
}
.top-bar A{
	text-decoration: none;
	color: #A9C4D9;
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 10pt;
	border-bottom: none;
}
.top-bar A:hover{
	text-decoration: underline;
	color: #FFD793;	
}

.bottom-bar{
	/*same color as .medium-color*/
	background-color: #00235E;
	border-top: 1px solid #00235E;
	color: #E9EFFE;
}

/*
 Std CSS2, IE doesnt understand it yet
*/
input:focus{
	background-color:orange;
	color:white;
}
/*
 Std CSS2, IE doesnt understand it yet (functionallity moved to input.disabled)
 Big difference, no code needs to be changed with this one.
input[readonly] {
	background: gray;
}
*/
input.disabled {
	background: #ebebeb;
}
input{
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 10pt;
}
.grayText{
	/*text used on groupboxes, login and forgot password*/
	color: gray;
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 10pt;
	text-decoration: none
}
.smallText{
	text-decoration: none;
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 8pt;
}
/* Links format everywhere */
A{
	text-decoration: none;
	color: #00235E;
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 10pt;
	border-bottom: 1px dotted;
}
A:hover{
	text-decoration: underline;
	color: black;	
	border-bottom: none;
}
/* Alternate colors for table rows */
.odd {
	background-color: #cfcfcf;
}
.even {
	background-color: #efefef;
}
.over {
	background-color: #ffff80;
}
.group {
	background-color: #843537;
	color: white;
	font-weight: bold;
	text-indent: 10;
}
.group2 {
	background-color: #a3781f;
	color: white;
	font-weight: bold;
	text-indent: 20;
}
.group3 {
	background-color: #4e4e4e;
	color: white;
	font-weight: bold;
	text-indent: 30;
}
.tableHeader {
	color: white;
	background-color: black;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
}
/* Table format */
TABLE {
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 10pt;
}
/* Links on Listing tables, like for [Edit] links on a record */
#list A:hover {
	text-decoration: underline;
	color: #590000;
	border-bottom: none;
}
#stylelist A {
	display: block; 
	border-bottom: none;
	width: 150px;
}
#stylelist A:hover {
	color: #00235E;
	background-color: #F5F5F5;
}
/* Links on Menu tables */
#menu TD {
	/*same color as .medium-color*/	
	border-bottom:1px solid #00235E;
}
#menu A {
	display: block; 
	border: none; 
	width: 100%;
	padding-left: 4px;
}
#menu A:hover {
	/*same color as .medium-color*/
	background-color: #FFD793;
}
/* END Links on Menu tables */
/*operational links, to simulate buttons*/
#operation A {
	background-color: #843537;
	padding-left: 10;
	padding-right: 10;
	color: white;
	border: 1px solid gray;
}
#operation A:hover {
	background-color: white;
	color: #843537;
	text-decoration: none;
}
/***********************************/
/*paging links*/
.paging {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #843537;
	color: white;
}
.paging A {
	color: white;
	border-bottom: none;
	text-decoration: underline;
	font-family: Arial, Verdana, "Microsoft Sans Serif";
	font-size: 8pt;
}
.paging A:hover {
	color: yellow;
}
/***********************************/
.summaryHeader {
	/*headers on the summary and invoice screens (shipping, billing, payment titles*/
	color: black;
	background-color: #cfcfcf;
	text-align: left;
    padding-top: 5; 
    padding-bottom: 5; 
    border-bottom: 1px solid black;
}
.extraCharges {
	/*tax, and shipping and handling color, also on Order History Inquiry (current, history labels)*/
	color: white; 
	background-color: #642829;
}

