/* *********************************************
 *                FROM BASE.CSS                *
 ********************************************* */
 
/* MOVED TO WRAPPER BEFORE CSS CALL FOR APPLICATION CONDITIONIZATION
* {padding:0;margin:0;}
*/


/* \*/
* html body{text-align:left;}
* html body *{text-align:left;}
/* */
body{background-color:#fff;color:#616161;font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;font-size:12px;}
img,fieldset{border:none 0;}
p{margin-bottom:8px;}
ul{list-style-type:none;}
hr{display:block;visibility:hidden;clear:both;height:1px;margin:0;}
input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
a,a:link,a:visited,a:active{color:#b32;text-decoration:underline;}
label{cursor:default;}
table{font-size:12px;}
td,th{vertical-align:top;}
.clear{clear:both;margin-bottom:-1px;padding-bottom:1px;}
.hide{display:none !important;}

/*font-size correction 3/10/10 */
body,fieldset,p,ul,li,input,select,textarea,a,a:link,a:visited,a:active,a:hover,label,table,td,th{font-size:9pt;}

/* *********************************************
 *              FROM SCREEN.CSS                *
 ********************************************* */
 
 /* -----------------------------------------------------------------------------
	Default MMoA Styles
----------------------------------------------------------------------------- */
body {background-color: #fff; text-align: center;}
a, a:link, a:visited, a:active {color: #eb60a2; text-decoration: none;}
a:hover {color: #eb60a2; text-decoration: underline;}

#wrapper {width: auto; background: #fff url(../wrpr/bg4.jpg) repeat-x 50% top; text-align: center;}
#header, #topNavBar, #subNavBar, .content, #footer {margin: 0 auto; width: 916px; text-align: left;}
#header {height: 191px;}

.logo {float: left; width: 285px; height: 90px; margin: 64px 0 0 284px; background: transparent url(../wrpr/logo.png) no-repeat;}
.logo b {display: none;}

#globalNav {float: right; width: 300px; height: 170px; margin: 5px 0 0 0; text-align: right;}
#globalNav ul {float: right; margin-top:10px;margin-left: 108px; list-style: none;}
#globalNav li {float: left;}
#globalNav li a {float: left; padding: 0 6px; color: #fff; text-decoration: none; background: url(../wrpr/navDiv.gif) repeat-y; font-size: 9px;}
#globalNav li a.first {background: none;}

#adArea {clear: both; width: auto; padding-top: 45px; text-align: right;}

#topNavBar {clear: both; height: 33px; white-space: nowrap;}
#topNavBar ul {margin-left: 0px;}
#topNavBar li {float: left; margin-top: 5px;}
#topNavBar li a {float: left; padding: 0 26px; line-height: 22px; background: url(../wrpr/navDiv.gif) repeat-y; color: #fff; font-size: 10px; text-decoration: none; text-transform: uppercase;}
#topNavBar li a.first {padding-left: 0; background: none;}
#topNavBar li a.last {color: #ec008c; font-weight: 900;}

#subNavBar {clear: both; height: 13px; margin-top: 14px;}
#subNavBar ul {margin-left: 210px;}
#subNavBar li {list-style-type: none; float: left;}
#subNavBar li a {float: left; padding: 0 14px; line-height: 13px; color: #333; font-weight: 500; text-decoration: none;}
#subNavBar li a.selected {color: #eb60a2;}
#subNavBar li.separator {line-height: 12px;}

ul.contentMenu {margin: 0; list-style: none;}
ul.contentMenu li {display: inline; float: left;}
ul.contentMenu li a,
ul.contentMenu li a:link, 
ul.contentMenu li a:active, 
ul.contentMenu li a:visited, 
ul.contentMenu li a:hover {padding: 0 14px; font-weight: 500; color: #eb60a2; text-decoration: none;}
ul.contentMenu li a.selected {color: #d0007b;}
ul.contentMenu li.separator {line-height: 12px; color: #eb60a2;}

.content {min-height: 290px; height: auto !important; height: 290px; margin-top: 25px;}
.content .sidebar {display: inline; float: left; width: 170px; margin-right: 58px;}
.content .printLogo {display: none;}
.content .main {display: inline; float: left; width: 688px;}
.content .main div.titleArea {min-height: 26px; padding-bottom:12px;}
.content .main div.titleArea img {margin-right: 20px;}
.content .main div.header {clear: left;}
.content .main div.centerLeftColumn {display: inline; float: left; width: 64%; height: auto; margin-right: 10px;}
.content .main div.paragraph {width: 64%;}

.content .main div.centerColumn,
.content .main div.centerRightColumn {display: inline; float: left; width: 32%; height: auto; margin-right: 10px;}
.content .main div.paragraph {width: 64%;}
.content .main div.centerRightColumn {margin-right: 0;}
.content .main div.footer {clear: both; height: auto;}
.content .main p {margin-bottom: 15px; line-height: 18px;}
.content .main h1 {margin: 0 0 14px; font-weight: 100; font-size: 26px;}
.content .main h2 {margin: 17px 0 12px; font-weight: 100; font-size: 24px;}
.content .main h3 {margin: 0 0 6px; font-weight: 500; font-size: 16px;}
/*.content .main ul{margin:0 0 12px 17px;list-style-type:disc;}*/
.content .main ul {margin: 5px 0 5px 17px;}
.content .main li {margin-bottom: 7px;}
.content .main .contentThumb {float: left; margin: 0 15px 15px 0;}
.content .main .contentThumbRight {float: right; margin: 0 15px 15px;}

#footer {clear: both; width: auto; height: 43px; margin-top: 10px; border-top: solid 2px #ea5da0; background-color: #000000; text-align: center;}
#footer .inner {width: 916px; margin: 0 auto; text-align: left; font-size: 10px; color: #fff;}
#footer .inner img {vertical-align: middle;}
#footer .inner .left {display: inline; float: left; width: 322px;}
#footer .inner .center {display: inline; float: left; width: 300px;}
#footer .inner .right {display: inline; float: right; width: 200px; text-align: right;}
#footer ul {list-style: none; margin-top: 15px;}
#footer li {display: inline; float: left;}
#footer li a {float: left; padding: 0 6px; color: #fff; text-decoration: none; background: url(../wrpr/navDiv.gif) repeat-y;}
#footer li a.first {background: none;}

/* -----------------------------------------------------------------------------
	Alternate Background Images
----------------------------------------------------------------------------- */
#wrapper {background: #fff url(../wrpr/bg4.jpg) repeat-x 50% top;}
#siteLogo {margin: 64px 0 0 204px;}

.sidebarMenu {}
.sidebarMenu div {border-top: solid 1px #717171;}
.donateNowButton {margin-top: 10px; text-align: right;}
.pageActions {width: auto; margin-top: 50px; text-align: right;}
.donate ul#waysToDonate {list-style-type: none; list-style-image: none; margin: 0;}
.donate ul#waysToDonate h3 {margin: 0;}
.donate ul#waysToDonate li {margin-bottom: 15px;}
.emailAFriend {text-align: left;}
.emailAFriendButton {background: transparent url(../wrpr/emailfriendbtn.gif) no-repeat; width: 170px; height: 25px; border-style: none; cursor: hand;}
ul.SideBarLinks li a, ul.SideBarLinks li a:link, ul.SideBarLinks li a:hover, ul.SideBarLinks li a.selected {
  margin-left: 10px;color: #616161; text-decoration: none;}
ul.SideBarLinks li a:hover, ul.SideBarLinks li a.selected {color: #eb60a2;}
/*ul.SideBarLinks li a:link {color: #616161 !important; text-decoration: none;}
ul.SideBarLinks li a:hover {color: #eb60a2 !important; text-decoration: none;}
ul.SideBarLinks li a:focus {color: #eb60a2 !important; text-decoration: none;}
ul.SideBarLinks li a.selected {color: #eb60a2 !important; text-decoration: none;}
*/
.SidebarImages {vertical-align: middle; padding: 2px;}
.SidebarListItem {font-size: small;}
.SidebarHeader {font-size: large;}
.SidebarBorder {border-left: solid 1px gray;}
textarea:focus {/*background-color:#FFCCFF;*/ /* too much pink? */ border: 2px solid #eb60a2; }
input:focus {/*background-color:#FFCCFF;*/ /* too much pink? */ border: 2px solid #eb60a2; }
select:focus {/*background-color:#FFCCFF;*/ /* too much pink? */ border: 2px solid #eb60a2;}

/* -----------------------------------------------------------------------------
	MMoA Landing Page Styles
----------------------------------------------------------------------------- */
.content .main div.titleArea {display:inline; float: left; width: 437px; margin-right: 0px;}
.content .main div.header {clear: none; display: inline; float: right;} 
.content .main div.centerRightColumn {display:block;}

/* ------------------------------------------------------------------------------
     CONVIO Overrides
------------------------------------------------------------------------------ */
tr#level_standard_Row td.FormLabel {text-align:left; padding-bottom:15px;}
tr#level_standard_Row td.FormLabel label.FormLabel, tr#level_standard_Row td.FormInput {font-size:20px !important;font-weight:normal;color:#616161;}
td.requiredIndicator {color:#616161;}
tr#level_standard_Row td.requiredIndicator {color:#ffffff;}
table.FormRow,tr.FormRow,td.FormSectionHeader,.FormSectionHeader,td.holdsErrorMsgTable,td.holdsErrorMsgOverTable,td.TestSecondaryColor,td.TestSectionHeaderColor,.FormSpacer, form#InputForm table.grid td {background-color:transparent;}
h5.FormSectionHeader, td.FormSectionHeader, td.FormCaption h3 {font-size:20px !important;font-weight:normal;padding:3px 0 2px 0;padding-left:0;color:#616161;border-bottom-width:0;}
#pstep_next {background:url(../wrpr/bkgd_btnPink_150x40.jpg) no-repeat;background-position: center 4px;*background-position: center 1px;font-size:12pt;color:#333333;text-transform:uppercase;margin-bottom:25px;height:40px;width:150px;border-width:0; }
label.RadioGroupLabel {white-space:nowrap;padding:0;margin:-2px 0 0 5px;*margin-top:2px;}
.RadioGroupLabel {display:block; float:left; font-size:15px; margin-top:2px; white-space:normal; width:95%;}


