/* ===== HTML tags ===== */

body {
	color:white; 
	/*font: 50% verdana, geneva, sans-serif;*/
	background: url("../images/background.gif");
}

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; 
}

a:focus {
	text-decoration:underline;
	color:white; 
}

h1.mainHeading{
	font-size: 150%;
	text-align: center;
}

/* ===== classes ===== */

/* General */

.mainHeadingNote{
	margin-top: -5px;
	font-size: 90%;
	text-align: center;
}

.center{
	text-align: center;
}

.centered-table {
   margin-left: auto;
   margin-right: auto;
}

.bold{
	font-weight: bold;
}

.note{ 
	font-weight: bold; 
	margin: 1em;
}

.indent{
	margin: 1em;
}

/* formated form table 1*/

table.formattedForm1{
	margin-left: auto;
   	margin-right: auto;
   	border-collapse: collapse;
   	border: ridge thick white;
}

table.formattedForm1 td{
	white-space: nowrap;
	text-align: left;
	padding: 2px 5px;
   	background: rgb(46, 47, 85);
}

table.formattedForm1 td.subheading{
	white-space: nowrap;
	border-top: ridge medium white;
	border-bottom: ridge thin white;
	font-size: medium;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding: 4px 15px;
   	background: rgb(53, 54, 89);
}


/* formated form table 2*/

table.formattedForm2{
	margin-left: auto;
   	margin-right: auto;
   	border-collapse: collapse;
   	border: ridge thin white;
}

table.formattedForm2 td{
	white-space: nowrap;
	text-align: left;
	padding: 10px 15px;
   	background: rgb(46, 47, 85);
}

table.formattedForm2 td.subheading{
	white-space: nowrap;
	border-top: ridge medium white;
	border-bottom: ridge thin white;
	font-size: medium;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding: 4px 15px;
   	background: rgb(53, 54, 89);
}

/* IDs */

/*===== selectAccountToCreate page =====*/
#selectAccountToCreatePage{
	text-align: center;
}

/*===== createExternalAccount page =====*/
#createExternalAccountPage{
	text-align: center;
}

/*===== select booked pick-up table =====*/
#selectBookedPickupTableHeader{
	border: 1px white solid;
}

#selectBookedPickupTable{
	overflow:auto;
	height: 350px;
	border: 1px white solid;
}

/*  'You are here' breadcrumbs  */

a.breadcrumbs:link {
	color: 00FF7F;
}

a.breadcrumbs:hover {
	color: 00FF7F;
}

a.breadcrumbs:focus {
	color: 00FF7F;
}

a.breadcrumbs:visited {
	color: 00FF7F;
}

a.breadcrumbs:active {
	color: 00FF7F;
}

span.breadcrumbs {
	color: 00FF7F;
}


/*  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;
}


/*  Help */

.helpTitle {
	font-size: x-large;
	font-weight: bolder;
	color: 00FF7F;
}

.helpDetails {
	color: FFFACD;
}

.helpRuleHeading {
	font-weight: bolder;
	color: FFFACD;
}

.helpRuleItem {
	color: white;
}

.helpExampleHeading {
	font-weight: bolder;
	color: B494C1;
}

.helpExampleItem {
	color: white;
}

font.openPopupHelp {
	font-size: smaller;
}

a.openPopupHelp:link {
	color: 00FF7F;
}

a.openPopupHelp:hover {
	color: 00FF7F;
}

a.openPopupHelp:visited {
	color: 00FF7F;
}

a.openPopupHelp:active {
	color: 00FF7F;
}

a.openPopupHelp:focus {
	color: 00FF7F;
}

font.closePopupHelp {
	font-size: larger;
}

a.closePopupHelp:link {
	color: 00C9CC;
}

a.closePopupHelp:hover {
	color: 00C9CC;
}

a.closePopupHelp:visited {
	color: 00C9CC;
}

a.closePopupHelp:active {
	color: 00C9CC;
}

a.closePopupHelp:focus {
	color: 00C9CC;
}



/*  Top of page link  */

a.top_of_page:link {
	color: FFCCFF;
}

a.top_of_page:hover {
	color: FFCCFF;
}

a.top_of_page:visited {
	color: FFCCFF;
}

a.top_of_page:active {
	color: FFCCFF;
}


/*  Pick-up details link  */

a.pickup_details:link {
	color: CCCCFF;
}

a.pickup_details:hover {
	color: CCCCFF;
}

a.pickup_details:visited {
	color: CCCCFF;
}

a.pickup_details:active {
	color: CCCCFF;
}


/*  Load Board filters  */
.load_board_filter_header {
	font-size: larger;
	font-weight: bolder;
	color: 00FF7F;
}

.load_board_filter_criteria {
	color: white;
}

/*  Main screen options  */
a.main_screen_options:link {
	font-size: larger;
	font-weight: bolder;
	color: 00FF7F;
}

a.main_screen_options:hover {
	font-size: larger;
	font-weight: bolder;
	color: 00FF7F;
}

a.main_screen_options:visited {
	font-size: larger;
	font-weight: bolder;
	color: 00FF7F;
}

a.main_screen_options:active {
	font-size: larger;
	font-weight: bolder;
	color: 00FF7F;
}

a.main_screen_options:focus {
	font-size: larger;
	font-weight: bolder;
	color: 00FF7F;
}


/*  Bid or book load link for pick-ups that have no bids  */

a.bid_or_book_no_bids:link {
	color: 00C9CC;
}

a.bid_or_book_no_bids:hover {
	color: 00C9CC;
}

a.bid_or_book_no_bids:visited {
	color: 00C9CC;
}

a.bid_or_book_no_bids:active {
	color: 00C9CC;
}


/*  Bid or book load link for pick-ups that have bids */

a.bid_or_book_has_bids:link {
	color: black;
}

a.bid_or_book_has_bids:hover {
	color: black;
}

a.bid_or_book_has_bids:visited {
	color: black;
}

a.bid_or_book_has_bids:active {
	color: black;
}


/*  Accept Bid link */

a.accept_bid:link {
	color: 00c9cc;
}

a.accept_bid:hover {
	color: 00c9cc;
}

a.accept_bid:visited {
	color: 00c9cc;
}

a.accept_bid:active {
	color: 00c9cc;
}