/* ELEMENT DESIGNATIONS */
BODY {
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
	PADDING: 0px;
	FONT: 11px arial, helvetica, sans-serif;
	COLOR: #666666;}
P {
 	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 15px;
	FONT: 11px/14px arial, helvetica, sans-serif;}
	
A:link, A:visited {
 	FONT-WEIGHT: normal;
	COLOR: #0383AB;
	TEXT-DECORATION: underline;}
A:hover, A:active {
 	FONT-WEIGHT: normal;
	COLOR: #0383AB;
	TEXT-DECORATION: underline;}

H1 {
	MARGIN: 0px 10px 0px 0px;
	FONT: bold 11px arial, helvetica, sans-serif;}
H2 {
 	MARGIN: 0px 10px 0px 0px;
	FONT: bold 13px arial, helvetica, sans-serif;}
H3 {
 	MARGIN: 1em 10px 0px 0px;
	FONT: bold 15px arial, helvetica, sans-serif;}
H4 { 
	MARGIN: 1em 10px 0px 0px; 
	FONT: bold 17px arial, helvetica, sans-serif;}
STRONG {
 	FONT-WEIGHT: bold;}
CODE, PRE {
 	FONT: 11px monaco, monospace;}
TD, LI, UL, OL, INPUT {
 	FONT: 11px arial, helvetica, sans-serif;}
	
/* Add/reduce default spacing */
LI, UL, OL {
	MARGIN-TOP: 7px;
	MARGIN-BOTTOM: 7px;}

/* Set default "list-style-types" */
OL {
	LIST-STYLE-TYPE: decimal;}
OL OL {
	LIST-STYLE-TYPE: lower-alpha;}

/* Updated Stylesheet for definition lists, adding a bold term and tighter spacing */
DL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-RIGHT: 10px;
	FONT: 11px arial, helvetica, sans-serif;}
DT {
	MARGIN-TOP: 7px;
	MARGIN-BOTTOM: 0px;
	MARGIN-RIGHT: 10px;
	FONT: bold 11px/16px arial, helvetica, sans-serif;}
DD {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 7px;
	MARGIN-RIGHT: 10px;
	FONT: 11px/16px arial, helvetica, sans-serif;}
	
/* A style for lines */ 
HR {
	HEIGHT: 1px;
	COLOR: #000000;
	NOSHADE: true;}
	
/* CLASS DESIGNATIONS */
/**********************/
A.globalnav:link, A.globalnav:visited, .globalnav {
 	FONT: 10px;
	COLOR: #999999;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;}
	
A.globalnav:hover, A.globalnav:active {
 	FONT: 10px;
	FONT-WEIGHT: normal;
	COLOR: #FF9933;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: underline;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;}
	
A.globalnav2:link, A.globalnav2:visited, .globalnav2 {
 	FONT: 10px;
	COLOR: #FF9933;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;}
	
A.globalnav2:hover, A.globalnav2:active {
 	FONT: 10px;
	FONT-WEIGHT: normal;
	COLOR: #FF9933;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: underline;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;}
	
.footertext {
	FONT: 10px;
	FONT-WEIGHT: normal;
	COLOR: #49A4C3;
	TEXT-TRANSFORM: uppercase;
	padding-left: 12px;
	padding-right: 4px;}

A.custnavlink:link, A.custnavlink:visited, .custnavlink {
 	FONT: 10px;
	COLOR: #FFFFFF;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	PADDING-LEFT: 7px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;}
	
A.custnavlink:hover, A.custnavlink:active {
 	FONT: 10px;
	COLOR: #FFC410;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	PADDING-LEFT: 7px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;}
	
A.custnavlinkactive:link, A.custnavlinkactive:visited, A.custnavlinkactive:hover, A.custnavlinkactive:active, .custnavlinkactive {
 	FONT: 10px;
	COLOR: #FFFFFF;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	PADDING-LEFT: 7px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;}
	
A.changezip:link, A.changezip:visited, A.changezip:hover, A.changezip:active, .changezip {
	FONT: 10px;
	COLOR: #FFC211;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	PADDING-LEFT: 7px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;}	
	
A.more:link, A.more:visited, A.more:hover, A.more:active, .more {
	COLOR: #0383AB;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;}

.more {
	COLOR: #0383AB;
	FONT-WEIGHT: normal;}
	
.arrow {
	COLOR: #FD9F20;}
	
A.lnavlink:link, A.lnavlink:visited {
 	FONT: 10px;
	COLOR: #59696C;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;}
	
A.lnavlink:hover, A.lnavlink:active {
 	FONT: 10px;
	FONT-WEIGHT: normal;
	COLOR: #FF9C21;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: underline;}		

.graybar {
	FONT: bold;
	COLOR: #D9EFF7;
	TEXT-TRANSFORM: uppercase;
	BACKGROUND: #383C3C;
	PADDING-LEFT: 12px;}
.graybar2 {
	FONT: bold;
	COLOR: #CCCCCC;
	TEXT-TRANSFORM: uppercase;
	BACKGROUND: #383C3C;
	PADDING-LEFT: 12px;}
.greenbar {
	FONT: bold;
	COLOR: #D9EFF7;
	TEXT-TRANSFORM: uppercase;
	BACKGROUND: #4D717D;
	PADDING-LEFT: 10px;}

A.title1:link, A.title1:visited, A.title1:link, A.title1:visited, .title1 {
	FONT-WEIGHT: bold;
	COLOR: #0383AB;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;}
	
A.title2:link, A.title2:visited, .title2 {
	FONT-WEIGHT: bold;
	COLOR: #FD9F20;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;}
	
A.title2:active, A.title2:hover {
	FONT-WEIGHT: bold;
	COLOR: #E78604;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;}
	
.title3 {
	FONT-WEIGHT: bold;
	COLOR: #656565;
	TEXT-TRANSFORM: uppercase;}
	
.titlebox1 {
	BACKGROUND: #E3E3BA;
	padding: 6px;}

.titlebox2 {
	padding: 6px;}
	
.contentbox {
	padding-top: 4px;
	padding-bottom: 15px;
	padding-left: 12px;
	padding-right: 12px;}
	
.lnavbox {
	padding-top: 14px;
	padding-bottom: 6px;
	padding-left: 1px;
	padding-right: 3px;
	/*background: #D6D6A4;*/}
	
.enterzip {
	width: 100px;
	background: #FFFFFF;
	padding-left: 6px;
	border: 1px solid  #999999;}
	
.input {
	background: #FFFFFF;
	padding-left: 1px;
	border: 1px solid  #999999;}
	
#landingbox ul {
	margin-left: 20;
	padding: 0px;
	BORDER: 0px;
}

#rightbar ul {
	list-style-image: url(/images/bllt_arrow.gif);
	margin-left: 15;
	padding: 0px;
	BORDER: 0px;
}

#rightbar ul {
	list-style-image: url(/images/bllt_arrow_trpt.gif);
	margin-left: 15;
	padding: 0px;
	BORDER: 0px;
}





.bord {
 	BORDER: #339 1px solid;
	PADDING-BOTTOM: 10px;}
.greybord {
 	BORDER: #666 1px solid;
	PADDING-BOTTOM: 10px;}
.headertablebox1a {
 	BACKGROUND: #339;
	BORDER-TOP: #666 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;
	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;}
.headertablebox1b {
 	BACKGROUND: #339;
	BORDER-TOP: #666 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;
	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;}
.headertablebox1c {
 	BACKGROUND: #339;
	BORDER-TOP: #666 1px solid;
	BORDER-RIGHT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;
	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;}
.whitetablefill {
 	BACKGROUND: #FFFFFF;
	PADDING: 4px;}
.whitetablebord1a {
 	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #666 1px solid;
	PADDING: 4px;}
.whitetablebord1b {
 	BACKGROUND: #FFFFFF;
	BORDER-RIGHT: #666 1px solid;
	PADDING: 4px;}
.whitetablebord1c {
 	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.whitetablebord1d {
 	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.whitetablebord1e {
 	BACKGROUND: #FFFFFF;
	BORDER-RIGHT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
	
/* BEGIN DUPLICATION 
.whitetablefill {
 	BACKGROUND: #FFFFFF;
	PADDING: 4px;}
.whitetablebord1a {
 	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #666 1px solid;
	PADDING: 4px;}
.whitetablebord1b {
 	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #666 1px solid;
	BORDER-RIGHT: #666 1px solid;
	PADDING: 4px;}
.whitetablebord1c {
 	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.whitetablebord1d {
 	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.whitetablebord1e {
 	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #666 1px solid;
	BORDER-RIGHT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
END DUPLICATION */

.greytablefill {
 	BACKGROUND: #CCC;
	PADDING: 4px;}
.greytablebord1a {
 	BACKGROUND: #CCC;
	BORDER-LEFT: #666 1px solid;
	PADDING: 4px;}
.greytablebord1b {
 	BACKGROUND: #CCC;
	BORDER-LEFT: #666 1px solid;
	BORDER-RIGHT: #666 1px solid;
	PADDING: 4px;}
.greytablebord1c {
 	BACKGROUND: #CCC;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.greytablebord1d {
 	BACKGROUND: #CCC;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.greytablebord1e {
 	BACKGROUND: #CCC;
	BORDER-LEFT: #666 1px solid;
	BORDER-RIGHT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.whitetablebox1a {
 	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.whitetablebox1b {
 	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #666 1px solid;
	BORDER-RIGHT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.greytablebox1a {
 	BACKGROUND: #CCC;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.greytablebox1b {
 	BACKGROUND: #CCC;
	BORDER-LEFT: #666 1px solid;
	BORDER-RIGHT: #666 1px solid;
	BORDER-BOTTOM: #666 1px solid;
	PADDING: 4px;}
.padbox {
 	PADDING: 9px 9px 0px;
	TEXT-ALIGN: left;}
.padbox2 {
 	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;}
.padcontent {
 	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 15px;
	TEXT-ALIGN: left;}
.padleftnavlinks {
 	PADDING: 4px 10px;
	TEXT-ALIGN: left;}
.padleftsubnavlinks {
 	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;}
.padbluebox {
 	PADDING: 10px 10px 0px;
	TEXT-ALIGN: left;}
.copyheadline {
 	FONT: 11px arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none;}
.welcome {
 	FONT: 13px arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #339;
	TEXT-DECORATION: none;}
.hrtopnavpad {
 	PADDING: 0px 8px;
	TEXT-ALIGN: center;}
.hrtopnavhighlight {
 	PADDING: 0px 8px;
	BACKGROUND: #FFCC00;
	FONT: 9px arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-ALIGN: center;
	COLOR: #339;}
.totalrewardsfeaturebox {
 	PADDING: 15px 18px;
	TEXT-ALIGN: left;
	BACKGROUND: #FFCC00;}
.padyellowfeaturebox {
 	PADDING: 15px;
	TEXT-ALIGN: left;
	BACKGROUND: #FFCC00;}
.newupdated {
 	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT: 9px arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-ALIGN: right;
	COLOR: #f00;}
.whitetext {
 	FONT: 10px arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;}
A.whitelink:link, A.whitelink:visited {
 	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;}
A.whitelink:hover, A.whitelink:active {
 	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #9cf;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;}
A.featurelink:link, A.featurelink:visited {
 	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #339;
	TEXT-DECORATION: none;}
A.featurelink:hover, A.featurelink:active {
 	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #f00;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;}
A.hrtopnavlinkactive:link, A.hrtopnavlinkactive:visited {
 	FONT-SIZE: 9px;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	COLOR: #339;
	TEXT-DECORATION: none;}
A.hrtopnavlinkactive:hover, A.hrtopnavlinkactive:active {
 	FONT-SIZE: 9px;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	COLOR: #339;
	TEXT-DECORATION: underline;}
A.leftnavlink:link, A.leftnavlink:visited {
 	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	TEXT-DECORATION: none;}
A.leftnavlink:hover, A.leftnavlink:active {
 	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	COLOR: #9cf;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;}
A.leftsubnavlink:link, A.leftsubnavlink:visited {
 	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	COLOR: #FFF;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;}
A.leftsubnavlink:hover, A.leftsubnavlink:active {
 	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	COLOR: #9cf;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
	TEXT-ALIGN: left;}
A.boxlink:link, A.boxlink:visited {
 	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #339;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;}
A.boxlink:hover, A.boxlink:active {
 	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #06c;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
	TEXT-ALIGN: left;}
A.ltbluelink:link, A.ltbluelink:visited {
 	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #9cf;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;}
A.ltbluelink:hover, A.ltbluelink:active {
 	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
	TEXT-ALIGN: left;}


/* added arial narrow for better Windows compatibility */
.fineprint {
	FONT: 10px/15px "Arial Narrow", geneva, sans-serif;
	PADDING-TOP: 3px;}
p.fineprint {
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 7px;} 
div.fineprint {
	BORDER-TOP: 1px black solid;
	MARGIN: 0px;}
	
.indent15 {
	MARGIN-LEFT: 15ex;}
.indent10 {
	MARGIN-LEFT: 10ex;}
.indent5 {
	MARGIN-LEFT: 5ex;}
	
/* New style for use in "Did you know" titles */
.highlight {
	COLOR: #ff6600;
	FONT-WEIGHT: bold;}
	
TD.padyellowfeaturebox P B {
	FONT-SIZE: 13px;}

.MAObox {
	BACKGROUND: #E3E3BA;}

.MAO {
	TEXT-ALIGN: left;
	PADDING: 4px 2px;
	BACKGROUND: #0281AC;}
		
A.MAO:link, A.MAO:visited {
 	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;}

A.MAO:hover, A.MAO:active {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FFC410;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;}
