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

/*
	Note to designers:
	Set fonts using font keywords (small, medium, etc) or in relative units (%, em).
*/


/* Elements */
body{margin:0;font:small Arial, Helvetica, sans-serif;background:#fff url(/ama/images/bg.gif) repeat-y top center}
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;font-family:Calibri, Arial, Helvetica, sans-serif;color:#343434}
h1{font-size:xx-large}
h2, * .title, #nd_m_gs_directory #groupshare h1{border:0;margin-top:0;font-size:x-large;font-weight:bold}
h3, * .systemsectiontitle{font-size:large;font-weight:bold}
h4{font-size:medium}
h5{font-size:medium}
h6{font-size:small}
a{text-decoration:none;color:#18449d}
a:hover{text-decoration:underline;color:#215ed9}
a:active{}
a:visited{}
a img{border:0}
table tr{vertical-align:top}

/* Template */
#container{margin:26px auto 0;width:940px;padding:0 10px}
h1#logo, h1#logo a{display:block;width:940px;height:120px;margin:0 0 10px;overflow:hidden}
h1#logo{background:url(/ama/images/logo.gif) no-repeat}
h1#logo span{color:#fff;display:block;margin-top:-1000px}

/* Alert Bar */
#alert{display:block;width:940px;height:44px;padding-top:16px;margin-bottom:10px;font-size:16px;font-weight:bold;color:#fff;line-height:24px;background:url(/ama/images/alert_bar-bg3.gif) repeat-y}
#alert a{color:#fff;text-decoration:underline}
#alert .alert_title{display:block;float:left;margin:0;width:240px;height:44px;font-size:26px;text-align:center;background:url(/ama/images/alert_bar-bottom.gif) no-repeat bottom left}
#alerts_container{float:left;width:700px;height:44px;background:url(/ama/images/alert_bar-bottom.gif) no-repeat bottom right}
#alerts{overflow:hidden;width:700px;height:28px}
#alerts .alert_item{overflow:hidden;width:656px;height:28px;padding:0 22px}

/* Photos */
#polaroid_wrapper {margin: 72px 9px 6px; padding: 0; width: 220px; height: 165px; overflow: hidden;}
#polaroid_container{position:relative;}
#polaroid_container img {display: none;}
#slideshow_controls {margin: 0 6px;}
#slideshow_controls a {float: left; cursor: pointer; width: 40px; background: #999; color: #fff; font: bold 11px/11px Arial; text-align: center; margin: 0 3px; padding: 3px 6px;}
#slideshow_controls a:hover {background: #f00; color: #fff; text-decoration: none;}
#slideshow_controls a#upload_photo {width: 92px;}

/* Main - Need separate classes due to IE6 bug */
#main{width:940px}
* .main_default{background:url(/ama/images/page-bg.gif) repeat-y}
* .main_no_columns{background:url(/ama/images/content_nocolumns-bg.gif) repeat-y}
* .main_home{background:url(/ama/images/page-bg-3column-home.gif) repeat-y}
* .main_three_column{background:url(/ama/images/page-bg-3column.gif) repeat-y}

/* Page bottom - Need separate classes due to IE6 bug */
#page_bottom{clear:both;width:940px;height:20px}
* .bottom_default{background:url(/ama/images/page_bottom.gif) no-repeat}
* .bottom_no_columns{background:url(/ama/images/content_nocolumns-bottom-bg.gif) no-repeat}
* .bottom_home{background:url(/ama/images/page_bottom-3column-home.gif) no-repeat}
* .bottom_three_column{background:url(/ama/images/page_bottom-3column.gif) no-repeat}

/* Content Column - Need separate classes due to IE6 bug */
#content_column{line-height:22px;overflow:hidden}
* .content_column_mid{float:left;width:460px;padding:16px 0 0;background:url(/ama/images/content_middle_column-top-bg.gif) no-repeat}
* .content_column_no_right_column{float:left;width:646px;padding:16px 22px 0;background:url(/ama/images/content_column-top-bg.gif) no-repeat}
* .content_column_no_columns{float:none;width:896px;padding:16px 22px 0;background:url(/ama/images/content_nocolumns-top-bg.gif) no-repeat}
#content_column div.content li, * .mceContentBody li{margin-top:0.6em;margin-bottom:0.6em}

#left_column{float:left;width:240px;margin-right:10px;background:#e3edf2}
#right_column{float:right;width:218px;padding:10px 1px 0;background:url(/ama/images/right_column-top-bg.gif) no-repeat}

#my_info{background:url(/ama/images/content_middle_column-bg.gif)}
#my_info div.info{padding:25px 22px;background:url(/ama/images/content_middle_column-divider.gif) no-repeat bottom left}
#my_info div.last{background-image:url(/ama/images/content_middle_column-section_end.gif)}
#my_info table.info_list{width:100%}
#my_info table.info_list td{padding:0;font-weight:bold}
#my_info table.info_list td.info_title{text-align:right;width:138px;padding-right:10px}
#my_info strong{}
#my_info *.expired{color:#9a0101}
#my_contact{padding:0 22px 10px;background:url(/ama/images/content_middle_column-section_end.gif) no-repeat bottom left}
#my_contact h2{margin:0}
#my_news_and_reminders{padding:18px 22px 0}
#volunteer_spotlight{padding:50px 22px 0;font-size:small;line-height:115%;background:url(/ama/images/volunteer_spotlight-top-bg.gif) no-repeat}
#volunteer_spotlight h3{margin-top:0;font-weight:normal}
#volunteer_spotlight h3, #volunteer_spotlight strong{color:#2f444e}

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

#address_info{margin:1em 0;font-size:x-small}
#address_info p{margin:1em 0}

#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:small;color:#555}
#search_form_full #search_box{}
#search_form_full #search_options{}

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

/* Menu */
#nav{margin:0;padding:0 0 16px;font-family:Calibri, Arial, Helvetica, sans-serif;background:#cd1105 url(/ama/images/nav-bottom-bg.gif) no-repeat bottom left}
#nav h2{color:#fff;font-size:large;margin:0;padding:16px 22px;background:url(/ama/images/nav-top-bg.gif) no-repeat}
/* #nav #chipin{padding:20px 10px;text-align:center;background:url(/ama/images/nav-bottom-bg.gif) no-repeat bottom left} */
#nav ul{margin:0;padding:0}
#nav li{list-style-type:none}
#nav a{display:block;text-decoration:none;padding:4px 22px 4px 38px;width:180px;font-size:medium;font-weight:bold;background:url(/ama/images/nav1-off-bg.gif) no-repeat}
#nav ul.nav1 a{color:#fff} /* nav1 off */
#nav ul.nav1 li a:hover,
#nav ul.nav1 li.on a{background:url(/ama/images/nav1-on-bg.gif) repeat-y} /* nav1 on */
#nav ul.nav1 li ul.nav2{background:#AF1004}
#nav ul.nav1 li ul.nav2 a{background:transparent;padding:4px 22px 4px 53px;width:165px;font-weight:normal} /* nav2 off */
#nav ul.nav1 li ul.nav2 a:hover,
#nav ul.nav1 li ul.nav2 li.on a{background:#870C03} /* nav2 on */
#nav ul.nav1 li ul.nav2 li ul.nav3 a{background:transparent url(/ama/images/nav3_bullet.gif) no-repeat 56px 0.85em;padding:4px 22px 4px 68px;width:150px;font-weight:normal;font-size:small} /* nav3 off */
#nav ul.nav1 li ul.nav2 li ul.nav3 a:hover,
#nav ul.nav1 li ul.nav2 li ul.nav3 li.on a{background-color:#6F0A03} /* nav3 on */
#nav li.off ul{display:none}
#nav ul.nav4{display:none !important}

/* Footer */
#footer{clear:both;overflow:hidden;margin:10px auto;padding:20px 20px;color:#000;font:x-small Arial, Helvetica, sans-serif;background:url(/ama/images/footer-bg.gif) no-repeat}
#footer a{color:#000;text-decoration:none;font-weight:bold}
#footer a:hover{text-decoration:underline}

/* Member styles */
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,
#m_home h3, h3.mbox_header,
#groupshare #directory .title{/*background:#369*/}

table.alternating_rows td, table.alternating_rows th{padding:3px}

* .m_box, #m_profile_bottom,
#groupshare #directory{/*background:#fff*/}

#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 #369;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}

#right_column h3, #right_column_small h3{background:#666;color:#fff;margin:1.5em 0 0;padding:3px 10px;font-family:verdana;font-size:medium;}
#right_column .m_box, #right_column_small .m_box{background:#fff;border:0;border-bottom:3px solid #666;padding:0 !important;margin:0 0 1.5em}

#groupshare #directory .title{}
#groupshare #directory{}
#groupshare #directory tr.odd_nohover{}
#groupshare #directory tr.even_nohover{}
#groupshare #directory tr#directory_search, #directory tr.lastrow{}
#groupshare #directory .nextprev{}

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

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

* div.clear_full{clear:both;line-height:1px;height:1px;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 18px 5px 0}
.rightjustifiedimage, .rightjustifiedimage-noborder{float:right;margin:0 0 5px 18px}
* .leftjustifiedimage, * .rightjustifiedimage, .framedimage{border:1px solid #46555d}

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

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

/* Toolbars */
#admin_menu{text-align:right;font-size:x-small;float:right;}
.toolbar{clear:both;padding:2px;margin:1em 0;font-size:x-small;border:0;background-color:#d7d2cc !important; }
/* temp fixes */
#nd_m_registration_attendance_manager .toolbar{float: left !important; clear: none !important;}
#nd_m_registration_attendance_manager ul.toolbar li a {padding-bottom: 12px !important;}
#nd_m_registration_attendance_manager #admindiv + h3 {float: left;}
/* end temp fixes */

#admin_menu select, #admin_menu input,
.toolbar select, .toolbar input{border:1px solid #999;font-size:x-small;}
.toolbar select{margin:3px 0 2px}
.toolbar input.date{margin:0}
.toolbar img, .toolbar input.image{margin-right:5px;vertical-align:bottom;border:none}
.toolbar input[type="image"]{margin-right:5px;vertical-align:bottom;border:none;}
.toolbar_tabs{margin-top:0}
.toolbar_tabs .current{display:block !important;}
.toolbar label{line-height:20px;}

/* Dropdown Menus */
.dropdown{position:absolute;top:5px;text-align:left;background:#fff;border:1px solid #999;margin:0;list-style-type:none;padding:0}
div.dropdown{width:200px;padding:5px 10px}
ul.dropdown li{display:inline}
ul.dropdown a{margin:0;padding:0;display:block;padding:2px 5px;width:90px}
ul.dropdown a:hover{background:#eee}

/* Table Sorting */
th.sort_asc, th.sort_desc{padding-right:12px !important}
th.sort_asc{background:#678 url(/ama/images/sort-asc.gif) no-repeat center right}
th.sort_desc{background:#678 url(/ama/images/sort-desc.gif) no-repeat center right;}
th a{text-decoration:underline}

/* Member Box */
.m_box h4{border-bottom:1px solid #e5e5e5;color:#900;margin:1.5em 0 0}
.m_box dt{margin:0;float:none;color:#000;width:auto}
.m_box dd{margin:0 10px 8px}


/* UL Tabs*/ 
ul.tabs{margin:1em 0;padding:0;height:17px;border-bottom:1px solid #e5e5e5;font-size:x-small}
ul.tabs li{display:inline;list-style:none}
ul.tabs a{display:block;float:left;background:#eee;border:1px solid #999;border-bottom:0 none;padding:1px 5px;margin:0 2px;color:#555;line-height:14px}
ul.tabs a.on{background:#fff;color:#043B9F;cursor:default;font-weight:bold}
ul.tabs a:hover{background:#f5f5f5;color:#043B9F}
ul.tabs a.on:hover{text-decoration:none;background:#fff}

/* DIV Tabs (use UL tabs instead*/
div.tabs{border-bottom:1px solid #e5e5e5;height:17px;margin:1em 0;font-size:x-small;line-height:14px}
div.tabs a{background:#eee;border:1px solid #999;border-bottom:1px solid #ddd;padding:1px 5px;float:left;margin:0 2px;color:#555;position:relative}
div.tabs a.on{background:#fff;color:#043B9F;cursor:default;font-weight:bold}
div.tabs a:hover{background:#f5f5f5;color:#043B9F;padding-bottom:2px;top:-1px}
div.tabs a.on:hover{text-decoration:none;background:#fff}



/* Progress Bar */
.progress_bar{height:7px;border:1px solid #666;width:165px;float:left;margin:3px 0.5em 0 0}
.progress_bar .progress{height:7px;background:#AE1321}
#content_column .progress_bar{width:85%;margin:1em 0.5em 1em 0}
#content_column .percent_complete{line-height:30px}

/* Icon key (above table) */
.key{margin:0 0 1em}

/* FORMS */
form.single_line{margin:0;}
form.css div.single_line{margin:1em 0}
form.css .single_line label{float:none;clear:none;display:inline;width:inherit;text-align:inherit;line-height:inherit;padding:0;margin:0 0 0 0;}
form.css .single_line input, form.css .single_line select{display:inline;width:inherit;text-align:inherit;line-height:inherit;padding:0;margin:0 1em 0 0;}
form.css label, form.formbuilder label{float:left;width:130px;text-align:right;clear:left;display:block; padding:3px 0;margin:4px 0.5em 4px 0;/*line-height:14px;*/}

form.css label.wide, form.formbuilder label.wide{width:180px}
form.css .required label, form.formbuilder .required label{font-weight:bold}
form.css .required label.radio, form.formbuilder .required label.radio{font-weight:normal;}
form.css input, form.css select, form.css textarea{border:1px solid #999;margin:6px 0.5em 6px 0;}
form.formbuilder input, form.formbuilder select, form.formbuilder textarea{border:1px solid #999;margin:6px 0.5em 6px 0;}
form.formbuilder input[type="hidden"]{border:0 !important}
form input, form select, form textarea{font-size:small}
form input.image, form input.submit{border:0;margin:0} /* Needs to be on its own line apart from input[type] classes for IE6 */
form input[type="image"], form input[type="submit"]{border:0 !important;margin:0}
form input.checkbox, form input.radio{border:0 !important;line-height:20px}
form input[type="checkbox"], form input[type="radio"]{border:0 !important;line-height:20px}
form.formbuilder input.checkbox{vertical-align:middle}
form.css fieldset, form.formbuilder fieldset{clear:both;margin:1em 0;border:1px solid #e5e5e5;background:#fff;padding-left:10px;padding-right:10px}
form.css fieldset legend, form.formbuilder fieldset legend{font-size:medium;font-weight:bold;color:#900;font-family:verdana;}
form.css .form_icon, form.formbuilder .form_icon{float:left;width:20px;margin-top:6px;text-align:center}
form.css table input, form.css table label{float:none;display:inline}
form.formbuilder table input, form.formbuilder table label{float:none;display:inline}
form.css table input, form.formbuilder table input{margin:6px 0}
form.css label.radio, form.formbuilder label.radio{float:none;clear:none;display:inline;font-weight:normal}
form.css .list, form.formbuilder .list{margin-left:135px;padding-top:4px}
form.css td.systemsmallvalue .list, form.formbuilder td.systemsmallvalue .list{margin-left:0;padding-top:4px}
form.css .list input, form.css .list label{float:none;display:inline;vertical-align:middle;margin:0;}
form.formbuilder .list input, form.formbuilder .list label{float:none;display:inline;vertical-align:middle;margin:0;}
form.css .wrap input, form.formbuilder .wrap input{float:left;height:inherit;margin:2px 0.5em 0 0;padding:0;clear:left}
form.css .wrap label, form.formbuilder .wrap label{display:block;text-align:left;clear:none;width:90%;float:left;}
textarea, .jldform2{font-family:Arial, Helvetica, sans-serif !important;font-size:small}
form.css .info, form.formbuilder .info{float:right;width:150px;background:#eee;padding:5px 10px}
form.css .column, form.formbuilder .column{float:left;width:33%}
form.css .four_columns .column, form.formbuilder .four_columns .column{width:25%;}

/* To do lists */
.checklist{list-style-type:none;margin:5px 0;padding:0}
.checklist li{background:url(/ama/images/mo_unchecked.gif) no-repeat;margin:5px 0 !important;padding:2px 0 2px 25px !important;display:block !important}
.checklist li.checked{background:url(/ama/images/mo_checked.gif) no-repeat;}
.checklist li a{display:inline !important;padding:0 !important}
#my_dashboard .checklist{/*padding-left:33px*/padding:0 10px}

/* Modal Pop-ups */
#modalOverlay{background-color:#000;cursor:wait;}
#modalContainer{height:200px;width:300px;left:50%;top:20%;margin-left:-150px;/* half the width, to center */background-color:#fff;border:3px solid #ccc;padding:5px 10px}
#modalContainer a.modalCloseImg{background:url(/ama/images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-14px;right:-18px;cursor:pointer;}

/* Schedule */
#schedule tr.new td{background:#DBB991}
#schedule tr.checked_in td{background:#cec}
#schedule tr.assigned td{background:#cde}
#schedule tr.completed td{background:#fff}
#schedule tr.on_call td{background:#cde}
#schedule tr.divider td{background:#eee;border-top:3px solid #fff;border-bottom:3px solid #fff;height:2px;line-height:2px}
#schedule tr.canceled td{background:#ddd;color:#666;text-decoration:line-through;}
#schedule tr.canceled td input{background:#ddd;color:#666;border-color:#aaa}
#schedule input.status{background:#a12;color:#fff;border:1px solid #000;font-weight:bold}
#schedule.m_box dt{margin:0;float:none;color:#000;width:auto}
#schedule.m_box dd{margin:0 10px 8px}

#oncall tr.new td{background:#DBB991}
#oncall tr.checked_in td{background:#cec}
#oncall tr.assigned td{background:#cde}
#oncall tr.completed td{background:white}
#oncall tr.on_call td{background:#cde}
#oncall tr.divider td{background:#eee;border-top:3px solid #fff;border-bottom:3px solid #fff;height:2px;line-height:2px}
#oncall tr.canceled td{background:#ddd;color:#666;text-decoration:line-through;}
#oncall tr.canceled td input{background:#ddd;color:#666;border-color:#aaa}
#oncall input.status{background:#a12;color:#fff;border:1px solid #000;font-weight:bold}
#oncall tr.on_call.even td{background:#def}

/* Dashboard (alternate right column) */
#my_dashboard, #my_dashboard ul{list-style-type:none;margin:0;padding:0}
#my_dashboard li{margin:0;padding:0;display:inline;font-size:small}
#my_dashboard li a{display:block;padding:5px 10px 5px 35px;}
#my_dashboard li ul{background:#f9f9f9}
#my_dashboard li ul ul{background:#fff;border:solid #eee;border-width:1px 0}
#my_dashboard li a.dash_section{font-size:medium !important;color:#444;font-weight:normal;background:#f0f0f0 no-repeat 10px center;border:1px solid #ddd;border-width:1px 0}
#my_dashboard li .item{padding:3px 10px 3px 35px}
#my_dashboard li .item a{display:inline;padding:0}
#my_dashboard li.expand a.dash_toggle{background:url(/ama/images/toggleclosed.gif) no-repeat 14px center;font-weight:bold}
#my_dashboard li.expand.open a.dash_toggle{background:url(/ama/images/toggleopen.gif) no-repeat 14px center;font-weight:bold}
#my_dashboard li.expand ul *{font-size:x-small}
#my_dashboard .progress_bar{width:100px}
#my_dashboard .percent_complete{font-size:x-small}
#my_dashboard li.static a.dash_static_link{background:url(/ama/images/static.gif) no-repeat 14px center;font-weight:bold}

#dashboard.groupshare li a{font-size:medium;border-width:0 0 1px}
#dashboard.groupshare li.static a{font-weight:normal}

#dashboard_recent, #dashboard_recent ul{list-style-type:none;margin:0;padding:0}
#dashboard_recent li{margin:0;padding:0;display:inline;font-size:small}
#dashboard_recent li a{display:block;padding:5px 10px 5px 35px;border-top:1px solid #ccc;background:url(/editor/images/icons/fam/silk/bullet_red.gif) no-repeat 10px center}

#dashboard_recent a.news{background-image:url(/editor/images/icons/fam/silk/newspaper.gif)}
#dashboard_recent a.form{background-image:url(/editor/images/icons/fam/silk/group.gif)}
#dashboard_recent a.todo{background-image:url(/editor/images/icons/fam/silk/page_white_text.gif)}
#dashboard_recent a.discussion{background-image:url(/editor/images/icons/fam/silk/comments.gif)}
#dashboard_recent a.file{background-image:url(/editor/images/icons/fam/silk/folder_page.gif)}
#dashboard_recent a.photo{background-image:url(/editor/images/icons/fam/silk/photos.gif)}
#dashboard_recent .thickbox{margin:0;float:none}


/* Calendar */
#calendar .item{margin-bottom:4px !important;color:#444}
#calendar .item .item_header{padding-bottom:2px;background-color:#579;color:#fff;margin-bottom:1px !important}
#calendar .item .item_header:hover{background-color:#68a}

#calendar .item.closed .item_header{background-color:#999;color:#eee}
#calendar .item.closed{background-color:#eee;color:#444}
#calendar .item.signed_up .item_header{background-color:#060;color:#fff}
#calendar .item.signed_up{background-color:#efe;color:#000}
#calendar .item.full .item_header{background-color:#900 !important;color:#fff !important}
#calendar .item.full{background-color:#fee;color:#000}

#calendar{font-size:small !important;line-height:180% !important}
#calendar .nav, #calendar .nav a{font-size:large !important}
#calendar_large caption{font-size:medium !important}
#calendar_day caption, #calendar_agenda caption, #calendar_edit_view caption{font-size:medium !important}
#calendar th{font-size:small !important;line-height:180% !important}
#calendar .item{font-size:x-small !important;line-height:100% !important}
#groupshare #calendar .item{font-size:x-small !important;line-height:100% !important}
#calendar_nav{font-size:small !important}
#calendar_small{font-size:small !important;line-height:180% !important}
#calendar_small caption{font-size:small !important;line-height:100% !important}
#calendar_large{font-size:small !important;line-height:180% !important}
#calendar_day, #calendar_agenda, #calendar_edit_view{font-size:small !important;line-height:180% !important}
#calendar_day h4, #calendar_agenda h4{font-size:medium !important}
#calendar_agenda .item, #groupshare #calendar_agenda .item{font-size:x-small !important;line-height:100% !important}
#item_details #calendar_day td{font-size:x-small !important;line-height:150% !important}
#item_details input, #item_details select{font-size:x-small !important}
#calendar_text dt{font-size:110% !important}


/* Editable Lists */
ul.editable_list{width:200px;margin:1em 0;padding:0;}
ul.editable_list a img{float:right;clear:right;padding:2px 0}
ul.editable_list li{line-height:16px;display:block;background:url(/editor/images/icons/fam/silk/bullet_blue.gif) no-repeat 0 0;padding-left:20px}

/* Actions */
.action{line-height:18px;margin-left:0 !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}

/* Table Row Colors */
table.alternating_rows tr.red td{background:#FFBFBF !important}
table.alternating_rows tr.green td{background:#CEFFBF !important}
table.alternating_rows tr.blue td{background:#BFD0FF !important}
table.alternating_rows tr.orange td{background:#FFC47F !important}
table.alternating_rows tr.purple td{background:#DEBFFF !important}
table.alternating_rows tr.yellow td{background:#F9FF99 !important}

/* STYLES FOR NO COLUMNS INACTIVE MEMBER*/
* .main_no_columns #my_contact {background: none; padding-top: 20px;}
* .main_no_columns #my_info {background: none;}
* .main_no_columns #my_info div.last {background: none;}
* .main_no_columns #volunteer_spotlight {background: none; border-top: 1px solid #ddd; padding-top: 10px; margin-top: 20px;}
* .main_no_columns .m_box {width: 50%; border: 1px solid #bbb;}
* .main_no_columns #content_column .progress_bar{width: 250px;} /*narrower for no columns layout */

/* MISC */
* .go_link{font-size:small;font-weight:bold;padding-left:25px;background:url(/editor/images/icons/arrow_left.gif) no-repeat left center}

/* ARTICLE-02 FLUID WIDTH */
#fluid {
	margin: 0;
	margin-bottom: 10px;
	padding: 0 20px;
	min-height: 100%;
	zoom: 1;
}
#fluid_edge {
	margin-right: -20px;
	min-height: 100%;
	zoom: 1;
}
.fluid_left {
	float: left;
	width: 240px;
	zoom: 1;
}
.fluid_content {
	float: left;
	position: relative;
	padding: 0 20px;
	width: auto;
	zoom: 1;
}
.fluid_content table {}
.toolbar {clear: none;}

.toolbar#shift_manager {
	margin: 0;
	clear: both;
	padding: 2px 5px;
}
.toolbar#shift_manager a.button, .toolbar#shift_manager button {
	background: #888;
	color: #fff;
	margin: 0;
	padding: 2px;
	font: bold 10px/10px Arial, Helvetica, sans-serif;
	border: none;
}
.toolbar#shift_manager a.button {padding: 3px 4px;}
.toolbar#shift_manager a:hover.button, .toolbar#shift_manager button:hover {background: #c00; text-decoration: none;}

.toolbar#additional_options_div {
	margin: 0;
	padding: 2px 5px;
	background: #ccc;
	vertical-align: middle;
	border-top: 1px solid #999;
}
.toolbar#shift_manager div, .toolbar#additional_options_div div {width: auto; display: inline; margin-right: 20px;}

/* PROFILE SUMMARY */
.clear {clear: both; height: 0; font-size: 0; line-height: 0; visibility: hidden;}
.profile {padding: 0; margin: 0 0 10px;}
#profile_photo.m_box {width: 110px; height: auto; float: left; border:none; margin: 0; padding: 0}
.profile_content {margin: 0; margin-left: 130px;}
.profile_content h3 {margin: 0; padding: 0;}
.profile_content p {float: left; width: 240px; padding-right: 16px;}

#profile_photo img {padding: 4px;	border: 1px solid #ddd;}
#profile_photo a.action {background: none;font: bold 10px/10px Arial;	padding: 3px 6px;display: block;background: #eee;margin-top: 2px;}
#profile_photo a:hover.action {background: #449DF8;color: #fff;}
#profile_photo #do_upload {background: #eee;padding: 3px;	font: bold 10px/10px Arial;}


ul.tabs{margin:1em 2px 0;padding:0 px;height:19px;}
ul.tabs li{display:inline;list-style:none}
ul.tabs a{display:block;float:left;background:#ddd;padding:1px 5px;margin:0;margin-right:3px;font-size:10px;font-weight:bold;line-height:18px; border: none;}
ul.tabs a.on, ul.tabs a.active{background:#c00;color:#fff;border-color: #c00;}
ul.tabs a:hover{background:#449DF8;color:#fff;text-decoration:none;}

ul.tablist li a {color:#666; padding:6px 5px}
ul.tablist li.current a {background:#d00; color:#fff}

ul.tabsections li {padding:0; font-size:12px}
ul.tabsections li li {display:block; list-style:none; padding:0 0 0 18px;}
ul.tabsections li p {margin:0 0 1em}
ul.tabsections li dt {float:left; width:150px}
ul.tabsections li dd {margin:0 0 0 160px}

ul.tabsections table {width: 100%; margin-bottom: 10px; font-size:11px; font-weight:bold}
ul.tabsections th {border-bottom: 1px solid #ccc; padding: 2px 4px; font-weight: bold;}
ul.tabsections td {border-bottom: 1px dotted #ccc; padding: 6px 4px;}
ul.tabsections a.edit {padding:0}
ul.tabsections h4 a.edit{float:right; margin-left:12px}


/*
.tablist {display: block;list-style:none outside;margin:0;padding:0;border-top:2px solid #c00; height:auto; font-weight:normal}
.tablist li {display: none;	margin: 0;padding: 10px;clear: both;}
.tablist li a{background: none;}
.tablist li ul {display: block;}
.tablist li li {display: list-item; list-style:disc inside; padding: 0;}
.tablist h4 {font-size: 16px;font-weight: bold;color: #c00;border-bottom: 1px solid #c00;margin-top: 20px;margin-bottom: 5px;}
.tablist h4:first-child {margin-top: 10px;}
.tablist h4 a.edit{float: right; font-size: 10px;color: #449DF8; margin-left: 12px;}
.tablist li a.edit {font-size: 10px;color: #449DF8; font-weight: normal; padding: 1px; font-family: Calibri,Arial,Helvetica,sans-serif}
.tablist .m_box {margin: 0; padding: 0; border: none;}
.tablist li span, .tablist dt {font-weight:bold}
.tablist p, .tablist dd, .tablist dt  {margin: 0 0 1em; padding: 0;}

.tablist table {width: 100%; margin-bottom: 10px;}
.tablist th {border-bottom: 1px solid #ccc; padding: 2px 4px; font-weight: bold;}
.tablist td {border-bottom: 1px dotted #ccc; padding: 6px 4px;}
*/

a.edit {background: url(/editor/images/redcross/icon_edit.gif) no-repeat left center; padding-left: 18px; font-size: 10px;}
a.setup {background: url(/editor/images/redcross/icon_gear.gif) no-repeat left center; padding-left: 18px; font-size: 10px;}
a.mail {background: url(/editor/images/redcross/icon_mail.gif) no-repeat left center; padding-left: 21px;}

tr.labels td{color: #666666}
