@import url(/editor/global.css);

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 12, 2011 */

@font-face {
    /* This declaration targets Internet Explorer */
    font-family: "PTSerifRegular";
    src: url(/ama/fonts/ptf55f-webfont.eot);
}

@font-face {
    /* This declaration targets everything else */
    font-family: "PTSerifRegular";
    src: url(//:) format("no404"), url(/ama/fonts/ptf55f-webfont.woff) format("woff"), url(/ama/fonts/ptf55f-webfont.ttf) format("truetype"), url(/ama/fonts/ptf55f-webfont.svg#PTSerifRegular) format("svg");
    font-weight: normal;
    font-style: normal;
}

/* CONTENT MANAGEMENT PANEL */
.cmp_info{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#fff;line-height:18px;background-color:#124374;}
.cmp_info a.cmp_info_link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#C1F2FF;line-height:normal;text-decoration:none;}
.cmp_info a.cmp_info_link:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#C1F2FF;line-height:normal;}
.cmp_info a.cmp_info_link:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FF0;line-height:normal;}
.cmp_body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;line-height:normal;}
.cmp_info a{font-weight:normal;color:#C1F2FF;}
.mceContentBody{background: #FFF !important;} 
#quicksearch {z-index: 1100;}
.clear {clear: both; font-size:0; line-height:0; visibility: hidden}

#dcheetaheditor, #dceditor_window{z-index:10000 !important} /* Attempt to force editor to show up above popup menus and anything else */

/* Elements */

body{margin:0;font:12px Tahoma, Arial, sans-serif; background-color: #FEFDF9; color: #5c6566;}
* 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:1em; color: #547d88; font-family: PTSerifRegular; font-weight: normal;}
h1{font-weight: normal; 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; font-size: 20px;}
h3, * .systemsectiontitle{font-size:16px;}
h4{font-size:13px}
h5{font-size:12px}
h6{font-size:11px}
a{text-decoration:none;color:#c81534}
a:hover{text-decoration:underline;color:#930013}
a:active{}
a:visited{}
a img{border:0}
table tr{vertical-align:top}
img.greene{width:15px !important; height: 13px !important; border:none !important;}
#cmp_wrapper{background: #84000E}

#wrapper_outer_1 {background: url(images/bg_top.jpg) repeat-x left 98px; margin: 0 auto;}
#wrapper_outer_2 {background: url(images/bg_bottom.jpg) repeat-x left 323px; margin: 0 auto;}
#wrapper_header {background: url(images/bg_header.jpg) repeat-x left top; margin: 0 auto;}
#wrapper_inner{width: 980px; margin: 0 auto; position: relative; background: url(/ama/images/capital_img.png) no-repeat 220px 100px;}
#header{height: 98px; position: relative; z-index: 1000}
#nd_home #content {background-image: none}
#content { background: #fff url(/ama/images/shadow.png) repeat-x left top; padding: 60px 20px 20px; position: relative; min-height: 500px;}
#nd_home #content{background: none; padding: 0;}
#home_content{background: #fff; padding: 20px; margin-top:222px}
#home_main_content{float: left; padding: 20px 0; width: 940px}
#main_content{float: right; width: 698px;}
#nd_login #main_content{padding: 0 210px !important;}


h1#logo{overflow:hidden; margin:0; text-indent: -9999em; position: absolute; top: 15px; left: 20px;}
h1#logo a{background:url(/ama/images/logo.png) no-repeat; display:block; outline: none; width: 285px; height: 43px}

#nd_home #social{display: block;}
#social {width: 185px; position: absolute; top:98px; right: 0px; display: none; z-index: 998}
#social h4{float: left; size: 18px; margin: 7px 10px 0 0; color: #005B8F;}
.soc_tab {width: 43px; text-indent: -9999em; height: 20px; display: block; float: left; margin-right: 5px; position: relative; z-index: 1005}
.soc_tab:hover{cursor: pointer;}
.soc_tab.linked{background: url(/ama/images/soc_linked.png) no-repeat left bottom;}
.soc_tab.fbook{background: url(/ama/images/soc_fbook.png) no-repeat left bottom;}
.soc_tab.twit{background: url(/ama/images/soc_twit.png) no-repeat left bottom;}
.shadow {background: url(/ama/images/shadow.png) repeat-x left top; display: block; width: 41px;}

#mission{width: 460px;}
#mission p{font: 17px PTSerifRegular; color:#5c7882; margin-bottom: 0}
.ie7 #mission p{height: 126px}
#mission h2{text-indent: -9999em; width:316px; height: 116px; margin: -145px 0 0; background: url(/ama/images/mission_header.gif) no-repeat;}

.ie7 #com_proj{top: 30px}
#com_proj{width:460px; height: 305px; position: absolute; top: -195px; right: 0px; border: 10px solid #fff;}
#slideshow_container, #slideshow{width:460px; height: 305px; overflow: hidden; position: relative;}
#slideshow .slide_text {background: url(/ama/images/slide_text_bg.png) repeat; padding: 0 10px 10px; font-size: 12px; color: #fff; position: absolute; bottom: 0; left: 0; width:440px}
#slideshow .slide_text p{padding: 0; margin: 0}
#slideshow .slide_text h1, #slideshow .slide_text h2, #slideshow .slide_text h3, #slideshow .slide_text h3{font-size: 16px; color: #fff; margin: 10px 0 0}
* .edit_slideshow{z-index: 1000;font-size: 10px;color:#555; position: absolute; top: 0; left: 0; background: #fff; padding: 5px;}
* .edit_slideshow p{margin: 0;}
* .edit_slideshow div{display:none !important;} /* Prevent slideshow content from displaying immediately after it has been saved in the editor */

#news_story{width: 480px; float: left}
#news_story .col{width: 220px; float: left; margin-right: 20px}
#news_story .col img{width:220px; height: 144px;}
#news_story .col h2 {margin: 10px 0}

#fundraisers {width: 428px; float: right; border: 1px solid #d2e4e6; background:#fdf4d6; padding: 10px 10px 0; color: #4d7d8d}
#fundraisers .item{width: 428px; height: 85px}
#fundraisers .trigger{font-size: 20px; color: #8b8b8b; border-bottom: 1px solid #a2a2a2; margin: 0; line-height: 30px; background: url(/ama/images/fund_closed.gif) no-repeat right center; padding-top: 10px;}
#fundraisers .trigger:hover{cursor: pointer;}
#fundraisers .trigger.last{border-bottom: none;}
#fundraisers .trigger.active{border-bottom: 1px solid #8cb7bc; color: #4d7d8d; background: url(/ama/images/fund_open.gif) no-repeat right center;}

#promo{width: 700px; height: 135px; float: left; overflow: hidden; background: #95b9be url(/ama/images/promo_bg.jpg) no-repeat right top; color: #fff;}
#promo_inner{width: 500px; padding: 10px 20px 20px;}
#promo h2{color: #fff; margin-top: 0;}

#sponsors {width: 220px; float: right; margin-left: 20px;}
#sponsors h2{margin: 10px 0 5px}
#sponsors p{margin: 5px 0 0;}

* .edit_slideshow{z-index: 100;font-size: 10px;color:#555}
* .edit_slideshow p{margin: 0;}
* .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{width: 940px; padding: 20px; background:#faf5e6; margin: 0 0 20px; color: #547d88; overflow: hidden; border-top: 2px solid #8aa5ad; font-size: 12px}
#footer_wrapper h4{font-size:20px; color: #8da6ad; margin: 0 0 10px;}
.footer_right{width:500px ; float: right; margin-top: 67px;}
.footer_left{width: 370px; float: left;}
.legal{clear: right; width: 500px}
#footer{float: right; clear: right; font-size: 10px; width: 500px}
#footer #powered_by{float: right; margin-bottom: 10px}
#footer a{color:#547d88;text-decoration:none;}
#footer a:hover{text-decoration:underline}

/* Navigation Menu */
#nav{float: right; position: relative; margin-top: 66px; height: 32px; z-index: 999}
#nav ul {margin:0;padding:0; list-style: none;}
#nav li {position:relative; padding:5px 12px; background: url(/ama/images/nav_divider.jpg) no-repeat right center; }
#nav ul li, #nav ul li:hover {float: left}
#nav ul li a{display:block; color: #FFF; font: 16px PTSerifRegular; text-shadow: 1px 1px #660006; line-height:24px;}
#nav ul li:hover a{background: url(/ama/images/nav_hover_bg.gif) repeat-x left 21px; text-decoration: none}
#nav ul li.on a{cursor: default; color: #95B9BE; background: none;} 

/* nav 2 */
#nav ul li ul{border: 1px solid #95B9BE; border-bottom: none; position:absolute; top:32px; left:auto; width: 180px; margin-left:-15px;line-height: normal;}
#nav ul li ul li{padding: 0; background-image: none; line-height: normal}
#nav ul li:hover ul li a{color:#555; text-decoration: none; font:12px Tahoma, Arial, sans-serif; border-bottom: 1px solid #95B9BE; padding: 5px 15px; width: 150px; display: block; background: #B7DDE2; text-shadow: none; line-height: normal; outline: none;}
#nav ul li.on ul li.off a {background:#B7DDE2; color: #555; cursor: pointer}
#nav ul li:hover ul li:hover a {color:#fff; background: #95B9BE; }
#nav ul li:hover ul li.on a {background:#D0EEF2; color:#729FA5; cursor: default; text-decoration: underline;}

/* 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: #555;  background:#B7DDE2}
#nav ul li:hover ul li:hover ul li.off a {color: #555; cursor: pointer}
#nav ul li:hover ul li:hover ul li:hover a {color:#fff; background: #95B9BE;}
#nav ul li:hover ul li.on:hover ul li.on a {background:#D0EEF2; color: #729FA5; 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:#B7DDE2}
#nav ul li:hover ul li:hover ul li:hover ul li.off a {color: #555; background:#B7DDE2; cursor: pointer}
#nav ul li:hover ul li:hover ul li:hover ul li:hover a {color: #fff; background: #95B9BE;}
#nav ul li:hover ul li:hover ul li:hover ul li.on:hover a {color:#fff; background: #95B9BE;}
#nav_area #nav ul li:hover ul li:hover ul li:hover ul li.on a {background:#D0EEF2; color: #729FA5; 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 #95B9BE; border-bottom: none; width: 200px; float: left; background: #B7DDE2}
#subnav ul{list-style: none; margin: 0;  padding: 0;}
#subnav ul li{padding: 0;}
#subnav ul li a{padding:5px 10px; font-size: 16px; display: block; border-bottom: 1px solid #B7DDE2; background:#95B9BE; color:#FFF; text-decoration: none; font-size: 20px; font-family:PTSerifRegular; }
#subnav ul li a:hover{cursor:default;}

#subnav ul ul li a{padding-left: 15px; color:#555; font:14px Myriad Pro, Tahoma, Arial, sans-serif; border-bottom: 1px solid #95B9BE; background: #B7DDE2}
#subnav ul ul li.off a:hover{color:#FFFFFF; background: #95B9BE;}
#subnav ul ul li.on a{background:#D0EEF2; color: #729FA5; cursor: default;}
#subnav ul ul li.off a{background:#B7DDE2; color:#555;cursor: pointer}

{list-style-type: disc;}
#subnav ul ul ul li a{padding-left: 30px;font-size: 12px; font-weight: normal; color: #555;}
#subnav ul ul li.on ul li.on a{background:#D0EEF2; color: #729FA5; cursor: default;}
#subnav ul ul ul li.off a{background:#B7DDE2; color:#555;cursor: pointer}
#subnav ul ul ul li a:hover{color:#FFF; background: #95B9BE;}

#subnav ul ul li.on ul li.on ul li a{padding-left:45px;font-size: 12px; font-weight: normal; color: #555;}
#subnav ul ul li.on ul li.on ul li.off a{background:#B7DDE2; color:#555;cursor: pointer }
#subnav ul ul li.on ul li.on ul li a:hover{color:#FFFFFF; background: #95B9BE;}
#subnav ul ul li.on ul li.on ul li.on a{background:#D0EEF2; color: #729FA5; cursor: default;}

#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;}

.rounded{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#nd_m_home .blocklist > li, #nd_m_home .iconlist > li{margin-bottom: 5px;}
.iconlist > li {background-position: 6px 0;}

.tablist li a.active {background:#95B9BE;color:#FFFFFF;}
.tabsections {border-top:2px solid #95B9BE;}
.tabsections h4 {border-bottom:1px dotted #95B9BE;color:#547d88;}
.tablist li a {background: #B7DDE2; color:#555}
.tablist li a:hover{color: #FFF;}

.mbox, .m_box {background: none repeat scroll 0 0 #FFFDEF; border: 1px solid #EFEDDA; margin: 10px 10px; padding: 10px;}

#ajli_feed_table tr{vertical-align:top}
#ajli_feed_table iframe{border-color:#cfcfcf}
#ajli_feed_table #current_activity_form #activity_submit{background-color:#5278BB}

.float_right{float:right;}
.align_right{text-align:right;}
.clear_right, .rightjustifiedimage{clear:right;}
.clear_left, .leftjustifiedimage{clear:left;}

tr.header td,tr.header th{background:#296EBC;color:#fff;font-weight:bold}
table.alternating_rows{border:1px solid #99A1B4}

.systemsmalllabel{font-weight:bold;}
.systemsmalllabel{}
.systemsmallvalue{}
.systemsmallvalue b, .systemsmallvalue strong{}
.ad_insert_small{background:none;}

li.news_icon{padding:0 0 1em 0;}

#calendar #calendar_month{background:#fff;}
#calendar .calendar_primary{background:#5CA5F3;}
#calendar .calendar_secondary{background:#E5ECF4;}
#calendar .calendar_week{background:#286DBB;color:#fff;}
#calendar .bodycalendar{background:#DCF0FF;}
#calendar .bodycalendar span{background:#DCF0FF !important;}
#calendar a{text-decoration:none;}
#calendar a:hover{text-decoration:underline;color:blue;}

.caption_image{width:300px;}
.caption_left{width:300px !important;margin:5px 10px 5px 0;}

#autologin #autologin_form{float:right; margin:10px; width: 90px;}

/* Misc */
#site_switcher{padding:10px 5px; width: 120px; position: absolute; right: 20px; bottom: 40px}
#site_switcher label{color: #C9959A;}
#site_switcher select {width:120px;border:1px solid #56030B}

.store_detail_text{margin: 0}
.store_detail_img{float: none;}
#m_article01 {
float: right;
width: 698px;
}
