.emailList {  font-weight: bold;  font-size: 8px; }

table.available_camera { background: #A3A3A3;  }

td.folder_rest{ background-image: url(..//folder_rest.gif);  font-weight: bold;  font-size: 12px;  color: #F4C500;    padding: 0px;  margin: 0px;   padding-bottom: 0px; }

table.search_bar { background-color: #F4C500; }

td.search_bar { }

.fakelink {    
	color: #fff;
   background-color: transparent;
   text-decoration: none;
   border: none;
   cursor: pointer;
   cursor: hand;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: auto;
  }

td.folder_heading { background-image: url(..//folder_title.gif);  font-weight: bold;  font-size: 12px;  color: #fff;          }
td.folder_middle { background-image: url(..//folder_middle.gif);  font-weight: bold;  font-size: 12px;  color: #fff;        }
td.folder_behind_heading { background-image: url(..//folder_behind_title.gif);  font-weight: bold;  font-size: 12px;  color: #fff;    padding: 0px;  margin: 0px;   }

td.bordered_row1 { background-color: #E5E5E5;  font-size: 12px;  color: #000000; border-left: 1px solid #000; border-bottom: 1px solid #000}
td.bordered_row2 {  font-size: 12px;  color: #000000; border-left: 1px solid #000; border-bottom: 1px solid #000}
td.bordered_row3 { background-color: #E5E5E5;  font-size: 12px;  color: #000000; border-left: 1px solid #000; border-bottom: 2px solid #000; border-top: 2px solid #000}
td.bordered_row1_accepted { background-color:#CCFFFF;  font-size: 12px;  color: #000000; border-left: 1px solid #000; border-bottom: 1px solid #000}
td.bordered_row2_accepted { background-color:#CCFFFF;  font-size: 12px;  color: #000000; border-left: 1px solid #000; border-bottom: 1px solid #000}
td.bordered_row1_waiting { background-color:#FFFFCC;  font-size: 12px;  color: #000000; border-left: 1px solid #000; border-bottom: 1px solid #000}
td.bordered_row2_waiting { background-color:#FFFFCC;  font-size: 12px;  color: #000000; border-left: 1px solid #000; border-bottom: 1px solid #000}
td.bordered_row1_cancelled { background-color:#FFCC66;  font-size: 12px;  color: #000000; border-left: 1px solid #000; border-bottom: 1px solid #000}
td.bordered_row2_cancelled { background-color:#FFCC66;  font-size: 12px;  color: #000000; border-left: 1px solid #000; border-bottom: 1px solid #000}

td.form_box_1 { border: 0px solid;  background-color: #fff;  margin: 0px;  padding: 0px;    }

td.clear { background: #fff; }

td.row_1 { background-color: #D2D2D2; border-left: 1px solid gray}
td.row_2 { background-color: #fff; border-left: 1px solid gray }

table.clear { background: #fff;  border: 1px solid #F4C500;  }
table.transparent { }
table.form_box_1 { border: 1px solid #F4C500;  background-color: #DFDFDF;  padding: 0px;  margin: 0px;    }


table.toolbar { border: 1px solid #F4C500; }

a.plain_link:visited { background: #00f;  text-decoration: none;  }
a.plain_link:link { background: #00f;  text-decoration: none;  }
a.toolbar:visited { color: #fff;  text-decoration: none;  }
a.toolbar:link { color: #fff;  text-decoration: none;  }
a.sortby_down:visited { color: #fff;  text-decoration: none;  font-weight: bold; }
a.sortby_down:link { color: #fff;  text-decoration: none;  font-weight: bold;  }
a.sortby_up:visited { color: #fff;  text-decoration: underline;  font-weight: bold;  }
a.sortby_up:link { color: #fff;  text-decoration: underline;  font-weight: bold;  }

h2.form_title { background-image: url(..//bg.gif); background: #0006FF;  font-size: 14px;  font-weight: bold;    color: #fff;      }
h2.review_title { background: #9933CC;  font-size: 14px;  font-weight: bold;    color: #fff;      }
h2.invalid_information_title { background: #f00;  font-size: 14px;  font-weight: bold;    color: #fff;      }

.field_name { font: bold 11px }
.field_error { color: Red;  font-size: 11px;  font-weight: bold;    }

input.radio { background-color: transparent;       }


.required_field_sign { color: #cc0000; font-weight: bold; }

th.group_title_valid { font-size: 14px;  font-weight: bold;  }
							
th.group_title_invalid { background: #FF3300;  font-size: 14px;  font-weight: bold;  }
th.group_title { font-size: 14px;  font-weight: bold; }
					
table.datawizard_cell { border: 1px solid #F4C500;  background-color: #DFDFDF;  padding: 0px;  margin: 0px;   }

input.preview, input.print, input.submit, input.cancel {background-color: #900; color: #fff; border: solid 1px #600; font-weight: bold;}

table.group_cell td, table.form_field_row td, table.creditcardinfo td   {padding: 5px;}
table.group_cell, table.giftinfo, table.creditcardinfo td   {border-collapse: collapse;}

div.button {width: 100%; text-align: right; margin: 0; padding: 10px 0;  clear: all; }
div.button-left {float: left; width:40%;  text-align: left; margin: 0; padding: 0;  }
div.button-right {float: right; width:40%; text-align: right; margin: 0; padding: 0; }

.review_field {font-weight: bold;}
.required {font-weight: bold; color: #f00;}
.total {font-weight: bold;}
.creditcardicons {padding: 2px;}
.creditcardicons img {padding: 2px;}

.donorsteps {padding: 0; margin: 0; border-bottom: solid 1px #ddd;}
.donorsteps img {padding: 0; margin: 0;}
.step1 {border-right: solid 1px #ddd;}
.step2 {border-right: solid 1px #ddd;}