@import url(/editor/global.css);

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 16, 2011 03:55:31 PM America/New_York */

@font-face {
    font-family: 'PlayfairDisplayRegular';
    src: url('/ama/fonts/PlayfairDisplay-Regular-webfont.eot');
    src: url('/ama/fonts/PlayfairDisplay-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ama/fonts/PlayfairDisplay-Regular-webfont.woff') format('woff'),
         url('/ama/fonts/PlayfairDisplay-Regular-webfont.ttf') format('truetype'),
         url('/ama/fonts/PlayfairDisplay-Regular-webfont.svg#PlayfairDisplayRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#dcheetaheditor, #dceditor_window{z-index:10000 !important} /* Attempt to force editor to show up above popup menus and anything else */
#quicksearch{z-index: 9000}
img.greene{width:15px !important; height: 13px !important; border:none !important; background: none !important;}

/* Elements */
body{margin:0; padding:0; font:12px Verdana, Lucida Grande, sans-serif; background:#aaa395; width: auto; color:#6a6a6a;}
* body.mceContentBody, body#mceTemplatePreview{background:#fff}
* .rmnav, * .rmnav *{background:none !important}
h1, h2, h3, h4, h5, h6, * .title, * .systemsectiontitle, #nd_m_gs_directory #groupshare h1{line-height:normal;margin-top:1.5em; font-family: PlayfairDisplayRegular; color: #951a2b; font-weight: normal;}
h1{font-size:20px}
h2, * .page_name, * .title, #nd_m_gs_directory #groupshare h1{border:0;font-size:20px;}
* .page_name, * .title, #nd_m_gs_directory #groupshare h1{margin-top:0}
h3, * .systemsectiontitle{font-size:18px;}
h4{font-size:15px}
h5{font-size:12px; font-family: Verdana, Lucida Grande, sans-serif; font-weight: bold;}
h6{font-size:11px}
a{text-decoration:none;color:#ea0037}
a:hover{color:#9c0126}
a:active{}
a:visited{}
a img{border:0}
table tr{vertical-align:top}

/* Template */
#cmp_wrapper{background: #840913}
#wrapper_outer{background: #fcfbfa url(/ama/images/bg.jpg) repeat-x;}
#wrapper_inner{width: 980px; margin: 0 auto;}
#header{height: 95px; position: relative; width: 940px; padding: 0 20px; z-index: 200}
#main_content{float: right; width:698px; padding-top:20px}

#nd_home  #content_area{padding: 0; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;margin-top: 0;}
#nd_login #content_area{padding: 80px 200px; min-height: 400px}
#content_area{padding: 20px; background: #fff; position: relative; min-height: 500px; -moz-box-shadow: 0px 0px 3px #dcd5c6; -webkit-box-shadow: 0px 0px 3px #dcd5c6; box-shadow: 0px 0px 3px #dcd5c6; margin-top: 20px}

#home_content{padding: 20px; background: #fff; position: relative; min-height: 500px; -moz-box-shadow: 0px 0px 3px #dcd5c6; -webkit-box-shadow: 0px 0px 3px #dcd5c6; box-shadow: 0px 0px 3px #dcd5c6}

#home_main{width: 940px;}
#home_main .col{width: 300px; float: left; margin-right: 20px;}
#home_main .col{}
#home_main .col .col_img img{border: 1px solid #b1b1b1; width: 286; height: 163px;}
#home_main .col .col_img{border: 1px solid #b1b1b1; padding: 5px; background: url(/ama/images/img_bg.jpg); }
#home_main .col .col_text{} 
#home_main .col.first{}

#fundraisers{background: #95a3aa; margin-bottom: 40px; overflow: hidden; padding: 5px}
#fundraisers .acc_container{overflow: hidden;}
#fundraisers .acc_content{margin: 0 5px 5px; background: #fff; padding: 10px; height: 245px; overflow: hidden; position: relative;}
#fundraisers .acc_content .greene{position: absolute; top:10px; right: 10px;}

#fundraisers h3.acc_trigger{background: url(/ama/images/trigger_off.gif) center top;margin:0; line-height: 38px; padding: 0 10px; border: 1px solid #697981; text-shadow: 1px 1px 1px #4a5d68; position: relative; margin-bottom: 5px}
#fundraisers h3.acc_trigger a{color: #fff; background: url(/ama/images/arrow_off.gif) no-repeat right center; display: block; text-decoration: none; position: relative;}
#fundraisers h3.acc_trigger:hover {background:#748690; border: 1px solid #9EB2BC; border-bottom: 1px solid #C5D6E0;}
#fundraisers h3.acc_trigger:hover a{color: #D7E4EA; top:2px; }
#fundraisers h3.acc_trigger.active{background: url(/ama/images/trigger_on.gif) center top; border: 1px solid #4f788d; text-shadow: 1px 1px 1px #375869}
#fundraisers h3.acc_trigger.active a{color: #FFF; background: url(/ama/images/arrow_on.gif) no-repeat right center; top:0}

#fundraisers h3.acc_trigger a.edit{background:none; display:inline; position: absolute; right: 5px; top: 5px;}


.promo_box img{border: 1px solid #b1b1b1;}
#home_sub{width: 940px}
#home_sub .promo_box{width: 220px; height: auto; overflow: hidden; float: right;}

h1#logo{margin:0;padding:0; text-indent: -9999em; position: absolute; top: 0; left: 0;}
h1#logo a{overflow:hidden;display:block; width:320px;height:96px; background: url(/ama/images/logo.gif) no-repeat}

ul.social {margin:5px 0 0; padding: 0; list-style: none; float: right; width: 66px;}
ul.social li {width: 28px; height: 28px; margin-left: 5px;float: left;}
ul.social a{width: 28px; height: 28px; text-indent: -9999em;float: left;}
ul.social a.fbook{background: url(/ama/images/soc_fbook.png) no-repeat left top;}
ul.social a.twit{background: url(/ama/images/soc_twit.png) no-repeat left top;}
ul.social a:hover{background-position: left bottom;}

a#mem_login{display: block; height: 32px; background: #fff; float: right; font: 16px/38px PlayfairDisplayRegular; color:#951a2b; padding: 0 20px; -moz-box-shadow: 3px 0px 5px #6b060e; -webkit-box-shadow: 3px 0px 5px #6b060e; box-shadow: 3px 0px 5px #6b060e; margin-left: 8px;}
a#mem_login:hover{background: #ED9CA5}

#featured{height: 330px; margin: 10px 0 20px;}
#mission{width: 479px; padding: 16px 20px 10px; background:#aaa395; border: 1px solid #8d8679; border-right: none; color: #fff; float: left; margin-top: 11px;}
#mission h2 {color: #fff; text-shadow: 1px 1px 1px #756f63; margin: 0;}
#mission h2 span{display: block; text-align: justify}
#mission h2 span.top-line{font-size:46px;}
#mission h2 span.mid-line{font-size:56px;}
#mission h2 span.bottom-line{font-size:44px;}

.sp_buttons{margin: 0; padding: 0; list-style: none; overflow: hidden;}
.sp_buttons li{float: left; margin-right: 11px;}
.sp_buttons li.last{margin-right: 0px;}
.sp_buttons li a{display: block; color: #fff; text-shadow: 1px 1px 1px #6b060e; font: 18px/44px PlayfairDisplayRegular; text-transform: uppercase; text- letter-spacing: .1em; width: 152px; height: 41px; text-align: center; background: url(/ama/images/sp_button.jpg) no-repeat left top}
.sp_buttons li a:hover{background-position: left bottom; color: #e89fa8; line-height: 46px;}

/* Slideshows */
#featured_slideshow_container{position: relative; background: #fff; width: 458px; height: 328px; border: 1px solid #ddddd7; float: right; margin-bottom: 10px;}
#featured_slideshow{padding: 9px; width:438px; height: 308px; overflow: hidden;}
#featured_slideshow .slide{position: absolute;}
#featured_slideshow .slide img{width:438px; height: 308px; border: 1px solid #ddddd7;}
#featured_slideshow .slide .slide_text{position: absolute; left: 1px; bottom: 1px; background: url(/ama/images/featuredslide_text_bg.png); padding: 0 10px; width: 418px; color: #fff;}

#slideshow_container{position: relative; float:left; width:700px; height:242px;}
#slideshow .slide{width: 700px;}
#slideshow .slide .slide_img{width:360px; height: 220px; border: 1px solid #ddddd7; padding: 10px; float: left;}
#slideshow .slide .slide_img img{width:358px; height: 218px; border: 1px solid #ddddd7;}
#slideshow .slide .slide_text{background: #efeee9; border: 1px solid #e1dddd; border-left:none; color: #777165; float: right; padding: 20px; width: 277px; height:176px; margin: 11px 0;}
.slide_text h2, .slide_text h3, .slide_text h4 {color: #777165; margin-top: 0;}

.ie7 #next_prev {bottom: 20px}
#next_prev{position: absolute; bottom: 10px; right: 10px; list-style: none; z-index: 500;}
#next_prev li{float: left; text-indent: -9999em}
#next_prev li a{outline: none; width: 15px; height: 16px; background-repeat: no-repeat; background-position: left top; display: block;}
#next_prev li a:hover{background-position: left bottom}
#next_prev li a#prev{background-image: url(/ama/images/arrow_prev.gif)}
#next_prev li a#next{background-image: url(/ama/images/arrow_next.gif); margin-left:5px; }

* .edit_slideshow{position: absolute; top:0; left:0; color: #fff; background: #000; font-size: 10px; padding: 8px; z-index: 100; width:; opacity: .7;}
* .edit_slideshow div{display:none !important} /* Prevent slideshow content from displaying immediately after it has been saved in the editor */


/* Footer */
address{font-style: normal; margin-bottom: 10px;}
address .contact_type{display: inline-block; width: 45px}
#footer_wrapper_outer{background: #aaa395 url(/ama/images/footer-bg.gif) repeat-x left top; margin-top: -20px; padding-top: 20px;}
#footer_wrapper_inner{width:940px; padding: 20px; margin: 0 auto; overflow: hidden; color:#fff;}
#footer_wrapper_inner h4{font-size:20px; margin: 0 0 10px; color: #c5001d; font-family: PlayfairDisplayRegular; font-weight: normal; text-shadow: 1px 1px 1px #756f63; color: #fff;}

#footer_wrapper_inner a{color: #fff; font-weight: bold;}
#footer_wrapper_inner a:hover{text-decoration: underline;}

.footer_legal{width:560px ; float: right; margin-top:60px;;}
.contact_info{width: 370px; float: left;}
.legal{clear: right; text-align: right;}
#footer{float: right; clear: right; font-size: 10px;}
#footer #powered_by{float: right; margin-bottom: 10px}


/* Navigation Menu */
#nav{position: absolute; bottom: 23px; height: 30px; z-index: 999; right: 0;}
#nav ul {margin:0;padding:0; list-style: none;}
#nav li {position:relative; padding:5px 4px 5px 1px; background: url(/ama/images/divider_nav.jpg) no-repeat right top; }
#nav ul li, #nav ul li:hover {float: left}
#nav ul li a{display:block; color: #FFF; font:14px Georgia, Times, serif; text-shadow: 1px 1px #660006; line-height:30px; padding: 0 8px}
#nav ul li:hover a{background:#C42D3E; text-decoration: none; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
#nav ul li.on a{cursor: default; color: #C9BDA9; background: none; font-weight: bold;} 

/* nav 2 */
#nav ul li ul{border: 1px solid #992734; border-bottom: none; position:absolute; top:32px; left:auto; width: 180px; margin-left:-5px;line-height: normal;}
#nav ul li ul li{padding: 0; background-image: none; line-height: normal}
#nav ul li:hover ul li a{color:#fff; text-decoration: none; font:12px Tahoma, Arial, sans-serif; border-bottom: 1px solid #992734; border-top: 1px solid #c43248; padding: 5px 12px; width: 156px; display: block; background: #B92639; text-shadow: none; line-height: normal; outline: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
#nav ul li.on ul li.off a {background:#B92639; color: #fff; cursor: pointer}
#nav ul li:hover ul li:hover a {color:#fff; background: #840913; border-top:1px solid #72080F}
#nav ul li:hover ul li.on a {background:#ED5364; color: #961928; cursor: default; font-weight: normal;}

/* nav 3 */
#nav ul li ul li ul{position:absolute; left:180px; top: -1px; margin-left: 0;}
#nav ul li:hover ul li:hover ul li a{color: #fff;  background:#B92639;  border-top: 1px solid #c43248;}
#nav ul li:hover ul li:hover ul li.off a {color: #fff; cursor: pointer; border-top: 1px solid #c43248;}
#nav ul li:hover ul li:hover ul li:hover a {color:#fff; background: #840913; border-top:1px solid #72080F}
#nav ul li:hover ul li.on:hover ul li.on a {background:#ED5364; color: #961928; cursor: default;}

/* nav 4 */
#nav ul li ul li ul li ul{position:absolute; left:180px; top: -1px}
#nav ul li:hover ul li:hover ul li:hover ul li a{color: #555;  background:#B92639; border-top: 1px solid #c43248;}
#nav ul li:hover ul li:hover ul li:hover ul li.off a {color: #555; background:#B92639; cursor: pointer; border-top: 1px solid #c43248;}
#nav ul li:hover ul li:hover ul li:hover ul li:hover a {color: #fff; background: #840913; border-top:1px solid #72080F}
#nav ul li:hover ul li:hover ul li:hover ul li.on:hover a {color:#fff; background: #840913; border-top:1px solid #72080F}
#nav_area #nav ul li:hover ul li:hover ul li:hover ul li.on a {background:#ED5364; color: #961928; cursor: default;} 

#nav ul ul,
#nav ul ul ul,
#nav ul li:hover ul ul,
#nav ul li:hover ul ul ul {display:none;}

#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul {display:block;z-index:2000;}

/* Sub Nav */
#subnav_area {margin:0 40px 0 0; border: 1px solid #992734; border-bottom: none; width: 200px; float: left; background: #B92639}
#subnav ul{list-style: none; margin: 0;  padding: 0;}
#subnav ul li{padding: 0;}
#subnav ul li a{padding:15px 10px 10px; font-size: 16px; display: block; border-bottom: 1px solid #B92639; border-top:1px solid #c43248; background:#992734; color:#FFF; text-decoration: none; font-size: 20px; font-family: PlayfairDisplayRegular;}
#subnav ul li a:hover{cursor:default;}

#subnav ul ul li a{padding-left: 15px; color:#555; font:14px Verdana, Lucida Grande, sans-serif; border-bottom: 1px solid #992734; background: #D0EEF2; border-top:1px solid #c43248; padding:5px 10px;}
#subnav ul ul li.off a:hover{color:#FFFFFF; background: #840913; border-top:1px solid #72080F}
#subnav ul ul li.on a{background:#ED5364; color: #961928; cursor: default;}
#subnav ul ul li.off a{background:#B92639; color:#fff;cursor: pointer; border-top:1px solid #c43248}

{list-style-type: disc;}
#subnav ul ul ul li a{padding-left: 30px;font-size: 12px; font-weight: normal; color: #555; border-top:1px solid #c43248}
#subnav ul ul li.on ul li.on a{background:#ED5364; color: #961928; cursor: default;}
#subnav ul ul ul li.off a{background:#B92639; color:#fff;cursor: pointer; border-top:1px solid #c43248}
#subnav ul ul ul li a:hover{color:#FFF; background: #840913; border-top:1px solid #72080F}

#subnav ul ul li.on ul li.on ul li a{padding-left:45px;font-size: 12px; font-weight: normal; color: #555; border-top:1px solid #72080F}
#subnav ul ul li.on ul li.on ul li.off a{background:#B92639; color:#fff;cursor: pointer; border-top:1px solid #c43248}
#subnav ul ul li.on ul li.on ul li a:hover{color:#FFFFFF; background: #840913; border-top:1px solid #72080F}
#subnav ul ul li.on ul li.on ul li.on a{background:#ED5364; color: #961928; cursor: default;  border-top:1px solid #c43248}

#subnav ul li.off,
#subnav ul ul li.off,
#subnav ul ul ul li.off,
#subnav ul ul ul ul li.off{display: none;}

#subnav ul li.on li,
#subnav ul ul li.on li,
#subnav ul ul ul li.on li,
#subnav ul ul ul li.on li {display: block;}

/*
#sectionmenu{width:160px;float:right;clear:right;background:#225DB0;border:1px solid #fff;margin:0 0 10px 20px;border-bottom:0;padding:0;}
#sectionmenu .sectionmenu_title{font-size:14px;font-weight:bold;color:#fff;display:block;border-bottom:2px solid #fff;background:#9A2E3E;}
#sectionmenu .sectionmenu_title a{color:#fff;display:block;width:140px;padding:5px 10px;}
#sectionmenu a{text-decoration:none}
#sectionmenu li.nav3 a{display:block;color:#E0F0FF;background:#47667D;border-bottom:1px solid #fff !important;margin:0;padding:5px 10px;}
#sectionmenu li.nav3 a:hover{color:#fff;background:#678}
#sectionmenu li a.nav3on{color:#fff;background:#123}
*/

/* Classes */
.hrule{height:1px;border-top:1px solid #777;margin:0.5em;}

.float_right{float:right;}
.align_right{text-align:right;}
.clear_right{clear:right;}
.clear_left{clear:left;}

.email_link{padding:6px 0 0 20px;white-space:nowrap;background:url(/editor/images/icons/small_emailicon.gif) no-repeat center left}
.form_link{padding:2px 0 4px 20px;white-space:nowrap;background:url(/editor/images/icons/16x16/plain/form_blue.png) no-repeat center left}
.pdf_link{padding:2px 0 4px 20px;white-space:nowrap;background:url(/editor/images/icons/small_pdficon.gif) no-repeat center left}
.word_link{padding:2px 0 4px 20px;white-space:nowrap;background:url(/editor/images/icons/word-icon-16x16.gif) no-repeat center left}
.image_link{padding:2px 0 4px 20px;white-space:nowrap;background:url(/editor/images/icons/small_jpgicon.gif) no-repeat center left}
.external_link{padding:2px 15px 0 0;white-space:nowrap;background:url(/editor/images/icons/external_link_icon-red.gif) no-repeat center right}

.leftjustifiedimage{float:left;margin:4px 12px 6px 0;}
.rightjustifiedimage{float:right;margin:4px 0 6px 12px;}
.leftjustifiedimage-framed{float:left;margin:4px 12px 6px 0;border:1px solid #999;padding:5px;background:#fff}
.rightjustifiedimage-framed{float:right;margin:4px 0 6px 12px;border:1px solid #999;padding:5px;background:#fff}
.imgframe{border:1px solid #999;padding:5px;background:#fff}

* .systemsmalllabel{font-weight:bold;}
* .systemsmalllabel{}
* .systemsmallvalue{}
* .systemsmallvalue b, .systemsmallvalue strong{}
* .ad_insert_small{background:none;}

* li.news_icon{padding:0 0 1em 0;}

/* Member styles */
/*
* .m_box, #m_profile_bottom{border:1px solid #2B496F;margin:10px 5px;padding:3px;background:#EAF3F8 url(/ama/images/mbox-bg.gif) repeat-x}
* .m_box .title{background:#224158;color:#fff;padding:4px 0;font-weight:bold;font-family:verdana, tahoma, arial, sans-serif;text-align:center;margin:0 -5px 8px;font-size:13px}
* .m_box .systemsectiontitle, #m_profile_bottom .systemsectiontitle{font-weight:bold;font-family:verdana, tahoma, arial, sans-serif;font-size:14px;color:#36a;padding-top:4px}
* .m_box{border:1px solid #606F86;border-top:0;margin:0px 10px 10px 0;padding:10px}
#m_home h1{}
#m_home h2{margin:10px 10px 0 0;padding:3px 5px;background:#224158;color:#fff;font-size:13px;font-weight:bold;border:1px solid #314E56;border-bottom:0;text-align:center}
#m_profile_bottom{margin:1em 0;padding:10px}
#m_profile_bottom .hrule{margin:1em -10px;border-top:1px dashed #375C77}
*/


.tablist li a{background: #F2EFEA; color:#ea0037}
.tablist li a:hover{background:#ea0037;color:#FFFFFF; text-decoration: none;}
.tablist li a.active {background: #951a2b;color:#FFFFFF;}
.tabsections {border-top:2px solid #951a2b;}
.tabsections h4 {border-bottom:1px dotted #951a2b;color:#951a2b; font-size: 18px;}

.m_section_right {background: none repeat scroll 0 0 #F2EFEA;}

#calendar caption{background:#951a2b !important}
#calendar th {color: #fff !important; background: #B92639 !important}
#calendar td.today{background:#FEFEDF !important}

#directory{border:1px solid #2B496F;}
#directory .title{background:#2C4A6E;}

#autologin_box{background:#290303;margin-top:1em; width:100px; float:right; position: absolute; right:100px; top:15px; z-index:9998;}
#autologin_form a{color:#9ac!important;margin-left:10px;}

/* Tables */
table.alternating_rows tr.header, table.alternating_rows thead tr{background:#951a2b !important;color:#fff}
.basic_table{}
.basic_table tr{vertical-align:top}
.basic_table td{padding:4px 10px;background:#DFE4E9;border-bottom:2px solid #fff}
.basic_table_col1{font-weight:bold;text-align:right}
.basic_table2{border:1px solid #fff;border-collapse:collapse}
.basic_table2 tr{vertical-align:top}
.basic_table2 td{padding:4px 10px;background:#DFE4E9;border:1px solid #fff;text-align:left}
.basic_table2 th{padding:4px 10px;background:#CBD5DF;border:1px solid #fff;font-weight:bold;text-align:center}
.basic_table2_col1{font-weight:bold;text-align:right}

#nd_giftmart_shoppers_guide .basic_table2 td{width:33%;text-align:center;vertical-align:middle}
.no_padding_td{padding:0 !important}
