/* generic stylesheet for all MA sites */

body { background:url('../images/bg.gif') #02086f repeat-x top; margin:0px; text-align:center; font-family:Calibri, Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; color:#039; }
h1 { font-size:26px; }
a { color:#FC0; font-weight:bold; text-decoration:none; }
p { line-height:12pt; margin:0px 0px 12px 0px; }
fieldset { padding:7px; }
legend { color:#039; padding-bottom:3px; }
form { margin:0px; padding:0px; }
th { text-align:left; }
input, textarea { font-family:Calibri, Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; color:#369; }
#mc { margin:0px auto 10px auto; text-align:left; width:990px; }
#migrainehelpline { float:right; }
#migraineactionlogo { float:left; }
#migrainenews { background:url('../images/migrainenews.gif'); width:500px; height:121px; margin:0px 0px 50px 0px; }
#mni { font-size:9pt; font-weight:bold; padding:14px 10px; height:82px; overflow:hidden; }
#mnt { margin-bottom:10px; }
/* were #mni */
a.latestnews { color:#f90; }
#newsticker a { display:block; background:#36C; margin-top:2px; padding:0px 10px 0px 0px; height:22px; line-height:22px; overflow:hidden; width:480px; }
#newsticker a img { float:left; border:1px solid #FFF; margin-right:10px; }
#newsticker a:hover { color:#36C; background:#FC0; }
.wdb1pcs { font-weight:normal; color:red; }
.sbt { margin-bottom:15px; }
.sbtt, .sbttsb { margin-bottom:15px; }
.sbb { padding:10px; }
.sbb form { margin-top:5px; }
a.blink { display:block; background:#36C; padding:8px; margin-bottom:1px; text-align:center; }
a.blink:hover { color:#36C; background:#FC0; }
.menu a, a.sectionback, a.buttonlink, .menu a.sub, .member-link { display:block; padding:4px 8px; margin-bottom:1px; background:#36C; }
.menu a:hover, a.sectionback:hover, .menu a.sub:hover, .member-link:hover { color:#36C; background:#FC0; }
.menu a.sub { background:#4e81e3; border-left:4px solid #FC0; }
.menu a.sub:hover { color:#4e81e3; border-left:4px solid #4e81e3; }
.cimage { margin-bottom:15px; }
.mcb { font-size:11pt; min-height:80px; height:auto !important; height:80px; }
.mcb a { color:#F60; }
.mcb a:hover { color:#C30; }
.arnm { float:right; }
.ar { float:right; margin:0px 0px 10px 10px; }
#bsearch, .maasmallbutton, .button { height:20px; width:152px; background:#36C; color:#FC0; font-weight:bold; margin-top:2px; border:none; }
.sbti { background:#c3e2ff; border:1px solid #FFF; width:142px; margin-top:2px; padding:4px; }
a.migraine { color:#F60; }
.errors, .alerts, .successes { padding:10px; font-weight:bold; border-style:solid; border-width:1px; margin-bottom:5px; }
.errors { color:#700; border-color:#700; background:#FCC; }
.alerts { color:#000; border-color:#000; background:#EEE; }
.successes { color:#070; border-color:#070; background:#CFC; }
div.loginhelp { background:#C0D8FF; border:solid 1px #36C; font-size:10px; padding:3px; margin:6px 0px; cursor:help; }
a.loginhelp { margin-top:6px; color:#F60; display:block; }
.spt { margin-bottom:15px; float:right; width:172px; margin:0px 0px 15px 15px; background:url('../images/spt.gif') #FFF no-repeat top; }
.spb { padding:10px; font-size:9pt; background:url('../images/spb.gif') no-repeat bottom; }
.sp a { color:#FC0; display:block; padding:4px 8px; margin-bottom:1px; background:#36C; }
.sp a:hover { color:#36C; background:#FC0; }
.sp span { display:block; line-height:20px; height:20px; }
a.sectionback { display:inline; color:#FC0; line-height:30px; }
p.sectionback { margin-top:30px; clear:both; }
.overlibfg { text-align:left; }
.overlibbg { background:#C0D8FF; border:solid 1px #36C; padding:2px; }
.lth { background:#ebf3ff; padding:4px; height:10px; }
.ltr { background:#FFF; padding:4px; }
.lti { background:#daeaff; }
.breadcrumbs { text-align:center; padding-bottom:10px; border-bottom:solid 1px #C3E2FF; }
table.yesno { width:100%; }
td.yesno { text-align:center; }
td.yes, td.no { width:50%; text-align:center; }
input.yes, input.no { width:100px; color:#FFF; }
input.yes { background:#900; border:solid 1px #FFD7D7; }
input.no { background:#060; border:solid 1px #DBFFDB; }
sup { vertical-align:top; }
sub { vertical-align:bottom; }
.contentimagel { float:left; margin:0px 10px 10px 0px; border:solid 1px #36C; }
.contentimager { float:right; margin:0px 0px 10px 10px; border:solid 1px #36C; }
.calendar td { width:78px; height:40px; text-align:center; vertical-align:middle; border-spacing:2px; }
.calendar th { text-align:center; background:#36C; color:#F1C50E; font-size:0.9em; padding:4px 2px; }
.calendar td.blank { border:none; }
.eventlessday { border:solid 1px #BBB; color:#BBB; font-size:0.8em; }
.eventfulday { background:#FFF; font-weight:bold; border:solid 1px #36C; }
.draggablelist img { margin-left:2px; cursor:move; }
input.pm { font-size:8px; height:16px; width:16px; }
.draggablelist input.pm { margin-right:2px; }
.flatlist, .flatlist li { margin:0px; padding:0px; list-style:none; }
.flatlist li { padding-left:20px; }
.flatlistfirst { margin-bottom:15px; }
#newsticker { margin:0px; padding:0px; height:80px; overflow:hidden; width:480px; }
.ipassword { font-family:Verdana, Arial, Helvetica, sans-serif; } /* fix character issue */
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
.underline { text-decoration:underline; }
.italic { font-style:italic; }
.hidden { display:none; }
.basketdownload { cursor:help; font-size:0.7em; font-weight:bold; }
/*
#newslettercontentlist { margin:0px; padding:0px; list-style:none; }
#newslettercontentlist strong { cursor:move; }
#newslettercontentlist input { width:30px; }
*/
#login_password, #login_username { width:200px; }
pre.payment { margin:0px; padding:0px; font-size:11px; }

/* menu, used for archived polls */
ul.menu { margin:0px; padding:0px; list-style:none; }
ul.menu li { margin:0px 0px 1px 0px; color:#FC0; background:#36C; }
ul.menu li a { display:block; padding:5px; color:#FC0; }
ul.menu li:hover { color:#36C; background:#FC0; }
ul.menu li:hover a { color:#36C; }

/* polls */
.pollleft, .pollright { font-weight:bold; color:#FFF; }
.pollleft { background:#E9770C; }
.pollright { background:#36C; }

/* for cms functionality for maa */
a.buttonlink { display:inline; padding:4px 8px; margin-bottom:1px; background:#36C; color:#FC0; line-height:30px; }
a.buttonlink:hover { color:#36C; background:#FC0; }

/* jquery ui */
.ui-widget { font-size:1em !important; text-align:left !important; }
.ui-widget a { font-weight:normal; }

/* GOOGLE 404 JAVASCRIPT ENHANCEMENTS */
/* Widget content container */
#goog-wm { }
/* Heading for "Closest match"
#goog-wm h3.closest-match { }
/* "Closest match" link
#goog-wm h3.closest-match a { }
/* Heading for "Other things" */
#goog-wm h3.other-things { }
/* "Other things" list item */
#goog-wm ul li { }
/* Site search box */
#goog-wm li.search-goog { display:none; }
