@charset "utf-8";
/* CSS Document */

* {	padding:0px; margin:0px; outline:none;}
body { background:#E1D5BD url("http://mumbles.amorhq.net/amorhome/images/body_bg.jpg") repeat-x top left; color:#232323; font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif; font-size:12px;}
#sitemap_body, #enewsform_body {background-image:none;background-color:#fff;}
table {width:100%;	padding:0px; margin:0px; border-collapse:collapse;border-spacing:0px;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing: 0px;}
tbody{vertical-align:top;}
td {vertical-align:top;height:0px}
tr{height:0px;}
a:link, a:visited{ text-decoration:none; cursor:pointer;}
a img{border:none; cursor:pointer;}
input:focus, input.focused, textarea:focus { background-color:#f7f7f7; color:black;}
input.radio{margin:0px;padding:0px;}
label{padding-left:5px;}
.small{font-size:.8em; font-style:italic;}
/* layout */
.clear{ clear:both;}
#container { margin:0 auto; width:944px; background-color:#fff;}
#mainwrap{ margin:0px 5px 0px 5px;}

/* header */
#header {width:934px; height:85px; background:url("http://mumbles.amorhq.net/amorhome/images/index/main_header.jpg") top left no-repeat; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#header_logo, #reg_header_logo {float:left; width:600px; margin:5px 0px 0px 25px;}
#reg_header_logo {width:650px;}
#header_links_wrap{float:left;margin-top:3px;}
#header_links {float:left;padding-top:0px;margin-right:4px;line-height:14px;}
#header_login{float:left;padding-top:1px;line-height:14px;}
#header_login img{visibility:hidden; height:0px; width:0x; line-height:0px;}
#header_search{float:left;}
#header_links a:link, #header_links a:visited, .login_link, .login_link:visited{color:#232323;text-transform:uppercase;}
#header_links a:hover, .login_link:hover{text-decoration:none; color:#de6700;}
.login_link tbody, .login_link td{vertical-align:baseline;}
#PC2798_menuMS tbody, #PC2798_menuMSn0, {vertical-align:baseline;}


/* main navigation */
#nav { background-image:url("http://mumbles.amorhq.net/amorhome/images/navbar_bg.png");height:32px; width:920px; float:left; padding-left:14px; z-index:100; position:relative;}
#shadow { background-image:url("http://mumbles.amorhq.net/amorhome/images/shadow.png"); height:2px; width:934px;}
#myamorbtn{margin:9px 0px 0px 10px; float:left;text-transform:uppercase;padding:0px;}
#myamorbtn a:link, #myamorbtn a:visited{color:#ffff00; padding:0px;margin:0px;}
#main_nav{float:left;}

/* slideshow */
#main_feature,#features{clear:both; width:934px; height:307px; position:relative; float:left; margin-top:0px;}
#main_feature_sub{clear:both; width:934px; height:195px; margin:0px; position:relative;}
.main_feature_content{visibility: hidden; position: absolute; /*filter: alpha(opacity=100);*/}
#main_feature1{visibility: visible; position: relative;}
.main_feature_short_text{width: 300px; height: 220px; position:absolute; background:url("http://mumbles.amorhq.net/amorhome/images/main_feature_bg.png") top left no-repeat; margin-top: 41px; margin-left: 67px;}
.main_feature_short_text a:link, a:visited {color:#DE6700;}
.main_feature_short_text a:hover {text-decoration:underline;}
.main_feature_short_text h1 {width: 257px; height: 23px; font-size: 18px; color: #fff; /*padding: 15px 12px 5px 20px;*/ margin: 15px 12px 2px 20px; overflow: hidden;}
.main_feature_short_text p {font-size: 13px; color: #fff; padding: 15px 12px 0 20px; line-height: 16px;}
.mainFeatureMainImage{max-height: 308px; max-width: 934px; min-width: 308px;}
#main_feature_bottom{ background-image:url("http://mumbles.amorhq.net/amorhome/images/index/slider_bottom_bg.png"); height:10px; width:934px; z-index:9999999;}
.feature_buttons{margin: 250px 0 0 70px; position: absolute; width: 285px; height:40px;}
.feature_buttons a {height: 40px; line-height: 40px; width: 100%; color: #FFFFFF; text-align:center; font-size: 12px; text-decoration: none; display: block;}
.feature_buttons a:hover {color: #333333;}
.feature_buttons div {height: 40px; float: left;}
#slider_counter{background: url("http://mumbles.amorhq.net/amorhome/images/index/slider_count_bg.png"); float:left; width: 170px; height: 35px; right: 0; top: 0; margin: 270px 24px 0 0; position:absolute;}
.slider_num{width: 25px; line-height: 25px; height: 70%; margin-top:5px; border-right: 1px solid #D0D0D0; float: left; border-left: 1px solid #ccc;cursor: pointer;}
.slider_num a:link, .slider_num a:active, .slider_num a:visited{color: #fff; font-size: 13px; text-align: center; width: 100%; text-decoration: none; display:block;}
.slider_num a:hover, .slider_num_selected a:link {color: #fff !important; background: #DE6700;}
#slider_num_first{border-left: 0 !important; padding-left:5px;}
#slider_num_last {border-right:none; border-left: 1px solid #FFFFFF;}
#tripbtns { float:left; position:absolute; margin:175px 0px 0 35px; width:250px; }
#btn_individual, #btn_group, #btn_family, #btn_vol, #btn_learnmore, #btn_signup {display:block; width:100px; height:30px; background:url("http://mumbles.amorhq.net/amorhome/images/index/btn_trips.png") top left no-repeat;}
#btn_group:hover {background-position:0 -30px;}
#btn_family {background-position:0 -60px;}
#btn_family:hover {background-position:0 -90px;}
#btn_individual {background-position:0 -120px;}
#btn_individual:hover {background-position:0 -150px;}
#btn_learnmore {background-position:0 -240px;}
#btn_learnmore:hover {background-position:0 -270px;}
#btn_signup {background-position:0 -300px;}
#btn_signup:hover {background-position:0 -330px;}
#btn_vol {background-position:0 -180px;}
#btn_vol:hover {background-position:0 -210px;}
#btn_signup, #btn_read {display:block; width:80px; height:30px; background:url("http://mumbles.amorhq.net/amorhome/images/index/share_btns.jpg") top left no-repeat;}
#btn_read:hover {background-position:0 -30px;}
#btn_signup{background-position:0 -60px;}
#btn_signup:hover {background-position: -90px;}
#tripbtns td {padding:5px 5px 0 0;}
#main_feature_text_locations, #main_feature_text_xproject, #main_feature_text_store, #main_feature_text_africa, #main_feature_text_sancarlos, #main_feature_text_30years, #main_feature_text_share{ float:left; position:absolute;}
#main_feature_text_amor{ width:265px; position:absolute; padding:55px 0px 0px 30px;}
#main_feature_text_locations{ width:300px; padding:100px 0px 0px 85px;}
#main_feature_text_xproject{ width:210px; margin:105px 0px 0px 695px; color:#fff;}
#main_feature_text_sancarlos{ width:474px; margin: 185px 0px 0px 435px;}
#main_feature_text_store{ width:200px; margin:228px 0px 0px 568px;}
#main_feature_text_africa{ width:300px; margin:120px 0px 0px 90px;}
#main_feature_text_30years{ margin:195px 0px 0px 512px;}
#main_feature_text_share{ margin:220px 0px 0px 355px;}
#main_feature_text_africa div{float:left;}
#main_feature_text_amor p, #main_feature_text_locations p, #main_feature_text_xproject p{ padding-top:15px; line-height:20px;}
#main_feature_text_amor p{ font-size:15px;}
#main_feature_text_amor h1{ font-size:35px; color:#de6700; padding:0px; margin:0px;}
.btn_readmore{ display:block; background:url("http://mumbles.amorhq.net/amorhome/images/index/btn_readmore.jpg") top left no-repeat; width:81px; height:20px;}
.btn_shop{ display:block; background:url("http://mumbles.amorhq.net/amorhome/images/index/btn_shop.jpg") top left no-repeat; width:80px; height:20px;}
.btn_readmore:hover, .btn_shop:hover{ background-position:0px -20px;}
.btn_signup, .btn_readmore_white{ display:block; width:87px; height:30px;}
.btn_readmore_white{ background:url("http://mumbles.amorhq.net/amorhome/images/index/btn_readmore_white.png") top left no-repeat;}
.btn_signup{ background:url("http://mumbles.amorhq.net/amorhome/images/index/btn_signup.png") top left no-repeat;}
.btn_signup:hover, .btn_readmore_white:hover{ background-position:0px -32px;}

/* first level content boxes - HOME */
.home_contentboxes{margin-top:5px; float:left; display:block; clear:both;}
#box1, #box2, #box3, #box4{width: 230px; height: 125px; margin-right:2px; padding:0px;float:left;color:#fff;border:1px solid #ccc;}
#box4{ margin:0px;}
#box1{ background-image:url("http://mumbles.amorhq.net/amorhome/images/index/cbox_1.jpg");}
#box2{ background-image:url("http://mumbles.amorhq.net/amorhome/images/index/cbox_2.jpg");}
#box3{ background-image:url("http://mumbles.amorhq.net/amorhome/images/index/cbox_3.jpg");}
#box4{ background-image:url("http://mumbles.amorhq.net/amorhome/images/index/cbox_5.jpg");}
#box1, #box2, #box3, #box4 a:link {color:#fff; text-decoration:none; cursor: pointer;}
#box1, #box2, #box3, #box4 a:visited {color:#fff; text-decoration:none; cursor: pointer;}
#boxcontentorange{ background-image:url("http://mumbles.amorhq.net/amorhome/images/index/box_bg_orange.png");}
#boxcontentdrkblue{ background-image:url("http://mumbles.amorhq.net/amorhome/images/index/box_bg_blue.png");}
#boxcontenttan{ background-image:url("http://mumbles.amorhq.net/amorhome/images/index/box_bg_tan.png");}
#boxcontentgreen{ background-image:url("http://mumbles.amorhq.net/amorhome/images/index/box_bg_green.png");}
#boxcontentdrkblue, #boxcontentorange, #boxcontenttan, #boxcontentgreen{ height:40px; margin-top:85px; color:#fff;}
#boxcontentdrkblue h1, #boxcontentgreen h1, #boxcontenttan h1, #boxcontentorange h1 { padding:2px 0px 0px 10px; font-size:13px; font-weight:bold; color:#fff;margin:0px;}
#boxcontentdrkblue p, #boxcontentgreen p, #boxcontenttan p, #boxcontentorange p{ padding:3px 0px 0px 10px; font-size:11px;margin:0px;}

/* second level content boxes  */
#box_video, .box_lrg, .box_med{margin:5px; float:left;}
#box_video{width:550px;}
#box_video_head, #box_video_foot{ background:url("http://mumbles.amorhq.net/amorhome/images/index/box_video.jpg") left top no-repeat; width: 550px; float:left;}
#box_video_main{ background:url("http://mumbles.amorhq.net/amorhome/images/index/box_video_main_bg.jpg") top left repeat-x; width: 528px;	padding:20px 0px 0px 20px;}
#box_video_foot{ background-position:0px -28px;height:20px;}
#box_login{width:350px; float:left}
#box_login_head{ background:url("http://mumbles.amorhq.net/amorhome/images/subpage/myamor/box_login_head.jpg") 0 0 no-repeat; width:350px;float:left;}
#box_login_main{ background:url("http://mumbles.amorhq.net/amorhome/images/subpage/myamor/box_login_bg.jpg") 0 0 repeat-x; width:328px; height:148px; float:left; padding:10px;}
#box_login_main p{color: #232323;}
#box_login_foot{ background:url("http://mumbles.amorhq.net/amorhome/images/subpage/myamor/box_login_foot.jpg") 0 0 no-repeat; width:350px; float:left; height:20px;}
#box_login_main a{color:#00529b;text-decoration:none;}
#box_login_main a:hover{text-decoration:underline;}
.box_lrg{width:374px;}
.box_lrg_head, .box_lrg_foot{ background:url("http://mumbles.amorhq.net/amorhome/images/index/box_lrg.jpg") top left no-repeat; width:374px; float:left;}
.box_lrg_head h1, .box_med_head h1, #box_video_head h1, #box_login_head h1{padding:6px 0px 0px 40px; color:#fff; font-size:12px; font-weight:bold; margin:0px}
#box_login_main h3{font-size:13px; font-weight:bold;margin:0px}
.box_lrg_head, #box_video_head, #box_login_head{height:28px;}
.box_lrg_foot{background-position:0 -28px; height:8px;}
.box_med{ float:left; width:270px; margin:5px;}
.box_med_head, .box_med_foot{ background:url("http://mumbles.amorhq.net/amorhome/images/index/box_med.jpg") top left no-repeat; width:270px; float:left;}
.box_med_head{height:28px;}
.box_med_main{ background:url("http://mumbles.amorhq.net/amorhome/images/index/box_med_main_bg.jpg") top left repeat-x; width:258px; height:76px; float:left; padding:3px 0px 0px 10px;margin:0px;}
.box_med_main p, #box_login_main p{ font-size:11px; padding:10px 5px 10px 5px; line-height:145%; margin:0px;}
.box_med_foot{ background-position:0px -28px; height:5px;}
#blog_main, #store_main, #box_video_main, .box_med_main, #box_login_main{ float:left; border-left: solid 1px #ccc; border-right: solid 1px #ccc;}
#blog_main{	width:362px; height: 337px; overflow: -moz-scrollbars-vertical;	overflow-y: scroll;	overflow-x:hidden; padding:20px 0px 5px 10px;}
#store_main{width:372px; height:76px;}
#wpposts{width:80%;	float:left;	color:#000;}
#wpposts ul{ list-style:none; }
#wpposts ul li { width:325px; margin-bottom:8px;  color:#000;}
#wpposts li { background:url("http://mumbles.amorhq.net/amorhome/images/index/line.gif") repeat-x 0 100%; float:left; }
#wpposts ul li .summary{ float:left; display:inline; width:325px; padding-bottom:15px; color:#000; font-size:10px;}
#wpposts ul li .date { font-size:0.83em; text-transform:uppercase; color:#555; padding-bottom:2px; }
#wpposts h4 {  color:#555; font-size:12px; font-weight:bold; padding:2px 0 4px; line-height:110%; }
#wpposts p { font-size:10px; color:#555; padding-bottom:5px; }
#wpposts a:link, #wpposts a:visited{ color:#de6700; text-decoration:none; }
#wpposts a:hover{ color:#de6700; text-decoration:underline; }
#wpposts.bloglink {color:#de6700;}
.box_med_main a:link, a:visited {color:#DE6700;}
.box_med_main a:hover {text-decoration:underline;} 
.btn_subscribe{	float:left;	display:block; margin:5px 0px; background:url("http://mumbles.amorhq.net/amorhome/images/index/btn_subscribe.png") top left no-repeat; width:80px; height:20px;}
.btn_subscribe:hover, .btn_subscribe:hover{	background-position:0px -20px;}
input.enewsbtn{	width: 36px; height:18px;}
input.enewstxt{	border: 1px #999 solid; height: 18px; width: 160px; padding-top:2px; font-size:11px; color:#555;}

/* column containers - SUBPAGES */
#header_col1{margin:0px;}
#contentboxes{ margin:20px 10px 0px 10px;}
#contentboxes_1col{padding:20px;}
#leftbox_1col{width:350px; float:left; display:block;}
#rightbox_1col{width:525px; float:left; display:block; padding-left:20px;}
#leftbox, #centerbox{ float:left;}
#leftbox{ width:225px; display:block; font-size:95%;line-height:145%}
.rightbox{ width:650px;	padding-left:30px; float:left;}
#rightbox_enews{ width:650px; float:left;}
#centerbox{	width:900px; margin:0px 20px 0px 20px;}
.rightbox p, .leftbox p, #rightbox_1col p,  #centerbox p, #centerbox li, #rightbox_enews p{line-height:175%; padding-bottom:10px; margin:0px;}
.rightbox .lastp{padding-bottom:2px;}
.rightbox h1, #rightbox_1col h1, #centerbox h1, #rightbox_enews h1{ color:#00529b; font-size: 18px; line-height: 26px; padding:0px 0px 10px 0px;margin:0px;}
.rightbox h2, #rightbox_1col h2, #rightbox_enews h2{color:#de6700; font-size:15px; line-height:18px; padding:5px 0 5px 0;margin:0px;}
.rightbox h3, #rightbox_1col h3,#centerbox h3, #rightbox_enews h3{font-size:12px; line-height:14px; padding:0px 0px 3px 0px;margin:0px;}
#rightbox_header{ padding-bottom:15px;}
#centerbox_header{ width:490px;	padding-bottom:15px;}
#centerbox_main{ width:490px;}
#centerbox ul{ padding:5px 0px 10px 40px;}
.rightbox ul, .rightbox ol,  #rightbox_header ol, #rightbox_1col ul, #rightbox_1col ol, #rightbox_enews ul{padding:0px 0px 5px 40px}
.rightbox li, #rightbox_enews li{line-height:175%; padding-bottom:5px;margin:0px;}
#rightbox_1col li{padding:0px 0px 10px 45px; margin-bottom:10px;list-style:none;border-bottom: 1px #fdefda solid;}
.rightbox a:link, #rightbox_1col a:link, .rightbox a:visited, #rightbox_1col a:visited, #rightbox_enews a:link, #rightbox_enews a:visited{ color:#00529b;}
.rightbox a:hover, #rightbox_1col a:hover, #rightbox_enews a:hover{ text-decoration:underline;}
.inset_img{margin: 10px 10px 10px 0px;}
.divider{margin:15px 0 15px 0; border-bottom:1px solid #f2ebce;}

/* box classes */
.box_borders { border-left:solid 1px #ccc; border-right:solid 1px #ccc;}

.locations_date_container, .ph_programs_container, .trips_wrap, #location_details_wrap, #internship_wrap, .trip_details_wrap{width:628px; float:left; background: #D0E4F4 url("http://mumbles.amorhq.net/amorhome/images/subpage/bl_box_bg.gif") repeat-x; font: 11px Verdana; color:#333; line-height:14px; padding: 10px; margin: 15px 0 20px 0; border: 1px #CCC solid;} 

/* mission trip landing */
.trips_header{float:left; width:628px;}
.trips_img{float:right; margin-left:5px; border:1px solid #ccc;}
.trips_img a:link, .trips_img a:visited{padding:0px;margin:0px;}
.trips_text{float:left; width:306px; height:220px; padding:5px; background-color:#fff; border:1px solid #ccc; overflow:hidden;}
.trips_text p{padding-bottom:3px;}

/* registration page containers */
div#cats_group, div#cats_individual, div#cats_family, div#register_now_box, div#register_packet, div#register_packet_xproject, div#step_boxes{margin-bottom:5px; width:350px; height:125px; clear:both;}
div#register_now_box{height:68px;}
div#step_boxes{height:100px;}
div#cats_group {background:url("http://mumbles.amorhq.net/amorhome/images/landing/register_cats_group_bg.jpg") 0 0 no-repeat;}
div#cats_individual{background:url("http://mumbles.amorhq.net/amorhome/images/landing/register_cats_individual_bg.jpg") 0 0 no-repeat;}
div#cats_family{background:url("http://mumbles.amorhq.net/amorhome/images/landing/register_cats_family_bg.jpg") 0 0 no-repeat;}
div#register_now_box{background:url("http://register.amor.org/images/register_now_box.png") 0 0 no-repeat;}
div#register_packet{background:url("http://register.amor.org/images/register_packet.png") 0 0 no-repeat; height:135px}
div#register_packet_xproject{background:url("http://register.amor.org/xproject/images/register_packet.png") 0 0 no-repeat; height:95px;}
div#step_boxes{background:url("http://mumbles.amorhq.net/amorhome/images/subpage/registration/step_boxes.png") 0 0 no-repeat;}
div.cats_wrap{float:left;width:100%; padding:50px 0px 0px 20px}
div.cats_wrap p{padding-bottom:5px;}
div.cats_wrap a:hover{text-decoration:underline;}
div.register_text_wrap a:hover{text-decoration:underline;}
div.register_text_wrap p{line-height:20px; padding:15px 20px 5px 30px;}
div.register_text_wrap h2{color:yellow;font-size:17px;text-decoration:none;padding:25px 20px 5px 30px;margin:0px;}
#register_link:hover{text-decoration:underline;}
.packet_link:link, .packet_link:visited{color:#f7f7f7;}
p.gray_text{color:#ccc; margin-bottom:5px;}
li.step1 {background:url("http://mumbles.amorhq.net/amorhome/images/landing/register_step1.gif") 0 0 no-repeat;}
li.step2 {background:url("http://mumbles.amorhq.net/amorhome/images/landing/register_step2.gif") 0 0 no-repeat;}
li.step3 {background:url("http://mumbles.amorhq.net/amorhome/images/landing/register_step3.gif") 0 0 no-repeat;}
li.redbullet{background:url("http://mumbles.amorhq.net/amorhome/registration/images/redbullet.gif") 0 0 no-repeat;}


/* organize trip containers */
#locations{float:left; display:block; width:650px;}
#loc_mex, #loc_africa, #loc_usa{width:250px; height:75px;margin-bottom:5px;}
#loc_mex a:link{background:url("http://mumbles.amorhq.net/amorhome/images/subpage/missiontrips/organize_mexico.jpg") 0 0 no-repeat; width:250px; height:75px; padding:45px 0px 0px 20px; color:#fff; display:block}
#loc_mex a:hover{text-decoration:underline;}

/* locations and availability containers */
.locations_header, .locations_dates{float:left; width:585px;}
.locations_header{padding-left:5px;}
.locations_header h1{color:#DE6700; font-size:18px; padding:0px;}
.locations_header a:link, .locations_header a:visited{color:#00529B;}
.locations_info_wrap{float:left; width:585px; background:#F3DED0; padding:10px 20px 10px 20px; margin-bottom:10px; border:1px solid #CCC; overflow:hidden;}
.locations_info_wrap p{font-size:10px; padding:0px 0px 5px 0px;}
.locations_info_wrap h2{font-size:13px; color:#555; padding-bottom:0px;}
.locations_info_wrap h3{font-size:11px; color:#de6700; padding-bottom:0px;}
.locations_info{float:left; width:225px; padding-left:10px;}
.locations_dates{float:left; width:150px; padding-top:12px;}
.locations_register{float:right; width:160px; padding-top:12px;}
.locations_text{float:left; padding:10px;  background-color:#fff; border:1px solid #CCC;}

#location_details_head{float:left;padding-bottom:5px;clear:both}
#location_details_head h2{padding-top:0px;margin-top:0px;}
#location_details_head{padding:0px;margin:0px;font-size:11px;}
#location_details_main{float:left; background: #F3F8FB url(http://mumbles.amorhq.net/amorhome/images/subpage/ltbl_box_bg.gif) repeat-x; border:1px solid #ccc; padding:25px 10px 15px 25px; margin:0px; width:590px;}
#location_details_main h3{font-size:16px;padding-bottom:10px;}
#dates{float:left;width:60%;}
#price{float:left;width:40%;}
#location_details_main #price{margin-top:25px;}
#price h2{padding:0px;margin:0px;}
#price p{font-size:10px;padding:0px;margin:0px}

/* Default Information Box */
.info_box_wrap{width:628px; float:left; background: #D0E4F4 url("http://mumbles.amorhq.net/amorhome/images/subpage/bl_box_bg.gif") repeat-x; font: 11px Verdana; color:#333; line-height:14px; padding: 10px; margin: 15px 0 20px 0; border: 1px #CCC solid;}
.info_box_head h2{padding-bottom:0px;margin:0px;}
.info_box_head p{padding:0px 0px 0px 2px;margin:0px;font-size:10px;}
.info_box_main{float:left; background: #F3F8FB url("http://mumbles.amorhq.net/amorhome/images/subpage/ltbl_box_bg.gif") repeat-x; border:1px solid #ccc; margin-top:5px; padding:20px; width:585px;}
.info_box_main h3{font-size:14px;padding:5px 0px 5px 0px;}
.info_box_main p{padding-bottom:0px;margin-bottom:0px;}
.info_box_main .dates{float:left;width:60%}
.info_box_main .price{margin-top:15px}
.info_box_main .price h2{padding:0px;margin:0px;}
.info_box_main .price p{font-size:10px;padding:0px;margin:0px;}

/* give project hope containers */
.ph_form{float:left; width:290px; height:155px; padding:10px; margin:0px 8px 10px 0px; border:1px solid #ccc;}
.ph_form span{color:#DE6700; font-size:15px; font-weight:bold;}
.rightbox .ph_programs_container .ph_form h4{font-size:12px; padding:5px 0px 0px 0px;margin:0px;}
.rightbox .ph_programs_container .ph_form h3{font-size:20px; padding:10px 0px 0px 0px;margin:0px;color:#000;}
.rightbox .ph_programs_container .ph_form ul{padding:0px;margin:0px;}
.rightbox .ph_programs_container .ph_form li{list-style:none;margin:5px;float: left;display: block;width:135px; height:47px; font: 11px Arial;text-align:center; padding:6px 0px 0px 0px;}
.rightbox .ph_programs_container .ph_form li a:hover{text-decoration:none;}
.rightbox .ph_programs_container .ph_form p{padding-top:3px;}
.box-orange {background: #FFEFD2;}
.box-orange:hover{background-color: #FFDD9E;}
.box-green {background: #F2F2D9;}
.box-green:hover {background: #DAE7CD;}
.box-drkgreen{background: #DAE7CD;}
.box-drkgreen:hover{background:#F2F2D9;}
.box-red{background:#F3DED0;}
.ph_img{float:left; border:1px solid #ccc;}
.ph_text{float:left; width:615px; padding:5px; background-color:#fff; border:1px solid #CCC;}
.ph_donate{background:url("http://mumbles.amorhq.net/amorhome/images/subpage/give/btn_donate.png") 0 0 no-repeat; width:85px; height:25px;border:none;color:#fff; font-size:12px; font-weight:bold;  cursor:hand;cursor:pointer;}
.ph_donate:hover{background-position:0px -25px;}	
#ph_bts{background:#F3DED0;}
#ph_hnm{background:#C5D7DA;}
#ph_cwfl{background:#FFEFD2;}
#ph_stw{background:#C5D7DA;}
#ph_wr{background:#F3DED0;}
#ph_list ul{margin:0px;padding:0px;}
#ph_list ul li{list-style: none; float: left; width:130px;padding:0px;margin:0px;}


/* left column menu/sideboxes - SUBPAGES */
.sidebox, .sidebox2{width:225px; float:left; margin-bottom:20px;}
.sidebox_right{width:150px; float:left;}
.sidebox2 h3{ color:#B79860; font-size:12px; font-weight:bold; padding:0px 0px 3px 0px; margin:0px 0px 10px 0px; border-bottom: 1px #F2EBCE solid;}
.sidebox2 a:link, .sidebox2 a:visited{ color:#00529b;}
.sidebox2 a:hover{ text-decoration:underline;}
.sidebox2 p{ padding:0px 10px; line-height:1.2em;}
.sidebox2 ul{ padding:5px 0px 0px 25px;}
.sidebox2 li{ padding-top:5px;}
/* sidenav */
.sidenav_head{ background:url("http://mumbles.amorhq.net/amorhome/images/subpage/sidenav_header_bg.jpg") top left no-repeat; width:225px; height:28px; float:left;}
.sidenav_head h3, #sitemap_header h1, #organize_links h4, 
#linksbox_header h4{ padding:6px 0px 0px 40px; margin:0px; color:#fff; font-size:11px; font-weight:bold;}
.sidenav_main{ width:223px; float:left; border-left: solid 1px #ccc; border-right: solid 1px #ccc; overflow:hidden;}
.sidenav_main p{ padding:10px; line-height:1.2em;}
.sidenav_footer_w, .sidenav_footer_b{ width:225px; height:6px; float:left;}
.sidenav_footer_w{ background:url("http://mumbles.amorhq.net/amorhome/images/subpage/sidenav_footer_bg.jpg") top left no-repeat;}
.sidenav_footer_b{ background:url("http://mumbles.amorhq.net/amorhome/images/subpage/sidenav_footer_bg_b.jpg") top left no-repeat;}
.submenu{padding:5px 10px 0px 10px; margin:0px;}
.submenu li{text-decoration: none; list-style:none; border-bottom:1px solid #A0A0A0; margin:8px 0px 8px 0px; }	
.submenu li a:link, .submenu li a:visited, .submenu li a:hover{height:26px; color: #232323; display: block; background: url("http://mumbles.amorhq.net/amorhome/images/subpage/submenu_arrows.gif") no-repeat;}
.submenu li a:hover{background-position:0 -26px;}
ul#l2_submenu{margin:0px 0px 15px 20px;padding:0px;}
ul#l2_submenu li{margin:8px 0px;padding:0px; height: 12px; list-style:none; border:none; background:none;}
ul#l2_submenu li.first{margin-top:0px;}
#l2_submenu li a{padding:0px; margin:0px; color: #8D8D8D; font-size: 11px; text-decoration: underline; background:none;}
#l2_submenu li a:hover{color:#555;}
#linksbox{float: right; margin-left: 10px; margin-bottom:10px;}
#linksbox, #linksbox_header, #linksbox_footer{width: 280px;}
#linksbox_main{width:258px; padding:10px;}
#linksbox_main ul{padding:0px; margin:0px 0px 0px 30px;}
#linksbox_main li{text-decoration: none; list-style:square;}
#linksbox_main .steps{padding:0px;margin:0px;}
#linksbox_main .steps li{padding-left:35px;list-style:none;}
#linksbox_header, #linksbox_main, #linksbox_footer{float:left;}
#linksbox_header{background:url("http://mumbles.amorhq.net/amorhome/images/subpage/linksbox_header.jpg") 0 0 no-repeat;height:28px;}
#linksbox_footer{background:url("http://mumbles.amorhq.net/amorhome/images/subpage/linksbox_footer.jpg") 0 0 no-repeat;height:6px;}

/* sitemap */
#sitemap{ float:left; width:924px; margin-top:30px; margin-left:10px;}
#sitemap_blog{float:left;background-color:#fff;}
#sitemap h3, #sitemap_blog h3{ font-size:12px; padding:10px 0px 5px 0px; margin:0px;}
#sitemap_left, #sitemap_lcenter, #sitemap_rcenter, #sitemap_right{ float:left; margin:10px 0px 0px 20px}
#sitemap_left{ width: 350px; overflow:hidden;}
#sitemap_lcenter{ width: 150px;}
#sitemap_rcenter{ width:200px;}
#sitemap_right{ width: 140px;}
#sitemap_header{ float:left; width:924px; height:28px; background:#fff url("http://mumbles.amorhq.net/amorhome/images/subpage/sitemap_header_bg.jpg") top left no-repeat;}
#sitemap_main{ width:922px; float:left; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.sitemap_list{ padding:0px; margin:0px; width:100%; list-style:none; float:left; font-size:11px;}
.sitemap_list ul{ margin:0px; padding:0px;}
.sitemap_list li{ padding:0px; margin-bottom: .5em; list-style:none;}
.sitemap_list a:link, .sitemap_list a:visited{ color:#555;}
.sitemap_list a:hover{ color:#de6700;}
#sitemap_footer{ width:924px; height:6px; float:left; background:url("http://mumbles.amorhq.net/amorhome/images/subpage/sitemap_footer_bg.jpg") top left no-repeat;}
#rss{ background:url("http://mumbles.amorhq.net/amorhome/images/icon_rss.gif") top left no-repeat; width:200px; height:20px; margin-top:10px;	padding-left:25px; display:block;}

/* footer */
#footer{ float:left; width:944px; background:#E1D5BD url("http://mumbles.amorhq.net/amorhome/images/footer_bg.jpg") top left no-repeat; padding:20px 0 20px 0;}
.secondtext {float:right; text-align:right; font-size:15px; width: 600px;}
#amorsiteoptionslinks{float:right; width:600px;  margin-top: 30px;}
ul#amorsiteoptions01{float: right; margin:10px 0px; padding:0px;overflow:visible;}
#amorsiteoptions01 a{display: block; color:#333;  font-size: 12px;font-weight: bold; padding:0px 2px 0px 2px; text-decoration: none;}
#amorsiteoptions01 a:hover{background: #ffffff;}
#amorsiteoptions01 li{display: block;float: left;margin-left:10px; list-style:none; color:#ff6600;}
#amorsiteoptions01 a:hover{ background: url("http://mumbles.amorhq.net/amorhome/images/site-opts01-hover.gif") top right no-repeat; _background: #ffffff;}
#amorsiteoptions01 a:hover strong{ background: url("http://mumbles.amorhq.net/amorhome/images/site-opts01-hover-strong.gif") top left no-repeat; _background: #FFFFFF; margin-left: -2px; _margin-left: 0; padding-left: 2px; _padding: 0; _background: #ffffff;}

#amorsiteoptions02{width:333px;clear: both;float: right; padding:5px 0px; margin:0px;overflow:visible}
#amorsiteoptions02 a{font-size: 10px; display:block;height: 12px;line-height: 12px;border-left: 1px solid #666666;color:#333;font-size: 10px;text-decoration: none;}
#amorsiteoptions02 a span{margin:0px 5px 0px 5px;}
#amorsiteoptions02 a:hover{background: #ffffff;}
#amorsiteoptions02 ul li{padding:0px;margin:0px;}
#amorsiteoptions02 li{display:block; float: left;width: auto; list-style:none;}
#amorsiteoptions02 li.first-child a{border:none;}
#partners {width:313px; clear:both; float:right; display:block; vertical-align:bottom; padding-right:5px;}
#partners li { float:left; width:auto; display:inline; margin:10px 0px 0px 20px; height:18px; }
#partners li a { display:block; height:18px; background-image:url("http://mumbles.amorhq.net/amorhome/images/smedia.png"); text-indent:-9999px; }
#partners .flickr { width:47px; }
#partners .flickr:hover { width:47px; background-position:0 -18px; }
#partners .youtube { width:46px; background-position:-68px 0; }
#partners .youtube:hover { background-position:-68px -18px; }
#partners .myspace { width:68px; background-position:-134px 0; }
#partners .myspace:hover { background-position:-134px -18px; }
#partners .facebook { width:65px; background-position:-222px 0; }
#partners .facebook:hover { background-position:-222px -18px; }
#partners .twitter { width:68px; background-position:-306px 0; }
#partners .twitter:hover { background-position:-306px -18px; }
.maintext{ float:left; font-size:10px; width:320px; margin: 25px 0px 0px 5px;}
#efca{ float:left; width:40px;}
#copyright{ float:left; width:270px; margin-left:5px; margin-top:15px;}
#amorcontact{ float:left; width:200px; margin-left:50px; clear:both;}

/* Mission Trip - Organize */
#organize_links{float:left; width:650px; height:150px; background:url("http://mumbles.amorhq.net/amorhome/images/subpage/missiontrips/amor_organize_links_bg.jpg") 0 0 no-repeat;}
#organize_links ul{width:650px; list-style:none}
#organize_links li{float:left;  width:145px; padding:2px 10px 0px 0px;}

/* Mission Trip - Cost */
.fee_table{border-collapse:collapse;border:none;}
.fee_table td {text-align:center; margin: 0px; padding: 5px; vertical-align:middle;}
.feeheader, .feeheader_left, .feeheader_right, .feeheader_bottom {border-collapse:collapse;color:#FFFFFF;border-top: 1px solid #ccc;background-color:#D67F29;padding: 2px;height: 15px;margin: 3px 0;}
.feeheader_bottom{border-bottom:1px solid #ccc;}
.feeheader{ border-bottom: 1px solid #ccc;}
.feeheader_left{ border-left:1px solid #ccc;}
.feeheader_right{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.feeleft, .feecenter, .feeright{ border-collapse:collapse; border-bottom: 1px solid #ccc; background-color:#ffffff; padding: 3px; height: 15px; margin: 3px 0;}
.feeleft{border-left: 1px solid #ccc;}
.feeright{ border-right: 1px solid #ccc;}
.fee_all{ border-collapse:collapse; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;  background-color:#ffffff; padding:3px;}
#terms p{font-size:10px;}

/* Safety Pages */
.faq_question{cursor:hand;cursor:pointer;font-weight:bold;}

/* Meet Our Team */
.team_wrap td{padding:15px 0px 15px 0px; border-bottom:1px solid #f2ebce;}
.team_wrap img{border:1px solid #ccc;}
.team_wrap td#top{}
.team_wrap td.right{padding-left:20px;}
.team_wrap td.left{text-align:left;}

/*Giving pages*/
#givewrapper{
	width:936px;
	display:block;
	float:left;
}
#giveintro{
	width:934px;
	height:153px;
	float:left;
	display:block;
	background-image:url("http://mumbles.amorhq.net/amorhome/images/subpage/give/give_header.jpg");
}
#giveintro p{
	text-align:center;
	color:#555;
	font-size:13px;
	padding-top:60px;
	margin-left:10%;
	margin-right:10%;
}
#families_wrap{
margin-top:20px;
}
/*Amor Stories*/
.post .comments{
	height:16px;
	line-height:16px;
	display:block;
	font-size:10px;
	color:#555;
}
.post .act {
	height:16px;
	float:right;
	margin:5px 0px 20px 0px;
}
.post .act span {
	float:left;
	margin-left:15px;
}
.under {
	margin-top:5px;
	height:16px;
	line-height:16px;
	float:left;
}
.post_footer{border-top:1px solid #CCCCCC;}
.myamorinfo{float:left;margin:10px 0px 15px 0px;width:100%;border-top:3px solid #555555;padding-top:10px;}

/* Blackbaud overrides */
.taCenter{margin:auto;padding:0px;}
.w100p{margin:0px;padding:0px;}
iframe {overflow:hidden;}
#PC2064_IFrame{overflow:hidden;}

/* New User Registration Form */
td.LoginSectionHeader{
background:url(http://mumbles.amorhq.net/amorhome/images/subpage/myamor/profile_head.jpg) no-repeat 0 100%;
color: #fff;
vertical-align:middle;
}
tr#PC2894_trAccountInfo td{color:#fff; font-size:12px; font-style:normal; padding-left: 40px; height:28px}
span#PC2894_lblRegRequestTitle{padding-left:30px;font-family:arial, verdana}
/* Profile Display and Login Form */
table.profile-display, table.ProfileFormTable, table.LoginFormTable {
width: 450px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #fff;
font-size: 12px;
margin: 0 0 20px 0px;
}
table.profile-display caption, .ProfileFormTitle, td.LoginFieldCaption {
margin: 0;
padding:40px 0px 6px 40px;
text-align: left;
border-bottom: none;
color: #fff;
font-weight: bold;
font-size: 12px;
font-family: arial, verdana, sans-serif;
background: #fff url(http://mumbles.amorhq.net/amorhome/images/subpage/myamor/profile_head.jpg) no-repeat 0 100%;
}
td.LoginFieldCaption{
padding-top:0px;
background:none;
color:#555;
}
.LoginFormTitle span{
padding-left:30px;
}
#PC2894_lblLoginTitle{font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;color:#fff; font-size:13px; font-weight:bold; margin:0px}
table.ProfileFormTable .ProfileFormTitle{padding-left:40px;}
table.profile-display th,
table.profile-display td, table.ProfileFormTable th, table.ProfileFormTable td  {
margin: 0;
padding: 6px 12px;
text-align: center;
}
table.LoginFormTable th, table.LoginFormTable td{
padding:10px 10px 0px 10px;
margin:0px;
}
td#PC2894_tdLoginTitle, td#PC2894_tdRegRequestTitle, td#PC2894_tdForgotPwdTitle{padding-top:0px; vertical-align:middle;}
td#PC2894_tdForgotUserIDTitle{padding-bottom:6px;}
table.profile-display th, table.ProfileFormTable th{
color: #232323;
text-align: right;
padding-right: 4px;
padding-left: 4px;
margin: 0;
width: 110px;
text-decoration: none !important;
}
table.profile-display td, table.ProfileFormTable td, table.LoginFormTable td {
text-align: left;
}
table.profile-display tr th,
table.profile-display tr td{
margin: 0;
font-size: 11px;
padding: 9px 12px 13px;
border-bottom: 1px solid #e3a598;
background: #f9f9f9 url(view.image?id=431) no-repeat 0 0;
text-transform: none;
}
table.profile-display tr.alt th,
table.profile-display tr.alt td {
margin: 0;
font-size: 11px;
padding: 9px 12px 13px;
border-bottom: 1px solid #edc9c0;
background: #f9f9f9 url(view.image?id=432) no-repeat 0 0;
text-transform: none;
}
#PC2860_tbValidation{
border:none;
}
/* Giving History */
.GivingHistoryList td{padding:5px;background-image:none}
#PC2866_ctl00_PagedListFooter1_lblFooter{visibility:hidden;background-color:#fff;}
.PagedListFooter{background-color:#fff;}
/* Subscriptions - Mailing List */
table.InterestsFormChecklist td{padding:5px;}
/* DevDocuments */
table.BBDocumentDisplayTable td{padding:5px;}

td#PC2522_thCaptionAmount{margin-right:4px;}