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

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

/* Elements */

body{margin:0;font:normal 12px/15px Helvetica, "Trebuchet MS", Arial, sans-serif;background:#0d1441 url(/ama/images/bodybg.jpg) repeat-x left top}
* body.mceContentBody, body#mceTemplatePreview{background:#fff}
* .rmnav, * .rmnav *{background:none !important}
div{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, * .title, * .systemsectiontitle, #nd_m_gs_directory #groupshare h1{line-height:normal;margin-top:1.5em;}
h1{font-size:18px}
h2, * .page_name, * .title, #nd_m_gs_directory #groupshare h1{border:0;font:bold 21px/24px Helvetica; color: #d00;}
* .page_name, * .title, #nd_m_gs_directory #groupshare h1{margin-top:0}


h3, * .systemsectiontitle{font:bold 13px/15px Helvetica; color:#d00; margin: 0 0 0.25em; padding:0}
h4{font-size:13px}
h5{font-size:12px}
h6{font-size:11px}
p {margin: 0 0 1em; padding:0}
a{text-decoration:none;color:#d00}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{border:0}
table tr{vertical-align:top}

/* Template */
#container{position: relative; margin:12px auto 0; padding:0 0 0 12px; background:#fff url(/ama/images/container_bg.gif) repeat-y left top; width:948px; border-bottom: 12px solid #FFF; overflow:hidden;}
#nd_home #container{background:#fff url(/ama/images/cont_bg_home.gif) repeat-y left top;}
/*#nd_p_asearch #container{overflow: hidden;}*/
#left {float:left; width:240px; margin:0 12px 0 0; padding: 0 0 65px; position: relative; background-color:#DDD; height:inherit;}
.logout {background:#fff; text-align:center; height:25px; font:bold 11px/25px Arial}
a#divisionlogo {display:block; overflow:hidden; margin:0; padding:0; background: url(/ama/images/division_logo.gif) no-repeat center center; width:240px; height:196px; text-decoration: none}
a#acslogo {display:block; overflow:hidden; margin:0 15px; padding:0; background: url(/ama/images/acs_logo.gif) no-repeat center center; width:205px; height:65px; position: absolute; bottom:30px; left:0;  text-decoration: none}
a#divisionlogo span, a#acslogo span {visibility: hidden; text-decoration: none}

#nav {list-style:none; display:block; margin:0 0 36px; padding:0}
#nav li {display:block; margin:0; padding:0; position:relative; z-index:8000; border-bottom:1px solid #eee}
#nav a {display:block; margin:0; padding:9px 12px 9px 32px; background:#ddd url(/ama/images/navbg.gif) no-repeat left center; color:#333; font:bold 12px/15px Arial; text-decoration:none}
#nav li.parent a {background-image:url(/ama/images/navbg_parent.gif)}
#nav li:hover a, #nav li.on a {background-image:url(/ama/images/navbgOn.gif); color:#d00}
#nav li.parent:hover a, #nav li.parent.on a {background-image:url(/ama/images/navbgOn_parent.gif); color:#d00}


/* subnav base */
#nav ul {display:none; list-style:none; background:#fff; width:238px; margin:0; padding:0; position:absolute; top:-6px; left:240px; border:1px solid #eee; z-index:9000}
#nav li.parent:hover ul li a {color:#333; background:#e2e2e2 url(/ama/images/sub_navbg.gif) no-repeat center right; padding:6px 12px}
#nav li.parent:hover ul li:hover a {background-color:#bababa; background-image:url(/ama/images/sub_navbgOn.gif); color:#d00}
#nav li.parent:hover ul li.parent a {background-image:url(/ama/images/sub_navbg_parent.gif)}
#nav li.parent:hover ul li.parent:hover a {background-color:#bababa; background-image:url(/ama/images/sub_navbgOn_parent.gif)}

#nav ul ul {left:238px}
#nav li.parent:hover ul li.parent:hover ul li a {color:#333; background:#e2e2e2 url(/ama/images/sub_navbg.gif) no-repeat center right; padding:6px 12px}
#nav li.parent:hover ul li:hover ul li:hover a {background-color:#bababa; background-image:url(/ama/images/sub_navbgOn.gif); color:#d00}
#nav li.parent:hover ul li.parent:hover ul li.parent a {background-image:url(/ama/images/sub_navbg_parent.gif)}
#nav li.parent:hover ul li.parent:hover ul li.parent:hover a {background-color:#bababa; background-image:url(/ama/images/sub_navbgOn_parent.gif)}

/* reduced styling for IE6 */
.ie6 #nav li.hover ul li a {color:#333; background:#e2e2e2 url(/ama/images/sub_navbg.gif) no-repeat center right; padding:6px 12px}
.ie6 #nav li.hover ul li.hover a {background-color:#bababa; background-image:url(/ama/images/sub_navbgOn.gif); color:#d00}
.ie6 #nav ul ul {left:238px}
.ie6 #nav li.hover ul li.hover ul li a {color:#333; background:#e2e2e2 url(/ama/images/sub_navbg.gif) no-repeat center right; padding:6px 12px}
.ie6 #nav li.hover ul li.hover ul li.hover a {background-color:#bababa; background-image:url(/ama/images/sub_navbgOn.gif); color:#d00}
 
/* dropdown functionality */
body.ie6 #nav a, body.ie7 #nav a {zoom:1; height:1%}
#nav li:hover ul, #nav li.hover ul {display:block}
#nav li:hover ul ul, #nav li.hover ul ul {display:none}
#nav ul li:hover ul, #nav ul li.hover ul {display:block}
#nav ul li:hover ul ul, #nav ul li.hover ul ul {display:none}
#nav ul ul li:hover ul, #nav ul ul li.hover ul {display:block}
#nav ul ul li:hover ul ul, #nav ul ul li.hover ul ul {display:none}



#search_form{display:block;padding:0 18px; min-height: 100px; position: relative; top:-12px; zoom:1;}
#search_form div {margin: 0 0 6px; font: bold 14px/16px Helvetica; color: #333}
#search_form input#akeywords{border:1px solid #999;width:174px;height:14px; margin:0;padding:3px;font-size:11px;color:#555; float: left}
#search_form input#search_form_submit{background: url(/ama/images/magnify.gif) no-repeat center center; float: left; padding:3px;height:22px;width:22px}

#content {float:left; width:648px; padding: 0 18px 18px}
#banner {border-top:12px solid #FFF; background: url(/ama/images/banner.jpg) no-repeat left top; height: 208px; margin:0px -18px 18px;}

#footer {clear:both; width:936px; margin:0 auto; padding: 24px 0 12px; color: #fff; font:normal 10px/12px Verdana;}
#footer a {color: #fff}

/* HOME */


#nd_home h2, #nd_m_home h2{background:#ddd; padding: 4px; margin:18px 0 18px -18px; clear:both}
body.ie6 h2, .ie6 h2{zoom:1; position:relative; z-index:10}
#nd_m_home h2{margin:-18px -18px 18px -18px;} 
#nd_home #banner {margin-bottom: 0}
#nd_home #container {/*background-image: url(/ama/images/container_bg_home.gif)*/}
#nd_home #content {padding: 0 18px}
#nd_home .wrap {margin: 0 -18px 0}
div.column {float: left; width: 196px; margin: 0 12px 0 0; padding: 0 12px}
div.column#calendar {margin: 0}
#nd_m_home {} 


a.news{color: #D00;}
span.dates{font-weight: bold; font-size: 14px;}

#nd_home #main_content{
width:454px;
margin:-17px 12px 0 0;
float: left;
}

#nd_home #sidebar {
background:#DDD none repeat scroll 0 0;
float:left;
margin:1px -18px 0 0;
width:170px;
padding:15px 15px 0 15px;
}

#nd_home .img_wrapper img {
width: 170px;
height: 170px;
margin:0px 4px 4px 0px;
}

#nd_home .img_wrapper_edit img {width: auto; height: auto; margin: 0;}
#nd_home .img_wrapper_edit {width:170px; clear:both; float:left; padding: 0 12px 12px 0; background: #bbb; opacity: 0.9;}
#nd_home .img_wrapper {
background:transparent url(/ama/images/img_bg.png) no-repeat scroll right bottom;
clear:both;
float:left;
padding: 0 12px 12px 0;
}

ul#subscribe{
float:right;
padding: 0; margin: 0;
list-style-type: none
}

ul#subscribe li{
display: inline;
}


/* MEM HOME */
#nd_m_home h1{font-size: 24px; color:#D00;margin: 0; padding: 0;} 

#nd_m_home .m_box{margin: 0px 2px 30px 0; float:left; width:643px; padding:0; border:none;}
#nd_m_home li{list-style-type: none;} 

#profile, #groups{width:319px; float:left; border: 1px solid #DDD; padding:4px 4px 10px 4px; margin:0px;}
#profile {margin-right: 4px;}
#profile h4, #groups h4{padding: 5px 5px 5px 30px; margin: 0; font-size: 14px;}

#groups h4{background:#DDD url(/editor/images/icons/fam/silk/group_of_three.gif) 6px center no-repeat;}
#profile h4{background:#DDD url(/editor/images/icons/fam/silk/user.gif) 6px center no-repeat;}

/* NEWS */
#nd_news_detail h4{padding-left: 20px; background: #FFF url(/ama/orig/images/ball.gif) no-repeat;margin-left: -40px}
#nd_news_detail h4 a:hover{text-decoration: none;}
#nd_news_detail ul{list-style-type:none;}
#nd_news_detail ul ul{list-style-type:circle;}
#nd_news_detail p{text-align: justify;}
#nd_news_detail a.rsslink{position: absolute; top:235px; right: 10px;}
#nd_news_detail p.subcribe_link{text-align:right; font-style: italic; padding: 20px 0}

/*  OLD SUB_HEADER STYLES ? */
.topimg {height:80px; margin: 0 -12px 18px; background: url(none) no-repeat left top; position: relative; border-bottom: 1px solid #a00}
.topimg h2 {font: bold italic 18px/18px Helvetica; display: block; background:#fff; color: #d00; position: absolute; width:190px; bottom:0; margin:0; padding: 6px 21px 6px 9px;}
#news .topimg {background-image: url(/ama/images/news.jpg)}
#division .topimg {background-image: url(/ama/images/model.jpg)}
#calendar .topimg {background-image: url(/ama/images/calendar.jpg)}

/* EXPANDED */
.expanded #banner {background: url(/ama/images/banner_expanded.jpg) no-repeat right top;}
.expanded #container {border-bottom: 12px solid #fff; padding-bottom: 12px}
.expanded #footer {background: transparent; padding-top: 12px}

#autologin_form{margin:2em 0}
#autologin_box{margin-bottom:5px}
#autologin_form a{margin-left:10px;color:#fff}
#autologin_form a span{}

/* Right Column Customization - these are normally used for groupshare v2 */
* #content_cell.center_column{width:479px;}
#right_nav, #right_nav_small{background:#cbe4e1}


/* Classes */
.hrule{height:1px;border-top:1px solid;margin:0.5em 0}

* .content li, * .mceContentBody li{margin-top:0.6em;margin-bottom:0.6em}

.float_right{float:right}
.align_right{text-align:right}
.clear_right{clear:right}
.clear_left{clear:left}
.clear_both{clear:both}

* div.clear{clear:both;line-height:0;height:0;font-size:1px;overflow:hidden}
/* Floated images with and without borders */
.leftjustifiedimage, .leftjustifiedimage-noborder{float:left;margin:0 20px 5px 0}
.rightjustifiedimage, .rightjustifiedimage-noborder{float:right;margin:0 0 5px 20px}
* .leftjustifiedimage, * .rightjustifiedimage, .framedimage{border:1px solid}

.basic_table{border-collapse:collapse}
table.basic_table, table.basic_table td{border:1px solid}

table.membertable th{border-top:none}

/* 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 */

#groupshare #directory{border:1px solid}
#groupshare #directory .title{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 .nextprev{}

/* 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 !important;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 #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}

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

/* Member styles */

#m_home h3, * h3.mbox_header{margin:1em 10px 0 0;padding-left:5px;color:#fff;padding:4px 5px 2px 10px}
* .m_box, #m_profile_bottom{border:1px solid;padding:5px 10px}
* .m_box{margin:0 10px 5px 0}
#m_profile_bottom{margin-bottom:5px}
#m_profile_bottom .hrule{margin:1.5em -10px;border-top:1px dashed}

#calendar caption{background:#369 !important}
#calendar td.today{background:#FEFEDF !important}
#calendar th{}

.mem_info_label img{
width:100px;
height:auto;
}

/* Alternating rows for Member Profile (nd=profile) */

#nd_profile .m_box table.alternating_rows{border:1px solid;border-collapse:collapse;margin-top:5px !important;margin-bottom:1em;width:100%}
#nd_profile .m_box table.alternating_rows caption{font-size:120%;font-weight:bold;text-align:left;background:#fff;border-style:solid;border-width:1px 1px 0;padding:3px;}
#nd_profile .m_box table.alternating_rows tr.even, #nd_profile .m_box table.alternating_rows tr.even td, #nd_profile .m_box table.alternating_rows td.even{background:#f8f8f8;}
#nd_profile .m_box table.alternating_rows tr td{border:1px solid !important;}
#nd_profile .m_box table.alternating_rows tr.even td td{border:0 !important;}
#nd_profile .m_box table.alternating_rows td{padding:3px !important}
#nd_profile .m_box table.alternating_rows thead td, #nd_profile .m_box table.alternating_rows tr.header td, #nd_profile .m_box table.alternating_rows th{background:#efefef !important;border:1px solid !important;text-align:left;padding:3px;color:#333 !important;white-space:nowrap}
#nd_profile .m_box table.alternating_rows thead a, #nd_profile .m_box table.alternating_rows tr.header a, #nd_profile .m_box table.alternating_rows th a{color:#333}
#nd_profile .m_box table.alternating_rows thead a:hover, #nd_profile .m_box table.alternating_rows tr.header a:hover, #nd_profile .m_box table.alternating_rows th a:hover{text-decoration:underline}
#nd_profile .m_box table.alternating_rows tr.lastrow{border:solid #ddd !important;border-width:1px 0;}
#nd_profile .m_box table.alternating_rows table td{border:0 !important}
#nd_profile .m_box table.alternating_rows,
#nd_profile .m_box table.alternating_rows caption,
#nd_profile .m_box table.alternating_rows tr td,
#nd_profile .m_box table.alternating_rows thead td, #nd_profile .m_box table.alternating_rows tr.header td,
#nd_profile .m_box table.alternating_rows th{border-color:#ccc !important}

/* RSS box and feed */



.rsslist {display: block; list-style: none;	margin: 0; padding: 0;}
.rsslist li {display: block; clear: both; margin: 0 !important; padding: 6px 0px; border-top: 1px solid #FFFFFF}
.rsslist h4 {margin: 0; padding: 0; font: bold 12px/15px;}
.rsslist h4, .rsslist h4 a {color: #000; font-size:14px}
.rsslist cite {font: bold 10px/10px; color: #DD0000; display: block; margin: 0 0 6px;}
.rsslist p {margin: 0; padding: 0; text-align:; }
.rsslist p a {color: #DD0000}
a.rsslink {margin: 0px 1px; z-index: 5; display: block; float: right; width: 36px; height: 14px; background: url(/ama/images/rss.gif) no-repeat center center;}

/* Misc */

#site_switcher{padding:10px}
#site_switcher label{font-weight:bold}
#site_switcher select{width:100%;border:0}

/*  Q & A  */

div#q_and_a{
border: 1px solid #DDD;
padding: 4px;
}

#m_home .gs_block > h3.discussions {background-image: url(/editor/images/icons/fam/silk/comments.gif);}
#m_home .gs_block > h3.icon {background-repeat: no-repeat; background-position: 6px center; padding-left: 27px;}
#m_home .gs_block > h3 {padding: 6px 12px; font: bold 14px/14px Helvetica, Arial; background-color: #ddd !important; margin: 0; margin-bottom: 6px; color: #333;}

#m_home .gs_block{font-size: 11px;}

/* new */
ul.gs_filters {list-style: none; display: block; background: #eee; margin: 0 0 6px; padding: 0; zoom:1}
ul.gs_filters li {display: block; float: left; margin: 0; padding: 6px 9px; border-right: 1px solid #ddd;}
ul.gs_filters li:hover {background: #ddd;}
ul.gs_filters li.submit {float: right; border: none; padding: 6px 6px;}
ul.gs_filters li:hover.submit {background: none;}
ul.gs_filters li.submit input[type=submit] {margin: 3px 0; padding: 0; background: url(/editor/images/gs_search.gif) no-repeat center center; color: #fff; border: none; width: 44px; height: 16px;}
ul.gs_filters select, ul.gs_filters input[type=text], ul.gs_filters input[type=submit] {background: #fff; border: none; font: normal 11px/11px Arial; margin: 0 0 0 6px; padding: 3px; height: 16px;}
ul.gs_filters select {height: 22px;}
ul.gs_filters input[type=submit] {height: 22px;}

table.gs_table {margin-bottom: 12px;}
table.gs_table td {padding: 6px; vertical-align: top; text-align: left;}
table.gs_table tr.even td {background-color: #fafafa;}
table.gs_table tr:hover td {background-color: #eee;}
table.gs_table td.avatar {width: 32px;}
table.gs_table td.avatar img {width: 32px; height: auto;}
table.gs_table td.timestamp {width: 100px;}
table.gs_table td.reply {width: 80px;}
table.gs_table td.reply a {background-image: url(/editor/images/icons/fam/silk/comment.png); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 21px;}

.gs_discussion_list {list-style:none; display: block; margin: 0 0 -6px; padding: 0;}
.gs_discussion_list ul {margin: 0; padding: 0 0 0 24px;}
.gs_discussion_list li {display: inline;}
.gs_discussion_list li .replyingto {background: #ddd; color: #666; padding: 6px 12px; font: bold 12px/12px Arial;}
.gs_discussion_list li .discussion_post {display: block; clear: both; border: 1px solid #ddd; margin: 0 0 6px; padding: 6px 12px 6px 6px; background: #fff;}
.gs_discussion_list li .author {width: 88px; margin: 0; padding: 6px; float: left; background: #eee; text-align: center;}
.gs_discussion_list li .author img {width: 88px; height: auto; margin: 0 0 6px;}
.gs_discussion_list li .author cite {display: block; font: normal 10px/11px Arial; color: #666; padding: 6px 0 0;}
.gs_discussion_list li .msg {margin: 0 0 0 112px; padding: 0 3px 0 0; clear: none;}
.gs_discussion_list li .msg h4 {margin: 0 0 6px; padding: 6px 0 6px 0; font: bold 12px/15px Arial; border-bottom: 1px solid #ddd;}
.gs_discussion_list li .msg form {margin:0; padding: 0;}
.gs_discussion_list li .msg#msg_reply {overflow: hidden;}
.gs_discussion_list li .post_actions {float: right; margin-top: -13px; font: bold 11px/16px Arial;}
.gs_discussion_list li .post_actions a {background: #fff url(none) no-repeat 4px center; margin: 0 0 0 3px; padding: 3px 6px 3px 24px; border: 1px solid #ddd; color: #c60; line-height: 22px;}
.gs_discussion_list li .post_actions a.post_reply {background-image: url(/editor/images/icons/fam/silk/comment_add.png);}
.gs_discussion_list li .post_actions a.post_edit {background-image: url(/editor/images/icons/fam/silk/comment_edit.png);}
.gs_discussion_list li .post_actions a.post_delete {background-image: url(/editor/images/icons/fam/silk/comment_delete.png);}


.gs_discussion_list li#add_reply .discussion_post {margin-top: -7px; border-top: none;}
.gs_discussion_list li#add_reply .msg {}
.gs_discussion_list li#add_reply table.mceLayout {margin: 0 0 12px;}
.gs_discussion_list li#add_reply .msg h4, .gs_discussion_list li#add_reply .msg div {padding-right: 6px;}
.gs_discussion_list li#add_reply input[type=text], .gs_discussion_list li textarea {font: bold 12px/15px Arial; width: 100%; border: none; background: #FFC; padding: 3px; border: 1px solid #ccc;}
.gs_discussion_list li#add_reply textarea {font: normal 11px/14px Arial; margin: 9px 0; height: 80px;}
.gs_discussion_list li#add_reply div.reply_actions {text-align: right; margin: 0 -3px 0 0; padding: 0;}
.gs_discussion_list li#add_reply a.add_file {float: left; background: url(/editor/images/icons/fam/silk/image_add.png) no-repeat left center; font-weight: bold; padding: 4px 3px 3px 21px; cursor: pointer;}
.gs_discussion_list li#add_reply div.add_file a.add_file {float: right;}
.gs_discussion_list li#add_reply div.add_file {background: #eee; margin: 12px 0 6px; padding: 12px; border: 1px solid #ddd; font: bold 11px/21px Arial; display: none;}
.gs_discussion_list li#add_reply div.add_file input[type=file]{margin: 0 0 0 12px;}

tr.rolodex {text-align:center;}
tr.rolodex a {background:none repeat scroll 0 0 #666666;color:#FFFFFF;font:bold 11px/11px Arial;margin:0 2px;padding:1px 5px;text-decoration:none;}
tr.rolodex a:hover {background: #C60;}
#nd_m_gs_directory_leader_v25 .directory_search {margin: 0 0 16px;}
#nd_m_gs_directory_leader_v25 .directory {margin:24px 0;}
