.caption {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif
}
#page_controls {
	FLOAT: right; MARGIN: 0px
}
#breadcrumb {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #660000
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HR {
	HEIGHT: 3px; BACKGROUND-COLOR: #007a45
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #ffffff
}
#wrapper {
	MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto
}
#content_wrap {
	MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto; POSITION: absolute
}
#header {
	CLEAR: none; BACKGROUND-IMAGE: url(CFI_header_background.jpg); COLOR: #ffffff; HEIGHT: 100px
}
#childfund_logo {
	MARGIN-TOP: 24px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 27px; WIDTH: 179px; POSITION: relative; HEIGHT: 53px
}
#utility_nav {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH: 700px; COLOR: #ffffff; MARGIN-RIGHT: 20px; TEXT-ALIGN: right; COLOR: #ffffff
}

#utility_nav p{
	COLOR: #ffffff
}

#utility_nav A {
	COLOR: #ffffff
}
#utility_nav A:link {
	TEXT-DECORATION: none
}
#utility_nav A:hover {
	TEXT-DECORATION: underline
}
#utility_nav A:active {
	TEXT-DECORATION: underline
}
#utility_nav A:visited {
	TEXT-DECORATION: none
}

#logo {
	FLOAT: left; WIDTH: 231px; HEIGHT: 59px
}
#secondary-nav {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; PADDING-TOP: 5px; POSITION: relative
}
#secondary-nav A {
	COLOR: #ffffff
}
#secondary-nav A:link {
	COLOR: #ffffff
}
#secondary-nav A:hover {
	COLOR: #ffffff
}
#secondary-nav A:active {
	COLOR: #ffffff
}
#secondary-nav A:visited {
	COLOR: #ffffff
}
#shopping-cart {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; PADDING-TOP: 5px; POSITION: relative
}
#shopping-cart A {
	COLOR: #ffffff
}
#shopping-cart A:hover {
	COLOR: #ffffff
}
#shopping-cart A:active {
	COLOR: #ffffff
}
#shopping-cart A:visited {
	COLOR: #ffffff
}
#accnt-maint_mychildfund {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; PADDING-TOP: 5px; POSITION: relative
}
#accnt-maint_mychildfund A {
	COLOR: #ffffff
}
#accnt-maint_mychildfund A:hover {
	COLOR: #ffffff
}
#accnt-maint_mychildfund A:active {
	COLOR: #ffffff
}
#accnt-maint_mychildfund A:visited {
	COLOR: #ffffff
}
#login-logout {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative
}
#search-input {
	CLEAR: both; MARGIN-TOP: 10px; DISPLAY: block; FLOAT: right; POSITION: relative
}
#menu_wrapper {
	Z-INDEX: 100; BACKGROUND: url(main_menu_background.jpg) no-repeat 0px 0px; MARGIN-BOTTOM: 5px; WIDTH: 950px; POSITION: relative; HEIGHT: 30px
}
#left_nav {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%
}
#left_nav-CHILDREN {
	CLEAR: left; BORDER-RIGHT: #b3b3b3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b3b3b3 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 173px; PADDING-TOP: 0px; BORDER-BOTTOM: #b3b3b3 1px solid; POSITION: relative; HEIGHT: 100%
}
#main_content-1 {
	CLEAR: both; FLOAT: left; WIDTH: 950px
}
#main_content-2 {
	BORDER-RIGHT: #b3b3b3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 753px; PADDING-TOP: 0px; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 100%; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px
}
#main_content-3 {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; Z-INDEX: 1; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 573px; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 100%; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px
}
#main_content-4 {
	FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 738px; MARGIN-RIGHT: 10px; HEIGHT: 100%
}
#ad_space {
	FLOAT: left; WIDTH: 200px; HEIGHT: 100%
}
#footer {
	CLEAR: both; MARGIN-TOP: 20px; FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; WIDTH: 950px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #0066cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #666666
}
P {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
INPUT {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #007a45; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
SELECT {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #007a45; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #007a45; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
radio {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #007a45; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
FORM {
	DISPLAY: inline; MARGIN: 0px
}
.outer_table {
	
}
.inner_table {
	
}
.homepage_content_table {
	
}
.secondary_content_table {
	HEIGHT: 100%
}
.rightnav_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.leftnav_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.secured_content_table {
	BORDER-RIGHT: #007a45 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #007a45 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #007a45 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #007a45 1px solid; BACKGROUND-COLOR: #f2f8f6
}
.table_w_padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.highlight_table {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f8efe2
}
.checkoutbar {
	BORDER-RIGHT: #002515 1px solid; BORDER-TOP: #002515 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #002515 1px solid; WIDTH: 100%; COLOR: #ffffff; BORDER-BOTTOM: #002515 1px solid; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #007a45
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #007a45; PADDING-TOP: 0px; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.pagetitle_secured {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: #007a45; PADDING-TOP: 10px; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.introtext {
	FONT-SIZE: 10px; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #007a45; PADDING-TOP: 0px; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.sectionheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #007a45; PADDING-TOP: 0px; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.sectionsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.footer {
	
}
.leftnav_header {
	FONT-WEIGHT: 800; FONT-SIZE: 14px; COLOR: #660000; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.rightnav_header {
	FONT-WEIGHT: 800; FONT-SIZE: 13px; COLOR: #7a4a1a; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.instructions {
	
}
.bold {
	FONT-WEIGHT: 800
}
.arrow {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.errormessage {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #c70900
}
.stepnumber {
	COLOR: #000000; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif; TEXT-ALIGN: right
}
.steptitle {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif; TEXT-ALIGN: right
}
.FormErrorText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000
}
.type {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: courier,courier new,monospace,monotype,serif
}
.type_accent {
	FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: courier,courier new,monospace,monotype,serif
}
.photo {
	BORDER-RIGHT: #391e01 2px solid; BORDER-TOP: #391e01 2px solid; BORDER-LEFT: #391e01 2px solid; BORDER-BOTTOM: #391e01 2px solid
}
.flag {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
.gift_category {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #391e01; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.gift_subcategory {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #391e01; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.gift_item {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.gift_item_image {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid
}
.gift_price {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.gift_item_number {
	FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.gift_quantity {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #007a45; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.gift_description {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.gift_related_copy {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-STYLE: italic; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif; TEXT-ALIGN: center
}
.gift_featured_copy {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/uploadedImages/public_site/gift_catalog/buttons/gift_featured_back.jpg) no-repeat 0px 0px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif; HEIGHT: 40px
}
.gift_search_by {
	FLOAT: right; LINE-HEIGHT: 34px; MARGIN-RIGHT: 60px
}
.gift_items_upsell_outside {
	PADDING-RIGHT: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BACKGROUND-COLOR: #bfded0; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.gift_items_upsell_inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px auto; WIDTH: 730px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.gift_items_featured_outside {
	PADDING-RIGHT: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BACKGROUND-COLOR: #bfded0; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.gift_items_featured_inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px auto; WIDTH: 730px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.gift_items_similar_outside {
	PADDING-RIGHT: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BACKGROUND-COLOR: #bfded0; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.gift_items_similar_inside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px auto; WIDTH: 730px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.gift_honoree {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.gift_FnF {
	MARGIN-TOP: 10px
}
.gift_FnF-header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.gift_FnF-text {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif
}
UL.gift_left_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 173px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UL.gift_left_nav LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.gift_left_nav LI A {
	BORDER-RIGHT: #b3b3b3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b3b3b3 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 3; PADDING-TOP: 0px; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 30px; TEXT-DECORATION: none
}
UL.gift_left_nav LI#active A {
	BACKGROUND: #007a45; COLOR: #ffffff
}
UL.gift_left_nav LI A:hover {
	BACKGROUND: #007a45; COLOR: #ffffff
}
UL#navlist LI#active A:hover {
	BACKGROUND: #007a45; COLOR: #ffffff
}
UL.gift_left_nav LI A:unknown {
	
}
.searchbox {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 18px
}
.FormFields {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #007a45; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.FormFieldError {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cce4da
}
.form_label {
	FONT-SIZE: 12px; MARGIN-RIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.required_field {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cart_item {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.cart_total {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.cart_item_cost {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cart_total_cost {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.form_item_description {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif
}
#brand_interactive {
	DISPLAY: block; Z-INDEX: 1; FLOAT: left; WIDTH: 711px; POSITION: relative; HEIGHT: 378px
}
#home_sponsor_block {
	DISPLAY: block; Z-INDEX: 1; FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 233px; POSITION: relative; HEIGHT: 378px
}
#home_bottom_blocks_wrapper {
	CLEAR: both; DISPLAY: block; WIDTH: 960px; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 190px
}
#home_block_1 {
	DISPLAY: block; FLOAT: left; WIDTH: 233px; MARGIN-RIGHT: 3px; POSITION: relative; HEIGHT: 182px
}
#home_block_2 {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 233px; MARGIN-RIGHT: 3px; POSITION: relative; HEIGHT: 182px
}
#home_block_3 {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 233px; MARGIN-RIGHT: 3px; POSITION: relative; HEIGHT: 182px
}
#home_block_4 {
	DISPLAY: block; BACKGROUND: url(/uploadedImages/public_site/homepage/block_04_placeholder.jpg) no-repeat 0px 0px; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 233px; POSITION: relative; HEIGHT: 182px
}
.stay_connected_spacer {
	CLEAR: both; WIDTH: 133px; HEIGHT: 32px
}
.cell_left A {
	BORDER-RIGHT: #b3b3b3 1px solid; PADDING-LEFT: 5px; FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 110px; COLOR: #000000; LINE-HEIGHT: 28px; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.cell_left A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #007a45; TEXT-DECORATION: none
}
.cell_right A {
	CLEAR: right; PADDING-LEFT: 5px; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 110px; COLOR: #000000; LINE-HEIGHT: 28px; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.cell_right A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #007a45; TEXT-DECORATION: none
}
.stay_connected_image {
	VERTICAL-ALIGN: middle
}
.cell_enews {
	VERTICAL-ALIGN: middle; WIDTH: 231px; HEIGHT: 56px; TEXT-ALIGN: center
}
#media_resources {
	WIDTH: 100%
}
#media_video-content {
	MARGIN: 50px auto; WIDTH: 321px; HEIGHT: 279px
}
#experts_list {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: black 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #bfded0; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
#experts_list P {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif
}
#for_journalists {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: black 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #bfded0; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
#for_journalists P {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, sans-serif
}
#article_content {
	CLEAR: both; MARGIN-TOP: 10px
}
#children_content {
	
}
#places_content {
	
}
#explore_content {
	
}
#media_content {
	CLEAR: both; MARGIN-TOP: 10px
}
#about_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px
}
#about-us_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px
}
#supporters_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px
}
#help_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px
}
#secured_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px
}
#email_content {
	
}
#button_controls {
	DISPLAY: block; MARGIN: 10px auto; WIDTH: 575px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
#print_content {
	BORDER-RIGHT: #b3b3b3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b3b3b3 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px auto 5px; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 575px; PADDING-TOP: 5px; BORDER-BOTTOM: #b3b3b3 1px solid; POSITION: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
#BB_matching_gifts_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px
}
#OH_careers_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px
}
#children_article_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px
}
.alertbox {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: red 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: red 1px solid; WIDTH: 450px; PADDING-TOP: 3px; BORDER-BOTTOM: red 1px solid
}
.highlight {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #fff2f2
}
.dlr_recognition {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.accnt-sum_sponsored-child {
	BORDER-RIGHT: #007a45 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #007a45 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #007a45 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #007a45 1px solid; BACKGROUND-COLOR: #f2f8f6
}
.accnt-sum_donations {
	BORDER-RIGHT: #007a45 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #007a45 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #007a45 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #007a45 1px solid; BACKGROUND-COLOR: #f2f8f6
}
.accnt-sum_achform {
	
}
.accnt-sum_contact-info {
	
}
.accnt-sum_account-history {
	
}
.accnt-hist_thank-you {
	BORDER-RIGHT: #007a45 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #007a45 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #007a45 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #007a45 1px solid; BACKGROUND-COLOR: #f2f8f6
}
.accnt-hist_account-statement {
	BORDER-RIGHT: #007a45 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #007a45 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #007a45 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #007a45 1px solid; BACKGROUND-COLOR: #f2f8f6
}
.accnt-hist_web-transactions {
	BORDER-RIGHT: #007a45 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #007a45 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #007a45 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #007a45 1px solid; BACKGROUND-COLOR: #f2f8f6
}
.child-info_spons-kid {
	BORDER-RIGHT: #007a45 1px solid; BORDER-TOP: #007a45 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #007a45 1px solid; BORDER-BOTTOM: #007a45 1px solid; BACKGROUND-COLOR: #f2f8f6
}
.child-info_title {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #007a45; LINE-HEIGHT: 2; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.child-info_nickname {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #007a45; LINE-HEIGHT: 2; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.child-info_spons-donate {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #f2f8f6
}
.child-info_gift-sum {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #f2f8f6
}
.child-info_achform {
	
}
#sponsorship_content {
	
}
.sponsor_diff_child {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, sans-serif
}
.spn_meet-child {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_explain-child {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.spn_flag {
	FLOAT: left; WIDTH: 100px
}
.spn_office-submitted {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right; WIDTH: 645px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_child-story {
	MARGIN-TOP: 10px; FONT-SIZE: 11px; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 645px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.spn_search-criteria {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/uploadedImages/public_site/sponsorship/search_criteria_back.jpg) no-repeat 0px 0px; MARGIN-LEFT: auto; WIDTH: 550px; COLOR: #ffffff; MARGIN-RIGHT: auto; FONT-FAMILY: Verdana, Geneva, sans-serif; HEIGHT: 50px
}
#spn_home-upper {
	
}
#spn_home-lower {
	MARGIN-BOTTOM: 20px
}
.spn_step-count {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; WIDTH: 750px; TEXT-ALIGN: right
}
#spn_search-results {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.spn_search-child-result {
	
}
.spn_search-child-name {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search-child-age {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search-child-country {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
spn_child-chosed {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
spn_thank-you {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
spn_delighted {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
#sponsorStory_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 560px
}
.sponsorStory_spn-image {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 354px; HEIGHT: 279px
}
.sponsorStory_spn-stats {
	FLOAT: right; WIDTH: 200px; HEIGHT: 277px
}
.sponsorStory_spn-content {
	CLEAR: both; MARGIN-BOTTOM: 10px; WIDTH: 560px; MARGIN-RIGHT: 5px
}
.sponsorStory_title {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
#donorStory_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 560px
}
.donorStory_dnr-image {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 354px; HEIGHT: 279px
}
.donorStory_dnr-stats {
	FLOAT: right; WIDTH: 200px; HEIGHT: 277px
}
.donorStory_dnr-content {
	CLEAR: both; MARGIN-BOTTOM: 10px; WIDTH: 560px; MARGIN-RIGHT: 5px
}
.donorStory_title {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
#alumniStory_content {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 560px
}
.alumniStory_alm-image {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 354px; HEIGHT: 279px
}
.alumniStory_alm-stats {
	FLOAT: right; WIDTH: 200px; HEIGHT: 277px
}
.alumniStory_alm-content {
	CLEAR: both; MARGIN-BOTTOM: 10px; WIDTH: 560px; MARGIN-RIGHT: 5px
}
.alumniStory_title {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search_gender {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search_age {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search_country {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search-result-name-label {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search-result-name {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search-result-age-label {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search-result-age {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search-result-country-label {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.spn_search-result-country {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}
.CP_country-name {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #007a45; FONT-FAMILY: "century gothic","gil sans",verdana,arial,helvetica,sans-serif
}


/*-------------------Gift Registry Styles-------------------*/

span#ecProdDescription {
	margin-bottom:10px;
	display:block;
}


/*-------------------Social Box Styles-------------------*/

.socialbox {
	position: relative;
	display: block;
	width: 233px;
	height: 182px;
	margin-left: 3px;
	float: left;
	background: url(http://www.mychildfund.org/atf/cf/{F93B451C-AA94-43DE-A4BA-A25D8BC6A0A0}/block_04_placeholder.jpg) 0px 0px no-repeat;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
.socialbox a:link {
color:#0066CC;
text-decoration:none;
}
.socialbox img {border: none;}
.socialbox .stay_connected_spacer {
	width: 133px;
	height: 32px;
	clear: both;
}
.socialbox .cell_left a {
	border-bottom: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	width: 110px;
	height: 30px;
	float: left;
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
	margin-left: 1px;
	padding-left: 5px;
	line-height: 28px;
}
.socialbox .cell_left a:hover {background-color: #007a45; color: #ffffff !important; text-decoration:none;}

.socialbox .cell_right a {
	border-bottom: 1px solid #b3b3b3;
	width: 110px;
	height: 30px;
	float:left;
	clear: right;
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	line-height: 28px;
	vertical-align:middle;
}
.socialbox .cell_right a:hover {  background-color: #007a45; color: #ffffff !important; text-decoration:none;  }

.socialbox .stay_connected_image {  vertical-align:middle;  }

.socialbox .cell_enews {
	display: block;
	position: relative;
	float: left;
	clear: both;
	height: 24px;
	width: 137px;
	margin-top: 17px;
	margin-left: 47px;
}

/*-------------------End Social Box Styles-------------------*/