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

/* Elements */
body{margin:0;font:12px Arial, Helvetica, sans-serif;background:#2d3029}
body.mceContentBody, body#mceTemplatePreview{background:#fff}
* .rmnav, * .rmnav *{background:none !important}
h1, h2, h3, h4, h5, * .title, * .systemsectiontitle{line-height:normal;color:#484d41}
h1{font-size:18px}
h2, * .title{font-size:18px;margin-top:0}
h3, * .systemsectiontitle{font-size:14px;font-weight:bold}
h4{font-size:13px}
h5{font-size:12px}
a{text-decoration:none;color:#3a7600}
a:hover{text-decoration:underline;color:#4fa100}
a:active{}
a:visited{}
a img{border:0}
table tr{vertical-align:top}

/* Template */
table#container, #header, #footer_cell{width:925px}
table#container{margin:0 auto;background:#fff;border:1px solid #000;color:#484d41}
#header{padding:0;height:265px;border-bottom:2px solid #335026;background:#000 url(/ama/images/header-bg.jpg) no-repeat}

#header-slideshow{width:925px;height:265px;overflow:hidden}

#nav_cell{width:165px;padding:2px 0 30px;background:#95a398 url(/ama/images/nav-bg.gif) repeat-x;border-right:1px solid #5d6a64}
#content_cell{width:709px;padding:26px 25px 20px;background:#f2f2f2}
#content_cell.mid_column{width:439px;background:#d4e1df url(/ama/images/content-home-bg.jpg) repeat-x}
#content_cell li, * .mceContentBody li{margin-top:0.6em;margin-bottom:0.6em}
#content_cell .content{line-height:18px}
#right_column{width:230px;padding:26px 20px;background:#c8d8cc}
#right_column p{margin:0 0 10px}

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

#nd_home h2{margin-bottom:4px}

#community_projects{position:relative;z-index:9;width:444px;height:176px;padding:10px 20px 10px 25px;margin:2em -25px 1em;background:url(/ama/images/community_projects-bg.gif) no-repeat;line-height:16px !important}
#community_projects p{margin:0}
#cycle_projects{height:146px;overflow:hidden}
#cycle_projects .cycle_item{background:url(/ama/images/community_projects-cycle-bg.jpg) repeat-y}
#cycle_buttons{position:absolute;top:165px;left:265px;z-index:10}
#previous_button, #next_button{cursor:pointer;cursor:hand}
* .edit_slideshow div{display:none !important} /* Prevent slideshow content from displaying immediately after it has been saved in the editor */

#announcements ul{margin:0;padding:0}
#announcements li{list-style-type:none;margin:0 0 25px;padding-left:10px;border-left:4px solid #b0beb3}

#address_info{color:#00635e;font-size:10px;padding:0 20px}

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

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

#map{width:360px;height:300px;margin:0 0 10px 20px;border:1px solid #ccc;text-align:left}

/* Menu */
#nav, #nav ul{list-style-type:none;width:165px;margin:0;padding:0}
#nav li{/*display:inline;*/display:block;width:165px;margin:2px 0 0}
#nav li a{display:block;text-decoration:none;width:125px;padding:6px 20px;color:#fff;font-size:13px;font-weight:bold;background:#657362}
#nav ul.nav1 li a:hover,
#nav ul.nav1 li.on,
#nav ul.nav1 a.on{background:#262625} /* nav1 on */
#nav ul.nav1 ul{background:#394535;padding:2px}

/* #nav li.lev2 a, #nav li.lev3 a, #nav li.lev4 a{color:#C9CDCF;padding-left:25px;width:125px;background:#155497 url(/ama/images/nav-bullet.png) no-repeat 12px 8px;} */

/* Footer */
#footer_cell{background:#586254 url(/ama/images/footer-bg.gif) no-repeat}
#footer_cell.home{background-image:url(/ama/images/footer-home-bg.gif)}
#footer{width:905px;padding:22px 10px 15px;color:#fff;font-size:10px}
#footer a{color:#fff;text-decoration:none;font-weight:bold}
#footer a:hover{text-decoration:underline}

/* Member styles */
#m_home h3, h3.mbox_header{margin:1em 10px 0 0;background:#586254;color:#fff;padding:6px 10px}
* .m_box, #m_profile_bottom{border:none;background:#d4e1df;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 #369}

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

#directory, #directory .rolodex td{background:#d4e1df !important}
#directory .title{background:#586254 !important}
#directory .even_nohover{}
#directory tr#directory_search, #directory tr.lastrow{}
#directory .nextprev{background:#fff !important;border-color:#777 !important}

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

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

/* Floated images without borders */
/*
.leftjustifiedimage{float:left;margin:0 15px 5px 0}
.rightjustifiedimage{float:right;margin:0 0 5px 15px}
*/

/* Floated images with and without borders */
.leftjustifiedimage, .leftjustifiedimage-noborder{float:left;margin:0 15px 5px 0}
.rightjustifiedimage, .rightjustifiedimage-noborder{float:right;margin:0 0 5px 15px}
* .leftjustifiedimage, * .rightjustifiedimage, .framedimage{border:1px solid #2d3029}

.basic_table, * .content * .alternating_rows{border-collapse:collapse}
table.basic_table, table.basic_table td,
* .content * .alternating_rows, * .content * .alternating_rows td{border:1px solid #ccc}

.alternating_rows{}
table.alternating_rows thead td, table.alternating_rows tr.header td, table.alternating_rows th, table.alternating_rows thead tr, table.alternating_rows tr.header{background:#586254}

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

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

/* Old Member Profile alt row styles */
/*
.m_box table.alternating_rows{border:0;margin-top:0 !important;margin-bottom:1em;width:100%}
.m_box 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;}
.m_box table.alternating_rows tr.even, .m_box table.alternating_rows tr.even td, .m_box table.alternating_rows td.even{background:#f1f1f1;}
.m_box table.alternating_rows tr.even td{border:solid #ddd;border-width:1px 0;}
.m_box table.alternating_rows tr.even td td{border:0;}
.m_box table.alternating_rows td{padding:3px !important;}
.m_box table.alternating_rows thead td, .m_box table.alternating_rows tr.header td, .m_box table.alternating_rows th, table.alternating_rows thead tr, table.alternating_rows tr.header{background:none;border-bottom:1px solid #666;}
.m_box table.alternating_rows thead td, .m_box table.alternating_rows tr.header td, .m_box table.alternating_rows th{text-align:left;padding:3px;color:#fff;white-space:nowrap}
.m_box table.alternating_rows thead a, .m_box table.alternating_rows tr.header a, .m_box table.alternating_rows th a{color:#fff}
.m_box table.alternating_rows thead a:hover, .m_box table.alternating_rows tr.header a:hover, .m_box table.alternating_rows th a:hover{text-decoration:underline}
.m_box table.alternating_rows tr.lastrow{border:solid #ddd;border-width:1px 0;}
.m_box table.alternating_rows table td{border:0 !important}
.m_box table.alternating_rows tr.even.top td{border-bottom:0}
.m_box table.alternating_rows tr.even.bottom td{border-top:0}
.m_box table.alternating_rows th.sortable{cursor:pointer;padding-right:20px;background-repeat:no-repeat;background-position:right center;}
.m_box table.alternating_rows th.sortasc{cursor:pointer;padding-right:20px;background:#666 url(/editor/images/sortup.gif) no-repeat right center}
.m_box table.alternating_rows th.sortdesc{cursor:pointer;padding-right:20px;background:#666 url(/editor/images/sortdown.gif) no-repeat right center}
.m_box table.alternating_rows th.nonsortable{cursor:default}
.m_box table.alternating_rows tr.header td, .m_box table.alternating_rows th{background:#fff;border-bottom:1px solid #666}
*/

/* Misc */

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

/* Photo Galleries */
table.photogallery_photo {} /* Styles for main gallery table */
table.photogallery_photo table table {background:white;padding:0;margin:0 0 10px 0;border:1px solid #2d3029 !important;width:118px;height:118px;} /* Thumbnail area */
table.photogallery_photo table table td {width:0} /* Adjustments */
table.photogallery_photo td {background:transparent; padding:0} /* Remove old border images */
table.photogallery_photo td img {display:none} /* Remove old border images. This also turns off thumbnail img */
table.photogallery_photo td.bodysmall {background:transparent;padding-bottom:16px} /* Style caption area */
table.photogallery_photo td.photogallery_image img {display:block} /* Turn thumbnail img back on */





