/* CSS Document */
.text, td, p, ul, li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #331B5C;
	line-height: 1.6;
}

.view_title {
	background-color:#195b95;
	color:white;
	font-size:18px;
	font-weight: bold;
}

.view_section {
	background-color:#ECF2F9;
	color:#003399;
	font-size:14px;
	font-weight: bold;
}
.datesandtimes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #331B5C;
}

.datesandtimesshade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #331B5C;
	background-color:#FFFAEC;
}

.view_heading, td.view_heading {
	font-size: 14px;
	color: #4F298D;
	font-weight: bold;
	line-height: 2.0;
	background-color: #FFFFFF;
}
.view_heading_text, td.view_heading_text {
	font-size: 14px;
	color: #195B95;
	line-height: 1.1;
	font-weight: bold;
	background-color: #F3F9FE;
}

.view_highlight_text, td.view_highlight_text {
	font-size: 10px;
	color: #5C7120;
	font-family: "Comic Sans MS", Arial;
}
.view_heading_highlights, td.view_heading_highlights {
	font-size: 13px;
	color: #333333;
	font-weight: bold;

}
	
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.white a {
	color: #FFFFFF;
}






/* styling for donations page
------------------------------------------*/

/* checkout forms layout
-----------------------*/
h2.formTitle_first { font-size:14px; border-bottom:1px solid #333; width:450px; padding:0; margin:30px 0 0 0; }
h2.formTitle { font-size:14px; border-bottom:1px solid #333; width:450px; padding:0; margin:40px 0 0 0; }
.tableForm { border-collapse:collapse; margin:0 0 0 20px; padding:0; }
.tableForm tr { padding:0; margin:0; }
.tableForm td { padding:2px 4px 0 0; margin:0; vertical-align:top; }
.tableForm label { display:block; font-size:12px; margin:3px 0 0 0; padding:0; font-weight:bold; color:#333; zoom:1;  }
.tableForm label.radio_group_label { display:inline-block; font-weight:normal; }
.tableForm .label_info {color:#777; font-style:italic; font-weight:normal; font-size:.8em;}
.tableForm input { border:1px solid #999999; background-color:#FFF; padding:0; margin:0; height:16px; width:20px; color:#333; }
.tableForm input[disabled] { color:#999; }
  
.tableForm div.singlecol { width: 325px; }
.tableForm div.doublecol { width: 165px; }

.tableForm #amount { width:100px; background: #fff url(/images/dollar_sign.png) no-repeat; padding-left:15px; }
.tableForm #email { width:316px; }
.tableForm #billing_fname { width:148px; }
.tableForm #billing_lname { width:148px; }
.tableForm #billing_address1 { width:316px; }
.tableForm #billing_address2 { width:316px; }
.tableForm #billing_city { width:316px; }
.tableForm #billing_state { width:160px; }
.tableForm #billing_zip { width:80px; }
.tableForm #cc_num { width:160px; }
.tableForm #ccv { width:50px; }
.tableForm #message { width:316px; }

.tableForm #honoree_name { width:316px; }

.tableForm #notify_name { width:316px; }
.tableForm #notify_address1 { width:316px; }
.tableForm #notify_address2 { width:316px; }
.tableForm #notify_city { width:316px; }
.tableForm #notify_state { width:160px; }
.tableForm #notify_zip { width:80px; }

.tableForm .input_checkbox { float:left; }
.tableForm .label_checkbox { float:left; width:290px; font-size:12px; margin:0 0 0 6px; font-weight:normal;}

#honor_notify { display:none;}  

/* form validation
-------------------*/
input.error {border:1px solid #990000; background-color:#ffebe8;}
select.error {color:#d00;}
div.status { color: #D00; font-size:11px; }

/* jquery tools
---------------------------------------*/
.tooltip { width:200px; background-color:#000; border:1px solid #fff; padding:6px 10px;  display:none; color:#fff; text-align:left; font-size:13px; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; }

#donate_mail { padding:16px 2px 0 6px; color:#fff; line-height:normal; font-size:10px; }
#donate_mail strong { font-size:12px; }

