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

/* Elements */
body{margin:0;font:12px Verdana, Helvetica, sans-serif;background:#1d2b3b}
body.mceContentBody, body#mceTemplatePreview{background:#fff}
* .rmnav, * .rmnav *{background:none !important}
h1, h2, h3, h4, h5, * .title, * .systemsectiontitle, #nd_m_gs_directory #groupshare h1{line-height:normal;color:#29405b}
h1{font-size:18px}
h2, * .title, #nd_m_gs_directory #groupshare h1{font-size:18px;margin-top:0}
h3, * .systemsectiontitle{font-size:14px;font-weight:bold;color:#105eba}
h4{font-size:13px}
h5{font-size:12px}
a{text-decoration:none;color:#105eba; outline: none;}
a:hover{text-decoration:underline;color:#1680FF}
a:active{}
a:visited{}
a img{border:0}
table tr{vertical-align:top}

/* Template */
table#container, #header, #header-slideshow, #footer{width:963px}
table#container{margin:0 auto;background:#29405b;border:solid #070b0f;border-width:0 1px 1px;color:#29405b}
#header{margin:0 auto;padding:0;background:#29405b url(/ama/images/header_bg.jpg) no-repeat}
#header, #header-slideshow{height:334px;overflow:hidden}

#nav_cell{width:164px;padding:0 0px 10px 0}
#content_cell{width:709px;padding:20px;background:#fff url(/ama/images/content-bg.gif) repeat-x;}
#content_cell.mid_column{width:605px;padding:0 0 20px;background:none;color:#cbd3dd}
#content_cell.mid_column h3{font-size:12px;margin-bottom:0}
#content_cell.mid_column p{margin:0 0 1em}
#content_cell li, * .mceContentBody li{margin-top:0.6em;margin-bottom:0.6em}
#content_cell .content{line-height:18px}
#right_column{width:155px;padding:0 17px 30px 20px}
#right_column p{margin:0 0 10px}
#fundraisers div img{border:1px solid #8cb0d9}

* .leftcolbox{margin:2em 3px 2em 5px;width:142px;text-align:center;overflow:hidden}

div.social{margin: 20px 0px 20px 14px;}
.social p{color: #fff; margin: 0 0 4px; padding: 0;}
ul.social{list-style: none; height: 32px; overflow:; margin: 0; padding: 0;}
ul.social li{float: left;}
ul.social li a{display: block; height: 32px; width: 32px; text-indent: -9999em; margin-right: 4px;}
ul.social li a.twitter{background: transparent url(/ama/images/soc_twit.png) no-repeat center center;}
ul.social li a.facebook{background: transparent url(/ama/images/soc_fbook.png) no-repeat center center;}
ul.social li a.linkedin{background: transparent url(/ama/images/soc_linked.png) no-repeat center center;}
ul.social li a.flickr{background: transparent url(/ama/images/soc_flickr.png) no-repeat center center;}

.nav_area{position: relative; padding-bottom: 136px}
.address-wrapper{height: 140px}
#contact_info{padding: 0 0 0 10px; position: absolute; left: 0; bottom: 0;}
#contact_info address{text-align: left; font-style: normal; margin-bottom: 10px; color:#8FB5EE; font-size: 10px}

#community_projects{position:relative;width:605px;height:243px;padding:0;margin-bottom:1em;background:#fff url(/ama/images/content-bg.gif) repeat-x;line-height:16px !important;color:#29405b}
#cycle_projects , #cycle_projects .cycle_item{width:565px;height:203px;overflow:hidden}
#cycle_projects{padding:14px 20px 16px}
#cycle_projects .cycle_item{background:#fff url(/ama/images/content-bg.gif) repeat-x 0 -15px}
#cycle_buttons{position:absolute;top:196px;right:8px;z-index:8;width:115px;height:56px}
#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 */

#nd_home h3{color:#79a8ee}
#nd_home #community_projects h3{color:#105eba}
#nd_home a{color:#82B5FF}
#nd_home a:hover{color:#98C2FF}
#nd_home #community_projects a{color:#105eba}
#nd_home #community_projects a:hover{color:#1680FF}

#news_section{margin:25px 0 0;width:460px;padding-left:145px;background:url(/ama/images/news_and_events.gif) no-repeat}
#news_section h3{margin:0}
#news_section .item{padding:0 0 10px}
#news_section .another{border-top:1px solid #375274;padding:10px 0}

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

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

#autologin_form{margin:2em 0;width:150px}
#autologin_form a{margin-left:10px;color:#d1eaff}

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

/* Menu */
#nav{margin:0;padding:0;width:150px;overflow:hidden;border-top:1px solid #1d2b3b}
#nav ul{margin:0;padding:0}
#nav ul.nav1 ul{margin-left:10px;padding-bottom:1px}
#nav li{list-style-type:none}
#nav a{display:block;text-decoration:none}
#nav ul.nav1 li{width:150px;border-bottom:1px solid #1d2b3b}
#nav ul.nav1 a{width:110px;padding:6px 20px;color:#d1eaff;font-size:13px} /* nav1 off */
#nav ul.nav1 li a:hover,
#nav ul.nav1 li.on a{color:#fff}
#nav ul.nav1 li.on a{font-weight:bold} /* nav1 on */
#nav ul.nav2 li{list-style-type:disc;margin-left:25px;padding:6px 0;width:auto;border:none;color:#d1eaff}
#nav ul.nav2{margin:0;padding:0}
#nav ul.nav1 li.on ul.nav2 a{display:inline;width:115px;height:auto;padding:0;font-size:12px;font-weight:normal;color:#d1eaff} /* nav2 off */
#nav ul.nav1 li.on ul.nav2 a:hover,
#nav ul.nav1 li.on ul.nav2 li.on,
#nav ul.nav1 li.on ul.nav2 li.on a{color:#fff} /* nav2 on */
#nav ul.nav3 li{list-style-type:circle;margin-left:5px;padding:6px 0;width:auto}
#nav ul.nav1 li.on ul.nav2 li.on ul.nav3 a{width:100px;padding:0;font-size:11px;color:#d1eaff} /* nav3 off */
#nav ul.nav1 li.on ul.nav2 li.on ul.nav3 a:hover,
#nav ul.nav1 li.on ul.nav2 li.on ul.nav3 li.on,
#nav ul.nav1 li.on ul.nav2 li.on ul.nav3 li.on a{color:#fff} /* nav3 on */
#nav li.off ul{display:none}
#nav li a:active{}

/* Footer */
#footer{margin:0 auto;padding:10px 0 20px;color:#cbd3de;font-size:10px}
#footer a{color:#cbd3de;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:#3f5b7c url(/ama/images/m_box-title-bg.gif) repeat-x;color:#fff;padding:6px 10px}
* .m_box, #m_profile_bottom{border:none;background:#e3ebf6 url(/ama/images/m_box-bg.gif) repeat-x;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}

#mini_calendar_text ul, #mini_calendar_birthday ul{margin-left:15px;padding:0}
#mini_calendar_text li, #mini_calendar_birthday li{margin-left:0;padding:0}

#calendar caption{background:#3B516B !important}
#calendar td.today{background:#FEFEDF !important}
#calendar th{background:#E6EAEF !important}

* .gs_box{background:#e3ebf6 url(/ama/images/m_box-bg.gif) repeat-x !important}
* .rolodex td{background:none !important}
* .gs_box .title{background:#3f5b7c url(/ama/images/m_box-title-bg.gif) repeat-x !important}
* .gs_box .even_nohover{}
* .gs_box tr#directory_search, * .gs_box tr.lastrow{}
* .gs_box .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:2px solid #c2ccd7}

.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:#8793A3 !important}

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

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

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