/*--------------- General -----------------*/
* {
	box-sizing:border-box;
}

body {
    background: none repeat scroll 0 0 #F1F1F1;
    color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height: 18px;
    margin:0;
    padding:0;
    -webkit-text-size-adjust : 100%;
}

body, input, textarea, select, option {
    color: #666666;
    font-family:Arial, Helvetica, sans-serif;
}

.ContactsSearchResults {
    column-count: 3;
}

img {
    vertical-align:bottom;
}

.card-body .badge {
	font-size: 1em;
}

h1 {
    color: #da291c;
    font-size: 24px;
    margin-bottom: 10px;
    border-width: 0;
}

h2 {
    color: #da291c;
    font-size: 16px;
    margin:16px 0px 2px 0px;
}

h3 {
    font-size:13px;
    font-weight:bold;
}

a, a:visited, a:active {
    color: #da291c;
    text-decoration: none;
}

a:hover {
    color: #666666;
    text-decoration: none;
}

.form-check-input {
    margin-top: .1rem;
}

.GenericMainBody {
    margin: 0px;
    padding: 0px;
    background:none repeat scroll 0 0 #F1F1F1;
}

.Col-LUMainTable {
    padding-top: 1em;
    background-color: #ffffff;
}

.Portlet {
    margin:0;
    padding:0;
    height:auto;
}

.RightSide .Portlet {
    margin: 0 0 10px;
}

.LFArea td {
    padding:0;
}

.Menu,
.Section-EventRegistration .FeesTable .Col-Fee,
.Section-EventRegistration .FeesTable .Col-Quantity,
.Section-EventRegistration .FeesTable .Col-Total,
.Page-CBPackageDtlUpdate .Block,
.Table-OrgProfile input[type=checkbox],
.Table-OrgProfile input[type=radio],
.Table-OrgProfile .Col-Radio input,
.Table-OrgProfile .Col-Checkbox input,
.IPledgeTable td.Col-Text,
.Page-IPledgeConfirm .Col-Summary,
.Page-IPledgeConfirm .Col-Designations,
.Page-IPledgeConfirmDisplay .Col-Summary,
.Page-IPledgeConfirmDisplay .Col-Designations,
.Page-SPRPThankyou .Col-Summary,
.Page-IPledgeReplicate .Col-Summary,
.Page-IPledgeReplicate .Col-Designations,
.Section-Outputs .Col-OutputName .LeftAlign.OutputName input[type=radio] {
    width:auto;
}

td, th {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}

#BillDateComp_BM select {
	width:50%;
}

.TypeSelection > .radio input {
	margin-left: 0;
}

.Navigation .BioTabTitle.GlobalTab a:before,
.Navigation .BioTabTitle.PersonalTab a:before {
    top: 8px !important;
}

.UWCAHeader {
	background-color: #db291d;
	box-shadow: 0px 5px 7px #888888;
	z-index: 10;
    position: relative;
}

.UWCABottom {
	background-color: #55595b;
    color: #ffffff;
    margin-bottom: 0px;
}

.UWCAHeaderContent,
.UWCABottomContent,
.UWCAFooterArea {
	padding-bottom: 2.5em;
}

.Col-UWCA1PArea1,
.Col-UWCA1LArea1,
.Col-UWCA1NArea1 {
	height:128px;
}

.Area-UWCA1PArea1,
.Area-UWCA1LArea1,
.Area-UWCA1NArea1 {
	margin:20px 10px 0px 5px;
}

.Area-UWCA1PArea2,
.Area-UWCA1LArea2,
.Area-UWCA1NArea2 {
    color:#ffffff;
}

.Area-UWCA1PArea2 .change,
.Area-UWCA1LArea2 .change,
.Area-UWCA1NArea2 .change {
	font-size:22px;
	font-weight:bold;
	margin:100px 24px 0px 0px;
	text-align:right;
}

.Area-UWCA1PArea6,
.Area-UWCA1LArea6,
.Area-UWCA1NArea6 {
	margin: 20px 0;
}

.UWCAFooter {
	padding:10px 20px;
	background-color:transparent;
}

.LFArea .UWCASampleBottomLinks td {
	padding:6px 30px 0px 0px;
}

.Area-UWCA1PArea7,
.Area-UWCA1LArea7,
.Area-UWCA1NArea7 {
	vertical-align:bottom;
}

.Area-UWCA1PArea7 .bottomChange,
.Area-UWCA1LArea7 .bottomChange,
.Area-UWCA1NArea7 .bottomChange {
	font-size:22px;
	font-weight:bold;
	margin:70px 10px 10px 20px;
	color:#ffffff;
}

.Col-UWCA1PArea3,
.Col-UWCA1LArea3,
.Col-UWCA1NArea3 {
	background: red; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#fff, #a1a1a1); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#fff, #a1a1a1); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#fff, #a1a1a1); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#fff, #a1a1a1); /* Standard syntax */
	border: 2px solid #cdcbcc;
	border-radius: 1.3em;
    margin-top: -1em;
    position: relative;
    z-index: 15;
}

.UWCAFooterArea {
    background: url(bottomBump.jpg) top center;
    background-repeat: no-repeat;
    background-color: #F1F1F1;
}

.copyright {
    color:#666666;
    font-weight:normal;
}

.copyright .MainStyle,
.copyright .mainAg,
.copyright .Footer {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    text-decoration:none;
}

.copyright a,
.copyright a:visited,
.copyright a:link,
.copyright a:active {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    text-decoration:none;
    padding-top:30px;
}

.copyright a:hover,
.copyright a:link:hover,
.copyright a:visited:hover,
.copyright a:active:hover {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    text-decoration:underline;
}

.Col-UWCA1PArea6,
.Col-UWCA1PArea6 a,
.Col-UWCA1PArea6 a:link,
.Col-UWCA1PArea6 a:visited,
.Col-UWCA1PArea6 a:active,
.Col-UWCA1LArea6,
.Col-UWCA1LArea6 a,
.Col-UWCA1LArea6 a:link,
.Col-UWCA1LArea6 a:visited,
.Col-UWCA1LArea6 a:active,
.Col-UWCA1NArea6,
.Col-UWCA1NArea6 a,
.Col-UWCA1NArea6 a:link,
.Col-UWCA1NArea6 a:visited,
.Col-UWCA1NArea6 a:active {
	color:#ffffff;
}

.Col-UWCA1PArea6 a:hover,
.Col-UWCA1PArea6 a:link:hover,
.Col-UWCA1PArea6 a:visited:hover,
.Col-UWCA1PArea6 a:active:hover,
.Col-UWCA1LArea6 a:hover,
.Col-UWCA1LArea6 a:link:hover,
.Col-UWCA1LArea6 a:visited:hover,
.Col-UWCA1LArea6 a:active:hover,
.Col-UWCA1NArea6 a:hover,
.Col-UWCA1NArea6 a:link:hover,
.Col-UWCA1NArea6 a:visited:hover,
.Col-UWCA1NArea6 a:active:hover {
	color:#cccccc;
}

.socialicons {
	margin-bottom:10px;
}

.Col-UWCA1PArea5 a,
.Col-UWCA1LArea5 a,
.Col-UWCA1PArea5 a {
	color:#ffffff;
	text-decoration:underline;
}

.Col-UWCA1PArea5 a:hover {
	color:#ffffff;
	text-decoration:none;
}

.Col-UWCA1PArea5 .ArticleTitle,
.Col-UWCA1LArea5 .ArticleTitle,
.Col-UWCA1NArea5 .ArticleTitle,
.Col-UWCA1PArea5 .SubWebTitle,
.Col-UWCA1NArea5 .SubWebTitle,
.Col-UWCA1LArea5 .SubWebTitle {
	background-image:url("PortletBg.gif");
	background-repeat:no-repeat;
	background-position:top center;
	background-size: cover;
	color:#ffffff;
	display:block;
	text-transform:none;
	min-height: 64px;
}

.Col-UWCA1PArea5 .give a,
.Col-UWCA1LArea5 .give a,
.Col-UWCA1NArea5 .give a {
    background-color: #DB291E;
    -webkit-border-top-right-radius: 1em;
    -moz-border-radius-topright: 1em;
    border-top-right-radius: 1em;
    padding: 0.6em;
    display:block;
    color:#ffffff;
    font-size:22px;
    font-weight:bold;
    text-decoration:none;
}

.Col-UWCA1PArea5 .volunteer a,
.Col-UWCA1LArea5 .volunteer a,
.Col-UWCA1NArea5 .volunteer a {
    background-color: #DB291E;
    padding: 0.6em;
    display:block;
    color:#ffffff;
    font-size:22px;
    font-weight:bold;
    text-decoration:none;
    border-top: 1px dotted #fff;
    border-bottom: 1px dotted #fff;
}

.Col-UWCA1PArea5 .act a,
.Col-UWCA1LArea5 .act a,
.Col-UWCA1NArea5 .act a {
    background-color: #DB291E;
    -webkit-border-bottom-left-radius: 1em;
    -moz-border-radius-bottomleft: 1em;
    border-bottom-left-radius: 1em;
    padding: 0.6em;
    display:block;
    color:#ffffff;
    font-size:22px;
    font-weight:bold;
    text-decoration:none;
}

li.give a:after,
li.volunteer a:after,
li.act a:after {
	content: "\f061";
	float: right;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.RightSide img,
.Page-CBPackageDtl .Classic,
.Section-Outputs .OutputsBlock .Classic,
.Section-Outputs .Col-OutputName .LeftAlign.OutputName {
    max-width:100%;
}

.Col-UWCA1PArea5 .give a:hover,
.Col-UWCA1LArea5 .give a:hover,
.Col-UWCA1NArea5 .give a:hover,
.Col-UWCA1PArea5 .volunteer a:hover,
.Col-UWCA1LArea5 .volunteer a:hover,
.Col-UWCA1NArea5 .volunteer a:hover,
.Col-UWCA1PArea5 .act a:hover,
.Col-UWCA1LArea5 .act a:hover,
.Col-UWCA1NArea5 .act a:hover {
	background-color: #ea837b;
}

.Col-UWCA1PArea5 .ArticleTitle a,
.Col-UWCA1PArea5 .ArticleTitle a:link,
.Col-UWCA1PArea5 .ArticleTitle a:visited,
.Col-UWCA1PArea5 .ArticleTitle a:active,
.Col-UWCA1LArea5 .ArticleTitle a,
.Col-UWCA1LArea5 .ArticleTitle a:link,
.Col-UWCA1LArea5 .ArticleTitle a:visited,
.Col-UWCA1LArea5 .ArticleTitle a:active,
.Col-UWCA1NArea5 .ArticleTitle a,
.Col-UWCA1NArea5 .ArticleTitle a:link,
.Col-UWCA1NArea5 .ArticleTitle a:visited,
.Col-UWCA1NArea5 .ArticleTitle a:active,
.Col-UWCA1PArea5 .ArticleTitle,
.Col-UWCA1LArea5 .ArticleTitle,
.Col-UWCA1NArea5 .ArticleTitle,
.Col-UWCA1PArea5 .ArticleTitle a:hover,
.Col-UWCA1PArea5 .ArticleTitle a:link:hover,
.Col-UWCA1PArea5 .ArticleTitle a:visited:hover,
.Col-UWCA1PArea5 .ArticleTitle a:active:hover,
.Col-UWCA1LArea5 .ArticleTitle a:hover,
.Col-UWCA1LArea5 .ArticleTitle a:link:hover,
.Col-UWCA1LArea5 .ArticleTitle a:visited:hover,
.Col-UWCA1LArea5 .ArticleTitle a:active:hover,
.Col-UWCA1NArea5 .ArticleTitle a:hover,
.Col-UWCA1NArea5 .ArticleTitle a:link:hover,
.Col-UWCA1NArea5 .ArticleTitle a:visited:hover,
.Col-UWCA1NArea5 .ArticleTitle a:active:hover,
.Col-UWCA1PArea5 .SubWebTitle,
.Col-UWCA1LArea5 .SubWebTitle,
.Col-UWCA1NArea5 .SubWebTitle {
	font-size:14px;
    color:#ffffff;
    text-decoration:none;
    text-align:left;
    font-weight: bold;
}

.RightSide .Article,
.RightSide .PortletSubscr,
.RightSide .PortletEvent,
.RightSide .PortletSurvey form {
	background-color:#6d6d70;
}

.RightSide .PortletSurvey form {
	padding: 4px 12px;
}

.Col-UWCA1PArea5 [class^="ArticleID"],
.Col-UWCA1LArea5 [class^="ArticleID"],
.Col-UWCA1NArea5 [class^="ArticleID"],
.Col-UWCA1NArea5 .PortletSurvey,
.Col-UWCA1PArea5 .PortletSurvey,
.Col-UWCA1LArea5 .PortletSurvey {
	background-image:url("PortletBgBottom.png");
	background-position:bottom center;
	background-size: contain;
	background-repeat:no-repeat;
	padding:0 0 1.5em 0;
}

.RightSide .PortletSurvey .Col-WebHelp,
.Menu-V a:link,
.Menu-V a:visited,
.Menu-V a:active {
    color: #ffffff;
}

.Col-UWCA1PArea5 .PortletArticle .ArticleDescription {
    background-image:url("PortletBgBottom.png");
	background-color:#6d6d71;
	background-position:bottom center;
	background-repeat:no-repeat;
    margin: 0;
    padding: 0 10px 34px;
}

.RightSide .TableFormDetails,
.RightSide .TableFormDetails td,
.RightSide .TableFormDetails th,
.RightSide .TableFormDetails tr  {
    background-color: transparent;
}

.Col-UWCA1PArea5 .Article p,
.Col-UWCA1LArea5 .Article p,
.Col-UWCA1NArea5 .Article p,
.Col-UWCA1PArea5 .SubMessage,
.Col-UWCA1LArea5 .SubMessage,
.Col-UWCA1NArea5 .SubMessage,
.Col-UWCA1PArea5 .SubEMail,
.Col-UWCA1LArea5 .SubEMail,
.Col-UWCA1NArea5 .SubEMail,
.Col-UWCA1NArea5 .SubButton,
.Col-UWCA1PArea5 .SubButton,
.Col-UWCA1LArea5 .SubButton {
	margin:0px 12px 8px 12px;
}

.RightSide .PortletEvent,
.RightSide .PortletSurvey .PortletHeader {
	padding: 8px 12px;
	background-image:url("PortletBg.gif");
	background-repeat:no-repeat;
	background-position:top center;
	background-size: contain;
	color:#ffffff;
	text-transform:none;
	min-height: 58px;
	background-color:#6D6D71;
}

.RightSide .PortletEvent:before {
    content: "Event";
    font-size: 14px;
    font-weight: bold;
    display: block;
    margin-bottom: 30px;
}

.PortletSurvey .PortletHeader:before {
	content: "Survey";
    font-size: 14px;
    font-weight: bold;
    display: block;
}

.Col-UWCA1PArea5 .ArticleTitle,
.Col-UWCA1LArea5 .ArticleTitle,
.Col-UWCA1NArea5 .ArticleTitle,
.Col-UWCA1PArea5 .SubWebTitle,
.Col-UWCA1LArea5 .SubWebTitle,
.Col-UWCA1NArea5 .SubWebTitle {
	padding:8px 0px 0px 12px;
	text-align:left;
	border-top:6px solid #ffffff;
}

.Col-UWCA1PArea5 #SubscribeEMail1,
.Col-UWCA1LArea5 #SubscribeEMail1,
.Col-UWCA1NArea5 #SubscribeEMail1 {
	font-size:10px;
}

.RightSide .Portlet p,
.RightSide .PortletNote,
.RightSide .Portlet {
    color:#ffffff;
    font-size:12px;
    text-align:left;
}

.Portlet .DIV-WebIdentify,
.Portlet .DIV-WebIdentify a {
    color:#ffffff;
    font-size:1.3em;
}

.Portlet .KeyImage,
.PortletArticle,
.Col-UWCA1PArea4 .PortletNote,
.Col-UWCA1LArea4 .PortletNote,
.Col-UWCA1NArea4 .PortletNote {
	text-align:center;
}

.GiveVolunteerAct ul {
	margin:0;
	padding:0;
}

.GiveVolunteerAct {
	margin-bottom:16px;
}

.RightSide .Menu a,
.RightSide .Menu a:link,
.RightSide .Menu a:visited,
.RightSide .Menu a:active {
	color:#ffffff;
	font:12px;
	font-weight:normal;
	margin: 0px 15px;
}

.RightSide .Menu a:hover,
.RightSide .Menu a:link:hover,
.RightSide .Menu a:visited:hover,
.RightSide .Menu a:active:hover {
	color: #cccccc;
    text-decoration: none;
}

.Area-UWCA1PArea5 .MenuHeader,
.Area-UWCA1LArea5 .MenuHeader,
.Area-UWCA1NArea5 .MenuHeader {
	background-image:url("PortletBg.gif");
	background-repeat:no-repeat;
	background-position:top left;
	background-size: cover;
	height: 60px;
	width: 100%;
	color:#ffffff;
	display:block;
	text-transform:none;
	margin-top:14px;
}

div.MenuHeader::before {
    content: "Menu";
    font-size: 14px;
    font-weight: bold;
    display: block;
    padding: 8px 12px;
}

.Area-UWCA1PArea5 .Menu,
.Area-UWCA1LArea5 .Menu,
.Area-UWCA1NArea5 .Menu {
	background-color:#6D6D71;
	margin:0;
	width:100%;
}

.Area-UWCA1PArea5 .MenuFooter,
.Area-UWCA1LArea5 .MenuFooter,
.Area-UWCA1NArea5 .MenuFooter {
    background-image: url("PortletBgBottom.png");
    background-position: center top;
    background-repeat: no-repeat;
    padding: 0 0 37px;
    width: 100%;
    background-size: contain;
}

.Page-VolQuickSearch .QSearchTable,
.Page-VolTeamQuickSearch .QSearchTable,
.Page-IProfile .col-Employerlabel,
.Page-OProfile .Col-Heading,
.Classic .Row-Even,
.Row-Even,
.Row-Even td,
.EventCalendarDetails .EventCalendarTable td.Weekend,
.Section-NavigateTree .NABlock,
.EventCalendarDetails .EventCalendarTable td.Weekend,
.Area-ePledgeAdmin .LeftAlign .Col-Heading,
.Page-ProgramEval .Section-ProgramQuestion,
.Page-ProgramEval .Section-QuestionDetails .ProgramAccount,
.Page-SurveyNE .TableFormDetails,
.Page-ProgramEval .Section-ProgramQuestion,
.Page-ProgramEval .Section-QuestionDetails .ProgramAccount,
.Page-SurveyNE .TableFormDetails,
.Row-Even td {
    background: none repeat scroll 0 0 #ffffff;
}

.Page-VolQuickSearch .QSearchTable td,
.Page-VolTeamQuickSearch .QSearchTable td,
.TableFormDetails td,
.Area-Registration textarea,
.Area-Registration input,
#VolCalendarTable th,
#VolCalendarTable td,
.Dashboard table {
    border: 1px solid #cccccc;
}

.Classic td,
.Classic th {
    font-size:12px;
    padding:2px;
    font-weight:normal;
    background: none repeat scroll 0 0 #ffffff;
    color: #666666;
}

.Area-AcHistory .LeftAlign,
.Area-AcHistory .LeftAlign td {
    border: 1px solid #cccccc;
    padding: 2px;
    border-collapse: collapse;
}

.EventCalendarTable .Col-Heading,
.Calendar-Year2012 th,
.Calendar-Year2012 td,
.Page-SendeMail select,
.Page-SendeMail input,
#VolCalendarTable th,
#VolCalendarTable td,
.IndProfileInclude td,
.EventCalendarTable .Col-Heading,
#VolCalendarTable .Col-Heading,
.EventCalendarTable td,
.AlignSendEmail select,
.AlignSendEmail input,
.AlignSendEmail td,
.Page-CBPackageDtlUpdate .TableFormDetails,
.Page-Forms .TableFormDetails,
.Page-SurveyNE .TableFormDetails,
.Page-Survey .TableFormDetails,
.Page-VolOpInfo .OpName,
.Page-VolOpInfo .agencyName,
.DIV-WebPNotePrev,
.CSVColumnSelectionHeader,
.CSVColumnSelectionHeader a {
   font-size:12px;
}

.Section-IProfile .Block,
.dtree,
.Page-ProgramEval .Block,
.MainPage form .PledgeProgress table td,
.MainPage form .Password-Hint td,
.Block, .Instruction, .Warning, .Error, .Tree {
	padding:0;
}

.Page-SendeMail .LeftAlign td {
    padding:2px;
    font-size:12px;
}

.IRSearchOptions .Col-Text  {
    padding-left:20px;
}

.LeftAlign .Col-Heading,
.BlockHeader,
.dtree a:link,
.EventCalendarTable a:link,
#VolCalendarTable a:link,
.Page-VolOpInfo form .VolOpInfo b,
.Page-VolOpInfo .DIV-VolOpBottom b,
.Page-IPledgeConfirm .PledgeSummary .Col-Heading {
	font-weight:normal;
}

.Page-AHistory .Col-Heading {
    font-size:12px;
    white-space:nowrap;
}

.Section-NavigateTree {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #CCCCCC;
    padding: 0;
    width:400px;
}

.Section-NavigateTree .Block {
    margin: 0;
    padding: 2px;
    width: auto;
}

.Section-NavigateTree .NABlockdetail .name {
    font-size: 12px;
    font-weight: bold;
}

.dtree a.nodeSel {
    background-color: #ffffff;
    font-weight: bold;
}

.Area-CB INPUT {
    background: none repeat scroll 0 0 #ffffff;
    border:1px solid #cccccc;
}

.BlockDetails {
    margin: 0;
    width: auto;
}

.Area-Profile .BlockDetails,
.ui-dialog .ui-dialog-title,
.DashBox .Navigation {
	margin:0;
}

.EventCalendarTable th,
#VolCalendarTable th {
    padding:1px 3px;
}

.IRSearchOptions td {
    padding:1px 5px;
}

.Area-Profile .LeftAlign td,
.Area-Profile .LeftAlign input,
.Area-Profile .LeftAlign select {
    font-size:12px;
    padding:2px 4px;
    font-family:Arial;
}

.Area-Profile .IndNameTable input {
    color:#666666;
}

.NodesStructure td,
.NodesStructure th {
    font-size:12px;
    padding:0;
}

.Section-ProgramQuestion .TableQuestionDetails textarea {
    font-size:14px;
    background-color:#ffffff;
}

.Page-ProgramEval .QuestionDetails .TableQuestionDetails td {
    padding: 2px 0px;
}

.TableFormDetails .FontSize1 td,
.Page-OrganizationInfo .OrganizationNameBlock,
.TableFormDetails .FontSize1 TD {
    font-size: 14px;
}

.org_name {
    color:#ffffff;
    font-size:24px;
    margin-top:35px;
}

.TableFormDetails,
.TableFormDetails td,
.TableFormDetails th,
.TableFormDetails tr,
.TableFormDetails textarea,
.LeftAlign {
    background-color:#ffffff;
    font-family:Arial;
}

.Page-CBPackageDtlUpdate .TableFormDetails {
    background: none repeat scroll 0 0 #ffffff;
    border-color: #CCCCCC;
    border-width: 0;
    padding: 0px;
}

.Page-IProfile .IndProfileInclude td {
	border:1px solid #cccccc;
	padding:4px;
}

.EventCalendarDetails .EventCalendarTable,
#VolCalendarTable,
.NodesStructure,
.Area-Profile .IndNameTable, .NodesStructure,
.Page-IPledgeConfirm .PledgeSummary,
.Page-IPledgeConfirmDisplay .PledgeDes,
.Page-IPledgeConfirmDisplay .PledgeSummary,
.Page-SPRPThankyou .PledgeSummary,
.Page-IPledgeReplicate .PledgeSummary,
.NodesStructure,
.LFArea table,
.ATransTable {
    border-collapse:collapse;
}

.Section-NavigateTree .NABlock {
    border: 0;
    margin-left: 12px;
    padding: 0px;
    width: 70%;
}

.Section-NavigateTree .Tree,
.Section-NavigateTree .dtree {
    margin-left: 12px;
}

.login td {
    color:#ffffff;
}

.Menu a,
.CBPackages td,
.TransactionDetails td,
.MyOutputs .Col-Date,
.LoginForgotTable .SPAN-T,
.CampStatus th,
.Page-ProgramInfo .IRInformationSummaryDetails .Col-Heading,
.Page-TransactionList .TransactionsList th,
.Page-EventRegistration #PaymentInformationBlock .Col-Text,
.IPledgeTable .Col-Text,
.EventCalendarTable a:link,
/*#VolCalendarTable a:link,*/
.Page-ProfileChangePassword .Col-Hint {
    white-space:nowrap;
}

.LoginForgotTable input {
    font-size:12px;
    font-family:Arial;
}

.BlockHeader,
.InstructionHeader,
.WarningHeader,
.ErrorHeader,
.TreeHeader {
    color: #666666;
    font-size: 13px;
    padding:0;
}

.Page-LoginForgot .Block {
    padding:10px 0px 10px 10px;
    text-align:left;
}

.Page-LoginForgot .Block,
.Page-LoginForgot .Block .BlockDetails Table,
.Page-LoginForgot .Block .BlockDetails Table TD {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
}

.Page-preLoginJAAS .DIV-LoginFailed,
.BlockError {
    font-size:13px;
    margin-bottom:10px;
}

.Page-AHistory .Col-Heading {
    font-size:12px;
    white-space:nowrap;
}

.NodesStructure td,
.NodesStructure th {
    font-size:12px;
    padding:0;
}

.Section-ProgramQuestion .TableQuestionDetails textarea {
    font-size:12px;
    background-color:#ffffff;
}

.Page-ProgramEval .QuestionDetails .TableQuestionDetails td {
    padding: 2px 0px;
}

.Page-CBPackageDtlUpdate .TableFormDetails {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    padding: 0px;
}

.Page-Survey .TableFormDetails .Row-LineDetail {
    clear:both;
    margin:0px 20px;
}

.Page-Survey form .TableFormDetails .Col-Label,
.Page-Survey form .TableFormDetails .Col-Text,
.Article,
center h3 {
	text-align:left;
}

.Page-Survey .TableFormDetails,
.AlignResponseReport .ResponseReportMainTable,
.AlignSummaryRpt2 .SumRep2Table,
.AlignSendEmail #form1,
.Page-DonorChoiceDetail .DonorChoiceDtlTable,
.Page-DonorChoiceSummary .DonorChoiceSryTable,
.Page-CashReport s.CashReportMainTable,
.AlignSummaryRpt1 .SumRep1Table,
.AlignSendEmail .SendEmailMessage,
.Page-CashReport .CashReportMainTable,
.Page-ProgramEval .Section-ReferenceMaterials .BlockDetails table,
.Page-AgencySearch .VolAgSearchTable,
.IndProfileInclude table,
.CashReportMainTable,
.Area-AcHistory .Classic,
.Area-AcHistory .LeftAlign,
.Page-ProfileChangeUserID input,
.Page-ProfileChangePassword input,
.Table-OrgProfile input,
.Table-OrgProfile select,
.Table-OrgProfile .Table-OrgNames,
.Table-OrgProfile .Table-Address,
.Table-CityStateZip,
.WriteIn input,
.WriteInReview input,
.AddressChooseTable,
.AddressChooseTable input,
.AddressChooseTable select,
.IndProfileInclude .Col-IndEMail input {
	width:100%;
	box-sizing:border-box;
}

.Page-CBPackageDtlUpdate .TableFormDetails,
.Page-Forms .TableFormDetails,
.Page-SurveyNE .TableFormDetails,
.Page-Survey .TableFormDetails {
    padding: 10px 0;
}

.PortletArticle {
    text-align: center;
}

.slider_left, .slider_right {
    background-image: none;
    padding: 0;
}

.PledgeNavigation img,
.NavigationInterest img,
.NavigationReturn img,
.NavigationNewSearch img,
.NavigationModSearch img,
.NavigationeMail img,
.NavigationPanel img,
.Navigation IMG,
.NavigationButton img,
.Button1 img,
.Button2 img,
.Button3 img,
.LoginButtonPanel img {
    margin:2px 3px 2px 0px;
    vertical-align: top;
}

.PledgeNavigationCancel,
.PledgeNavigationNext,
.PledgeNavigationPrevious {
    position: static;
}

.Area-Pledge,
.Press-Releases,
.ArticleHeader,
.Navigation,
.Agencies .SearchButton {
	margin-top:20px;
}

.dtree a.nodeSel,
.current,
.DashHeader,
html .ui-state-default,
html .ui-widget-content .ui-state-default,
html .ui-widget-header .ui-state-default {
    color: #da291c;
}

.dtree a.node:hover,
.dtree a.nodeSel:hover {
    color: #666666;
    background-color:#ffffff;
    text-decoration:none;
}

.GiveVolunteerAct li {
	background-image:none;
    padding: 0px;
    list-style:none;
}

.EvaluationActivitiesStyle td {
	line-height:13px;
}

.MyOutputs {
	margin-top:10px;
}

.Area-AcHistory .RecentTranTable td,
.Area-AcHistory .RecentTranTable th,
.Area-AcHistory .QuickSumTable td,
.Area-AcHistory .QuickSumTable th,
.DesAgSearchList th,
.DesAgSearchList td,
.DashBox img {
    vertical-align: middle;
}

#VolCalendarTable TD.Col-Today,
#VolCalendarTable TD.Col-Today Table TD {
    background: none repeat scroll 0 0 transparent;
}

.Col-Today a .Date {
	color:#666666;
}

#VolCalendarTable .Date,
.Page-IRAdvancedS .AdvancedSSection .BlockHeader .DIV-Note,
.Page-ProgramInfo .BlockHeader .OrganizationNameBlock {
	font-weight:bold;
}

.LegendLabel,
.LegendOpName,
.LegendSeparator,
.LegendAgencyName,
.LegendEventName,
.LegendTeamName {
	font-size:14px;
	color:#666666;
}

.Page-IPledgeDes1 H2,
.Page-IPledgeDes2 H2 {
    border-bottom: 0;
}

.BioTabData h2,
.Dashboard h2 {
    color: #da291c;
    text-decoration:none;
}

.Dashboard th,
.Dashboard td.Col-Heading {
    background: none repeat scroll 0 0 #ffffff;
    color: #666666;
    font-weight: bold;
    padding: 5px 3px;
}

.MainPage .Area-Registration {
	width:660px;
}

#Col-Error,
#PasswordErrors,
#UserIDErrors {
    color: #da291c;
    font-weight: bold;
}

.Page-EmployeeList .selectCoord,
.Page-EmployeeList .selectEmployee {
    background: none repeat scroll 0 0 #ffffff;
    padding: 0px;
}

.Page-ProgramEval .Section-ReferenceMaterials {
	padding:0;
	width:auto;
}

.Page-IPledgeDes1 .Federations a u {
	text-decoration:none;
	cursor:pointer;
}

.Col-VolOpInfoLeft,
.Col-VolOpInfoRight {
    background: none repeat scroll 0 0 #ffffff;
    color: #666666;
    padding: 0;
}

.Area-Volunteer .SearchBlockSection {
    background: none repeat scroll 0 0 #ffffff;
    padding: 0;
}

.Area-Volunteer .VolHeader,
.Area-Volunteer .VolAgTitle,
.Area-Volunteer .EventTitle,
.Area-Volunteer .VolLoginTitle,
.Area-Volunteer .RemindTitle {
    font-size: 12px;
    margin-bottom: 0;
}

.Area-Volunteer .VolNote {
    margin-bottom: 0;
}

.Section-Survey font {
	color:#666666;
}

.Page-AgencySearch .VolAgSearchTable .Col-ListNumber {
	width:30px;
}

.VolAgencyInfo .VolAgencyInfoLeft,
.VolAgencyInfo .VolAgencyInfoRight,
.VolOpInfo .Col-VolOpInfoLeft,
.VolOpInfo .Col-VolOpInfoRight {
	width:50%;
}

.Page-AccountSelector .BlockDetails .SearchLabel,
.Page-AccountSelector .BlockDetails .AccountKeyword,
.Page-AccountSelector .BlockDetails .AccountType,
.Page-AccountSelector .BlockDetails .Navigation {
    float:none;
}

.TaxonomySection td.Col-Description {
    width: 80%;
}

.Page-OrganizationInfo .SubsidPrograms A {
    color: #da291c;
    text-decoration:none;
}

.Page-OrganizationInfo .SubsidPrograms A:hover {
    color: #666666;
    text-decoration:none;
    background-color:#ffffff;
}

.Page-OrganizationInfo table.SubsidPrograms {
    margin-left: 0;
}

.Page-signoffPage strong {
	color:#666666;
}

.Page-TransactionList .TransactionsList td {
	line-height:12px;
	vertical-align:middle;
}

.AddEmployeeTable .Col-BillStartDate,
.AddEmployeeTable .Col-PayrollStartDate {
	line-height:12px;
}

ul.pureCssMenu {
    background-color: transparent;
    border: 0;
}

ul.pureCssMenu ul {
    background-color:#ededed;
    border-color:#cccccc;
    z-index:30000;
}

ul.pureCssMenu a,
ul.pureCssMenu li.dis a:hover,
ul.pureCssMenu li.sep a:hover {
    background-color:transparent;
    border: 0;
    color: #666666;
    padding: 6px 4px 6px 8px;
}

.Menu-Top {
    padding: 7px 0px 6px 0px;
    margin: 4px 0;
}

ul.pureCssMenu li {
    margin: 0;
    background-image:none;
    padding: 0px;
}

ul.pureCssMenu li:hover>a {
    background-color:#6F7271;
    border:0;
}

ul.pureCssMenu li a:hover {
    background-color:#6F7271;
    border:0;
    color:#ffffff;
}

ul.pureCssMenu li:hover>a>span {
    background-image:none;
    color:#ffffff;
}

ul.pureCssMenu span,
ul.pureCssMenu a:hover span,
ul.pureCssMenu a:hover table span,
ul.pureCssMenu ul span {
    background-image:none;
}

ul.pureCssMenu ul ul {
    left: 100%;
    top: -1px;
}

.Area-CB .TableLayout.LeftAlign td {
	padding:3px;
}

.MainPage form .TableLayout td {
    padding: 4px 6px;
}

.MainPage .NonTableLayout .FormAlignLeft .Col-Label.Col-Checkbox,
.MainPage .NonTableLayout .FormAlignLeft span.Col-Radio,
.MainPage .TableLayout .FormAlignLeft .Col-Label.Col-Checkbox,
.MainPage .TableLayout .FormAlignLeft .Col-Radio .DataBlock,
.MainPage .Col-AttendSurvey .TableLayout .Col-Label.Col-Checkbox,
.MainPage .Col-AttendSurvey .TableLayout .Col-Radio .DataBlock,
.MainPage .Col-AttendSurvey .NonTableLayout .Col-Label.Col-Checkbox,
.MainPage .Col-AttendSurvey .NonTableLayout .Row-LineDetail span.Col-Radio {
    padding-left: 0;
}

.ArticleDescription {
	display: block;
    margin: 0 10px;
}

.Area-UWCA1PArea6 a,
.Area-UWCA1PArea6 a:link,
.Area-UWCA1PArea6 a:visited,
.Area-UWCA1PArea6 a:active,
.Area-UWCA1LArea6 a,
.Area-UWCA1LArea6 a:link,
.Area-UWCA1LArea6 a:visited,
.Area-UWCA1LArea6 a:active,
.Area-UWCA1NArea6 a,
.Area-UWCA1NArea6 a:link,
.Area-UWCA1NArea6 a:visited,
.Area-UWCA1NArea6 a:active {
	margin: 10px 2px 0 0;
	text-decoration:none;
	color:#ffffff;
}

.Menu-Bottom .Menu td {
	background-image:none;
	border-top:0;
}

.Page-EmployeeList .selectCoord,
.Page-EmployeeList .selectEmployee {
	background: none repeat scroll 0 0 transparent;
}

.Col-DayEvent a, #VolCalendarTable a {
	color: #666666;
}

.Col-DayEvent a:hover, #VolCalendarTable a:hover {
	text-decoration: underline;
}

.IndProfileInclude {
	margin-bottom:12px;
}

.Page-AccountSearch .AccountType {
	margin: 4px 0px 10px 0px;
}

.Page-BioTab .DashBox {
    border: 0;
    padding: 0;
}

.Page-EventRegistration .Section-EventRegistration .WillAttendBlock {
    background-color: #ffffff;
    border: 0;
    padding: 0;
    width:auto;
}

.KeywordSearchButton img,
.Page-IRQuickSearch .QuickLaunch img,
.NavigationAdd, .NavigationCancel,
.NavigationPFV {
	margin:3px 0px;
}

.Area-ePledgeAdmin .CashReportMainTable td,
.Page-VolQuickSearch .QSearchTable td,
.Page-VolTeamQuickSearch .QSearchTable td,
.TableFormDetails td {
    border: 1px solid #cccccc;
}

.DIV-Note {
	margin-top:6px;
}

.Area-IRSearch .Classic {
    width: 100%;
    box-sizing:border-box;
    margin-top: 10px;
}

.ProfilePreferred {
	white-space:nowrap;
	margin-right:12px;
}

.Page-CBPackageDtlUpdate .TableFormDetails,
.Page-Forms .TableFormDetails,
.Page-SurveyNE .TableFormDetails,
.Page-Survey .TableFormDetails,
.Page-EventAttendance .TableFormDetails {
	width: 100%;
	box-sizing:border-box;
	padding: 10px;
}

.Col-UWCA1PArea4 img,
.Col-UWCA1LArea4 img,
.Col-UWCA1NArea4 img {
    border-bottom-left-radius: 40px;
    border-top-right-radius: 40px;
    width: 600px;
    border:2px solid #ffffff;
}

.Section-PledgeConfirm .PledgeNavigation {
    margin: 20px 0;
    height: 90px;
}

.Area-AcHistory .LeftAlign,
.Area-AcHistory .LeftAlign td {
    border: 1px solid #cccccc;
    padding: 2px;
    border-collapse: collapse;
}

.Page-ProfileChangePassword .Password-Hint {
	margin:20px 0;
}

.MainPage .Area-Profile .IndProfileInclude td,
.MainPage .Table-OrgProfile td {
    border: 1px solid #cccccc;
    padding: 4px 6px;
}

.MainPage .Area-Profile .IndProfileInclude td td,
.MainPage .Table-OrgProfile td td {
	padding:1px;
	border:0;
}

.Table-CityStateZip td {
	width:33%;
}

.Page-SendeMail .LeftAlign TD {
    padding:2px;
    font-size:12px;
}

#oCMenubbar,
#VolCalendarTable .Col-IndexImg,
.EventCalendarTable .Col-IndexImg,
.Section-PledgeAddInfo .col-IndNameTable,
.Section-PledgeAddInfo .Col-WebVerifyRosterNote,
.Page-EventRegistration #PaymentInformationBlock .Col-Space,
.Page-EventRegistration #BMPayment .Col-Space,
ul.pureCssMenu ul .CSSCloseButton,
.RightSide.Col-UWCA1NArea5 {
	display:none;
}

.IRSearchOptions .Col-Text  {
   padding-left:20px;
}

.Page-AHistory .Col-Heading {
    font-size:12px;
    white-space:nowrap;
}

.Area-Profile .IndProfileInclude .Col-Heading,
.Report-GrandTotal td,
.Dashboard tr.Row-Odd td,
.Dashboard tr.Row-Even td,
.Page-EventRegistration #PaymentInformationBlock,
.Page-EventRegistration #BMPayment,
.dtree a.nodeSel,
.TableFormDetails,
.TableFormDetails td,
.TableFormDetails th,
.TableFormDetails tr,
.TableFormDetails textarea,
.LeftAlign,
.CSVColumnSelectionHeader {
	background-color:#ffffff;
}

.Area-CB input {
    background: none repeat scroll 0 0 #ffffff;
    border:1px solid #cccccc;
}

.Section-NavigateTree {
    background: none repeat scroll 0 0 #ffffff;
    border: 0;
    padding: 0;
}

.Section-NavigateTree .NABlock {
    background: none repeat scroll 0 0 #ffffff;
    border: 0;
    margin-left: 10px;
    padding: 0px;
    width: 70%;
}

.Section-NavigateTree .Block {
    margin: 0;
    padding: 2px;
    width: auto;
}

.Section-NavigateTree .NABlockdetail .name {
    font-size: 12px;
    font-weight: bold;
}

.Section-NavigateTree .Tree,
.Section-NavigateTree .dtree {
    margin-left: 10px;
}

.EventCalendarTable th,
#VolCalendarTable th {
    padding:1px 3px;
}

.IRSearchOptions td {
    padding:1px 5px;
}

.Area-Profile .IndNameTable {
    border-collapse:collapse;
    width:100%;
}

.NodesStructure td,
.NodesStructure th {
    font-size:12px;
    padding:0;
}

.Section-ProgramQuestion .TableQuestionDetails textarea {
    font-size:12px;
    background-color:#ffffff;
}

.Page-ProgramEval .QuestionDetails .TableQuestionDetails TD {
    padding: 2px 0px;
}

.Page-CBPackageDtlUpdate .TableFormDetails {
    background: none repeat scroll 0 0 #ffffff;
    border: 0;
    padding: 0px;
}

.Dashboard blockquote {
    margin: 0;
    position:static;
}

.PanelField .AccountSelection.ACCOUNTNUMBER input {
	margin-right:2px;
}

.GROUP_Address,
.GROUP_Location {
	display:inline-block;
	vertical-align:top;
}

.GROUP_Transit div,
.GROUP_Transit input,
.GROUP_Season div,
.GROUP_Season .PanelField .Label {
	display:inline-block;
}

.GROUP_Season input,
.GROUP_Season .PanelField .FROMDATE input {
	width:60px;
}

.AuditPanel div input {
	width:198px;
	margin-right:8px;
}

.AuditPanel .Label.Created-,
.AuditPanel .Label.Last-Changed-,
.Menu-V ul.pureCssMenu li {
	display: block;
}

.AuditPanel,
.PanelRow .Label.Seasonal-From,
.PanelField .Label.TODATE {
	display:inline-block;
	margin-right:6px;
}

.ui-widget-header {
    background: none scroll 50% 50% #db291d;
    border: 1px solid #db291d;
    color: #ffffff;
    font-weight: bold;
    font-size:16px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    color: #db291d;
}

html .ui-state-default .ui-icon {
    background-image: url("ui-icons_UWCA.png");
}

.ui-state-hover,
.ui-widget-content
.ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background:none scroll 50% 50% #faf4f4;
    border: 1px solid #cccccc;
    color: #db291d;
    font-weight: bold;
}

.Page-BioTab .BioItemNavigation {
	margin:2px 10px 6px 0px;
}

.AuditPanel .InputText.DISABLED {
    display: inline-block;
    margin-bottom:8px;
}

.PanelRow .Label.Last.Changed {
	margin-top:40px;
}

.Page-BioTab .Navigation {
    height: auto;
    margin: 20px 0 0 0;
}

.Area-Pledge form {
    margin-right: 0;
}

.Page-IPledgeDes2 .SearchOptionTable {
	margin:10px 0;
}

.Page-IPledgeDesWI .WriteIn .WriteInFields input {
	margin-bottom:4px;
}

.Area-Registration .LeftAlign td td {
	padding:1px;
}

.Section-EventRegistration .AttendList .Col-FirstName input,
.Section-EventRegistration .AttendList .Col-LastName input,
.Section-EventRegistration .AttendList .Col-email input {
	height:26px;
}

.Menu-V ul.pureCssMenu,
.Menu-V ul.pureCssMenu ul {
    background-color: #6d6d71;
    padding:0;
    margin: 0;
}

.Menu-V ul.pureCssMenu li:hover>a {
    background-color:#8a8a8e;
    border:0;
}

.Menu-V ul.pureCssMenu li a:hover {
    background-color:#8a8a8e;
    border:0;
    color:#ffffff;
}

.Menu-V ul.pureCssMenu a,
.Menu-V ul.pureCssMenu li.dis a:hover,
.Menu-V ul.pureCssMenu li.sep a:hover {
	padding: 6px 6px 6px 12px;
}

.RightSide .Menu-V ul.pureCssMenu ul {
    left: -220px;
    top: 0;
    width: 220px;
}

.Page-ResponseReport .ResponseReportMainTable td,
.Page-SumRep1 .SumRep1Table td {
	border:1px solid #cccccc;
	padding:2px 4px;
}

.Page-IProfile .IndProfileInclude td td,
.Thermometer,
.Area-Volunteer .Page-VolQuickSearch .QSearchTable td,
.Area-Volunteer .Page-VolTeamQuickSearch .QSearchTable td,
.Area-Volunteer .TableFormDetails td,
.Area-ePledgeAdmin .Leftalign td,
.Area-ePledgeAdmin .Leftalign,
.Area-Registration .TableFormDetails td,
.Col-Checkbox input[type=checkbox],
.Col-YesNo input[type=radio],
.Area-CB .Page-ProgramEval .FormStyle .LeftAlign,
#VolCalendarTable .Col-Weekdays th,
#VolCalendarTable .Col-Weekdays td,
#VolCalendarTable .Col-Weekend td,
#VolCalendarTable .Col-Weekend th,
#VolCalendarTable .Col-Today th,
#VolCalendarTable .Col-Today td,
.Section-PledgeAddInfo .IndRosterNameDetails input,
.Menu-Bottom .Menu,
.EventCalendarDetails .EventCalendarTable td.Col-DayEvent,
.Page-EventRegistration #PaymentInformationBlock,
.Area-ePledgeAdmin .CashReportMainTable td td,
.Thermometer,
.Page-EventRegistration #BMPayment,
.Page-ResponseReport .ResponseReportMainTable td td,
.Page-SumRep1 .SumRep1Table td td,
.Page-IPledge .Leftalign {
	border:0;
}

.Section-EventRegistration #PayTypeBlock {
  margin-top: 20px;
}

.Section-EventRegistration .WillAttendBlock {
	margin-bottom: 20px;
}

.Row-WillNotAttend, .Row-WillAttend {
  margin: 8px 0;
}

.Annotations .NoteImage img {
	width:120px;
}

.SearchAllButton {
	margin:3px 3px 3px 0;
}

.Page-IPledgeConfirm .PledgeSummary td,
.Page-IPledgeConfirm .PledgeSummary th,
.Page-IPledgeConfirmDisplay .PledgeSummary td,
.Page-IPledgeConfirmDisplay .PledgeSummary th,
.Page-IPledgeConfirmDisplay .PledgeDes td,
.Page-IPledgeConfirmDisplay .PledgeDes th,
.Page-SPRPThankyou .PledgeSummary td,
.Page-SPRPThankyou .PledgeSummary th,
.Page-IPledgeReplicate .PledgeSummary td,
.Page-IPledgeReplicate .PledgeSummary th {
	vertical-align:middle;
}

.Area-Pledge .DesignationTotals td {
	padding: 6px;
}

.viewer {
	margin: 0 auto;
	width: 100%;
	position: relative;
	overflow: hidden;
	box-sizing:border-box;
}

.viewer ul {
	width: 100%;
	position: relative;
	box-sizing:border-box;
	display: inline-block;
	overflow: hidden;
	margin:0;
}

.viewer ul li {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
	background-image:none;
	padding:0;
	padding-left: 0;
	margin:0;
	box-sizing:border-box;
}

.viewer ul li img {
	width: 100%;
	margin:0;
	box-sizing:border-box;
}

.viewer ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.Navigation .BioTabTitle a {
	color:#000000;
}

.Navigation .BioTabTitle a:hover,
.Navigation .BioTabTitle.PersonalTab a:hover,
.Navigation .BioTabTitle.GlobalTab a:hover  {
    background-color: #da291c;
    color: #ffffff;
}

.ui-dialog .ui-widget-header {
    background: none repeat scroll 50% 50% #da291c;
    border: 1px solid #da291c;
}

.AccountLink {
    color:#666666 !important;
    text-decoration:none!important;
}

.AccountLink:hover {
    color:#666666 !important;
    text-decoration:underline !important;
}

.DashHeader .DIV-EventAttendIndBio,
.DashHeader .DIV-EventAttendOrgBio {
    color: #da291c;
    font-size: 24px;
    margin-bottom: 10px;
    border-width: 0;
}

.Section-Outputs .OutputsBlock .Col-OutputName {
    width:500px;
}

.Section-Outputs .Col-OutputName .LeftAlign.OutputName input,
.Section-Outputs .Col-OutputName .LeftAlign.OutputName select {
    width:480px;
}

.scItemRow td {
	padding: 0px 3px;
}

.scpTotalQuantity,
.scpTotalAmountSection,
.ShoppingCart a,
div.scSummaryTotalQuantity,
div.scSummaryTotalAmount {
	color: #da291c;
}

.ShoppingCart td {
	color:#666666;
}

.Navigation .BioTabSelected.GlobalTab a {
    background-color: #da291c;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.BioTabSurveyHead {
    color: #da291c;
    font-size: 20px;
    margin:20px 0 0 0;
}

table.Menu {
    display: table;
}

.Menu td {
    display: table-cell;
}

.Menu td a {
    text-decoration: none;
}

.container .col-sm-3.control-label.VolOpInfoEvHead,
.container .col-sm-3.control-label.VolOpInfoAgHead {
    padding-left: 0;
}

.Page-VolOpInfo .agencyName .col-sm-9,
.Page-VolOpInfo .eventName .col-sm-9 {
    padding-left:5px;
}

.QuickSumTable ol {
    margin-bottom: 0;
}

.QuickSumTable .Navigation.HorizontalIcons {
    margin-top: 0;
}

nav.PledgeProgress li.DefaultButtons {
    padding: 0.5em;
    border: 0;
    border-radius: 0 0.5em 0 0.5em;;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 6px;
}

nav.PledgeProgress li.ProgressStepCurrent.DefaultButtons {
    color: #ffffff;
    background: #DB291E;
    background: -moz-linear-gradient(top, #DB291E 0%, #DB291E 100%);
    background: -webkit-linear-gradient(top, #DB291E 0%,#DB291E 100%);
    background: linear-gradient(to bottom, #DB291E 0%,#DB291E 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DB291E', endColorstr='#DB291E',GradientType=0 );
}

nav.PledgeProgress li.ProgressStep.DefaultButtons {
    background: #cccccc;
    background: -moz-linear-gradient(top, #dddddd 0%, #dddddd 100%);
    background: -webkit-linear-gradient(top, #dddddd 0%,#dddddd 100%);
    background: linear-gradient(to bottom, #dddddd 0%,#dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 );
}

.PledgeTypeSelection .TypeSelection-Items input[type="radio"]:checked + span + label.RadioLabel,
.PledgeTypeSelection .TypeSelection-Items input[type="radio"]:checked + label.RadioLabel {
    background-color: #666666 !important;
    color: #ffffff;
}

.TypeSelection-Items label.form-check-label.RadioLabel {
    margin-top: .12rem;
}

.Page-CampaignRegistration .col-sm-9.Col-Text.Col-OrgNames .row.Row-Label {
    padding: 0 15px;
}

.CommunityCare h2 i {
    font-size: 0.9em;
}

#EventItemForm a .page-header {
    background-color: #da291c;
}

#SpecialEventForm .GroupHead th  {
    background-color: #da291c;
}

.Block.SpecialEventSelectBlock .row {
    margin: 0;
}

#AmountsSection .col-sm-1, #AmountsSection .col-sm-2 {
    padding-left: 0;
    padding-right: 6px;
}

#AmountsSection .col-sm-1 input, #AmountsSection .col-sm-2 input {
    padding: 6px;
}

#SpecialEventForm thead th a, #SpecialEventForm thead th .fa-times {
    color: #ffffff !important;
}

.Page-SpecialEventMaint form#SpecialEventForm .col-sm-3, .Page-SpecialEventMaint form#SpecialEventForm .col-sm-9 {
    max-width: 100%;
    flex: 0 0 100%;
    padding-left: 0;
    padding-right: 0;
}

.Page-SpecialEventMaint form#SpecialEventForm .OrgAccountFilter .Search {
    min-width: 90px;
}

.Page-SpecialEventMaint form#SpecialEventForm .col-sm-8 {
	max-width: 87%;
	flex: 0 0 87%;
	padding-left: 0;
    padding-right: 0;
}

.Page-ReleaseInfo .PhoneData > .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.Page-ReleaseInfo form#select {
    margin: 0 5px !important;
}

#chkDate {
  padding: 0 0 0 22px;
}

@media screen and (max-width: 990px) {
body,
.RightSide .Article,
.RightSide .PortletSubscr,
.RightSide .PortletEvent,
.RightSide .PortletSurvey form,
.Col-UWCA1PArea5 .PortletArticle,
.Col-UWCA1LArea5 .PortletArticle,
.Col-UWCA1NArea5 .PortletArticle {
    background-color: #ffffff;
}

h1 {
	font-size:16px;
}

.GenericMainBody {
	background-color:#ffffff;
	width:100%;
	margin:0;
	padding:0;
}

.Col-UWCA1PArea1,
.Col-UWCA1LArea1,
.Col-UWCA1NArea1 {
	height: auto;
	float:left;
	padding-left:6px;
	padding-right:0;
}

.Area-UWCA1PArea1,
.Area-UWCA1LArea1,
.Area-UWCA1NArea1 {
	margin:8px 0px 0px 0;
}

.Col-UWCA1PArea4 object,
.Col-UWCA1LArea4 object,
.Col-UWCA1NArea4 object {
	display:none;
}

.Col-UWCA1PArea5 .give a,
.Col-UWCA1LArea5 .give a,
.Col-UWCA1NArea5 .give a,
.Col-UWCA1PArea5 .volunteer a,
.Col-UWCA1LArea5 .volunteer a,
.Col-UWCA1NArea5 .volunteer a,
.Col-UWCA1PArea5 .act a,
.Col-UWCA1LArea5 .act a,
.Col-UWCA1NArea5 .act a {
    width:220px;
}

.Col-UWCA1PArea5 .PortletArticle,
.Col-UWCA1LArea5 .PortletArticle,
.Col-UWCA1NArea5 .PortletArticle,
.UWCAHeaderContent,
.UWCABottomContent,
.UWCAFooterArea,
.LUMainTable,
.Page-CBPackageDtlUpdate .TableFormDetails,
.Page-Forms .TableFormDetails,
.Page-SurveyNE .TableFormDetails,
.Page-Survey .TableFormDetails,
.Page-EventAttendance .TableFormDetails,
.Section-EventRegistration .AttendList {
    width: 100%;
}

.Col-UWCA1PArea3,
.Col-UWCA1LArea3,
.Col-UWCA1NArea3 {
    background-image: url("navBgMobile.png");
    background-repeat:no-repeat;
    background-color:transparent;
    border: 0;
    height:38px;
	margin-top: -7px;
}

.Area-UWCA1PArea7 .bottomChange,
.Area-UWCA1LArea7 .bottomChange,
.Area-UWCA1NArea7 .bottomChange {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    margin: 20px 4px 40px 10px;
}

.Area-UWCA1PArea2 .change,
.Area-UWCA1LArea2 .change,
.Area-UWCA1NArea2 .change {
    margin: 80px 0px 0px 0px;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:14px;
	border:1px solid #cccccc;
}

.Area-ePledgeAdmin .CashReportMainTable td td {
	border:0;
}

.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    margin:10px;
}

.video-container iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.LUTableLeftSide {
	width:100%;
	margin:0;
}

.UWCA1PFooterArea,
.UWCA1LFooterArea,
.UWCA1NFooterArea {
	width:100%;
	margin:0;
	height:20px;
}

ul.pureCssMenu li {
    float: none;
    display: block;
    width: 100%;
    border-bottom:1px solid #999999;
}

ul.pureCssMenu li:last-child {
    float: none;
    border-bottom:none;
}

ul.pureCssMenu a,
ul.pureCssMenu li.dis a:hover,
ul.pureCssMenu li.sep a:hover{
	color:#ffffff;
	padding: 12px 5px 10px 26px;
}

ul.pureCssMenu {
	display:none;
    background-color: #666666;
    margin: 6px 0 0 0px;
    position:relative;
    width:100%;
}

.Menu-V ul.pureCssMenu,
.ProgressArrow,
.GROUP_Address,
.GROUP_Location,
.ProgressArrow {
	display:block;
}

.Col-UWCA1PArea5 a,
.Col-UWCA1LArea5 a,
.Col-UWCA1PArea5 a {
    color: inherit;
    text-decoration: underline;
}

.RightSide .PortletEvent,
.RightSide .PortletSurvey .PortletHeader {
    padding: 0;
    background-image: none;
    min-height: 0;
    color: #666666;
}

.RightSide .PortletSurvey .Col-WebHelp,
.RightSide .Portlet p,
.RightSide .PortletNote,
.RightSide .Portlet,
.RightSide .Menu a,
.RightSide .Menu a:link,
.RightSide .Menu a:visited,
.RightSide .Menu a:active {
	color:#666666;
}

.RightSide .PortletEvent::before {
    content: none;
    margin-bottom: 0;
}

.PortletSurvey .PortletHeader::before {
    content: none;
}

.Col-UWCA1PArea5 .Article p,
.Col-UWCA1LArea5 .Article p,
.Col-UWCA1NArea5 .Article p,
.Col-UWCA1PArea5 .SubMessage,
.Col-UWCA1LArea5 .SubMessage,
.Col-UWCA1NArea5 .SubMessage,
.Col-UWCA1PArea5 .SubEMail,
.Col-UWCA1LArea5 .SubEMail,
.Col-UWCA1NArea5 .SubEMail,
.Col-UWCA1NArea5 .SubButton,
.Col-UWCA1PArea5 .SubButton,
.Col-UWCA1LArea5 .SubButton,
.Menu-V,
.RightSide .Menu-V {
	margin:0;
}

.Col-UWCA1PArea5 [class^="ArticleID"],
.Col-UWCA1LArea5 [class^="ArticleID"],
.Col-UWCA1NArea5 [class^="ArticleID"],
.Col-UWCA1NArea5 .PortletSurvey,
.Col-UWCA1PArea5 .PortletSurvey,
.Col-UWCA1LArea5 .PortletSurvey {
    background-image: none;
}

.Col-UWCA1PArea3 .PortletMenu .PortletHeader,
.Col-UWCA1LArea3 .PortletMenu .PortletHeader,
.Col-UWCA1NArea3 .PortletMenu .PortletHeader {
	background-image:url("menu.png");
	background-repeat:no-repeat;
	background-position: 7px 7px;
	display:block;
	margin:0px 0px 2px 31px;
	height:30px;
	width:40px;
	cursor:pointer;
}

.RightSide .PortletSurvey form,
.RightSide .Menu-V .Menu td.SubMenu {
	padding:0;
}

.RightSide .Menu-V .Menu tr {
    background-image:url("menu-bg.jpg");
    background-repeat:repeat-x;
}

.RightSide .Menu-V .Menu td {
    background-image:url("arrow.png");
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom: 1px solid #dddddd;
}

.RightSide .Menu-V .SubMenu .Menu td  {
    background-image:url("arrow.png");
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom: 1px solid #dddddd;
}

.RightSide .Menu a,
.RightSide .Menu a:link,
.RightSide .Menu a:visited,
.RightSide .Menu a:active {
    font-size: 14px;
    font-weight: bold;
    margin-left: 0;
    padding: 8px 14px;
    display: block;
    box-sizing:border-box;
    white-space: normal;
}

.RightSide .Menu a:hover,
.RightSide .Menu a:link:hover,
.RightSide .Menu a:visited:hover,
.RightSide .Menu a:active:hover  {
    font-size: 14px;
    font-weight: bold;
    margin-left: 0;
    padding: 8px 14px;
    display: block;
    box-sizing:border-box;
    color:#999999;
    white-space: normal;
}

.RightSide .SubMenu .Menu a,
.RightSide .SubMenu .Menu a:hover {
    font-size: 14px;
    font-weight: bold;
    margin-left: 0;
    padding: 8px 14px 8px 32px;
    display: block;
    box-sizing:border-box;
    color:#999999;
    white-space: normal;
}

.Menu-Left .MenuHeader:before,
.Menu-Right .MenuHeader:before {
	content:"Main Menu";
	color:#db291d;
	font-weight:bold;
	font-size:18px;
	cursor:pointer;
}

.RightSide .Menu-V .Menu {
    width: 100%;
    border-top:1px solid #dddddd;
}

.Menu-V ul.pureCssMenu,
.Menu-V ul.pureCssMenu ul {
    background-color: #ffffff;
    border:1px solid #cccccc;
}

.Menu-V ul.pureCssMenu ul {
	border:3px solid #cccccc;
}

.RightSide .Menu-V ul.pureCssMenu li {
    background-image:url("menu-bg.jpg");
    background-repeat:repeat-x;
    border-bottom:0;
}

.RightSide .Menu-V ul.pureCssMenu a,
.RightSide .Menu-V ul.pureCssMenu a:link,
.RightSide .Menu-V ul.pureCssMenu a:visited,
.RightSide .Menu-V ul.pureCssMenu a:active {
    background-image:url("arrow.png");
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom: 1px solid #dddddd;
    font-size: 14px;
    font-weight: bold;
    margin-left: 0;
    padding: 8px 14px;
    display: block;
    box-sizing:border-box;
    color: #666666;
    background-color:transparent;
}

.RightSide .Menu-V ul.pureCssMenu a:hover,
.RightSide .Menu-V ul.pureCssMenu a:link:hover,
.RightSide .Menu-V ul.pureCssMenu a:visited:hover,
.RightSide .Menu-V ul.pureCssMenu a:active:hover  {
    font-size: 14px;
    font-weight: bold;
    margin-left: 0;
    padding: 8px 14px;
    display: block;
    box-sizing:border-box;
    color:#999999;
    background-color:transparent;
    border-bottom: 1px solid #dddddd;
}

.RightSide .Menu-V ul.pureCssMenu li li a:link,
.RightSide .Menu-V ul.pureCssMenu li li a:visited,
.RightSide .Menu-V ul.pureCssMenu li li a:active,
.RightSide .Menu-V ul.pureCssMenu li li a:hover,
.RightSide .Menu-V ul.pureCssMenu li li a:link:hover,
.RightSide .Menu-V ul.pureCssMenu li li a:visited:hover,
.RightSide .Menu-V ul.pureCssMenu li li a:active:hover  {
    padding: 8px 14px;
}

.RightSide .Menu-V ul.pureCssMenu li:hover>a>span {
    color: #999999;
}

.RightSide .Menu-V ul.pureCssMenu ul {
    left: 14%;
    top: 32px;
    width: 86%;
}

.Area-UWCA1PArea6,
.Area-UWCA1LArea6,
.Area-UWCA1NArea6 {
    margin: 10px 20px;
}

.viewer ul li img,
.viewer ul li img,
.viewer ul li img {
    border:0;
    box-sizing:border-box;
    width:94%;
}

.Area-UWCA1PArea5 .Portlet,
.Area-UWCA1LArea5 .Portlet,
.Area-UWCA1NArea5 .Portlet {
	padding:10px 0px;
	margin:0;
}

.Area-UWCA1PArea5 .PortletArticle,
.Area-UWCA1LArea5 .PortletArticle,
.Area-UWCA1NArea5 .PortletArticle {
    border: 0 none;
    color: #363636;
    padding: 10px 12px;
}

.UWCA1PFooter a,
.UWCA1LFooter a,
.UWCA1NFooter a,
.UWCA1PFooterArea .LMRegularText {
    color: #b8bbdf;
    font-size: 9px;
    font-weight: normal;
}

.PortletSubscr {
	margin:10px;
}

.PortletSubscr .SubEMail input {
    width:80%;
}

#popBlockHeader {
    font-size: 18px;
    margin: 0 0 10px;
}

.popBlockSubscr {
    padding: 5px 10px;
    width: 160px;
}

.popBlockFisrtName,
.popPromptLastName {
	width:154px;
	height:20px;
}

.popBlockSecImage img {
	width:166px;
}

.Classic td,
.Report td,
.Classic th,
.Report th {
    padding: 1px;
}

.Page-SendeMail .LeftAlign td,
.Page-DonorChoiceDetail .LeftAlign td,
.Page-DonorChoiceSummary .LeftAlign td,
.Page-NoResReport .leftAlign td,
.Page-ResponseReport .Leftalign td,
.Page-SumRep1 .LeftAlign td,
.Page-TransactionReport .leftAlign td,
.Area-ePledgeAdmin .SumRep2Table td,
.Area-ePledgeAdmin  .Page-ResponseReport td,
.Area-ePledgeAdmin .Page-CashReport .Leftalign td,
.Area-ePledgeAdmin .Page-DailyStatusReport .LeftAlign td {
	padding:4px 1px;
	font-size: 10px;
}

.Area-ePledgeAdmin .SumRep2Table td {
	padding:2px;
}

.GiveVolunteerAct {
	background-color: #db291d;
	text-align: center;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 20px;
    margin:0 10px;
}

.Col-UWCA1PArea5 .give a,
.Col-UWCA1LArea5 .give a,
.Col-UWCA1NArea5 .give a,
.Col-UWCA1PArea5 .volunteer a,
.Col-UWCA1LArea5 .volunteer a,
.Col-UWCA1NArea5 .volunteer a,
.Col-UWCA1PArea5 .act a,
.Col-UWCA1LArea5 .act a,
.Col-UWCA1NArea5 .act a,
.Col-UWCA1PArea5 .give a:hover,
.Col-UWCA1LArea5 .give a:hover,
.Col-UWCA1NArea5 .give a:hover,
.Col-UWCA1PArea5 .volunteer a:hover,
.Col-UWCA1LArea5 .volunteer a:hover,
.Col-UWCA1NArea5 .volunteer a:hover,
.Col-UWCA1PArea5 .act a:hover,
.Col-UWCA1LArea5 .act a:hover,
.Col-UWCA1NArea5 .act a:hover {
    background-image: none;
    width:100%;
    padding: 8px;
    height:auto;
}

.Col-UWCA1PArea5 .ArticleTitle,
.Col-UWCA1LArea5 .ArticleTitle,
.Col-UWCA1NArea5 .ArticleTitle,
.Col-UWCA1PArea5 .SubWebTitle,
.Col-UWCA1NArea5 .SubWebTitle,
.Col-UWCA1LArea5 .SubWebTitle {
	background-image: none;
	width: 100%;
	height: auto;
	border:0;
	padding: 5px 0 0;
}

.Col-UWCA1PArea5 .ArticleTitle a,
.Col-UWCA1PArea5 .ArticleTitle a:link,
.Col-UWCA1PArea5 .ArticleTitle a:visited,
.Col-UWCA1PArea5 .ArticleTitle a:active,
.Col-UWCA1LArea5 .ArticleTitle a,
.Col-UWCA1LArea5 .ArticleTitle a:link,
.Col-UWCA1LArea5 .ArticleTitle a:visited,
.Col-UWCA1LArea5 .ArticleTitle a:active,
.Col-UWCA1NArea5 .ArticleTitle a,
.Col-UWCA1NArea5 .ArticleTitle a:link,
.Col-UWCA1NArea5 .ArticleTitle a:visited,
.Col-UWCA1NArea5 .ArticleTitle a:active,
.Col-UWCA1PArea5 .ArticleTitle,
.Col-UWCA1LArea5 .ArticleTitle,
.Col-UWCA1NArea5 .ArticleTitle {
	color:#db291d;
	font-size:16px;
}

.Col-UWCA1PArea5 .ArticleTitle a:hover,
.Col-UWCA1PArea5 .ArticleTitle a:link:hover,
.Col-UWCA1PArea5 .ArticleTitle a:visited:hover,
.Col-UWCA1PArea5 .ArticleTitle a:active:hover,
.Col-UWCA1LArea5 .ArticleTitle a:hover,
.Col-UWCA1LArea5 .ArticleTitle a:link:hover,
.Col-UWCA1LArea5 .ArticleTitle a:visited:hover,
.Col-UWCA1LArea5 .ArticleTitle a:active:hover,
.Col-UWCA1NArea5 .ArticleTitle a:hover,
.Col-UWCA1NArea5 .ArticleTitle a:link:hover,
.Col-UWCA1NArea5 .ArticleTitle a:visited:hover,
.Col-UWCA1NArea5 .ArticleTitle a:active:hover {
	color:#db291d;
	text-decoration:underline;
	font-size:16px;
}

.Area-UWCA1PArea5 .MenuHeader,
.Area-UWCA1LArea5 .MenuHeader,
.Area-UWCA1NArea5 .MenuHeader {
	background-image:none;
	height: auto;
	width: 100%;
    padding:0px 4px 4px 14px;
    box-sizing:border-box;
}

.Area-UWCA1PArea5 .Menu,
.Area-UWCA1LArea5 .Menu,
.Area-UWCA1NArea5 .Menu {
    background-color: #ffffff;
    width:100%;
}

.Area-UWCA1PArea5 .MenuFooter,
.Area-UWCA1LArea5 .MenuFooter,
.Area-UWCA1NArea5 .MenuFooter {
    background-image: none;
    width: 100%;
}

ul.pureCssMenu ul,
.Col-SortDefinedTable input,
.Page-AgencyRegistration .AgRegisterTable .Col-Text input,
.Page-AgencyRegistration .AgRegisterTable select,
.Page-AgencyRegistration .AgRegisterTable textarea,
.Section-NavigateTree .NABlock,
.PanelRow .AuditPanel input,
.AddActivity .Col-DropList select,
.Page-IPledgeAddInfo .Col-RosterName1 input,
.Page-IPledgeAddInfo .Col-RosterName2 input,
.Page-IPledgeAddInfo .Col-IndEMail input,
.AccountKeyword input,
.Section-EventRegistration .AttendList .Col-FirstName input,
.Section-EventRegistration .AttendList .Col-LastName input,
.Section-EventRegistration .AttendList .Col-email input,
.Page-OpMaint select,
.MainPage .Col-SortDefinedTable input,
.MainPage .Page-DonorChoiceDetail .Col-SortDefinedTable .DonorChoiceDtl input,
.MainPage .Page-DonorChoiceSummary .DonorChoiceSry input,
.MainPage .CampLevelRpt input,
.MainPage .Col-SortDefinedTable .CashReport input,
.MainPage .col-DonorEMailPeckList .donorEMailPeck,
.MainPage .Col-SortDefinedTable .DailyStatusRpt input,
.MainPage .EmployeeStatusRpt input,
.col-Description input,
.col-Droplist select,
.Page-IProfile .Section-IProfile .Col-Input input,
.Page-IProfile .Section-IProfile .IndNameTable,
.Col-Subject input, textarea,
.Col-SubjectCode select {
    box-sizing: border-box;
    width: 100%;
}

.Section-NavigateTree {
    box-sizing: border-box;
    padding: 0;
    width: 100%;
}

.GROUP_Transit,
.GROUP_Season {
	display:block;
	width: 100%;
}

.PanelField .Date input,
.PanelRow .Date input {
	width:auto;
}

.AuditPanel .Label.Created-,
.AuditPanel .Label.Last-Changed-{
	margin-top:14px;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:14px;
	border:1px solid #cccccc;
}

.Area-ePledgeAdmin .CashReportMainTable td td {
	border:0;
}

.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    margin:10px;
}

.video-container iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

ul.pureCssMenu a,
ul.pureCssMenu li.dis a:hover,
ul.pureCssMenu li.sep a:hover {
	padding: 12px 5px 10px 14px;
	font-size:14px;
	font: 14px Arial,Tahoma;
}

ul.pureCssMenu li:hover > a {
    font: 14px Arial,Tahoma;
}

.socialicons {
    padding: 0;
    text-align: center;
}

.PortletSubscr {
	margin:10px;
}

.PortletSubscr .SubEMail input {
    width:80%;
}

#popBlockHeader {
    font-size: 18px;
    margin: 0 0 10px;
}

.popBlockSubscr {
    padding: 5px 10px;
    width: 160px;
}

.popBlockFisrtName,
.popPromptLastName {
	width:154px;
	height:20px;
}

.popBlockSecImage img {
	width:166px;
}

.copyright {
	margin:2px 0 6px 0;
	font-size:9px;
}

.Page-SendeMail .LeftAlign td,
.Page-DonorChoiceDetail .LeftAlign td,
.Page-DonorChoiceSummary .LeftAlign td,
.Page-NoResReport .leftAlign td,
.Page-ResponseReport .Leftalign td,
.Page-SumRep1 .LeftAlign td,
.Page-TransactionReport .leftAlign td,
.Area-ePledgeAdmin .SumRep2Table td,
.Area-ePledgeAdmin  .Page-ResponseReport td,
.Area-ePledgeAdmin .Page-CashReport .Leftalign td,
.Area-ePledgeAdmin .Page-DailyStatusReport .LeftAlign td {
	padding:4px 6px;
	font-size: 12px;
}

.Col-eMailField input,
.VolAttachFileTale .Col-Password input {
	width:200px;
}

.EventCalendarTable .Col-Text {
	font-size:9px;
}

.MainPage form .EventCalendarTable td,
.MainPage form .EventCalendarTable th {
	padding:1px;
}

.Area-EventManagement .AddActivity td,
.Area-EventManagement .EventManagement td,
.Area-EventManagement .EventManagement th {
    padding: 2px;
}

.MyOutputs .Col-JobName,
.CashReportMainTable .col-Heading,
.MyOutputs .Col-Date {
    white-space: normal;
}

.Page-BioTab .HistoryChart img {
	width:100%;
	max-width:260px;
}

.Page-BioTab object embed {
	width:80px;
}

.Page-BioTab .Navigation td {
	display:block;
    padding:2px 0;
}

.UWCAFooterArea,
.Col-Prefix,
.Col-MiddleName,
.Col-Suffix,
.Page-BioTab .BioTabSeparator img,
.Col-cPreLabel,
.Col-cMidLabel,
.Col-cSufLabel,
.Col-cPreInput,
.Col-cMidInput,
.Col-cSufInput,
.HideWhenMobile {
    display: none;
}

.Page-BioTab .Navigation {
    height: auto;
    margin: 10px 0;
}

#EventReg {
    margin: 2px 0;
}

.MainPage .Page-IRAdvancedS .KeywordSection td {
	display:block;
	padding:0;
}

html td,
.BlockHeader,
.InstructionHeader,
.WarningHeader,
.ErrorHeader,
.TreeHeader,
.Area-Volunteer .Page-VolOpInfo .agencyName,
.Area-Volunteer .Page-VolOpInfo .eventName {
    font-size: 12px;
}

.Area-Volunteer .Page-VolOpInfo .OpName {
    font-size: 14px;
    line-height: 16px;
}

.NoResponseReport td,
.Page-TransactionList .TransactionsList th,
.Page-TransactionList .TransactionsList td {
    font-size:14px;
}

.PledgeProgress {
	margin-bottom:10px;
}

.Area-Article {
	margin-right:0;
}

.Area-Article img {
	max-width:100%;
}

.Area-CB .TableReferenceMaterial td,
.Area-CB .TableReferenceMaterial th,
.Area-CB .TableReferenceMaterial td.Col-Text {
	padding:2px 1px;
	font-size:9px;
}

.Page-ProgramEval .Section-ReferenceMaterials {
    margin-top: 10px;
    padding: 2px;
    width: 100%;
}

.Page-AgencyRegistration .Col-cityInput input,
.Page-AgencyRegistration .Col-stateList select,
.Page-AgencyRegistration .Col-zipInput input,
.Page-AgencyRegistration .Col-eMailInput input,
.Page-AgencyRegistration textarea,
.Page-AgencyRegistration .Col-address1Input input,
.Page-AgencyRegistration .Col-address2Input input,
.Page-AgencyRegistration .Col-address3Input input,
.Page-AgencyRegistration .Col-address4Input input,
.Page-AgencyRegistration .Col-OrgName input {
	width:100%;
	box-sizing:border-box;
	font-size:12px;
}

.Page-AgencyRegistration .AgRegisterTable td {
	font-size:12px;
	display: block;
}

.Page-AgencyRegistration .AgRegisterTable td td {
    display: table-cell;
    font-size:12px;
}

.Page-AgencyRegistration .AgRegisterTable td.Col-Space.Col-Empty {
	height:0;
}

.Page-CashReport .CashReportMainTable,
.Page-ResponseReport .ResponseReportMainTable,
.Page-SumRep1 .SumRep1Table,
.MobileTable,
.EventCalendarTable {
	border:1px solid #cccccc;
}

.CampStatus,
.CampHistory,
.QuickSumTable,
.MyOutputs,
.RecentTranTable,
.AHistTranTable,
.EventCalendarTable {
	border:1px solid #cccccc;
	width: 100%;
}

.PledgeProgress .ProgressArrow,
.MobileTable tr,
.MobileTable th,
.MobileTable td,
.CampStatus tr,
.CampStatus th,
.CampStatus td,
.CampHistory tr,
.CampHistory th,
.CampHistory td,
.QuickSumTable tr,
.QuickSumTable th,
.QuickSumTable td,
.MyOutputs tr,
.MyOutputs th,
.MyOutputs td,
.RecentTranTable tr,
.RecentTranTable th,
.RecentTranTable td,
.AHistTranTable tr,
.AHistTranTable th,
.AHistTranTable td,
.Page-LoginForgot .LoginForgotTable td,
.MainPage form .AttendList tr,
.MainPage form .AttendList th,
.MainPage form .AttendList td,
.LoginButtonPanel div,
.Section-SubscriptionsSelection .TableReportSelection td,
#VolCalendarTable tr,
#VolCalendarTable th,
#VolCalendarTable td,
.EventCalendarTable tr,
.EventCalendarTable th,
.EventCalendarTable td,
.Navigation .BioTabTitle {
    display: block;
}

.MobileTable thead,
.MobileTable th,
.CampStatus th,
.CampHistory th,
.QuickSumTable th,
.MyOutputs th,
.RecentTranTable th,
.AHistTranTable th,
.MainPage form .AttendList .Row-Heading th,
#VolCalendarTable th,
.EventCalendarTable th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.MainPage form .AttendList td.Col-FirstName,
.MainPage form .AttendList td.Col-LastName,
.MainPage form .AttendList td.Col-email,
.MainPage form .AttendList td.Col-emailName {
	border: none;
	border-top: 1px solid #eeeeee;
	position: relative;
	padding-left: 34%;
	font-size:14px;
	min-height:22px;
	vertical-align:middle;
	padding-top:6px;
	padding-right:6px;
	box-sizing:border-box;
}

.MainPage form .AttendList td.Col-FirstName:before,
.MainPage form .AttendList td.Col-LastName:before,
.MainPage form .AttendList td.Col-email:before,
.MainPage form .AttendList td.Col-emailName:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 34%;
	padding-right: 10px;
	white-space: nowrap;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	content: attr(data-title);
}

.MobileTable tr,
.CampStatus tr,
.CampHistory tr,
.QuickSumTable tr,
.MyOutputs tr,
.RecentTranTable tr,
.AHistTranTable tr {
	border-bottom:1px solid #444444;
}

.content .MobileTable td,
.content .CampStatus td,
.content .CampHistory td,
.content .QuickSumTable td,
.MyOutputs td,
.content .RecentTranTable td,
.content .AHistTranTable td {
	border: none;
	border-top: 1px solid #eeeeee;
	position: relative;
	padding-left: 50%;
	font-size:14px;
	min-height:22px;
	vertical-align:middle;
	padding-top:6px;
	padding-right:6px;
	box-sizing:border-box;
}

.content #VolCalendarTable td,
.content .EventCalendarTable td {
	border: none;
	border-top: 1px solid #eee;
	position: relative;
	padding: 6px 10px !important;
	font-size:12px;
	min-height:22px;
	vertical-align:middle;
	box-sizing:border-box;
}

.MobileTable td:before,
.CampStatus td:before,
.CampHistory td:before,
.QuickSumTable td:before,
.MyOutputs td:before,
.RecentTranTable td:before,
.AHistTranTable td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	content: attr(data-title);
}

#VolCalendarTable td:after,
.EventCalendarTable td:after {
	position: absolute;
	top: 6px;
	left: 6px;
	padding-right: 10px;
	padding-left:24px;
	white-space: nowrap;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	content: attr(data-title);
}

.content .MobileTable td.Col-Button {
	border-top: 0;
	position: relative;
	padding-left:4px;
	display:inline-block;
	padding: 4px 6px 4px 6px;
}

.MobileTable td.Col-Button:before {
	width: 0;
	content:none;
}

.MobileTable .Col-Dollar,
.MobileTable .Col-Integer,
.MobileTable .Col-Percentage,
.MobileTable .Col-Decimal,
.MobileTable .Col-Number,
.MobileTable .Col-Percentage input,
.MobileTable .Col-Dollar input,
.MobileTable .Col-Integer input,
.MobileTable .Col-Decimal input,
.MobileTable .Col-Number Input,
.MobileTable .Col-Fmt-ANDARWholeNumberFormatter,
.MobileTable .Col-Fmt-ANDARIntegerFormatter,
.MobileTable .Col-Fmt-ANDARDollarAmountFormatter,
.MobileTable .Col-Fmt-ANDARPercentFormatter,
.MobileTable .Col-Fmt-ANDARRealNumberFormatter,
.MobileTable .BioDonorStatisticsTable .Col-Date,
.MobileTable .BioDonorStatisticsTable .Col-MaxGiftMonth,
.MobileTable .BioDonorStatisticsTable .Col-DesignationPercentLabel,
.MobileTable .BioDonorStatisticsTable .Col-DesignationTrendLabel,
.MobileTable .BioDonorStatisticsTable .Col-DesignationAverageLabel,
.MobileTable .BioDonorStatisticsTable .Col-VolCountLabel,
.MobileTable .BioDonorStatisticsTable .Col-VolCountTrendLabel,
.MobileTable .BioDonorStatisticsTable .Col-VolHourLabel,
.MobileTable .BioDonorStatisticsTable .Col-VolHourTrendLabel,
.MobileTable .BioDonorStatisticsTable .Col-EventCountTrendLabel,
.MobileTable .BioDonorStatisticsTable .Col-EventCountLabel,
.CampStatus .Col-Dollar,
.CampStatus .Col-Integer,
.CampStatus .Col-Percentage,
.CampStatus .Col-Decimal,
.CampStatus .Col-Number,
.CampStatus .Col-Percentage input,
.CampStatus .Col-Dollar input,
.CampStatus .Col-Integer input,
.CampStatus .Col-Decimal input,
.CampStatus .Col-Number Input,
.CampStatus .Col-Image,
.CampHistory .Col-Dollar,
.CampHistory .Col-Integer,
.CampHistory .Col-Percentage,
.CampHistory .Col-Decimal,
.CampHistory .Col-Number,
.CampHistory .Col-Percentage input,
.CampHistory .Col-Dollar input,
.CampHistory .Col-Integer input,
.CampHistory .Col-Decimal input,
.CampHistory .Col-Number Input,
.CampHistory .Col-Image,
.QuickSumTable .Col-Dollar,
.QuickSumTable .Col-Integer,
.QuickSumTable .Col-Percentage,
.QuickSumTable .Col-Decimal,
.QuickSumTable .Col-Number,
.QuickSumTable .Col-Percentage input,
.QuickSumTable .Col-Dollar input,
.QuickSumTable .Col-Integer input,
.QuickSumTable .Col-Decimal input,
.QuickSumTable .Col-Number Input,
.QuickSumTable .Col-Image,
.MyOutputs .Col-Dollar,
.MyOutputs .Col-Integer,
.MyOutputs .Col-Percentage,
.MyOutputs .Col-Decimal,
.MyOutputs .Col-Number,
.MyOutputs .Col-Percentage input,
.MyOutputs .Col-Dollar input,
.MyOutputs .Col-Integer input,
.MyOutputs .Col-Decimal input,
.MyOutputs .Col-Number Input,
.MyOutputs .Col-Image,
.RecentTranTable .Col-Dollar,
.RecentTranTable .Col-Integer,
.RecentTranTable .Col-Percentage,
.RecentTranTable .Col-Decimal,
.RecentTranTable .Col-Number,
.RecentTranTable .Col-Percentage input,
.RecentTranTable .Col-Dollar input,
.RecentTranTable .Col-Integer input,
.RecentTranTable .Col-Decimal input,
.RecentTranTable .Col-Number Input,
.RecentTranTable .Col-Image,
.AHistTranTable .Col-Dollar,
.AHistTranTable .Col-Integer,
.AHistTranTable .Col-Percentage,
.AHistTranTable .Col-Decimal,
.AHistTranTable .Col-Number,
.AHistTranTable .Col-Percentage input,
.AHistTranTable .Col-Dollar input,
.AHistTranTable .Col-Integer input,
.AHistTranTable .Col-Decimal input,
.AHistTranTable .Col-Number Input,
.AHistTranTable .Col-Image,
.Page-LoginForgot .Block .LoginForgotTable .Col-Heading,
.MainPage form .AttendList .Col-Image,
.AttendList .Col-Dollar,
.AttendList .Col-Integer,
.AttendList .Col-Percentage,
.AHistTranTable .Col-Decimal,
.AttendList .Col-Number,
.AttendList .Col-Percentage input,
.AttendList .Col-Dollar input,
.AttendList .Col-Integer input,
.AttendList .Col-Decimal input,
.AttendList .Col-Number Input,
#VolCalendarTable .Col-Image,
.EventCalendarTable .Col-Image {
    text-align: left;
}

.LFArea .MobileTable tr.Row-Odd td,
.LFArea .MobileTable tr.Row-Even td,
.Dashboard .MobileTable tr.Row-Odd td,
.Dashboard .MobileTable tr.Row-Even td {
    background-color: transparent;
}

.Classic .Row-Even,
.MobileTable .Row-Even,
.MobileTable .Row-Even td {
	background: none repeat scroll 0 0 transparent;
}

.MobileTable.NoHeader th,
.MobileTable.NoHeader td {
	display: table-cell;
	border:1px solid #cccccc;
	padding-left:4px;
}

.MobileTable.NoHeader tr {
	display: table-row;
	border-bottom:0;
}

.MobileTable.NoHeader thead,
.Page-preLoginJAAS .PasswordHint {
	position:static;
}

.MobileTable.NoHeader td:before {
	position: static;
	width: 0%;
	padding-right: 0px;
	content: none;
}

.MyOutputs input[type="checkbox"],
.MyOutputs input[type="radio"],
.Page-OpCalendar form #SearchResult,
.Navigation .BioTabTitle {
    margin: 0;
}

td.Col-Name,
.IPledgeTable input[type=checkbox],
.Area-Profile .IndProfileInclude input[type=checkbox],
.MainPage .Area-Registration,
.Dashboard .DashBox .Col-Button {
    width:auto;
}
.IPledgeTable input[type=radio],
.Area-Profile .IndProfileInclude input[type=radio] {
	width: 12px;
}
.CampStatus th,
.MyOutputs th,
.MyOutputs .Col-JobName,
.CashReportMainTable .col-Heading,
.Page-TransactionList .TransactionsList th,
#VolCalendarTable th,
.EventCalendarTable th {
	white-space:normal;
}

.Dashboard table {
    border: 1px solid #444444;
}

.AddEmployeeTable .Col-BillStartDateField input,
.AddEmployeeTable .Col-PayrollStartDateField input,
.AddEmployeeTable .Col-BillStartDateField a,
.AddEmployeeTable .Col-PayrollStartDateField  a {
	width:auto;
	display:inline-block;
}

.AddEmployeeTable .Col-Heading {
	white-space:nowrap;
}

.Page-IPledgeConfirm .PledgeSummary,
.Page-IPledgeConfirmDisplay .PledgeDes,
.Page-IPledgeConfirmDisplay .PledgeSummary,
.Page-SPRPThankyou .PledgeSummary,
.Page-IPledgeReplicate .PledgeSummary,
.DesAgSearchList .Col-Input.Col-DesAmount > input {
	width:100%;
}

.Page-NewContact .Row-NameSearch input {
	/*width:100%;*/
	/*box-sizing:border-box;*/
	/*margin-bottom:4px;*/
}

.Area-Registration .RegistrationInclude td {
	display:block;
	margin-top: -1px;
}

.Area-Registration .RegistrationInclude td td,
.MainPage form .AttendList td td {
	display:table-cell;
}

.IPledgeTable .Col-Space,
.Col-HeaderPrefixLabel,
.Col-HeaderMiddleNameLabel,
.Col-HeaderSuffixLabel,
.Col-NamePrefix,
.Col-NameMiddleName,
.Col-NameSuffix,
.Area-Registration .RegistrationInclude .Col-HeaderPrefixLabel,
.Area-Registration .RegistrationInclude .Col-HeaderMiddleNameLabel,
.Area-Registration .RegistrationInclude .Col-HeaderSuffixLabel,
.Area-Registration .RegistrationInclude .Col-NamePrefix,
.Area-Registration .RegistrationInclude .Col-NameMiddleName,
.Area-Registration .RegistrationInclude .Col-NameSuffix,
.Area-Registration .RegistrationInclude .Col-IndNameLabel,
.Area-Registration .RegistrationInclude .Col-IndAddressTitle,
.MainPage .content .RightSide {
	display:none;
}

.Area-Registration .LeftAlign td td,
.Area-Volunteer .CheckboxTable td {
    padding: 1px;
}

.IPledgeTable input,
.SortTable, .SortTable select,
.col-FAmountInput input,
.col-TAmountInput input,
.AddNameTable,
.AddEmployeeTable input,
.AddEmployeeTable  select,
.Area-Profile .IndProfileInclude input,
.Area-Profile .IndProfileInclude select,
.Page-IPledgeDes2 .SearchOptionTable input,
.Page-IPledgeDes2 .SearchOptionTable select,
.Page-LoginForgot .LoginForgotTable,
.Page-LoginForgot .LoginForgotTable input,
.Area-Registration .RegistrationInclude input,
.Area-Registration .RegistrationInclude select,
.Area-Registration .AddressChooseTable table,
.Area-Registration .RegistrationInclude .IndNameTable,
.Area-Registration .LoginBlock,
.Area-Registration .LoginBlock input,
.Col-AttendSurvey .NonTableLayout .LineIndent0 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent1 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent2 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent3 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent4 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent5 textarea,
.Page-AgencySearc .SearchEntry input,
.OpASearchTable input,
.OpASearchTable select {
	width: 100%;
    box-sizing:border-box;
}

.Area-Registration .RegistrationInclude input[type=checkbox],
.Area-Registration .RegistrationInclude input[type=radio],
.Area-Registration .RegistrationInclude input[type=file],
.Area-Registration .RegistrationInclude .Col-Radio input,
.Area-Registration .RegistrationInclude .Col-Checkbox input {
	height:auto;
	width:auto;
}

.NonTableLayout .Col-Percentage input,
.NonTableLayout .Col-Dollar input,
.NonTableLayout .Col-Integer input,
.NonTableLayout .Col-Decimal input,
.NonTableLayout .Col-Number input,
.NonTableLayout .Col-TextLine input,
.NonTableLayout .Col-Phone table,
.NonTableLayout .Col-Time,
.NonTableLayout .Col-eMail,
.NonTableLayout .Col-YesNo,
.NonTableLayout .Col-Date,
.NonTableLayout .Col-Table,
.NonTableLayout .Col-RadioYNNA,
.NonTableLayout .Col-Total,
.NonTableLayout .Row-LineDetail table {
    float: none;
}

.Col-AttendSurvey .Row-LineDetail,
.Col-AttendSurvey .Row-Mandatory {
    margin: 6px 14px 6px 10px;
}

html ul.pureCssMenu ul {
    width: 86%;
    left:14%;
    background-color:#6f7271;
    z-index: 5;
}

ul.pureCssMenu ul ul {
    top: 34px;
}

.ADetailsTable th,
.ADetailsTable td {
	font-size:14px;
}

.Section-PledgeConfirm .PledgeNavigation {
    height: auto;
}

.Section-NavigateTree .NABlock {
    background: none repeat scroll 0 0 transparent;
}

.Page-EventRegistration #PaymentInformationBlock,
.Page-EventRegistration #BMPayment {
    border: 0;
    width:100%;
    box-sizing:border-box;
}

ul.pureCssMenu ul {
    background-color: #666666;
}

.MainPage form .AttendList,
#VolCalendarTable {
	border:1px solid #cccccc;
	width: 100%;
	box-sizing: border-box;
}

#VolCalendarTable {
	box-sizing: border-box;
}

.content #VolCalendarTable td td {
	border:0;
}

.MainPage form .Section-EventRegistration .Col-AttendCombGiver {
    text-align:left;
    border:0;
}

.Col-AttendSurvey .Row-LineDetail input {
	margin: 4px 0px;
}

.MainPage form .AttendList td.Col-Survey.Col-AttendSurvey {
	border-right:0;
	border-left:0;
	border-bottom:0;
}

.Page-preLoginJAAS {
	margin-top:16px;
}

.Page-preLoginJAAS .LoginButtonPanel {
    margin: 16px 0;
}

.Section-SubscriptionsSelection .TableReportSelection .Col-Integer.Col-Count {
    border-top: 1px solid #000000;
    text-align: left;
}

ul.pureCssMenu ul li a:hover {
    background-color:#8a8d8c;
}

.Col-UWCA1PArea5 .PortletArticle .ArticleDescription {
    background-color: #ffffff;
    background-image: none;
    width:100%;
    padding: 0 0px 10px 0;
}

.Col-UWCA1PArea5 .Article,
.Col-UWCA1LArea5 .Article,
.Col-UWCA1NArea5 .Article,
.Col-UWCA1PArea5 .PortletSubscr,
.Col-UWCA1NArea5 .PortletSubscr,
.Col-UWCA1LArea5 .PortletSubscr,
.Col-UWCA1PArea5 .PortletEvent,
.Col-UWCA1LArea5 .PortletEvent,
.Col-UWCA1NArea5 .PortletEvent,
.Col-UWCA1NArea5 .PortletSurvey,
.Col-UWCA1PArea5 .PortletSurvey,
.Col-UWCA1LArea5 .PortletSurvey {
	background-color: #ffffff;
    background-image: none;
    margin-top: 0;
    width: 100%;
}

.Area-UWCA1PArea3,
.Area-UWCA1LArea3,
.Area-UWCA1NArea3 {
    height: 38px;
}

ul.pureCssMenu ul .CSSCloseButton {
	color: #ffffff;
	display:block;
	font-size:12px;
	text-align:right;
	text-transform:capitalize;
	padding:4px;
    cursor:pointer;
}

.Col-UWCA1PArea4 .Portlet {
    padding:0;
    box-sizing:border-box;
    width:100%;
}

#VolCalendarTable .Date {
    font-size:14px;
}

.MainPage .Page-OpCalendar form #VolCalendarTable td {
    font-size: 12px;
    line-height: 12px;
}

#VolCalendarTable .OpsDayCell {
	margin-left:10px;
	margin-top:4px;
}

.EventCalendarTable .Date {
	font-weight:bold;
	font-size:14px;
}

.EventDayCell {
	margin-left:10px;
	margin-top:4px;
}

.Col-CalendarEmptyCell,
.ADetailsTable th {
    display: none !important;
}

.AccountLink, .AccountLink:hover {
    background-color: #f4f4f4;
    padding: 4px;
}

.Navigation .BioTabTitle a {
    border: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 6px 12px 6px 20px;
}

.Navigation .BioTabSelected {
    background-color: #f1f1f1;
    font-weight:normal;
    color:#000000;
    padding: 6px 12px 6px 20px !important;
    border-radius:0;
}

#BioTabForm .Navigation table,
.Page-Dashboard .Navigation table {
    border: 1px solid #cccccc;
    display:none;
    z-index:10000;
    background-color:#ffffff;
    position:absolute;
    top:20px;
    min-width:160px;
}

.Page-Dashboard form,
.Page-BioTab {
	position:relative;
}

.Page-Dashboard .Dashboard .DashHeader {
	margin: 0 0 0 30px;
}

.Page-Dashboard .DashboardAppDetail .Navigation  {
	background-image:none;
	width:auto;
	height:auto;
	position:static;
}

.Page-BioTab .Dashboard .DashHeader {
    margin: 0 0 8px 24px;
}

.Page-BioTab #BioTabForm .Navigation {
	margin:20px 0 0 0;
}

.Page-BioTab #BioTabForm .Navigation {
    padding-bottom: 0px !important;
}

.Page-BioTab .Navigation td {
    padding: 0;
}

.Page-BioTab h1 {
	margin:4px 0 0 26px;
}

.PanelField input, .PanelField select, .PanelRow input, .PanelRow select {
	max-width: 100%;
}

.Portlet > .ShoppingCart {
	margin:0 10px;
}

.Navigation .BioTabSelected.GlobalTab a {
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.Col-UWCA1PArea5 .ArticleTitle,
.Col-UWCA1LArea5 .ArticleTitle,
.Col-UWCA1NArea5 .ArticleTitle,
.Col-UWCA1PArea5 .SubWebTitle,
.Col-UWCA1NArea5 .SubWebTitle,
.Col-UWCA1LArea5 .SubWebTitle {
    min-height: 0;
}

.PortletSurvey .form-horizontal .row {
	margin-right: 0;
	margin-left:0;
}
}

@media screen and (max-width: 762px) {
.Page-CampaignRegistration .col-sm-9.Col-Text.Col-OrgNames .row.Row-Label,
.Page-CampaignRegistration .col-sm-9.Col-Address .col-sm-12 {
	padding: 0;
}

.Page-SpecialEventMaint form#SpecialEventForm .col-sm-8 {
    max-width: 100%;
    flex: 0 0 100%;
}

.OrgAccount input#OrgAccount, .OrgAccount .input-group-append {
    display: block !important;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}
}

@media screen and (max-width: 480px) {
.UWCATopMenu {
	margin: 10px 0px 4px 0px;
}

.Area-UWCA1PArea2 .change,
.Area-UWCA1LArea2 .change,
.Area-UWCA1NArea2 .change,
.Page-BioTab .BioTabData h2,
.Page-BioTab .Dashboard h2{
	font-size:14px;
}

.Col-UWCA1PArea3 .PortletMenu .PortletHeader,
.Col-UWCA1LArea3 .PortletMenu .PortletHeader,
.Col-UWCA1NArea3 .PortletMenu .PortletHeader {
	background-image:url("menu.png");
	background-repeat:no-repeat;
	background-position: 7px 7px;
	display:block;
	margin:0px 0px 2px 32px;
	height:30px;
	width:40px;
	cursor:pointer;
}

.Area-UWCA1PArea7 .bottomChange,
.Area-UWCA1LArea7 .bottomChange,
.Area-UWCA1NArea7 .bottomChange {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin: 8px 4px 4px 6px;
}

.UWCA1PFooter a,
.UWCA1LFooter a,
.UWCA1NFooter a,
.LMRegularText,
.copyright font {
	font-size:9px;
}

.FooterMes {
	margin-top:10px;
	font-size:9px;
}

.Page-Survey .TableFormDetails,
.NonTableLayout .LineIndent0 textarea,
.NonTableLayout .LineIndent1 textarea,
.NonTableLayout .LineIndent2 textarea,
.NonTableLayout .LineIndent3 textarea,
.NonTableLayout .LineIndent4 textarea,
.NonTableLayout .LineIndent5 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent0 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent1 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent2 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent3 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent4 textarea,
.Col-AttendSurvey .NonTableLayout .LineIndent5 textarea,
.MainPage .content .UWCA1LFooter,
.Page-OProfile .OrgName1 input,
.Page-OProfile .OrgName2 input,
.Page-OProfile .e-Mail input,
.Page-OProfile .Row-Web input,
.Page-IRQuickSearch .SearchResultSection .SearchParameters .Col-Input input,
.Agencies .SearchEntry input,
.Page-OpCalendar .SelectDateTable img,
.Page-OpCalendar .SelectDateTable select,
.SendEmailMessage .SubjectField input,
.Page-IPledgeAddInfo .Col-RosterName1 input,
.Page-IPledgeAddInfo .Col-RosterName2 input,
.Page-IPledgeAddInfo .Col-IndEMail input,
.SendEmailMessage .SubjectField input,
.Area-ePledgeAdmin .SendEmailMessage input,
.Area-ePledgeAdmin .SendEmailMessage select,
.Area-Core .Page-AccountSearch .Section-Selection .AccountKeyword input,
.Page-BioTab .ANDARMaintenanceHTML,
.Col-ZipCode input,
.Col-City input,
.Col-State select,
.Page-EmployeeList .LeftAlign,
.Page-EmployeeTree .LeftAlign,
.Page-TransactionList .LeftAlign,
.Page-IPledgeDes1 .TargetedAgencies input,
.Page-IPledgeDes1 .ServiceCategories input,
.Page-IPledgeDesFedList .DesFedSearchList input,
.Leftalign.CustomizationTable,
.Leftalign.CustomizationTable textarea {
	width:100%;
	box-sizing:border-box;
}

.Menu-Bottom .Menu td {
	background-image:none;
	border-top:0;
}

.Area-Pledge form {
	margin-right:0;
}

.Page-AccountSearch .Section-Selection .AccountKeyword input {
    width: 240px;
}

.Page-IProfile .Col-NameFirstName input,
.Page-IProfile .Col-NameLastName input,
.SearchParameters .KeywordSection input {
	width:100px;
}

.ProgressStepCurrent img, .ProgressStep img {
	margin-bottom:6px;
}

.PledgeProgress table {
	width:100%;
	height:auto;
}

.PledgeProgress td,
.OpMaintTable td td {
	display:inline-block;
}

.PledgeProgress,
.PledgeProgress table,
.PledgeProgress td,
.Page-IPledgeConfirm .Section-PledgeConfirm .PledgeNavigation {
	height:auto;
}

.Area-Customization .CustomizationTable textarea {
	width:180px;
	height:100px;
}

.Page-IPledgeAddInfo .Col-RosterName1 input,
.Col-RosterName2 input {
	width:94px;
}

.Page-IPledgeAddInfo .Col-IndEMail input {
	width:200px;
}

.Page-EventCalendar .EventCalendarTable th,
.Page-EventCalendar .EventCalendarTable td a {
    font-size: 7px;
}

.Page-Survey .TableFormDetails .Row-LineDetail {
    margin: 0;
}

.IRSearchOptions .Col-Text {
    padding-left: 6px;
}

.Page-OpMaint td,
.Page-OpMaint th,
.NoResponseReport td {
	font-size:10px;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:10px;
	border:1px solid #cccccc;
}

.Menu-Bottom .Menu,
.EventCalendarDetails .EventCalendarTable td td,
.Area-ePledgeAdmin .CashReportMainTable td td,
.Page-IPledgeAddInfo .IndProfileInclude {
	border:0;
}

.Page-Survey .TableFormDetails,
.QSearchTable .Col-KeywordInput input,
.PanelRow .AuditPanel input {
	width:100%;
}

.Page-AdvancedSearch .CheckboxTable .Col-CheckboxDes,
.Page-IRAdvancedS .CheckboxTable .Col-CheckboxDes,
.Page-OpCalendar .CheckboxTable .Col-CheckboxDes,
.Page-OpMaint .CheckboxTable .Col-CheckboxDes,
.Page-VolProfile .CheckboxTable .Col-CheckboxDes {
    height: 0;
    left: 22px;
    position: relative;
    top: -21px;
}

.QuickLinkTable td,
.Page-OpCalendar .CheckboxTable td,
.Page-IRAdvancedS .CheckboxTable td,
.Page-OpMaint .CheckboxTable td,
.Page-AdvancedSearch .CheckboxTable td,
.OpMaintTable td,
.DonorChoiceDtlTable td,
.DonorChoiceSryTable td,
.CampLevelRptTable td,
.CashReportMainTable td,
.DailyStatusRptTable td,
.EmployeeStatusRptTable td,
.NoResponseReport td,
.PassthruReport td,
.SumRep1Table td,
.SumRep2Table td,
.SumRep3Table td,
.TransactionPaymentRptTable td,
.TransactionRptTable td,
.ResponseReportMainTable td,
.SendEmail td,
.ReportPanelTA td,
.ReportPanelSelect td,
.PanelField,
.PanelRow,
.AddEmployeeTable td,
.Page-ProfileChangeUserID .LeftAlign.BlockDetails td,
.Page-ProfileChangePassword .Password-Details td,
.Table-OrgProfile td,
.Page-IPledgeDes2 .SearchOptionTable td,
.ELSearchPanel_SE td,
.VolAttachFileTale td,
.Page-EventRegistration #BMPayment .LeftAlign td,
.Page-VolProfile .CheckboxTable td,
.Page-IPledgeCreditCardPP .IPledgeTable .LeftAlign td,
.Page-IPledgeSecurity .IPledgeTable .LeftAlign td,
.Page-IPledgeNoGift .LeftAlign.IndProfileInclude td {
	display:block;
}

.Page-IPledgeAddInfo .LeftAlign.IndProfileInclude td td,
.DonorChoiceDtlTable td td,
.DonorChoiceSryTable td td,
.CampLevelRptTable td td,
.CashReportMainTable td td,
.DailyStatusRptTable td td,
.EmployeeStatusRptTable td td,
.NoResponseReport td td,
.PassthruReport td td,
.SumRep1Table td td,
.SumRep2Table td td,
.SumRep3Table td td,
.TransactionPaymentRptTable td td,
.TransactionRptTable td td,
.ResponseReportMainTable td td,
.SendEmail td td,
.ReportPanelTA td td,
.ReportPanelSelect td td,
.AddEmployeeTable td td,
.Table-OrgProfile td td,
.Page-IPledgeDes2 .SearchOptionTable td td,
.Page-EventRegistration #BMPayment .LeftAlign td td {
	display:table-cell;
}

.Area-IRSearch .Classic td {
    padding: 2px;
}

.Page-VolOpInfo .VolOpInfo {
	margin-right:0;
}

.Page-OpMaint .Col-OpTitleInput input,
.Page-OpMaint textarea,
.Page-OpMaint select,
.Page-OpMaint select option {
	width: 100%;
	font-size:10px;
	box-sizing:border-box;
}

.Page-OpMaint .OpGeneralTable td,
.Area-ePledgeAdmin form .Leftalign td td,
.Area-ePledgeAdmin form .LeftAlign td td {
    padding: 1px;
}

.Page-OpMaint .OpMaintTable td.Col-Input,
.Page-OpMaint .OpMaintTable td.Col-Table {
    padding: 0 0 8px;
}

.SendEmailMessage td td {
	display:inline;
	font-size:14px;
}

.Area-ePledgeAdmin form .Leftalign .col-Heading,
.Area-ePledgeAdmin form .Leftalign td,
.Area-ePledgeAdmin form .LeftAlign .col-Heading,
.Area-ePledgeAdmin form .LeftAlign td {
    padding: 4px;
    line-height: 12px;
}

.MainPage .MyOutputs td,
.MainPage .MyOutputs th {
	padding:4px;
}

.Page-AgencyRegistration .Col-cityInput input,
.Page-AgencyRegistration .Col-stateList select,
.Page-AgencyRegistration .Col-zipInput input,
.Page-AgencyRegistration .Col-eMailInput input,
.Page-AgencyRegistration textarea,
.Page-AgencyRegistration .Col-address1Input input,
.Page-AgencyRegistration .Col-address2Input input,
.Page-AgencyRegistration .Col-address3Input input,
.Page-AgencyRegistration .Col-address4Input input,
.Page-AgencyRegistration .Col-OrgName input,
.Page-AgencyRegistration .AgRegisterTable td,
.Area-ePledgeAdmin .LeftAlign .Col-Heading {
	font-size:14px;
}

.Area-ePledgeAdmin .SendEmailMessage td {
	display:block;
	font-size:14px;
	border:0;
}

.SendEmailMessage td td {
	display:table-cell;
	font-size:14px;
}

.CampStatus th,
.Page-AHistory .Col-Heading {
    font-size:14px;
    white-space: normal;
}

.GiveVolunteerAct li {
    display: block;
    text-align: left;
}

.GiveVolunteerAct ul {
    padding: 1em;
}

.Col-UWCA1PArea5 .give a,
.Col-UWCA1LArea5 .give a,
.Col-UWCA1NArea5 .give a,
.Col-UWCA1PArea5 .volunteer a,
.Col-UWCA1LArea5 .volunteer a,
.Col-UWCA1NArea5 .volunteer a,
.Col-UWCA1PArea5 .act a,
.Col-UWCA1LArea5 .act a,
.Col-UWCA1NArea5 .act a,
.Col-UWCA1PArea5 .give a:hover,
.Col-UWCA1LArea5 .give a:hover,
.Col-UWCA1NArea5 .give a:hover,
.Col-UWCA1PArea5 .volunteer a:hover,
.Col-UWCA1LArea5 .volunteer a:hover,
.Col-UWCA1NArea5 .volunteer a:hover,
.Col-UWCA1PArea5 .act a:hover,
.Col-UWCA1LArea5 .act a:hover,
.Col-UWCA1NArea5 .act a:hover {
	line-height:26px;
}

.Menu-Bottom .Menu td {
	background-image:none;
	border-top:0;
}

.Area-Pledge form {
	margin-right:0;
}

.Page-AccountSearch .Section-Selection .AccountKeyword input {
    width: 240px;
}

.Area-Customization .CustomizationTable textarea {
	width:180px;
	height:100px;
}

.Page-IPledgeAddInfo .LeftAlign.IndProfileInclude td {
	display:block;
	margin-top:-1px;
}

.Menu-Bottom,
.MyOutputs .Col-DateTimelabel,
.MyOutputs .Col-JobQueued,
.MyOutputs .Col-Desc,
.MyOutputs .Col-Desclabel,
.MyOutputs .Col-Typelabel,
.MyOutputs .Col-Type,
.Area-Profile .IndProfileInclude .Col-HeaderPrefixLabel,
.Area-Profile .IndProfileInclude .Col-HeaderMiddleNameLabel,
.Area-Profile .IndProfileInclude .Col-HeaderSuffixLabel,
.Area-Profile .IndProfileInclude .Col-NamePrefix,
.Area-Profile .IndProfileInclude .Col-NameMiddleName,
.Area-Profile .IndProfileInclude .Col-NameSuffix,
.AddEmployeeTable td.Col-Prefix,
.AddEmployeeTable td.Col-MiddleName,
.AddEmployeeTable td.Col-Suffix,
.ServiceCatTable .Col-Info,
.ServiceCatTable th,
.TargetedAgenciesTable .Col-PartnerAgy,
.TargetedAgenciesTable th,
.TargetedAgenciesTable .Col-Image,
.IRSearchOptions .Col-Text {
	display:none;
}

.IRSearchOptions .Col-Text {
    padding-left: 6px;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:10px;
	border:1px solid #cccccc;
}

.Area-IRSearch .Classic td {
    padding: 2px;
}

.Page-VolOpInfo .VolOpInfo {
	margin-right:0;
}

.MainPage .MyOutputs td,
.MainPage .MyOutputs th {
	padding:4px 1px;
}

.Area-ePledgeAdmin .SendEmailMessage td {
	display:block;
	border:0;
}

.Area-ePledgeAdmin .SendEmailMessage input[type=checkbox],
.Area-ePledgeAdmin .SendEmailMessage input[type=radio] {
	width:auto;
}

.CampStatus th,
.Page-AHistory .Col-Heading {
    font-size:14px;
    white-space: normal;
}

.MainPage .Report-Header,
.MainPage .Report-Header th {
    letter-spacing: normal;
    font-size: 10px;
}

td.Col-CheckBox {
	text-align:left;
}

.ReportPanelSelect, .ReportPanelTA, .SendEmail {
	margin-top:-1px;
}

.Area-ePledgeAdmin .DonorChoiceDtlTable td .col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable td .col-Heading,
.Area-ePledgeAdmin .DonorChoiceDtlTable td .Col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable td .Col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable td .col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable td .Col-Heading,
.Area-ePledgeAdmin .CashReportMainTable td .col-Heading,
.Area-ePledgeAdmin .CashReportMainTable td .Col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable td .col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable td .Col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable td .col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable td .Col-Heading,
.Area-ePledgeAdmin .NoResponseReport td .col-Heading,
.Area-ePledgeAdmin .NoResponseReport td .Col-Heading,
.Area-ePledgeAdmin .PassthruReport td .col-Heading,
.Area-ePledgeAdmin .PassthruReport td .Col-Heading,
.Area-ePledgeAdmin .SumRep1Table td .col-Heading,
.Area-ePledgeAdmin .SumRep1Table td .Col-Heading,
.Area-ePledgeAdmin .SumRep2Table td .col-Heading,
.Area-ePledgeAdmin .SumRep2Table td .Col-Heading,
.Area-ePledgeAdmin .SumRep3Table td .col-Heading,
.Area-ePledgeAdmin .SumRep3Table td .Col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable td .col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable td .Col-Heading,
.Area-ePledgeAdmin .TransactionRptTable td .col-Heading,
.Area-ePledgeAdmin .TransactionRptTable td .Col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable td .col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable td .Col-Heading,
.Area-ePledgeAdmin .SendEmail td .col-Heading,
.Area-ePledgeAdmin .SendEmail td .Col-Heading,
.Area-ePledgeAdmin .ReportPanelTA td .col-Heading,
.Area-ePledgeAdmin .ReportPanelTA td .Col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect td .col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect td .Col-Heading     {
	font-weight:normal;
	border:0;
}

.Area-Profile .IndProfileInclude td {
	padding: 4px 6px;
    line-height: 12px;
	font-size:12px;
	border:0;
	display:block;
}

.Area-Profile .IndProfileInclude td td {
	padding:1px;
	display:table-cell;
}

.Area-Profile .IndProfileInclude .col-Heading,
.Area-Profile .IndProfileInclude .Col-Heading   {
	font-weight:bold;
	border-top:1px solid #cccccc;
}

.Area-Profile .IndProfileInclude td .col-Heading,
.Area-Profile .IndProfileInclude td .Col-Heading  {
	font-weight:normal;
	border:0;
}

.PanelField input,
.PanelRow input,
.PanelField select,
.PanelRow select {
	width:100%;
	box-sizing:border-box;
	margin-right:1px;
}

.AuditPanel {
    display: block;
    width: 100%;
    box-sizing:border-box;
}

.AuditPanel .InputText.DISABLED {
    display: block;
    margin-bottom:8px;
}

.Area-ePledgeAdmin .TLSearchPanel_SE td {
	display:block;
	width:100%;
	border:0;
	box-sizing: border-box;
}

.Page-TransactionList .TLSearchPanel_SE .Col-Heading {
	font-weight:bold;
	border-top:1px solid #cccccc;
}

.Page-EmployeeList .LeftAlign .Col-Heading,
.Page-EmployeeTree .LeftAlign .Col-Heading,
.Page-TransactionList .LeftAlign .Col-Heading {
	 width:auto;
	 box-sizing: border-box;
}

html .Section-PledgeConfirm .PledgeNavigationTextNext,
html .Section-PledgeConfirm .PledgeNavigationTextPrevious,
html .Section-PledgeConfirm .PledgeNavigationTextCancel,
html .Section-PledgeConfirm .PledgeNavigationTextNextCybs,
html .Section-PledgeConfirm .PledgeNavigationTextPreviousCybs,
html .Section-PledgeConfirm .PledgeNavigationTextCancelCybs,
html .Section-PledgeConfirm .PledgeNavigationNextPP,
html .Section-PledgeConfirm .PledgeNavigationPreviousPP,
html .Section-PledgeConfirm .PledgeNavigationCancelPP,
html .Section-PledgeConfirm .PledgeNavigationNext,
html .Section-PledgeConfirm .PledgeNavigationPrevious,
html .Section-PledgeConfirm .PledgeNavigationCancel,
html .Section-PledgeConfirm .PledgeNavigationNextCybs,
html .Section-PledgeConfirm .PledgeNavigationPreviousCybs,
html .Section-PledgeConfirm .PledgeNavigationCancelCybs {
	position:static;
	padding:0;
}

html .Navigation1,
html .Navigation2,
html .Navigation3,
html .Navigation4,
html .Button1,
html .Button2,
html .Button3,
html .Button4,
html .PledgeNavigation1,
html .PledgeNavigation2,
html .PledgeNavigation3,
html .PledgeNavigation4,
html .NavigationButton1,
html .NavigationButton2,
html .NavigationButton3,
html .NavigationButton4 {
    float:none;
}

.content .Section-PledgeConfirm .PledgeNavigation,
.content .PledgeNavigation {
	 height: 100%;
}

.Classic th,
.Report th {
	letter-spacing:0;
}

.Leftalign.CustomizationTable td {
	display:block;
	padding:2px 12px;
}

.Leftalign.CustomizationTable td td {
	display:table-cell;
	padding:0;
}

.Area-ePledgeAdmin .SendEmailMessage .Col-Heading,
.AddEmployeeTable .Col-Heading,
.Leftalign.CustomizationTable .Col-Label {
	font-weight:bold;
}

.PledgeNavigation .PledgeNavigationNext,
.PledgeNavigation .PledgeNavigationPrevious,
.PledgeNavigation .PledgeNavigationCancel,
.PledgeNavigationTextNextCybs,
.PledgeNavigationTextPreviousCybs,
.PledgeNavigationTextCancelCybs,
.PledgeNavigationTextNextPP,
.PledgeNavigationTextPreviousPP,
.PledgeNavigationTextCancelPP {
    position: static;
}

ul {
	margin:0;
	padding:0;
}

.IPledgeTable .Col-Text {
    white-space: normal;
}

.viewer ul li img {
    border:0;
    box-sizing:border-box;
    width:94%;
}
}

@media print {
body {
    margin:20px;
    background-image:none;
}

body .UWCAHeader,
body nav,
body .Col-UWCA1PArea4,
body .Col-UWCA1LArea4,
body .Col-UWCA1NArea4,
body .RightSide,
body .UWCABottom,
body .UWCAFooterArea,
body .ShareIcons,
body .scorewrap,
body .Navigation,
body .ButtonPanel,
body .fb_iframe_widget,
body .PledgeNavigation,
body .PortletLanguage,
body  iframe,
body .HeaderCompTable,
.ShoppingCart,
.PortletLanguage,
nav.PledgeProgress,
.PledgeNavigation,
.PortletSubscr,
.Navigation,
#PledgeNavigationB,
.PledgeConfirmationButtons {
	display:none !important;
}

.LUTableLeftSide {
	width:100%;
	margin:0;
}
}