@import url("navigation_myTr.css");


/* set color values for top nav and bottom nav includes */
#topNavigation, #topNavigation a:link,#topNavigation a:visited, #bottomNavigation, #bottomNavigation a:link,#bottomNavigation a:visited {
	color: #152D69;
}
#flashFooterContent, #flashFooterContent a {
	color: #152D69;
}
#opinionLab {
	color:#000000;
}

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	/*background-color:#7a622e;*/
	background-color:#90B6C4;
	BACKGROUND-IMAGE: url(/images/presentation/total_rewards/trPageBg.gif);
}
FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

#navigation .selected a {
	font-size:10px !important;
	text-decoration: none;
	color:#6680bd;
	font-weight:bold;
}
.returningBox {
	WIDTH: 350px;
	BACKGROUND-COLOR: #e0e3e8
}
.newuserBox {
	WIDTH: 350px;
	BACKGROUND-COLOR: #cad0e0
}
.memberinfo {
	BACKGROUND-COLOR: #f1f6e4
}
.whiteText {
	COLOR: #ffffff
}
.redErrorText {
	COLOR: #fe0100
}
.errorBox {
	BORDER-RIGHT: #cc0000 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #cc0000 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #cc0000 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #cc0000 1px solid;
	BACKGROUND-COLOR: #FDEAEA
}
.errorText {
	font-size: 12px;
	font-weight:bold;
	color:#cc0000;
}
.title {
	font-size: 16px;
	font-weight:bold;
	color:#162E6A;
}
.superbold {
	font-size: 14px;
	font-weight:bold;
	color:#162E6A;
}
.warningBox {
	BORDER-RIGHT: #D6571A 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #D6571A 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #D6571A 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #D6571A 1px solid;
	BACKGROUND-COLOR: #FDEEE6
}
.warningText {
	font-size: 12px;
	font-weight:bold;
	color:#DF5B1B;
}
.warning {
	font-size: 12px;
	font-weight:bold;
	color:#cc0000;
}
.tableHead {
	FONT-WEIGHT: bold;
	COLOR: #ffffff
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.clearAll {
	CLEAR: both
}
.ctrAlign {
	TEXT-ALIGN: center
}
.rtAlign {
	TEXT-ALIGN: right
}
.lftAlign {
	TEXT-ALIGN: left
}
.absMiddle {
	MARGIN-BOTTOM: 5px;
	MARGIN-BOTTOM: expression("8px");
	VERTICAL-ALIGN: middle:
}
.txtComment {
	FONT-SIZE: 7pt
}
.width3 {
	WIDTH: 3px
}
.width5 {
	WIDTH: 5px
}
.width70 {
	WIDTH: 70px
}
.width100 {
	WIDTH: 100px
}
.width135 {
	WIDTH: 135px
}
.width155 {
	WIDTH: 155px
}
.width230 {
	WIDTH: 230px
}
.width250 {
	WIDTH: 250px
}
.width450 {
	WIDTH: 450px
}
INPUT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 5px 0px 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, sans-serif
}
INPUT.noPad {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, sans-serif
}
SELECT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 5px 0px 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, sans-serif
}
SELECT.noPad {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, sans-serif
}
.divider {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ffffff
}
.redDivider {
	HEIGHT: 6px;
	BACKGROUND-COLOR: #9f1b28
}
.hdrBkg {
	BACKGROUND-COLOR: #162E6A;
}
.leftModBkg {
	BACKGROUND-COLOR: #162E6A;
	background-image:url(/images/presentation/total_rewards/leftNavBg.jpg);
	background-repeat:no-repeat;
}
#lftModule {
	VERTICAL-ALIGN: bottom;
	WIDTH: 154px
}
#rgtModule {
	MARGIN-LEFT: 10px;
	WIDTH: 572px;
	MARGIN-RIGHT: 10px
}
.contentMod {
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top;
	WIDTH: 730px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.khakhiRow {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #F9F0D7
}
.whiteRow {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffff
}
.blueRow {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #162e6a;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
}
.genericRow {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #ffffff
}
.dottedHR {
	PADDING-RIGHT: 0px! important;
	PADDING-LEFT: 0px! important;
	BACKGROUND-IMAGE: url(../img/dotted_divider.gif);
	PADDING-BOTTOM: 0px! important;
	MARGIN: 0px;
	PADDING-TOP: 0px! important;
	HEIGHT: 1px
}
.bluebg {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #202061
}
.lightBlue {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #e0e4ea
}
.bold {
	FONT-WEIGHT: bold
}
.glossary {
	BORDER-RIGHT: red 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: red 1px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 7px;
	BORDER-LEFT: red 1px solid;
	WIDTH: 120px;
	PADDING-TOP: 7px;
	background-color:#F9F0D7;
	BORDER-BOTTOM: red 1px solid
}
.glossary TABLE TD {
	PADDING-TOP: 8px
}
.mTop5 {
	MARGIN-TOP: 5px
}
.mTop6 {
	MARGIN-TOP: 6px
}
.mTop8 {
	MARGIN-TOP: 8px
}
.mTop12 {
	MARGIN-TOP: 12px
}
.mTop15 {
	MARGIN-TOP: 15px
}
.mTop18 {
	padding-top: 10px;
    text-align: left;
}
.mTop30 {
	MARGIN-TOP: 30px
}
.mTop38 {
	MARGIN-TOP: 38px
}
.mTop53 {
	MARGIN-TOP: 53px
}
.mLeft5 {
	MARGIN-LEFT: 5px
}
.mLeft8 {
	MARGIN-LEFT: 8px
}
.mLeft10 {
	MARGIN-LEFT: 10px
}
.mLeft25 {
	MARGIN-LEFT: 25px
}
.mRight6 {
	MARGIN-RIGHT: 6px
}
.mRight8 {
	MARGIN-RIGHT: 8px
}
.mRight10 {
	MARGIN-RIGHT: 10px
}
.mRight12 {
	MARGIN-RIGHT: 12px
}
.mRight25 {
	MARGIN-RIGHT: 25px
}
.mRight50 {
	MARGIN-RIGHT: 50px
}
.mBot5 {
	MARGIN-BOTTOM: 5px
}
.mBot6 {
	MARGIN-BOTTOM: 6px
}
.mBot8 {
	MARGIN-BOTTOM: 8px
}
.mBot12 {
	MARGIN-BOTTOM: 12px
}
.mBot15 {
	MARGIN-BOTTOM: 15px
}
.mBot18 {
	MARGIN-BOTTOM: 18px
}
.propertiesMod {
	BORDER-RIGHT: #9f1b28 3px solid;
	BORDER-TOP: #9f1b28 3px solid;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #9f1b28 3px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #9f1b28 3px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.propertiesMod A {
	FONT-SIZE: 9pt;
	COLOR: #9f1b28
}
.tableHead {
	color:#ffffff;
	font-weight:bold;
}
.menuRow {
	background-color: #E8EBF2;
}
.menuTop {
	background-color: #465D8E;
}
.offersHeader {
	color: #384F83;
	font-weight:bold;
}
.faqtitle {
	font-weight:bold;
	font-size:14px;
	color: #162E6A;
}
/*
A {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A:link {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 8pt;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.bold {
	FONT-WEIGHT: bold;
	COLOR: #000000
}
A.bold:visited {
	FONT-WEIGHT: bold;
	COLOR: #000000
}
A.bold:active {
	FONT-WEIGHT: bold;
	COLOR: #000000
}
A.bold:link {
	FONT-WEIGHT: bold;
	COLOR: #000000
}
A.bold:hover {
	FONT-WEIGHT: bold;
	COLOR: #ff0000
}
A.small {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #000000
}
A.small:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #000000
}
A.small:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #000000
}
A.small:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #000000
}
A.small:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #ff0000
}
A.glossaryLink {
	FONT-SIZE: 8pt;
	COLOR: #000000
}
A.glossaryLink:visited {
	FONT-SIZE: 8pt;
	COLOR: #000000
}
A.glossaryLink:active {
	FONT-SIZE: 8pt;
	COLOR: #000000
}
A.glossaryLink:link {
	FONT-SIZE: 8pt;
	COLOR: #000000
}
A.glossaryLink:hover {
	FONT-SIZE: 8pt;
	COLOR: #ff0000
}
*/
.bannerArea {
	MARGIN-TOP: 10px;
	WIDTH: 120px
}
.contentTitle {
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	color:black;
}
a:hover .contentTitle {
	color: #FF6600 !important
}
/* Benefits Menu - Overview Module */
H2 {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	text-transform: uppercase;
	color: #000000
}
.benefitsMod {
	MARGIN-TOP: 15px;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse
}
.benefitsDisclaimer {
	MARGIN-TOP: 15px;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse
}
.benefitsMod TD {
	BORDER-RIGHT: #202061 1px solid;
	BORDER-TOP: #202061 1px solid;
	BORDER-LEFT: #202061 1px solid;
	BORDER-BOTTOM: #202061 1px solid;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: center
}
.benefitsMod TH {
	BORDER-RIGHT: #202061 1px solid;
	BORDER-TOP: #202061 1px solid;
	BORDER-LEFT: #202061 1px solid;
	BORDER-BOTTOM: #202061 1px solid;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: center
}
.benefitsMod TH {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 5px;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #e0e4ea
}
.offers {
	BORDER-RIGHT: #202061 1px solid;
	BORDER-TOP: #202061 1px solid;
	MARGIN-TOP: 30px;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #202061 1px solid;
	BORDER-BOTTOM: #202061 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.offers TH {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 5px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #202061
}
.offers TH A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff
}
.offers TH A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff
}
.offers TH A:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff
}
.offers TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#breadcrumb {
	FONT-SIZE: 7pt;
	PADDING-TOP: 24px
}
#breadcrumb A {
	FONT-SIZE: 7pt;
	PADDING-TOP: 24px
}
#breadcrumb A:hover {
	FONT-SIZE: 7pt;
	PADDING-TOP: 24px
}
#breadcrumb A:visited {
	FONT-SIZE: 7pt;
	PADDING-TOP: 24px
}
/* My Account Table */
.myAccountMod {
	width: 540px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-top:15px;
	border:1px solid black;
}
.myAccountMod TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.myAccountMod TH {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #e0e4ea
}
.clickButton {
	CURSOR: pointer
}

#ltNavFeatures {
	PADDING-LEFT: 8px;
	WIDTH: 154px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #b0b4b7;
	TEXT-ALIGN: left
}
#ltNavFeatures TABLE {
	PADDING-BOTTOM: 5px;
	MARGIN: 3px 0px;
	WIDTH: 154px;
	TEXT-ALIGN: left
}
#ltNavFeatures TH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	TEXT-INDENT: 6px;
	HEIGHT: 20px
}
#ltNavFeatures TH A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	TEXT-INDENT: 6px
}
#ltNavFeatures TD {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px;
	COLOR: #fff;
	PADDING-TOP: 0px
}
#ltNavFeatures A {
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none
}
#ltNavFeatures A.selected {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	LINE-HEIGHT: 16px
}
#ltNavFeatures A:hover {
	TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000
}
/*for 1024 changes*/
#mainTable {
	width: 960px;
	margin: 0px auto;
	background-color: #ffffff;
}

#topNav {
	text-decoration: none;
	height: 22px;
	width: auto;
	background-color: #162E6A;
	color: #FFFFFF;
	text-align: center;
	line-height: 18px;
}

#topNav a {
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 4px;
	margin-right: 4px;
}

#topNav table {
	width: 780px;
	text-align: center;
	font-family: arial !important;
}

#innerLink {
	font-family: arial !important;
}

#logo {
	background-color: #162E6A;
	/*border-top:1px solid #3C5D93;
	border-bottom:1px solid #3C5D93;*/
}

.spaceLogin {
	width: 1px;
	background-color: #162E6A;
}

#secondaryNav {
	border-top: 0px solid white;
	border-bottom: 0px solid white;
	width: 960px;
	text-align: center;
}

#secondaryNav a {
	color: #FFFFFF;
	padding: 5px;
	text-decoration: none;
}

#seoTag {
	width: 778px;
	margin: 0px auto;
	font-size: 9px;
	text-align: center;
	color: #000000;
}

#seoTag a {
	color: #152D69;
}

#disclaimer {
	width: 778px;
	margin: 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #152D69;
	padding-bottom: 10px;
	padding-top: 10px;
}

#disclaimer a {
	font-size: 10px;
	color: #152D69;
	text-decoration: underline;
}

#middleContent {
	width: 733px;
	background-color: #FFFFFF;
}

.loginClass {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.loginClass a {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
.link11 {
	color: black;
}

a:hover.link11 {
	color: #FF6600 !important;
}

#topMessage{
text-align: left; 
padding-left: 15px;
padding-right:10px;
font-size:11px;
font-family:verdana,arial,helvetica,sans-serif;
}
.leftAlign
{
 text-align:left;
font-size:11px;
font-family:verdana,arial,helvetica,sans-serif;
}
.fontDesc
{
font-size:11px;
font-family:verdana,arial,helvetica,sans-serif;
}
.paddingAlign
{
text-align:left;
padding-right:180px;
font-size:11px;
font-family:verdana,arial,helvetica,sans-serif;
}
.leftAlignMyAccount
{
padding-left:2px;
}
.glossaryLink{
color:black;
}
a:hover.glossaryLink {
	color: #FF6600 !important
}
#leftNavStyle{
	background-color: #162E6A;
}
#headerNavStyle{
background-color: #162E6A;
}
.contentTtl {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase;
}
