/* define standard element styles */

BODY {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000000;
	margin : 0;
	background-color : #fff;
	scrollbar-face-color : #d6d3ce;
	scrollbar-shadow-color : #848284; 
	scrollbar-highlight-color : #fff; 
	scrollbar-3dlight-color : #d6d3ce;
	scrollbar-darkshadow-color : #424142; 
	scrollbar-track-color : #d6d6d6;
	scrollbar-arrow-color : #333;
}

P {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000000;
}

TD {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000000;
}

DIV {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000000;
}

INPUT {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000;
}

TEXTAREA {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000;
}

SELECT {
	font : 11px Verdana, Arial, sans-serif; 
	color : #000;
}


/* define classes */

.pageTitle {
	font-size : 17px;
	font-weight : bold;	
}

.pageTitleRed {
	font-size : 17px;
	color : #D62828;
	font-weight : bold;	
}

.pageTitleGreen {
	font-size : 17px;
	color : #3E9A1D;
	font-weight : bold;
}

.small {
	font-size : 11px;
	font-weight : normal;
}

.smallWhite {
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
}

.smallRed {
	font-size : 10px;
	font-weight : bold;
	color : #D62828;
}

.smallGreen {
	font-size : 10px;
	font-weight : bold;
	color : #3F991D;
}

.green {
	font-size : 11px;
	font-weight : bold;
	color : #3E9A1D;
}

.reallySmall {
	font-size : 9px;
	font-weight : normal;
}

.button {
	font : 11px Verdana, Arial, sans-serif; 
	color : #fff; 
	background-color : #666;
}

.button2 {
	font : 11px Verdana, Arial, sans-serif; 
	color : #fff; 
	background-color : #636;
}

.formText {
	font-weight : bold;
}

.tableHeading {
	font-size : 12px;
	color : #fff;
	font-weight : bold;	
}

.tableHeading2 {
	font-size : 11px;
	color : #fff;	
}

.tableRow {
	font-size : 11px;
}

.required {
	font-size : 9px;
	color : #000000;
}

.subnav {
	font-size : 11px;
}

.subnav2 {
	font-size : 13px;
	font-weight : bold;	
}

/* today's background color in calendar.cfm */
.calendarToday {
	background-color : #fffcc1;
}


/* define link properties */

A.linkgreen, a.linkgreen:active, a.linkgreen:visited {
	color : #3F991D;
  font-weight : bold;
	text-decoration : none;
	font-size : 11px;
}

a.linkgreen:hover {
	color : #4BC01F;
  font-weight : bold;
	text-decoration : none;
	font-size : 11px;
}

A.linkred, a.linkred:active, a.linkred:visited {
	color : #D62828;
  font-weight : bold;
	text-decoration : none;
	font-size : 11px;
}

a.linkred:hover {
	color : #F83434;
  font-weight : bold;
	text-decoration : none;
	font-size : 11px;
}

A.black {
	color : #000000;
  font-weight : bold;
	text-decoration : none;
}

A.black:Visited {}

A.black:Active {}

A.black:Hover {
	color : #FFFFFF;
  font-weight : bold;
	text-decoration : none;
}

A {
	color : #D62828;
  font-weight : bold;
	text-decoration : none;
}

A:Visited {}

A:Active {}

A:Hover {
	color : #F83434;
  font-weight : bold;
	text-decoration : none;
}


.subTitleRed {
	font-size:13px;
	color : #D62828;
	font-weight : bold;	
}

.checkoutLabel {
	float:left;
	width:150px;
}

.checkoutField {
	float:left;
	width:150px;
}
.checkoutField select {
	width:150px;
}
