.FormText {
font:9pt Arial, Helvetica, sans-serif }

.InfoPane {
border:solid 1px #CCCCCC;
background-color:#F0F0F1; }

.FormDescription {
width:600px;
font:10pt Arial, Helvetica, sans-serif; }

.GroupsList {
width:600px;
border:solid 1px #cccccc; }

.GroupList_Cell {
padding:4px; 
background-color:#F0F0F0;
font:10pt Arial, Helvetica, sans-serif;
border-bottom:solid 1px white;
border-right:solid 1px white; }

.Formbackground {
padding:10px;
background-color:#EBEBEB;
width:470px; }

.HeaderRed {
font: 15px arial black, arial, sans-serif;
color:#DB352F;
letter-spacing: -1px }

.HeaderBlue {
font: 15px arial black, arial, sans-serif;
color:#35227B;
letter-spacing: -1px }

.NameField { width:440px; color:#666666; }
.AlertNameField { width:440px; color:black; background-color:#FFFF00; }

.GroupName { width:380px; color:#666666; }
.AlertGroupName { width:380px; color:black; background-color:#FFFF00; }

.AddressField { width:375px; color:#666666; }
.AlertAddressField { width:375px; color:black; background-color:#FFFF00;}

.CityField { width:250px; color:#666666; }
.AlertCityField { width:250px; color:black; background-color:#FFFF00;}

.DateField { width:160px; color:#666666; }
.AlertDateField {width:160px; color:black; background-color:#FFFF00; }

.MoneyField { width:190px; color:#666666; }
.AlertMoneyField {width:190px; color:black; background-color:#FFFF00;}

.PurposeField { width:400px; height:160px; color:#666666; }

.StateField { width:50px; color:#666666; }
.AlertStateField { width:50px; color:black; background-color:#FFFF00; }



body {
margin:0px;
background-color:#EBEBEB; /* This is a dynamic color */ }

.sitebounds {
width:950px;
border-top:solid 20px #FE0000; /* This is a dynamic color (same as h1 tag) */
border-right:solid 1px black;
border-left:solid 1px black;
border-bottom:solid 1px black;
margin-bottom:8px; }


.Contentrea {
background:white url(/DesktopModules/DistinctiveFundraisingWizard/images/campaignpage/ContentArea_Dropshadow.gif) repeat-x;
border-top:solid 1px white;
padding:13px;
width:675px;
font:13px verdana, arial, sans-serif; }

.MenuContent {
font:13px verdana, arial, sans-serif; 
width:100%;
padding:13px; }

.Photo {
padding-top:10px;
padding-bottom:10px;
text-align:center;
width:100%; }

.EditorPane { 
position:relative;
top:-30px;
left:-78px; }

.EditorPane_large {
font:10px verdana, arial, sans-serif; 
text-align:left;
border:solid 2px #666666;
background-color:White;
margin:0 auto;
padding:8px;
width:220px;
height:160px;
position:absolute;
z-index:100;
top:35px;
/*left:37px;*/}

h1 { 
font:bold 23px arial, verdana, sans-serif;
border-bottom:solid 2px #FE0000; /* This is a dynamic color (same as sitbounds classs border) */
padding-bottom:6px; }

h2 {
padding:4px;
font:bold 16px arial, verdana, sans-serif;
border-bottom:solid 1px #CCC;
margin-top:30px; }

a.ShopNow:link, a.ShopNow:active, a.ShopNow:visited {
font:bold 12px arial, verdana, sans-serif;
text-decoration:none;
color:#000066; }

a.ShopNow:hover {
font:bold 12px arial, verdana, sans-serif;
text-decoration:underline;
color:#000066; }

.footer  {
font: 10px verdana, arial, sans-serif;
color:#666666; }

.footer a {
text-decoration:none;
font: 10px verdana, arial, sans-serif;
color:#666666; }


/* BUTTONS */

.Button_CreateCampaign { }
.Button_EditCampaign { }

.GridButton_ViewWebsite { }
.GridButton_Statistics { }
.GridButton_Edit { }


.CampaignRadioList { 
 font:bold 14px arial, verdana, sans-serif; }

.CampaignRadioList a:link, .CampaignRadioList a:active, .CampaignRadioList a:visited { 
 margin-left:10px;
 font: 12px arial, verdana, sans-serif; }


/* ----------  DASHBOARD STYLES --------------- */

/* Campaign Layouts */

.DashboardBounds {
width:950px;
border-top:solid 1px white; }

.ManagementContentArea {
padding:10px; }

.DashboardBar {
width:100%;
height:37px;
BACKGROUND: url(images/DashboardBarBackground.jpg) repeat-x;
padding:3px;
text-align:right; }

/* Campaign Management Text */

p { font: 12px arial, verdana, sans-serif; }

h1 { 
font:bold 17px arial, verdana, sans-serif;
border-bottom:solid 1px #CCCCCC;
color:black;
padding-bottom:6px;
margin-bottom:4px; }


/* Campaign Management Menu */

.Main_ManagementMenu {
border-right: #cccccc 1px solid;
background-color:white; }

.ManagementMenuArea {
Padding:6 6 12 6;
width:150px; }

.ManagementMenu_Header {
font:bold 11px arial, verdana, sans-serif;
padding:6 0 6 6;
color:Black;
background-color:#E2E2E2;
border-bottom:solid 2px #B0B0B0;
width:150px; }

a.ManagementLinks:link, a.ManagementLinks:visited, a.ManagementLinks:active, a.ManagementLinks:hover, .ManagementLinks {
display:block;
padding: 4 0 4 4;
width:144px;
font:11px arial, verdana, sans-serif;
border-bottom:dotted 1px #cccccc;
text-decoration:none; }

a.ManagementLinks:link, a.ManagementLinks:visited, a.ManagementLinks:active {
color:Black;
background-color:Transparent; }

a.ManagementLinks:hover {
color:white;
background-color:#352478; }

a.ManagementLinks_bottom:link, a.ManagementLinks_bottom:visited, a.ManagementLinks_bottom:active, a.ManagementLinks_bottom:hover {
display:block;
padding: 4 0 4 4;
width:144px;
font:11px arial, verdana, sans-serif;
border-bottom:solid 2px #cccccc;
text-decoration:none;
margin-bottom:10px; }

a.ManagementLinks_bottom:link, a.ManagementLinks_bottom:visited, a.ManagementLinks_bottom:active {
color:Black;
background-color:Transparent; }

a.ManagementLinks_bottom:hover {
color:white;
background-color:#352478; }


/* PROFILE PAGE STYLE */

.CampaignPod {
background:white url(PodBackground.jpg) repeat-x;
border-left:solid 2px #DFDFDF;
border-right:solid 2px #DFDFDF;
width:765px;
padding:0px 7px 2px 7px; }

.ButtonMenu {
padding: 6px 0px 2px 0px;
border-bottom:solid 1px #ccc;
border-top:solid 1px #ccc;
text-align:center;
margin:10px 0px 10px 0; }

.ProfileName, .ProfileName a {
font:bold 19px arial, verdana, san-serif;
color:Black;
line-height:32px;  }

.Title, .Title a {
font:bold 14px arial, verdana, san-serif;
color:Black;
line-height:20px; }

.Content {
font: 11px arial, verdana, san-serif;
color:#666666;
line-height:16px; }

.Money {
font: 14px arial, verdana, san-serif;
color:#666666;
line-height:16px; }

.FundraiserChooser {
width:350px;
padding:6px;
border:solid 1px #999999;
background-color:#F5F5F5;
position: absolute;
top: 50px;
left: 50%;
margin-left: -175px; }

