body {
    background-color:white;
    height: 100%;
    color: #363636;
    font-family:Arial, Helvetica, sans-serif;
    height: 100%;
    margin:0;
    padding:0;
    background-image:url("top_grey.jpg");
	background-repeat:repeat-x;
	background-position:top left;
	-webkit-text-size-adjust : 100%;
	font-size: 14px;
}

.ContactsSearchResults {
    column-count: 3;
}

a:link, a:visited, a:active {
    color: #0B1980;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    color: #7C82BA;
}

input[type=checkbox],
input[type=radio],
input[type=file],
select[multiple],
.Col-Radio input,
.Col-Checkbox input {
	/*height:auto;*/
}

h1 {
    color:#FC9F26;
	font-weight:bold;
    font-size: 2.5em;
}

h2 {
    color: #0B1980;
    font-size: 24px;
}

.form-check-input {
    margin-top: .2rem;
}

.page-header {
    padding-bottom: 0;
    margin: 20px 0 4px;
}

.LU2013Header {
    margin: 0;
    padding: 0;
    background-color:#B4B4B4;
    text-align:center;
}

.GenericMainBody {
    margin: 0;
    padding: 0;
    background-color:white;
    background-color:transparent;
}

.Col-LUMainTable {
    background: none repeat scroll 0 0 #0A0D4C;
    border: 0;
    width: 100%;
    padding: 30px;
}

.LUMainTable02 {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}

.LUTableTopLeftSide {
    border: 0;
    width: 100%;
}

.LUTableLeftSide {
    border:0;
    background-color: #ffffff;
}

.LUMainPageTable {
    border: 0px;
    width:100%;
    margin: 0;
}

.MainPage {
    padding: 0;
}

.Portlet {
    margin:0;
    padding:0;
    height:auto;
}

.give a {
	background-image:url("button_01.png");
	background-position:top center;
	background-repeat:no-repeat;
    background-color:transparent;
    height:48px;
    display:block;
    margin:4px 0px;
    background-size: contain;
}

.advocate a {
	background-image:url("button_02.png");
	background-position:top center;
	background-repeat:no-repeat;
    background-color:transparent;
    height:51px;
    display:block;
    margin:4px 0px;
    background-size: contain;
}

.volunteer a {
	background-image:url("button_03.png");
	background-position:top center;
	background-repeat:no-repeat;
    background-color:transparent;
    height:48px;
    display:block;
    margin:4px 0px;
    background-size: contain;
}

.give a:hover {
	background-image:url("buttonHover_01.png");
	background-position:top center;
	background-repeat:no-repeat;
    background-color:transparent;
    height:48px;
    display:block;
}

.advocate a:hover {
	background-image:url("buttonHover_02.png");
	background-position:top center;
	background-repeat:no-repeat;
    background-color:transparent;
    height:51px;
    display:block;
}

.volunteer a:hover {
	background-image:url("buttonHover_03.png");
	background-position:top center;
	background-repeat:no-repeat;
    background-color:transparent;
    height:48px;
    display:block;
}

.TypeSelection #entryField .radio input,
.PledgeTypeSelection .TypeSelection > .radio input {
	margin-left: 0;
}

.alert {
    padding: 0;
    border: 0;
}

.alert-warning {
    background-color: transparent;
    border-color: transparent;
}

.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;
}

.Section-PledgeConfirm .PledgeNavigation {
    margin: 20px 0;
    height:100%;
}

.Page-VolQuickSearch .QSearchTable td,
.Page-VolTeamQuickSearch .QSearchTable td,
.TableFormDetails td,
.Area-ePledgeAdmin .ResponseReportMainTable td,
.Area-ePledgeAdmin .SumRep1Table td,
.Area-Registration textarea,
.Area-Registration input,
.DesignationTotals TD,
.TableReportSelection,
.MyOutputs,
.Dashboard table,
.Area-ePledgeAdmin .CashReportMainTable td,
.DesFedSearchList td {
	border:1px solid #cccccc;
}

.Area-AcHistory .LeftAlign,
.Area-AcHistory .LeftAlign td {
    border: 1px solid #cccccc;
    padding: 2px;
    border-collapse: collapse;
}

.Page-ProfileChangeUserID input,
.Page-ProfileChangePassword input,
.Table-OrgProfile input,
.Table-OrgProfile select,
.Table-OrgProfile .Table-OrgNames,
.Table-OrgProfile .Table-Address,
.Table-CityStateZip,
.Area-Profile .IndNameTable,
.IndProfileInclude input,
.IndProfileInclude select,
.IndProfileInclude textarea,
.WriteIn input,
.WriteInReview input,
.SubEMail input,
.DashWidth1, .DashWidth2, .DashWidth3,
.Page-SendeMail .SendEmailSelection,
.Page-SendeMail .Col-SortDefinedTable table,
.Page-SendeMail .Col-SortDefinedTable table input,
.Page-SendeMail .SendEmailMessage .Col-Template select,
.Page-SendeMail .SendEmailMessage #SenderEMail select,
.Page-SendeMail .SendEmailMessage .SubjectField input,
.viewer ul li img {
	width: 100%;
	box-sizing:border-box;
}

.Menu a,
.Page-ProfileChangePassword .Col-Hint,
.CBPackages td,
.TransactionDetails td,
.MyOutputs .Col-Date,
.LoginForgotTable .SPAN-T,
.CampStatus th,
.Page-EventRegistration #PaymentInformationBlock .Col-Text,
.IPledgeTable .Col-Text {
	white-space:nowrap;
}

.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-OrgProfile input[type=checkbox],
.Table-OrgProfile input[type=radio],
.Table-OrgProfile .Col-Radio input,
.Table-OrgProfile .Col-Checkbox input {
	width:auto;
}

.Table-CityStateZip td {
	width:33%;
}

.Page-SendeMail .LeftAlign TD {
    padding:2px;
    font-size:12px;
}

.Page-SendeMail select,
.Page-SendeMail input,
.Classic td,
.Classic th,
.Calendar-Year2013 th,
.Calendar-Year2013 td,
.AlignSendEmail select,
.AlignSendEmail input,
.AlignSendEmail td,
font,
.Page-BioTab .BioTabData table td,
.DIV-WebPNotePrev,
.CSVColumnSelectionHeader,
.CSVColumnSelectionHeader a {
    font-size: 12px;
}

.IRSearchOptions .Col-Text  {
   padding-left:20px;
}

.Page-AHistory .Col-Heading {
    font-size:12px;
    white-space:nowrap;
}

.Area-CB input {
    background: none repeat scroll 0 0 #ffffff;
    border:1px solid #cccccc;
}

.Classic th,
.EventCalendarDetails .EventCalendarTable TD.Weekend,
.Area-ePledgeAdmin .LeftAlign .Col-Heading,
.Page-ProgramEval .Section-ProgramQuestion,
.Page-ProgramEval .Section-QuestionDetails .ProgramAccount,
.Page-SurveyNE .TableFormDetails {
    background: none repeat scroll 0 0 #ffffff;
}

.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;
}

.BlockDetails {
    margin: 0;
    width: auto;
}

.Area-Profile .BlockDetails,
.logo .TopLogo {
    margin: 0;
}

.LFArea table,
.ATransTable,
.EventCalendarDetails .EventCalendarTable,
#VolCalendarTable,
.NodesStructure,
.Page-IPledgeConfirm .PledgeSummary,
.Page-IPledgeConfirmDisplay .PledgeDes,
.Page-IPledgeConfirmDisplay .PledgeSummary,
.Page-SPRPThankyou .PledgeSummary,
.Page-IPledgeReplicate .PledgeSummary,
.NodesStructure {
    border-collapse:collapse;
}

.EventCalendarTable .Col-IndexImg,
#VolCalendarTable .Col-IndexImg,
.content .LU20131LFooterArea,
.content .RightSide {
	display:none;
}

.IRSearchOptions td {
    padding:1px 5px;
}

.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;
}

.WebLogoL img, .WebLogoR img {
    max-width: 240px;
}

.RightSide img {
    max-width: 100%;
}

.dtree a.nodeSel {
    color: #0B1980;
}

.dtree a.node:hover,
.dtree a.nodeSel:hover {
    color: #0B1980;
    background-color:#ffffff;
    text-decoration:underline;
}

.dtree a.nodeSel,
.Area-Profile .IndProfileInclude .Col-Heading,
.CSVColumnSelectionHeader,
.Menu-V ul.pureCssMenu ul {
    background-color: #ffffff;
}

.Area-ePledgeAdmin .Leftalign .col-Heading,
.Area-ePledgeAdmin .Leftalign td {
    padding: 5px 10px;
    line-height:12px;
}

.Menu-Bottom .Menu,
.Thermometer,
.Area-Volunteer .Page-VolQuickSearch .QSearchTable td,
.Area-Volunteer .Page-VolTeamQuickSearch .QSearchTable td,
.Area-Volunteer .TableFormDetails td,
.Area-ePledgeAdmin .Leftalign td,
.Area-ePledgeAdmin .ResponseReportMainTable td td,
.Area-ePledgeAdmin .SumRep1Table td td,
.Area-Registration .TableFormDetails td,
.IndProfileInclude .AddressChooseTable td,
.IndProfileInclude .IndNameTable td,
.Area-Profile .LeftAlign .IndRosterNameDetails td,
.IndProfileInclude .Col-IndPhoneNumberTable table td,
.Table-OrgProfile .Table-OrgNames td,
.EventCalendarDetails .EventCalendarTable td.Col-DayEvent,
.Page-EventRegistration #PaymentInformationBlock,
.Area-ePledgeAdmin .CashReportMainTable td td {
	border:0;
}

.LU20131PFooter a,
.LU20131LFooter a,
.LU20131NFooter a,
.LU20131PFooterArea .LMRegularText {
	color: #B8BBDF;
    font-weight: normal;
    font-size:11px;
}

.copyright, .copyright a {
    font-weight:normal;
    text-align: center;
    color:#ffffff !important;
    font-size:9px !important;
}

.copyright font {
	font-size:9px;
}

.Area1 {
	margin:0 auto;
	text-align:left;
	height:37px;
    font-family: Helvetica,Arial,sans-serif;
    text-transform: uppercase;
}

.Area1 td {
	vertical-align:middle;
}

.Area-LU20131PArea1,
.Area-LU20131LArea1,
.Area-LU20131NArea1 {
    color:#ffffff;
    margin:11px 0px;
    font-size:11px;
}

.Area1 a,
.Area1 a:link,
.Area1 a:visited,
.Area1 a:active {
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
}

.Area1 a:hover,
.Area1 a:visited:hover,
.Area1 a:active:hover {
    color:#ffffff;
    font-size:11px;
    text-decoration:underline;
    font-weight:normal;
}

.Col-LU20131PArea2,
.Col-LU20131LArea2,
.Col-LU20131NArea2 {
	vertical-align:middle;
	text-align: right;
}

.Area-LU20131PArea2,
.Area-LU20131NArea2,
.Area-LU20131LArea2 {
    color:#0A0D4C;
    font-size:20px;
    margin-top:36px;
}

.Col-LU20131PArea2 .PortletNote,
.Col-LU20131NArea2 .PortletNote,
.Col-LU20131LArea2 .PortletNote,
.Page-LoginForgot .Block .LoginForgotTable .Col-Heading  {
	text-align:right;
}

.Col-LU20131PArea2 .PortletNote a:hover,
.Col-LU20131NArea2 .PortletNote a:hover,
.Col-LU20131LArea2 .PortletNote a:hover {
	font-weight:normal;
	text-decoration:none;
}

.Area-LU20131PArea5B .Portlet,
.Area-LU20131LArea5B .Portlet,
.Area-LU20131NArea5B .Portlet {
    border: 0;
    padding:10px 15px;
    color:#363636;
}

.Area-LU20131PArea5B p,
.Area-LU20131LArea5B p,
.Area-LU20131NArea5B p {
    margin:4px 0px 14px 0px;
}

.RightSide .Menu {
	width:210px;
}

.RightSide .Menu .SubMenu {
	background-image:none;
}

.RightSide .SubMenu .Menu {
	margin-bottom:-1px;
}

.RightSide a,
.RightSide a:link,
.RightSide a:visited,
.RightSide a:active {
    color:#0B1980;
}

.RightSide a:hover,
.RightSide a:link:hover,
.RightSide a:visited:hover,
.RightSide a:active:hover {
    color:#7C82BA;
}

.RightSide .Menu a,
.RightSide .Menu a:link,
.RightSide .Menu a:visited,
.RightSide .Menu a:active {
    color:#0B1980;
    font-weight:bold;
    margin: 5px;
    display: block;
    font-size:14px;
}

.RightSide .Menu a:hover,
.RightSide .Menu a:link:hover,
.RightSide .Menu a:visited:hover,
.RightSide .Menu a:active:hover {
    color:#0B1980;
    font-weight:bold;
    text-decoration:underline;
    margin-left:5px;
    font-size:14px;
}

.RightSide .SubMenu .Menu a,
.RightSide .SubMenu .Menu a:hover {
    margin-left:20px;
}

.RightSide .ArticleTitle a,
.RightSide .ArticleTitle a:link,
.RightSide .ArticleTitle a:visited,
.RightSide .ArticleTitle a:active,
.RightSide .PortletArticle h3 {
    font-size:15px;
    color:#0B1980;
    text-decoration:none;
    text-align:left;
    font-weight: bold;
    line-height:15px;
}

.RightSide .ArticleTitle a:hover,
.RightSide .ArticleTitle a:link:hover,
.RightSide .ArticleTitle a:visited:hover,
.RightSide .ArticleTitle a:active:hover {
    font-size:15px;
    color:#0B1980;
    text-decoration:underline;
    text-align:left;
    margin-bottom:0px;
    font-weight: bold;
    line-height:15px;
}

.Portlet .KeyImage,
.PortletBanner {
	text-align:center;
}

.PortletArticle,
.Article {
    text-align:left;
}

.Area-LU20131PArea6,
.Area-LU20131LArea6,
.Area-LU20131NArea6 {
    font-size:10px;
    color:#B8BBDF;
    text-transform:uppercase;
    font-weight:bold;
    margin:20px 30px 0px 30px;
    text-align:left;
    text-decoration:none;
}

.Area-LU20131PArea6 a,
.Area-LU20131PArea6 a:link,
.Area-LU20131PArea6 a:visited,
.Area-LU20131PArea6 a:active,
.Area-LU20131LArea6 a,
.Area-LU20131LArea6 a:link,
.Area-LU20131LArea6 a:visited,
.Area-LU20131LArea6 a:active,
.Area-LU20131NArea6 a,
.Area-LU20131NArea6 a:link,
.Area-LU20131NArea6 a:visited,
.Area-LU20131NArea6 a:active {
    font-size:10px;
    color:#B8BBDF;
    text-transform:uppercase;
    font-weight:bold;
    margin: 1em;
    text-align:left;
    text-decoration:none;
}

.Area-LU20131PArea6 a:hover,
.Area-LU20131PArea6 a:visited:hover,
.Area-LU20131PArea6 a:active:hover,
.Area-LU20131LArea6 a:hover,
.Area-LU20131LArea6 a:visited:hover,
.Area-LU20131LArea6 a:active:hover,
.Area-LU20131NArea6 a:hover,
.Area-LU20131NArea6 a:visited:hover,
.Area-LU20131NArea6 a:active:hover {
    font-size:10px;
    color:#B8BBDF;
    text-transform:uppercase;
    font-weight:bold;
    text-align:left;
    text-decoration:underline;
}

.Page-LoginForgot .Block {
    padding:10px;
    box-sizing:border-box;
}

.Page-preLoginJAAS .DIV-LoginFailed,
.BlockError {
    font-size:14px;
    margin-bottom:10px;
}

.Area-Pledge,
.Press-Releases,
.ArticleHeader,
.NavigationNewSearch {
    margin-top:20px;
}

.Page-CBPackageDtlUpdate .TableFormDetails {
    border: 0;
    padding: 0;
}

.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;
}

.TableFormDetails .FontSize1 td {
    font-size: 14px;
}

.Page-CBPackageDtlUpdate .TableFormDetails {
    background: none repeat scroll 0 0 #ffffff;
    border-color: #cccccc;
    width: 100%;
}

.slider_left, .slider_right {
    background-image: none;
    padding: 0;
}

ul.pureCssMenu {
    left:0;
}

ul.pureCssMenu {
    background-color: transparent;
    border: 0;
    padding: 0 2px 2px 0;
}

ul.pureCssMenu ul {
    background-color:#0C1580;
    border-color: #cccccc;
}

ul.pureCssMenu a,
ul.pureCssMenu a:link,
ul.pureCssMenu a:visited,
ul.pureCssMenu a:active,
ul.pureCssMenu li.dis a:hover,
ul.pureCssMenu li.sep a:hover {
    background-color:transparent;
    border: 0;
    color: #969DE1;
    text-transform:uppercase;
    padding: 6px 8px 6px 10px;
    font-weight:bold;
}

.Menu-Top {
    padding: 7px 0px 6px 0px;
    margin: 4px 0;
}

ul.pureCssMenu li {
    margin: 0 0 0 2px;
    background-image:none;
    padding-left:0;
}

.LFArea.Area-LU20131PArea5B ul.pureCssMenu li {
	display: block;
}

.LFArea.Area-LU20131PArea3 ul.pureCssMenu li {
	display: inline-block;
}

ul.pureCssMenu li:hover>a,
ul.pureCssMenu li a:hover {
    background-color:#323d93;
    border:0;
    font-weight:bold;
    color:#ffffff;
}

.Page-OpSearchResult form #SearchResult th,
.Page-OpCalendar form #SearchResult th  {
    text-align:left;
    background-color:#eeeeee;
}

.InterestsSection table {
    background-color:transparent;
    margin-right:20px;
}

.LU2013Top {
    margin-bottom: 10px;
    text-align:left;
}

.LU2013TopMenu {
	background-color: #0E1A75;
}

.LU20131PArea5A,
.LU20131LArea5A,
.LU20131NArea5A {
    background-color: #09115a;
}

.LU20131PArea5A,
.LU20131PArea5A a,
.LU20131LArea5A,
.LU20131LArea5A a
.LU20131NArea5A,
.LU20131NArea5A a {
    color: #ffffff !important;
}

.LU20131PArea5A .PortletLanguage,
.LU20131LArea5A .PortletLanguage,
.LU20131NArea5A .PortletLanguage {
	padding: 4px 32px;
}

.RightSide .PortletSurvey .col-sm-3,
.RightSide .PortletSurvey .col-sm-9 {
    float: none;
    width: 100%;
}

.Col-Label span.NumberingNoTable,
.NumberingNoTable {
    margin: 0 0.4em 0.5em 0;
}

.LU20131PArea5B,
.LU20131LArea5B,
.LU20131NArea5B {
    background: #ffffff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fcf0e0, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcf0e0, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcf0e0, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcf0e0, #fff); /* Standard syntax */
}

.Col-LU20131PArea5,
.Col-LU20131LArea5,
.Col-LU20131NArea5 {
	padding-left: 0;
	padding-right:0;
}

.redbuttons {
	margin:0px 16px;
	padding:32px 0px 24px 0;
}

.redbuttons img {
	margin:4px 0px;
}

.socialicons {
	padding:8px 32px;
}

.Page-EmployeeList .selectCoord,
.Page-EmployeeList .selectEmployee {
	background: none repeat scroll 0 0 transparent;
}

.Area-CB .LeftAlign td,
.Area-Budget .LeftAlign td,
.Area-Forms .LeftAlign td {
    border: 1px solid #cccccc;
    padding: 2px 4px;
}

.Page-ProgramEval .Section-ReferenceMaterials .EvaluationRefTitle,
.Page-VolQuickSearch .InterestlinkTitle,
.Page-VolQuickSearch .EventlinkTitle {
    font-size: 13px;
}

.Section-QuestionDetails .WorkingOrgAccount {
    font-size: 12px;
    font-weight: normal;
}

.ScoreNegative,
.ScoreNegativeDisabled {
    background-image: url("down1.gif");
    background-repeat: no-repeat;
    background-position:4px 4px;
    height: 20px;
    padding:2px 4px;
    width: 28px;
    border:1px solid #cccccc;
    text-align:right;
    font-size:11px;
    font-weight:normal;
    margin:0;
}

.ScorePositive,
.ScorePositiveDisabled {
    background-image: url("up1.gif");
    background-repeat: no-repeat;
    background-position:4px 4px;
    height: 20px;
    padding:2px 4px;
    width: 28px;
    border:1px solid #cccccc;
    text-align:right;
    font-size:11px;
    font-weight:normal;
    margin:0;
}

.likedisabled,
.dislikedisabled {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.scorewrap a,
.scorewrap a:link,
.scorewrap a:visited,
.scorewrap a:active {
    color: #666666;
    font-weight:normal;
    font-size:12px;
}

.scorewrap a:hover,
.scorewrap a:link:hover,
.scorewrap a:visited:hover,
.scorewrap a:active:hover {
    color:#666666;
    text-decoration:underline;
}

.Block,
.Instruction,
.Warning,
.Error,
.Tree {
    border: 0;
    margin: 0;
    padding: 0;
}

#PageControl {
	margin:20px 0px;
}

.Col-VolOpInfoLeft,
.Col-VolOpInfoRight {
    background: none repeat scroll 0 0 #ffffff;
    color: #363636;
}

.DIV-VolOpNotAvailable,
.DIV-VolOpBottom,
.Agencies .SearchEntry {
	margin-bottom:20px;
}

.Col-VolOpInfoLeft,
.Col-VolOpInfoRight {
	width:50%;
}

.Area-Volunteer .CheckboxTable td {
    padding: 2px;
}

.AddressChooseTable,
.IndRosterNameDetails,
.AddressChooseTable td,
.CashReportMainTable,
.Page-CBPackageDtl .Classic {
	width:100%;
}

.IndProfileInclude {
	border:1px solid #cccccc;
	margin-bottom:12px;
}

.Page-CBPackageDtlUpdate .Block,
.IndProfileInclude .Col-GenderList select,
.IndProfileInclude input[type=checkbox],
.IndProfileInclude input[type=radio],
.IndProfileInclude .Col-Radio input,
.IndProfileInclude .Col-Checkbox input,
td.Col-Name {
	width:auto;
}

.Report-GrandTotal td,
.Dashboard tr.Row-Odd td,
.Dashboard tr.Row-Even td,
.Page-EventRegistration #PaymentInformationBlock,
.Page-EventRegistration #BMPayment {
    background-color: #ffffff;
}

.Classic td {
	border:1px solid #cccccc;
	padding:4px;
	word-wrap: break-word;
}

.Report td {
	padding:4px;
	word-wrap: break-word;
}

.Page-IPledgeDes1 H2,
.Page-IPledgeDes2 H2 {
    border-bottom: 0;
}

.ShareDetails a img {
	filter: alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;
}

.ShareDetails a:hover img {
	filter: alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
}

.Dashboard th,
.Dashboard td.Col-Heading {
    background: none repeat scroll 0 0 #ffffff;
    color: #000000;
    font-weight: bold;
}

.BioTabData h2, .Dashboard h2 {
    color: #0B1980;
    text-decoration: none;
    font-size: 18px;
}

.PortletBanner table {
	margin:0 auto;
}

.Page-Dashboard ul li.LeafNode {
    background-image:url("MenuBullet.png");
	background-repeat:no-repeat;
	background-position:0px 3px;
	list-style:none;
	padding-left:16px;
}

.MainPage form .TableLayout td {
	padding:4px 6px;
}

.MainPage .Col-AttendSurvey .NonTableLayout .Col-Label.Col-Checkbox,
.MainPage .Col-AttendSurvey .NonTableLayout .Row-LineDetail span.Col-Radio,
.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,
.container .col-sm-3.control-label.VolOpInfoEvHead,
.container .col-sm-3.control-label.VolOpInfoAgHead {
    padding-left: 0;
}

.MainPage form .AttendList td.Col-FirstName,
.MainPage form .AttendList td.Col-LastName,
.MainPage form .AttendList td.Col-email {
    padding: 2px 7px;
}

.MainPage .content .LU20131LFooter {
    width:1000px;
}

.MainPage .LU20131PFooterArea,
.MainPage .LU20131LFooterArea,
.MainPage .LU20131NFooterArea,
.Page-AccountSearch .AccountType,
.ui-dialog .ui-dialog-title {
	margin:0;
}

.MainPage .RightSide {
    display:inline
}

.MainPage .LU20131PArea5A,
.MainPage .LU20131PArea5B {
    position: relative;
    right: 0px;
    top: 0;
}

.Page-EventRegistration .Section-EventRegistration .WillAttendBlock {
    background-color: #ffffff;
    border: 0;
    padding: 0;
    width:auto;
}

.KeywordSearchButton img,
.Page-IRQuickSearch .QuickLaunch img {
	margin:3px 0px;
}

.Section-IProfile .Block,
.dtree,
.Menu-V .Menu a,
.LFArea td,
.BlockHeader,
.InstructionHeader,
.WarningHeader,
.ErrorHeader,
.TreeHeader,
.Page-CampaignRegistration .col-sm-9.Col-Text.Col-OrgNames .row.Row-Label {
    padding: 0;
}

.DIV-Note {
	margin-top:6px;
}

.BlockHeader, .dtree A:link,
.EventCalendarTable a:link,
#VolCalendarTable a:link,
.Col-LU20131PArea2 .PortletNote a,
.Col-LU20131NArea2 .PortletNote a,
.Col-LU20131LArea2 .PortletNote a,
.Section-QuestionDetails .QuestionNumber,
.Col-QuestionNumber,
.Page-ProgramEval .ProgramNote,
.Highlight, .Col-Highlight,
.Page-IPledgeConfirm .PledgeSummary .Col-Heading {
	font-weight:normal;
}

.Area-IRSearch .Classic {
    width: 100%;
    box-sizing:border-box;
    margin-top: 10px;
}

.ProfilePreferred {
	white-space:nowrap;
	margin-right:12px;
}

.Dashboard blockquote {
    margin: 0;
    position:static;
}

.PanelField .DISABLED input,
.PanelRow .DISABLED input {
	background-color:#eeeeee;
	border:1px solid #999999;
	margin-bottom:0;
	padding-left: 4px;
}

.PanelField .AccountSelection.ACCOUNTNUMBER input {
	margin-right:6px;
}

.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,
.AuditPanel .Label.Created-,
.AuditPanel .Label.Last-Changed- {
	display:block;
}

.PanelField input,
.PanelField select,
.PanelRow input,
.PanelRow select {
	box-sizing:border-box;
}

.PanelField .FROMDATE input,
.PanelField .TODATE input,
.PanelField .Date input,
.PanelRow .Date input,
.PanelRow .EFFECTIVEDATE input {
	width:auto;
	margin-right:2px;
}

.PanelRow .Date input,
.PanelRow .EFFECTIVEDATE input {
	vertical-align:top;
}

.PanelRow .Label.Seasonal-From,
.PanelField .Label.TODATE {
	display:inline-block;
	margin-right:6px;
}

.ui-widget-header {
    background: none scroll 50% 50% #09115a;
    border: 1px solid #0a0d4c;
    color: #ffffff;
    font-weight: bold;
    font-size:16px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    color: #0a0d4c;
}

.ui-state-default .ui-icon {
    background-image: url("ui-icons_LU2013.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% #e3e4ec;
    border: 1px solid #cccccc;
    color: #0a0d4c;
    font-weight: bold;
}

.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;
}

.Section-EventRegistration .FeesTable .Col-Fee,
.Section-EventRegistration .FeesTable .Col-Quantity,
.Section-EventRegistration .FeesTable .Col-Total,
.IPledgeTable td.Col-Text {
    width:auto;
}

.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;
}

.Annotations .NoteImage img {
	width:120px;
}

.Menu-V ul.pureCssMenu a,
.Menu-V ul.pureCssMenu a:link,
.Menu-V ul.pureCssMenu a:visited,
.Menu-V ul.pureCssMenu a:active,
.Menu-V .pureCssMenu li.dis a:hover,
.Menu-V ul.pureCssMenu li.sep a:hover,
.Menu-V ul.pureCssMenu a span {
    color: #0b1980;
    text-transform: none;
    font-weight:bold;
    font-size:14px;
    padding: 6px 8px 6px 0px;
 }

.Menu-V ul.pureCssMenu li:hover>a,
.Menu-V ul.pureCssMenu li:hover>a span {
    background-color:transparent;
    font-weight:bold;
    font-size:14px;
    color: #0b1980;
}

.Menu-V ul.pureCssMenu li a:hover {
    background-color:transparent;
    font-weight:bold;
    font-size:14px;
    text-decoration:underline;
    color: #0b1980;
}

.RightSide .Menu-V ul.pureCssMenu ul {
    background-color: #ffffff;
    left: -200px;
    top: 0;
    width: 200px;
}

.LU2013TopMenu ul.pureCssMenu ul {
	width:auto;
	z-index:10000;
}

.Area-MobileBrowser,
.CSSCloseButton,
ul.pureCssMenu ul .CSSCloseButton,
.RightSide.Col-LU20131NArea5 {
	display:none;
}

.Menu-Left .MenuHeader:before {
	content:"Main Menu";
	color:#0B1980;
	font-weight:bold;
	font-size:18px;
	border-bottom:1px solid #0B1980;
}

.Menu-Right .MenuHeader:before {
	content:"Role Menu";
	color:#0B1980;
	font-weight:bold;
	font-size:18px;
	border-bottom:1px solid #0B1980;
}

.Menu-Left ul.pureCssMenu ul li,
.Menu-Right ul.pureCssMenu ul li {
    float: none;
    display: block !important;
    padding: 2px 10px;
}

.Page-IPledge .Leftalign {
	border:0;
}

.PledgeProgress {
	margin-bottom:18px;
}

.ServiceCategories td,
.TargetedAgencies td,
.DesAgSearchList th,
.DesAgSearchList td {
	vertical-align:middle;
}

.viewer {
	margin: 0 auto;
	width: 100% !important;
	position: relative;
	overflow: hidden;
	box-sizing:border-box;
}

.viewer ul {
	width: 100% !important;
	overflow: hidden;
	position: relative;
	box-sizing:border-box;
}

.viewer ul li {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
	background-image:none;
	padding-left: 0;
}

.viewer ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.viewer ul {
	display: inline-block;
	overflow: hidden;
}

.AccountLink {
    color: #363636 !important;
    text-decoration:none!important;
}

.AccountLink:hover {
    color: #363636 !important;
    text-decoration:underline !important;
}

.StructureTree ul li {
	margin-bottom:0;
}

.SubWebTitle {
	margin-bottom:10px;
	font-size:16px;
	color:#0b1980;
	font-weight:bold;
}

.SubEMail {
	margin-bottom:6px;
}

.DashHeader .DIV-EventAttendIndBio,
.DashHeader .DIV-EventAttendOrgBio {
	color: #fc9f26;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top:24px;
}

nav.PledgeProgress li.ProgressStepCurrent.DefaultButtons {
	background: linear-gradient(to bottom, #0E1A75 0%,#0A0D4C 100%);
}

nav.PledgeProgress li.DefaultButtons {
    font-size: 13px;
}

.Page-VolOpInfo .OpBlock .agencyName .col-sm-9 {
	padding-left:5px;
}

.FooterMes {
    color: #ffffff;
}

.TransactionsList th:last-child {
    min-width: 60px;
}

.CheckboxTable .col-sm-3 {
    padding: 0 !important;
}

.Page-Schedule .Row-Every label {
	min-width: 100%;
}

.LU2013Top .col-md-6.logo {
    background-image: url("ww-logo.png");
    background-repeat: no-repeat;
    background-position: left center;
    min-height: 80px;
}

.LFArea.Area-LU2013TopLogo {
    height: 100%;
    background-color: #fff;
    padding: 12px 0 2px 0;
}

.scItemRow td {
	padding: 0px 3px;
}

.LUTableLeftSide > .row {
    margin-right: 0;
    margin-left: 0;
}

.subscriptionsList .form-check-input {
    margin-top: 0.2rem;
}

.DashHeader,
.PledgeTypeSelection .TypeSelection-Items label.RadioLabel {
	color:#0B1980;
}

.PledgeTypeSelection .TypeSelection-Items input[type="radio"]:checked + span + label.RadioLabel,
.PledgeTypeSelection .TypeSelection-Items input[type="radio"]:checked + label.RadioLabel {
    background-color: #0B1980 !important;
    color: #fff !important;
}

.Page-CampaignRegistration .col-sm-9.Col-Text.Col-OrgNames {
    padding: 0 30px;
}

main#MainContent {
    margin: 14px;
}

#EventItemForm a .page-header {
    background-color: #0A0D4C;
}

#SpecialEventForm .GroupHead th {
    background-color: #0A0D4C;
}

#EventItemForm .collapse {
    padding: 30px 30px 20px 30px;
}

.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;
    max-width: 120px;
}

.Page-SpecialEventMaint form#SpecialEventForm .col-sm-8 {
	max-width: 85%;
	flex: 0 0 85%;
	padding-left: 0;
    padding-right: 0;
}

.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 {
    color: #ffffff !important;
}

nav.HorizontalIcons li a, .RecentTransactions .btn-group>a.icon {
    padding: 0.5em 0.3em;
}

.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: 992px) {
a.btn.btn-dark.btn-mobile {
    color: #ffffff;
}

.PanelField input,
.PanelRow input,
.PanelField select,
.PanelRow select  {
	width:100%;
	box-sizing:border-box;
    height:26px;
    margin-right:2px;
}

.GROUP_Transit,
.GROUP_Season {
	display:block;
	width: 100%;
}

.PanelRow .AuditPanel input,
ul.pureCssMenu ul,
.MainPage .Col-SortDefinedTable input,
.VolAttachFileTale .Col-Password input,
.VolAttachFileTale,
.AddActivity .Col-DropList select,
.Page-IPledgeAddInfo .Col-RosterName1 input,
.Page-IPledgeAddInfo .Col-RosterName2 input,
.Page-IPledgeAddInfo .Col-IndEMail input,
.Section-EventRegistration .AttendList .Col-FirstName input,
.Section-EventRegistration .AttendList .Col-LastName input,
.Section-EventRegistration .AttendList .Col-email input,
.Page-OpMaint select,
.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,
.Area-Article img,
.Page-IProfile .Section-IProfile .Col-Input input,
.Page-IProfile .Section-IProfile .IndNameTable,
.Page-AgencyRegistration .AgRegisterTable .Col-Text input,
.Page-AgencyRegistration .AgRegisterTable select,
.Page-AgencyRegistration .AgRegisterTable textarea,
.Col-Subject input, textarea,
.Col-SubjectCode select,
.IPledgeTable input,
.SortTable,
.SortTable select,
.col-FAmountInput input,
.col-TAmountInput input,
.AddNameTable,
.AddEmployeeTable,
.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-AgencySearch .SearchEntry input,
.Page-Dashboard .Dashboard .HistoryChart img,
.Page-ProgramEval .TableQuestionDetails input,
.Page-ProgramEval .TableQuestionDetails select,
.Page-ProgramEval .TableQuestionDetails textarea,
.OpASearchTable input,
.OpASearchTable select {
	width:100%;
	box-sizing:border-box;
}

h1 {
	font-size:20px;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:11px;
	border:1px solid #cccccc;
}

.Area-ePledgeAdmin .CashReportMainTable td td,
.content #VolCalendarTable 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%;
}

.LUMainTable,
.LU2013Top,
.MainPage,
.RightSide,
.Area-LU20131PArea4 img,
.Area-LU20131LArea4 img,
.Area-LU20131NArea4 img,
.Page-CBPackageDtlUpdate .TableFormDetails,
.Page-Forms .TableFormDetails,
.Page-SurveyNE .TableFormDetails,
.Page-Survey .TableFormDetails,
.Page-EventAttendance .TableFormDetails,
.Section-EventRegistration .AttendList,
.Page-IPledgeConfirm .PledgeSummary,
.Page-IPledgeConfirmDisplay .PledgeDes,
.Page-IPledgeConfirmDisplay .PledgeSummary,
.Page-SPRPThankyou .PledgeSummary,
.Page-IPledgeReplicate .PledgeSummary,
.DesAgSearchList .Col-DesAmount input,
#popPromptFirstName,
.Col-LU20131PArea2 .PortletLogo .Logo img,
.Col-LU20131LArea2 .PortletLogo .Logo img,
.Col-LU20131NArea2 .PortletLogo .Logo img {
    width:100%;
}

.LU2013TopMenu {
    width: 100%;
    background-color: #0a0d4c;
    margin: 6px 0;
    margin-top: -1.5em;
}

.Area1, .LU2013Header {
	width:100%;
	height: 37px;
}

.LUTableLeftSide {
	width:100%;
	margin:0;
}

.Area-LU20131PArea1,
.Area-LU20131LArea1,
.Area-LU20131NArea1 {
	margin:4px 10px;
}

.LU20131PArea5A,
.LU20131LArea5A,
.LU20131NArea5A {
    background-color: #09115a;
    height:auto;
    width:100%;
}

.LU20131PArea5B,
.LU20131LArea5B,
.LU20131NArea5B {
    background-image:none;
    padding: 0;
    width: 100%;
    background-color:#ffffff;
}

.LU20131PFooterArea,
.LU20131LFooterArea,
.LU20131NFooterArea {
	width:100%;
	margin:0;
	height:20px;
}

ul.pureCssMenu li {
    display: block;
    width: 100%;
    border-bottom:1px solid #384291;
}

ul.pureCssMenu li:last-child {
    float: none;
    border-bottom:none;
}

ul.pureCssMenu {
	display:none;
	width:100%;
	box-sizing:border-box;
}

ul.pureCssMenu a,
ul.pureCssMenu li.dis a:hover,
ul.pureCssMenu li.sep a:hover {
	padding: 12px 5px 10px 26px;
	font-size:12px;
}

.NoResponseReport td,
.ADetailsTable th,
.ADetailsTable td,
.Section-EventRegistration .FeesTable td,
.Section-EventRegistration .FeesTable th {
	font-size:11px;
}

ul.pureCssMenu a,
ul.pureCssMenu a span,
ul.pureCssMenu a:hover,
ul.pureCssMenu a:visited,
ul.pureCssMenu a:active,
.BlockHeader,
.InstructionHeader,
.WarningHeader,
.ErrorHeader,
.TreeHeader {
    font-size: 12px;
}

.Col-LU20131PArea3 .PortletMenu .PortletHeader,
.Col-LU20131LArea3 .PortletMenu .PortletHeader,
.Col-LU20131NArea3 .PortletMenu .PortletHeader {
	background-image:url("menu.png");
	background-repeat:no-repeat;
	display:block;
	margin:2px 0px 2px 30px;
	height:15px;
	width:20px;
	cursor: pointer;
}

.give a {
    background-color: transparent;
    background-image: url("button_01_1.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    margin: 4px 10px 4px 0;
}

.advocate a {
    background-color: transparent;
    background-image: url("button_02_1.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    margin: 4px 10px 4px 0;
}

.volunteer a {
    background-color: transparent;
    background-image: url("button_03_1.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    margin: 4px 0;
}

.give a:hover {
    background-color: transparent;
    background-image: url("buttonHover_01_1.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    margin: 4px 10px 4px 0;
}

.advocate a:hover {
    background-color: transparent;
    background-image: url("buttonHover_02_1.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    margin: 4px 10px 4px 0;
}

.volunteer a:hover {
    background-color: transparent;
    background-image: url("buttonHover_03_1.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    margin: 4px 0;
}

.give {
	width:98px;
}

.advocate {
	width:159px
}

.volunteer {
	width:156px;
}

.redbuttons div,
.PledgeProgress td,
.MyOutputs td:before {
	display: inline-block;
}

.redbuttons {
    margin: 0;
    padding: 8px 0 2px 0;
    text-align: center;
}

.socialicons {
    padding: 0;
    text-align: center;
}

.RightSide .Menu-V .Menu td.SubMenu,
.Page-BioTab .Navigation td {
    padding: 0;
}

.RightSide .Menu-V .Menu td,
.RightSide .Menu-V .SubMenu .Menu td {
    background-image:url("arrow.png");
	background-position:right center;
	background-repeat:no-repeat;
}

.RightSide .Menu-V .Menu tr {
    background-image:url("menu-bg.jpg");
    background-repeat:repeat-x;
}

.RightSide .Menu a,
.RightSide .Menu a:link,
.RightSide .Menu a:visited,
.RightSide .Menu a:active {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding-left: 14px;
    white-space: normal;
    padding-right: 20px;
    box-sizing: border-box;
}

.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: 10px 0;
    padding-left: 14px;
    padding-right: 20px;
    box-sizing: border-box;
    white-space: normal;
}

.RightSide .SubMenu .Menu a,
.RightSide .SubMenu .Menu a:hover {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 10px 24px;
    padding-left: 14px;
    white-space: normal;
    padding-right: 20px;
    box-sizing: border-box;
}

.Menu-Left .MenuHeader:before {
	content:"Main Menu";
	color:#0B1980;
	font-weight:bold;
	text-transform:uppercase;
	font-size:18px;
	border:0;
}

.Menu-Right .MenuHeader:before {
	content:"Role Menu";
	color:#0B1980;
	font-weight:bold;
	text-transform:uppercase;
	font-size:18px;
	border:0;
}

.Menu-Left .MenuHeader,
.Menu-Right .MenuHeader {
	margin:10px 4px 4px 14px;
}

.RightSide .Menu-V .Menu {
    width: 100%;
    border-top:1px solid #dddddd;
}

.MenuHeader {
	clear:both;
}

.logo .TopLogo {
	width:100%;
	margin: 10px 0 0 0;
	max-width: 445px;
}

.Area-LU20131PArea2,
.Area-LU20131NArea2,
.Area-LU20131LArea2 {
    font-size: 18px;
    margin: 30px 16px 10px 0;
    line-height: 18px;
}

.Area-LU20131PArea6,
.Area-LU20131LArea6,
.Area-LU20131NArea6 {
    margin: 10px 20px;
}

.FooterMes {
    margin-top: 4px;
}

.Area-LU20131PArea6 a,
.Area-LU20131PArea6 a:link,
.Area-LU20131PArea6 a:visited,
.Area-LU20131PArea6 a:active,
.Area-LU20131LArea6 a,
.Area-LU20131LArea6 a:link,
.Area-LU20131LArea6 a:visited,
.Area-LU20131LArea6 a:active,
.Area-LU20131NArea6 a,
.Area-LU20131NArea6 a:link,
.Area-LU20131NArea6 a:visited,
.Area-LU20131NArea6 a:active {
	margin: 10px 2px 0 0;
	text-decoration:none;
}

.Area-LU20131PArea5B .PortletArticle,
.Area-LU20131LArea5B .PortletArticle,
.Area-LU20131NArea5B .PortletArticle,
.Area-LU20131PArea5B .PortletEvent,
.Area-LU20131LArea5B .PortletEvent,
.Area-LU20131NArea5B .PortletEvent,
.Area-LU20131PArea5B .PortletNote,
.Area-LU20131LArea5B .PortletNote,
.Area-LU20131NArea5B .PortletNote {
    border: 0 none;
    color: #363636;
    padding: 10px 15px;
}

.LU20131PFooter a,
.LU20131LFooter a,
.LU20131NFooter a,
.LU20131PFooterArea .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;
}

.EPComponent img {
    width: 70%;
}

.Classic td,
.Report td,
.Classic th,
.Report th,
.MainPage form .EventCalendarTable td,
.MainPage form .EventCalendarTable th {
	padding:1px;
}

.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-LU20131PArea4 object,
.Col-LU20131LArea4 object,
.Col-LU20131NArea4 object,
.Col-Prefix,
.Col-MiddleName,
.Col-Suffix,
.Page-BioTab .BioTabSeparator img,
.Col-cPreLabel,
.Col-cMidLabel,
.Col-cSufLabel,
.Col-cPreInput,
.Col-cMidInput,
.Col-cSufInput,
.HideWhenMobile,
.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 .LU20131LArea5A,
.MainPage .content .LU20131LArea5B {
	display:none;
}

.Col-eMailField input {
	width:200px;
}

.EventCalendarTable .Col-Text {
	font-size:9px;
}

.Area-EventManagement .AddActivity td,
.Area-EventManagement .EventManagement td,
.Area-EventManagement .EventManagement th {
    padding: 2px;
}

.Page-BioTab .HistoryChart img {
	width:100%;
	max-width:260px;
}

.Page-BioTab object embed {
	width:80px;
}

.Page-BioTab .Navigation td {
	display:block;
    padding:2px 0;
}

.Page-BioTab .Navigation {
    height: auto;
    margin: 10px 0;
}

#EventReg {
    margin: 2px 0;
}

.MainPage .Page-IRAdvancedS .KeywordSection td {
	display:block;
	padding:0;
}

.Area-Volunteer .Page-VolOpInfo .OpName {
    font-size: 14px;
    line-height: 16px;
}

.Area-Article {
	margin-right:0;
}

.ProgressStepCurrent img,
.ProgressStep img {
	width:100%;
	display:block;
	margin-bottom:6px;
}

.PledgeProgress table {
	width:100%;
	height:auto;
}

.PledgeProgress,
.PledgeProgress table,
.PledgeProgress td {
	height:auto;
}

.Area-CB .TableReferenceMaterial td,
.Area-CB .TableReferenceMaterial th,
.Area-CB .TableReferenceMaterial td.Col-Text {
	padding:2px 1px;
}

.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;
}

.MobileTable {
	border:1px solid #cccccc;
}

.GROUP_Address,
.GROUP_Location,
.ProgressArrow,
.PledgeProgress .ProgressArrow,
.MobileTable tr,
.MobileTable th,
.MobileTable td,
.CampStatus tr,
.CampStatus th,
.CampStatus td,
.CampHistory tr,
.CampHistory th,
.CampHistory td,
.MyOutputs tr,
.MyOutputs th,
.MyOutputs td,
.QuickSumTable tr,
.QuickSumTable th,
.QuickSumTable 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,
.Section-SubscriptionsSelection .TableReportSelection td,
.LoginButtonPanel div,
.Page-ProgramEval .TableQuestionDetails 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,
.RecentTranTable th,
.AHistTranTable th,
.MainPage form .AttendList .Row-Heading th,
.MyOutputs th,
#VolCalendarTable th,
.EventCalendarTable th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.MobileTable tr,
.CampStatus tr,
.CampHistory tr,
.MyOutputs tr,
.QuickSumTable tr,
.RecentTranTable tr,
.AHistTranTable tr {
	border-bottom:1px solid #444444;
}

.content .MobileTable td,
.content .CampStatus td,
.content .CampHistory td,
.content .QuickSumTable td,
.content .RecentTranTable td,
.content .AHistTranTable td,
.MyOutputs td {
	border: none;
	border-top: 1px solid #eee;
	position: relative;
	padding-left: 50%;
	font-size:11px;
	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;
}

.MyOutputs td {
	min-height:28px;
}

.MobileTable td:before,
.CampStatus td:before,
.CampHistory td:before,
.QuickSumTable td:before,
.RecentTranTable td:before,
.AHistTranTable td:before,
.MyOutputs td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	font-size:11px;
	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,
.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,
.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,
.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,
.Section-EventRegistration .Col-AttendCombGiver,
.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,
.Page-Dashboard .Dashboard .Col-Fmt-ANDARDateFormatter,
#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 th,
.MyOutputs .Col-JobName,
.CashReportMainTable .col-Heading,
.MyOutputs .Col-Date,
.CampStatus th,
.Page-TransactionList .TransactionsList th,
#VolCalendarTable th,
.EventCalendarTable th {
	white-space:normal;
}

.CampStatus,
.CampHistory,
.MyOutputs,
.QuickSumTable,
.RecentTranTable,
.AHistTranTable,
.MainPage form .AttendList  {
	border:1px solid #cccccc;
	width: 100%;
}

.RightSide .Menu-V,
.Area-LU20131PArea5B .Portlet,
.Area-LU20131LArea5B .Portlet,
.Area-LU20131NArea5B .Portlet,
.RightSide .Menu-V ul.pureCssMenu li,
.Page-ProgramEval,
.MyOutputs input[type="checkbox"],
.MyOutputs input[type="radio"],
.Page-OpCalendar form #SearchResult,
.Navigation .BioTabTitle {
	margin:0;
}

.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;
}

.MyOutputs .Col-JobName,
.CashReportMainTable .col-Heading,
.AddEmployeeTable .Col-Heading {
	white-space:nowrap;
}

.AddEmployeeTable .Col-FirstName,
.AddEmployeeTable .Col-LastName {
	width:50%;
	box-sizing:border-box;
}

.PanelField .Date input,
.PanelRow .Date input,
td.Col-Name,
.IPledgeTable input[type=checkbox],
.Area-Profile .IndProfileInclude input[type=checkbox],
.Dashboard .DashBox .Col-Button {
    width:auto;
}

.IPledgeTable input[type=radio],
.Area-Profile .IndProfileInclude input[type=radio] {
	width: 13px;
}
.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;
}

.Area-Registration .LeftAlign td td {
	padding:1px;
}

.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;
}

.LU2013TopMenu ul.pureCssMenu ul {
    width: 86%;
    left:14%;
    z-index:30000;
}

.Section-EventRegistration .FeesTable .Col-Quantity input {
	width:42px;
}

.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 #eee;
	position: relative;
	padding-left: 34%;
	font-size:11px;
	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:11px;
	text-align:left;
	font-weight:bold;
	content: attr(data-title);
}

.Col-AttendSurvey .Row-LineDetail input {
	margin: 4px 0px;
}

.RightSide .Menu-V ul.pureCssMenu {
    border-top: 1px solid #dddddd;
    width: 100%;
    padding: 0;
    display:block;
}

.RightSide .Menu-V ul.pureCssMenu a {
    background-image:url("arrow.png");
	background-position: center left;
	background-repeat:no-repeat;
}

.RightSide .Menu-V ul.pureCssMenu li {
    background-image:url("menu-bg.jpg");
    background-repeat:repeat-x;
    background-position:top left;
    border-bottom:0;
}

.Menu-V ul.pureCssMenu a,
.Menu-V ul.pureCssMenu a:link,
.Menu-V ul.pureCssMenu a:visited,
.Menu-V ul.pureCssMenu a:active,
.Menu-V .pureCssMenu li.dis a:hover,
.Menu-V ul.pureCssMenu li.sep a:hover {
    padding: 10px 5px 10px 15px;
    display: block;
}

.RightSide .Menu-V ul.pureCssMenu ul {
    left: 14%;
    top: 36px;
    width: 86%;
    padding: 0;
    border: 1px solid #0a0d4c;
}

.LU2013TopMenu ul.pureCssMenu a,
.LU2013TopMenu ul.pureCssMenu a:link,
.LU2013TopMenu ul.pureCssMenu a:visited,
.LU2013TopMenu ul.pureCssMenu a:active,
.LU2013TopMenu ul.pureCssMenu li.dis a:hover,
.LU2013TopMenu ul.pureCssMenu li.sep a:hover {
	padding: 8px 5px 8px 10px;
}

.Section-SubscriptionsSelection .TableReportSelection .Col-Integer.Col-Count {
    border-top: 1px solid #000000;
    text-align: left;
}

.Page-ProgramEval .Section-Submit span {
	display:block;
	margin-bottom:3px;
}

ul.pureCssMenu ul ul {
    top: 32px;
}

ul.pureCssMenu ul .CSSCloseButton {
	color: #ffffff;
	display:block;
	font-size:12px;
	text-align:right;
	text-transform:capitalize;
	padding:4px;
    cursor:pointer;
}

#VolCalendarTable,
.EventCalendarTable {
	border:1px solid #cccccc;
	width: 100%;
	box-sizing: border-box;
}

#VolCalendarTable td:after {
	color:#0a0d4c;
}

#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);
}

#VolCalendarTable .Date {
    font-size:14px;
    color:#0a0d4c;
}

.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;
	width: 100%;
}

.AccountLink, .AccountLink:hover {
    background-color: #f4f4f4;
    padding: 4px;
}

.popBlockFisrtName, .popPromptLastName {
	height:auto;
}

.Navigation .BioTabSelected {
    background-color: #f1f1f1;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display:block !important;
    color:#000000;
    padding: 6px 12px 6px 20px !important;
    border-radius:0;
}

.Page-BioTab .Navigation table:hover > td.BioTabTitle  {
	display:block !important;
}

.Navigation .BioTabTitle a {
    border: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 6px 12px 6px 20px;
}

#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 24px;
}

.Page-Dashboard .DashboardAppDetail .Navigation  {
	background-image:none;
	width:auto;
	height:auto;
	position:static;
}

.Page-BioTab .Dashboard .DashHeader {
	margin: 0px 0 8px 26px;
	position: relative;
    top: -25px;
}

.MainPage, .RightSide {
	float:left;
}

.Col-CalendarEmptyCell,
.ADetailsTable th {
    display: none !important;
}

#SearchResult .singleSearchResult,
#SearchResult.listClass .singleSearchResult {
    padding-right: 1em !important;
    padding-left: 1em !important;
}

label.col-sm-3.control-label.Col-Label.LineIndent0,
label.col-sm-3.control-label.Col-Label.LineIndent0 + .col-sm-9,
form#Forms .TableFormDetails .row.Row-LineDetail .col-sm-12 .checkbox label.Col-Label {
    margin-left: 0;
}

ul.pureCssMenu ul {
    background-color: #ffffff;
    left: 0;
    top: 30px;
    width: 100%;
}
}

@media screen and (max-width: 680px) {
.logo, .Col-LU20131PArea2,
.Col-LU20131LArea2,
.Col-LU20131NArea2 {
    display:block;
    width: 100%;
}

.Col-LU20131PArea2 .PortletNote,
.Col-LU20131NArea2 .PortletNote,
.Col-LU20131LArea2 .PortletNote {
	text-align:left;
}

.logo a, .logo .TopLogo {
	margin:0;
	padding:0;
}

.Area-LU20131PArea2,
.Area-LU20131NArea2,
.Area-LU20131LArea2 {
    font-size: 18px;
    line-height: 18px;
    margin: 0 12px 10px;
}

.PrefixNameInfo,
.MiddleNameInfo,
.SuffixNameInfo {
	display:none !important;
}

.Section-IProfile #nameRow.nameRow .col-sm-9 .row {
    padding: 0;
}

.Page-CampaignRegistration .col-sm-9.Col-Text.Col-OrgNames {
    padding: 0 15px;
}

.Page-CampaignRegistration .col-sm-9.Col-Address .col-sm-12 {
    padding-left: 0;
    padding-right: 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) {
h1 {
	font-size:16px;
}

.LU2013TopMenu {
	margin: 0 0 8px;
}

.Col-LUMainTable {
	padding: 1em;
}

.Col-LU20131PArea3 .PortletMenu .PortletHeader {
	margin:0px 0px 2px 20px;
}

.redbuttons {
    margin: 0 auto;
    width: 180px;
}

.LU20131PFooter a,
.LU20131LFooter a,
.LU20131NFooter a,
.LMRegularText,
.copyright font,
.SearchParameters td {
	font-size:9px;
}

.FooterMes {
	margin-top:10px;
	font-size:9px;
}

.logo .TopLogo {
	margin: -2%;
}

.Area-LU20131PArea2,
.Area-LU20131NArea2,
.Area-LU20131LArea2 {
    color: #0a0d4c;
    margin:6px 8px;
    font-size: 14px;
    line-height: 14px;
}

.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 .LU20131LFooter,
.QSearchTable .Col-KeywordInput input,
.PanelRow .AuditPanel input {
	width:100%;
}

.Menu-Bottom .Menu td {
	background-image:none;
	border-top:0;
}

.Area-Pledge form {
	margin-right:0;
}

.Page-AccountSearch .Section-Selection .AccountKeyword input {
    width: 240px;
}

.SearchParameters .KeywordSection input {
	width:100px;
}

.Classic th, .Report th {
	letter-spacing:0;
}

.Area-Customization .CustomizationTable textarea {
	width:180px;
	height:100px;
}

.Page-IPledgeAddInfo .Col-RosterName1 input,
.Page-IPledgeAddInfo .Col-RosterName2 input,
.Page-IPledgeAddInfo .Col-IndEMail input,
.Page-IRQuickSearch .SearchResultSection .SearchParameters .Col-Input input,
.Page-OpCalendar .SelectDateTable img,
.Page-OpCalendar .SelectDateTable select,
.Page-OpMaint .Col-OpTitleInput input,
.Page-OpMaint textarea,
.Page-OpMaint select,
.Page-OpMaint select option,
.Page-OpMaint .OpMaintTable .Col-OpCityInput input,
.Page-OpMaint .OpMaintTable .Col-OpStateList select,
.Page-OpMaint .OpMaintTable .Col-OpZipInput 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 {
	width:100%;
	box-sizing:border-box;
}

.Page-IPledgeAddInfo .LeftAlign.IndProfileInclude td {
	display:block;
	margin-top:-1px;
}

.Menu-Bottom .Menu,
.EventCalendarDetails .EventCalendarTable td td,
.Page-IPledgeAddInfo .IndProfileInclude,
.Area-ePledgeAdmin .CashReportMainTable td td  {
	border:0;
}

.Page-Survey .TableFormDetails .Row-LineDetail {
    margin: 0;
}

.IRSearchOptions .Col-Text {
    padding-left: 6px;
}

.NoResponseReport td {
	font-size:10px;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:10px;
	border:1px solid #cccccc;
}

.Area-IRSearch .Classic td {
    padding: 2px;
}

.Page-OpMaint .OpGeneralTable td {
    padding: 1px;
}

.Page-OpMaint .OpMaintTable td.Col-Input,
.Page-OpMaint .OpMaintTable td.Col-Table {
    padding: 0 0 8px;
}

.Page-OpMaint .OpMaintTable .Col-OpCityInput,
.Page-OpMaint .OpMaintTable .Col-OpStateList,
.Page-OpMaint .OpMaintTable .Col-OpZipInput,
.Page-OpMaint .OpMaintTable .Col-OpCityLabel,
.Page-OpMaint .OpMaintTable .Col-OpStateLabel,
.Page-OpMaint .OpMaintTable .Col-OpZipLabel {
	display:inline-block;
	width:33%;
	box-sizing:border-box;
}

.MainPage .MyOutputs td,
.MainPage .MyOutputs th {
	padding:4px 1px;
}

.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 {
	font-size:11px;
}

.Area-ePledgeAdmin .SendEmailMessage td {
	display:block;
	border:0;
}

.Area-ePledgeAdmin .SendEmailMessage .Col-Heading,
.AddEmployeeTable .Col-Heading {
	font-weight:bold;
}

.Area-ePledgeAdmin .SendEmailMessage input[type=checkbox],
.Area-ePledgeAdmin .SendEmailMessage input[type=radio] {
	width:auto;
}

.SendEmailMessage td td {
	display:inline;
	font-size:11px;
}

.CampStatus th,
.Page-AHistory .Col-Heading {
    font-size:11px;
    white-space: normal;
}

.Page-BioTab .BioTabData h2,
.Page-BioTab .Dashboard h2{
	font-size:13px;
}

.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 .col-Heading,
.Area-ePledgeAdmin .DonorChoiceDtlTable td,
.Area-ePledgeAdmin .DonorChoiceSryTable .col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable td,
.Area-ePledgeAdmin .CampLevelRptTable .col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable td,
.Area-ePledgeAdmin .CashReportMainTable .col-Heading,
.Area-ePledgeAdmin .CashReportMainTable td,
.Area-ePledgeAdmin .DailyStatusRptTable .col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable td,
.Area-ePledgeAdmin .EmployeeStatusRptTable .col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable td,
.Area-ePledgeAdmin .NoResponseReport .col-Heading,
.Area-ePledgeAdmin .NoResponseReport td,
.Area-ePledgeAdmin .PassthruReport .col-Heading,
.Area-ePledgeAdmin .PassthruReport td,
.Area-ePledgeAdmin .SumRep1Table .col-Heading,
.Area-ePledgeAdmin .SumRep1Table td,
.Area-ePledgeAdmin .SumRep2Table .col-Heading,
.Area-ePledgeAdmin .SumRep2Table td,
.Area-ePledgeAdmin .SumRep3Table .col-Heading,
.Area-ePledgeAdmin .SumRep3Table td,
.Area-ePledgeAdmin .TransactionPaymentRptTable .col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable td,
.Area-ePledgeAdmin .TransactionRptTable .col-Heading,
.Area-ePledgeAdmin .TransactionRptTable td,
.Area-ePledgeAdmin .ResponseReportMainTable .col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable td,
.Area-ePledgeAdmin .SendEmail .col-Heading,
.Area-ePledgeAdmin .SendEmail td,
.Area-ePledgeAdmin .ReportPanelTA .col-Heading,
.Area-ePledgeAdmin .ReportPanelTA td,
.Area-ePledgeAdmin .ReportPanelSelect .col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect td  {
    padding: 4px 6px;
    line-height: 12px;
	font-size:12px;
	border:0;
}

.Area-ePledgeAdmin .DonorChoiceDtlTable .col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable .col-Heading,
.Area-ePledgeAdmin .DonorChoiceDtlTable .Col-Heading,
.Area-ePledgeAdmin .DonorChoiceSryTable .Col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable .col-Heading,
.Area-ePledgeAdmin .CampLevelRptTable .Col-Heading,
.Area-ePledgeAdmin .CashReportMainTable .col-Heading,
.Area-ePledgeAdmin .CashReportMainTable .Col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable .col-Heading,
.Area-ePledgeAdmin .DailyStatusRptTable .Col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable .col-Heading,
.Area-ePledgeAdmin .EmployeeStatusRptTable .Col-Heading,
.Area-ePledgeAdmin .NoResponseReport .col-Heading,
.Area-ePledgeAdmin .NoResponseReport .Col-Heading,
.Area-ePledgeAdmin .PassthruReport .col-Heading,
.Area-ePledgeAdmin .PassthruReport .Col-Heading,
.Area-ePledgeAdmin .SumRep1Table .col-Heading,
.Area-ePledgeAdmin .SumRep1Table .Col-Heading,
.Area-ePledgeAdmin .SumRep2Table .col-Heading,
.Area-ePledgeAdmin .SumRep2Table .Col-Heading,
.Area-ePledgeAdmin .SumRep3Table .col-Heading,
.Area-ePledgeAdmin .SumRep3Table .Col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable .col-Heading,
.Area-ePledgeAdmin .TransactionPaymentRptTable .Col-Heading,
.Area-ePledgeAdmin .TransactionRptTable .col-Heading,
.Area-ePledgeAdmin .TransactionRptTable .Col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable .col-Heading,
.Area-ePledgeAdmin .ResponseReportMainTable .Col-Heading,
.Area-ePledgeAdmin .SendEmail .col-Heading,
.Area-ePledgeAdmin .SendEmail .Col-Heading,
.Area-ePledgeAdmin .ReportPanelTA .col-Heading,
.Area-ePledgeAdmin .ReportPanelTA .Col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect .col-Heading,
.Area-ePledgeAdmin .ReportPanelSelect .Col-Heading   {
	font-weight:bold;
	border-top:1px solid #cccccc;
}

.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;
}

.redbuttons div,
.QuickLinkTable td,
.Page-IRAdvancedS .CheckboxTable td,
.Page-OpCalendar .CheckboxTable td,
.Page-OpMaint .CheckboxTable td,
.Page-AdvancedSearch .CheckboxTable td,
.Page-OpCalendar .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,
.Page-VolProfile .CheckboxTable td,
.VolAttachFileTale td,
.Page-VolOpInfo .VopOpsContact td,
.Page-IPledgeCreditCardPP .IPledgeTable td,
.Page-IPledgeCheque .IPledgeTable 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 {
	display:table-cell;
}

.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;
}

.Area-ePledgeAdmin form .Leftalign td td,
.Area-ePledgeAdmin form .LeftAlign td td {
    padding: 1px;
}

.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;
}

.LU20131PFooter,
.LU20131LFooter,
.LU20131NFooter,
.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,
.Page-IRSearchMain .IRSearchOptions .Col-Text {
	display:none;
}

.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;
}

.PledgeNavigation .PledgeNavigationNext,
.PledgeNavigation .PledgeNavigationPrevious,
.PledgeNavigation .PledgeNavigationCancel {
	position:static;
}

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%;
}

.Area-ePledgeAdmin .ELSearchPanel_SE td {
	display:block;
	padding:0;
}

.Page-IProfile .Col-NameFirstName,
.Page-IProfile .Col-NameLastName {
	width:50%;
}

.TableFormDetails .Row-LineDetail {
	padding:2px 6px;
}
}

@media print {
body {
    margin:20px;
    background-image:none;
}

.LU2013Header,
.LU2013Top,
.GenericMainBody .LU2013TopMenu,
.GenericMainBody aside.col-md-3.RightSide,
.GenericMainBody .Col-LU20131PArea4,
.GenericMainBody .Col-LU20131LArea4,
.GenericMainBody .Col-LU20131NArea4,
.GenericMainBody .LU20131PFooterArea,
.GenericMainBody .LU20131LFooterArea,
.GenericMainBody .LU20131NFooterArea,
.GenericMainBody .ShareIcons,
.GenericMainBody .scorewrap,
.GenericMainBody .Navigation,
.GenericMainBody .ButtonPanel,
.GenericMainBody .fb_iframe_widget,
.GenericMainBody .PledgeNavigation,
.PortletLanguage,
.HeaderCompTable,
iframe,
nav.PledgeProgress,
.PledgeNavigation,
.PortletSubscr,
.ShoppingCart,
.Navigation {
	display:none !important;
}

.LUTableLeftSide {
	width:100%;
	margin:0;
}

h1 {
    color: #0b1980;
    font-size:26px;
    text-transform:none;
}

.MainPage,
.LUMainTable {
	width: 100%;
}
}
