@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:12px Arial, Helvetica, sans-serif;background:#FFF url(/ama/images/bg_golf.jpg) no-repeat center top; color: #333;}
body#nd_home{background:#FFF url(/ama/images/bg_home.jpg) repeat-x}

* 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:1.5em}
h1{font-size:22px}
h2, * .page_name, * .title, #nd_m_gs_directory #groupshare h1{border:0;font-size:22px;font-weight:bold;color:#000}
* .page_name, * .title, #nd_m_gs_directory #groupshare h1{margin-top:0}
* .content h2{border-bottom:1px solid #777}
h3, * .systemsectiontitle{font-size:16px;font-weight:bold}
h4{font-size:13px}
h5{font-size:12px}
h6{font-size:11px}
a{text-decoration:none;color:#004a80}
a:hover{text-decoration:underline;color:#004a80}
img.greene{border:none !important; float: none !important; width:15px !important; height: 13px !important; }
a img{border:0}
p {line-height: 22px;}

/* Template */
#wrapper{position: relative; margin: 0 auto}
#wrapper{width:1170px;}
#content_area{}
#nd_home #content_area{height: 728px}

#main_content_outer_wrapper{width: 656px; min-height: 656px; background: url(/ama/images/trans_white_bg.png) repeat; float: left; margin: 12px 0 36px 36px; padding: 10px}
//#main_content_cap_top{background: url(/ama/images/content_cap_top.png) no-repeat; height: 8px;}
#main_content_cap_bottom{background: url(/ama/images/content_cap_bottom.png) no-repeat; height: 4px;}
#main_content_inner_wrapper{background: url(/ama/images/content_bg.jpg) repeat-y; border-top:1px solid #aaa; }
#main_content{background:url(/ama/images/content_bg_top.png) no-repeat top left; width: 621px; padding: 34px 17px; min-height:583px}
.main_image img{border: 1px solid #FFF; width:620px; height: auto; overflow: hidden;}
.body_text {line-height: 22px;margin: 12px 3px 0 3px;}
.body_text.article1{width:419px; float: left;}
.body_text.article2{width: auto}
.donate_now{width: 179px; float: right; margin: 17px 3px 0 0}
.donate_image{width: 179px; height: 95px; border: 1px solid #ddd; display: block; background: url(/ama/images/donate_image.jpg) no-repeat; margin-bottom: 4px;}
.donate_button{width: 179px; height: 30px; display: block; text-indent: -9999em; background: url(/ama/images/donate_button.png) no-repeat;}


h1#logo{margin:0 auto}
h1#logo a{overflow:hidden;display:block;margin:0 0px;padding: 0;width:202px;height:110px;background:url(/ama/images/logo.jpg) no-repeat; text-indent: -9999em;}

#logo_wrapper{overflow:hidden;display:block;margin:0 0px;padding: 0;width:202px;height:110px;background:url(/ama/images/swf_bg.jpg) no-repeat; border-bottom: 1px solid #aaa; border-top:1px solid #aaa;}

#shaddow{background: url(/ama/images/shadow.png) no-repeat; width: 198px; height: 41px; margin: 0 auto; position: absolute;}
#star_diamond_award{margin-top:1.5em;padding:20px 0 40px 110px;background:url(/ama/orig/star_diamond_award.jpg) no-repeat 10px 10px;border-top:1px solid #777;font-style:italic}

#slideshow{height:728px; width:1170px; overflow: hidden; margin: 0 auto; padding: 0; list-style-type: none; position:absolute; top:0; left:0;}

#nav_outer{z-index: 100; position: relative; background: url(/ama/images/trans_white_bg.png) repeat; width: 202px; padding: 10px; margin: 12px 0 36px 92px; float: left;}
.sponsors {border-top: 2px solid #eee; margin:0 1px;}
.sponsors a{display: block; margin: 8px auto; text-indent: -9999em;}
.sponsors a.st_jude{background: url(/ama/images/spons_st_jude.png) no-repeat; height:91px; width:101px;}
.sponsors a.star_award{background: url(/ama/images/spons_star_award.png) no-repeat; height:99px; width:99px; margin-bottom: 16px}

/* Menu */
#nav_inner{width:202px; background: url(/ama/images/nav_bg.jpg) repeat-y;border-bottom:2px solid #888888;}
#nav {display:block; list-style:none; margin:0 1px; padding:0; text-align: center;}
#nav li, #nav ul li:hover {position:relative; list-style: none;}
#nav li a{display:block;text-decoration:none;padding:12px 0;margin:0 1px;font-size:14px; color: #464748; font-weight: bold; font-variant: small-caps; border-top:2px solid #eee; border-bottom:1px solid #aaa;}
#nav li:hover a, #nav li.on a{background:url(/ama/images/hover_bg_main_nav.png) repeat-y;} 

/* nav 2 */
#nav li:hover ul li a{background: none} 
#nav li ul{border:2px solid #FFFFFF;display:none; left:100%; position:absolute;top:0; background: url(/ama/images/sub_nav_bg.jpg) repeat-y top left;; width: 200px; margin:0; padding: 0; text-align: left; }
#nav li ul li a {font-size:12px; font-weight:normal; padding: 6px 12px; width:176px; font-size: 14px; font-variant: normal}
#nav li:hover ul li:hover a,
 #nav li ul li.on a {background:url(/ama/images/hover_bg.png) repeat;} 

/* nav 3 */
#nav li ul li ul{left:200px;}
#nav li:hover ul li:hover ul li a{background: none}
#nav li:hover ul li:hover ul li:hover a,
#nav li:hover ul li:hover ul li.on a,
#nav li:hover ul li:hover ul li.on:hover a {background:url(/ama/images/hover_bg.png) repeat;} 

#nav ul,
#nav ul ul,
#nav li:hover ul ul,
#nav li:hover ul ul ul {display:none;}

#nav li:hover ul,
#nav ul li:hover ul,
#nav ul ul li:hover ul {display:block;z-index:1000;}

ul#nav li a.special_button {background: url(/ama/images/special_button.jpg) no-repeat; font-size: 18px; padding: 8px 0;}
ul#nav li a.special_button.on, ul#nav li a.special_button:hover {background: url(/ama/images/special_button_hover.jpg) no-repeat;}

/* Sitemap */
#sitemap{margin:0;padding:0}
#sitemap li{list-style:none;margin:0.2em 0 1.6em;font-size:14px;font-weight:bold}
#sitemap ul{margin:0.6em 0 0.6em 16px;padding:0}
#sitemap ul li{list-style:disc outside;margin:0.3em 0;line-height:normal;font-size:12px;font-weight:normal}

/* Footer */
#footer{color:#333;font:12px Arial, Helvetica, sans-serif; clear: both;}
#footer a{color:#333;text-decoration:none}
#footer a:hover{text-decoration:underline}

#footer_nav{margin: 0; padding: 0; list-style-type: none; text-align: center}
#footer_nav li{display: inline; padding: 0 12px; border-left: 1px solid #333;}
#footer_nav li:first-child{border-left: none}
#footer p{text-align: center;}
#footer .copy p{font-size: 10px; color: #555}

.social{margin-left: 12px}
.social img{vertical-align: middle;}

/* 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 16px 5px 0}
.rightjustifiedimage, .rightjustifiedimage-noborder{float:right;margin:0 0 5px 16px}
* .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 .title{border:none}
#groupshare #directory{}
#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}

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

#footer a.footer_link{color: #999;}

