
/* used in spotlight */
.spotlight_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
/* used in spotlight & join */
.spotlight_headerslug {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #FF9933;
}
/* used in spotlight */
.gold_dots_horiz {
	color: #ddcd94;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	letter-spacing: normal;
}
/* used in spotlight */
.spotlight_org_name {
	font-size: 11px;
	color: #00847e;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
}
/* used in spotlight, join, & mycharities */
.spotlight_link {
	color: #00847e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	font-size: 10px;
}

.nextprev_link {
	color: #00847e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 12px;
}

/* layout */
#section_one {
position: relative;
width: 795px;
height: 22px;
clear: both;
background-color: #754c24;
}

/* index */
#welcome_pane1 { position: relative; float: left; width: 290px; }

/* index */
#welcome_spacer1{
position: relative;
float:left;
width: 20px;
height: 340px;
background-image: url("/images/v2/column_new.gif");
background-repeat: repeat-y;
background-position: top left;
}

#feedback_pane1 { position: relative;
width: 290px; 
clear: both;
}

/* index - feedback */
#welcome_pane2 {
position: relative;
float: left;
clear: right;
width: 300px;
}

#feedback_form_container {
position: relative;
}

/* index */
#welcome_pane3 {
position: relative;
float:left;
margin-top: 10px;
width: 650px;
height: 100px;
}

/* welcome_promo, feedback, join, non-profits */
.welcome_box { 
padding: 0px;
margin: 0px;
border: none;
width: 273px;
}

/* welcome_promo, feedback, join, non-profits */
#welcome_box_top {
 position: relative;
 width: 273px;
 height: 19px;
 background-image: url(/images/v2/welcome_panel_top.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}

/* welcome_promo, feedback, join, non-profits */
#welcome_box_bottom {
 position: relative;
 width: 273px;
 height: 11px;
 background-image: url(/images/v2/welcome_panel_bottom.jpg);
 background-repeat: no-repeat;
 background-position: top right;
}


/* welcome_promo, feedback, join, non-profits */
#welcome_box_mid { position: relative; width: 273px; }

/* feedback */
#feedback_error {
position: relative;
width: 200px;
margin-left: 20px;
margin-top: 40px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
}



/* cart, ccverify, ppverify, thank_you, verify, receipt-as-html */
.oddrow { background: #f3d990; }

/* cart, ccverify, ppverify, thank_you, verify, receipt-as-html */
.evenrow { background: #fff; }


/* detail */
#detail_top {
position:relative;
width:inherit;
}
/* media */
#media_top { position:relative; }

/* detail, media, */
#detail_data { position: relative; }

/* detail */
#detail_float_promo {
position: relative;
float: right;
clear: right;
z-index: 3;
}



/* support fishnet, cart_edit, common */
#gift_donation_box {
	position: relative;
	width: inherit;
	height: 140px;
	clear:both;
}

/* support fishnet, cart_edit */
#gift_donation_box_left{
	position: relative;
	float: left;
	width: 140px;
	height: inherit;
}

/* support fishnet, cart_edit */
#gift_donation_box_right{
	position: relative;
	float: left;
	width: 400px;
	height: inherit;
	display: none;
}

/* support fishnet, cart_edit */
#anon_donation_box {
	position: relative;
	width: inherit;
	height: 40px;
	clear:both;
}

/* support fishnet, cart_edit */
#anon_donation_box_left{
	position: relative;
	float: left;
	width: 140px;
	height: inherit;
}

/* support fishnet, cart_edit */
#anon_donation_box_right{
	position: relative;
	float: left;
	width: 400px;
	height: inherit;
}

/* media, payment */
.img_noborder
{
text-decoration: none;
	border-color: #fff;
	border-width: 0px;
	border-style: none;
}

/* detail, media */
.img_logo
{
	text-decoration: none;
		border-color: #fff;
		border-width: 0px;
		border-style: none;
	margin: 5px;
}

/* fishnet_helper?, */
.results_cell { width: 180px; }

/* various status, cart, detail, media, support_fishnet */
#statusmessage {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	height: 20px;
}

/* media */	
#media_float_promo {
position: relative;
float: right;
clear: both;
z-index: 3;
margin-left: 20px;
}

/* detail */
.more_link a:link, .more_link a:visited {
	color: #3366cc;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
/* detail */
.more_link a:hover, .more_link a:active {
	color: #3366cc;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

/* detail, media */
.charity_detail_head, .charity_detail_head a:link, .charity_detail_head a:visited{
	color: #000;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* detail, media */
.charity_detail_address, .charity_detail_address a:link, .charity_detail_address a:visited {
	color: #000;
	font-size: 11px;
	line-height: 17px;

	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* detail, media */
.charity_detail_head a:hover, .charity_detail_head a:active {
	color: #000;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* detail, media */
.charity_detail_address a:hover, .charity_detail_address a:active {
	color: #3366cc;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}

/* account_info?, mailinglists?, recurring_donations?, watch_list, detail */
#charity_data_header {
position: relative;
background-color: #f8a55e;
color: #000;
font-size: 13px;
line-height: 20px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 10px;
margin-top: 2px;
margin-bottom: 15px;
  overflow/**/: auto;
width: inherit;
}

/* account_info?, mailinglists?, recurring_donations?, watch_list, detail */
#charity_data_row {
position: relative;
color: #000;
font-size: 11px;
line-height: 13px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

/* media */
#media_header {
position: relative;
background-color: #56A09D;
color: #fff;
font-size: 13px;
line-height: 20px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 10px;
margin-top: 20px;
margin-bottom: 15px;
  overflow/**/: auto;
  \height: 1%;
clear: left;
}


/* media */
#media_row {
position: relative;
color: #000;
font-size: 11px;
line-height: 13px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow/**/: auto;
width/**/: inherit;
}

/* media */
#media_item {
position: relative;
float: left;
height: 160px;
width: 120px;
text-align: center;
margin-right:5px;
overflow/**/: auto;

}
/* media */
#media_item_audio a:link,
#media_item_audio a:visited,
#media_item a:link,
#media_item a:visited {
		color: #000;
	font-size: 11px;
	line-height: 13px;

	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* media */
#media_item_audio a:hover,
#media_item_audio a:active,
#media_item a:hover,
#media_item a:active {
	color: #3366cc;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


/* media */
#media_item_audio {
position: relative;
float: left;
height: 80px;
width: 210px;

}

/* media, detail */
.media_thumb
{
display: inline;
border: 2px double #999;
}


/* detail, why_give_here */
#fr_promo_two {
position: relative;
float: right;
clear: right;
z-index: 3;
}

/* donate_now_box, tax_info_box, ccverify, dtail, verify, why_give_here */
#frp_box {
position: relative;
margin-left: 10px;
}

/* donate_now_box, tax_info_box */
.frp_sm_o_top {
background-image: url(/images/site/box_top_o_s.gif);
}

/* ccverify, verify */
.frp_sm_b_top {
background-image: url(/images/site/box_top_b_s.jpg);
}


.frp_sm_o_left,
.frp_sm_b_left {
 position: relative;
 width: 13px;
 background-repeat: repeat-y;
 background-position: top left;
}

/* ccverify, verify */
.frp_sm_b_left {
 background-image: url(/images/site/box_left_b_s.jpg);
}

/* donate_now_box, tax_info_box */
.frp_sm_o_left {
 background-image: url(/images/site/box_left_o_s.gif);
}



.frp_sm_b_bot,
.frp_sm_o_top,
.frp_sm_b_top,
.frp_sm_o_bot {
 position: relative;
 width: 199px;
 height: 13px;
 background-repeat: no-repeat;
 background-position: top left;
}

.frp_sm_o_bot {
background-image: url(/images/site/box_bot_o_s.gif);
}
.frp_sm_b_bot {
background-image: url(/images/site/box_bot_b_s.jpg);
}

/* donate_now_box, tax_info_box, ccverify, dtail, verify, why_give_here */
.frp_blk_head {
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #000;
}

.frp_grn_head {
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #00847e;
}

/* detail, why_give_here */
.frp_blk_text, .frp_blk_text a:link, .frp_blk_text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #000;
}

/* detail, why_give_here */
.frp_blk_text a:hover, .frp_blk_text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-decoration: underline;
	color: #000;
}

/* donate_now_box_lg, why_give_here */
#frp_lg_o_table,
#frp_lg_b_table {
position: relative;
	border: 0px;
 border-collapse: collapse; 
 padding: 0px; 
 margin: 0px;
 width: 286px; 
border-width: 0px; 
	line-height: 15px;
}

/* donate_now_box_lg, why_give_here */
#frp_lg_o_table {
background-color:#f8a55e;
}

/* detail, why_give_here */
#frp_lg_b_table {
background-color:#e0f4fe;
}


/* donate_now_box, tax_info_box */
#frp_sm_b_table,
#frp_sm_o_table {
position: relative;
border: 0px;
border-collapse: collapse; 
padding: 0px; 
margin: 0px;
width: 199px; 
border-width: 0px; 
line-height: 15px;
}



#frp_sm_b_table {
background-color:#e0f4fe;
}
#frp_sm_o_table {
background-color:#f8a55e;
}


.frp_lg_o_top,
.frp_lg_b_top {
 position: relative;
 width: 286px;
 height: 13px;
 background-repeat: no-repeat;
 background-position: top left;
}
.frp_lg_o_top {
background-image: url(/images/site/box_top_o_l.gif);
}
.frp_lg_b_top {
 background-image: url(/images/site/box_top_b_l.gif);
}

.frp_lg_o_left,
.frp_lg_b_left {
 position: relative;
 width: 13px;
 background-image: url(/images/site/box_left_o_l.gif);
 background-repeat: repeat-y;
 background-position: top left;
}
.frp_lg_o_left {
 background-image: url(/images/site/box_left_o_l.gif);
}
.frp_lg_b_left {
 background-image: url(/images/site/box_left_b_l.gif);
}


.frp_lg_o_bot,
.frp_lg_b_bot {
 position: relative;
 width: 286px;
 height: 13px;
 background-repeat: no-repeat;
 background-position: top left;
}
.frp_lg_o_bot {
 background-image: url(/images/site/box_bot_o_l.gif);
}
.frp_lg_b_bot {
 background-image: url(/images/site/box_bot_b_l.gif);
}


#frp_lg_o_table li,
#frp_lg_b_table li {
	list-style-type: circle;
}

/* why_give_here */
.audio_list_override {
	list-style-type: circle;
	list-style-image: url(/images/site/audio_tag_sm_bl.gif);
}

#frp_lg_o_table ul,
#frp_lg_b_table ul {
	margin-left: 20px;
	padding-left: 0px;
	margin-right: 10px;
}

/* search */
.search_result_table { border-collapse: collapse; width: 640px; }

/* search, etal */
.search_note,
.search_result_line,
.search_result_line a:link,
.search_result_line a:visited,
.search_result_line a:active,
.search_result_line a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	line-height: 16px;
	font-size: 11px;
}

.search_result_line {
	color: #000;
}

.search_note a:link,
.search_note a:visited,
.search_result_line a:link,
.search_result_line a:visited {
	color: #00847e;
}	

.search_result_line td { border-bottom: 1px dotted #000; vertical-align: top; }
.search_result_header td { border-bottom: 1px solid #000; }

/* search & join */
.search_title,
.search_result_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #dc8559;
}

/* join, payment, recover_password, search */
.search_note { color: red; }

.mycharity_table,
.cart_table { border-collapse: collapse; width: 640px; 
}

/* all over */
.mycharity_table,
.cart_table td { padding-left: 5px; }

.cart_item { height: 20px; }

.cart_spacer {height: 5px;}

.mycharity_header,
.verify_header,
.cart_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #dc8559;
}

.mycharity_header,
.verify_header td,
.cart_header td { border-bottom: 1px solid #000;}

.cart_total td { border-top: 1px solid #000; }

.cart_control,
.cart_control a:link,
.cart_control a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.verify_total,
.verify_item {
 height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.mycharity_item {
 height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
	

.mycharity_item tr+tr { border-bottom: 1px solid #888; vertical-align: top;}
.verify_item tr+tr { border-bottom: 1px solid #888; vertical-align: top;}
.cart_item_spacer td { border-bottom: 1px solid #ccc;  }

#verify_address a:link,
#verify_address a:visited,
.verify_total a:link,
.verify_total a:visited {
	text-decoration: underline;
	color: #000;
}

#verify_address a:hover,
#verify_address a:active {
text-decoration: underline;
color: #666;
}

.verify_total a:hover,
.verify_total a:active {
	text-decoration: underline;
	color: #fff;
}

#cancel_transaction {
	position: relative;
	clear: both;
	margin-left: 20px;
	margin-top: 50px;
	margin-bottom: 10px;

}

.cart_control a:hover,
.cart_control a:active {
	text-decoration: underline;
}

.billing_table {
border-collapse: collapse; width: 640px; }

.billing_info_table {
	border-collapse: collapse; width: 340px; }

.billing_fee_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#billing_fee {
	position:relative;
	width: 250px;
	text-align: left;
}


#verify {
	position: relative;
	width: 600px;
	height: 150px;
	clear:both;
}

#verify_address {
	position: relative;
	margin-left:20px;
	width: 300px;
	float: left;
}

#verify_complete {
	position: relative;
	float: right;
}

#processing {
}

.join_row {
	width: 10px;
}

#promo_callout_table {
	margin: 0px;
	border-collapse: collapse; width: 279px; }

.promo_callout_text, 
.promo_callout_byline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #00847e;
}

.promo_callout_byline {
	font-style: italic;
	text-align: right;
}

.inline_listen {	background-image: url("/images/site/audio_tag_sm.gif");
	background-repeat: no-repeat;
	padding-left: 12px;
	color: #00847e;	}
.inline_listen a:link, .inline_listen a:visited {	color: #00847e;	}
.inline_listen a:hover, .inline_listen a:active {text-decoration: underline}


#nuthelpom {
position: relative;
clear:both;
width: 230px;
height: 37px;
background-image: url("/images/nutritional_help_om.jpg");
background-repeat: no-repeat;
padding-top: 74px;
padding-left: 34px;

font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
font-size: 12px;
font-weight: bold;
color: #fff;
z-index: 2;
}

#eduom {
position: relative;
float: right;
clear:both;
width: 230px;
height: 45px;
background-image: url("/images/education_om.jpg");
background-repeat: no-repeat;
background-position: top right;
padding-top: 74px;
padding-right: 5px;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
font-size: 12px;
font-weight: bold;
color: #fff;
z-index: 2;
}

#econom {
	position: relative;
	clear:both;
	width: 130px;
	height: 47px;
	background-image: url("/images/economic_development_om.jpg");
	background-repeat: no-repeat;
	padding-top: 54px;
	padding-left: 135px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	z-index: 2;
}

#menthom {
	position: relative;
	float: right;
	clear:both;
	width: 180px;
	height: 67px;
	margin-top: 20px;
	background-image: url("/images/mental_health_om.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 44px;
	padding-right: 75px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	z-index: 2;
}

	
.om_color_extention {color: #00847e; display:inline;	}

	#eduom a:link,
	#eduom a:active,
	#eduom a:hover,
	#eduom a:visited,
	#menthom a:link,
	#menthom a:active,
	#menthom a:hover,
	#menthom a:visited,
#econom a:link,
#econom a:active,
#econom a:hover,
#econom a:visited,
#nuthelpom a:link,
#nuthelpom a:active,
#nuthelpom a:hover,
#nuthelpom a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}


	
