/* DEFAULTS */

h1 {
    font-size:26px;
    color: #fcb23d;
    border-bottom-width: 0px;
    font-family: 'Oswald-Regular', sans-serif;
}

h2 {
    font-size:26px;
    color: #fcb23d;
    border-bottom-width: 0px;
    font-family: 'Oswald-Regular', sans-serif;
}


p {
	font-family: Arial, sans-serif;
}

a {
	font-family: 'Oswald-Regular', sans-serif;
}

html,body {
	padding:0;
	margin:0;
}

/* GRID */

.section {
	clear: both;
	padding: 0;
	margin: auto;
	text-align: center;
	width:100%;
}

#Content { text-align:center; }

.col {
	display: block;
	margin: 0;
  text-align: left;
}

.col:first-child { margin-left: 0; }

.group:before,

.group:after {
	content:"";
	display:table;
}

.group:after {
	clear:both;
}

/* HEADER */

#nav {
	width: 100%;
    height: auto;
	background-color: #0055a7;
    display: table;
}

#nav ul {
    margin: 5px 15% 5px 0;
    display: table-cell;
    vertical-align: middle;
    width: 500px;
    float: right;
}

#nav li {
	display: inline;
    margin-left: 5%;
}

#nav p { 
	font-family: 'Oswald-Regular', sans-serif;
}

#nav a { 
	font-size: 0.8em;
    color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none; 
}

.home {
	width:912px;
	max-width:100%;
	height:auto;
	margin:auto !important;
}

#leftLogo {
    margin: 3% 0 3% 0;
}

#header .section { }

/* CONTAIN */

#mainContent {
  width: 910px;
  max-width:100%;
  height: auto;
  box-shadow: #cccccc 0 1px 5px;
    -moz-box-shadow: #cccccc 0 1px 5px;;
    -webkit-box-shadow: #cccccc 0 1px 5px;; 
  padding: 0px 10px 0px 10px;
  margin: auto;
  border: 2px #e0e0e0 solid;
  text-align:left;
}
    
    /*drop shadow for explorer Option 1
    background-color: rgb(255,255,255);
    -moz-box-shadow: 0 1px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 0 1px 5px rgba(68,68,68,0.6);
    box-shadow: 0 1px 5px rgba(68,68,68,0.6);

    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
    zoom: 1;   */

    /* Drop Shadow for explorer Option 2  
       border-collapse: separate; 
    
    
    
    */



.footer-contain {
/*	width: 70.5%; */
	height: auto;
  text-align: center;
/*  margin: 0 auto; */
/*  padding: 0 14.75%; */

}

/* EMAIL */

#email {    
    background: url(/uwnca/epledge/UserPreferences/PublicGiving/liveunitedbanner.jpg) no-repeat;
    height:auto;
    padding:4em 3em;
    text-align:right;
}

#email p {
	color: #ffffff;
    font-size: 1em;
}

#email a {
	color: #ffffff;
	background-color: #f58220;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    font-weight: bold;
	text-decoration: none;
    padding: 10px 20px;
}

#email a:hover {
	background-color: #ffffff;
    color: #000000;
}

#email h1 {
    font-size:2em;
    color: #fcb23d;
    text-shadow: #000 0 1px 1px;
}

#email input {
width:375px;
display:block;
border: 1px solid #ffd990;
height: 50px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #cccccc;
font-size: 1.25em;
text-align: right;
padding-right: 5%;
}

/* REGISTER */

#register p {
	color: #000000;
    font-size: 1em;
}

#register a {
	color: #ffffff;
	background-color: #f58220;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    font-weight: bold;
	text-decoration: none;
    padding: 10px 20px;
}

#register a:hover {
	background-color: #000000;
    color: #ffffff;
}

#register h1 {
    font-size:2em;
    color: #fcb23d;
}

#register input {
width:375px;
display:block;
border: 1px solid #ffd990;
height: 50px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #cccccc;
font-size: 1.25em;
padding-left: 5%;
}

/* FOOTER */

.footer1 {    
    background-color: #0055a7;
    width: 912px;
	max-width:100%;
    height: auto;
    text-align: left;
    margin: 0 auto;
    border-bottom-color: #fcb23d;
    border-bottom-style:  dotted;
    border-bottom-width:  1px;
    padding: 0px 10px 0px 10px;
}

.footer2 {    
    background-color: #0055a7;
    width: 912px; 
	max-width:100%;
    height: 30px;
    text-align: left;
    margin: 0 auto;
    padding: 0px 10px 0px 10px;
}
.footer2 ul {
    width: 600px;
    float: left;
    margin: 0 0 0 5.5%;
    padding: 0 0 0 0;

}

.footer2 li {
	display: inline;
    margin-right:5%;
}

.footer2 p { 
	font-family: 'Oswald-Regular', sans-serif; 
}

.footer2 a { 
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
    font-size: 0.8em;
}

.footer-logo {
    margin: 2% 0 1% 5.5%;
}

/**Center Andar 360 Message**/

.Footer {
  text-align: center;
}



/**Registration Page**/


.Block p {
	color: #000000;
    font-size: 1em;
}

.Block a {
	color: #ffffff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    font-weight: bold;
	text-decoration: none;
   /* padding: 10px 20px; */
}

/*
.Block a:hover {
	background-color: #000000;
    color: #ffffff;
}
  */
  
.Block h1 {
    font-size:26px;
    color: #fcb23d;
    border-bottom-width: 0px;
    font-family: 'Oswald-Regular', sans-serif;
}

.Block h2 {
    font-size:26px;
    color: #fcb23d;
    border-bottom-width: 0px;
    font-family: 'Oswald-Regular', sans-serif;
}

/*
.Block input {
width:75 px;
display:inline;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #787878;
font-size: 1.25em;
padding-left: 1%;
-moz-box-shadow: 1px 1px 1px 1px #ffd990;
}

.Block select {
width:75 px;
display:inline;
height: 25px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #969696;
font-size: 1.25em;
padding-left: 1%;
}


.SecurityCodeImage img {
border: 1px solid #ffd990;
-webkit-border-radius: 5px;
}
*/

.Row-AskDesignate {
	BACKGROUND: url(/uwnca/epledge/UserPreferences/Redesign2013/unitedwaylogo.jpg) no-repeat 8px 18px; 
}



/**Designation Table

.Classic.ServiceCatTable  {
    margin:0px;padding:0px;
    width:50%;
    border-top:5px solid #f58220;
}

.Classic.ServiceCatTable table {
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
    height:auto;
    margin:0px;padding:0px;
}



.Classic.ServiceCatTable tbody tr {
    width:100%;
    border-bottom:1px solid #ffffff;
    background-color:#f4f4f4;
}

.Classic.ServiceCatTable tbody tr:hover td {
    background-color:#cccccc;
}

.Classic.ServiceCatTable td {
    vertical-align:middle;    
    text-align:left;
    padding:7px;
    color:#000000;
}         

.Classic .Row-Even {
   background-color:#f4f4f4;
} 

.Classic TD {
   margin:0px;padding:0px;
    width:50%;
    border-top:5px solid #f58220;

}

.Classic TD table {
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
    height:auto;
    margin:0px;padding:0px;
}


.Classic TD tbody tr {
    width:100%;
    border-bottom:1px solid #ffffff;
    background-color:#f4f4f4;
}

.Classic TD tbody tr:hover td {
    background-color:#cccccc;
}

.Classic TD td {
    vertical-align:middle;    
    text-align:left;
    padding:7px;
    color:#000000;
} 

.Classic .Row-Even   {
   margin:0px;padding:0px;
    width:50%;
    border-top:5px solid #f58220;

}

.Classic .Row-Even table {
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
    height:auto;
    margin:0px;padding:0px;
}



.Classic .Row-Even tbody tr {
    width:100%;
    border-bottom:1px solid #ffffff;
    background-color:#f4f4f4;
}

.Classic .Row-Even tbody tr:hover td {
    background-color:#cccccc;
}

.Classic .Row-Even td {
    vertical-align:middle;    
    text-align:left;
    padding:7px;
    color:#000000;
}         
**/

#centralContent {
    text-align: center;
	padding:0 180px;
}

.HomeSection { text-align:left; }


.Area-Pledge {
  text-align: left;
}               

.Area-Registration {
    text-align: left;
}
.Area-Registration .LeftAlign td {
    padding: 5px 10px;
    border: 0px;
    border-collapse: collapse;
}


/*  Andar ID Structure  

#Content {
  text-align: center;
  margin: 0 auto;
  width: 980px;
	height: 100%;
}

#container {
  width: 100%;
	height: 100%;
	margin: 0 auto;
}
#header {
  text-align:left;
}

#centralContent {
	width: 950px;
	height: auto;
	margin: 0 auto;
	padding:0;
	
}

#leftContent {
	

	width: 17%;
	clear: both;
	float: left;
	padding:0;
	margin: 0;
	border-bottom: 1px solid #ffffff;
  background: white;
	
}


#leftContent table, #rightContent table {
	width: 100%;
	text-align: left;

}
#leftContent #companyLogo, #leftContent table.PageLeft div.BannerAd {
	margin: .5em 0;
}
#leftContent .PageLeft { 
	margin: 0 auto; 
	text-align: center;

}



#rightContent {
	width: 12%;
	float: right;
	text-align: right;
	
}
#rightContent .BannerAd{
	float: right;
}
#rightContent .Menu {
	margin-bottom: .5em;
}

#footerContent {
	clear: both;
	width: 100%;
	font-size: .7em;
	color: #666666;
	padding: .5em;
}                  
 
 
 */

.Section-LoyalContributor .Block {
  padding: 0 0 0 0;
}

.Block .IndProfileInclude td {
  border: 0px;
}



.PledgeNavigation {
  height: auto;
  margin: 50px 0 0;
  position: relative;
  width: 100%;
}

.PledgeNavigation1 {
    height: 66px;
}

.PledgeNavigation2 {
    height: 35px;
}

.PledgeNavigation3 {
    height: 35px;
}

.PledgeNavigation4 {
    height: 35px;
}

.DIV-NextButton  {
  height: 65px;
  width: 55px;
}

.DIV-PreviousButton {
  height: 65px;
  width: 55px;

}


.PledgeNavigationTextNext {
    left: 170px;
    position: absolute;
    top: 0;
}



.PledgeNavigationTextPrevious {
    left: 170px;
    position: absolute;
    top: 53px;
}

.SearchNavigationButtons .DIV-NextButton{
  left: 360px;
    position: absolute;
    top: 0;

}

.Section-PledgeConfirmDisplay .PledgeNavigationPrint {
    left: 10px;
    position: absolute;
    top: -30px;
}

.Area-Pledge table.ServiceCatTable td.Col-Text { width:300px; }
.Area-Pledge table.ServiceCatTable td { vertical-align:middle; }


/* Items Added for Role-Donor */

div.Role-Donor #nav li { display:none; }

div.Role-Donor .footer2 li { display:none; }

.LeftMenu { float:left; width:170px; position:absolute; left:10px;  }
table.Menu { width:160px; }
.Menu TD { font-size:14px; font-weight:normal; text-align:left; border-bottom:1px solid #eeeeee; padding:5px 0px 5px 0px; }
.Menu-V .Menu A, .Menu-V A:visited, .Menu-V A:hover { color: #0055a8; padding:0; }
.Menu td.MenuSelected A, .Menu td.MenuSelected A:visited { color:#FFA720; }

.PledgeNavigationNext { left:310px; }

.PledgeNavigationCancel { left: 160px; }

.Section-PledgeConfirm .PledgeNavigationCancel { left:160px; top:0; }
.Section-PledgeConfirm .PledgeNavigationTextPrevious { display:none; }
.Section-PledgeConfirm .PledgeNavigationTextCancel { display:none; }
.Section-PledgeConfirm .PledgeNavigationTextNext { display:none; }
.Section-PledgeConfirm .PledgeNavigationPrevious { position:absolute; top:0; }

.Section-PledgeConfirm .PledgeNavigationNext { left: 312px; position: absolute; top: 0px; }


.Section-PledgeConfirmDisplay .PledgeNavigationSignOff { position:absolute; top:-30px; left:160px; }

.Role-Donor .Area-Pledge .PledgeNavigationCancel { display:none; }

/**  Items to be hidden for class="Role-IndDonor"  **/
div.Role-IndDonor .PledgeNavigationCancel {
  display:none;
}

div.Role-IndDonor .NavigationCancel {
  display:none;
} 

div.Role-IndDonor .Signoff {
  display:none;
}

div.Role-IndDonor .Section-PledgeConfirmDisplay .PledgeNavigationSignOff {
  display:none;
} 

div.Role-IndDonor .Section-PledgeConfirmDisplay .PledgeNavigationReturn {
  display:none;
}

div.Role-IndDonor .LeftMenu {
  display:none;
}
    
div.Role-IndDonor .topMenuMain {
  display:none;
}

#mainContent .Section-Article a { font-family:Arial, sans-serif; color:#0055a8; }
#mainContent th, #mainContent td { text-align:left; padding:4px; vertical-align:middle; }

div.Role-Donor .footer2 { display:none; }

div.Role--All .Register { display:none; }

.topMenuMain {display:none;}


/* ITEMS FOR 'Role-Admin' */

.Role-Admin #nav li, .Role-ePCoordinator #nav li { display:none; }
.Role-Admin .footer2, .Role-ePCoordinator .footer2 { display:none; }
.Role-Admin #mainContent { text-align:left; min-height:400px; }

.Role-Admin .ButtonAllLocations { float:left; }
.Role-Admin .ButtonRollupAmt { float:left; }
.Role-Admin #mainContent a { color: #0055a8; font-family: Arial, Helvetica, sans-serif; }

.Report TH a, .Report TH { font-family: Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; }


.Role--AgencyAdmin #centralContent .HOME { width:auto; height:auto; margin:0; max-width:auto; }
.Section-NavigateTree .Block a, .MyOutputs a { color: #0055A7; font-family:Arial, Helvetica, sans-serif; }

.Area-Core .Block a { color:#10167F; }

/* HOME PAGE TABS */

.HomeSection .coda-slider-wrapper .coda-slider { background: #798EC7; margin-left:90px; }
.HomeSection .coda-slider-wrapper .coda-slider h2 { font-size:26px; margin:2px; }
.HomeSection .coda-slider-wrapper .coda-slider ul { list-style:none;  }
.HomeSection .coda-slider-wrapper .coda-slider ul li { font-family:'Oswald-Regular', sans-serif; font-size:16px; color:#ffffff; margin-bottom:14px; width:95%; background:url(https://secure.uwnca.org/uwnca/epledge/UserPreferences/UWNCA2014/checkmark1.png) no-repeat left center; padding-left:50px;}
.HomeSection .coda-slider-wrapper .coda-nav UL { margin:0 0 0 89px !important; }
.HomeSection .coda-slider-wrapper .coda-nav UL LI A { background: #FCB23D; font-size:24px; padding:7px 12px; color:#ffffff;}
.HomeSection .coda-slider-wrapper .coda-nav UL LI A:hover { background:#0055A8; }
.HomeSection .coda-slider-wrapper .coda-nav .current { background:#0055A8; }

/* Agency Descriptions  */
#mainContent .Page-IPledgeDesInfo a {color: #0055a8; font-family: Arial, Helvetica, sans-serif;  }
.Page-IPledgeDesInfo .Web-ed-SumS  {
    font-size:26px;
    color: #fcb23d;
    border-bottom-width: 0px;
    font-family: 'Oswald-Regular', sans-serif;
}

/* INTERNET EXPLORER FIXES */

.Area-AcHistory, .Area-Profile, .Area-Article { text-align:left; }
.Area-Profile .LeftAlign { border:0; }
.Area-Profile .LeftAlign TD { padding:5px 10px 5px 0; }

/* Pledge Now Button */
a #PledgeNowButton {
   background: url('https://secure.uwnca.org/uwnca/epledge/UserPreferences/UWNCA2014/PledgeNow.gif') no-repeat top center;
   height: 82px;
   width: 140px;
   cursor:pointer;
}

a:hover #PledgeNowButton {
   background: url('https://secure.uwnca.org/uwnca/epledge/UserPreferences/UWNCA2014/PledgeNowOver.gif') no-repeat top center ;
}

.Area-Pledge .DIV-Note .DIV-D { margin-top: 75px; }

/*  Fixing link colors in the body of the pledge process */
.Area-Pledge a { color:#0055A8; }
.Area-Pledge .Block a { color:#0055A8; }

/* ePledge for Impact - Article Styling Edits */
.ui-widget p { font-size: 13.33333px;}
.ui-widget ui { font-size: 13.33333px;}
.ui-widget li { font-size: 13.33333px;}

/*ePledge for Impact - Table Styling 
.DesignationTotals .Block .BlockFooter{ 
border-spacing: 10px;}

.BlockFooter #Designation45 {
width:33%;
display:table-cell;
}

.BlockFooter #Designation46 {
width:33%;
display:table-cell;
}

.BlockFooter #Designation47 {
width:33%;
display:table-cell;
}

.BlockFooter #Designation52 {
width:50%;
display:table-cell;
}            */
