@import url(/editor/global.css);

/* CONTENT MANAGEMEN */
.cmp_info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100px; color: #ffffff; line-height: 18px; background-color:#A33B36;}
a.cmp_info_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: normal}
a.cmp_info_link:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: normal}
a.cmp_info_link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; line-height: normal}
.cmp_body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: normal;}
.mceContentBody{background: #FFF !important;} 
#cmp5 {position:relative; z-index: 9999;}

.greene {height: 13px !important; width: 15px !important; float: none !important; clear:;}
#col2 img.greene {clear:both;}
.clear{clear: both}

html, body {height:auto}
body{margin:0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 15px; background:#fff url(/ama/images/bg.jpg) repeat-x center bottom}
#cmpwrap {background:#bbb; border-bottom:1px solid #333}

/* HEADER */
#headerwrap{height:184px; background:#AA0604 url(/ama/images/header_bg.jpg) no-repeat center top;}
#header{margin:0 auto; padding:0 12px; width:924px; height:155px; position: relative; z-index:9998}

h1#logo{text-indent:-9999em; margin:0; padding:0;}
#logo a{height:65px; width:480px; display:block; background:url(/ama/images/logo_std.png) no-repeat; position:absolute; top:50px; left:0px; margin:0; padding:0;}

a#login {display:block; text-indent:-9999em; background:#B22222 url(/ama/images/but_mem_login.jpg) no-repeat; width:125px; height:31px; float:right; margin:0 0 18px; padding:0}

div#ajli {float: left; clear: left; padding: 24px 0;}
#ajli a{padding-left: 3px; font-size: 10px; margin: 0; display: block}

/* Site Search */
#site_search {float: right; clear:right; padding: 0;}
#site_search p{font-size: 14px; font-weight: bold; color: #FFF; vertical-align: middle; display: inline; margin-right: 10px;}
#site_search input{margin: 0; padding: 0;}
#site_search input[type="text"]{width:135px; height: 26px; background:#FFF; border:none;  vertical-align: middle; margin-right:-5px }
/*.ie7 #site_search input[type="text"]{margin-right:-12px }*/
.ie6 #site_search input[type="text"]{margin-right:-12px }
#site_search input[type="image"]{padding: 3px 3px 3px 9px; background: #FFF; vertical-align: middle; margin: 0;}

#container {width:948px; margin:-28px auto 0; background:url(/ama/images/container_bg.png) repeat-y; padding:0 5px}
#contentborder {padding:12px; background:#fff}
body.about #contentborder {background:#ddd}

#container_bottom{width:958px; height:4px; margin:0 auto 36px; padding:0; background: url(/ama/images/container_bottom.png) no-repeat center bottom; position: relative;}

.content {background:#fff; margin:0 0 12px; padding:12px}
.maincol {float:left; margin:0 0 0 20px; padding:0; width:680px}

/* NAV */
#primary_nav ul {list-style-type:none; margin:51px 0 0; padding: 0; text-decoration: none; font:bold 13px/30px Arial, Helvetica, sans-serif; float:right; clear:right}
.ie7 #primary_nav ul.nav1 {margin-top:32px}
.ie6 #primary_nav ul {margin-top:32px}
#primary_nav ul li{float:left; margin:0; padding:0; position:relative;}
#primary_nav ul li a{display:block; background:#b22; color:#FFF; margin:0; padding:0 12px; outline:none; width:auto}
/*.ie7 #primary_nav ul li a{padding:0 11px}*/
.ie6 #primary_nav ul li a {float:left}
#primary_nav ul li:hover a{background:#f80; color:#fff}
#primary_nav ul li.on a{background:#fff; color:#b22}

#primary_nav ul ul{z-index:900; background:#f80; width:163px; position:absolute; left:0; top:30px; padding:2px 3px 3px; margin:0; list-style: none; font:bold 11px/14px Arial}
#primary_nav ul ul li{float:none;}
#primary_nav ul ul li a{background:#fc8 !important; color:#a11 !important; margin:1px 0 0; padding:6px 12px}
.ie6 #primary_nav ul ul li a {float:none}
#primary_nav ul ul li:hover a{background:#e60 !important; color:#fff !important}

#primary_nav ul ul ul {top:-1px; left:194px; background:#e60; z-index:9001}
#primary_nav ul ul li:hover ul li a {color:#fff}
#primary_nav ul ul li:hover ul li:hover a {background:#b22 !important; color:#fff !important}


/* drop down functionality*/
body.ie6 #primary_nav ul a, body.ie7 #primary_nav ul a {zoom:1; height:1%}
#primary_nav ul ul{display: none;}
#primary_nav ul li:hover ul, #primary_nav ul li.hover ul{display:block}
#primary_nav ul li:hover ul ul, #primary_nav ul li.hover ul ul{display:none}
#primary_nav ul ul li:hover ul, #primary_nav ul ul li.hover ul{display:none}
#primary_nav ul ul li:hover ul ul, #primary_nav ul ul li.hover ul ul{display:none}
#primary_nav ul ul ul li:hover ul, #primary_nav ul ul ul li.hover ul{display:none}
#primary_nav ul ul ul li:hover ul ul, #primary_nav ul ul ul li.hover ul ul{display:none}


/* DEPRECATED - SECONDARY NAV
#secondary {margin:0; padding:6px; width:188px; float:left; background:#ddd}
#secondary ul {list-style:none; display:block; margin:0; padding:0}
#secondary li {display:none}
#secondary li.on, #secondary li.on li {display:inline}
#secondary a {display:block; background:#e60; color:#fff; margin:0; padding:6px 12px; font:bold 12px/15px Arial}

#secondary li.on ul {margin:6px 0 0; padding:0}
#secondary li.on ul li a {background:transparent url(/editor/images/icons/fam/silk/bullet_black.png) no-repeat 3px 2px; color:#333; margin:0; padding:3px 12px 6px 24px}
#secondary li.on ul li a:hover {color:#f80}
#secondary li.on ul li.on a {color:#b22; background-image:url(/editor/images/icons/fam/silk/bullet_red.png)}

#secondary li.on ul li.on ul {margin:-3px 0 3px 12px}
#secondary li.on ul li.on ul li a {font:normal 11px/12px Arial; background:none; color:#333; padding-left:12px}
#secondary li.on ul li.on ul li a:hover {color:#e60}
#secondary li.on ul li.on ul li.on a {color:#b22}
*/

/* MEM_NAV */
#section_nav{display:block; margin:0 0 20px; padding:6px; width:188px; float:left; background:#fc8; list-style: none;}
#section_nav ul{margin:0; padding:0px; list-style-type:none;}
.public #section_nav li {display:none}
.public #section_nav li.on {display:block}
#section_nav a {display:block; background:#e60; color:#fff; margin:0; padding:6px 12px; font:bold 12px/15px Arial; margin-bottom: 1px;}
#section_nav a:hover {background-color: #FF872F}
#section_nav li ul li {display:none}
#section_nav li.on ul li {display:block}
#section_nav li ul li a{color: #333; background:transparent url(/editor/images/icons/fam/silk/bullet_black.png) no-repeat 3px 2px; color:#333; margin:0; padding:3px 12px 6px 24px}
#section_nav li ul li a:hover{color:; background-color: transparent; text-decoration: underline}/*hover state?*/
#section_nav li ul li.on a{color: #b22; background-image: url(/editor/images/icons/fam/silk/bullet_red.png); text-decoration: none; cursor: default}
#section_nav li ul li ul li a{background:none !important; color:#333; margin:0; padding:0px 12px 6px 24px; font-weight: normal; font-size: 11px; line-height: normal;}
#section_nav li ul li ul li.off a{color:#333}
#section_nav li ul li ul li.off a:hover{text-decoration: underline; cursor: pointer;}
#section_nav li ul li ul li.on a{color:#b22;}
#section_nav ul.nav4{display:none !important}
#section_nav #nav_special a{font-weight:bold}

#nd_m_home li{list-style-type: none;}
#nd_m_home li.news_icon {list-style-type: disc;}


/* SLIDE SHOW */
span#dummyip{position: absolute; top:-9999px;}

#col_wrapper div.cycle{width:595px; height: 260px; overflow: hidden; padding:0; margin-bottom: 12px; background: #444; position: relative}
#slideshow li#edit_slideshow {display:block;position:absolute; top:0; right:0; width:190px; background:#FFF;z-index:100; padding:10px; color:#B22222; font-size: 11px;opacity:0.8;}

/*#checkout_box{clear: both;}*/

.slide_text{color: #FFF; position:absolute; top:15px; left:0px; width:348px; background: url(/ama/images/photo_overlay.png) no-repeat; z-index:110; padding:20px; margin:0;}
.slide_text h1, .slide_text h2{font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; font-size: 24px; margin-top: 0; padding-top: 0; line-height: 1.1em}
.slide_text	p{font-size: 14px;}
.slide_text	a{color:#FFF; font-size: 14px; text-decoration: underline;}
.slide_text	a:hover {color: #FFF4C7;}

ul#slideshow {list-style-type: none;margin:0; padding: 0; z-index:100}
#slide_nav {z-index: 111; position:absolute; bottom: 15px; left: 10px;}
#slide_nav a {background: url(/ama/images/slide.png) center center no-repeat; text-decoration: none; margin: 0 5px; padding: 3px 5px; font-size: 11px; color: #bd8d49}
#slide_nav a.activeSlide {background: url(/ama/images/slide_active.png) center center no-repeat; color: #fff4c7}
#slide_nav a:focus { outline: none; }



/* Home */
#col_wrapper{background:#fff; border-bottom:12px solid #fff; width:900px; height:100%; margin:0 0 12px; padding:12px; overflow: hidden; position: relative; z-index:2}
.ie6 #col_wrapper {margin:0}

.bottom{
position: absolute; bottom:0; height: 1px; width: 260px; 
}

.column{width:252px;float:left;padding:0px 20px 20px; padding-bottom: 1220px;margin-bottom: -1200px; display:inline; margin-right: 12px; position: relative;}


#col1{background: url(/ama/images/col1_new.jpg) no-repeat;}
#col2{background: url(/ama/images/col2_new.jpg) no-repeat;}
#col2 div.event{margin-bottom: 20px; overflow: hidden;}
#col2 .event img{float:left; height: 50px; width: 50px; padding: 2px 10px 0 0; clear: right;}
#col2 .event p, #col2 .event h3, #col2 .event h2{float:right; width: 190px; padding:0 0 5px 0; margin: 0;}
#col3{background: url(/ama/images/col3_new.jpg) no-repeat;margin-top: -272px;margin-right: 0;}
#col3 ul.social{position: absolute; top: -7px; right: 7px;}
.ie7 #col3 ul.social{position: absolute; top: 4px; right: 4px;}
#col3 ul.social li{list-style-type: none; display: inline;}


#col3  #marqueecontainer {position:relative; overflow:hidden; height:390px; width:250px; margin-bottom:25px;}
#vmarquee {position:absolute; width:100%}
#col3  #marqueecontainer marquee{height:100%; width:inherit; white-space: normal !important;}


#col3 object{margin: 10px 0}

/* Footer */
#footer{color: #FFF; margin:0; padding:15px; background: #B22222; font-size: 11px}
#footer ul, #footer ul li{list-style-type: none; margin:0; padding: 0;}
#footer a{color:#FFF; font-weight: bold; font-size: 11px}
#footer a:hover{color:#FFF4C7; text-decoration: underline;}

#footer ul.nav{list-style-type:none; margin:0 auto;font-weight: bold; font-size: 11px; padding:0 0 15px 0; overflow: hidden; width:auto; text-align: center}
#footer .nav ul{display:none;}
#footer .nav li{display: inline; border-left: 1px solid #fff; padding: none;}
#footer .nav li:first-child{border:none;} 
#footer .nav a{color:#FFF; padding:0 20px; line-height: normal;}
#footer .nav li a:hover{background:none; color:#FFF4C7; border: none; text-decoration: underline}
#footer .nav li a#primary_nav ulon{background:none; color:#FFF; border: none; cursor: default; text-decoration: underline}

#footer #site_credits{font-size: 9px;}
#footer #contact{width:300px; margin:0 45px 0 0;}
.ie7 #footer #contact, .ie8 #footer #contact{margin-right: 36px;}
.safari #footer #contact{margin-right: 40px;}
#footer .address{float: left; width:156px; text-align:right; padding-right:20px; }
#footer .sub_nav{float: right; width:100px; padding-left: 20px; border-left: 1px solid #FFF;}

#newpassword, #extrapassword{width:80px;}
#placement_detail ul{margin:0;padding-left:1.1em;}

h1,h2,h3,h4 {color: #b22222; line-height: 1.2em}
h1, h2.page_name, h2.box{font-family: "Trajan Pro", "Georgia", serif; color: #cc0000; font-weight:bold; letter-spacing: -1px;}
h1{font-size:20px;padding-bottom:5px;margin-bottom:5px;}
h2.page_name{font-size:20px;}
h2, .title, .systemsectiontitle{font-size:16px;}
h2.box{margin: 20px 0 15px -20px; padding: 15px 0; line-height: 1;}
h2.lg{background:url(/ama/images/header_box_lg.png) no-repeat; width:181px; padding-left: 10px}
h2.sm{background:url(/ama/images/header_box_sm.png) no-repeat; width:125px; padding-left: 10px}
h3,h4{color: #b22222; font-weight:bold; font-family: Arial, Helvetica, serif; }
h3{font-size: 13px}
h4{font-size: 11px; color: #000}

p {margin-top: 0; padding-top: 0; margin-bottom: 20px}

a{text-decoration:none;color:#BB5720;outline: none}
a:hover{color:#F13529;}
a:active{color:#F13529;}
/* a:visited{color:#F13529;}*/
a img{border:none;}

address{font-style: normal}

#section{font:56px/56px "Myriad Pro", "Myriad Web", Arial, Helvetica, sans-serif;color:#F0352A;letter-spacing:-2px;text-align:right;position:absolute;bottom:-10px;right:-2px;width:600px;text-transform:lowercase;}

* .editing div{display:none !important} /* Hide new content right after saving in the editor */

.content_div{margin-top:10px;}
.content_box{padding:0;margin:0 0 5px;}
.content_box h1{border:none;margin-top:0;}
.m_profile_box{background: #FFF url(/ama/images/profile_box_bg.gif) repeat-x top left !important; margin: 15px 10px; padding: 10px; border: 1px solid #f80; }
.m_profile_box table {background:none;}
.m_profile_box .systemsectiontitle, .m_box h4 {font-size:16px;line-height:16px;color:#B22222;font-weight:bold; margin:0 0 1em}
.m_profile_box .systemsmalllabel{color:black;}
.systemsmallvalue{color:#666;}
.systemsmalllabel{color:black;font-weight:bold;}
/* .systemsmallvalue b, .systemsmallvalue strong{font-weight:normal;color:black;} */
.m_profile_box ul{padding-left:10px;margin-left:0;}
.m_profile_box li{padding-bottom:10px;}
#member_search{font-size:13px;color:black;font-weight:normal;}

.formbuilder td{padding-bottom:12px}
.formbuilder textarea{width:96%;height:150px}

.box_top{background:url(/ama/images/box/top2.png) repeat-x; height:32px;}
.box_top_left{background:url(/ama/images/box/topleft.png) no-repeat;width:20px;height:32px;float:left;}
.box_top_right{background:url(/ama/images/box/topright.png) no-repeat;width:20px;height:32px;float:right;}
.box_middle{border-left:1px solid #949494;border-right:1px solid #949494;margin:-15px 0 -1em;padding:0 1em 10px;}
.box_bottom{background:url(/ama/images/box/bottom.png) repeat-x;height:20px;clear:both;}
.box_bottom_left{background:url(/ama/images/box/bottomleft.png) no-repeat;width:20px;height:20px;float:left;}
.box_bottom_right{background:url(/ama/images/box/bottomright.png) no-repeat;width:20px;height:20px;float:right;}

.clear{clear: both; width:100%; float: none}

.float_right{float:right;}
.align_right{text-align:right;}
.clear_right{clear:right;}
.clear_left{clear:left;}

table.fundraising_list_long_table tr.even{background:#f1f1f5;}
table.fundraising_list_long_table tr.even td{border:1px solid #ddd;border-width:1px 0;}
table.fundraising_list_long_table td{padding:3px !important;}

/* EDIT NAV DHTML POP-UP BOX */
/*#page_commands{border:1px solid red;padding:0 10px 5px;background:white;z-index:5;width:320px;position:absolute !important;top:35% !important;left:420px !important;}
#page_commands font{color:#449;}
#page_commands td{background:white;}
#page_commands td *{vertical-align:middle;}
*/

#autologin_form span{color:white}

.bbp_item .label {color: #666666}
.bbp_item{width:500px;background:#fff url(/ama/images/light-gradient.jpg) repeat-x;border:1px solid #999;margin:1em}
.bbp_item th{background:#BB332C;color:#fff;padding:3px;border:1px solid #500}

a.huge_button:hover{background-position:0 -49px !important}

.button {display: block; padding: 24px 12px; color: #FFF; font-weight: bold; background: #e60; margin: 10px 0;}

/* Explosion fix */
#nd_m_shift_manager .content_div{width:750px}
#nd_m_shift_manager_2 .content_div{width:750px}

/* Alternating Rows */
table.alternating_rows tr td, table.alternating_rows tr.even td{border-bottom:1px solid !important}
table.alternating_rows tr.even td{border-top-width:0 !important}
table.alternating_rows tr.lastrow td{border-bottom:0 !important}
#groupshare #directory tr.odd_nohover,
table.alternating_rows tr.even, table.alternating_rows tr.even td, table.alternating_rows td.even{background-color:#eee !important}
table.alternating_rows th.sortable, table.alternating_rows td.sortable{background-color:#ddd !important}
table.alternating_rows th.sortable a, table.alternating_rows td.sortable a{color:#fff !important}
table.alternating_rows th.sortdesc, table.alternating_rows th.sort_desc,
table.alternating_rows th.sortasc, table.alternating_rows th.sort_asc{background-color:#ddd !important}
table.alternating_rows th.sortdesc a, table.alternating_rows th.sort_desc a,
table.alternating_rows th.sortasc a, table.alternating_rows th.sort_asc a{color:#fff !important}
.even{} /* This is here so it shows up in the editor */

body #groupshare h1{color: #C00}
#groupshare #member_directory{}
#groupshare #directory .title{border:none;margin:0 0 10px;padding:3px}
#groupshare #directory{border:none}
#groupshare #directory tr.odd_nohover{} /* Set above with alternating_rows even */
#groupshare #directory tr.even_nohover{}
#groupshare #directory tr#directory_search, #directory tr.lastrow{}
#groupshare #directory .pages{margin-top:10px;margin-bottom:10px;height:18px}
#groupshare #directory .nextprev{}
#groupshare #directory table td td{padding:3px}
#groupshare #directory #directory_search table td{padding:0}

/* Background Color of Titles on Boxes */
table.membertable th,
table.alternating_rows td.title,
table.alternating_rows thead tr td,  table.alternating_rows tr.header, table.alternating_rows tr.header td, 
table.alternating_rows tr th, table.alternating_rows thead tr, 
#m_home h3, * h3.mbox_header,
#groupshare #directory .title{background-color:#555;color:#fff}

/* Background Color of Boxes */
* .m_box, #m_profile_bottom,
#groupshare #directory,
table.membertable, table.membertable td,
table.alternating_rows{/*background-color:#fff*/}

/* Border Color */
#ajli_feed_table iframe,
* .m_box, #m_profile_bottom,
#map, .hrule, #m_profile_bottom .hrule,
* .leftjustifiedimage, * .rightjustifiedimage, .framedimage,
#groupshare #member_directory,
table.basic_table, table.basic_table td,
table.membertable, table.membertable th, table.membertable tr td, table.membertable tr.even td,
table.alternating_rows, table.alternating_rows tr td, table.alternating_rows tr.even td{border-color:#ccc !important}

/* section styling */
body.home #primary_nav li.on a {background:#FF8D00; color:#fff}
body.home #contentborder {background:#FF8D00}
body.home #section_nav {background:#ffc680}

body.about #primary_nav li.on a {background:#BDB76B; color:#a22}
body.about #contentborder {background:#BDB76B}
body.about #section_nav {background:#dedbb5}

body.join #primary_nav li.on a {background:#efd9c2; color:#b22}
body.join #contentborder {background:#efd9c2}
body.join #section_nav {background:#f7ece1}

body.newsroom #primary_nav li.on a {background:#d3d3d3; color:#333}
body.newsroom #contentborder {background:#d3d3d3}
body.newsroom #section_nav {background:#e9e9e9}

body.community #primary_nav li.on a {background:#F0E68D; color:#b22}
body.community #contentborder {background:#F0E68D}
body.community #section_nav {background:#f8f3c6}

body.give #primary_nav li.on a {background:#FFE4B5; color:#b22}
body.give #contentborder {background:#FFE4B5}
body.give #section_nav {background:#fff2da}

/*
body.member #primary_nav li.on a, body.member #section_nav a {background:#FFF; color:#b22}
body.member #contentborder {background:#ffffff}
body.member #section_nav {background:#eeeeee}
*/

/* STORE */
body.store #secondary {display:none}
body.store .maincol {margin:0}

a.store_back {background-color:#f80; color:#fff; font-weight:bold}
ul.store_toolbar {background:#ffe}
ul.store_toolbar li {border-color:#dda}

ul#store_item_list li {border-top:1px solid #fc9 !important}

.store_block h3 {background-color:#f80; color:#fff}
a.store_enlarge {background-color:#ffe}
a.store_action {background-color:#ffd}
.store_item_meta {background-color:#ffe}

.nav_col{float:left}


.m_section_right {background: none repeat scroll 0 0 #FFFBE8; border: 1px solid #FCF3CCs}

.tablist li a{background: #E0DBD7}
.tablist li a:hover{background:#FF872F;color:#FFFFFF; text-decoration: none;}
.tablist li a.active {background:#cc0000;color:#FFFFFF;}
.tabsections {border-top:2px solid #cc0000;}
.tabsections h4 {border-bottom:1px dotted #cc0000;color:#cc0000;}

#site_switcher{margin: 0 0 10px; width:188px;}
#site_switcher label{margin-bottom: 4px;}
