@charset "UTF-8";
/**-- DEFAULT COLORS : DO NOT MODIFY --**/
body.abila { background-color:#f0f0f0;}
body[class] fieldset { background-color:#fff;}
body.abila table.primary th, body.abila table.secondary th {
    background-color:#999;
    border-color:#666;
    color:#fff;
}
body.abila table.fieldValue td.label { color:#666;}
body.abila table.fieldValue td.value { color:#000;}

/**-- ABILA Color Palette --**/
/*
--> Color 1: #ffffff;
-- --> Color 1a: #4b4c4f (main Nav default link color)

--> Color 2: #4b4c4f;
-- --> Color 2a: #4b4c4f (Campaign Nav default link color)
-- --> Color 2b: #ffffff (Sub Nav default link color)
*/

/*-- IMAGES --*/
body.abila div.siteHeader { }
body.abila a#homeLink { background-image:url(abila_logo.png);}
body.abila ul.utilNav li.givingPower { background-image:url(giving_power.gif);}

/*-- Color 1 --*/
/*-- Color 1 : Background color --*/
body.abila div.siteHeader { background-color:#ffffff;}
/*-- Color 1 : Text color --*/
body.abila h1.k_pgHdr { color:#4b4c4f;}
	/*-- Color 1a : Background color --*/
	/*-- Color 1a : Text color --*/
	body.abila ul.mainNav, 
	body.abila ul.utilNav,
	body.abila ul.mainNav li.partnerAdminLink,
	body.abila ul.mainNav li.helpLink { background-color: #93d4de; }
	
	body.abila ul.mainNav, 
	body.abila ul.utilNav,
	body.abila ul.mainNav li.partnerAdminLink a.main, 
	body.abila ul.mainNav li.helpLink a.main {color: #fff;} 
	
	body.abila ul.utilNav li a, body.abila ul.utilNav li a, body.abila ul.mainNav li a.main.selected {color: #fff;}
	body.abila ul.mainNav li a.main {color: #39a3b1; background-color: transparent; }
	body.abila ul.utilNav li a:hover, body.abila ul.mainNav li a.main:hover { color: #4b4c4f;}
	
	body.abila ul.mainNav li.partnerAdminLink, body.abila ul.mainNav li.helpLink {
		background: #6c5394 none 0 0 no-repeat;
	}
	body.abila ul.mainNav li.partnerAdminLink a.main:hover, 
	body.abila ul.mainNav li.helpLink a.main:hover { color: #39bfc6;}
/*-- Color 2 --*/
/*-- Color 2 : Background color --*/
body.abila ul.mainNav li.selected, body.abila div.subNavShell { background-color: #93d4de; }
/*-- Color 2 : Text color --*/
body.abila div.subNavShell ul.subNavHeader li.selected a,
body.abila div.subNavShell ul.subNavHeader li { color: #fff; }
body.abila div.subNavShell ul.subNavHeader li a:hover { color: #4b4c4f; }
/*-- Color 2 : Border color --*/
body.abila ul.mainNav li.selected  { border-color: #93d4de; }
	/*-- Color 2a : Text color --*/
	body.abila div.subNavShell ul.subNavHeader a.campaign, body.abila div.subNavShell ul.subNavHeader a.form { color:#4b4c4f;}
	/*-- Color 2b : Text color --*/
	body.abila ul.subNav li a.sub { color:#ffffff;}

/*-- CUSTOM --*/
body.abila a:hover span.iconShell,
body.abila ul.mainNav li.selected a.main span.iconShell { background-color:transparent;}
body.abila input.search { color:#4b4c4f; border-color:#39a3b1;}
body.abila div.subNavShell ul.subNavHeader { background-color:#39a3b1; background-image:none;}
body.abila div.subNavShell ul.subNav { border-top-width:0; padding-top:0; padding-bottom:0;}

body.abila fieldset { border-color:#39a3b1;}

body.abila fieldset h3,
body.popup fieldset h3 { background-color:#93d4de; border-color:#39a3b1; color:#39a3b1;}

body.abila h2.k_pgSubHdr,
body.abila table.primary caption,
body.abila table.secondary caption,
body.abila fieldset span.fieldsetDirective,
body.abila span.fieldCaption { color:#39a3b1;}

body.abila div#taskNav a, div#taskNav a:visited,
body.abila table.primary th a, table.primary th a:visited,
body.abila table.secondary th a, table.secondary th a:visited,
body.abila table.dataTable td a, table.dataTable td a:visited,
body.abila table.fieldValue td a, table.fieldValue td a:visited { color:#00338D;}

body.abila table.dataTable td a:hover { color:#00A1DE;}

/*-- BUTTONS ON MODAL --*/
body.abila form input.submit, body.popup form input.submit, body.abila #login input.submit { background-color:#39bfc6; border-color: transparent transparent rgba(0,0,0,.17); color:#fff;}
body.abila form input.submit:hover, body.popup form input.submit:hover, body.abila #login input.submit:hover { background-color:#1cadba; border-color: transparent; color:#fff;}
body.abila form input.submit:active, body.popup form input.submit:active, body.abila #login input.submit:active { background-color:#209293; border-color: transparent; color:#fff;}
body.abila form input.cancel, body.popup form input.cancel, body.abila input.altSubmit { background-color:#adadad; border-color: transparent transparent rgba(0,0,0,.17); color:#333;}
body.abila form input.cancel:hover, body.popup form input.cancel:hover, body.abila input.altSubmit:hover { background-color:#9b9b9b; border-color:transparent; color:#000;}
body.abila form input.cancel:active, body.popup form input.cancel:active, body.abila input.altSubmit:active { background-color:#848484; border-color:transparent; color:#000;}

/*-- CALENDAR --*/
table.rich-calendar-exterior { border-color:#39a3b1;}
td.rich-calendar-days { background-color:#4b4c4f;border-color:#39a3b1;}
td.rich-calendar-today { color:#39a3b1;}
td.rich-calendar-select { background-color:#007f64;}
td.rich-calendar-hover { background-color:#39a3b1; border-color:#39a3b1;}
.rich-calendar-time-btn-press { background-color:#39a3b1; border-color:#007f64 #FFFFFF #FFFFFF #007f64;}

/*-- COLOR PICKER --*/
div.rich-color-picker-ext { border-color: #39a3b1; background-color:#F0F0F0;}
button.rich-color-picker-submit {
	background-color:#4b4c4f;
	border-color:#39a3b1;
	color:#3e5101;
	background-image: none;
}

/*-- GLOSSY LOGO (LOGIN) --*/
body.glossy { background-color:#fff;}
body.glossy form#loginform { margin:0 auto; min-height:550px; height:auto; overflow:visible;}
#login { margin-top:20px;width:470px; background-position:bottom center; background-image:url(loginBtmBG_ABILA.gif); padding-bottom:180px; border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#login table { background-image:none; width:470px;}
#login table td.top { background-position:top left; background-image: url(loginTopBG_ABILA.gif); background-repeat:no-repeat; padding:0 24px;}
#login table td.btm { height:20px; background-image:none;}
#login h1 { display:none;}
#login h2 { font-size:24px; font-weight:normal; margin:66px auto 4px; text-align:left; text-transform:uppercase; color:#668d3c; width:auto;}
#login label { margin-right:0; color: #666; width:110px; font-weight:normal; line-height:2;}
#login label.inline { line-height:normal;}
#login textarea, #login input, #login select { background-color: #ffffff; border-color: #b4b4b4; color: #668d3c; width:205px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#login input.altSubmit { color:#333;}
#login input:focus, #login textarea:focus, #login select:focus { background: #e5eed9; border-color:#39a3b1; color:#666;}
#login input.txt, #login select { display:inline; padding:.2em;}
#login input.error { background-color:#5E172D; border-color:#772059;}
#login input.rememberme { margin-left:110px;}
a.forgotPass { border-bottom-color: #1e725a; color: #1e725a;}
div.buildVersion { padding-bottom:24px; background:transparent url(giving_powered.gif) bottom center no-repeat;}


div.testModeMsg {
    border-color:#39a3b1;
    background-color:#4b4c4f;
    color:#c1d59f;
}

/***--- OVERRIDES FOR panelNavigation.css ---***/
body.abila a.searchLink {
	background-color:#bcc221;
	color:#fff;
}

body.abila ul.mainNav li a.main:hover { color:#4b4c4f;}
body.abila ul.mainNav li.selected a.main
body.abila ul.mainNav li.selected a.main:hover { color:#fff;}
body.abila ul.subNav li a.sub:hover { color:#1badbc;}
body.abila ul.subNav li.selected a.sub,
body.abila ul.subNav li.selected a.sub:hover { color:#555;}

/***---   ---***/