@import url(/editor/global.css);

body {margin: 0; padding: 0; background: #1a3148; font: normal 12px/15px Arial, Helvetica, sans-serif; color: #003}
body.print {background:#fff; color:#000}
h2 {font: bold 18px/21px Arial, Helvetica, sans-serif; margin: 0 0 0.5em; padding: 0;}
p {margin: 0 0 1em; padding: 0;}
a {color: #FFB232; text-decoration: none}
a:hover {color: #f90;}
.clear {clear: both; font-size: 0; height: 0; visibility: hidden;}
.float_right {float: right;}
.align_right {text-align: right;}
.float_left {float: left;}
.align_left {text-align: left;}

#container {width: 886px; margin: 0 auto; padding: 0; background: #305b7c url(/ama/images/redesign/container.gif) repeat-y; color: #fff; position: relative}
table#container {color:#333}
/*
#container form.formbuilder table td, #container div.content table td{color:#fff}
*/
div#header {height: 280px; background:; overflow: hidden;}
a#logo {display: block; position: absolute; z-index: 101;  width: 220px; height: 120px; top: 75px; left: 15px;}
a#logo span {display: none;}
#passport {position: absolute; z-index: 100;  width: 165px; height: 202px; right: 20px; top: 160px;}
body.member #passport {display: none;}

#main {padding: 0 8px;}
#left {width: 181px; margin: 0; padding: 0; margin-right: 21px; float: left; min-height: 400px;}
ul#nav {
	list-style: none;
	display: block;
	margin: 0; padding: 0;
}
ul#nav li {display: block; position: relative; z-index: 100;}
ul#nav li a {
	display: block;
	color: #fff;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	padding: 6px 15px;
	text-decoration: none;
}
ul#nav li:hover a, #nav li.hover a {background: #b1b9c1; color: #27415b;}
ul#nav li.on a {background: #b1b9c1; color: #003;}

ul#nav ul {display: none; list-style: none; margin: 0; padding: 0; position: absolute; width: 160px; top: -20px; left: 180px; background: #b1b9c1; z-index: 9000;}
ul#nav li:hover ul, #nav li.hover ul {display: block;}

ul#nav li ul li:hover a, #nav li ul li.hover a {background: #fa0}

ul li.news_icon {margin-bottom:6px}

#buttons {
	margin: 36px 0 0;
	text-align: center;
}
#buttons img {margin: 0 0 24px;}
#view_video {text-align: center; margin: 24px 0 12px;}

#ofFW {
position: absolute;
width: 46px;
height: 268px;
top: 18px;
right: -46px;
background: url(/ama/images/redesign/ofFW.gif) no-repeat left top;		 
}
#content {
	float: left;
	width: 666px;
	min-height: 300px;
	padding: 30px 0 10px;
}
/*
#content table {color: #000}
*/
#center {
	float: left;
	width: 430px;
	margin: 0; padding: 0;
	padding-left: 12px;
}
.round_box {
	clear: both;
	margin: 0 -12px 18px;
	padding: 0 18px;
	min-height: 100px;
	background: url(/ama/images/redesign/impact_btm.gif) no-repeat center bottom;
	color: #001;
}
.round_box_top {
	clear: both;
	margin: 0 -12px;
	padding: 0;
	height: 36px;
	background: url(/ama/images/redesign/impact_top.gif) no-repeat center 6px;
}
.round_box h2, .round_box a {color: #fff;}
.round_box a:hover {color: #ffa;}
#slideshow {
	list-style: none;
	margin: 0; padding: 0;
	height: 190px;
}
#slideshow li img {float: left; margin: 0 12px 0 0;}
#controls {position: absolute; z-index: 200; bottom: 12px; right: 50px;}
#controls a {display: block; float: left; background: url(/ama/images/redesign/arrows.gif) no-repeat left center; width: 13px; height: 17px; margin: 0 3px;}
#controls a#prev {background-position: left center;}
#controls a#next {background-position: right center;}
#edit_slideshow {font-style: italic;}

#right {
	width: 180px;
	float: left;
	margin: 0 0 0 36px;
	text-align: center;
}

#subfoot {
	clear: both;
	background: #305b7c;
	margin: 0;
	padding: 11px 0;
	zoom:1;
}
#contactinfo {
	background: #ffb232;
	color: #003;
	text-align: center;
	padding: 6px 6px 9px;
	margin: 0;
	font: normal 10px/10px Arial;
}
#contactinfo p {margin:0; padding:0;}

#footer {
	margin: 12px auto;
	padding: 0;
	width: 886px;
	color: #eee;
	font: bold 9px/12px Arial;
}
#footer a {color: #eee;}

/* HOME */
#newslist {
	list-style: none;
	display: block;
	margin: 0; padding: 0;
	margin: 0 -10px;
}
#newslist li {
	display: block;
	float: left;
	width: 200px;
	margin: 0 10px;
	padding: 0;
	min-height: 60px;
}

/* TINY MCE fix */
body#tinymce{
	 background: #FFF;
	 color: #000;
}


/* FROM OLDER CSS */
.bodysmall {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.bodycalendar {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal}
.bodycalendar a {color:#003}
#calendar a {color:#003}
.menu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3A2B18; font-weight: bold; text-decoration: none}

.title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3A2B18; font-weight: bold; }
.subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3A2B18; font-weight: bold; }


A:link IMG {color: black;}
IMG {border-color: black;}
.leftjustifiedimage { border-color: black; margin: 3px 10px 3px 0px; }
.rightjustifiedimage { border-color: black; margin: 3px 0px 3px 10px;  }
.centerjustifiedimage { border-color: black; margin: 3px 10px 3x 10px; }
editimage { border-color: black; cursor = 'hand';}

.rightnav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 000000; font-weight: normal; }

.bodybold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.white {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}
.nav {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.div_caption1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight: regular;
border-color: black;
margin: 3px 10px 3px 0px;
}

.footer {font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #F7E9D9; font-weight: regular;}
a.footer {font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #F7E9D9; font-weight: regular; text-decoration: none}
a:hover.footer {font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #C58D36; font-weight: regular; text-decoration: underline}

.nojsmenu, a:link.nojsmenu, a:visited.nojsmenu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 000000; font-weight: bold; text-decoration: none}
a:hover.nojsmenu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 000000; font-weight: bold; text-decoration: underline}

td#lassotext1 *, td#lassotext2 *{margin:0;padding:0;}
td#lassotext1,td#lassotext2{margin:0;padding:0;}

.systemtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #003; font-weight: bold}
.smallbody, .smallvalue {color:#fff}
.systemsmallbody {  font-family: Arial, Helvetica, sans-serif; color: #ddd; text-decoration: none; font-size: 10px}
.systemsubtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #006; text-decoration: none; font-weight: bold}
.systemsmallvalue {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-decoration: none; font-weight: normal}
.systemsmalllabel {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003}
th.systemsmalllabel {color:#003}
.systemsubsubtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333; text-decoration: none}
.systemsmalllink {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fc3}
.systemsectiontitle, #nd_merchant_home .mbox_header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #27415B; color: #fff; text-decoration: none; font-weight: bold; padding:5px}
#nd_merchant_home .mbox_header{width:90%;padding:2px 10px;margin:auto 0 0;background:#D7AE83;border:solid #6E5130;border-width:1px 1px 0}
#nd_merchant_home .m_box{width:90%;padding:10px 10px;margin:auto 0 20px;background:#fff;border:1px solid #003}
#nd_merchant_home .m_box h5{font-size:12px;color:#777}
#nd_merchant_home .systemsmalllabel{font-weight:bold}f
#nd_merchant_home #mini_calendar_view{width:50% !important}
#nd_merchant_home #mini_calendar_text{width:48% !important}
#nd_merchant_home #calendar_small caption{background:#663300}
#nd_merchant_home #calendar_small td.today{background:#FFF6CC !important}

form.formbuilder .systemsmalllabel {color:#fff}

/* Alternating Rows */
table.alternating_rows .systemsmallvalue {color:#134}
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:#fff9e6 !important}
table.alternating_rows th.sortable, table.alternating_rows td.sortable{background-color:#574436 !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:#67513F !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 #member_directory{border:1px solid}
#groupshare #directory .title{border:none;padding:3px}
#groupshare #directory{border:none}
#groupshare #directory td{padding:3px}
#groupshare #directory td table td{padding:0}
#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 tr#directory_search td{padding:2px}
#groupshare #directory tr#directory_search td input{margin-left:2px}
#groupshare #directory tr#directory_search * .action{padding-left:18px}
#groupshare #directory tr.rolodex td{background:#E1CEB8}
#groupshare #directory tr.rolodex a{background:#F7E9D9;display:block;float:left;margin-right:2px;width:18px;text-align:center;text-decoration:none}
#groupshare #directory tr.rolodex a:hover{background:#fff;text-decoration:none}
#groupshare #directory tr.lastrow td{text-align:center}
#groupshare #directory * .pages{margin:2px auto;width:60%}
#groupshare #directory .nextprev{background:#F7E9D9}
#groupshare #directory a.nextprev{color:#7d130f;text-decoration:none}
#groupshare #directory a.nextprev:hover{background:#fff;text-decoration:none}

/* Background Color of Titles on Boxes */
.m_box {margin: 0 0 1em; padding:1em; border: 1px solid #27415B}
select.systemsmallvalue {color:#003}
#nd_m_member_profile .systemsmallvalue,#nd_m_member_profile .systemsmalllabel, input.systemsmallvalue, textarea.systemsmallvalue {color:#003}
.m_box .systemsmallvalue {color: #003}
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, #groupshare #directory .title div, * .gs_box .title{background:#27415B !important;color:#fff !important; margin: 0; padding: 6px 9px;}
.m_profile .m_box h4, .m_box h4 {background: #305B7C; margin: 0 -6px 1em !important; padding: 6px 9px; color: #fff}
	
/* Background Color of Boxes */
* .m_box, #m_profile_bottom,
#groupshare #directory,
table.membertable, table.membertable td,
table.alternating_rows{background-color:#fff; color: #003;}
* .m_box a {color: #305B7C}

/* Border Color */

#ajli_feed_table iframe,
* .m_box, #m_profile_bottom,
#map, .hrule, #m_profile_bottom .hrule,
* .leftjustifiedimage, * .rightjustifiedimage, .framedimage,
#groupshare #member_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:#003 !important}

table.alternating_rows a {color:#134}
table.alternating_rows a:hover {color:#000;text-decoration:underline;}

td.bodyregular {padding: 15px;}
body.member table, .donation_table {color: #134}
body.member#nd_m_shift_add_people  table {color: #fff}
.tableparent table {background:#fff}
table.m_basic_table .systemsmalllabel, table.m_basic_table .systemsmallvalue {color:#003}
#nd_m_member_dues .systemsmalllabel, #nd_m_member_dues .systemsmallvalue {color:#003}

.toolbar a{color:#000}

/* Misc */
#site_switcher{padding:10px; margin: -10px 0 10px;}
#site_switcher label{font-weight:bold}

/*ARTICLE-COWTOWN*/
#cowtown table#container {color: #080}
body.member fieldset table {color:#fff}

div#verified_placement {color:#000; border-color: #FFF;}
#newpay_items{color:#003}
#nd_newpay #container{color:#003}
#systemsmallvalue #container{color:#0003}
#dhtml_text_div{color:#003}

#nd_fastpay table{color: #003}
