.Col-AttendSurvey .Row-LineDetail input {
    width: auto !important;
    border: 0;
}
form#EventReg label.col-sm-3.control-label {
    display: block;
    width: 100%;
}
form#EventReg label.col-sm-3.control-label + .col-sm-9 {
    width: 100%;
}


/*--CB FORMS--*/
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent0 { 
display: block; 
width: 100%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent0 + .col-sm-9 { 
padding-left: 0%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent1 { 
width: 100%; 
display: block; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent1 + .col-sm-9 { 
width: 40%; 
padding-left: 10%; 
text-align: left;
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent2 { 
display: block; 
width: 100%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent2 + .col-sm-9 { 
padding-left: 15%; 
width: 40%; 
text-align: left;
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock { 
display: block; 
width: 100%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock + .col-sm-9 { 
padding-left: 10%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent3 { 
display: block; 
width: 100%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9 { 
padding-left: 20%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9.Col-Dollar { 
max-width: 40%; 
}
/*--CB FORMS END--*/


.LeftSide .Menu-V ul.pureCssMenu ul {
    width: 290px;
}
.LUOuterBody {
    background-color: white !important;
    background-image: none !important;
}
* {
	box-sizing:border-box;
}

@font-face {
    font-family: TradeGothicLTStd-BdCn20;
    src: url(andar:dbImage?file=TradeGothicLTStd-BdCn20.ttf&amp;style=UWLUResponsive);
    src: url(https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A4154544350345346716F73457475452D507671385258625A6142516A33504E624242655A425750454D6A494A5267/TradeGothicLTStd-BdCn20.woff);
}

@font-face {
    font-family: TRADE-GOTHIC-LT-CONDENSED-NO-18;
    src: url(https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A41564A68535652454B7655424A654C4E54464964584B6175564E434C4864526F65754247324A4430445444383067/TRADE-GOTHIC-LT-CONDENSED-NO-18.TTF);
    src: url(https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A4151714C4C656233424978776B7661614C714C4743536C68356A5A433842756130694745746A314C766454687441/trade-gothic-lt-condensed-no-18.woff); 
}

body {
	-webkit-text-size-adjust : 100%; 
}

h1 {
	font-size:32px;
	border:0;
	margin-bottom:2px;
	font-family: TradeGothicLTStd-BdCn20;
	font-weight:normal;
}

h2 {
    font-family: TradeGothicLTStd-BdCn20;
    font-weight:normal;
}

input[type=checkbox], 
input[type=radio], 
input[type=file], 
select[multiple],
.Col-Radio input, 
.Col-Checkbox input {
	height:auto;
	width:auto;
}

.LUInnerBody {
    width: 80%;
}

.HomeSection h1 p {
	font-size:32px;
	border:0;
	margin-bottom:2px;
	font-family: TradeGothicLTStd-BdCn20;
	font-weight:normal;
}

.LUMainTable02TopLeft br,
.LUMainTable02Middle br,
.LUMainTable02TopRight br,
.LUMainTable02TopLeft img,
.LUMainTable02Middle img,
.LUMainTable02TopRight img {
	display:none;
}

.LUMainTable03Middle {
	position:relative;
}

.Area-MobileBrowser {
	display:none;
}

.AreaFooter {
	clear:both;
}

.Col-UWLU1PArea10 .Menu-V,
.Col-UWLU1LArea10 .Menu-V,
.Col-UWLU1NArea10 .Menu-V,
.Col-UWLU1PArea10 .PortletLogo,
.Col-UWLU1LArea10 .PortletLogo,
.Col-UWLU1NArea10 .PortletLogo {
	display:none;
}

.LUFooterMiddle {
    padding: 0 0 14px;
}

.LUFooterMiddle font,
.LUFooterMiddle .mainAg {
	font-size:12px;
	color:#b6b8e1;
}

.LUFooter a:link, .LUFooter a:visited, .LUFooter a:hover, .LUFooter a:active {
    color:#b6b8e1;
}

.Area-UWLU1PArea3 .Portlet,
.Area-UWLU1LArea3 .Portlet,
.Area-UWLU1NArea3 .Portlet {
	margin:0;
	padding:0;
}

.Area-UWLU1PArea3 ul.pureCssMenu,
.Area-UWLU1LArea3 ul.pureCssMenu, 
.Area-UWLU1NArea3 ul.pureCssMenu {
    background-color: #0c1580;
    border:0;
    margin: 0;
    padding: 0;
    border-radius:4px;
    width:100%;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul,
.Area-UWLU1LArea3 ul.pureCssMenu ul,
.Area-UWLU1NArea3 ul.pureCssMenu ul {
    background: #f7f7f7 none repeat scroll 0 0;
    left:0;
    top:100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul ul,
.Area-UWLU1LArea3 ul.pureCssMenu ul ul,
.Area-UWLU1NArea3 ul.pureCssMenu ul ul {
    left: 101%;
    top: -1px;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul a, .Area-UWLU1PArea3 ul.pureCssMenu ul li.dis a:hover, .Area-UWLU1PArea3 ul.pureCssMenu ul li.sep a:hover,
.Area-UWLU1LArea3 ul.pureCssMenu ul a, .Area-UWLU1LArea3 ul.pureCssMenu ul li.dis a:hover, .Area-UWLU1LArea3 ul.pureCssMenu ul li.sep a:hover,
.Area-UWLU1NArea3 ul.pureCssMenu ul a, .Area-UWLU1NArea3 ul.pureCssMenu ul li.dis a:hover, .Area-UWLU1NArea3 ul.pureCssMenu ul li.sep a:hover {
    background: #f7f7f7 none repeat scroll 0 0;
    color: #4f4f4f;
}

.Area-UWLU1PArea3 ul.pureCssMenu a, .Area-UWLU1PArea3 ul.pureCssMenu li.dis a:hover, .Area-UWLU1PArea3 ul.pureCssMenu li.sep a:hover,
.Area-UWLU1LArea3 ul.pureCssMenu a, .Area-UWLU1LArea3 ul.pureCssMenu li.dis a:hover, .Area-UWLU1LArea3 ul.pureCssMenu li.sep a:hover,
.Area-UWLU1NArea3 ul.pureCssMenu a, .Area-UWLU1NArea3 ul.pureCssMenu li.dis a:hover, .Area-UWLU1NArea3 ul.pureCssMenu li.sep a:hover {
    background-color:#0c1580;
    color: #ffffff;
    font: 13px Arial,Tahoma;
    padding: 6px 5px 6px 10px;
}

.Area-UWLU1PArea3 ul.pureCssMenu li a:hover,
.Area-UWLU1LArea3 ul.pureCssMenu li a:hover,
.Area-UWLU1NArea3 ul.pureCssMenu li a:hover {
    background-color:#0c1580;
    color: #d7d8ec;
    font: 13px Arial,Tahoma;
}

.Area-UWLU1PArea3 ul.pureCssMenu li:hover > a,
.Area-UWLU1LArea3 ul.pureCssMenu li:hover > a,
.Area-UWLU1NArea3 ul.pureCssMenu li:hover > a {
    background: #f7f7f7 none repeat scroll 0 0;
    color: #0c1580;
    font: 13px Arial,Tahoma;
}

.Area-UWLU1PArea3 ul.pureCssMenu li:hover > a > span,
.Area-UWLU1LArea3 ul.pureCssMenu li:hover > a > span,
.Area-UWLU1NArea3 ul.pureCssMenu li:hover > a > span {
    color: #0c1580;
}

.LUGAV a {
	line-height:0;
}

.LUGAVGiveArea {
    vertical-align: top;
    padding: 5px 5px 5px 0;
}

.LUGAVAdvocateArea {
	padding: 5px 5px 5px 0;
}

.LUGAVVolunteerArea {
	padding: 5px 0;
}

.IPledgeTable td.Col-Text {
    width: auto;
}

.Area-AcHistory .LeftAlign .Col-Heading {
    width: auto;
}

.Section-NavigateTree {
    border-width: 0;
    padding: 0;
}

.Section-NavigateTree .NABlock {
    border-width: 0;
    padding: 0;
    margin-left: 0;
}

.dtree a.nodeSel {
    background-color: transparent;
    color: #0c1580;
}

.dtree a.node:hover, .dtree a.nodeSel:hover {
    background-color: transparent;
    color: #0c1580;
    text-decoration: underline;
}

.Area-ePledgeAdmin .dtree {
    margin-bottom: 0;
    margin-top: 0;
}

.Section-NavigateTree .Tree, .Section-NavigateTree .dtree {
    margin-left: 0;
}

.AlignEmployeesList form {
    margin-bottom: 10px;
}

.ThermometerSection {
    padding: 0;
}

.Page-IPledge .radioTable {
	border:0;
}

.Classic th, .Report th {
    background: #ffffff none repeat scroll 0 0;
}

.CustomizationTable {
	width:100%;
}

.CustomizationTable input,
.CustomizationTable textarea,
.CustomizationTable select {
	width:100% !important;
}

.Page-AgencySearch .SearchEntry {
	margin-bottom:20px;
}

.Page-AgencySearch .DIV-AgSearchResNote {
	margin:20px 0;
}

.VolCalendarTable td,
.VolCalendarTable th {
    padding: 2px !important;
}

.MainPage {
	padding:10px;
}

td.Col-Name {
    width: auto;
}

.Page-OProfile .Table-OrgProfile,
.Page-OProfile .Table-OrgNames,
.Page-OProfile .Table-Address {
	width:100%;
}

.Page-OProfile .Table-OrgNames td {
	border:0;
}

.Table-OrgProfile input, .Table-OrgProfile select, .Table-OrgProfile textarea {
	width:100%;
}

.Table-OrgProfile td td {
	padding:1px !important;
}

.Page-BioTab .BioTabData .Navigation {
    margin: 0;
}

.LUHeaderLeft {
	background: rgba(0, 0, 0, 0) url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A415353356431745076363061366B2D686A44566A663342783932476437415965495F6B7146666350686C30416141/LUBackground1.gif") repeat scroll 0 0 / 100% 100% !important;
}

.LUHeaderMiddle {
	background: rgba(0, 0, 0, 0) url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A41644A5F636B344D55394B5747425F754E7739427A76365673387A3338666937335772386967376E7A4E47457667/LUBackground2.gif") repeat scroll center top / 100% 100% !important;
}

.LUHeaderRight {
	background: rgba(0, 0, 0, 0) url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A41615248354F714678426D51732D4955767554446966714C344649426F646F6A3752633858476342634C37745067/LUBackground3.gif") repeat scroll right top / 100% 100% !important;
}

.Page-ArticleArchive a, .Page-ArticleArchive a:link, .Page-ArticleArchive a:visited, .Page-ArticleArchive a:active {
    text-decoration: none;
}

.Page-ArticleArchive a:hover, .Page-ArticleArchive a:link:hover, .Page-ArticleArchive a:visited:hover, .Page-ArticleArchive a:active:hover {
    text-decoration: underline;
    color:#0c1580;
}

.ArticleYearBlock {
    background-color: #ffffff;
    border-width: 0;
    font-weight: bolder;
    padding: 0 0 10px 0;
    width: auto;
}

.Col-Date input {
	width:auto !important;
}

.datepick-trigger {
	vertical-align:bottom;
}

.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 {
	width: auto;
}

.LUHeader, .LUGAV, .LUFooter {
	display:none;
}

.UWRIHeader {
	width:100%;
	margin-top:20px;
}

.UWRIHeader td {
	padding:8px;
	text-align:center;
	font-size:26px;
	vertical-align:middle;
	border-top: 1px solid #e7e7e5;
	border-bottom: 1px solid #e7e7e5;
	border-left: 1px solid #e7e7e5;
	font-family: TradeGothicLTStd-BdCn20 !important;
}

.UWRIHeader .LogoArea {
	text-align:left;
	border-left: 0;
	width:60%;
}

.UWRIHeader a, .UWRIHeader td {
	text-decoration:none;
	font-family: TradeGothicLTStd-BdCn20 !important;
	color:#3b3b3b;
}

.FooterOrangeBar {
	background-color:#feb54c;
	color:#ffffff;
	padding:20px 4%;
	display:table;
	width:100%;
	font-weight: bold;
}

.FooterOrangeBar a {
    color:#ffffff; 
    text-decoration:none;
}

.FooterOrangeBar div {
	display:table-cell;
}

.FooterOrangeBar img,
.FooterGreyArea img {
	vertical-align: middle;
	display:inline-block;
	margin-right:4px;
}

.phone, .address {
	text-align:right;
	font-size:13px;
}

.FooterGreyArea {
	background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A4165697A67796456727653765668544644762D6C754F6133656D694E63306A6B794F754D50666C7548634B477151/footer-bg.png");
	background-position:top left;
	color:#a4a295;
	padding:30px 4%;
	font-weight: bold;
	line-height: 18px;
	font-size:13px;
}

.FooterGreyArea a {
	color:#a4a295;
	text-decoration: none;	
}

.LeftSide .FooterOrangeBar,
.LeftSide .FooterGreyArea {
	display:none;
}

.UWRIName {
	font-size:18px;
	width:50%;
}
.StayConnected  {
	display:inline-block;
	vertical-align:top;
	width:28%;
}

.SignUp, .Help211 {
	display:inline-block;
	vertical-align:top;
	width:35%;
}

.FooterHeader {
	color:#514e47;
	font-size:18px;
	margin-bottom:12px;
	font-family: TradeGothicLTStd-BdCn20;
	font-weight:normal;
}

.SubWebTitle {
	display:none;
}

.FooterGreyArea .Portlet {
    margin: 0;
    padding: 0;
}

.SignUp img {
	opacity:0.01;
    filter: alpha(opacity=1); 
}

.SignUp .SubButton a {
	display:block;
	background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A416343744E61366A6B43736F6D396B62694E525842697A317851305F572D306562633964706B5957536769577751/UWRI_13.png");
	height:40px;
	width:66px;
}

.SubEMail, .SubButton {
	display:inline-block;
	vertical-align:top;
}

.SubEMail input {
	height:40px;
	width:100%;
	margin-bottom:2px;
}

.SubMessage {
	margin: 2px 0 10px 0;
}

.FlagTable label {
	width: 95%;
	vertical-align: top;
}

.FlagTable img {
	vertical-align: top;
	float:left;
	margin: 2px 6px 0 0;
}

.FlagTable .col-sm-offset-3, .Section-LoyalContributor .col-sm-offset-3 {
    margin-left: 0;
}
.FlagTable .col-sm-9, .col-sm-offset-3 .col-sm-9 {
    width: 100%;
}

.TranUDFTable .Col-Heading {
	display: block;
	width: 100%;
}

.TargetedAgencies label.col-sm-3 {
	width: 50%;
}

.TargetedAgencies .col-sm-6 {
    width: 30%;
}

.TargetedAgencies .col-sm-7 {
    width: 30%;
}
.address {
    width: 40%;
}

@media screen and (max-width: 1280px) {
.UWRIName {
    width: 40%;
}

.UWRIHeader .LogoArea {
    width: 40%;
}

.FooterGreyArea {
	padding:20px 2%;
}

.FooterOrangeBar {
	padding: 20px 2%;
}

.LUInnerBody {
    width: 90%;
}
}

@media screen and (max-width: 990px) {
.UWRIName {
    width: 40%;
}

.StayConnected {
	width:44%;
	margin-bottom:20px;
}

.SignUp {
	width:54%;
	margin-bottom:20px;
}

.Help211 {
	width:100%;
}

.LUInnerBody {
    width: 96%;
}
}

@media screen and (max-width: 900px) {
.Area-UWLU1PArea3 ul.pureCssMenu ul a, .Area-UWLU1PArea3 ul.pureCssMenu ul li.dis a:hover, .Area-UWLU1PArea3 ul.pureCssMenu ul li.sep a:hover,
.Area-UWLU1LArea3 ul.pureCssMenu ul a, .Area-UWLU1LArea3 ul.pureCssMenu ul li.dis a:hover, .Area-UWLU1LArea3 ul.pureCssMenu ul li.sep a:hover,
.Area-UWLU1NArea3 ul.pureCssMenu ul a, .Area-UWLU1NArea3 ul.pureCssMenu ul li.dis a:hover, .Area-UWLU1NArea3 ul.pureCssMenu ul li.sep a:hover {
    background: #f7f7f7 none repeat scroll 0 0;
    color: #4f4f4f;
}

.Col-CampaignAccountList select {
	width:100%;
}

.DashWidth1, .DashWidth2, .DashWidth3 {
    width: 100%;
}

.PanelField input, 
.PanelRow input,
.PanelField select, 
.PanelRow select {
	width:100%;
	box-sizing:border-box;
	height:26px;
	margin-right:2px;
}

.GROUP_Address, 
.GROUP_Location {
	display:block;
}

.GROUP_Transit, 
.GROUP_Season {
	display:block;
	width: 100%;
}

.PanelRow .AuditPanel input {
	width:100%;
	box-sizing:border-box;
}

.PanelField .Date input, 
.PanelRow .Date input {
	width:auto;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:11px;
	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%;
}

.LUMainTable {
	width:100%;	
}

.LeftSide {
	display:none;
}

.MainPage {
	width:100%;
	display:block;
}

.RightSide {
	width:100%;
	display:block;
}

.Col-UWLU1PArea10 .Menu-V,
.Col-UWLU1LArea10 .Menu-V,
.Col-UWLU1NArea10 .Menu-V {
	display:block;
}

.Menu-V, .Menu-V td {
    color: #000000;
    width: 100%;
}

.Menu-V ul.pureCssMenu {
    border: 1px solid #dddddd;
    width: 100%;
    padding: 0;
    display:block;
    margin: 0;
}

.Menu-V ul.pureCssMenu a {
    background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A415271345A556C6975736B4339736C303265337A6979564745334B35624E4A5F5A727038367776306B6E64595F77/arrow.png");
	background-position:right center;
	background-repeat:no-repeat;
}

.Menu-V ul.pureCssMenu li {
    background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A415146794B434A5854414A64755F425A796161706A456D5874325277536A476F55767370554F3346717A49427051/menu-bg.jpg");
    background-repeat:repeat-x;
    background-position:top left;
    border-bottom:0;
    margin: 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 12px;
    color: #0a0d4c;
    font-size:15px;
    border-bottom: 1px solid #cccccc;
}

.Menu-V ul.pureCssMenu ul {
    left: 14%;
    top: 36px;
    width: 86%;
    padding: 0;
    border: 1px solid #cccccc;
}

.Menu-V a, .Menu-V a:link, .Menu-V a:visited, .Menu-V a:active {
	background: none;
}

.Menu-V ul.pureCssMenu, .Menu-V ul.pureCssMenu ul {
    background-color: transparent;
}

.Menu-V ul.pureCssMenu a, .Menu-V ul.pureCssMenu li.dis a:hover, .Menu-V ul.pureCssMenu li.sep a:hover {
    background-color: transparent;
    color:#ffffff;
    font-weight:bold;
}

.Menu-V ul.pureCssMenu li a:hover {
    background-color: transparent;
    color:#ffffff;
    font-weight:bold;
}

.Menu-V ul.pureCssMenu li:hover > a > span {
    background-color:transparent;
    font-weight:bold;
}

.Menu-V ul.pureCssMenu li:hover > a {
    background-color: transparent;
    font-weight:bold;
}

.Menu-V ul.pureCssMenu li:hover>a {
    background-color:transparent;
    background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A415271345A556C6975736B4339736C303265337A6979564745334B35624E4A5F5A727038367776306B6E64595F77/arrow.png");
    color:#0a0d4c;
    border-bottom:1px solid #cccccc;
    	background-position:right center;
	background-repeat:no-repeat;
}

.Menu-V ul.pureCssMenu .MenuSelected a, .Menu-V ul.pureCssMenu .MenuSelected a:link, .Menu-V ul.pureCssMenu .MenuSelected a:visited, .Menu-V ul.pureCssMenu .MenuSelected a:active {
    background-color:transparent;
    background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A415271345A556C6975736B4339736C303265337A6979564745334B35624E4A5F5A727038367776306B6E64595F77/arrow.png");
    color:#0a0d4c;
    border-bottom:1px solid #cccccc;
    	background-position:right center;
	background-repeat:no-repeat;
}

.Menu-V .MenuHeader,
.Menu-V .MenuFooter {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    margin-top:12px;
    width: 100%;
}

.Menu-Left .MenuHeader:before {
	content:"Main Menu";
	font-size:24px;
	font-family:TradeGothicLTStd-BdCn20;
	color:#0a0d4c;
	text-transform:uppercase;
}

.Menu-Right .MenuHeader:before {
	content:"Role Menu";
	font-size:24px;
	font-family:TradeGothicLTStd-BdCn20;
	color:#0a0d4c;
	text-transform:uppercase;
}

.Menu-V ul.pureCssMenu li:hover>a>span {
   color:#0a0d4c;
}

.Menu-V ul.pureCssMenu ul .CSSCloseButton {
    color:#0a0d4c;
    font-weight:bold;
}

.MenuHeader {
	clear:both;
}

.FooterMes {
    margin-top: 4px;
}

#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 {
    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;
}

.MainPage .Col-SortDefinedTable input {
	width: 100%;
    box-sizing: border-box;
}

.Col-Prefix, 
.Col-MiddleName, 
.Col-Suffix {
	display:none;
}

.Col-eMailField input {
	width:200px;
}

.EventCalendarTable .Col-Text {
	font-size:9px;
}

.MainPage form .EventCalendarTable td, 
.MainPage form .EventCalendarTable th {
	padding:1px;
}

.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent0 { 
 display: block; 
 width: 100%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent0 + .col-sm-9 { 
 padding-left: 0%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent1 { 
 width: 100%; 
 display: block; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent1 + .col-sm-9 { 
 width: 40%; 
 padding-left: 10%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent2 { 
 display: block; 
 width: 100%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent2 + .col-sm-9 { 
 padding-left: 15%; 
 width: 40%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock { 
 display: block; 
 width: 100%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.PromptBlock + .col-sm-9 { 
 padding-left: 10%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent3 { 
 display: block; 
 width: 100%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9 { 
 padding-left: 20%; 
} 
.Page-CBPackageDtlUpdate label.col-sm-3.control-label.Col-Label.LineIndent3 + .col-sm-9.Col-Dollar { 
 max-width: 40%; 
} 

.Page-CBPackageDtlUpdate .TableFormDetails, 
.Page-Forms .TableFormDetails, 
.Page-SurveyNE .TableFormDetails, 
.Page-Survey .TableFormDetails, 
.Page-EventAttendance .TableFormDetails {
	width:100%;
}

.Area-EventManagement .AddActivity td, 
.Area-EventManagement .EventManagement td, 
.Area-EventManagement .EventManagement th {
    padding: 2px;
}

.VolAttachFileTale .Col-Password input {
	width:100%;
	box-sizing:border-box;
}

.VolAttachFileTale  {
	width:100%;
	box-sizing:border-box;
}

.MyOutputs .Col-JobName, 
.CashReportMainTable .col-Heading {
    white-space: normal;
}

.MyOutputs .Col-Date {
    white-space: normal;
}

.AddActivity .Col-DropList select {
	width:100%;
	box-sizing:border-box;
}

.Page-IPledgeAddInfo .Col-RosterName1 input, 
.Page-IPledgeAddInfo .Col-RosterName2 input {
	width:100%;
	box-sizing:border-box;
}

.Page-IPledgeAddInfo .Col-IndEMail input {
	width:100%;
	box-sizing:border-box;
}

.Page-BioTab .HistoryChart img {
	width:100%;
	max-width:260px;
}

.Page-BioTab object embed {
	width:80px;
}

.AccountKeyword input {
	width:80%;
}

.Page-BioTab .Navigation td {
	display:block;
    padding:2px 0;
}

.Page-BioTab .BioTabSeparator img {
	display:none;
}

.Page-BioTab .Navigation {
    height: auto;
    margin: 10px 0;
}

.Section-EventRegistration .AttendList .Col-FirstName input, 
.Section-EventRegistration .AttendList .Col-LastName input, 
.Section-EventRegistration .AttendList .Col-email input {
    width: 100%;
    box-sizing:border-box;
}

.Section-EventRegistration .AttendList {
    width: 100%;
}

#EventReg {
    margin: 2px 0;
}

.MainPage .Page-IRAdvancedS .KeywordSection td {
	display:block;
	padding:0;
}

.BlockHeader, 
.InstructionHeader, 
.WarningHeader, 
.ErrorHeader, 
.TreeHeader {
    font-size: 12px;
}

.Area-Volunteer .Page-VolOpInfo .OpName {
    font-size: 14px;
    line-height: 16px;
}

.Area-Volunteer .Page-VolOpInfo .agencyName, 
.Area-Volunteer .Page-VolOpInfo .eventName {
    font-size: 12px;
}

.Page-OpMaint select {
	width:100%;
	box-sizing:border-box;
}

.NoResponseReport td {
	font-size:11px;
}

.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 {
    width: 100%;
    box-sizing: border-box;
}

.col-Description input, .col-Droplist select {
    width: 100%;
    box-sizing: border-box;
}

.Area-Article {
	margin-right:0;
}

.Area-Article img {
	max-width:100%;
	box-sizing: border-box;
}

.Page-IProfile .Section-IProfile .Col-Input input, 
.Page-IProfile .Section-IProfile .IndNameTable {
	width:100%;
	box-sizing:border-box;
}

.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 .AgRegisterTable .Col-Text input, 
.Page-AgencyRegistration .AgRegisterTable select, 
.Page-AgencyRegistration .AgRegisterTable textarea {
    box-sizing: border-box;
    width: 100%;
}

.Col-cPreLabel, .Col-cMidLabel, .Col-cSufLabel, 
.Col-cPreInput, .Col-cMidInput, .Col-cSufInput {
	display:none;
}

.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;
}

.MobileTable tr, 
.MobileTable th, 
.MobileTable td { 
	display: block; 
}

.MobileTable thead {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.MobileTable tr {
	border-bottom:1px solid #444444;
}

.MobileTable td {
	border: none;
	border-top: 1px solid #eee; 
	position: relative;
	padding-left: 50% !important; 
	font-size:11px;
	min-height:22px;
	vertical-align:middle;
	padding-top:6px;
	padding-right:6px;
	box-sizing:border-box;
}

.MobileTable 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);
}

.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 {
	text-align:left;
}

.Page-BioTab .MobileTable .Col-Fmt-ANDARWholeNumberFormatter, 
.Page-BioTab .MobileTable .Col-Fmt-ANDARIntegerFormatter, 
.Page-BioTab .MobileTable .Col-Fmt-ANDARDollarAmountFormatter, 
.Page-BioTab .MobileTable .Col-Fmt-ANDARPercentFormatter, 
.Page-BioTab .MobileTable .Col-Fmt-ANDARRealNumberFormatter, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-Date, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-MaxGiftMonth, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-DesignationPercentLabel, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-DesignationTrendLabel, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-DesignationAverageLabel, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-VolCountLabel, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-VolCountTrendLabel, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-VolHourLabel, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-VolHourTrendLabel, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-EventCountTrendLabel, 
.Page-BioTab .MobileTable .BioDonorStatisticsTable .Col-EventCountLabel {
	text-align:left;
}

.LFArea .MobileTable tr.Row-Odd td, 
.LFArea .MobileTable tr.Row-Even td {
    background-color: transparent;
}

.Dashboard .MobileTable tr.Row-Odd td, 
.Dashboard .MobileTable tr.Row-Even td {
    background-color: transparent;
}

.Col-Subject input, textarea, 
.Col-SubjectCode select {
    box-sizing: border-box;
    width: 100%;
}

.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 {
	position: static;
}

.MobileTable.NoHeader td:before { 
	position: static;
	width: 0%; 
	padding-right: 0px; 
	content: none;
}

.MyOutputs {
	border:1px solid #cccccc;
	width: 100%;
}

.MyOutputs tr, 
.MyOutputs th, 
.MyOutputs td { 
	display: block; 
}

.MyOutputs th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
	white-space:normal;
}

.MyOutputs tr {
	border-bottom:1px solid #444444;
}

.MyOutputs td {
	border: none;
	border-top: 1px solid #eee; 
	position: relative;
	padding-left: 50% !important; 
	font-size:11px;
	min-height:22px;
	vertical-align:middle;
	padding-top:6px;
	padding-right:6px;
	box-sizing:border-box;
}

.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);
}

.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 {
	text-align:left;
}

.MyOutputs .Col-Image {
    text-align: left;
}

.MyOutputs input[type="checkbox"], .MyOutputs input[type="radio"] {
    margin: 0;
}

td.Col-Name {
    width: auto;
}

.MyOutputs .Col-JobName, .CashReportMainTable .col-Heading {
    white-space: normal;
}

.CampStatus th {
	white-space:normal;
}

.CampStatus {
	border:1px solid #cccccc;
	width: 100%;
}

.CampStatus tr, 
.CampStatus th, 
.CampStatus td { 
	display: block; 
}

.CampStatus th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.CampStatus tr {
	border-bottom:1px solid #444444;
}

.CampStatus 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;
}

.CampStatus 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);
}

.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 {
	text-align:left;
}

.CampStatus .Col-Image {
    text-align: left;
}

.CampHistory {
	border:1px solid #cccccc;
	width: 100%;
}

.CampHistory tr, 
.CampHistory th, 
.CampHistory td { 
	display: block; 
}

.CampHistory th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.CampHistory tr {
	border-bottom:1px solid #444444;
}

.CampHistory 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;
}

.CampHistory 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);
}

.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 {
	text-align:left;
}

.CampHistory .Col-Image {
    text-align: left;
}

.QuickSumTable {
	border:1px solid #cccccc;
	width: 100%;
}

.QuickSumTable tr, 
.QuickSumTable th, 
.QuickSumTable td { 
	display: block; 
}

.QuickSumTable th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.QuickSumTable tr {
	border-bottom:1px solid #444444;
}

.QuickSumTable 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;
}

.QuickSumTable 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);
}

.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 {
	text-align:left;
}

.QuickSumTable .Col-Image {
    text-align: left;
}

.RecentTranTable {
	border:1px solid #cccccc;
	width: 100%;
}

.RecentTranTable tr, 
.RecentTranTable th, 
.RecentTranTable td { 
	display: block; 
}

.RecentTranTable th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.RecentTranTable tr {
	border-bottom:1px solid #444444;
}

.RecentTranTable 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;
}

.RecentTranTable 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);
}

.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 {
	text-align:left;
}

.RecentTranTable .Col-Image {
    text-align: left;
}

.AHistTranTable {
	border:1px solid #cccccc;
	width: 100%;
}

.AHistTranTable tr, 
.AHistTranTable th, 
.AHistTranTable td { 
	display: block; 
}

.AHistTranTable th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.AHistTranTable tr {
	border-bottom:1px solid #444444;
}

.AHistTranTable 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;
}

.AHistTranTable 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);
}

.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 {
	text-align:left;
}

.AHistTranTable .Col-Image {
    text-align: left;
}

.Dashboard table {
    border: 1px solid #444444;
}

.IPledgeTable .Col-Space {
	display:none;
}

.IPledgeTable input {
	width:100%;
	box-sizing:border-box;
}

.IPledgeTable input[type=checkbox], 
.IPledgeTable input[type=radio] {
	width:auto;
}

.SortTable, 
.SortTable select {
	width:100%;
	box-sizing:border-box;
}

.col-FAmountInput input,
.col-TAmountInput input  {
	width:100%;
	box-sizing:border-box;
}

.AddNameTable {
	width:100%;
	box-sizing:border-box;
}

.AddEmployeeTable {
	width:100%;
	box-sizing:border-box;
}

.AddEmployeeTable input,
.AddEmployeeTable select {
	width:100%;
	box-sizing:border-box;
}

.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;
}

.AddEmployeeTable .Col-FirstName,
.AddEmployeeTable .Col-LastName {
	width:50%;
	box-sizing:border-box;
}

.Col-HeaderPrefixLabel, 
.Col-HeaderMiddleNameLabel, 
.Col-HeaderSuffixLabel, 
.Col-NamePrefix, 
.Col-NameMiddleName, 
.Col-NameSuffix {
	display:none;
}

.Area-Profile .IndProfileInclude input,
.Area-Profile .IndProfileInclude select {
	width:100%;
	box-sizing:border-box;
}

.Area-Profile .IndProfileInclude input[type=radio], 
.Area-Profile .IndProfileInclude input[type=checkbox] {
	width:auto;
}

.Page-IPledgeConfirm .PledgeSummary, 
.Page-IPledgeConfirmDisplay .PledgeDes, 
.Page-IPledgeConfirmDisplay .PledgeSummary, 
.Page-SPRPThankyou .PledgeSummary, 
.Page-IPledgeReplicate .PledgeSummary {
	width:100%;
}

.Page-IPledgeDes2 .SearchOptionTable input,
.Page-IPledgeDes2 .SearchOptionTable select {
	width:100%;
	box-sizing:border-box;
}

.Page-NewContact .Row-NameSearch input {
	width:100%;
	box-sizing:border-box;
	margin-bottom:4px;
}

.Page-LoginForgot .LoginForgotTable {
	box-sizing: border-box;
    width: 100%;
} 

.Page-LoginForgot .LoginForgotTable td {
	display:block;
}

.Page-LoginForgot .LoginForgotTable input {
	width:100%;
	box-sizing: border-box;
}

.Page-LoginForgot .Block .LoginForgotTable .Col-Heading {
	text-align:left;
}

.Area-Registration .RegistrationInclude td {
	display:block;
	margin-top: -1px;
}

.Area-Registration .RegistrationInclude td td {
	display:table-cell;
}

.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 {
	display:none;
}

.Area-Registration .LeftAlign td td {
	padding:1px;
}

.Area-Registration .RegistrationInclude input, 
.Area-Registration .RegistrationInclude 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;
}

.TableFormDetails .Row-LineDetail select,
.TableFormDetails .Row-LineDetail input {
	width:100%;
	box-sizing:border-box;
	margin: 4px 0px;
}

.TableFormDetails .Row-LineDetail input[type=checkbox], 
.TableFormDetails .Row-LineDetail input[type=radio], 
.TableFormDetails .Row-LineDetail input[type=file], 
.TableFormDetails .Row-LineDetail .Col-Radio input, 
.TableFormDetails .Row-LineDetail .Col-Checkbox input {
	height:auto;
	width:auto;
}

.Area-Registration .AddressChooseTable table,
.Area-Registration .RegistrationInclude .IndNameTable {
	width:100%;
	box-sizing:border-box;
}

.Area-Registration .LoginBlock,
.Area-Registration .LoginBlock input {
	width:100%;
	box-sizing:border-box;
}

.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 {
	float:none;
}

.NonTableLayout .Row-LineDetail table {
    float: none;
}

.Col-AttendSurvey .Row-LineDetail, 
.Col-AttendSurvey .Row-Mandatory {
    margin: 6px 14px 6px 10px;
}

.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 {
    width: 100%;
    box-sizing:border-box;
}

ul.pureCssMenu ul {
    width: 86%;
    left:14%;
    z-index:30000;
}

.ADetailsTable th, 
.ADetailsTable td {
	font-size:11px;
}

.Page-AgencySearch .SearchEntry input {
	width: 100%;
    box-sizing:border-box;
}

.Section-EventRegistration .FeesTable .Col-Quantity input {
	width:42px;
}

.Section-EventRegistration .FeesTable td, 
.Section-EventRegistration .FeesTable th {
	font-size:11px;
}

.MainPage form .AttendList  {
	border:1px solid #cccccc;
	width: 100%;
}

.MainPage form .AttendList tr, 
.MainPage form .AttendList th, 
.MainPage form .AttendList td { 
	display: block; 
}

.MainPage form .AttendList td td {
	display:table-cell;
}

.MainPage form .AttendList .Row-Heading 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 #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);
}

.MainPage form .AttendList  .Col-Image {
    text-align: left;
}

.Section-EventRegistration .Col-AttendCombGiver {
    text-align: left;
}

.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 {
	text-align:left;
}

.TableFormDetails .LineIndent0, 
.TableFormDetails .LineIndent1,
.TableFormDetails .LineIndent2, 
.TableFormDetails .LineIndent3, 
.TableFormDetails .LineIndent4, 
.TableFormDetails .LineIndent5 {
	padding:0;
}

.Col-AttendSurvey .Row-LineDetail input {
	margin: 4px 0px;
}

.Section-SubscriptionsSelection .TableReportSelection td {
	display:block;
}

.Section-SubscriptionsSelection .TableReportSelection .Col-Integer.Col-Count {
    border-top: 1px solid #000000;
    text-align: left;
}

.Page-TransactionList .TransactionsList th {
    white-space: normal;
}

.LoginButtonPanel div {
	display:block;
}

.Page-preLoginJAAS .PasswordHint {
    position: static;
}

.Page-Dashboard .Dashboard .HistoryChart img {
	width:100%;
	box-sizing:border-box;
}

.Page-Dashboard .Dashboard .Col-Fmt-ANDARDateFormatter {
	text-align:left;
}

.DashBox {
    border: 0;
    margin: 0;
    padding: 0;
}

.Page-ProgramEval .TableQuestionDetails td {
	display:block;
}

.Page-ProgramEval .TableQuestionDetails input,
.Page-ProgramEval .TableQuestionDetails select,
.Page-ProgramEval .TableQuestionDetails textarea {
	width:100%;
	box-sizing:border-box;
}

.Page-ProgramEval {
	margin:0;
}

.Page-ProgramEval .Section-Submit span {
	display:block;
	margin-bottom:3px;
}

ul.pureCssMenu ul ul {
    top: 32px;
}

.OpASearchTable input,
.OpASearchTable select {
	width: 100%;
    box-sizing:border-box;
}

.DesAgSearchList .Col-DesAmount input {
	width:100%;
}

ul.pureCssMenu ul .CSSCloseButton {
	color: #ffffff;
	display:block;
	font-size:12px;
	text-align:right;
	text-transform:capitalize;
	padding:4px;
    cursor:pointer;
}

.VolCalendarTable th {
	white-space:normal;
}

.VolCalendarTable {
	border:1px solid #cccccc;
	width: 100%;
	box-sizing: border-box;
}

.VolCalendarTable tr, 
.VolCalendarTable th, 
.VolCalendarTable td { 
	display: block; 
}

.VolCalendarTable .Row-DayEvent td {
	display:table-cell;
}

.VolCalendarTable th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.VolCalendarTable td {
	border: none;
	border-top: 1px solid #eee; 
	position: relative;
	padding: 4px !important; 
	font-size:12px;
	min-height:22px;
	vertical-align:middle;
	box-sizing:border-box;
}

.VolCalendarTable td td {
	border:0;
}

.VolCalendarTable 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);
	color:#0a0d4c;
}

.VolCalendarTable .Date {
    font-size:14px;
    color:#0a0d4c;
}

.VolCalendarTable .Col-Image {
    text-align: left;
}

.MainPage .Page-OpCalendar form .VolCalendarTable td {
    font-size: 12px;
    line-height: 12px;
}

.VolCalendarTable .OpsDayCell {
	margin-left:10px;
	margin-top:4px;
}

.Page-OpCalendar form #SearchResult {
	margin:0;
}

.EventCalendarTable th {
	white-space:normal;
}

.EventCalendarTable {
	border:1px solid #cccccc;
	width: 100%;
	box-sizing: border-box;
}

.EventCalendarTable tr, 
.EventCalendarTable th, 
.EventCalendarTable td { 
	display: block; 
}

.EventCalendarTable th {
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index:10000;
}

.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;
}

.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);
}

.EventCalendarTable .Col-Image {
    text-align: left;
}

.EventCalendarTable .Date {
	font-weight:bold;
	font-size:14px;
}

.EventDayCell {
	margin-left:10px;
	margin-top:4px;
}

.Col-CalendarEmptyCell {
	display:none !important;
}

.Dashboard .DashBox .Col-Button {
    width:auto !important;
    padding-left: 6px !important;
}

.AccountLink {
    background-color: #ffffff;
    padding: 0px;
}

.AccountLink:hover {
    background-color: #ffffff;
    padding: 0px;
}

#popPromptFirstName {
	width:100%;
}

.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 {
	position:relative;
}

.Page-Dashboard .Dashboard .DashHeader {
	margin:0 0 0 24px;
}

.Page-Dashboard form > .Navigation  {
	background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A41565947597A4756576A56484C2D707569466430716D384E48494F735658744D6A5A5051615A6642486645654B77/menu_icon.png");
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:20px;
	height:16px;
	position:absolute;
	z-index:1;
	top:6px;
	left:0;
	margin:0;
}

.Navigation .BioTabTitle {
    display: block;
}

.Page-BioTab .Navigation td {
    padding: 0;
}

.Navigation .BioTabTitle {
    margin: 0;
}

.Page-BioTab {
	position:relative;
}

.Page-BioTab .Dashboard .DashHeader {
	margin: 0px 0 8px 26px;
}

.Page-BioTab #BioTabForm .Navigation  {
	background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A41565947597A4756576A56484C2D707569466430716D384E48494F735658744D6A5A5051615A6642486645654B77/menu_icon.png");
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:20px;
	height:16px;
	position:relative;
	z-index:1;
	top:23px;
	left:0;
	margin:0;
	display:block;
}

.Col-LU20131PArea2 .PortletLogo .Logo img,
.Col-LU20131LArea2 .PortletLogo .Logo img,
.Col-LU20131NArea2 .PortletLogo .Logo img {
    width:100%;
}

.CustomizationTable {
	width:100%;
}

.CustomizationTable input,
.CustomizationTable textarea,
.CustomizationTable select {
	width:100% !important;
}

.CustomizationTable td {
	display:block;
}

.CustomizationTable td td {
	display:table-cell;
}

.CustomizationTable .Col-Label {
	font-weight:bold;
}

.BlockDetails, .InstructionDetails, .WarningDetails, .ErrorDetails, .TreeDetails {
	margin:0;
}

.MainPage form .CustomizationTable td, .MainPage form .CustomizationTable th {
    padding: 2px 6px;
}

.PledgeProgress {
	margin-top:10px;
}

.SubscrRemoveAll td {
	display:block;
}

.MainPage form .ContactRulesCategoriesTable td, .MainPage form .SubscrRemoveAll td, .MainPage form .Section-SubscriptionVolunteerRelease td {
    padding: 2px;
}

.Area-UWLU1PArea3 .PortletMenu .PortletHeader,
.Area-UWLU1LArea3 .PortletMenu .PortletHeader,
.Area-UWLU1NArea3 .PortletMenu .PortletHeader {
	background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A41632D6F46347839694E763430462D357A665F516D46643977327358744861577A476D777A334537545050716841/menu-button.png");
	background-repeat:no-repeat;
	display:block;
	margin: 0 0 2px 2px;
	height:23px;
	width:30px;
	position:absolute;
	top:50px;
	left:14px;
}

.LUHeaderLeft {
    padding: 18px 0 0 15px;
    vertical-align: top;
}

ul.pureCssMenu {
    background-color: #0c1580;
}

ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
    background-color: #0c1580;
    color:#ffffff;
    font-weight:bold;
}

ul.pureCssMenu li a:hover {
    background-color: #242d93;
    color:#ffffff;
    font-weight:bold;
}

ul.pureCssMenu li:hover > a > span {
    background-color:#0c1580;
    font-weight:bold;
}

ul.pureCssMenu li:hover > a {
    background-color: #0c1580;
    font-weight:bold;
}

ul.pureCssMenu ul {
	width: 86%;
	box-sizing: border-box;
	left:14%
}

ul.pureCssMenu ul ul {
    left: 20%;
    width: 80%;
    top:34px;
}

ul.pureCssMenu li {
    float: none;
    border-bottom:1px solid #363ea1;
}

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 {
	font-size:15px;
}

ul.pureCssMenu a, 
ul.pureCssMenu a span, 
ul.pureCssMenu a:hover, 
ul.pureCssMenu a:visited, 
ul.pureCssMenu a:active {
	font-size:15px !important;
}

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 {
	padding: 8px 14px;
}

.Menu-V .Menu {
    width: 100%;
    border-top:1px solid #dddddd;
}

.Area-UWLU1PArea3 ul.pureCssMenu,
.Area-UWLU1LArea3 ul.pureCssMenu,
.Area-UWLU1NArea3 ul.pureCssMenu {
	position:absolute;
	top:76px;
	z-index:60000;
	display:none;
	width:100%;
	box-sizing:border-box;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul, .Area-UWLU1LArea3 ul.pureCssMenu ul, .Area-UWLU1NArea3 ul.pureCssMenu ul{
	border:1px solid #363ea1;
	background-color:#19228d;
	left:14%;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul ul, .Area-UWLU1LArea3 ul.pureCssMenu ul ul, .Area-UWLU1NArea3 ul.pureCssMenu ul ul {
	border:1px solid #363ea1;
	background-color:#2e37a2;
	left: 20%;
    top: 34px;
}

.Area-UWLU1PArea3 ul.pureCssMenu li,
.Area-UWLU1LArea3 ul.pureCssMenu li,
.Area-UWLU1NArea3 ul.pureCssMenu li {
	margin:0;
}

.Area-UWLU1PArea3 ul.pureCssMenu li:hover > a > span,
.Area-UWLU1LArea3 ul.pureCssMenu li:hover > a > span,
.Area-UWLU1NArea3 ul.pureCssMenu li:hover > a > span{
    color:#ffffff;
    font-weight:normal;
}

.Area-UWLU1PArea3 ul.pureCssMenu li:hover > a,
.Area-UWLU1LArea3 ul.pureCssMenu li:hover > a,
.Area-UWLU1NArea3 ul.pureCssMenu li:hover > a {
    background: #0c1580; none repeat scroll 0 0;
    color: #ffffff;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul a, .Area-UWLU1PArea3 ul.pureCssMenu ul li.dis a:hover, .Area-UWLU1PArea3 ul.pureCssMenu ul li.sep a:hover,
.Area-UWLU1LArea3 ul.pureCssMenu ul a, .Area-UWLU1LArea3 ul.pureCssMenu ul li.dis a:hover, .Area-UWLU1LArea3 ul.pureCssMenu ul li.sep a:hover,
.Area-UWLU1NArea3 ul.pureCssMenu ul a, .Area-UWLU1NArea3 ul.pureCssMenu ul li.dis a:hover, .Area-UWLU1NArea3 ul.pureCssMenu ul li.sep a:hover {
    background: #f7f7f7 none repeat scroll 0 0;
    background-color:#19228d;
    color:#ffffff;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul ul a, .Area-UWLU1PArea3 ul.pureCssMenu ul ul li.dis a:hover, .Area-UWLU1PArea3 ul.pureCssMenu ul ul li.sep a:hover,
.Area-UWLU1LArea3 ul.pureCssMenu ul ul a, .Area-UWLU1LArea3 ul.pureCssMenu ul ul li.dis a:hover, .Area-UWLU1LArea3 ul.pureCssMenu ul ul li.sep a:hover,
.Area-UWLU1NArea3 ul.pureCssMenu ul ul a, .Area-UWLU1NArea3 ul.pureCssMenu ul ul li.dis a:hover, .Area-UWLU1NArea3 ul.pureCssMenu ul ul li.sep a:hover {
    background-color:#2e37a2;
    color:#ffffff;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul li a:hover,
.Area-UWLU1LArea3 ul.pureCssMenu ul li a:hover,
.Area-UWLU1NArea3 ul.pureCssMenu ul li a:hover {
    background-color: #19228d;
    color:#ffffff;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul li:hover > a > span,
.Area-UWLU1LArea3 ul.pureCssMenu ul li:hover > a > span,
.Area-UWLU1NArea3 ul.pureCssMenu ul li:hover > a > span {
    background-color:#19228d;
    color:#ffffff;
}

.Area-UWLU1PArea3 ul.pureCssMenu ul li:hover > a,
.Area-UWLU1LArea3 ul.pureCssMenu ul li:hover > a,
.Area-UWLU1NArea3 ul.pureCssMenu ul li:hover > a {
    background-color: #19228d;
    color:#ffffff;
}
}

@media screen and (max-width: 780px) {
.Portlet {
    margin: 0;
    padding: 0;
}

.UWRIName {
    width: 100%;
    margin-bottom:6px;
}

.FooterOrangeBar div {
    display: block;
}

.phone, .address {
    font-size: 13px;
    text-align: left;
}

.Page-CybsSACheckout .PledgeNavigationPrevious,
.Page-CybsSACheckout .PledgeNavigationSubmit,
.Page-CybsSACheckout .PledgeNavigationReset,
.Page-CybsSACheckout .PledgeNavigationCancel {
    position: static !important;
}
}

@media screen and (max-width: 680px) {
.StayConnected, .SignUp, .Help211 {
	display:block;
	width:100%;
}
.FooterGreyArea {
    padding: 20px 10%;
}

.FooterOrangeBar {
    padding: 20px 10%;
}
.giveMiddle, .giveRight, .advocateMiddle, .advocateRight, .volunteerMiddle, .volunteerRight, .giveLeft img, .advocateLeft img, .volunteerLeft img {
	display:none;
}

.giveLeft {
	background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A41546F756E6858537463616176596E7342352D495A6E4E397A6A4C7266634C71726B6C6257663864325A54677741/give.jpg");
	background-size: contain;
     background-repeat: no-repeat;
     height:45px;
}

.advocateLeft {
	background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A416568334146502D6C5964502D506556645252466A66345F7A656F713466725478736639515A6D4657446F427A67/advocate.jpg");
	background-size: contain;
     background-repeat: no-repeat;
     height:45px;
}

.volunteerLeft {
	background-image:url("https://uwriweb.org/servlet/eAndar.WebExtDocument/styleimage/65313A41563343586E45334736752D4D59674B5A58794E684F6C66716735485561346768396F42455F46774643516F6541/volunteer.jpg");
	background-size: contain;
     background-repeat: no-repeat;
     height:45px;
}

.LUGAVGiveTable, .LUGAVAdvocateTable, .LUGAVVolunteerTable {
	height:auto;
}
.MainPage {
    padding: 0;
}

.Area-Pledge form {
    margin-right: 0;
}

.LUHeader {
	position:relative;
}

.LUHeaderLeft a {
	position:absolute;
	top:48px;
	width: 84%;
}

.LUHeaderRight img {
	position:absolute;
	left:10px;
	top:8px;
}

.Area-UWLU1PArea3 .PortletMenu .PortletHeader, .Area-UWLU1LArea3 .PortletMenu .PortletHeader, .Area-UWLU1NArea3 .PortletMenu .PortletHeader {
    right: 16px;
    left:auto;
    top: 48px;
    width: 30px;
}

.MainPage form .ContactRulesCategoriesTable td, .MainPage form .SubscrRemoveAll td, .MainPage form .Section-SubscriptionVolunteerRelease td {
    padding: 1px;
}

.Page-CybsSACheckout .Section-BillInfo table,
.Page-CybsSACheckout .Section-PaymentDtl table {
	width:100%;
}

.Page-CybsSACheckout .Section-BillInfo td,
.Page-CybsSACheckout .Section-PaymentDtl td,
.Page-CybsSACheckout .Section-Reference td {
	display:block;
}

.Page-CybsSACheckout .Section-BillInfo td input,
.Page-CybsSACheckout .Section-BillInfo td select,
.Page-CybsSACheckout .Section-PaymentDtl td input,
.Page-CybsSACheckout .Section-PaymentDtl td select {
	width: 100%;
}

.Page-CybsSACheckout form .Section-Reference .Col-Heading, .Page-CybsSACheckout form .Section-BillInfo .Col-Heading, .Page-CybsSACheckout form .Section-PaymentDtl .Col-Heading {
    width: 100%;
    vertical-align: middle;
    padding: 6px 6px 0px 0px;
}

.Page-CybsSACheckout form .card_expiry_date_mm, .Page-CybsSACheckout form .card_expiry_date_yyyy {
    width: 48% !important;
    margin-right: 4px;
}

.Page-CybsSACheckout tr.ReadOnly input {
    border:1px solid #dddddd;
}
}

@media screen and (max-width: 480px) {
h1 {
	font-size:22px;
}

.SubEMail input {
	width:100%;;
}
.UWRIHeader td {
	display:block;
	border-left:0;
}

.LogoArea {
	width:100% !important;
}
.giveLeft, .advocateLeft, .volunteerLeft {
     height:36px;
}

.LUFooterMiddle font,
.LUFooterMiddle .mainAg {
	font-size:11px;
}

.LUHeaderLeft {
    color: white;
    font-size: 14px;
    line-height: 14px;
}

.FooterMes {
	margin-top:10px;
	font-size:9px;
}

.Page-Survey .TableFormDetails {
    width:100%;
}

.NonTableLayout .LineIndent0 textarea, 
.NonTableLayout .LineIndent1 textarea, 
.NonTableLayout .LineIndent2 textarea, 
.NonTableLayout .LineIndent3 textarea, 
.NonTableLayout .LineIndent4 textarea, 
.NonTableLayout .LineIndent5 textarea {
    width:100%;
}

.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 {
    width:100%;
}

.Menu-Bottom .Menu {
	border:0;
}

.Menu-Bottom .Menu td {
	background-image:none;
	border-top:0;
}

.Area-Pledge form {
	margin-right:0;
}

.Page-AccountSearch .Section-Selection .AccountKeyword input {
    width: 240px;
}

.EventCalendarDetails .EventCalendarTable td td {
	border:0;
}

.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 {
	width:100%;
	box-sizing:border-box;
}

.Page-IPledgeAddInfo .Col-IndEMail input {
	width:100%;
	box-sizing:border-box;
}

.Page-IPledgeAddInfo .LeftAlign.IndProfileInclude td {
	display:block;
	margin-top:-1px;
}

.Page-IPledgeAddInfo .LeftAlign.IndProfileInclude td td {
	display:table-cell;
}

.Page-IPledgeAddInfo .IndProfileInclude {
	border:0;
}

.SearchParameters td {
	font-size:9px;
}

.Page-Survey .TableFormDetails .Row-LineDetail {
    margin: 0;
}

.MyOutputs .Col-DateTimelabel, 
.MyOutputs .Col-JobQueued, 
.MyOutputs .Col-Desc, 
.MyOutputs .Col-Desclabel, 
.MyOutputs .Col-Typelabel, 
.MyOutputs .Col-Type {
	display:none;
}

.IRSearchOptions .Col-Text {
    padding-left: 6px;
}

.NoResponseReport td {
	font-size:10px;
}

.Area-ePledgeAdmin .CashReportMainTable td {
	font-size:10px;
	border:1px solid #cccccc;
}

.Area-ePledgeAdmin .CashReportMainTable td td {
	border:0;
}

.QuickLinkTable td {
	display:block;
}

.QSearchTable .Col-KeywordInput input {
	width:100%;
}

.Page-IRAdvancedS .CheckboxTable td {
	display:block;
}

.Page-IRAdvancedS .CheckboxTable .Col-CheckboxDes {
    height: 0;
    left: 22px;
    position: relative;
    top: -21px;
}

.Page-OpCalendar .CheckboxTable td {
	display:block;
}

.Page-OpCalendar .CheckboxTable .Col-CheckboxDes {
    height: 0;
    left: 22px;
    position: relative;
    top: -21px;
}

.Page-OpMaint .CheckboxTable td {
	display:block;
}

.Page-OpMaint .CheckboxTable .Col-CheckboxDes {
    height: 0;
    left: 22px;
    position: relative;
    top: -21px;
    padding-right:20px;
}

.Page-AdvancedSearch .CheckboxTable td {
	display:block;
}

.Page-AdvancedSearch .CheckboxTable .Col-CheckboxDes {
    height: 0;
    left: 22px;
    position: relative;
    top: -21px;
}

.Page-OpCalendar .CheckboxTable td {
	display:block;
}

.Page-OpCalendar .CheckboxTable .Col-CheckboxDes {
    height: 0;
    left: 22px;
    position: relative;
    top: -21px;
}

.Page-IRQuickSearch .SearchResultSection .SearchParameters .Col-Input input {
	width:100%;
	box-sizing: border-box;
}

.Area-IRSearch .Classic td {
    padding: 2px;
}

.Page-OpCalendar .SelectDateTable img, 
.Page-OpCalendar .SelectDateTable select {
	width:100%;
	box-sizing:border-box;
}

.Page-VolOpInfo .VolOpInfo {
	margin-right:0;
}

.Page-OpMaint .Col-OpTitleInput input, 
.Page-OpMaint textarea, 
.Page-OpMaint select, 
.Page-OpMaint select option {
	width: 100%;
	box-sizing:border-box;
}

.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;
}

.Page-OpMaint .OpMaintTable .Col-OpCityInput input,
.Page-OpMaint .OpMaintTable .Col-OpStateList select,
.Page-OpMaint .OpMaintTable .Col-OpZipInput input {
	width:100%;
	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 {
	font-size:11px;
}

.Page-AgencyRegistration .AgRegisterTable td {
	font-size:11px;
}

.OpMaintTable td {
	display:block;
}

.SendEmailMessage .SubjectField input {
	width:100%;
	box-sizing:border-box;
}

.Area-ePledgeAdmin .SendEmailMessage td {
	display:block;
	border:0;
}

.Area-ePledgeAdmin .SendEmailMessage .Col-Heading {
	font-weight:bold;
}

.Area-ePledgeAdmin .SendEmailMessage input,
.Area-ePledgeAdmin .SendEmailMessage select {
	width:100%;
	box-sizing:border-box;
}

.Area-ePledgeAdmin .SendEmailMessage input[type=checkbox], 
.Area-ePledgeAdmin .SendEmailMessage input[type=radio] {
	width:auto;
}

.SendEmailMessage td td {
	display:inline;
	font-size:11px;
}

.CampStatus th {
    white-space: normal;
    font-size:11px;
}

.Page-AHistory .Col-Heading {
    font-size:11px;
    white-space: normal;
}

.Area-Core .Page-AccountSearch .Section-Selection .AccountKeyword input {
    width: 100%;
    box-sizing: border-box;
}

.Page-BioTab .BioTabData h2, 
.Page-BioTab .Dashboard h2{
	font-size:13px;
}

.Page-BioTab .ANDARMaintenanceHTML {
	width:100%;
	box-sizing:border-box;
}

.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;
}

.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    {
	display:block;
}

.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 {
	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-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 {
	display:none;
}

.Col-ZipCode input, 
.Col-City input, 
.Col-State select {
	width:100%;
	box-sizing:border-box;
}

.Area-ePledgeAdmin form .Leftalign td td, 
.Area-ePledgeAdmin form .LeftAlign td td {
    padding: 1px;
}

.PanelField input, 
.PanelRow input {
	width:100%;
	box-sizing:border-box;
	margin-right:1px;
}

.PanelField select, 
.PanelRow select  {
	width:100%;
	box-sizing:border-box;
    margin-right:1px;
}

.PanelRow .AuditPanel input {
	width:100%;
}

.AuditPanel {
    display: block;
    width: 100%;
    box-sizing:border-box;
}

.PanelField, 
.PanelRow {
	display:block;
}

.AuditPanel .InputText.DISABLED {
    display: block;
    margin-bottom:8px;
}

.AddEmployeeTable td {
	display:block;
}

.AddEmployeeTable td td {
	display:table-cell;
}

.AddEmployeeTable .Col-Heading {
	font-weight:bold;
}

.AddEmployeeTable td.Col-Prefix, 
.AddEmployeeTable td.Col-MiddleName, 
.AddEmployeeTable td.Col-Suffix {
	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;
}

.Page-EmployeeList .LeftAlign, 
.Page-EmployeeTree .LeftAlign, 
.Page-TransactionList .LeftAlign {
    box-sizing: border-box;
    width: 100%;
}

.Page-ProfileChangeUserID .LeftAlign.BlockDetails td,
.Page-ProfileChangePassword .Password-Details td {
	display:block;
}

.Table-OrgProfile td {
	display:block;
}

.Table-OrgProfile td td {
	display:table-cell;
}

.ServiceCatTable .Col-Info, 
.ServiceCatTable th,
.TargetedAgenciesTable .Col-PartnerAgy, 
.TargetedAgenciesTable th, 
.TargetedAgenciesTable .Col-Image {
	display:none;
}

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;
}

.Section-PledgeConfirm .PledgeNavigation,
.PledgeNavigation {
	 height: 100%;
}

.Page-IPledgeDes1 .TargetedAgencies input, 
.Page-IPledgeDes1 .ServiceCategories input {
    box-sizing: border-box;
    width: 100%;
}

.Page-IPledgeDesFedList .DesFedSearchList input {
    box-sizing: border-box;
    width: 100%;
}

.Page-IPledgeDes2 .SearchOptionTable td {
	display:block;
}

.Page-IPledgeDes2 .SearchOptionTable td td {
	display:table-cell;
}

.CheckboxTable .Col-CheckboxDes {
    height: 0;
    left: 22px;
    position: relative;
    top: -21px;
}

.CheckboxTable td {
	display:block;
}

.Area-ePledgeAdmin .ELSearchPanel_SE td {
	display:block;
	padding:0;
}

.Page-IProfile .Col-NameFirstName, 
.Page-IProfile .Col-NameLastName {
	width:50%;
}

.VolAttachFileTale td {
	display:block;
}

.TableFormDetails .Row-LineDetail {
	padding:2px 6px;
}

.Page-VolOpInfo .VopOpsContact td {
	display:block;
}

.Page-IRSearchMain .IRSearchOptions .Col-Text {
	display:none;
}

.Page-IPledgeCreditCardPP .IPledgeTable td,
.Page-IPledgeCheque .IPledgeTable td {
	display:block;
}

.Page-IPledgeNoGift .LeftAlign.IndProfileInclude td {
	display:block;
}

.LUInnerBody {
    margin-top: -10px;
    width: 98%;
}

.Thermometer {
    margin: 4px 0;
}
}

@media screen and (max-width: 380px) {
.LUHeaderRight img {
	width:94%;
}

.giveLeft, .advocateLeft, .volunteerLeft {
     height:24px;
}
}

@media print {
* {
	height: auto;
}

.container {
    width: 100% !important;
}

.LUHeader, .LFArea, iframe, .LeftSide, .RightSide, .LUMainTable03Left, .LUMainTable03Right, br {
display: none !important;
}

.FlagTable .form-group {
    margin-bottom: 4px;
}

.LUInnerBody {
    width: 100%;
}  

.MainPage .LUMainTopLFArea {
    height: auto !important;
}

.MainPage {
    height: auto !important;
    padding:0;
}

.Block {
    padding: 0;
    margin:0;
}

.PledgeProgress, .PledgeProgress table, .PledgeProgress td {
    height: auto !important;
    margin-bottom: 0;
}

.LUOuterBody {
    background: none !important;
}

p {
    margin: 0 0 5px;
}

.Area-Pledge form {
    margin-right: 0;
}
}
