/* JFP CSS Document Standard */

/* Standard HTML (JFP CSS Style Guide - section:3) */
TD		{ font-size: 16px; }
a 		{ font-size: 120%; }
P 		{ font-size: 15px; }

/* --------- JFP Header ----------- */
/* Header side links (JFP CSS Style Guide - section:5.1) */
.MItmStyl	{ font-size: 15px; } 

/* Nav Level One (JFP CSS Style Guide - section:5.1.1) */
.NavLA, .NavLAOn 	{ font-size: 15px; }

/* Level 2 nav (JFP CSS Style Guide - section:5.2.1) */
.NavLB, .NavLBOn	{ font-size: 15px; }

/* Level 3 nav (JFP CSS Style Guide - section:5.2.2) */
.NavLCTitle 		{ font-size: 16px; }
.NavLC, .NavLCOn 	{ font-size: 15px; }

/* Level 4 nav (JFP CSS Style Guide - section:5.2.3) */
.NavLD, .NavLDOn	{ font-size: 15px; }

/* --------- Portal Layout ---- */
/* Page Title (JFP CSS Style Guide - section:5.3) */
.pageHD 	{ font-size: 16px; }/*.pageHD{ font-size:12px; padding-left: 3px; font-weight: bold; color: #003399; white-space: nowrap; }*//* Nav Tile (JFP CSS Style Guide - section:5.4) */
.NavLink	{ font-size: 15px; }
.mItmSBlk	{ font-size: 15px; }

/* Ad Tile (JFP CSS Style Guide - section:5.5) */
.dropdown         { font-size: 11px; }
.golddpdown      { font-size: 11px; }

/* Footer Tile (JFP CSS Style Guide - section:5.6) */
.gfooter	{ font-size: 12px; }
.footcopy	{ font-size: 15px; }
.footlink	{ font-size: 15px; }
.link		{ font-size: 15px; }

.link1		{ font-size: 15px; }
.hdbottom	{ font-size: 15px; }

/* --------- Body Tile ---- */
/* Standard Application Style Classes (JFP CSS Style Guide - section:6.1.1) */
.apptxtlg 		{ font-size: 16px; }
.apptxtlgAlt	{ font-size: 16px; }
.apptxtlgbold 	{ font-size: 16px; }
.apptxtlgboldAlt{ font-size: 16px; }
.apptxtlgboldBlu{ font-size: 16px; }
.apptxtsm 		{ font-size: 15px; }
.apperror		{ font-size: 15px; }
.linksm			{ font-size: 15px; }
.linkNon		{ font-size: 15px; }
.linkSearch		{ font-size: 15px; }
.linkFind		{ font-size: 15px; }
.appHdTitlePrint {font-size: 16px;}

/* Login (JFP CSS Style Guide - section:6.1.2) */
.soInput	{ font-size: 13px; }
.soInputB	{ font-size: 13px; }
.son, .soff { font-size: 16px; }
.plnTxt		{ font-size: 16px; }
.BSmlAncr	{ font-size: 15px; }

/* Dynamic PinPad (JFP CSS Style Guide - section:6.1.3) */
input.sodpp { font-size: 16px; }
input.sodppB{ font-size: 16px; }
td.sodppHD 	{ font-size: 16px; }
td.sodppHDB { font-size: 16px; }

/* Application Header (JFP CSS Style Guide - section:6.1.4) */
.appHdTitle { font-size: 16px; }

.appHdTitle1 { font-size: 16px; }
.appHdPrint { font-size: 16px; }

/* Account Selector (JFP CSS Style Guide - section:6.1.5) */
td.appAs 	{ font-size: 15px; }
select.appAs{ font-size: 11px; }

/* Account Details (JFP CSS Style Guide - section:6.1.6) */
.appDtL		{ font-size: 15px; }
.appDtV 	{ font-size: 15px; }

/*	TJs and Lists (JFP CSS Style Guide - section:6.1.7) */
.sortlinks 	{ font-size: 14px; }
.appLsDate 	{ font-size: 16px; }
.appLsDateA { font-size: 16px; }
.appLsDesc 	{ font-size: 16px; }
.appLsCred 	{ font-size: 16px; }
.appLsDeb 	{ font-size: 16px; }
.appLsRun 	{ font-size: 16px; }
.appLsTo 	{ font-size: 16px; }
.appLsFrom 	{ font-size: 16px; }
.appLsSm 	{ font-size: 15px; }
.appLsAmount{ font-size: 16px; }
a.appLsLink	{ font-size: 15px; }
.appLsAct 	{ font-size: 16px; }
.appLsInAct	{ font-size: 16px; }

/* Bulleted and Single-Column Lists (JFP CSS Style Guide - section:6.1.8) */
.appBl 		{ font-size: 16px; }

/* Input Screen (JFP CSS Style Guide - section:6.1.9) */
.applabelF 		{ font-size: 15px; }
.applabelFalt 	{ font-size: 15px; }
.appfldF 		{ font-size: 11px; } 
.appfldFR 		{ font-size: 15px; }
.appfld 		{ font-size: 15px; }
.apptxthi 		{ font-size: 15px; }/*	Money Mover (JFP CSS Style Guide - section:6.1.10) */
.appMMW		{ font-size: 16px; }
.appMMWon 	{ font-size: 16px; }

/* Recaps and Confirmation Screen (JFP CSS Style Guide - section:6.1.11) */
.applabelR 		{ font-size: 15px; }
.applabelRalt 	{ font-size: 15px; }
.apptxtR 		{ font-size: 15px; }

/* Re-Entry Pin (JFP CSS Style Guide - section:6.1.12) */
.appPin 	{ font-size: 15px; }/* Application Workflow Navigation (JFP CSS Style Guide - section:6.1.13) */
.appNavBack, .appNavCncl, .appNavNext, .appNavAdd, .appNavView, .appNavGen, .appNavYes, .appNavNo, .appNavOk 	
{ font-size: 14px; }

/* Disclosure (JFP CSS Style Guide - section:6.1.14) */
.appDs 		{ font-size: 16px; }
.IntLnkSy		{ font-size: 12pt; }
  .IntLnkSylarge		{ font-size: 14pt; 	color: #3399CC;}
   .IntLnkSyGreen		{ font-size: 12pt; 	color: #339900;}
   
   
   table.greybox {
border:1px solid #999999;
background:#F5F5F5;
 }

table.whitebox {
border:1px solid #999999;

 }

h1.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration:none;

}



.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration:none;

}

h2.CategoryHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #003399;
	text-decoration:none;
}

.CategoryHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #003399;
	text-decoration:none;
}

h3.LightHeading {

	font-size: 120%;
	font-weight: bold;
	color: #3399CC;
	text-decoration:none;
}

.LightHeading {

	font-size: 120%;
	font-weight: bold;
	color: #3399CC;
	text-decoration:none;
}

ul.bullets, .outlinebullets, .redbullets, .redinnerbullets, .promobluebullets, .promogoldbullets, .promogreybullets, ol.bullets {
 	list-style-type: none;
	margin: 0;
	padding: 0;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-style: normal;
	color:black;
	}
	
ul.bullets li {
	margin: 0.5em 0 0.5em 0.5em;
	padding:0 0 0 1em;
	background: transparent url(/personal/img/li_bullet.gif) no-repeat 0 0.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-style: normal;
	color:black;
}
ol.bullets li {
	margin: 0.5em 0 0.5em 0.5em;
	padding:0 0 0 1em;
	background: transparent url(/personal/img/li_bullet.gif) no-repeat 0 0.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-style: normal;
	color:black;
}

td.backblue {

	background: #3399CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-style: normal;
	color:white;
	font-weight: bold;
}
//added for kansas
a.CSlink { font-size: 15pt;  text-decoration: none;}
a.CSlink:hover { color:#3399CC ; font-size: 15pt; text-decoration: none;}
.link3		{ font-size: 15px; }
.link3:hover		{ font-size: 15px; }
.appHdTitleH1 {font-size: 18pt; }
.subhdAb1 {font-size: 14pt; }
.subhdAb2 {font-size: 13pt; }
.appAslink 	{ font-size: 10pt;}
.appHdTitleH1Red {font-size: 18pt; }

table.citiblue {
border: 4px solid #ffffff;

}

table.citiblue td{
padding: 10px;
font-size: 11px;

}

tr.citibluetitle, tr.citibluetitle td{
background-color:#5caed6;
vertical-align:middle;
color:#000066;


}

tr.citiblue1 {
background-color:#d7ebf5;
vertical-align:middle;

}

tr.citiblue2 {
background-color:#c2e1f0;
vertical-align:middle;

}


.headingGold {
    color: #b5995c;	
    text-decoration:none;
	font-weight:normal;
		font-size: 16pt;
		font-family: Arial, Helvetica, sans-serif;
}
h2.goldh2 {

font-size:120%;
display:block;
padding:0 0 0 0;
font-weight: bold;
margin:0;
}

.gold {

	font-style: normal;
	text-decoration: underline;
   color: #b5995c;	
}

a.ctagold {


	color: #b5995c;
	height:20px;
	background:url(/JFP/images/goldarrow.gif) top left no-repeat;
	padding-left:25px;
	display:inline-block;
	padding-bottom:10px;
	line-height:1.4em;

	
}

a.ctagold:hover {


	color: #b5995c;
	height:20px;
	background:url(/JFP/images/goldarrow.gif) top left no-repeat;
	display:inline-block;
	padding-left:25px;
	padding-bottom:10px;
	line-height:1.4em;

	
}

a.ctagoldright {


	color: #b5995c;
	height:20px;
	background:url(/JFP/images/goldarrow.gif) top right no-repeat;
	padding-right:25px;
	display:inline-block;
	padding-bottom:10px;
	line-height:1.4em;

	
}

a.ctagoldright:hover {


	color: #b5995c;
	height:20px;
	background:url(/JFP/images/goldarrow.gif) top right no-repeat;
	display:inline-block;
	padding-right:25px;
	padding-bottom:10px;
	line-height:1.4em;

	
}


a.ctagoldleft {


	color: #b5995c;
	height:20px;
	background:url(/JFP/images/goldarrowleft.gif) top left no-repeat;
	padding-left:25px;
	display:inline-block;
	padding-bottom:10px;
	line-height:1.4em;

	
}

a.ctagoldleft:hover {


	color: #b5995c;
	height:20px;
	background:url(/JFP/images/goldarrowleft.gif) top left no-repeat;
	display:inline-block;
	padding-left:25px;
	padding-bottom:10px;
	line-height:1.4em;

	
}

td.backgold {

	background: #b5995c;
	font-style: normal;
	color:white;
	font-weight: bold;
}

h4{

font-size:130%;
display:block;
padding:0 0 0 0;
font-weight: bold;
margin:0;
}





.citibluetitle, .citibluetitle td{
background-color:#5caed6;
color:#000066;
font-weight:bold;
}



.citiblue1 {
background-color:#d7ebf5;

}

.citiblue2 {
background-color:#c2e1f0;

}


.citiblue td{
border: 2px solid #ffffff;
padding: 10px;
}


