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

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 20, 2011 02:49:07 PM America/New_York */

@font-face {
    font-family: 'Amaranth';
    src: url('/ama/fonts/Amaranth-webfont.eot');
    src: url('/ama/fonts/Amaranth-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ama/fonts/Amaranth-webfont.woff') format('woff'),
         url('/ama/fonts/Amaranth-webfont.ttf') format('truetype'),
         url('/ama/fonts/Amaranth-webfont.svg#AmaranthRegular') 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}

/* Elements */
body{margin:0;font:12px/14px Verdana, Tahoma, sans-serif;color:#26395f; background: #195269}
* 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:1;margin:.75em 0; color: #139ac0; font-family:Amaranth; font-weight: normal;}
h1{font-size:22px}
h2, * .page_name, * .title, #nd_m_gs_directory #groupshare h1{border:0;font-size:24px;}
* .page_name, * .title, #nd_m_gs_directory #groupshare h1{margin-top:0}
h3, * .systemsectiontitle{font-size:18px;}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:13px}
a{text-decoration:none;color:#be954c}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{border:0;}
a {}
img.greene{width:15px !important; height: 13px !important; border:none !important;position:absolute;}

/* Template */
#cmp_wrapper{background: #DDD8C4}
#wrapper_outer{background: #f8f1e3 url(/ama/images/bg.jpg) repeat-x;}
#wrapper_inner{width: 980px; margin: 0 auto;}
#header{height: 125px; position: relative; padding: 0 20px; width: 940px; background: url(/ama/images/header_bg.jpg) no-repeat; z-index: 5000;}

#nd_home #content, #content_area{width: 940px; padding: 20px; background: #fffcf8; -moz-box-shadow: 0 0 3px #A8A88D; -webkit-box-shadow: 0 0 3px #A8A88D; box-shadow: 0 0 3px #A8A88D; float: left;}
#content_area{min-height: 500px}

h1#logo{text-indent: -9999em; margin: 0; float: left; margin-top: 15px;}
h1#logo a{width:258px;height:65px; padding:0; background:url(/ama/images/logo_redesign.png);display:block;outline: none;}

.social{width: 164px; float: right; margin: 10px 0;}
.social h4{float: left; line-height: 28px; margin: 0; color: #fff; text-shadow: 1px 1px 1px #5B461E;}
.social ul{margin: 0; padding: 0; list-style: none; float: right; width: 64px;}
.social ul li {width: 28px; height: 28px; margin-left: 4px;float: left;}
.social a{width: 28px; height: 28px; text-indent: -9999em;float: left;}
.social a.fbook{background: url(/ama/images/soc_fbook.png) no-repeat left top;}
.social a.twit{background: url(/ama/images/soc_twit.png) no-repeat left top;}
.social a:hover{background-position: left bottom;}

#sp_buttons{list-style: none; margin: 7px 0 0; float: right; clear: right;}
#sp_buttons li{float: left;}
#sp_buttons li a, #sp_buttons li input{color: #115369; font-size: 16px; padding: 0 5px 5px; line-height: 22px; display: block; margin-right: 15px; font-family:Amaranth}
#sp_buttons li input{background: none;	border: none;}
#sp_buttons li input:hover{text-decoration: underline}
#sp_buttons li a.login{color: #fff; background: url(/ama/images/mem_login.jpg) no-repeat right top; width: 112px; height: 22px; text-align: center; margin-right: 0; }
#sp_buttons li a.login:hover{background-position: left top; text-decoration: none;}

/* Slideshow */
#home_slideshow_container{width: 930px; height: 310px; padding: 10px; position: relative; overflow: hidden; -moz-box-shadow: 0 0 3px #A8A88D -webkit-box-shadow: 0 0 3px #A8A88D; box-shadow: 0 0 3px #A8A88D; margin: 0px 15px 20px; background: #fffcf8}
#home_slideshow {overflow: hidden; width: 930px; height: 310px;}
#home_slideshow .slide{width: 930px; height: 310px; border: 1px solid #c3beab; position: relative;}
#home_slideshow .slide .slide_text{width: 900px; background: url(/ama/images/slidetext_bg.png); position: absolute; bottom: 0; right: 0; padding: 0 15px; color: #e8e3d3;}
#home_slideshow .slide .slide_text p{margin: 0; padding: 10px 0}

#next_prev{position: absolute; z-index: 3000; list-style: none; margin: 0; padding: 0; width: 47px; right: 20px; top: 20px;}
#next_prev li{float: left}
#next_prev li a{display: block; width: 21px; height: 20px; text-indent: -9999em; background-position: left top}
#next_prev li a#prev{background: url(/ama/images/arrow_prev.png) no-repeat; margin-right: 5px}
#next_prev li a#next{background: url(/ama/images/arrow_next.png) no-repeat}
#next_prev li a#prev:hover, #next_prev li a#next:hover{background-position: left bottom}

* .edit_slideshow{margin:0; z-index: 2000; color:#fff; font-size: 11px; line-height: normal; background:  url(/ama/images/slidetext_bg.png) repeat; padding: 10px; position: absolute; top: 16px; left: 15px;}
* .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 */

#home_main_content{width: 580px; float: left; margin-right: 20px}
#home_main_content h2{width: 560px; height:36px; line-height: 36px; background: url(/ama/images/head_main_bg.jpg) no-repeat top left; color: #fff; padding: 0 10px; margin: 0; text-shadow: 1px 1px 1px #5B461E;}

#main_content{width: 698px; float: right;}

.row{width: 580px; float: left; clear: left;}
.row.top{padding: 20px 0}
.section{width: 280px; float: left;}
.section.left{margin-right: 20px;}
.section_img{width: 278px; height: 143px; border: 1px solid #c3beab; overflow: hidden;}

#upcoming_events_outer{width: 340px; float: right; background: url(/ama/images/sub_bg.jpg);}
#upcoming_events_outer h2 {width: 320px; height: 36px; line-height: 36px; background: url(/ama/images/head_cal_bg.jpg) no-repeat center top; color: #fff; text-shadow: 1px 1px 1px #5B461E; padding: 0 10px; margin: 0}

#upcoming_events_inner{padding: 0 20px 0 10px; color: #daeeff; float: left;}
#upcoming_events_inner h3 {color:#f7fbff; margin-top: 0;}
#upcoming_events_inner a {color: #fff; text-decoration: underline;}
#upcoming_events_inner a:hover {color:#E1F2F7; text-decoration: none;}
#upcoming_events_inner .event{background: url(/ama/images/divider_cal.jpg) no-repeat center bottom; padding: 20px 0; float: left;}
.event .date{width: 69px; background: #003848 url(/ama/images/date_bg.jpg) repeat-x left top; border-right: 1px solid #59a3b9; border-bottom: 1px solid #59a3b9; float: left; margin-right: 10px; text-align: center; font-family:Amaranth; font-size: 18px; line-height: 18px; color: #fff; padding: 10px 0;}
.event .date .day {font-size: 30px; line-height: 30px}
.event .event_text{float: right; width: 230px;}
.ie7 .event .event_text, .ie8 .event .event_text{width: 229px}

a.more{display: inline-block; float: right; font: normal 12px/42px Verdana, Tahoma, sans-serif; color: #bdd7e9}
.ie7 a.more{margin-top: -36px}

/* Footer */
address{font-style: normal; margin-bottom: 10px;}
address .contact_type{display: inline-block; width: 50px}
#footer_wrapper_outer{padding: 0px 0; background: url(/ama/images/footer_bg.jpg) repeat-x;}
#footer_wrapper_inner{width: 940px; margin: 0 auto; overflow: hidden;  font-size: 12px; line-height: normal;color: #daeeff; padding-bottom: 20px}
#footer_wrapper_inner h4{font-size:18px; margin: 0 0 20px; color: #FFF; line-height: 37px}
#footer_left h4{font-size: 22px}
#footer_left{width: 390px; float: left; margin-right: 20px;}
#footer_center{width: 290px; float: left; margin-right: 20px}
#footer_right{width:220px ; float: right;}

.legal{clear: right; width: 600px; float: right; text-align: right;}
#footer{clear: both; font-size: 10px; margin-top: 20px; width: 940px; float: left;}
#footer #powered_by{float: left; margin-bottom: 10px}
#footer_wrapper_inner a{text-decoration:none; color: #FFF;}
#footer_wrapper_inner a.newsletter {display: block; padding-left: 29px; background: url(/ama/images/icon_newsletter.gif) no-repeat left center; line-height: 16px; margin-top: 40px; text-decoration: underline}
#footer_wrapper_inner a:hover{text-decoration:none; color: #E1F2F7}

/* Navigation Menu */
#nav{float: right; position: relative; margin-top: 0px; height: 36px; z-index: 5000;}
.ie7 #nav {clear: right; width: 682px}
#nav ul {margin:0;padding:0; list-style: none; }
#nav li {position:relative; padding:5px 10px; background:url(/ama/images/divider_nav.jpg) no-repeat right center;}
#nav ul li, #nav ul li:hover {float: left}
#nav ul li a{display:block; color: #FFF; font-size: 16px; line-height: 30px; font-family: Amaranth; text-shadow: 1px 1px 1px #614819}
#nav ul li:hover a{background: url(/ama/images/nav_hover.gif) repeat-x left 25px; text-decoration: none; }
#nav ul li.on a{cursor: default; color: #ACE9F4; text-shadow: 1px 1px 1px #0B566B; background-image: none;} 

/* nav 2 */
#nav ul li ul{border: 1px solid #0a3441; border-bottom:1px solid #2d7185; position:absolute; top:36px; left:auto; width: 180px; margin-left:-11px;line-height: normal; background: url(/ama/images/sub_bg.jpg)}
#nav ul li ul li{padding: 0; line-height: normal; background-image: none;}
#nav ul li:hover ul li a{color:#fff; font-size:12px; border-bottom: 1px solid #0a3441; border-top: 1px solid #2d7185;  padding: 5px 5px 5px 12px; width: 163px; display: block; line-height: normal; background-image: none; text-shadow: none; font-family: Verdana, Tahoma, sans-serif;}
#nav ul li.on ul li.off a {background: none; color: #FFF; cursor: pointer}
#nav ul li:hover ul li:hover a {color:#fff; background: #139ac0; }
#nav ul li:hover ul li.on a {background:#E1F2F7; color:#139ac0; cursor: default;}

/* 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:none}
#nav ul li:hover ul li:hover ul li.off a {background:none; color: #fff; cursor: pointer}
#nav ul li:hover ul li:hover ul li:hover a {color:#fff; background: #139ac0;}
#nav ul li:hover ul li.on:hover ul li.on a {background:#E1F2F7; color: #139ac0; 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: #fff;  background: none}
#nav ul li:hover ul li:hover ul li:hover ul li.off a {color: #fff; background: none; cursor: pointer}
#nav ul li:hover ul li:hover ul li:hover ul li:hover a {color: #fff; background: #139ac0;}
#nav ul li:hover ul li:hover ul li:hover ul li.on:hover a {color:#fff; background: #139ac0;}
#nav_area #nav ul li:hover ul li:hover ul li:hover ul li.on a {background:#E1F2F7; color: #139ac0; 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;}

ul.nav5{display: none !important}

/* Sub Nav */
#subnav_area {margin:0; border: 1px solid #0a3441; border-bottom:1px solid #2d7185; width: 200px; float: left;}
#subnav ul{list-style: none; margin: 0;  padding: 0; font-family:Amaranth;}
#subnav ul li a{height: 36px; line-height: 36px; background: url(/ama/images/head_cal_bg.jpg) no-repeat center top; color: #fff; text-shadow: 1px 1px 1px #5B461E; padding: 0 10px; margin: 0; font-size: 22px; display: block; text-decoration: none;}
#subnav ul li a:hover{cursor:default;}

#subnav ul ul {position: relative; z-index: 100; font-family: Verdana, Tahoma, sans-serif; background: url(/ama/images/sub_bg.jpg)}
#subnav ul ul li a{padding:10px 10px 10px 12px; color:#fff; font-size :13px; line-height: normal; height: auto; text-shadow: none; background: none; border-bottom: 1px solid #0a3441; border-top: 1px solid #2d7185}
#subnav ul ul li.off a:hover{color:#fff; background: #139ac0;}
#subnav ul ul li.on a{background:#E1F2F7; color:#139ac0; cursor: default;}
#subnav ul ul li.off a{background:none; color:#fff;cursor: pointer}

{list-style-type: disc;}
#subnav ul ul ul li a{padding-left: 30px;font-size: 11px; color: #fff;}
#subnav ul ul li.on ul li.on a{background:#E1F2F7; color:#139ac0; cursor: default;}
#subnav ul ul ul li.off a{background:none; color:#fff;cursor: pointer}
#subnav ul ul ul li a:hover{color:#fff; background: #139ac0;}

#subnav ul ul li.on ul li.on ul li a{padding-left:45px;font-size: 11px; color: #fff;}
#subnav ul ul li.on ul li.on ul li.off a{background:none; color:#fff; cursor: pointer }
#subnav ul ul li.on ul li.on ul li a:hover{color:#fff; background: #139ac0;}
#subnav ul ul li.on ul li.on ul li.on a{background:#E1F2F7; color:#139ac0; 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;}

#nd_login #main_content {padding: 40px 180px !important}
.hrule{height:1px;border-top:1px solid #777;margin:0.5em;}
* .content li, * .mceContentBody li{margin-top:0.6em;margin-bottom:0.6em}
.float_right{float:right;}
.float_left{float:left;}
.align_right{text-align:right;}
.clear_right{clear:right;}
.clear_left{clear:left;}
* div.clear{clear:both;line-height:0;height:0;font-size:1px;overflow:hidden}
/* IMAGES */
.imgframe{padding:5px;background:#fff;border:1px solid #6195bb}

.leftjustifiedimage{float:left;margin:10px 20px 10px 0;background:#fff;padding:5px;border:1px solid #6195bb}
.rightjustifiedimage{float:right;margin:10px 0 10px 20px;background:#fff;padding:5px;border:1px solid #6195bb}

.leftjustifiedimage-noborder{float:left;margin:10px 20px 10px 0}
.rightjustifiedimage-noborder{float:right;margin:10px 0 10px 20px}

div.caption_left{margin-right:10px}
div.caption_right{margin-left:20px;position:relative;right:10px}
div.caption_right img{padding:5px;background:#fff;border:1px solid #6195bb}

/* TABLE STYLES */
.basic_table{}
.basic_table tr{vertical-align:top}
.basic_table td{padding:4px 20px 4px 4px;background:#DDE9F5;}
.basic_table_col1{}

.basic_table2{width:100%;border-collapse:collapse; border:#2B496F 1px solid}
.basic_table2 tr{vertical-align:top}
.basic_table2 thead th{background:#99C6E7;padding:4px 12px;border:#2B496F 1px solid}
.basic_table2 td{background:#fff;padding:4px 12px;border:#2B496F 1px solid}

.nowrap{white-space:nowrap}
.no_padding_td{padding:0 !important}

#people_table td{background:#E3DED6 !important;font-size:11px}

#partner_logos{}
#partner_logos td{width:180px;padding:0;text-align:center;vertical-align:middle}

#nd_m_provisionals table.basic_table2 td,
#nd_m_provisionals table.basic_table2 th{text-align:center;vertical-align:middle;padding:4px;font-size:11px}

/* MEMBERS */
.m_box, #m_profile_bottom{border:1px solid #3A77AD;margin:10px 5px;padding:3px;background:#fff url(/ama/images/mbox-bg.jpg) repeat-y}
.m_box .title{background:#2C4A6E;color:#fff;padding:4px 0;font-weight:bold;font-family:verdana, tahoma, arial, sans-serif;text-align:center;margin:0 -5px 8px;font-size:14px}
.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{margin:0px 10px 10px 0;padding:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px}

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

#calendar caption{background:#139ac0 !important}
#calendar td.today{background:#FEFEDF !important}
#calendar th{background:#D0DFE2 !important}

.m_section_right {background: #F6F0E0;}
.m_section h3 a {font-weight: normal; font-family:Verdana, Tahoma, sans-serif}

.tablist li a{background: #195265; color: #fff}
.tablist li a:hover{#139ac0;color:#FFFFFF; text-decoration: none;}
.tablist li a.active {background:#E1F2F7;color:#139ac0;}
.tabsections {border-top:2px solid #139ac0;}
.tabsections h4 {border-bottom:1px dotted #139ac0;color:#139ac0;}

#directory{border:1px solid #2B496F;}
#directory .title{background:#139ac0 !important;}

tr.even_nohover td{border:1px dashed #2C4A6E;border-width:1px 0;background:#fff}
tr.even_nohover td td{border:0;background:none;}
tr.odd_nohover td{background:#E5EEF3;}
tr.odd_nohover td td{background:none;}

#autologin_box{margin:2em 0 0}
#autologin_form a{text-decoration:none;margin-left:10px}
form.formbuilder td.systemsmalllabel{padding:0.5em 0 2em;font-weight:normal}

#changeusername{margin:5px 10px;}
#changeusername td.systemsmalllabel{padding-left:10px}
#changeusername input{margin-left:10px}
#changeusername .systemsectiontitle{padding:0;}

/* Tables */
table.alternating_rows{border:1px solid #999}
table.alternating_rows caption{font-size:120%;font-weight:bold;text-align:left;background:#eee;border:solid #aaa;border-width:1px 1px 0;padding:3px;}
table.alternating_rows tr.even{background:#f1f1f5;}
table.alternating_rows tr.even td{border:solid #ddd;border-width:1px 0;}
table.alternating_rows tr.header, table.alternating_rows thead tr{background:#5199CC !important;color:#fff}
table.alternating_rows tr.header td, table.alternating_rows th{text-align:left;padding:5px 3px !important}
table.alternating_rows tr.lastrow{border:solid #ddd;border-width:1px 0;}

table.alternating_rows td.even{background:#f1f1f5;}
div.nophoto{margin:0 !important;opacity:0.5;filter:alpha(opacity=50)}
#shift_manager{width:800px}
