﻿/*--------------------------------------------- General ----------------------------------------*/
body {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    border: 0;
}

p {
    font-family:Arial, Helvetica, sans-serif;
}

h1 {
    border-bottom: 1px solid #cccccc;
    font-size: 24px;
}

h2 {
    padding: 0;
    font-size: 20px;
}

h3 {
    margin-bottom:2px;
}

td, th {
    vertical-align: top;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

img {
    border: 0;
}

a {
    color:#000000;
}

a:hover {
    text-decoration: none;
}

input, textarea, select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:3px;
    box-sizing:border-box;
}

input, select {
	height: 26px;
	box-sizing:border-box;
}

input[type=checkbox],
input[type=radio],
input[type=file],
select[multiple],
.Col-Radio input,
.Col-Checkbox input {
	height:auto;
	width:auto;
}

/*--------------------------------------------Blocks---------------------------------------------*/
.Block,
.Instruction,
.Warning,
.Error,
.Tree {
    margin: 0px 0px 5px 0px;
    width: 100%;
    padding: 10px;
    border: 0;
}

.Block {
    padding:10px 0px;
}

.Block td {
    border: 0;
}

.BlockHeader,
.InstructionHeader,
.WarningHeader,
.ErrorHeader,
.TreeHeader {
    margin: 0;
    padding: 5px 0px;
}

.BlockDetails,
.InstructionDetails,
.WarningDetails,
.ErrorDetails,
.TreeDetails {
    margin:0 20px 0 0;
    width: 100%;
}

.BlockMessage {
    margin-top: 3px;
    margin-bottom: 3px;
}

.BlockError,
.BlockError h2 {
    color: #cf0000;
    font-size: 20px;
    font-weight: bold;
}

/*-----------------------------------General Formatting Tables---------------------------------*/
.MainPage {
    padding: 10px;
    text-align:left;
}

.MainPage form table {
    border-collapse:collapse;
    clear:both;
}

.MainPage form table td,
.MainPage form table th {
    padding:4px 6px;
}

.Portlet {
    margin: 5px;
    padding: 3px;
    height:auto;
    text-align: left;
}

.FooterMes {
    margin-top:40px;
}

.LFArea .Highlight {
    font-weight: bold;
    background-color: #eeeeee;
    padding: 2px;
}

.LFArea .Heading {
    font-weight: bold;
    width: 150px;
}

.LFArea table {
    border-spacing: 0;
}

.LFArea th,
.LFArea td.Col-Heading {
    font-weight: normal;
    background-color: #ffffff;
    color: #000000;
    padding: 5px 3px;
}

.LFArea td {
    padding: 5px 3px;
}

.LFArea tr.Row-Odd td,
.LFArea tr.Row-Even td {
    background-color: #ffffff;
}

.WindowHeader .HeaderRightLogo,
.HeaderCompTable .col-rightLogo {
    text-align: right;
}

.windowheader,
.HeaderCompTable {
    width: 100%;
}

.HeaderCompTable .col-leftLogo {
    text-align: left;
}

.Col-Dollar,
.Col-Integer,
.Col-Percentage,
.Col-Decimal,
.Col-Number,
.Col-Percentage input,
.Col-Dollar input,
.Col-Integer input,
.Col-Decimal input,
.Col-Number Input {
    vertical-align: top;
    text-align: right;
}

.Col-Image,
.Col-Time {
    vertical-align: top;
    text-align: center;
}

.Col-Checkbox,
.Col-Radio,
.Col-Text,
.Col-Date {
    text-align: left;
}

.Col-Error {
    color: #cf0000;
    font-size: 20px;
    font-weight: bold;
}

.LeftAlign {
	border-collapse:collapse;
}

.LeftAlign,
.LeftAlign .Col-Input,
.LeftAlign .Col-Integer,
.LeftAlign .Col-Date,
.LeftAlign .Col-Time,
.LeftAlign .Col-Image,
.LeftAlign .Col-Checkbox,
.LeftAlign .Col-Percentage,
.LeftAlign .Col-Dollar,
.LeftAlign .Col-Heading,
.LeftAlign .Col-Droplist,
.LeftAlign th {
    vertical-align: top;
}

.Indent,
.Col-Indent {
    padding-left: 50px;
}

.Highlight,
.Col-Highlight {
    font-weight: bold;
}

.Classic,
.Report {
    border-collapse: collapse;
    margin-bottom: 5px;
}

.Classic th,
.Report th {
    padding: 5px;
    color: #000000;
    font-weight: bold;
    border-collapse: collapse;
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
}

.Classic td,
.Report td {
    background-color: #ffffff;
    border-collapse: collapse;
    border: 1px solid #cccccc;
    padding: 5px;
}

.Classic td td td {
    border:0;
}

.Classic .Row-Even,
.Row-Even,
.Row-Even td {
    background-color:#ffffff;
}

.Classic tr.Row-total td {
    background-color: #eeeeee;
    font-weight: bold;
}

.Report-SubTotal td {
    background-color: #ffffff;
    color: #000000;
}

.Report-GrandTotal td {
    background-color: #f1f1f1;
    color: #000000;
    font-weight: bold;
}

td.Col-Name {
    width: 200px;
    text-align: left;
}

table.RemStartDate {
    border: 1px solid #cccccc;
}

table.Parent,
table.Subsidiaries {
    border: 1px solid #ffffff;
}

tr.headerTable {
    background-color: #eeeeee;
}

tr.first,
tr.first td,
tr.second,
tr.second td {
    background-color: #ffffff;
}

.Area-CB .LeftAlign,
.Area-Budget .LeftAlign,
.Area-Forms .LeftAlign {
    border-collapse: collapse;
    border: 1px solid #cccccc;
    margin-top: 2px;
    margin-bottom: 5px;
}

.Area-CB .LeftAlign td,
.Area-Budget .LeftAlign td,
.Area-Forms .LeftAlign td {
    padding: 5px 10px;
    border: 1px solid #cccccc;
    border-collapse: collapse;
}

.Page-E-Comunity .Classic,
.Page-Demographics .Classic,
.Page-Budget .Classic,
.Page-Budget textarea,
.Page-OutcomeForms .Classic,
.Page-GovFund .Classic,
.Page-Companies .Classic,
.Page-Outcomes .Classic,
.Page-Indicators .Classic,
.Page-Inputs .Classic,
.Page-Activities .Classic,
.Page-BoardMembers .Classic,
.Page-Forms .Classic,
.Page-Outputs .Classic {
    width: 100%;
    box-sizing:border-box;
}

.BudgetTotals .Col-Dollar,
.Page-GovFund .col-Dollar {
    vertical-align: bottom;
    text-align: right;
}

.Page-OutcomeForms .Col-Space,
.Page-Companies  .col-space,
.Page-Outcomes .col-space,
.Page-Budget .col-space,
.Page-Demographics .col-space,
.Page-Inputs .col-space,
.Page-Activities .col-space,
.Page-BoardMembers .col-space,
.Page-Forms .col-Space,
.Page-CBPackageDtlUpdate .Col-Space,
.Page-Outputs .col-space {
    width: 1%;
}

.Page-OutcomeForms .Col-Name,
.Page-Companies .Col-Name,
.Page-Forms .Col-Name,
.Page-Outputs .Col-NameLabel,
.Page-Demographics .Col-Item {
    width: 80%;
}

.MainPage .Area-Registration,
.MainPage .Area-Volunteer,
.MainPage .Page-AccountSelector {
    text-align:left;
}

.MainPage .Page-IPledgeSelection form .PledgeTypeSelection table td,
.MainPage .Page-IPledgeSelection form .PledgeTypeSelection table th {
    padding: 2px;
}

.MainPage .Page-IPledgeSelection form .PledgeTypeSelection .IPledgeTable td.Col-Text {
    width:auto;
}

.MainPage .Page-IPledgeSelectionDA form .PledgeTypeSelection table td,
.MainPage .Page-IPledgeSelectionDA form .PledgeTypeSelection table th {
    padding: 2px;
}

.MainPage .Page-IPledgeSelectionDA form .PledgeTypeSelection .IPledgeTable td.Col-Text {
    width:auto;
}

/*-----------------------------------------Tree-------------------------------------------------*/
.Section-NavigateTree {
    padding: 0px;
    background-color: #eeeeee;
    width: 100%;
}

.Section-NavigateTree .VisionCouncil {
    font-weight: bold;
    color: #000000;
}

.Section-NavigateTree .FundedProgram {
    margin-bottom: 0px;
    padding: 0px;
    color: #000000;
}

.Section-NavigateTree .NABlock {
    margin-left: 20px;
    padding: 5px;
    width: 100%;
    background-color:transparent;
    box-sizing:border-box;
}

.Section-NavigateTree .NABlockdetail .name {
    font-weight: bold;
    font-size: 16px;
}

.Section-NavigateTree .NABlockdetail .address {
    padding: 5px 0px 0px 10px;
}

.Section-NavigateTree .Tree,
.Section-NavigateTree .dtree {
    margin-left: 20px;
}

/*------------------------------------------- Menu ---------------------------------------------*/
.Menu-V .Menu a {
    padding: 8px 0px 0px 0px;
}

.Menu-H,
.Menu-V {
    color: #000000;
}

.Menu-H .Menu-Top {
    padding: 7px 0px 6px 0px;
    margin: 4px 0;
}

.Menu,
.Menu td {
    margin-left: 5px;
    padding: 0;
    font-size: 12px;
}

.SubMenu td {
    padding: 0px 0px 0px 10px;
}

.Menu a {
    padding: 0px 4px 0px 3px;
    color: #000000;
    text-decoration: none;
    width: 100%;
}

.Menu-H a:link,
.Menu-H a:visited,
.Menu-H a:active,
.Menu-V a:link,
.Menu-V a:visited,
.Menu-V a:active {
    color: #000000;
    text-decoration: none;
}

.Menu-V a:hover,
.Menu-H a:hover {
    color: #4d9ad6;
    text-decoration: underline;
}

.MenuSelected a {
    color: #808080;
}

#pcm {
    display:none;
}

ul.pureCssMenu li:hover>ul {
    display:block;
}

ul.pureCssMenu ul {
    display:none;
    position: absolute;
    left:-1px;
    top:98%;
    width:auto;
    min-width:156px;
    background-color:#ffffff;
    border-color: #cccccc;
    z-index:10000;
}

ul.pureCssMenu ul ul {
    position: absolute;
    left:98%;
    top:-2px;
}

ul.pureCssMenu,
ul.pureCssMenu ul {
    margin:0;
    list-style:none;
    padding:0px 2px 2px 0px;
    background-color:#ffffff;
    border:1px solid #cccccc;
}

ul.pureCssMenu table {
    border-collapse:collapse;
}

ul.pureCssMenu {
    display:block;
    zoom:1;
    float: left;
    position: relative;
    border: 0;
}

ul.pureCssMenu li {
    display:block;
    margin: 0 0 0 2px;
    font-size:0;
    float:left;
}

ul.pureCssMenu a:active,
ul.pureCssMenu a:focus {
    outline-style:none;
}

ul.pureCssMenu a,
ul.pureCssMenu li.dis a:hover,
ul.pureCssMenu li.sep a:hover {
    display:block;
    vertical-align:middle;
    background-color:#ffffff;
    border: 0;
    text-align:left;
    text-decoration:none;
    padding:2px 5px 2px 0px;
    font:normal 12px Arial,Tahoma;
    color: #000000;
    text-decoration:none;
    cursor:pointer;
}

ul.pureCssMenu span {
    overflow:hidden;
    display:block;
    padding-right:12px;
}

ul.pureCssMenu ul li {
    float:none;
}

ul.pureCssMenu ul a {
    text-align:left;
    white-space:nowrap;
}

ul.pureCssMenu li.sep {
    text-align:left;
    padding:0;
    line-height:0;
    height:100%;
}

ul.pureCssMenu li.sep span {
    float:none;
    padding-right:0;
    width:3px;
    height:100%;
    display:inline-block;
    background-image:none;
}

ul.pureCssMenu ul li.sep span {
    width:100%;
    height:3px;
}

ul.pureCssMenu li:hover {
    position:relative;
}

ul.pureCssMenu li:hover>a {
    font:normal 12px Arial, Tahoma;
    text-decoration:none;
    background-color:#ffffff;
    border:0;
    color: #000000;
}

ul.pureCssMenu li a:hover {
    position:relative;
    font:normal 12px Arial, Tahoma;
    text-decoration:none;
    background-color:#ffffff;
    border:0;
    color:#4d9ad6;
}

ul.pureCssMenu li.dis a {
    color: #666666 !important;
}

ul.pureCssMenu img {
    border: none;
    float:none;
    margin-right:2px;
    width:16px;
    height:16px;
}

ul.pureCssMenu ul img {
    width:16px;
    height:16px;
}

ul.pureCssMenu img.over {
    display:none;
}

ul.pureCssMenu li.dis a:hover img.over {
    display:none !important;
}

ul.pureCssMenu li.dis a:hover img.def {
    display:inline !important;
}

ul.pureCssMenu li:hover > a img.def  {
    display:none;
}

ul.pureCssMenu li:hover > a img.over {
    display:inline;
}

ul.pureCssMenu a:hover ul img.def,
ul.pureCssMenu a:hover a:hover ul img.def,
ul.pureCssMenu a:hover a:hover a:hover ul img.def,
ul.pureCssMenu a:hover a:hover img.over,
ul.pureCssMenu a:hover a:hover a:hover img.over,
ul.pureCssMenu a:hover a:hover a:hover a:hover img.over,
ul.pureCssMenu a:hover img.over {
    display:inline;
}

ul.pureCssMenu a:hover ul img.over,
ul.pureCssMenu a:hover a:hover ul img.over,
ul.pureCssMenu a:hover a:hover a:hover ul img.over,
ul.pureCssMenu a:hover a:hover img.def,
ul.pureCssMenu a:hover a:hover a:hover img.def,
ul.pureCssMenu a:hover a:hover a:hover a:hover img.def,
ul.pureCssMenu a:hover img.def {
    display:none;
}

ul.pureCssMenu a:hover a:hover ul,
ul.pureCssMenu a:hover a:hover a:hover ul,
ul.pureCssMenu a:hover ul {
    display:block;
}

ul.pureCssMenu a:hover a:hover ul ul,
ul.pureCssMenu a:hover ul ul {
    display:none;
}

ul.pureCssMenu .MenuFooter {
    clear:both;
}

.Menu-V ul.pureCssMenu, .Menu-V ul.pureCssMenu li {
    float: none;
}

.LeftSide .Menu-V ul.pureCssMenu ul {
    left: 160px;
    top: 0;
}

.RightSide .Menu-V ul.pureCssMenu ul {
    left: -160px;
    top: 0;
}

/*--------------------------------------Executive Plus ----------------------------------------*/
.EPComponent img {
    width: 150px;
}

/*---------------------------------------Thermometer ------------------------------------------*/
.ThermometerSection {
    background-color: #ffffff;
    float: right;
    padding: 10px 16px;
}

.Thermometer {
    background-color: #ffffff;
    padding: 10px;
    margin: 4px 8px 4px 0px;
    border:1px solid #cccccc;
}

.Thermometer object {
    height: 28em;
    width: 13em;
}

.ThermometerSection .DIV-Note {
    width:15em;
}

.ThermometerSection1,
.ThermometerSection2 {
    float:left;
}

.ThermometerSection1 img,
.ThermometerSection2 img {
    width:150px;
}

/*-------------------------------------------Notes ---------------------------------------------*/
.DIV-Note-Separator {
    height: 6px;
    width: 100%;
    padding: 0;
    margin: 0;
}

.DIV-WebPNotePrev {
    font-size: 20px;
}

/*---------------------------------------------Login/Off----------------------------------------*/
.MainLoginOff {
    padding: 10px 10px 10px 20px;
    width: 100%;
}

.LoginOffTopTable {
    border: 0;
    padding:0;
}

.LoginOffMainTable {
    border: 0;
    padding:0;
    width:100%;
}

.Page-LoginForgot .Block,
.Page-LoginForgot .Block .BlockDetails Table,
.Page-LoginForgot .Block .BlockDetails Table td,
.Page-preLoginJAAS .Block,
.Page-preLoginJAAS .Block .BlockDetails Table,
.Page-preLoginJAAS .Block .BlockDetails Table td,
.LoginButtonPanel,
.Page-dftLogin .BlockDetails  {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.Page-LoginForgot .BlockDetails {
    margin:0;
}

.Page-preLoginJAAS .Block .BlockDetails Table .Col-UserId,
.Page-preLoginJAAS .Block .BlockDetails Table .Col-Password {
	text-align:right;
}

.Page-preLoginJAAS .Block .BlockDetails Table .Col-Input input {
	margin-right:20px;
}

html body .fbLoginMessage h1 {
	text-align:center;
	font-style:italic;
}

.LoginButtonPanel {
	margin:40px 0px;
	position:relative;
}

.PasswordHint {
	position:absolute;
	top:40px;
	left:70px;
}

.LoginButtonPanel div {
    display: inline-block;
}

.Page-preLoginJAAS {
	margin-top:40px;
}

.Page-preLoginJAAS .BlockDetails table,
.Page-preLoginJAAS .BlockDetails .FacebookLogin {
	display:inline-block;
	vertical-align:middle;
	margin:20px 0px;
}

.Page-preLoginJAAS .BlockDetails table td {
	vertical-align:middle;
}

.Page-preLoginJAAS .BlockDetails .FacebookLogin {
	text-align:left;
}

.Page-preLoginJAAS .BlockDetails .FacebookLoginButton {
	margin-bottom:3px;
}

.LoginForgotTable {
	margin:20px 0;
}

.LoginForgotTable td {
	vertical-align:middle;
}

/*--------------------------------------ePledge Area--------------------------------------------*/
.Area-Pledge form {
    margin-right:20px;
}

.PledgeSum,
.PledgeDes {
    border: 1px solid #cccccc;
    border-collapse: separate;
}

.PledgeSumH {
    border: 1px solid #cccccc;
    text-align: left;
}

.PledgeSumD,
.PledgeDesH,
.PledgeDesD {
    border: 1px solid #cccccc;
}

.TaxonomySection td.Col-Description {
    width: 50%;
    text-align: left;
}

.IPledgeTable td.Col-Text {
    width: 30%;
}

#agyInfoFrame {
    border: 1px solid #cccccc;
    position:fixed;
    width: 400px;
    height: 300px;
    top: 0px;
    left: 0px;
    z-index:4;
    visibility:hidden;
    background-color: #ffffff;
    opacity:1;
}

.Page-IPledgeAddInfo .DIV-ShowInteNote {
    margin-top: 10px;
}

.DIV-PledgeTypesBMSuppressed,
.DIV-ReuseCybsSubscriptionCCPP,
.DIV-ReuseCybsSubscriptionACHPP {
    font-size: 20px;
}

.PledgeProgress,
.PledgeProgress table,
.PledgeProgress td {
    vertical-align: middle;
    margin: 0;
    padding: 0;
    border: 0;
    height: 45px;
}

/*-------------------------------------- ePledge Navigation ------------------------------------*/
.PledgeNavigation {
    position: relative;
    height: 68px;
    width: 100%;
    margin: 50px 0px 20px 0px;
}

.Section-PledgeConfirm .TopPledgeNavigation {
    position: relative;
    height: 100px;
    width: 100%;
    margin: 50px 0px 110px 0px;
}

.Section-PledgeConfirm .PledgeNavigation {
    height: 100px;
}

.Section-PledgeConfirm .PledgeNavigationNext {
    position: absolute;
    top: 0px;
    left: 10px;
}

.Section-PledgeConfirm .PledgeNavigationPrevious {
    position: absolute;
    top: 30px;
    left: 10px;
}

.Section-PledgeConfirm .PledgeNavigationCancel {
    position: absolute;
    top: 60px;
    left: 10px;
}

.PledgeNavigationTextNext {
    position: absolute;
    top: 5px;
    left: 120px;
}

.PledgeNavigationTextPrevious {
    position: absolute;
    top: 35px;
    left: 120px;
}

.PledgeNavigationTextCancel {
    position: absolute;
    top: 65px;
    left: 120px;
}

.ButtonPanel {
    margin: 0px 0px 0px 10px;
}

.SearchNavigationButtons {
    position: relative;
    height: 50px;
    width: 100%;
    margin: 10px 0px 0px 0px;
}

.SearchNavigationButtons .DIV-PreviousButton {
    position: absolute;
    top: 0px;
    left: 10px;
}

.SearchNavigationButtons .DIV-NextButton {
    position: absolute;
    top: 0px;
    left: 46px;
}

.Section-PledgeConfirm .PledgeNavigationNextPP {
    position: absolute;
    top: 0px;
    left: 0px;
}

.Section-PledgeConfirm .PledgeNavigationNextPP img {
	width:122px;
}

.Section-PledgeConfirm .PledgeNavigationPreviousPP {
    position: absolute;
    top: 45px;
    left: 10px;
}

.Section-PledgeConfirm .PledgeNavigationCancelPP {
    position: absolute;
    top: 75px;
    left: 10px;
}

.PledgeNavigationTextNextPP {
    position: absolute;
    top: 10px;
    left: 130px;
}

.PledgeNavigationTextPreviousPP {
    position: absolute;
    top: 50px;
    left: 130px;
}

.PledgeNavigationTextCancelPP {
    position: absolute;
    top: 80px;
    left: 130px;
}

.Section-PledgeConfirm .PledgeNavigationNextCybs {
    position: absolute;
    top: 0px;
    left: 10px;
}

.Section-PledgeConfirm .PledgeNavigationPreviousCybs {
    position: absolute;
    top: 30px;
    left: 10px;
}

.Section-PledgeConfirm .PledgeNavigationCancelCybs {
    position: absolute;
    top: 60px;
    left: 10px;
}

.PledgeNavigationTextNextCybs {
    position: absolute;
    top: 5px;
    left: 120px;
}

.PledgeNavigationTextPreviousCybs {
    position: absolute;
    top: 35px;
    left: 120px;
}

.PledgeNavigationTextCancelCybs {
    position: absolute;
    top: 65px;
    left: 120px;
}

.Section-PledgeConfirmDisplay .PledgeNavigation {
    height: 70px;
}

.Col-DesignationsAmount #UpdateAButton {
    float: left;
}

/*--------------------------------------------Designation --------------------------------------*/
.Designations {
    border: 1px solid #cccccc;
}

.DesignationTotals td {
    border: 1px solid #cccccc;
    padding: 2px 8px;
}

.DesignationTotals .Block,
.DesignationTotals .BlockHeader {
    padding: 5px 0px;
}

.Page-IPledgeDesAgList .Row-Header td {
    font-weight: bold;
}

.SPAN-Web-ed-Nothing {
    display: none;
}

.DesignatedList {
    width: 10px;
    border: 1px solid #cccccc;
    background-color: #eeeeee;
    padding: 5px;
    margin: 0px 0px 10px 0px;
}

.Page-IPledgeDes1 h2,
.Page-IPledgeDes2 h2 {
    border-bottom: 3px solid #000000;
}

.GroupAgencyTable tr.GroupAgency-SubHeading td {
    font-weight: bold;
    font-size: 14px;
}

.GroupAgencyTable {
    border-collapse: collapse;
    font-weight: normal;
}

.GroupAgencyTable td {
    border: 1px solid #cccccc;
    padding: 5px;
}

.Page-IPledgeDes1 .PartnerAgencyDesTable,
.Page-IPledgeDes2 .PartnerAgencyDesTable,
.Page-IPledgeDes1 .AgencyDesTable,
.Page-IPledgeDes2 .AgencyDesTable,
.Page-IPledgeDes1 .WriteInDesTable,
.Page-IPledgeDes2 .WriteInDesTable {
    border: 1px solid #cccccc;
}

.WriteIn input,
.WriteInReview input {
    width: 250px;
}

/*------------------------------------------ Verification --------------------------------------*/
.Page-IPledgeConfirm .PledgeSummary td,
.Page-IPledgeConfirm .PledgeSummary th,
.Page-IPledgeConfirmDisplay .PledgeSummary td,
.Page-IPledgeConfirmDisplay .PledgeSummary th,
.Page-IPledgeConfirmDisplay .PledgeDes td,
.Page-IPledgeConfirmDisplay .PledgeDes th,
.Page-SPRPThankyou .PledgeSummary td,
.Page-SPRPThankyou .PledgeSummary th,
.Page-IPledgeReplicate .PledgeSummary td,
.Page-IPledgeReplicate .PledgeSummary th {
    padding: 2px;
    border: 1px solid #cccccc;
    text-align: left;
}

.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: 300px;
}

.Page-IPledgeConfirm .PledgeSummary,
.Page-IPledgeConfirmDisplay .PledgeDes,
.Page-IPledgeConfirmDisplay .PledgeSummary,
.Page-SPRPThankyou .PledgeSummary,
.Page-IPledgeReplicate .PledgeSummary {
    width: 500px;
    margin: 10px 0px;
    border: 1px solid #cccccc;
}

.NavigationPTOPledgeText,
.NavigationPayrollPledgeText {
    padding-top:5px;
}

.NavigationPTOPledge a img,
.NavigationPayrollPledge a img {
    float: left;
    margin-right: 10px;
}

.Page-SPRPThankyou .Row-YTDPledge {
    display: none;
}

/*----------------------------------------Campaign Status----------------------------------------*/
.Page-CStatus .ThermometerSection {
    float:none;
}

.Page-CStatus .CampaignStatus {
    clear:both;
}

/*---------------------------------------- Account History --------------------------------------*/
.Area-AcHistory .Classic,
.Area-AcHistory .LeftAlign {
    width: 100%;
    box-sizing:border-box;
}

.Area-AcHistory .LeftAlign,
.Area-AcHistory .LeftAlign td {
    border: 1px solid #cccccc;
    padding: 3px;
}

.Area-AcHistory .LeftAlign .Col-Heading {
    width: 30%;
}

.PercentSalaryCalc {
    width: 400px;
    border: 1px solid #cccccc;
    padding: 5px;
    margin: 10px 0px;
}

/*---------------------------------------------I & R ---------------------------------------------*/
.Area-IR .LeftAlign,
.Area-IR .LeftAlign td {
    border: 1px solid #cccccc;
    padding: 3px;
}

.Area-IRSearch a:hover,
.Area-Companies a:hover {
    text-decoration: none;
}

.Page-IRMaint,
.Page-IRAdvancedS,
.Page-OrganizationInfo,
.Page-ProgramInfo {
    width:95%;
}

.Area-IRSearch .SearchResultTotal,
.Page-OrganizationInfo .SearchResultTotal {
    margin-top: 10px;
    margin-bottom: 3px;
    font-weight: bold;
}

.Area-IRSearch .Classic td {
    padding: 8px;
}

.Area-IRSearch .Classic {
    width: 90%;
}

.page-IRMaint .HoursSummary td.Col-Time {
    white-space: nowrap;
}

.IRInformationSummaryDetails .block {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    margin-bottom: 5px;
    margin-top: 5px;
}

/*-----------------------------------------Organization Info -----------------------------------*/
.Page-OrganizationInfo .OrganizationNameBlock {
    font-size: 14px;
    font-weight: bold;
}

.Page-OrganizationInfo table.SubsidPrograms {
    margin-bottom: 10px;
    margin-left: 10px;
}

.Page-OrganizationInfo .OrganizationInfo table td {
    padding: 2px 10px 2px 5px;
}

.Page-OrganizationInfo .SubsidPrograms td {
    padding: 5px;
}

.Page-OrganizationInfo .SubsidPrograms a {
    text-decoration: underline;
}

.Page-OrganizationInfo .SubsidPrograms a:hover {
    background-color: #eeeeee;
    text-decoration: none;
}

/*--------------------------------------------CB Pages -----------------------------------------*/
.Area-CB .LeftAlign .Col-Radio,
.Area-CB .LeftAlign .Col-Phone td {
    border:0;
}

.Area-CB .LeftAlign .Col-Phone td {
    padding:2px;
}

.Area-CB .Classic .col-input,
.Area-CB .Classic .col-integer,
.Area-CB .Col-Percent input {
    text-align: right;
}

.Area-CB .align td {
    padding: 3px;
}

.Area-CB input,
.Area-CB textarea,
.Area-CB select {
    background: none repeat scroll 0 0 #ffffff;
    border:1px solid #cccccc;
}

.Area-CB .Title,
.Area-CB .AccountName {
    color:#000000;
}

.Page-CBOutstanding table {
    width: 95%;
}

.Page-CBOutstanding .TableAccountCBItems .AccountName {
    font-weight: bold;
}

/*-------------------------------------------CB Package -----------------------------------------*/
.Page-CBPackageDtlUpdate table.OutcomeDetails {
    width: 100%;
}

.Page-CBPackageDtlUpdate th.Col-SeqNumberLabel {
    width: 1%;
    white-space: nowrap;
}

.Page-CBPackageDtl .Classic {
	border:0;
}

.Page-CBPackageDtlUpdate .l1119Time {
	margin-left:3px;
}

.Page-CBPackageDtlUpdate .Col-SeqNumber,
.Page-CBPackageDtlUpdate .MeasurementDetails .Col-Heading.Col-Comment {
	text-align:left;
}

.Page-CBPackageDtlUpdate .MeasurementDetails .Col-Comment {
	text-align:right;
}

/*------------------------------------------Board Member-----------------------------------------*/
.Page-NewMember .IndProfileInclude td {
    border: 0;
}

.Area-CB .IndProfileInclude td td {
    padding: 0;
}

.Area-CB .Page-NewMember .IndProfileInclude table {
	width:100%;
}

/*-------------------------------------------- Forms ---------------------------------------------*/
.TableFormDetails .Row-LineDetail {
    border: 0;
    padding: 2px;
    border-collapse:collapse;
    clear:both;
}

.TableFormDetails .LineIndent0 {
    padding: 0;
}

.TableFormDetails .LineIndent1 {
    padding: 0 0 0 10px;
}

.TableFormDetails .LineIndent2 {
    padding: 0 0 0 20px;
}

.TableFormDetails .LineIndent3 {
    padding: 0 0 0 30px;
}

.TableFormDetails .LineIndent4 {
    padding: 0 0 0 40px;
}

.TableFormDetails .LineIndent5 {
    padding: 0 0 0 50px;
}

.NonTableLayout .LineIndent0,
.NonTableLayout .LineIndent1,
.NonTableLayout .LineIndent2,
.NonTableLayout .LineIndent3,
.NonTableLayout .LineIndent4,
.NonTableLayout .LineIndent5 {
    display:inline-block;
    margin:4px 0 0 0;
}

.TableFormDetails textarea {
    width: 100%;
}

.TableFormDetails .Col-Integer,
.TableFormDetails .Col-YesNo {
    white-space: nowrap;
}

.TableSelectForm th.Col-Name {
    width: 80%;
}

.TableFormDetails .FontSize1 {
    font-size: 110%;
}

.TableFormDetails .FontSize2 {
    font-size: 120%;
}

.TableFormDetails .FontSize3 {
    font-size: 130%;
}

.TableFormDetails .FontSize4 {
    font-size: 140%;
}

.TableFormDetails .FontSize5 {
    font-size: 150%;
}

.TableFormDetails .FontSize-1 {
    font-size: 90%;
}

.TableFormDetails .FontSize-2 {
    font-size: 80%;
}

.TableFormDetails .FontSize-3 {
    font-size: 70%;
}

.TableFormDetails .FontSize-4 {
    font-size: 60%;
}

.TableFormDetails .FontSize-5 {
    font-size: 50%;
}

.TableFormDetails .FontBOLD {
    font-weight: bold;
}

.TableFormDetails .FontITALIC {
    font-style:italic;
}

.TableFormDetails .FontUNDERLINED {
    text-decoration: underline;
}

.Page-CBPackageDtlUpdate .TableFormDetails,
.Page-Forms .TableFormDetails,
.Page-SurveyNE .TableFormDetails,
.Page-Survey .TableFormDetails,
.Page-EventAttendance .TableFormDetails {
    border-collapse: collapse;
    box-sizing: border-box;
    width: 100%;
    margin-top: 5px;
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    padding:15px 25px;
}

.TableFormDetails .Row-LineDetail input {
	width:160px;
	border:1px solid #cccccc;
	margin: 4px 0px 4px 10px;
	box-sizing:border-box;
}

.Page-Forms .CompleteStatus {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
}

.Page-SurveyNE  .TableFormDetails .Col-label,
.Page-EventAttendance  .TableFormDetails .Col-label {
    width: 70%;
}

.Page-NewOutcome .Title,
.Page-NewActivity .Title,
.Page-Outputs .Title,
.Page-NewOutput .Title,
.Page-NewCompanyAdd .Title,
.Page-NewCompany .Title,
.Page-NewIndicator .Title,
.Page-UpdateBM .Title,
.Page-NewMember .Title,
.Page-NewInput .Title,
.Page-AddFund .Title,
.Page-Measurements .Title,
.Page-NewMeasurement .Title {
    color: #000000;
    border-bottom: 4px solid #000000;
    font-size: 20px;
    font-weight:bold;
}

.TableLayout .Col-Label,
.TableLayout .Col-Text {
    vertical-align:middle;
}

.TableLayout .Row-LineDetail .Numbering {
    display:table-cell;
    margin-right: 4px;
}

.TableLayout .Row-LineDetail .PromptBlock,
.TableLayout .Row-LineDetail .DataBlock {
    display:table-cell;
}

.TableLayout .Row-LineDetail td {
    border:0;
}

.TableLayout .Col-YesNo,
.TableLayout .Col-Table,
.TableLayout Col-Total,
.TableLayout .WordCount,
.TableLayout .Col-Date,
.TableLayout .Col-TextLine,
.TableLayout .Col-Time,
.TableLayout .Col-eMail {
    text-align:right;
}

.TableLayout .Col-Phone table,
.TableLayout .Col-RadioYNNA table,
.TableLayout .TextFieldBlock table {
	float:right;
}

.TableLayout td td,
.Col-RadioYNNA td,
.Col-Phone td,
.TableLayout .TextFieldBlock {
    border:0;
}

.NonTableLayout.TableFormDetails {
	padding:0;
}

.NonTableLayout .Row-LineDetail,
.NonTableLayout .Row-Mandatory {
	margin: 8px 18px;
}

.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: right;
}

.TableLayout.LeftAlign .TextFieldBlock td,
.TableLayout.LeftAlign .Col-RadioYNNA td {
	padding:0;
}

.NonTableLayout .Col-Text {
	display:block;
}

/*--------------------------------------------- Budget -----------------------------------------*/
.Page-Budget div.BlockTotals,
.Page-GovFund div.GovFundTotal {
    width: 90%;
    text-align: right;
}

.Page-Budget table.BudgetTotals,
.Page-GovFund table.TotalGovFund {
    width: 30%;
}

table.BudgetTable1 {
    border: 1px solid #cccccc;
    background-color:#eeeeee;
    color:#000000
}

table.BudgetTable th.Col-DescriptionLabel {
    width: 80%;
}

.BudgetTotal,
.BudgetTotals,
.BudgetTotals td,
.TotalGovFund,
.TotalGovFund td {
    border: 1px solid #cccccc;
    margin-top: 5px;
    margin-bottom: 5px;
    border-collapse: collapse;
    background-color: #ffffff;
}

.DIV-BudgetSecondCom,
.DIV-BudgetComment {
    text-decoration: underline;
}

/*------------------------------------------Demographics ---------------------------------------*/
table.DemoDetail  th.Col-Item {
    width: 100%;
}

table.DemoDetail td.Col-DemoTotal {
    background-color: #ffffff;
    font-weight: bold;
    color: #000000;
}

/*-------------------------------------------Outcomes -------------------------------------------*/
.Outcomes .CommunityOutcomeLabel,
.Outcomes .ProgramOutcomeLabel,
.Indicators .CommunityOutcomeLabel,
.Indicators .ProgramOutcomeLabel,
.Indicators .CommunityIndicatorLabel,
.Indicators .ProgramIndicatorLabel {
    font-weight: bold;
    margin-top: 10px;
}

.Section-Outcomes .Outcomes .Row-Even td {
    background-color: #ffffff;
}

/*--------------------------------------------Outputs -------------------------------------------*/
.Section-Measurements .MeasurementsBlock,
.Section-Activity .OutputsBlock {
    margin-top: 10px;
    border: 1px solid #cccccc;
    padding: 5px;
    background-color: #eeeeee;
}

.Section-Measurements .MeasurementsBlock table,
.Section-Activity .OutputsBlock table {
    width: 95%;
}

.Page-MyOutputs .RefreshMessage {
    font-size: 10px;
    font-style: italic;
}

/*-------------------------------------------Profile Report -------------------------------------*/
.Page-ProfileReport .ProfileReport div {
    border: 1px solid #cccccc;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #eeeeee;
    padding: 3px;
}

.Page-ProfileReport blockquote {
    margin-top: 5px;
    margin-bottom: 5px;
}

/*-----------------------------------------Program Evaluation ------------------------------------*/
.Page-ProgramEval .Section-ProgramQuestion {
    background-color: #ffffff;
    width: 90%;
}

.Page-ProgramEval .NavigationTree {
    margin: 10px;
}

.Page-ProgramEval .Section-QuestionDetails .ProgramAccount,
.Page-ProgramEval .CBTree {
    border: 4px solid #ffffff;
    background-color: #ffffff;
    padding: 5px;
    margin-bottom: 10px;
    width: 70%;
}

.Page-ProgramEval .Section-QuestionDetails hr {
    border: 1px solid #ffffff;
}

.Section-QuestionDetails .WorkingOrgAccount {
    font-weight: bold;
}

.Page-ProgramEval .QuestionDetails .TableQuestionDetails td {
    padding: 5px;
}

.Page-ProgramEval .Section-ReferenceMaterials {
    margin-top: 10px;
    padding: 0;
    width: 100%;
    box-sizing:border-box;
}

.Page-ProgramEval .Section-ReferenceMaterials .BlockDetails table {
    width: 100%;
    box-sizing:border-box;
}

.Page-ProgramEval .Section-ReferenceMaterials .Col-YearLabel {
    text-align: center;
}

.Page-ProgramEval .Section-ReferenceMaterials .EvaluationRefTitle {
    font-size: 12px;
    font-weight:bold;
}

.Page-ProgramEval .IndicatorMeasurementsTable .Col-Heading {
    border: 1px solid #cccccc;
    text-align: left;
}

.Page-ProgramEval .IndicatorMeasurementsTable .Col-BaseLabel,
.Page-ProgramEval .IndicatorMeasurementsTable .Col-PercentLabel,
.Page-ProgramEval .IndicatorMeasurementsTable .Col-AchievedLabel,
.Page-ProgramEval .IndicatorMeasurementsTable .Col-S-BaseLabel,
.Page-ProgramEval .IndicatorMeasurementsTable .Col-S-PercentLabel,
.Page-ProgramEval .IndicatorMeasurementsTable .Col-S-AchievedLabel {
    text-align:right;
}

.Page-ProgramEval .OutcomesStyle .Col-OutcomeScope,
.Page-ProgramEval .OutcomesStyle .Col-Space,
.Page-ProgramEval  .EvaluationBudgetStyle .Col-Description,
.Page-ProgramEval  .EvaluationBudgetStyle .Col-Side {
    text-align:left;
}

.Page-ProgramEval .IndicatorMeasurementsTable td {
    border: 1px solid #cccccc;
    padding: 2px;
}

.Page-ProgramEval .IndicatorMeasurementsTable {
    margin-top: 3px;
}

.ProgEvenDtlCBTree {
    font-size: 120%;
    font-weight: bold;
    margin-top: 5px;
}

.ProgEvenDtlProgram {
    margin-left: 10px;
}

.Page-ProgramEvalReview .TableQuestionDetails td {
    padding: 5px;
    border: 1px solid #cccccc;
}

.Page-ProgramEval .EvaluationBudgetStyle .Col-Dollar,
.Page-ProgramEval .EvaluationBudgetStyle tr.Report-Header .Col-1,
.Page-ProgramEval .EvaluationBudgetStyle tr.Report-Header .Col-2,
.Page-ProgramEval .EvaluationBudgetStyle tr.Report-Header .Col-3,
.Page-ProgramEval .EvaluationBudgetStyle tr.Report-Header .Col-4  {
    text-align: right;
}

tr.EvaluationGovFundTotalStyle {
    background-color:#eeeeee;
    color:#000000;
}

table.EthnicGroups {
    border: 1px solid #cccccc;
    background-color:#eeeeee;
    color:#000000;
}

.Area-CB .TableReferenceMaterial,
.Area-CB .LeftAlign td.Col-ReferenceMaterial {
	border:0;
}

.Page-ProgramEval .SelectedProgram {
    background-color: #eeeeee;
}

/*-----------------------------------------Account Search ---------------------------------------*/
.Page-AccountSearch .SearchResultList {
    width: 100%;
    box-sizing:border-box;
}

.Page-AccountSearch .SearchResultList th, 
.Page-AccountSearch .SearchResultList td {
    padding:6px 4px;
}

.Page-AccountSearch .SearchResultList .Col-Space {
	display:none;
}

.Page-AccountSearch .SearchResultList .col-address {
    width: 50%;
}

/*--------------------------------------------Dashboard ------------------------------------------*/
.Dashboard h2 {
    text-decoration:none;
    color: #000000;
}

.DashBox {
    border: 0;
    margin: 10px 0;
    padding: 0px;
    height: 100%;
    text-align: left;
    position:relative;
}

.Dashboard .Highlight {
    font-weight: bold;
    background-color: #eeeeee;
    padding: 2px;
}

.Dashboard .Heading {
    font-weight: bold;
    width: 160px;
}

.Dashboard table {
    border-spacing: 0;
    border: 1px solid #cccccc;
}

.Dashboard th,
.Dashboard td.Col-Heading {
    font-weight: bold;
    background-color: #f1f1f1;
    color: #000000;
    padding: 5px 3px;
    line-height: 1em;

}

.Dashboard td {
    padding: 5px 3px;
    border-top: 1px solid #eeeeee;
}

.Dashboard tr.Row-Odd td,
.Dashboard tr.Row-Even td {
    background-color: #ffffff;
}

.NumericalInformationMaintenance .Col-Fmt-NumericalInfoFormatter {
	text-align:left;
} 

.ANDARMaintenanceHTML {
    border-collapse: collapse;
    width: 100%;
}

.ANDARMaintenanceHTML object {
    width: 100%;
    height: 15px;
}

.Col-Name-DOCID,
.Col-Name-NOTESET,
span.active {
    display: none;
}

.Col-Fmt-ANDARWholeNumberFormatter,
.Col-Fmt-ANDARIntegerFormatter,
.Col-Fmt-ANDARDollarAmountFormatter,
.Col-Fmt-ANDARPercentFormatter,
.Col-Fmt-ANDARRealNumberFormatter,
.BioDonorStatisticsTable .Col-Date,
.BioDonorStatisticsTable .Col-MaxGiftMonth,
.BioDonorStatisticsTable .Col-DesignationPercentLabel,
.BioDonorStatisticsTable .Col-DesignationTrendLabel,
.BioDonorStatisticsTable .Col-DesignationAverageLabel,
.BioDonorStatisticsTable .Col-VolCountLabel,
.BioDonorStatisticsTable .Col-VolCountTrendLabel,
.BioDonorStatisticsTable .Col-VolHourLabel,
.BioDonorStatisticsTable .Col-VolHourTrendLabel,
.BioDonorStatisticsTable .Col-EventCountTrendLabel,
.BioDonorStatisticsTable .Col-EventCountLabel {
    text-align: right;
}

.Col-Fmt-ANDARDateFormatter,
.Col-Fmt-ANDARYearFormatter {
    text-align: center;
}

.DashWidth1,
.DashWidth2,
.DashWidth3 {
    width: 100%;
    box-sizing:border-box;
}

.BioHistoryChart object,
.BioDashExtender object {
    width: 100%;
    height: 100%;
    box-sizing:border-box;
}

.Dashboard .BioName .FullName {
    font-size: 12px;
    font-weight: normal;
}

applet,
.AppletWrapper object,
.AppletLayout {
     width: 100%;
     height: 100%;
     padding: 0;
     box-sizing:border-box;
}

.AppletLayout {
    border-collapse: collapse;
}

.AppletLayout td.AppletWrapper {
    width: 98%;
}

.AppletSpacer {
    width: 0;
    height: 20px;
}

.Page-Dashboard ul {
    list-style: none;
}

.Page-Dashboard ul li {
    padding: 3px 2px 5px 20px;
}

.Page-Dashboard ul li.LeafNode {
    background: url("../Images/sArrow.gif") no-repeat top left;
    height:auto;
}

.Page-Dashboard ul li.BranchNode {
    background: url("../Images/folder.gif") no-repeat top left;
    height:auto;
}

/*------------------------------------------- Bio Tab ------------------------------------------*/
.Page-BioTab .Navigation {
     height: 80px;
     width: 100%;
     margin: 50px 0px 0px 0px;
}

.Page-BioTab .NavigationTab1 {
     position: absolute;
     top: 0px;
     left: 10px;
}

.Page-BioTab .NavigationTab2 {
     position: absolute;
     top: 0px;
     left: 70px;
}

.Page-BioTab .NavigationTab3 {
     position: absolute;
     top: 0px;
     left: 130px;
}

.Page-BioTab .NavigationTab4 {
     position: absolute;
     top: 0px;
     left: 190px;
}

.Page-BioTab .NavigationTab5 {
     position: absolute;
     top: 0px;
     left: 250px;
}

.BioTabData h2 {
    text-decoration: none;
}

.Page-BioTab .DashBox .AddActivity {
	width:100%;
	box-sizing:border-box;
}

.Page-BioTab .DashBox .AddActivity input,
.Page-BioTab .DashBox .AddActivity textarea,
.Page-BioTab .DashBox .AddActivity select {
	width:100%;
	box-sizing:border-box;
}

.Page-BioTab .BioItemNavigation div,
.DashboardNavigation div,
.DashboardNavigation,
.BioItemNavigation {
	display:inline-block;
	vertical-align:top;
}

.DashboardNavigation {
    margin: 14px 0 0;
	position:relative;
}

.Page-BioTab .Dashboard .Col-Button img {
	margin:2px;
}

.Dashboard .DashBox .Col-Button {
	vertical-align:middle;
	width:20px;
}

.Page-BioTab .DashRow {
	margin:18px 0;
}

.Page-BioTab .AddButton {
	margin-bottom:2px;
}

/*--------------------------------------Statement Summary---------------------------------------*/
.StatementSummary .leftAlign,
.StatementSummary .leftAlign td {
    border: 0;
}

.StatementSummary .leftAlign .Col-Heading {
    background-color: transparent;
    color: #000000;
    width: 200px;
}

.StatementSummary .Classic {
    width: 100%;
}

.StatementSummary .Row-SubHeading td,
.StatementSummary .Row-TotalAmount td {
    color: #000000;
    font-weight: bold;
    background-color: #f1f1f1;
}

/*----------------------------------------Event Registration-------------------------------------*/
.Page-EventRegistration .Row-CouponCode,
.Page-EventRegistration .FeesTable,
.Page-EventRegistration .Options,
.Page-EventRegistration .AttendList,
.Page-EventRegistration .SPAN-EventRegDone {
    margin-top: 20px;
}

.Page-EventRegistration .Classic tr.Row-Total td {
    background-color: #eeeeee;
}

.Page-EventRegistration .Classic tr.Row-Total span {
    text-align: right;
}

.Page-EventRegistration .Section-EventRegistration .WillAttendBlock {
    background-color: #f1f1f1;
    border: 1px solid #cccccc;
    padding: 5px;
    width: 50%;
}

.Page-EventRegistration #PaymentInformationBlock,
.Page-EventRegistration #BMPayment {
    margin: 10px 0px;
    border: 1px solid #cccccc;
    width: 50%;
    padding: 3px;
    background-color: #eeeeee;
}

.Page-EventRegistration #BMPayment table {
    width: 100%;
    margin-top: 5px;
}

.Page-EventRegistration .SecurityCode {
    margin-top:10px;
    margin-bottom:10px;
}

.Section-EventRegistration .Col-AttendCombGiver {
	text-align:right;
}

.Section-EventRegistration .AttendList .Col-AttendCombGiver,
.Section-EventRegistration .AttendList .Col-Number {
	vertical-align:middle;
	font-size:11px;
}

.MainPage form .AttendList .Col-Heading {
	padding:2px 6px;
}

.Section-EventRegistration .AttendList .Col-FirstName input,
.Section-EventRegistration .AttendList .Col-LastName input,
.Section-EventRegistration .AttendList .Col-email input  {
	width:100%;
	border:1px solid #cccccc;
	box-sizing:border-box;
}

.Section-EventRegistration .AttendList select,
.Section-EventRegistration .AttendList textarea {
	border:1px solid #cccccc;
	width:100%;
	box-sizing:border-box;
}

.Col-AttendSurvey .Row-LineDetail,
.Col-AttendSurvey .Row-Mandatory {
    margin: 6px 0 6px 10px;
}

.Col-AttendSurvey .Row-LineDetail input {
	width:160px;
	border:1px solid #cccccc;
	margin: 4px 0px 4px 10px;
}

.TableFormDetails .Row-LineDetail .Col-Date input {
	width:140px;
}

.TableFormDetails .Row-LineDetail .Col-Date a img {
	vertical-align:middle;
}

.Section-EventRegistration .AttendList {
	 width: 100%;
	 box-sizing:border-box;
}

.Section-EventRegistration .AttendList .TableLayout {
	width:100%;
	box-sizing:border-box;
}

.Section-EventRegistration .AttendList .Row-Separate .Col-Space,
.Section-EventRegistration .AttendList .Row-Separate .Col-Separate {
	display:none;
}

.MainPage .TableFormDetails  .Row-LineDetail .Col-Phone td {
	border:0;
	padding:0;
}

.MainPage .TableFormDetails  .Row-LineDetail .Col-Radio {
		border:0;
}

.TableFormDetails .Row-LineDetail .Col-Phone input {
	margin-left:2px;
}

.TableFormDetails .Row-LineDetail .Col-Radio input,
.TableFormDetails .Row-LineDetail .Col-YesNo input,
.TableFormDetails .Row-LineDetail .Col-Checkbox input,
.TableFormDetails .Row-LineDetail .Col-Phone input {
	width:auto;
}

.TableFormDetails .Row-LineDetail .Col-Radio input,
.TableFormDetails .Row-LineDetail .Col-YesNo input,
.TableFormDetails .Row-LineDetail .Col-Checkbox input {
    height: auto;
    margin-right:2px;
    border:0;
}

.Col-AttendSurvey .Row-LineDetail td,
.Col-AttendSurvey .Row-Mandatory td {
	border:0;
}

.TableFormDetails .Row-LineDetail .Col-Time input {
	width: 114px;
	text-align:right;
}

.TableFormDetails .Row-LineDetail .Col-Checkbox {
	text-align:left;
}

.TableFormDetails .Row-LineDetail .Col-Total {
	text-align:right;
}

.TableFormDetails .Row-LineDetail .Col-Time select {
	width:auto;
}

.Area-Registration .Col-AttendSurvey .TableLayout td {
	border:0;
    padding: 5px 2px 5px 6px;
}

.TableFormDetails .Row-LineDetail select {
	height:24px;
	vertical-align:top;
	margin: 4px 0px 4px 2px;
	width:160px;
	box-sizing:border-box;
}

.NonTableLayout .Row-LineDetail table {
	float:right;
}

.Area-Registration .PaymentInformation .Col-CardType td {
	border:0;
}

.NonTableLayout .LineIndent0 textarea,
.NonTableLayout .LineIndent1 textarea,
.NonTableLayout .LineIndent2 textarea,
.NonTableLayout .LineIndent3 textarea,
.NonTableLayout .LineIndent4 textarea,
.NonTableLayout .LineIndent5 textarea {
	box-sizing: border-box;
    width: 100%;
}

.MainPage .TableLayout .Col-Label.Col-Checkbox,
.MainPage .TableLayout .Col-Radio .DataBlock{
	padding-left:0;
}

.Col-AttendSurvey .TableLayout .Col-Checkbox .LineIndent0,
.Col-AttendSurvey .TableLayout .Col-Checkbox .LineIndent1,
.Col-AttendSurvey .TableLayout .Col-Checkbox .LineIndent2,
.Col-AttendSurvey .TableLayout .Col-Checkbox .LineIndent3,
.Col-AttendSurvey .TableLayout .Col-Checkbox .LineIndent4,
.Col-AttendSurvey .TableLayout .Col-Checkbox .LineIndent5,
.Col-AttendSurvey .TableLayout .Col-Radio .LineIndent0,
.Col-AttendSurvey .TableLayout .Col-Radio .LineIndent1,
.Col-AttendSurvey .TableLayout .Col-Radio .LineIndent2,
.Col-AttendSurvey .TableLayout .Col-Radio .LineIndent3,
.Col-AttendSurvey .TableLayout .Col-Radio .LineIndent4,
.Col-AttendSurvey .TableLayout .Col-Radio .LineIndent5 {
    padding: 0;
}

.TableFormDetails .NonTableLayout .Row-LineDetail .Col-Phone td {
	padding:0;
}

/*-------------------------------------------Volunteer -----------------------------------------*/
.Area-Volunteer h3 {
    margin:20px 5px 0px 5px;
}

.Page-VolListUpdate td.Col-Heading {
    width: 10%;
}

.TableTeams td.Col-Button {
    width: 1%;
}

.TableTeams td.Col-Name,
Table.SelectTeam td.Col-TeamSizeLabel {
    white-space: nowrap;
}

.TableTeam tr.Row-Organization td.Col-Text input {
    width: 80%;
}

.TableTeam tr.Row-CityStateZip td.Col-City input {
    width: 100px;
}

.VolunteerOpList td.Col-Button,
.VolunteerOpList td.Col-OpNumber,
Table.SelectTeam td.Col-TeamIDLabel {
    width: 1%;
}

table.AgRegisterTable .Col-Heading,
table.AgRegisterTable .Col-Text,
table.AgRegisterTable .Col-DropList,
table.AgRegisterTable .Col-CheckBox,
table.AgRegisterTable .Col-Radio,
.Page-AgencyRegistration .Navigation {
    vertical-align: top;
    text-align: left;
}

.Page-VolProfile .VolProfileTable .Col-VolAnonNote,
.Page-VolQuickSearch .InterestlinkTitle,
.Page-VolQuickSearch .EventlinkTitle,
.Page-VolTeamQuickSearch .InterestlinkTitle,
.Page-VolTeamQuickSearch .EventlinkTitle,
.Page-VolQuickSearch .Col-KeywordLabel,
.Page-VolQuickSearch .Col-ZipLabel {
    font-weight: bold;
}

.Page-VolEmail .VolEmailTable .Col-Heading {
    width: 30%;
}


/*----------------------------------------Volunteer Login----------------------------------------*/
.Page-VolLogin,
.Page-VolLoginForgot {
    text-align: center;
}

/*-----------------------------------------Volunteer Team ---------------------------------------*/
.Page-VolTeams .TableTeams th.Col-Size {
    text-align: right;
}

.Page-VolTeams .TableTeams th.Col-Name,
.Page-VolTeams .TableTeams th.Col-Description,
.Page-VolTeamMembers .TableTeams th.Col-Name,
.Page-VolTeamMembers .TableTeams th.Col-Type,
.Page-VolTeamMembers .TableTeams th.Col-EMail,
.Page-VolTeamMembers .TableTeams th.Col-Effective,
.Page-VolTeamMembers .TableTeams th.Col-Expiry,
.Page-VolTeamMembers .TableTeams th.Col-EmpType,
.Page-VolTeamMembers .TableTeams th.Col-EmpMailDrop,
.Page-VolTeamMembers .TableTeams th.Col-EmpDepartment,
.Page-VolTeamMembers .TableTeams td.Col-EMail,
.Page-VolTeamMembers .TableTeams td.Col-Effective,
.Page-VolTeamMembers .TableTeams td.Col-Expiry,
.Page-VolTeamMembers .TableTeams td.Col-EmpType,
.Page-VolTeamMembers .TableTeams td.Col-EmpMailDrop,
.Page-VolTeamMembers .TableTeams td.Col-EmpDepartment {
    text-align: left;
}

/*---------------------------------------Volunteer History --------------------------------------*/
.Page-VolHistory .ReferredSection,
.Page-VolHistory .ActiveSection,
.Page-VolHistory .PastSection {
    margin-bottom: 10px;
    padding: 5px;
    border: 0;
}

.Page-VolHistory .Classic {
    width: 95%;
}

/*----------------------------------------Volunteer Profile -------------------------------------*/
.Area-Volunteer .SearchBlockSection {
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 5px;
    width: 100%;
}

.Area-Volunteer .CheckboxTable td {
    padding: 3px;
}

.Area-Volunteer .VolHeader,
.Area-Volunteer .VolAgTitle,
.Area-Volunteer .EventTitle,
.Area-Volunteer .VolLoginTitle,
.Area-Volunteer .RemindTitle {
    font-weight: bold;
    margin-bottom: 10px;
}

.Area-Volunteer .Page-VolAgencyInfo .VolAgTitle {
	font-size:24px;
	margin-bottom:4px;
}

.Area-Volunteer .VolNote {
    margin-bottom: 10px;
}

.Page-VolAgencyInfo .VolAgencyInfoLeft {
	width:60%;
}

/*--------------------------------------Volunteer Calendar---------------------------------------*/
.VolCalendarTable td {
    padding: 3px;
}

.VolCalendarTable td.Col-Today,
.VolCalendarTable td.Col-Today Table td {
    background-color: #eeeeee;
    font-weight: bold;
}

.VolCalendarTable .Date {
    font-weight: bold;
}

.VolCalendarTable td.Col-IndexImg img {
    margin-top: 5px;
}

.VolCalendarTable td.Col-Image {
    padding:3px 0px 0px 0px;
}

/*--------------------------------------Volunteer for Opportunity--------------------------------*/
.Page-VolforOp .VolunteerOpList {
    width: 90%;
}

.Page-VolforOp table.VolunteerOpList TR.Row-even td {
    background-color: #eeeeee;
}

.Page-VolforOp .VolunteerOpList th.Col-VolLabel,
.Page-VolforOp .VolunteerOpList th.Col-HoursLabel,
.Page-VolforOp .VolunteerOpList th.Col-StartLabel,
.Page-VolforOp .VolunteerOpList th.Col-EndLabel {
    text-align: left;
}

/*--------------------------------------Volunteer Opportunity Info ------------------------------*/
.Col-VolOpInfoLeft,
.Col-VolOpInfoRight {
    border: 0;
    background-color: #eeeeee;
    color: #000000;
    padding: 5px;
}

.Page-VolOpInfo .VolOpInfo {
    margin-bottom: 10px;
}

.Page-VolOpInfo .OpBlock {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height:24px;
}

.VolOpInfoLeftTable td,
.VolOpInfoRightTable td {
    padding: 5px;
}

.Page-VolOpInfo .OpName,
.Page-VolOpInfo .agencyName,
.Page-VolOpInfo .eventName {
    font-weight: normal;
}

.Area-Volunteer .Page-VolOpInfo .OpName {
	font-size:24px;
	line-height:24px;
}

.Area-Volunteer .Page-VolOpInfo .agencyName,
.Area-Volunteer .Page-VolOpInfo .eventName {
	font-size:20px;
}

.Page-VolOpInfo .OpHeading,
.Page-VolOpInfo .eventHeading,
.Page-VolOpInfo .agencyHeading {
    font-weight: bold;
}

.Page-VolOpInfo th.Col-Space {
    width: 1px;
    white-space: nowrap;
}

/*--------------------------------------Volunteer Quick Search ---------------------------------*/
.Page-VolQuickSearch .InterestlinkTitle,
.Page-VolQuickSearch .EventlinkTitle {
    font-size: 12px;
}

.Page-VolQuickSearch .QSearchTable,
.Page-VolTeamQuickSearch .QSearchTable {
    margin-top: 15px;
    border-collapse: collapse;
}

.Page-VolQuickSearch .QSearchTable td,
.Page-VolTeamQuickSearch .QSearchTable td {
    padding: 5px;
    border: 0;
}

.Page-VolQuickSearch .QuickLinkTable,
.Page-VolTeamQuickSearch .QuickLinkTable {
    width: 100%;
}

/*--------------------------------------Volunteer Agency Info------------------------------------*/
.Page-VolAgencyInfo .VolAgencyInfoTable tr {
    vertical-align: top;
}

.Page-VolAgencyInfo .CurrentOpList td {
    padding: 5px;
}

.Page-VolAgencyInfo .AddressHeading,
.Page-VolAgencyInfo .HoursHeading,
.Page-VolAgencyInfo .WebsiteHeading,
.Page-VolAgencyInfo .ContactHeading {
    text-align:right;
    font-weight:bold;
}

/*------------------------------------------Hit History------------------------------------------*/
.Page-HitHistory .HitHistoryRecord {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 60%;
}

.Page-HitHistory .HitHistoryRecord th.Col-OpLabel,
.Page-HitHistory .HitHistoryRecord th.Col-DateLabel,
.Page-HitHistory .HitHistoryRecord td.Col-Total {
    text-align: left;
}

.Page-HitHistory .HitHistoryRecord th.Col-CountLabel {
    text-align: right;
}

/*----------------------------------------Agency Search -----------------------------------------*/
.Page-AgencySearch .VolAgSearchTable {
    margin-top: 10px;
    margin-bottom: 10px;
}

.Page-AgencySearch .VolAgSearchTable td {
    border: 1px solid #cccccc;
    padding: 5px;
}

/*-----------------------------------------Release Info------------------------------------------*/
.Page-ReleaseInfo .ReleaseInfoTable,
.Page-ReleaseInfo .Navigation {
    margin-top: 10px;
    margin-bottom: 10px;
}

.Page-ReleaseInfo .OpName {
    font-weight: bold;
}

.Page-ReleaseInfo table.Noborder td {
    border: 0;
}

/*---------------------------------------- Advanced Search -------------------------------------*/
.Page-AdvancedSearch .OpASearchTable,
.Page-TeamAdvancedSearch .OpASearchTable {
    margin-top: 20px;
    margin-bottom: 20px;
}

/*------------------------------------- Agency Opportunity List --------------------------------*/
.Page-AgencyOpList .OpportunityList {
    width: 90%;
}

.Page-AgencyOpList .Col-HitHisButton {
    text-align: right;
}

.Page-AgencyOpList .OpportunityList th.Col-OpHead,
.Page-AgencyOpList .OpportunityList th.Col-TypeHead,
.Page-AgencyOpList .OpportunityList th.Col-PrioHead,
.Page-AgencyOpList .OpportunityList th.Col-StatusHead {
    text-align: left;
}

/*----------------------------------------------Time Slots---------------------------------------*/
.Page-TimeSlots .Title,
.Page-TimeSlotUpdate .Title {
    color: #000000;
    border-bottom: 4px solid #000000;
    font-size: 20px;
    font-weight:bold;
}

.Page-TimeSlots .TimeSlots th.Col-StartDate,
.Page-TimeSlots .TimeSlots th.Col-EndDate,
.Page-TimeSlots .TimeSlots th.Col-Status {
    text-align: left;
}

.Page-TimeSlots .TimeSlots td.Col-HoldReferral {
    text-align: center;
}

/*---------------------------------------Opportunity Maintence-----------------------------------*/
.Page-OpMaint .OpMaintTable {
    padding:0;
    width: auto;
    box-sizing:border-box;
}

.Page-OpMaint .OpGeneralTable {
    padding:0;
    width: auto;
    box-sizing:border-box;
}


.Page-OpMaint .OpMaintTable td.Col-Input,
.Page-OpMaint .OpMaintTable td.Col-Table {
    padding: 0px 0px 20px 0px;
}

.Page-OpMaint .OpGeneralTable td {
    padding: 3px;
}

.Page-OpMaint .Col-OpTitleInput input,
.Page-OpMaint .OpMaintTable select,
.Page-OpMaint textarea {
    width: 100%;
    box-sizing:border-box;
}

/*------------------------------------Opportunity Search Result----------------------------------*/
.Page-OpSearchResult .OpportunityList th.Col-ResultText {
    text-align: left;
}

.Page-OpSearchResult .OpportunityList {
    margin-top: 10px;
    margin-bottom: 10px;
}

.Page-OpSearchResult .OpportunityList tr.row-even td {
    background-color: #eeeeee;
}

td.Col-OpsMore {
    text-align: right;
}

/*------------------------------------- ePledge Admin Pages--------------------------------------*/
.Area-ePledgeAdmin .LeftAlign,
.Area-Profile .LeftAlign {
    border-collapse: collapse;
    border: 1px solid #cccccc;
    width: 100%;
}

.Area-Registration .LeftAlign {
    border:0;
    border-collapse: collapse;
    width: 100%;
}

.Area-ePledgeAdmin .LeftAlign td,
.Area-ePledgeAdmin .Leftalign td,
.Area-Profile .LeftAlign td,
.Area-Registration .LeftAlign td {
    padding: 5px 10px;
    border: 1px solid #cccccc;
    border-collapse: collapse;
}

.Area-ePledgeAdmin .LeftAlign td td,
.Area-ePledgeAdmin .Leftalign td td,
.Area-Profile .LeftAlign td td,
.Area-Registration .LeftAlign td td {
    border: 0;
    padding: 1px;
}


.Page-SendeMail .LeftAlign td,
.Page-CashReport .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 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.Area-ePledgeAdmin .dtree {
    margin-top: 5px;
    margin-bottom: 5px;
}

.Area-ePledgeAdmin .AccountTitle {
    font-size: 12px;
    font-weight: bold;
}

.Page-EmployeeList .LeftAlign,
.Page-EmployeeTree .LeftAlign,
.Page-TransactionList .LeftAlign {
    margin-top: 10px;
    margin-bottom: 5px;
    width: 50%;
}

.Page-EmployeeList .LeftAlign .Col-Heading,
.Page-EmployeeTree .LeftAlign .Col-Heading,
.Page-TransactionList .LeftAlign .Col-Heading {
    width: 40%;
}

.ELSearchPanel_NoCoord {
    margin-top: 20px;
}

.SelectedCoordinator {
    font-weight: bold;
}

/*-------------------------------------------Employee List --------------------------------------*/
.Page-EmployeeList .ELSearchPanel_SE {
    margin-top: 10px;
}

.Page-EmployeeList .selectCoord,
.Page-EmployeeList .selectEmployee {
    width: 100%;
    padding: 5px;
    margin-top: 10px;
    background-color:#eeeeee;
}

.Page-EmployeeList h3 {
    text-decoration: underline;
}

.AlignEmployeesList .ELSearchPanel_NoCoord,
.AlignEmployeesList .ELSearchPanel_NoCoord td,
.AlignEmployeesList .ELSearchPanel_SE,
.AlignEmployeesList .ELSearchPanel_SE td  {
    border:0;
    background-color:#ffffff;
}

.Area-ePledgeAdmin .Page-EmployeeList .LeftAlign .Col-ListNoEmpID {
    padding:5px 3px 5px 15px;
}

.Area-ePledgeAdmin .Page-EmployeeList .NavigationGo a img {
    position:relative;
    top:-51px;
    left: 245px;
}

.Area-ePledgeAdmin .Page-EmployeeList .Col-SearchEmpLabel {
    font-weight:normal;
}

.Page-EmployeeList .LeftAlign {
    width:auto;
}

.Page-EmployeeList .LeftAlign .Col-Heading {
    white-space:nowrap;
}

.AlignEmployeesList .ELSearchPanel_SE,
.AlignEmployeesList .ELSearchPanel_NoCoord {
    margin:0;
    padding:0;
}

.Area-ePledgeAdmin .Page-EmployeeList .Col-ListEmpWithout,
.Area-ePledgeAdmin .Page-EmployeeList .Col-SearchEmpLabel {
    font-weight:bold;
    padding:0;
}

.AlignEmployeesList form {
    margin-bottom:35px;
}

.AlignEmployeesList .ELSearchPanel_SE {
    margin-bottom:20px;
}

.Page-TransactionList .TLSearchPanel_CampaignYear {
    margin-top: 5px;
    margin-bottom: 5px;
}

/*-----------------------------------------Coordinator Tree--------------------------------------*/
.Page-CoordinatorTree .dtree {
    margin-top: 10px;
}

.Page-CoordinatorTree .CoordinatorsTree {
    margin-bottom: 10px;
    font-weight: bold;
}

.Page-CoordinatorTree .LeftAlign {
    width: 60%;
}

.Page-CoordinatorTree .LeftAlign .Col-Heading {
    width: 40%;
}

/*-------------------------------------------- Report -------------------------------------------*/
.ReportPanelTA .col-FDateLabel,
.ReportPanelTA .col-TDateLabel,
.ReportPanelTA .col-FAmountLabel,
.ReportPanelTA .col-TAmountLabel,
.SendToPanel .Col-RespondentLabel,
.SendToPanel .Col-NonRespondentLabel,
.SendEmail .Col-Heading {
    padding-left: 30px;
}

.CashReportMainTable td,
.ResponseReportMainTable td {
    padding: 3px;
}

/*--------------------------------------------- eMail -------------------------------------------*/
.AlignSendEmail .ToEmployees,
.AlignSendEmail .compose {
    font-weight: bold;
    font-size: 16px;
}

.Page-SendeMail .SendEmailSelection {
    width: 100%;
    box-sizing:border-box;
}

.Page-SendeMail .ReportPanel1 .Col-Heading,
.Page-SendeMail .ReportPanelTA .Col-Heading,
.Page-SendeMail .ReportPanelSelect .Col-Heading,
.Page-SendeMail .SendToPanel .Col-RespondentLabel {
    width: 30%;
}

.Area-ePledgeAdmin .Page-SendeMail .SendEmailSelection .LeftAlign {
	margin:8px 0;
}

.SendEmail .Section-NavigateTree {
	border:0;
}

/*----------------------------------------------Profile ------------------------------------------*/
.Page-OProfile .Table-OrgProfile td {
    border: 1px solid #cccccc;
}

.Page-OProfile .NoBorder td {
    border:0;
}

.Page-OProfile .WebLogoSection,
.Page-OProfile .OtherNamesSection,
.Page-OProfile .VenuesSection {
    margin: 10px 0px 0px 5px;
    border: 0;
}

.Page-OProfile .OtherNamesSection,
.Page-OProfile .VenuesSection,
.Page-OProfile .WebLogoSection {
    width: 90%;
}

.Area-Profile .LeftAlign td {
    background-color: #ffffff;
}

.Block .IndProfileInclude td {
    border:1px solid #cccccc;
}

.AddressChooseTable,
.AddressChooseTable input {
	width:100%;
	box-sizing:border-box;
}

.IndRosterNameDetails,
.IndRosterNameDetails input {
	width:100%;
	box-sizing:border-box;
}

.IndNameTable,
.IndNameTable input {
	width:100%;
	box-sizing:border-box;
}

.Col-IndEMail input {
	width:100%;
	box-sizing:border-box;
}

.Page-ProfileChangeUserID input,
.Page-ProfileChangePassword input {
	width:100%;
	box-sizing:border-box;
}

.DIV-WebProfileNote,
.IndProfileInclude .col-IndNameTable td,
.IndProfileInclude .col-IndNameTable .Col-Heading,
.IndProfileInclude .AddressChooseTable td,
.IndProfileInclude .AddressChooseTable .Col-Heading,
.IndProfileInclude .Col-IndPhoneNumberTable td,
.IndProfileInclude .Col-IndPhoneNumberTable .Col-Heading {
    border: 0;
    background-color:#ffffff;
}

/*-------------------------------------------- Receipt ---------------------------------------------*/
.Page-Receipt .ReceiptTable .Col-Heading {
    width: 30%;
}

.Page-Receipt .HeaderNameTable td {
    border: 0;
    padding: 0;
}

.Page-ReceiptForm table {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 90%;
}

.Page-ReceiptForm .Section-Receipt {
    width: 100%;
}

.Page-ReceiptForm .ReceiptHeaderTable,
.Page-ReceiptForm .ReceiptHeaderTable td {
    border-collapse: collapse;
    padding: 3px;
    background-color: #eeeeee;
}

.Page-ReceiptForm .Receipt-Logo-Name {
    font-weight : bold;
}

.Page-ReceiptForm .Receipt-Title {
    font-weight : bold;
    font-size : 200%;
    vertical-align:bottom;
}

.Page-ReceiptForm .Receipt-NameAddressTable,
.Page-ReceiptForm .Receipt-NameAddressTable td {
    border: 0;
}

/*--------------------------------------Event calendar-------------------------------------------*/
.EventCalendarSelect {
    vertical-align: middle;
    text-align: center;
}

.EventCalendarDetails .EventCalendarTable {
    width: 100%;
}

.EventCalendarDetails .EventCalendarTable td {
    border: 1px solid #cccccc;
}

.EventCalendarDetails .EventCalendarTable td td {
	border:0;
	padding:1px;
}

.EventCalendarDetails .DayCell td {
    border: 0;
}

.EventCalendarDetails .EventCalendarTable td.Today,
.EventCalendarDetails .EventCalendarTable td.Today Table td {
    background-color: #eeeeee;
    font-weight: bold;
}

.EventCalendarDetails .EventCalendarTable td.Weekend {
    background-color: #dddddd;
}

.DashBoxAttend {
    border: 1px solid #cccccc;
    height: 100%;
    text-align: left;
    padding: 5px;
}

/*--------------------------------------Funding Package -----------------------------------------*/
th.Col-Print,
th.Col-CSVReport {
    width: 1%;
}

table.CBPackageDtl td {
    border: 0;
}

table.CBPackageDtlForAccount td {
    border: 1px solid #cccccc;
}

table.CBPackageDtlForAccount th.Col-Description {
    width: 80%;
}

table.CBPackages th.Col-DueDate {
    width: 13%;
}

table.CBPackages th.Col-PackageDescription {
    width: 60%;
}

table.CBPackages th.Col-Status {
    width: 23%;
}

.MeasurementDetails td.Col-MeasureType {
    width: 30%;
}

.MeasurementDetails td.Col-Comment textarea {
    width: 100%;
}

.UpdateActivity td.Col-Year,
.AddActivity td.Col-Year,
.IndicatorInfo td.Col-Year {
    text-align: left;
}

.IndicatorInfo,
.IndicatorInfo table.TableIndicatorDescription,
.TableIndicatorDescription td.Col-Description,
.OutcomeInfo table.TableOutcomeDescription,
.TableOutcomeDescription td.Col-Description {
    width: 100%;
    padding: 0 50px 0 0;
}

.UpdateActivity,
.UpdateActivity td.Col-Description textarea,
.IndicatorInfo td.Col-IndicatorName textarea,
.TableIndicatorDescription td.Col-Description textarea,
.TableOutcomeDescription td.Col-Description textarea,
.BudgetTable td.Col-BudgetDescription textarea  {
    width: 100%;
}

.TableIndicatorDescription td.Col-Description,
.TableIndicatorDescription td.Col-DescriptionCount,
.TableOutcomeDescription td.Col-Description,
.TableOutcomeDescription td.Col-DescriptionCount {
    border:0;
}

.TableIndicatorDescription td.Col-Description,
.TableOutcomeDescription td.Col-Description {
    padding: 0;
}

.TableIndicatorDescription td.Col-DescriptionCount,
.TableOutcomeDescription td.Col-DescriptionCount,
.MeasurementDetails td.Col-Heading {
    white-space: nowrap;
}

.MeasurementDetails td.Col-Date,
.MeasurementDetails td.Col-SubmitButton {
    text-align: right;
}

/*-------------------------------------------- Pop-Ups ------------------------------------------*/
.popBlock {
    width: 320px;
    height:auto;
    padding: 5px 20px 50px 20px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

.popPrompt {
    margin: 5px 0px;
}

.popPanel {
    margin:5px 0px 0px 0px;
}

.volPopBlock {
    padding: 5px 20px 50px 20px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

.infoBlock {
    padding: 5px 10px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    font-weight:bold;
    font-size:20px;
}

/*-------------------------------------- Subscription portlet -----------------------------------*/
.popBlockSubscr {
    width: 250px;
    height: auto;
    padding: 5px 10px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

.popBlockSubscr .popBlockSecImage {
    padding: 5px 0px;
}

.popBlockSubscr .popBlockSecCode {
    white-space:nowrap;
    padding: 5px 0px;
}

/*-------------------------------------- Volunteer Day Detail------------------------------------*/
.Page-OpCalendarDayDetail .OpCalDayDetailHeading,
.Page-OpCalendarDayDetail .Date {
    font-weight:bold;
}

/*------------------------------ Volunteer Opportunity Maintenance-------------------------------*/
.Page-OpMaint .HaveAll {
    font-weight:normal;
    font-size:12px;
}

/*------------------------------------- Volunteer Calendars-------------------------------------*/
.CalendarHeaderTable {
    width:100%;
}

.VolunteerCalendars .Col-OpportunityName,
.VolunteerCalendarLegend .LegendOpName {
    color: #000000;
}

.LegendLabel,
.LegendOpName,
.LegendAgencyName,
.LegendEventName,
.LegendTeamName{
    font-size:7px;
}

/*--------------------------------------------- Article ----------------------------------------*/
.Section-Article {
    margin-bottom:20px;
}

.Area-Article {
    margin-right:20px;
}

.like,
.dislike  {
   font-size:14px;
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
   cursor:pointer;
}

.likedisabled,
.dislikedisabled {
   font-size:14px;
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
}

.ScorePositive {
   background-image:url("../Images/up.jpg");
   background-repeat:no-repeat;
   height:49px;
   width:43px;
   text-align:center;
   padding-top:5px;
   margin-right:4px;
}

.ScoreNegative {
   background-image:url("../Images/down.jpg");
   background-repeat:no-repeat;
   height:49px;
   width:43px;
   text-align:center;
   padding-top:5px;
}

.ScorePositiveDisabled {
   background-image:url("../Images/up_disable.jpg");
   background-repeat:no-repeat;
   height:49px;
   width:43px;
   text-align:center;
   padding-top:5px;
   margin-right:4px;
}

.ScoreNegativeDisabled {
   background-image:url("../Images/down_disable.jpg");
   background-repeat:no-repeat;
   height:49px;
   width:43px;
   text-align:center;
   padding-top:5px;
}

.Page-ArticleArchive .Page-ArticleArchive .scorewrap a,
.Page-ArticleArchive .scorewrap a:link,
.Page-ArticleArchive .scorewrap a:visited,
.Page-ArticleArchive .scorewrap a:active {
   text-decoration: none;
}

.Page-ArticleArchive .Navigation {
    height:50px;
    background-color:transparent;
}

.Page-ArticleArchive .Navitation1 {
    background-color:transparent;
}

.Page-ArticleArchive .Navigation3 a  {
    font-size:12px;
    text-decoration:none;
    margin:0px 5px;
    color:#444444;
}

.Page-ArticleArchive .Navigation3 a:hover  {
    font-size:12px;
    text-decoration:none;
    margin:0px 5px;
    color:#3399ff;
}

.slider_middle,
.slider_left,
.slider_right {
    display:inline;
}

.slider_middle {
    width:auto;
    height:37px;
    padding:13px 0px 20px 0px;
}

.slider_middle .Navigation1,
.slider_middle .Navigation2,
.slider_middle .Navigation3,
.slider_middle .Navigation4,
.slider_middle .Navigation5 {
	float:none;
}

.Navigation3 {
    height:37px;
    background-color:transparent;
}

.current {
    color: #081170;
    font-size: 13px;
    font-weight: bold;
    margin: 5px;
}

.Page-ArticleArchive .Page-ArticleArchive .item a,
.Page-ArticleArchive .item a:link,
.Page-ArticleArchive .item a:visited,
.Page-ArticleArchive .item a:active {
    text-decoration: none;
}

.item {
    background-color:transparent;
}

.item a {
    margin-top:10px;
}

.slider_middle img {
    margin:-2px 2px;
}

.Last img {
    margin-right:8px;
}

.First {
    margin-left:6px;
}

.PortletArticle div {
    clear: both;
}

/*----------------------------------------- Step-up program -------------------------------------*/
.StepUpMessage {
    color: #cf0000;
}

.Page-DocMaint .OrganizationNameBlock {
    font-size: 20px;
    font-style: normal;
}

.Page-Documents .OrgAccountNoTree .Name,
.Page-Contacts .OrgAccountNoTree .Name,
.Page-OProfile .OrgAccountNoTree .Name  {
    font-size: 16px;
    font-weight: bold;
}

.Page-Documents .OrgAccountNoTree .Address,
.Page-Contacts .OrgAccountNoTree .Address,
.Page-OProfile .OrgAccountNoTree .Address {
    font-size: 12px;
}

/*-------------------------------------------- Survey -------------------------------------------*/
.Section-Survey textarea,
.Section-Survey input,
.Section-Survey select {
    border:1px solid #cccccc;
}

/*------------------------------------------ Bank information -----------------------------------*/
.Page-BankInfo .Col-Required {
    font-weight: bold;
}

.Page-BankInfo .RequiredNote {
    font-size: 90%;
    font-weight: bold;
}

/*------------------------------------------ Account Selector ------------------------------------*/
.Page-AccountSelector .BlockDetails .SearchLabel,
.Page-AccountSelector .BlockDetails .AccountKeyword,
.Page-AccountSelector .BlockDetails .AccountType,
.Page-AccountSelector .BlockDetails .Navigation {
    float: left;
}

/*------------------------------------------ Event Management ------------------------------------*/
.Area-EventManagement .OccKeyDescription {
    margin:10px 0px;
}

.Area-EventManagement .AttendedFilter {
    margin-bottom:10px;
}

.EventManagement .Col-Last,
.EventManagement .Col-First,
.EventManagement .Col-Host,
.EventManagement .Col-Status  {
    width:24%;
}

.Page-EventAttendance form .Navigation,
.Page-EventAttendance form .FirstName {
    margin-top:20px;
}

.Page-EventAttendance input {
    margin-bottom: 4px;
}

.Page-EventAttendance form .AccountDetails,
.Page-EventAttendance .NavigationCheckIn {
    margin-top:10px;
}

.Page-EventAttendance form .FirstNameLabel,
.Page-EventAttendance form .LastNameLabel,
.Page-EventAttendance form .eMailLabel {
    display: inline-block;
    width: 40px;
}

.Page-EventAttendance  .PaymentInformation {
    margin:10px 0px;
}

.Page-EventAttendance .DashBoxAttend {
    border: 0;
    padding: 0;
}

.Page-EventAttendance .BioTabData h2,
.Page-EventAttendance .Dashboard h2 {
    color: #000000;
    font-size: 16px;
    margin-bottom: 2px;
}

.Page-EventManagement th.Col-Attend,
.Page-EventAttendance th.Col-Attend {
    width: 1%;
    white-space: nowrap;
}

.Page-EventAttendance .OccChanged {
    color: #cf0000;
}

.Page-EventAttendance .AttendanceSubType {
    margin-top: 10px;
}

.Area-EventManagement .Dashboard th,
.Area-EventManagement .Dashboard td.Col-Heading,
.Page-EventAttendance .OccChanged {
    color: #000000;
}

.Page-EventAttendance .BlockDetails,
.Area-EventManagement .OccKeyDescription {
    line-height:18px;
}

.Page-EventAttendance .Block,
.Page-EventManagement .Block,
.Area-EventManagement .BioCommAdd .BlockHeader {
    padding:0;
}

.Area-EventManagement .Dashboard .Heading {
    float:left;
    font-weight:normal;
}

.Page-EventAttendance .Dashboard div {
    clear:both;
}

.Page-EventAttendance .Dashboard h2 {
    font-size:15px;
}

.Area-EventManagement .AddActivity td,
.Area-EventManagement .EventManagement td,
.Area-EventManagement .EventManagement th {
    padding:2px 4px;
}

.Area-EventManagement .EventLabel,
.Area-EventManagement .OccurrenceLabel,
.Area-EventManagement .StartsLabel,
.Area-EventManagement .EndsLabel,
.Area-EventManagement .SubTypeLabel,
.Area-EventManagement .StatusLabel,
.Area-EventManagement .IndividualLabel,
.Area-EventManagement .EventTotalLabel,
.Area-EventManagement .EventPaymentLabel,
.Area-EventManagement .EventBalanceLabel,
.Area-EventManagement .PledgeTotalLabel,
.Area-EventManagement .HostLabel,
.Area-EventManagement .CompanyLabel {
    display:inline-block;
    width:100px;
}

.Area-EventManagement .StatementSummary tr.Row-TotalAmount td,
.Area-EventManagement tr.Row-Odd td,
.Area-EventManagement tr.Row-Even td  {
    background-color: #ffffff;
}

.Area-EventManagement .Leftalign,
.Area-EventManagement .Classic,
.Area-EventManagement .DashBox table,
.Leftalign,
.Classic {
    border: 1px solid #cccccc;
}

.EventTime,
#EventReg {
    margin:10px 0px;
}

.Section-EventRegistration .FeesTable {
    margin:20px 0px;
}

.Section-EventRegistration .FeesTable .Col-Fee,
.Section-EventRegistration .FeesTable .Col-Quantity,
.Section-EventRegistration .FeesTable .Col-Total {
    width:70px;
}

.EventName {
    font-size:22px;
}

#AttendListDtlNotes {
    margin:20px 0px 2px 0px;
    font-size:14px;
}

.Section-EventRegistration .EventRegOptions {
    margin-top:20px;
}

.EventSurvey .Col-Space {
    border:0;
}

/*--------------------------------------------- Board-------------------------------------------*/
.Page-NewMember .IndProfileInclude,
.Page-NewMember .AffilitationDetails,
.Page-NewMember .IndProfileInclude input,
.Page-NewMember .IndProfileInclude select {
	width:100%;
}

.Area-CB .Page-NewMember .LeftAlign td td {
	padding:1px 2px 1px 1px;
}

/*--------------------------------------------- ReportPanelCSVColumns.jsp-------------------------------------------*/
.CSVColumnSelectionHeader {
	background-color: #EEEEEE;
	margin-top:20px;
	margin-bottom:20px;
	font-size: large;
}

.CSVColumnSelectionHeader a {
	float: right;
	font-size: initial;
}

.ePlgRptCSVColListBox-Available, .ePlgRptCSVColListBox-Selected {
	width: 200px;
	display:table-cell;
	vertical-align:top;
}

.ePlgRptCSVColListBox-Buttons-1, .ePlgRptCSVColListBox-Buttons-2 {
	/*width:100px; */
	display:table-cell;
	vertical-align:middle;
	padding: 20px;
}

.ePlgRptCSVColListBox-Buttons-1 img, .ePlgRptCSVColListBox-Buttons-2 img {
	display:block;
	margin-top: 10px;
	margin-bottom:10px;
}

.ePlgRptCSVColListBox-Available select, .ePlgRptCSVColListBox-Selected select {
	width: 100%;
	min-height: 600px;
}

.CSVColAvail, .CSVColSelected {
	font-weight: bold;
}

.ButtonSeparator-V {
    height: 10px;
    padding: 0;
    margin: 0;
}

/*--------------------------------CybsSACheckout.jsp----------------------------------------------------*/
.Page-CybsSACheckout tr.ReadOnly input {
	border:0;
	background-color: transparent;
}

.Page-CybsSACheckout div.Navigation div {
	display:inline;
	padding-right:50px;
}

.Page-CybsSACheckout .Section-PaymentDtl .BlockError,
.Page-CybsSACheckout .Section-BillInfo .BlockError {
	color: #cf0000;
	font-size: initial;
    font-weight: normal;
}

.Page-CybsSACheckout form input {
	width: 200px;
	padding: 3px;
	border: 1px solid #DDDDDD;
}

.Page-CybsSACheckout form select {
	width:208px;
	padding: 3px;
	border: 1px solid #DDDDDD;
}

.Page-CybsSACheckout form .card_expiry_date_mm,
.Page-CybsSACheckout form .card_expiry_date_yyyy {
	width:102px;
	margin-right:4px;
}

.Page-CybsSACheckout form .Section-Reference .Col-Heading,
.Page-CybsSACheckout form .Section-BillInfo .Col-Heading,
.Page-CybsSACheckout form .Section-PaymentDtl .Col-Heading {
	width:120px;
	vertical-align:middle;
	padding: 4px 6px 4px 0px;
}

.Page-CybsSACheckout h2 {
	font-size:15px;
	margin-bottom:2px;
}

.Page-CybsSACheckout .BlockError, .BlockError h2 {
    color: #CF0000;
    font-size: 14px;
    font-weight: normal;
}

.Page-CybsSACheckout .BlockHeader {
	padding:0;
}

#SecurityCodeID, .DIV-WebConfirmWait, #NavigationButtons {
	margin-left:20px;
}

.Annotations .NoteImage img {
	width:120px;
}

body.plugin.gecko.win {
	text-align:center;
	margin:20px 0;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
    max-width: 800px;
    min-width: 600px;
    width: auto;
    font-size:13px !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable h1 {
	margin-bottom:20px;
}

.PanelField .DISABLED input,
.PanelRow .DISABLED input,
.PanelField .DISABLED textarea,
.PanelRow .DISABLED textarea,
.PanelField .DISABLED select,
.PanelRow .DISABLED select {
	background-color:#eeeeee;
	border:1px solid #999999;
	margin-bottom:2px;
	padding-left: 4px;
}

.PanelRow {
	margin:8px 0px;
	display:block !important;
}

.PanelField .AccountSelection.ACCOUNTNUMBER input {
	margin-right:2px;
}

.GROUP_Address,
.GROUP_Location {
	display:inline-block;
	vertical-align:top;
}

.GROUP_Transit div,
.GROUP_Transit input,
.GROUP_Season div,
.GROUP_Season .PanelField .Label {
	display:inline-block;
}

.GROUP_Season input,
.GROUP_Season .PanelField .FROMDATE input {
	width:60px;
}

.AuditPanel {
	display:block !important;
	margin:30px 0;
	width: 740px !important;
}

.AuditPanel div input {
	width:100% !important;
}

.Label.Created-,
.Label.Last-Changed- {
	display:block;
	text-align:left;
}

.PanelField input,
.PanelField select,
.PanelRow input,
.PanelRow select {
	width: auto;
	max-width:420px;
	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 .halfsize input,
.PanelField .halfsize input {
	width:88px !important;
}

.PanelRow .Date a img,
.PanelField .Date a img {
    margin-bottom: 2px;
    vertical-align: middle;
}

.PanelRow .Label.Seasonal-From,
.PanelField .Label.TODATE {
	display:inline-block;
	margin-right:6px;
}

.ANDARCheckBox .Checkbox {
	margin:7px 0px !important;
}

.ui-dialog .ui-dialog-title {
	margin:0;
}

.PanelRow .AuditPanel .Label.User,
.PanelRow .AuditPanel .Label.Time,
.PanelRow .AuditPanel .Label.Date {
    display:none;
}

.PanelRow .AccountSelection input {
	width:70px;
}

.AuditPanel .INPUTTEXT.DISABLED {
    display: inline-block;
    margin-bottom:8px;
    width: 32% !important;
}

.PanelRow .Label.Last.Changed {
	margin-top:40px;
}

.Page-AccountSearch .AccountKeyword {
	margin-bottom:10px;
}

.Page-AccountSearch .Navigation {
    margin-top:30px;
}

.DashboardReport .Row-ReportName {
    vertical-align:middle;
}

.DashboardReport .Col-ReportName,
.DashboardReport .Col-ReportName select,
.DashboardReport .Col-ReportName img {
    vertical-align:middle;
}

.ProjectImage img {
    max-width: 800px;
}

/*
  Opportunity info page > This opportunity has reached the maximum number of volunteer assignments text
*/
.VolOpIsFull {
    color: #0b1980;
    font-weight: bold;
    text-decoration: none;
}

.SubscrRemoveAll .DIV-Note,
.SubscrRemoveAllAgencies .DIV-Note {
	margin:0;
}

.MainPage form .SubscrRemoveAll {
	margin:14px 0px;
}

.MainPage form .ContactRulesCategoriesTable td,
.MainPage form .SubscrRemoveAll td,
.MainPage form .Section-SubscriptionVolunteerRelease td {
	padding:2px 6px;
}

.ContactRulesCategoriesTable {
	margin-bottom:16px;
}

.contactRulesCategoryList a {
	margin: 2px 6px;
}

/*-------------------------- iAccess --------------------------*/
.PanelField_LABEL_ABOVE {
	display:inline-block;
	vertical-align:top;
}

.PanelRow .PanelField_LABEL_ABOVE input, 
.PanelRow .PanelField_LABEL_ABOVE select {
    width:100%;
    box-sizing:border-box;
}

.PanelRow .PanelField_LABEL_ABOVE .DATEYEAR,
.PanelRow .PanelField_LABEL_ABOVE .DATEMONTH,
.PanelRow .PanelField_LABEL_ABOVE .DATEDAY {
	display:block;
	margin:0;
}

.PanelRow .PanelField_LABEL_ABOVE .SPECIFICTIME {
	width:140px;
	display:block;
	margin:0;
}
 
.PanelRow .PanelField_LABEL_ABOVE .SPECIFICTIME .is-timeEntry {
    width:118px;
    box-sizing:border-box;
    margin-right:0;
}

.PanelRow input[type=checkbox], 
.PanelRow input[type=radio] {
	display:inline-block;
	vertical-align:top;
	width:18px !important;
	height:auto;
}

.PanelRow .Label.Sun,
.PanelRow .Label.Mon,
.PanelRow .Label.Tue,
.PanelRow .Label.Wed,
.PanelRow .Label.Thr,
.PanelRow .Label.Fri,
.PanelRow .Label.Sat {
	display:inline-block;
	vertical-align:top;
	text-align:left;
}

.ExpiredRecord {
	background-color:#eeeeee !important;
}

.Navigation .BioTabSeparator {
	display:none;
}

.Navigation .BioTabSeparator img {
	display:none;
}

.Navigation .BioTabTitle {
	padding:0;
    display:inline-block;
    margin:-2px 0 0 0px;
    white-space:nowrap;
    width:auto;
}

.Navigation .BioTabTitle a {
	padding:8px 8px 8px 18px;
	border:1px solid #cccccc;
    display:block;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin:0px;
    text-decoration:none;
}

.Navigation .BioTabTitle a:hover {
    text-decoration:none;
    color:#ffffff;
}

.Navigation .BioTabSelected {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding:9px 8px 9px 18px !important;
    font-weight:bold;
    background-color:#0b1980;
    color:#ffffff;
}

.Navigation .BioTabTitle.GlobalTab a  {
    background-image:url("../Images/world-icon.png");
    background-repeat:no-repeat;
    background-position:3px center;
}   

.Navigation .BioTabTitle.GlobalTab a:hover  {
    background-color:#0b1980;
}

.Navigation .BioTabTitle.PersonalTab a  {
    background-image:url("../Images/IndividualIcon.png");
    background-repeat:no-repeat;
    background-position:3px center;
}   

.Navigation .BioTabTitle.PersonalTab a:hover  {
    background-color:#0b1980;
}

.Navigation .BioTabSelected.GlobalTab {
    background-image:url("../Images/world-icon.png");
    background-repeat:no-repeat;
    background-position:3px center;
}

.Navigation .BioTabSelected.PersonalTab {
    background-image:url("../Images/IndividualIcon.png");
    background-repeat:no-repeat;
    background-position:3px center;
}

#BioTabForm .Navigation table,
.Page-Dashboard .Navigation table  {
	border-spacing:0;
	font-size:0;
}

.DashHeader {
	font-size:26px;
	margin:20px 0 8px 0;
}

.DashBox h2,
.DashBoxTitle {
	display:inline-block;
    vertical-align:top;
}

.DashBox .Navigation div,
.DashBox .Navigation {
	display:inline-block;
    vertical-align:top;
}

.BioItemNavigation img {
	margin-right:12px;
}

.BioTabData h2, 
.Dashboard h2 {
    margin: 0px 8px 3px 18px;
}

.NavigationHideShow {
    position: absolute;
    top: 0;
    left: 0;
}

.PanelField .Time input,
.PanelRow .Time input,
.PanelRow .Time select {
	width:82px;
}

.Include-Subsidiaries, 
.Override-Sponsor-with-the-organization-at-web {
    display: inline-block !important;
    vertical-align:top;
}

.TotalRecord  {
	background-color:#eeeeee !important;
}

.PanelField div,
.PanelRow div {
	display:inline-block;
	vertical-align:top;
}

.pureCssRecentAccounts {
	display:none;
	margin:10px 0px;
	max-width:500px;
	min-width:300px;
}

.pureCssRecentAccounts a {
	text-decoration:none;
	padding:0;
	display:block;
	/*height:100%;*/
	font-weight:normal !important;
	color:#333333 !important;
}

.pureCssRecentAccounts a:hover {
    text-decoration:none !important;
}

li.RecentAccountTypeO {
	list-style-image:url("../Images/OrganizationIcon.png");
	background-image:none;
}

li.RecentAccountTypeI {
	list-style-image:url("../Images/IndividualIcon.png");
	background-image:none;
}

.pureCssRecentAccounts li.bookmark {
	list-style-image:url("../Images/GreyArrow.png");
	border-bottom:1px solid #e2e2e2;
	padding-bottom: 6px;
	cursor:pointer;
	background-image:none;
	height:20px;
}

.ui-dialog .ui-widget-header {
    background: none scroll 50% 50% #09115a;
    border: 1px solid #0a0d4c;
    color: #ffffff;
    font-weight: bold;
    font-size:16px;
}

.ui-dialog .ui-dialog-title {
	margin:0;
}

html .ui-state-default, 
html .ui-widget-content .ui-state-default, 
html  .ui-widget-header .ui-state-default {
    color: #0a0d4c;
}

ul li.BookmarkFolder {
	background-image:none;
}

html .ui-state-default .ui-icon {
    background-image: url("../Images/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;
}

ul.pureCssRecentAccounts li {
	position:relative;
	padding:4px 0;
	background-image:none;
}

ul.pureCssRecentAccounts li:hover {
	background-color:#e3e2e2;
}

ul.pureCssRecentAccounts .bookmark ul {
    left: 0;
    top: 20px;
    width: 380px;
}

ul.pureCssRecentAccounts ul {
    background-color: #eeeeee;
    border: 1px solid #999999;
    display: none;
    left: 10%;
    position: absolute;
    top:20px;
    z-index: 10000;
    padding:4px 6px 4px 26px;
}

.RecentAccountsMenu {
	background-image:url("../Images/GreyArrow.png");
	background-repeat:no-repeat;
	height:12px;
	width:12px;
	display:inline-block;
	margin:6px 0 10px 6px;
	vertical-align: middle;
}

.updateRecentAccount {
	list-style:none;
}

li.BookmarkFolder:hover > ul{
	display:block;
}

.PanelField .ui-autocomplete-input {
	width:66px;
}

.LASTSENTDATE, .Reach_EMailsUpdate .InputText.PanelField_1.DISABLED,
.Reach_EMailsUpdate .InputText.PanelField_2.DISABLED,
.Reach_EMailsUpdate .InputText.PanelField_3.DISABLED {
	display:inline-block;
	vertical-align:top;
}

.Reach_EMailsUpdate .InputText.PanelField_1.DISABLED input,
.Reach_EMailsUpdate .InputText.PanelField_2.DISABLED input,
.Reach_EMailsUpdate .InputText.PanelField_3.DISABLED input {
	width:auto;
}

.OpenAccountProfile {
	display:inline-block;
	margin-left:6px;
	vertical-align:top;
	margin-top:4px;
}

.ui-dialog-content {
	text-align:left;
}

.ui-dialog .ui-dialog-content {
	padding: 0.5em 1.8em;
}

.ui-dialog h1 {
	border:0;
}

.PanelRow .Label {
	margin-top:3px;
	margin-right:4px;
}

.Label.DATETYPE {
	margin-right:4px;
}

.Reach_EMailsDisplay .InputText.PanelField_1.DISABLED input,
.Reach_EMailsDisplay .InputText.PanelField_2.DISABLED input,
.Reach_EMailsDisplay .InputText.PanelField_3.DISABLED input,
.Reach_EMailsUpdate .InputText.PanelField_1.DISABLED input,
.Reach_EMailsUpdate .InputText.PanelField_2.DISABLED input,
.Reach_EMailsUpdate .InputText.PanelField_3.DISABLED input,
.Reach_EMailsDisplay .PanelRow .LASTSENTDATE input,
.Reach_EMailsDisplay .PanelRow .LASTREADDATE input,
.Reach_EMailsDisplay .PanelRow .LASTERRORDATE input,
.Reach_EMailsUpdate .PanelRow .LASTSENTDATE input,
.Reach_EMailsUpdate .PanelRow .LASTREADDATE input,
.Reach_EMailsUpdate .PanelRow .LASTERRORDATE input {
	width:240px;
}

.Label.ACCOUNTNUMBER {
	margin-top:4px;
	margin-right: 4px;
}

.Label.Days-of-the-week- {
	display:block;
}

.Page-Dashboard .DashBox {
	margin:0 0 20px 0;
	padding:0;
}

.ProspectingFunnelChartImg {
	max-width:300px;
}

#AccountNameACCOUNTNUMBER,
#AccountNameCAMPAIGNACCOUNT,
#AccountNameORGACCOUNTNUMBER,
#AccountNameRESPONSIBLEACCOUNT {
    background-color: #eeeeee;
    border: 1px solid #999999;
    margin-bottom: 2px;
    padding: 2px 4px;
    display:inline-block;
    vertical-align: top;
    height: 26px;
    box-sizing:border-box;
}

.PanelRow .Label.Expiry-Date {
	text-align:right;
	width:auto;
}

.PanelRow .Date.EFFECTIVEDATE img,
.PanelRow .Date.EXPIRYDATE img  {
	margin-right:16px;
}

.AccountLink {
    color:#000000 !important;
    text-decoration:none!important;
}

.AccountLink:hover {
    color:#000000 !important;
    text-decoration:underline !important;
}

.DashBox .DashBoxTitle, .Page-Dashboard .NavigationHideShow {
    display: inline-block;
    margin: 12px 4px 4px 0;
    vertical-align: top;
}

.BioTabData h2, .Dashboard h2 {
    margin: 0 8px 3px 14px;
}


.slider_middle .Navigation3 a {
	text-decoration:underline;
	font-size:13px;
}

.PanelRow textarea {
	width:100%;
	box-sizing:border-box;
}

.AuditPanel .Label.Created-,
.AuditPanel .Label.Last-Changed- {
	display:block;
}

.item {
    margin: 0 6px;
}

.slider_middle .Navigation1, 
.slider_middle .Navigation2, 
.slider_middle .Navigation3, 
.slider_middle .Navigation4, 
.slider_middle .Navigation5 {
    float: none;
    margin: 0 4px;
}

.PanelField .Label {
    margin-right: 4px;
    margin-top: 3px;
}

li div.AutocompleteAccountTypeO {
	background-image:url("../Images/OrganizationIcon.png") !important;
	background-repeat:no-repeat;
	background-position:middle left;
	height:14px;
	width:14px;
	display:inline-block;
	margin-right:4px;
}

li div.AutocompleteAccountTypeI {
	background-image:url("../Images/IndividualIcon.png") !important;
	background-repeat:no-repeat;
	background-position:middle left;
	height:14px;
	width:14px;
	display:inline-block;
	margin-right:4px;
}

li div.AutocompleteAccountAddress {
	margin-left:18px;
}

.AutocompleteAccountName  {
	display:inline-block;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front ul li {
	background-image:none;
}

.ui-autocomplete {
    background: none scroll 50% top #fefefe;
    border: 1px solid #999999;
}

.ui-autocomplete .account-highlight {
	text-decoration: underline;
}

.PanelField .Label.Create-Sponsor-Match,
.PanelField .Label.Create-Donor-Match-Memo {
	width:600px;
}

.Col-Integer img {
	margin:3px;
}

.DashBox blockquote {
	margin:0;
	padding:0;
}

.DashBox .Heading, 
.DashBox blockquote,
.DashBox .AddressPecked a {
	display:inline-block;
	vertical-align:top;
}

.DashBox .AddressPecked br {
	display:none;
}

.ui-autocomplete .account-highlight {
	text-decoration: underline;
}

.FiltersMenu {
    background-image: url("../Images/filter-icon.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin: 0 11px 0px 0px;
    vertical-align: middle;
    width: 16px;
}

.FiltersMenuChecked {
    background-image: url("../Images/filter-icon-checked.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin: 0 11px 0px 0px;
    vertical-align: middle;
    width: 16px;
}

.pureCssFilters {
	display:none;
	margin:10px 0px;
	max-width:500px;
	min-width:200px;
}

.pureCssFilters a {
	text-decoration:none;
	padding:0;
	display:block;
	height:100%;
	font-weight:normal !important;
	color:#333333 !important;
}

.pureCssFilters a:hover {
    text-decoration:none !important;
    color:#0b1980 !important;
}

.pureCssFilterm {
	position:absolute;
	top:14px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding:8px;
	z-index:10000;
}

ul.pureCssFilters li {
	background-image:none;
	padding:3px 2px !important;
	list-style:none;
}

.AccountSelectionNameDisplay {
	width: auto;
	max-width:420px;
	height:auto;
	border:1px solid #cccccc;
	box-sizing:border-box;
	margin-left: 4px;
	padding:4px 5px;
}

.VolOpsAddress .VolOpInfo td {
	display:block;
}

.PanelRow .MonthComponent, .PanelRow .DayComponent {
    width:auto;
}

html .PanelRow .Linkage--L- {
    font-weight:bold;
}

html .PanelRow .Ability--A- {
    font-weight:bold;
}

html .PanelRow .Interest--I- {
    font-weight:bold;
}
.ProspectPointsListLINKAGE,
.ProspectPointsListABILITY,
.ProspectPointsListINTEREST {
    border: 1px solid #cccccc;
    box-sizing: border-box;
    height: 100%;
    padding: 4px;
    width:100%;
    min-height: 40px;
}

.PanelRow .PROSPECTRATING input {
	width:auto;
}

.Prospect-Code-Rating {
	white-space:nowrap;
	margin-right:10px;
}

.Page-AccountSearch .SearchResultList a {
    display: inline-block;
    margin: 6px;
}

.PanelRow .GIFTFROM input,
.PanelRow .GIFTTO input {
	width:auto;
}

.bookmarkACCOUNTNUMBERB {
	cursor:pointer;
}

.ProspectPointsListLinkage .ProspectPointsListRow {
	display:block !important;
}

.ANDARYearFormatter input {
	width:50px !important;
}

.PanelRow .PanelField:nth-child(2) input,
.PanelRow .PanelField:nth-child(3) input,
.PanelRow .PanelField:nth-child(4) input,
.PanelRow .PanelField:nth-child(2) select,
.PanelRow .PanelField:nth-child(3) select,
.PanelRow .PanelField:nth-child(4) select {
	width:auto !important;
}

.PanelRow .PanelField:nth-child(2) .RANKINGTYPE select {
	width:180px !important;
}

.PanelRow .PanelField:nth-child(2) .PLANNAME input {
	width:180px !important;	
}

html .PanelRow .PanelField:nth-child(3) .TaskActivation input {
	width:120px !important;
}

.PanelRow .PanelField:nth-child(2) .Label,
.PanelRow .PanelField:nth-child(3) .Label,
.PanelRow .PanelField:nth-child(4) .Label {
	margin-left:6px;
	margin-right: 1px;
}

.RecentWarehouseMenu {
       background-image:url("../Images/GreyArrow.png");
       background-repeat:no-repeat;
       height:12px;
       width:12px;
       display:inline-block;
       margin:6px 0 10px 6px;
       vertical-align: middle;
}

ul.pureCssRecentWarehouseList ul {
    background-color: #eeeeee;
    border: 1px solid #999999;
    display: none;
    left: 10%;
    position: absolute;
    top:20px;
    z-index: 10000;
    padding:4px 6px 4px 26px;
}

.updateRecentWarehouse {
       list-style:none;
}

ul.pureCssRecentWarehouseList {
    display: none;
    margin: 10px 0;
}

.DashHeader .DIV-EventAttendIndBio,
.DashHeader .DIV-EventAttendOrgBio {
    font-size: 24px;
}

.PanelRow tr.Row-Even {
	background-color: transparent !important;
}

.PanelRow tr.Row-Even td {
    background-color: transparent !important;
    padding:6px 0;
}

.PanelRow .Date button {
	border:0;
	width:auto;
	background-color:transparent;
}

.ProspectMoveStatesHistoryMaintenance {
	margin: 8px 0;
}

.ProspectMoveStatesHistoryMaintenance th {
	padding:4px 6px 4px 0;
}

.ProspectMoveStatesHistoryMaintenance td {
	padding:4px 6px 4px 0px !important;
}

.Reach_ProspectUpdate .Label.Campaign-Account,
.Reach_ProspectUpdate .CampaignList,
.Reach_ProspectAdd .Label.Campaign-Account,
.Reach_ProspectAdd .CampaignList,
.Reach_ProspectDisplay .Label.Campaign-Account,
.Reach_ProspectDisplay .CampaignList {
	display:table-cell;
	padding-right: 8px;
    padding-top: 3px;
}

div.PanelField:nth-child(2) .Label.EXPIRYDATE {
	text-align:right;
}

.PROSPECTCODE input, .PROSPECTSUBCODE select {
	width:auto;
}

.CampaignList select.DropDown {
	margin: 0;
}

.Reach_ProspectUpdate .Label.Campaign-Account,
.Reach_ProspectAdd .Label.Campaign-Account,
.Reach_ProspectDisplay .Label.Campaign-Account {
	padding-top:12px;
}

.ProspectMoveStatesComboBox .DropDown.MOVESTATE {
	width:300px !important;
}

.Reach_ProspectUpdate .GROUP_Linkage,
.Reach_ProspectAdd .GROUP_Linkage,
.Reach_ProspectDisplay .GROUP_Linkage,
.Reach_ProspectUpdate .GROUP_Ability,
.Reach_ProspectAdd .GROUP_Ability,
.Reach_ProspectDisplay .GROUP_Ability,
.Reach_ProspectUpdate .GROUP_Interest,
.Reach_ProspectAdd .GROUP_Interest,
.Reach_ProspectDisplay .GROUP_Interest {
	width:100%;
	padding:4px;
	box-sizing:border-box;
	display:block;
}

.Reach_ProspectUpdate .GROUP_Linkage .PanelRow > div,
.Reach_ProspectAdd .GROUP_Linkage .PanelRow > div,
.Reach_ProspectDisplay .GROUP_Linkage .PanelRow > div,
.Reach_ProspectUpdate .GROUP_Ability .PanelRow > div,
.Reach_ProspectAdd .GROUP_Ability .PanelRow > div,
.Reach_ProspectDisplay .GROUP_Ability .PanelRow > div,
.Reach_ProspectUpdate .GROUP_Interest .PanelRow > div,
.Reach_ProspectAdd .GROUP_Interest .PanelRow > div,
.Reach_ProspectDisplay .GROUP_Interest .PanelRow > div {
	width:100% !important;
	box-sizing:border-box;
	display:block;
}

.ProspectPointsListRow {
	width:32%;
}

.Reach_ProspectUpdate .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection input,
.Reach_ProspectUpdate .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection select,
.Reach_ProspectAdd .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection input,
.Reach_ProspectAdd .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection select,
.Reach_ProspectDisplay .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection input,
.Reach_ProspectDisplay .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection select {
	width:auto;
}

.Reach_ProspectUpdate .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection .Label,
.Reach_ProspectAdd .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection .Label,
.Reach_ProspectDisplay .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection .Label {
	width:auto !important;
	display:inline-block;
	vertical-align:top;
}

.Label.Effective-LAI, 
.Label.Cultivation-Quota, 
.Label.Code-Total-Rating {
	width:auto !important;
}

.Percent.PROBABILITY input, 
.ComboBox.PRIORITY select.DropDown.PRIORITY, 
.DropDown.INFOSOURCE select.DropDown.INFOSOURCE {
	width:auto;
}

.Reach_ProspectUpdate .Label.PRIORITY, 
.Reach_ProspectUpdate .Label.INFOSOURCE,
.Reach_ProspectAdd .Label.PRIORITY, 
.Reach_ProspectAdd .Label.INFOSOURCE,
.Reach_ProspectDisplay .Label.PRIORITY, 
.Reach_ProspectDisplay .Label.INFOSOURCE {
	text-align:right;
}

.Reach_ProspectUpdate .Label.PROSPECTSUBCODE,
.Reach_ProspectAdd .Label.PROSPECTSUBCODE,
.Reach_ProspectDisplay .Label.PROSPECTSUBCODE {
	text-align:right;
}

.Reach_RelationshipsDisplay .GROUP_NO_GROUP_1 > div:nth-child(2) .AccountSelectionNameDisplay,
.Reach_RelationshipsDisplay .GROUP_NO_GROUP_1 > div:nth-child(4) .AccountSelectionNameDisplay {
    width:700px !important;
    max-width:700px;
}

.Reach_RelationshipsDisplay .GROUP_NO_GROUP_1 > div:nth-child(3) .Label {
	white-space:nowrap;
}

html .Reach_RankingSumDisplay .RANKINGTYPE select,
html .Reach_RankingSumDisplay .POSITIONNUMBER input,
html .Reach_RankingSumDisplay .SEGMENT select,
html .Reach_RankingSumDisplay .RANKINGDATE input,
html .Reach_RankingSumRUDisplay .RANKINGTYPE select,
html .Reach_RankingSumRUDisplay .POSITIONNUMBER input,
html .Reach_RankingSumRUDisplay .SEGMENT select,
html .Reach_RankingSumRUDisplay .RANKINGDATE input,
html .Reach_RankingSumRUDisplay .RANKINGVALUE input,
html .Reach_RankingSumRUDisplay .RANKINGUSER input,
html .Reach_RankingSumRUDisplay .CAMPAIGNTYPE select,
html .Reach_RankingSumDisplay .RANKINGVALUE input,
html .Reach_RankingSumDisplay .RANKINGUSER input,
html .Reach_RankingSumDisplay .CAMPAIGNTYPE select {
	width:270px;
} 

html .Reach_RankingSumRUDisplay .PanelRow .CAMPAIGNTYPE input,
html .Reach_RankingSumRUDisplay .PanelRow .RANKINGNUMBER input,
html .Reach_RankingSumRUDisplay .PanelRow .SEGMENTNUMBER input,
html .Reach_RankingSumRUDisplay .PanelRow .RANKINGTIME input,
html .Reach_RankingSumDisplay .PanelRow .CAMPAIGNTYPE input,
html .Reach_RankingSumDisplay .PanelRow .RANKINGNUMBER input,
html .Reach_RankingSumDisplay .PanelRow .SEGMENTNUMBER input,
html .Reach_RankingSumDisplay .PanelRow .RANKINGTIME input {
	width:180px !important;
} 

html .Reach_RankingSumRUDisplay .AccountSelectionNameDisplay,
html .Reach_RankingSumDisplay .AccountSelectionNameDisplay {
	max-width: 592px;
    width: 592px;
}

.InvalidComboBoxValue {
	color: red;
}

.Reach_ProspectDisplay .PanelRow .PanelRow .subsection,
.Reach_ProspectDisplay .PanelRow .PanelRow .GROUP_NO_GROUP_1,
.Reach_ProspectDisplay .PanelRow .PanelRow .section,
.Reach_ProspectUpdate .PanelRow .PanelRow .subsection,
.Reach_ProspectUpdate .PanelRow .PanelRow .GROUP_NO_GROUP_1,
.Reach_ProspectUpdate .PanelRow .PanelRow .section {
	width:100%;
}

.Reach_ProspectDisplay .CAMPAIGNACCOUNTNUMBER,
.Reach_ProspectUpdate .CAMPAIGNACCOUNTNUMBER,
.Reach_ProspectAdd .CAMPAIGNACCOUNTNUMBER {
	display:inline-block !important;
}  

.Reach_ProspectDisplay #CAMPAIGNACCOUNTNUMBER > option,
.Reach_ProspectUpdate #CAMPAIGNACCOUNTNUMBER > option,
.Reach_ProspectAdd  #CAMPAIGNACCOUNTNUMBER > option {
    width: 266px !important;
}

.Reach_ProspectTouchPointsHistoryAdd .GROUP_NO_GROUP_1 > div:nth-child(1),
.Reach_ProspectTouchPointsHistoryAdd .GROUP_NO_GROUP_1 > div:nth-child(2),
.Reach_ProspectTouchPointsHistoryDisplay .GROUP_NO_GROUP_1 > div:nth-child(1),
.Reach_ProspectTouchPointsHistoryDisplay .GROUP_NO_GROUP_1 > div:nth-child(2),
.Reach_ProspectTouchPointsHistoryUpdate .GROUP_NO_GROUP_1 > div:nth-child(1),
.Reach_ProspectTouchPointsHistoryUpdate .GROUP_NO_GROUP_1 > div:nth-child(2) {
	display:inline-block;
}

.Reach_ProspectTouchPointsHistoryAdd .GROUP_NO_GROUP_1 > div:nth-child(2),
.Reach_ProspectTouchPointsHistoryDisplay .GROUP_NO_GROUP_1 > div:nth-child(2),
.Reach_ProspectTouchPointsHistoryUpdate .GROUP_NO_GROUP_1 > div:nth-child(2) {
    vertical-align: middle;
    width: 98px;
}

.MaintenanceTopButtons img {
	margin:0 10px;
}

.Reach_ProspectDisplay .PanelRow .subsection,
.Reach_ProspectDisplay .PanelRow .GROUP_NO_GROUP_1,
.Reach_ProspectDisplay .PanelRow .section,
.Reach_ProspectUpdate .PanelRow .subsection,
.Reach_ProspectUpdate .PanelRow .GROUP_NO_GROUP_1,
.Reach_ProspectUpdate .PanelRow .section,
.Reach_ProspectAdd .PanelRow .subsection,
.Reach_ProspectAdd .PanelRow .GROUP_NO_GROUP_1,
.Reach_ProspectAdd .PanelRow .section {
    display: block;
    width: 100%;
}

.Reach_ProspectDisplay .PanelRow .PanelRow > div:nth-child(6),
.Reach_ProspectUpdate .PanelRow .PanelRow > div:nth-child(6),
.Reach_ProspectAdd .PanelRow .PanelRow > div:nth-child(6) {
	width:auto !important;
	margin-right:0 !important;
}


.BioName blockquote,
.BioName .Heading {
	display:table-cell;
}


@media screen and (max-width: 760px) {
.AndarImgExLG {
	width:100%;
	height:auto;
	box-sizing:border-box;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
    max-width: 520px;
    min-width: 300px;
    width: auto;
}

.Reach_EMailsDisplay .InputText.PanelField_1.DISABLED input, 
.Reach_EMailsDisplay .InputText.PanelField_2.DISABLED input, 
.Reach_EMailsDisplay .InputText.PanelField_3.DISABLED input, 
.Reach_EMailsUpdate .InputText.PanelField_1.DISABLED input, 
.Reach_EMailsUpdate .InputText.PanelField_2.DISABLED input, 
.Reach_EMailsUpdate .InputText.PanelField_3.DISABLED input, 
.Reach_EMailsDisplay .PanelRow .LASTSENTDATE input, 
.Reach_EMailsDisplay .PanelRow .LASTREADDATE input, 
.Reach_EMailsDisplay .PanelRow .LASTERRORDATE input, 
.Reach_EMailsUpdate .PanelRow .LASTSENTDATE input, 
.Reach_EMailsUpdate .PanelRow .LASTREADDATE input, 
.Reach_EMailsUpdate .PanelRow .LASTERRORDATE input {
	width:auto;
}

.Reach_EMailsDisplay .PanelRow .PanelField {
	display:inline-block;
	vertical-align:top;
}

.AuditPanel {
    width: 100% !important;
}

.PanelField div, .PanelRow div {
    display: block;
}

.PanelRow div.ANDARCheckBox {
    display: inline-block;
    vertical-align:top;
}

.PanelRow input[type=checkbox], 
.PanelRow input[type=radio] {
	width:auto !important;
}

html .Reach_RankingSumDisplay .RANKINGTYPE select,
html .Reach_RankingSumDisplay .POSITIONNUMBER input,
html .Reach_RankingSumDisplay .SEGMENT select,
html .Reach_RankingSumDisplay .RANKINGDATE input,
html .Reach_RankingSumRUDisplay .RANKINGTYPE select,
html .Reach_RankingSumRUDisplay .POSITIONNUMBER input,
html .Reach_RankingSumRUDisplay .SEGMENT select,
html .Reach_RankingSumRUDisplay .RANKINGDATE input,
html .Reach_RankingSumRUDisplay .RANKINGVALUE input,
html .Reach_RankingSumRUDisplay .RANKINGUSER input,
html .Reach_RankingSumRUDisplay .CAMPAIGNTYPE select,
html .Reach_RankingSumDisplay .RANKINGVALUE input,
html .Reach_RankingSumDisplay .RANKINGUSER input,
html .Reach_RankingSumDisplay .CAMPAIGNTYPE select {
	width:100% !important;
} 

html .Reach_RankingSumRUDisplay .PanelRow .CAMPAIGNTYPE input,
html .Reach_RankingSumRUDisplay .PanelRow .RANKINGNUMBER input,
html .Reach_RankingSumRUDisplay .PanelRow .SEGMENTNUMBER input,
html .Reach_RankingSumRUDisplay .PanelRow .RANKINGTIME input,
html .Reach_RankingSumDisplay .PanelRow .CAMPAIGNTYPE input,
html .Reach_RankingSumDisplay .PanelRow .RANKINGNUMBER input,
html .Reach_RankingSumDisplay .PanelRow .SEGMENTNUMBER input,
html .Reach_RankingSumDisplay .PanelRow .RANKINGTIME input {
	width:100% !important;
} 

html .Reach_RankingSumRUDisplay .AccountSelectionNameDisplay,
html .Reach_RankingSumDisplay .AccountSelectionNameDisplay {
	max-width: 592px;
    width: 100%;
}

.PanelRow .PanelField:nth-child(2) .Label, 
.PanelRow .PanelField:nth-child(3) .Label, 
.PanelRow .PanelField:nth-child(4) .Label {
    margin-left: 0px;
}

.AccountSelectionNameDisplay {
	margin-left:0;
}

.Reach_RelationshipsDisplay .GROUP_NO_GROUP_1 > div:nth-child(2) .AccountSelectionNameDisplay,
.Reach_RelationshipsDisplay .GROUP_NO_GROUP_1 > div:nth-child(4) .AccountSelectionNameDisplay {
    width:100% !important;
    max-width:100%;
}

.PanelRow .Label {
	width:auto !important;
}

.PanelRow .ProspectPointsListComponent {
	display:block !important;
	width:100%;
}

.PanelRow .Label.Linkage--L-,
.PanelRow .Label.Ability--A-,
.PanelRow .Label.Interest--I- {
	display:none;
}

.Reach_ProspectUpdate .Label.PROSPECTSUBCODE,
.Reach_ProspectAdd .Label.PROSPECTSUBCODE,
.Reach_ProspectDisplay .Label.PROSPECTSUBCODE {
	text-align:left;
}

.Reach_ProspectUpdate .Label.PRIORITY, 
.Reach_ProspectUpdate .Label.INFOSOURCE, 
.Reach_ProspectAdd .Label.PRIORITY, 
.Reach_ProspectAdd .Label.INFOSOURCE, 
.Reach_ProspectDisplay .Label.PRIORITY, 
.Reach_ProspectDisplay .Label.INFOSOURCE {
    text-align: left;
}

div.PanelField:nth-child(2) .Label.EXPIRYDATE {
    text-align: left;
}

.PanelRow .ProsectPointsListCheckBoxLabel {
	display: inline-block !important;
    vertical-align: top;
    width:auto;
}

.ProspectMoveStatesComboBox .DropDown.MOVESTATE {
    width: 100% !important;
}

.Reach_ProspectUpdate .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection, 
.Reach_ProspectAdd .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection, 
.Reach_ProspectDisplay .GROUP_NO_GROUP_1 .PanelRow .subsection .GROUP_NO_GROUP_1 .PanelRow .subsection {
    box-sizing: border-box;
    width: 100%;
}

.PanelRow .RefreshButton,
.PanelRow .MaintenanceTopButtons {
	display:inline-block;
	margin-right: 8px;
}

.MobileTable td.Col-Button {
	display:inline-block;
}

.MobileTable.ProspectMoveStatesHistoryMaintenance  td {
	position:relative;
	padding-left:40% !important;
}

.MobileTable.ProspectMoveStatesHistoryMaintenance td.Col-Button {
	padding-left:8px !important;
}

.Reach_ProspectUpdate .GROUP_Linkage,
.Reach_ProspectAdd .GROUP_Linkage,
.Reach_ProspectDisplay .GROUP_Linkage,
.Reach_ProspectUpdate .GROUP_Ability,
.Reach_ProspectAdd .GROUP_Ability,
.Reach_ProspectDisplay .GROUP_Ability,
.Reach_ProspectUpdate .GROUP_Interest,
.Reach_ProspectAdd .GROUP_Interest,
.Reach_ProspectDisplay .GROUP_Interest {
	width:100%;
	display:block;
}

.ProspectPointsListRow {
	width:48%;
	display:inline-block !important;
	vertical-align:top;
}

}

@media screen and (max-width: 540px) {
.AndarImgLG {
	width:100%;
	height:auto;
	box-sizing:border-box;
}

.AndarImgMD  {
	width:100%;
	height:auto;
	box-sizing:border-box;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
    max-width: 300px;
    min-width: 260px;
    width: auto;
}

.PanelRow .Label,
.PanelField .Label {
	display:block;
	max-width:200px;
}

.PanelRow .Label.Expiry-Date {
    text-align: left;
}

.AuditPanel .INPUTTEXT.DISABLED {
    display: block !important;
    width: 100% !important;
}

.PanelRow .ANDARCheckBox,
.PanelRow .Label.Sun,
.PanelRow .Label.Mon,
.PanelRow .Label.Tue,
.PanelRow .Label.Wed,
.PanelRow .Label.Thr,
.PanelRow .Label.Fri,
.PanelRow .Label.Sat {
	display:inline-block;
	vertical-align:top;
	text-align:left;
}

.PanelField > .Date.LASTSENTDATE,
.PanelField > .Time.LASTSENTTIME {
	display:inline-block;
}

.PanelField input, 
.PanelRow input {
	width:100%;
	box-sizing:border-box;
	height:26px;
	margin-right:2px;
}

.PanelField select, 
.PanelRow select  {
	width:100%;
	box-sizing:border-box;
    height:26px;
    margin-right:2px;
}

.AccountSelectionNameDisplay {
	width:100%;
}

.Page-AccountSearch .SearchResultList a {
	display:block;
	margin: 0px;
}

.BioPaceChart img {
	width:100%;
	box-sizing:border-box;
}
.ProspectPointsListRow {
	width:100%;
	display:block !important;
}


}

@media screen and (max-width: 320px) {
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
    max-width: 280px;
    min-width: 260px;
    width: auto;
}
}
