@import url(/editor/global.css);
#cmp5,#cmp5_more{font-family:arial}

/* Elements */
body{margin:0;font:12px/16px "Trebuchet MS", Trebuchet, Arial, sans-serif;color:#58595b}

h1, h2, h3, h4, h5{line-height:normal}
h1{font-size:20px;color:#78bb13}
h2, * .title, * .subtitle{margin-top:0;font-size:18px;color:#f15c30;}
h3, * .systemsectiontitle{font-size:14px;color:#387c2b/*color:#9bd062*/}
h4{font-size:12px;color:#387c2b}
h5{font-size:11px;color:#387c2b}
a{color:#fb7237}
a:hover{}
a:active{}
a:visited{}
a img{border:0;}
/* hr{clear:both;margin-top:20px;border:0;border-top:1px dotted #bbb;height:0px;color:#bbb;background:transparent} */
hr{margin-top:20px;margin-left:0;margin-right:auto;border:0;border-top:1px dotted #bbb;height:0px;color:#bbb;background:transparent}

/* Template */
table#container{margin:30px auto 20px;width:800px;padding:0}
#header_cell{padding-bottom:0px}
#header_cell span{display:none}
#header_cell h1{display:inline;margin:0}
#header_cell h1 a{background:url(/ama/images/hff-logo.png) no-repeat;width:198px;height:88px;float:left;margin-bottom:20px}
#header_cell h2{background:url(/ama/images/tagline.png) no-repeat;width:500px;height:30px;float:right;margin:59px 0 20px}

#nav_cell{vertical-align:top;width:100%}
#content_cell{vertical-align:top;width:100%}
#content_cell li{margin-top:0.6em;margin-bottom:0.6em}

#home h2{color:#387c2b}
#home #mission_box h3{color:#9bd062}
#home .home-photo{border:1px solid #1b735a}
#home div.home_sections{clear:both;margin:20px 0;padding:20px 0 0;border-top:1px dotted #a4a8a9}
#home div.aligned_content{width:260px;padding:0 10px 10px 20px;margin-left:180px}
#home div.home_sections h2{margin-bottom:8px}
#home div.home_sections ul{color:#fb7237;margin-top:0}
#home div.home_sections li{margin:0}
#casa_box{height:245px;background:url(/ama/images/house-artwork.jpg) no-repeat right bottom}
#casa_box h3{margin:10px 0 15px}
#casa_programs{height:100px;margin-left:15px;overflow:hidden;position:relative;font-size:11px}

#nd_donate_summary form{padding:20px;background:#e3f2fa;color:#58595b;border:1px solid #a0c6e3}
#nd_donate_summary form table{background:transparent}
#nd_donate_summary form table td{background:transparent}
#nd_donate_summary form td.body table td {vertical-align:middle}

/* Menu */
#nav{margin:0 0 20px;padding:0;clear:both;background:#add577;font-size:12px;height:24px;border:0;position:relative;z-index:2;}
#nav ul{margin:0;padding:0;list-style:none;position:relative;}
#nav ul li{float:left;top:0;left:0}
#nav li ul{position:absolute;left:0px;top:30px;width:100%;text-align:center;padding:0;z-index:10;}
#nav ul li a{display:block;text-decoration:none;color:#fff;font-weight:bold;padding:4px 10px;margin:0 4px 0 0;width:100px}
/* Fix IE. Hide from IE Mac */
* html #nav ul li{float:left;height:1%;}
* html #nav ul li a{height:1%;}
* html #nav li ul{position:absolute;left:-80%;width:100%}
* html #nav li ul li{float:none;display:inline}
/* End */
#nav ul li a:hover{color:#fff;background:#fb7237} /* Hover Styles */
#nav li.nav2{float:none;display:none;color:#9FCF67;}
#nav li.nav2 a{padding:4px 10px;margin:0;display:inline;font-size:11px;color:#9FCF67;text-transform:uppercase} /* Sub Menu Styles */
#nav li.nav2 a:hover{color:#F15C30;background:none;text-decoration:underline}
#nav ul.nav1on li.nav2{display:inline}
#nav ul.nav2on li.nav3 a{padding:4px 10px;width:100px;margin:0;overflow:hidden;border:solid #FB7237;border-width:1px 0 0 0px;font-size:11px;color:#fff}
#nav ul.nav2off li.nav3 a{padding:4px 10px;width:100px;margin:0;overflow:hidden;border:solid #FB7237;border-width:1px 0 0 0px;font-size:11px;color:#fb7237}
#nav li:hover ul, li.over ul{display:block;z-index:10}
#nav li:hover ul ul{display:none}
#nav li ul ul{display:none;}
#nav a.nav1on{color:#fff;background:#fb7237}
#nav a.nav2on{color:#F15C30 !important;}

#nav ul.nav1on, #nav ul.nav1off, #nav ul.nav2on, #nav ul.nav2off{display:none !important} /* Hide sub-level nav */

/* Footer */
#footer{width:800px;border-top:2px solid #387c2b;margin:0 auto;padding:10px 0 30px;color:#005941;font-size:10px}
#footer a{color:#005941;text-decoration:none;font-weight:bold}
#footer a:hover{text-decoration:underline}

/* Member styles */
#m_home h3{margin:1em 10px 0 0;padding-left:5px;background:#9FCF67;color:#fff;padding:4px 5px 2px 10px;}
* .m_box, #m_profile_bottom{border:1px solid #9FCF67;margin:0 10px 5px 0;background:#fff;padding:5px 10px}
#m_profile_bottom .hrule{margin:1.5em -10px;border-top:1px dashed #369}

#calendar caption{background:#99B27F !important}
#calendar td.today{background:#FEFEDF !important}

/* Better looking tables */
.m_box table.alternating_rows{border:0;margin-top:0 !important;margin-bottom:1em;width:100%}
.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:#666;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 tr.header td, .m_box table tr.th{font-weight:bold;text-align:left;}
.m_box table.nowrap_header tr.header td, .m_box table.nowrap_header th, .m_box table.nowrap_header thead td, .m_box table.nowrap_header thead th{white-space:nowrap;padding-left:5px !important;padding-right:5px !important}

/* Classes */
.hrule{height:1px;border-top:1px dotted #bbb;margin:0.5em;}

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

* div.clear_full{clear:both;line-height:1px;height:0px;font-size:1px;overflow:hidden}

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

/* Floated images with and without borders */
.leftjustifiedimage, .leftjustifiedimage-noborder{float:left;margin:0 10px 5px 0}
.rightjustifiedimage, .rightjustifiedimage-noborder{float:right;margin:0 0 5px 10px}
.leftjustifiedimage, .rightjustifiedimage, .framedimage{background:#fff;border:1px solid #da8703;padding:0px}


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

/* Misc */
* div.blue, * div.yellow, * div.green, * div.red{padding:20px}
* div.blue h1, * div.yellow h1, * div.blue h2, * div.yellow h2{color:#fb7237;margin-top:0}
* div.blue strong{color:#116fb8}
* div.yellow strong{color:#fb7237}
* div.blue{background:#e3f2fa;color:#58595b;border:1px solid #a0c6e3}
* div.yellow{background:#fff099;color:#58595b;border:1px solid #fdccb7}
* div.green{background:#9fcf67;color:#1c2b04}
* div.red{background:#f15c30;color:#fff}
ul.star{list-style-type:none;padding:0}
ul.star li{margin:0;padding:0px 0 10px 35px;}
.yellow ul.star li{background:url(/ama/images/yellowstar.gif) no-repeat left 5px}
.green ul.star li{background:url(/ama/images/greenstar.gif) no-repeat left 5px}
.red ul.star li{background:url(/ama/images/redstar.gif) no-repeat left 5px}

table th.subtitle, table td.subtitle{background:#DFE6EE}
.subtitle .bodysmall{font-size:75%}
