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

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 4, 2012 03:47:19 PM America/New_York */
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('/ama/fonts/BebasNeue-webfont.eot');
    src: url('/ama/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ama/fonts/BebasNeue-webfont.woff') format('woff'),
         url('/ama/fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('/ama/fonts/BebasNeue-webfont.svg#BebasNeueRegular') 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; -moz-border-radius: none !important; -webkit-border-radius: none !important; border-radius: none !important; border-radius: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important;}


body{margin:0; padding:0; font:12px Verdana, Lucida Grande, sans-serif; background:url(/ama/images/bg_body.jpg) repeat; width: auto; color:#454443;}
* 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:.3em 0; color: #94897f; font-weight: normal; font-family: BebasNeueRegular;}
h1{font-size:18px; }
h2, * .page_name, * .title, #nd_m_gs_directory #groupshare h1{border:0;font-size:36px; font-family: 'BebasNeueRegular'}
* .page_name, * .title, #nd_m_gs_directory #groupshare h1{margin-top:0; color: #8daaa1}
h3, * .systemsectiontitle{font-size:22px; color: #8daaa1;}
h4{font-size:18px}
h5{font-size:14px; font-family: Verdana, Lucida Grande, sans-serif; font-weight: bold;}
h6{font-size:11px}
a{text-decoration:none;color:#3a9eb1}
a:hover{color:#4fc4da}
a:active{}
a:visited{}
a img{border:0}
table tr{vertical-align:top}
.img_edit{font-size: 10px; font-style: italic;}

/* Template */
#cmp_wrapper{background: #A4BFC6;}
#wrapper_outer{background: #fcf9ed url(/ama/images/bg_main.jpg) repeat-x;}
#wrapper_inner{width: 980px; margin: 0 auto;}

h1#logo{margin:0;padding:0; text-indent: -9999em; position: absolute; top: 40px; left: 0;}
h1#logo a{overflow:hidden;display:block; width:341px;height:71px; background: url(/ama/images/logo.gif) no-repeat}

#nav_tabs{float: right; height: 40px; margin: 0; padding: 0; list-style: none; margin-top: 10px}
#nav_tabs li{float: left; width: 170px; height: 40px; margin-left: 8px; background-repeat: none; background-position: left top; text-indent: -9999em;}
#nav_tabs li a{float: left; width: 170px; height: 40px; display: block;}
#nav_tabs li#int_care {background-image: url(/ama/images/tab_integral.gif)}
#nav_tabs li#new_mile {background-image: url(/ama/images/tab_newmilestones.gif)}
#nav_tabs li#ctaafsc {background-image: url(/ama/images/tab_ctaafsc.gif)}
#nav_tabs li#mod_sys {background-image: url(/ama/images/tab_modelsystem.gif)}
#nav_tabs li:hover{background-position: left bottom;}


#header{height: 156px; position: relative; width: 940px; z-index: 5000; padding: 0 20px; clear: both;}

#search_form{width: 280px; position: absolute; right: 0; bottom: 50px;}
#search_form #akeywords{width: 246px; color:#94897f; float: left; border: 1px solid #afa194; height: 18px; padding:2px 2px 2px 6px}
#search_form a.submit_button{float: right; display: block; text-indent: -9999em; background-image: url(/ama/images/search_submit.jpg); background-position: left top; height: 22px; width: 22px;border: 1px solid #afa194;}
#search_form a.submit_button:hover{background-position: left bottom;}

#content_area{padding: 40px 20px 20px; background: #fff; position: relative; min-height: 500px;}
#nd_login #content_area{padding: 40px 220px 20px;}
#nd_home #content_area{padding: 0;}
#home_content{overflow: hidden; padding: 20px}
#primary_content{float: left; width: 580px; overflow: hidden;}
#primary_content h2{line-height: 36px; margin: 20px 0;}
#main_content{float: right; width: 688px;}

/* Slideshow */
#featured_slideshow_wrapper{width: 980px; height: 385px; overflow: hidden; margin-top: 20px; position: relative;}

#slide_overlay{background: url(/ama/images/slide_overlay.png) no-repeat; top:0; left: 0; width: 600px; height: 385px; position: absolute; z-index: 10;}
#slideshow_images{list-style: none; margin: 0; padding: 0; position: relative; width:600px; height:385px; float: left}
#slideshow_images li{position: absolute;}

.indicator_wrapper{position: relative; z-index: 100; }
.indicator_wrapper.active .slide_arrow{width: 20px; height: 42px; background: url(/ama/images/slide_arrow.png) no-repeat; position: absolute; left: -20px; top:37%; z-index: 100;}
.ie7 .indicator_wrapper.active .slide_arrow{top: 65px}

#slideshow_text{width: 380px; height: 385px; float: right; position: relative; z-index: 100;}
#slideshow_text a{color: #b7e6ef;}
#slideshow_text a.kicker{font-weight: bold; font-style: italic;}
#slideshow_text a:hover{color:#8ad0dd}

.indicator_wrapper{background: url(/ama/images/bg_ind_wrap.jpg) no-repeat; color: #fff; overflow:;}
.indicator_wrapper p{margin-top: 0;}
.indicator_text {padding: 0 10px; height: 115px; overflow: hidden;}
.indicator_text .greene{position: absolute; bottom:10px; left: 10px;}

h2.trigger{ margin: 0; line-height: 50px; height: 50px; padding: 0 10px; overflow: hidden; color: #fff; font-size: 24px; text-shadow: 1px 1px 1px #588089; letter-spacing: .04em;}

#trig_0{background: url(/ama/images/trigger_bg0.jpg) no-repeat;}
#trig_1{background: url(/ama/images/trigger_bg1.jpg) no-repeat;}
#trig_2{background: url(/ama/images/trigger_bg2.jpg) no-repeat;}
#trig_3{background: url(/ama/images/trigger_bg3.jpg) no-repeat;}
#trig_4{background: url(/ama/images/trigger_bg4.jpg) no-repeat;}

.active h2.trigger{font-size: 30px; background: none !important; padding-top: 20px; text-shadow: 1px 1px 1px #574a3c;}
h2.trigger:hover{cursor: pointer;}

* .edit_slideshow{position: absolute; top: 0; left: 0; z-index: 2000; background: #FFF; padding: 20px; font-size: 10px; width: 200px;}
.edit_slideshow ul{list-style: none; padding-left: 10px}
.edit_slideshow ul li{margin-bottom: 5px;}
* .edit_slideshow div, *.edit_sponsor div{display:none !important} /* Prevent slideshow content from displaying immediately after it has been saved in the editor */

.news_row{float: left; clear: left; overflow: hidden; width: 580px; margin-bottom: 20px}
.news_row h2, .news_row h3, .news_row h4{font-size: 20px; margin: 10px 0 5px;}
.news_row p{margin-top: 5px;}
.news_row .news_item{float: left; width: 280px; }
.news_row .news_item.first{margin-right: 20px;}
.news_img, .img_overlay{width: 280px; height: 150px; overflow: hidden; position: relative}
.news_img img{width: 280px; height: auto;}
.news_img .greene{position: absolute; top:5px; left:5px; z-index: 50}
.img_overlay{background: url(/ama/images/overlay_news.png) no-repeat; position: absolute; top: 0; left: 0;}

#secondary_content{width: 280px; float: right; margin-top: 20px;}
#secondary_content h3{font-size: 36px; line-height: 32px; margin-bottom: 12px;}
#secondary_content h3 span{font-size: 24px; display: block;}

#newsletter_promo{padding: 11px; background: url(/ama/images/bg_newsletter.jpg) repeat; clear: both; color: #fff;  margin-bottom: 20px; overflow: hidden}
#newsletter_promo label{display: block; float: left; width: 100px; margin-bottom: 6px; line-height: 20px; height: 20px;}
#newsletter_promo input{float: right; display: block; margin-bottom: 6px; height: 12px; padding: 2px 2px 2px 6px;  width: 140px;}
#newsletter_promo h3{color: #fff; text-shadow: 1px 1px 1px #6A847B;}
#newsletter_promo #newsletter_signup a.submit_button{width: 258px; height: 37px; line-height: 38px; background-position: left top; background-image: url(/ama/images/newsletter_button.jpg); color: #fff; letter-spacing: 2px; font-family: BebasNeueRegular; font-size: 24px; text-align: center; display: block; float: left; margin-top: 6px;}
#newsletter_promo #newsletter_signup a.submit_button:hover{background-position: left bottom; color: #fff; text-decoration: none; color: #d4e9ee}

#sponsors{padding: 10px; border: 1px solid #c8beb5;}
#sponsors h3{color: #94897F; margin-bottom: 0;}
#sponsors p{margin-top: 0;}

#sponsor_slideshow{width: 250px; margin: 0 auto; padding: 0; list-style: none; overflow: hidden; height: 250px;}
#sponsor_slideshow li{height: 250px; width: 250px; overflow: hidden;}

ul#social_links {margin: 20px 0; padding: 0; list-style: none; float: right; width: 96px;}
ul#social_links li {width: 28px; height: 28px; margin: 4px 0 4px 4px;float: left;}
ul#social_links a{width: 28px; height: 28px; text-indent: -9999em;float: left; background-position: left top;}
ul#social_links a:hover{background-position: left bottom;}
ul#social_links a.fbook{background-image: url(/ama/images/soc_fbook.jpg);}
ul#social_links a.twit{background-image: url(/ama/images/soc_twit.jpg);}
ul#social_links a.ytube{background-image: url(/ama/images/soc_ytube.jpg);}

/*#search_form{width:130px;margin:20px}
#search_form input#akeywords{border:1px solid #c3c3c3;width:106px;height:12px;margin-right:2px;padding:1px 2px;font-size:10px;color:#555}
#nd_p_asearch #content_cell form table{background:#DADFD8 !important}
#nd_p_asearch #content_cell form b{color:#555 !important}*/

#footer_wrapper_outer{background: url(/ama/images/bg_footer_wrapper.jpg) repeat-x center top}
#footer_wrapper_inner{margin: 0 auto; padding: 20px; width: 940px; color: #fff;}
#footer_wrapper_inner h4{color: #fff; text-shadow: 1px 1px 1px #588089; font-size: 30px;}
#footer_wrapper_inner a{color:#fff;text-decoration:none;font-weight:bold}
#footer_wrapper_inner a:hover{text-decoration:underline}
#footer_wrapper_inner #mission{width: 580px; float: left;}
#footer_wrapper_inner #twitter_feed{width: 340px; float: right;}
#footer_wrapper_inner #twitter_feed .tweet_list{list-style: none; margin: 0; padding: 0;}
#footer_wrapper_inner #twitter_feed .tweet_list li{margin-bottom: 20px;}
#footer_wrapper_inner #twitter_feed .tweet_list li .tweet_time{font-size: 10px; display: block; margin-top: 5px; }
#footer{margin:40px 0 20px 0; font-size:10px; clear: both; width: 940px; float: left;}

/* Navigation Menu */
#nav{float:left; position: absolute; height: 31px; z-index: 5000; left: 0px; bottom: 1px;}
#nav ul {margin:0;padding:0; list-style: none; }
#nav li {position:relative;}
#nav ul li, #nav ul li:hover {float: left}
#nav ul li a{display:block; color: #94897f; font-size: 16px; line-height: 30px;  padding:0 10px;}
#nav ul li:hover a{text-decoration: none; color: #88a59c;}
#nav ul li.on a{cursor: default; background:#fff; border: 1px solid #ebe0d7; border-bottom: 1px solid #fff; color: #81a5ad;} 

/* nav 2 */
#nav ul li ul{border: 1px solid #AFA194; border-bottom:none; border-top: 1px solid #ebe0d7; position:absolute; top:30px; left:auto; width: 180px; margin-left:0;line-height: normal; background:#fff;}
#nav ul li ul li{padding: 0; line-height: normal; background-image: none;}
#nav ul li:hover ul li a{color:#94897f; font-size:12px; border-bottom: 1px solid #AFA194; padding: 5px 5px 5px 12px; width: 163px; display: block; line-height: normal;}
#nav ul li.on ul li.off a {background: none; color: #94897f; cursor: pointer; border: none; border-bottom: 1px solid #AFA194}
#nav ul li:hover ul li:hover a {color:#88a59c; background: none; }
#nav ul li:hover ul li.on a {background:#B1CCD3; color:#fff; cursor: default; border: none; border-bottom: 1px solid #AFA194}

/* 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: #94897f;  background:none}
#nav ul li:hover ul li:hover ul li.off a {background:none; color: #94897f; cursor: pointer; }
#nav ul li:hover ul li:hover ul li:hover a {color:#88a59c; background: none;}
#nav ul li:hover ul li.on:hover ul li.on a {background:#B1CCD3; color:#fff; 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: #94897f;  background: none}
#nav ul li:hover ul li:hover ul li:hover ul li.off a {color: #94897f; background: none; cursor: pointer}
#nav ul li:hover ul li:hover ul li:hover ul li:hover a {color:#88a59c; background: none; }
#nav ul li:hover ul li:hover ul li:hover ul li.on:hover a {color:#94897f; background: none;}
#nav_area #nav ul li:hover ul li:hover ul li:hover ul li.on a {background:#B1CCD3; color:#fff; 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 */
#nd_login #subnav_area{display: none}
#subnav_area {margin:0; border: 1px solid #81A5AD; border-bottom:none; width: 200px; float: left;}
#subnav ul{list-style: none; margin: 0;  padding: 0;}
#subnav ul li a{height: 42px; line-height: 44px; background: #81A5AD; color: #fff; padding: 0 10px; margin: 0; font-size: 32px; display: block; text-decoration: none; font-family: BebasNeueRegular}
#subnav ul li a:hover{cursor:default;}

#subnav ul ul {position: relative; z-index: 100;}
#subnav ul ul li a{padding:5px 10px 5px 12px; color:#94897F; font-size :13px; line-height: normal; height: auto; text-shadow: none; background: none; border-bottom: 1px solid #81A5AD; font-family: Verdana, Lucida Grande, sans-serif; line-height: normal;}
#subnav ul ul li.off a:hover{color:#88a59c; background:none}
#subnav ul ul li.on a{background:#B1CCD3; color:#fff; cursor: default;}
#subnav ul ul li.off a{background:none; color:#94897F;cursor: pointer}

#subnav ul ul ul{background: #FCF2F2;}
#subnav ul ul ul li a{padding-left: 30px;font-size: 11px; color: #fff;}
#subnav ul ul li.on ul li.on a{background:#B1CCD3; color:#fff; cursor: default;}
#subnav ul ul ul li.off a{background:none; color:#94897F; cursor: pointer}
#subnav ul ul ul li a:hover{color:#88a59c; background:none;}

#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:#94897F; cursor: pointer }
#subnav ul ul li.on ul li.on ul li a:hover{color:#88a59c; background:none;}
#subnav ul ul li.on ul li.on ul li.on a{background:#B1CCD3; color:#fff; 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;}



/* 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;}
.clear_both{clear:both;}


/* Misc */
div#social{padding: 20px}
#nd_login .share_this {display: none;}
.share_this {float: right; margin-top: 6px; padding-left: 20px}
