/* Added for UK Accessibility */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
	margin: 0;
	padding: 0;
}
.hide {
	display: none;
}
#maincontent {
	font-size: 67%;
	margin: 10px;
	min-width: 490px;
}
#maincontent .table-data {
	border: 0;
	font-size: 1em;
}
#actionmenu {
	margin-left: 10px;
	width: 129px;
	color: #066;
}
#rhcs {
	margin: 10px 0;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	height: 400px;
}
h1 {
	margin: 0;
	padding: 0;
	background: #FFF url(../images/pixel_999966.gif) top left repeat-x;
}
h2 {
	font-size: 1em;
}
p {
	margin: 0;
	padding: 0 0 1em;
}
table {
	font-size: 1em;
	margin: 0;
}
form {
	margin: 0;
}
img {
	border-width: 0;
}
sup {
	font-size: 76%;
}
.component {
	clear: both;
	margin: 0 0 1em;
}
.h1cta {
	float: right;
}
.h2content {
	padding: 10px;
}
.h2content ul {
	margin: 0;
	padding: 0 0 1em 18px;
	list-style-type: square;
}
.table-data th {
	background-color: #E2ECF4;
	font-weight: bold;
	padding: 0.6em;
	text-align: left;
}
.table-data td {
	background-color: #FAFCFE;
	padding: 0.6em;
}
.smtxt {
	font-size: 85%;
}
.adimage {
	margin-bottom: 10px;
}
.adimage noscript {
	font-size:70%;
}
.adtext {
	margin: 0 0 10px;
	font-size: 70%;
}
.yellow {
	margin: 0 0 10px;
	padding: 2px 18px;
	color: #000;
	background: #FFC;
	border-top: 1px solid #996;
	border-bottom: 1px solid #996;
}
.tan {
	margin: 0 0 10px;
	padding: 2px 18px;
	color: #000;
	background: #CC9;
	border-top: 1px solid #996;
	border-bottom: 1px solid #996;
}
ul {
		margin-top: 0.2em;
		margin-bottom: 1em;
}
ol {
	margin: 1em 0 1em 24px;
	padding-left: 18px;
}
/* Added for Canada Accessibility */


.Hline {
	background-color: #FFFFFF;
	background-image: url(images/hor_dot.gif);
	background-repeat: repeat-x;
	background-position: 3px 4px;
	line-height: normal;



}
.errortext
{
        line-height: 12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-left: 1px;
        color: #FF0000;
}
.more {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #660000;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
.toptextfield {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.topmenufont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.tablerowtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #1D82BA;
}
.textbox1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #7F7F7F;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;


}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #336633;

}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999900;
}
.msgtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}
.more {

	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	background-color: #B7CA8D;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
.textbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	border: thin none #FFFFFF;
	font-weight: normal;
	list-style-image: url(images/bullet.gif);
	list-style-type: none;



}

}

}
.hordot {
	border: thin none #000000;
	background-color: #FFFFFF;
	background-image: url(images/hor_dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 10px;
	display: inline;




}
.textborder {
	border: 1px solid #999999;
}
.textbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.textboxCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	border: thin none #FFFFFF;
	font-weight: normal;
}
.tablerowtexttitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #CC6600;
}
.tablerowtex1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #669966;
}
.tablerowtextCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666699;
}
.tablerowtex2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #996600;
}
.tablerowtex3 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #336666;
}
.columntxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #336699;
	height: auto;
	width: auto;

}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666699;
}
.rowsncolumn {
	letter-spacing: normal;
	word-spacing: normal;
	height: auto;
	width: auto;
}
.bodytxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.bodytxt1blue{
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
}
.bodytxt1blue a:link{
        font-family: Arial, Helvetica, sans-serif;
        color: #5D7F98;
}

.bodytxt1blue a:visited{
        font-family: Arial, Helvetica, sans-serif;
        color: #5D7F98;
}
.bodytxt1orange{
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
}
.bodytxt1orange a:link{
        font-family: Arial, Helvetica, sans-serif;
        color: #5160A6;
}

.bodytxt1orange a:visited{
        font-family: Arial, Helvetica, sans-serif;
        color: #5160A6;
}

.bodytxt1-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5E7E95;
}
.bodytxt2-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #719D8A;
}
.bodytxt3-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5160A6;
}

.bodytxt4-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1D82BA;
}

.bodytxt1-points {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	list-style-position: inside;
	list-style-image: url(images/bullet_img.gif);
	list-style-type: square;
	text-align: left;
	word-spacing: 0px;
	letter-spacing: normal;
	display: compact;
	white-space: normal;
	text-indent: -18pt;
	page-break-before: left;
	page-break-after: left;
	background-position: left;














}
.tableborder {
	border: 1px solid #AEBECB;
}
.bodytxt2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #14486D;
}
.tableborder1 {

	border: 1px solid #FCCA81;
}
.bodyhdr-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;





}
.sub-description {
	padding: 7px;
	word-spacing: normal;


}
.textborder-blue {

	border: 1px solid #8CC3EA;
}
.textborder-light-brown {


	border: 1px solid #C4BAAE;
}
.textborder-green {


	border: 1px solid #8EA59B;
}
.bodytxt2-points {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	list-style-position: inside;
	list-style-image: url(images/bullet_img.gif);
	list-style-type: square;
	text-align: left;
	word-spacing: 0px;
	letter-spacing: normal;
	display: compact;
	white-space: normal;
	text-indent: -13pt;
	page-break-before: left;
	page-break-after: left;
	background-position: left;
}
.bodytxt3-points {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #14486D;
	list-style-position: inside;
	list-style-image: url(images/bullet_img.gif);
	list-style-type: square;
	text-align: left;
	word-spacing: 0px;
	letter-spacing: normal;
	display: compact;
	white-space: normal;
	text-indent: -13pt;
	page-break-before: left;
	page-break-after: left;
	background-position: left;
	
}


.textborder-dark-brown {



	border: 1px solid #919179;
}
.dropdown {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:140;
}
.dropdown1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        color: #000000;
        border: 1px none #999999;
        width:150;
}
.dropdown2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	border: 1px none #999999;
	width:220;
}

.txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #9EA8CC;
}
.bodytxt3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #B4B4B4;
}
.bodytxt4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B4B4B4;
}

.list {
	font-size: 12px;
	margin: 0px;
	list-style-type: square;
}

.linkbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
}
.hdr_yellow {
	background-color: #FCB85B;
}
.hdr_brown {
	background-color: #89785E;
}

.tablebgyellow {
	background-color: FEF3E3;
}
.tablebrdrbrown {
	border: 1px solid #C4BBAE;
}

.bodytxtgrey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B4B4B4;
}

.hdrgreen {

	background-color: #1B4E38;
}

.linkbottom2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D7F98;
}
.linkbottom3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #719D8A;
}

.tablebggreen {

	background-color: E8EDEB;
}
.hdrblue {

	background-color: #007AD2;
}
.tablebgblue {

	background-color: EEF6FC;
}

.tablebrdryellow {

	border: 1px solid #FDCA84;
}

.tablebgwhite {


	background-color: #FFFFFF;
}

a.item {
	font-family:Arial; 
	font-size:70%; 
	color:#002163;
	background:#D8E8F8;
	padding:3px 3px 4px 0px;
	vertical-align:middle;
	text-decoration:none;
}
a.item:hover {
	font-family:Arial; 
	font-size:70%;
	color:#002163;
	background:#D8E8F8;
	padding:3px 3px 4px 0px;
	vertical-align:middle;
	text-decoration:underline;
}

a.helpmenu {
	font-family:Arial; 
	font-size: 12pt;
	font-size: 60%; 
	color: #002163;
}
.helpmenudivider{
	font-family:Arial; 
	font-size: 70%; 
	color: #002163;
	text-decoration:none;
}



.navProperties td {
	font-family:Arial;
	font-size: 100%;  
	color:#002163;
}
.navProperties div {
	font-family:Arial; 
	font-size: 100%; 
	color:#002163	
}
.navfont {
	font-family:Arial; 
	font-size: 100%; 
	color:#002163;
}
.navPropertiesDOM div {
	font-size:70%;
}
.navPropertiesSubDOM div {
	font-size:100%;
}
.headergif{
 	width:167px;
	height:40px;
} 
.blueboxgif{}
.menugif{
	width:10px;
	height:10px;
}
.globalnavbg {
	width:1000px;
	height:18px;
	background-color:#408ADA; 
}
.globalhomebg {
	width:675px;
	height:18px;
	background-color:#408ADA; 
}
.footertable {
	width:100%;
	height:40px;
	background-color:#FFFFFF;
}
.footertext {
	font-family:arial,helvetica,sans-serif;
	font-size:60%;
}
.viewaccountsbg {
	background-color:#EEB952; 
}
.tier2navbg {
	font-family:Arial; 
	font-size: 100%; 
	background-color:#D8E8F8; 
	height:21px;
}
.dividerbg {
	background-color:white;
	width:1px;
	height:20px;
}
.leftnavtable {
	background-color:#D8E8F8;
	width:115px; 
}
.leftnavcleargif {
	background-color:#FFFFFF;
	height:1px;
}
.leftnav {
	font-family:Arial;
	FONT-SIZE: 70%; 
	MARGIN: 0px; 
	WIDTH: 115px; 
	BACKGROUND-COLOR: #D8E8F8;
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	COLOR: #365388; 
	/*PADDING-TOP: 2px; /*Original Entry*/
    PADDING-TOP: 15px; /* Modified on 18-7-2006 to fix the issue found with LeftNav in Firefox: upper portion of "LEARN MORE ABOUT" was not visible for Canada pages -> Membership Rewards*/
}
a.leftnavitem {
	font-family:Arial; 
	FONT-SIZE: 70%;
	COLOR: #0066b5;
	background:#D8E8F8;
	text-decoration:none;
        nowrap:true;
}
.leftnavitemlast {
	border-style:solid;
	border-color:#D8E8F8;
        border-width: 0px 0px 1px 0px;
	font-family:Arial;
	font-size: 100%;  
	color:#002163;
}
a.leftnavitem:hover {
	font-family:Arial; 
	FONT-SIZE: 70%; 
	COLOR: #0066b5;
	background:#D8E8F8;
	text-decoration:underline;
}
.leftnavhighlight {
	font-family:Arial; 
	FONT-SIZE: 82%;
	color:#002163;
      	background-color:white;
	text-decoration:none;
}
a.item {
	font-family:Arial; 
	font-size:70%; 
	color:#002163;
	background:#D8E8F8;
	padding:3px 3px 4px 0px;
	vertical-align:middle;
	text-decoration:none;
}
a.item:hover {
	font-family:Arial; 
	font-size:70%;
	color:#002163;
	background:#D8E8F8;
	padding:3px 3px 4px 0px;
	vertical-align:middle;
	text-decoration:underline;
}
a.itemhighlight {
	font-family:Arial; 
	font-size:70%; 
	color:#002163;
	background-color:white;
	vertical-align:middle;
	border-color:#D8E8F8;
	padding:3px 3px 4px 0px;
	text-decoration:none;
}
a.itemhighlight:hover {
	font-family:Arial; 
	font-size:70%; 
	color:#002163;
	background-color:white;
	vertical-align:middle;
	border-color:#D8E8F8;
	padding:3px 3px 4px 0px;
	text-decoration:underline;
}
a.viewaccounts{
	background-color:#EEB952;
	cursor:pointer;
	cursor:hand;
	color:#002163;
	font-family:Arial;
	font-size:75%;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
}
a.viewaccounts:hover{
	background-color:#EEB952;
	cursor:pointer;
	cursor:hand;
	color:#002163;
	font-family:Arial;
	font-size:75%;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	text-decoration:underline;
}
a.sitehelp {
	font-family:Arial; 
	font-size: 12pt;
	font-size: 60%; 
	color: #FF0000;
}
a.helpmenu {
	font-family:Arial; 
	font-size: 12pt;
	font-size: 60%; 
	color: #002163;
}
.helpmenudivider{
	font-family:Arial; 
	font-size: 70%; 
	color: #002163;
	text-decoration:none;
}
div.cdd0_menuBar,
div.cdd0_menuBar a.cdd0_main_items,a.cdd4_main_items,a.cdd2_main_menu,a.cdd3_main_menu,
div.cdd0_sub_menu,
div.cdd0_sub_menu a.cdd0_sub_items,
a.cdd1_main_items,
div.cdd1_sub_menu,
div.cdd1_sub_menu a.cdd1_sub_items {
  font-family: "Arial";
  font-size: 70%; 
}
div.cdd0_menuBar {
  background-color:#D8E8F8;
  border: 1px solid #D8E8F8; 
  text-align:left;
  font-size:100%; /* for NS6 */
  vertical-align:center;
  padding-top:3px;
  padding-bottom:2px;
  top: 0px;
  left: 0px;
  white-space:nowrap;
  width:100%;
}

/*(Issue:in IE6.0, First Tier2 menu lost its border when accessing a URL from E2)*/
/* Testing URL:http://qwww134.americanexpress.com/trip/PlatCCSGServlet?request_type=fhr&action=1&lang=en&ctry=US&pdtyp=ccsg&cdtyp=plat*/
div.cdd0_menuBar a.cdd0_main_items {
  background-color: transparent;
  border: 1px solid #D8E8F8;
  border-right:1px solid #FFFFFF;  /*original values:*/
  /*border-right:3px solid  #FFFFFF; /* This adds more white space in between Tier2 menu tabs. */
  color:#002163;
  cursor: pointer;
  cursor:hand;
  padding: 3px 6px 1px 6px;
  vertical-align:center;
  position: relative;
  text-decoration: none;
  z-index: 100;
}

div.cdd0_menuBar a.cdd0_main_items:hover {
  background-color:#FFFFFF;
  border-color:#002163;
  text-decoration:underline;
  cursor: pointer;
  cursor:hand;
}

div.cdd0_menuBar a.cdd0_main_itemsActive,
div.cdd0_menuBar a.cdd0_main_itemsActive:hover {
  background-color:#FFFFFF;
  border-color:#002163;
  border-bottom:0px solid #FFFFFF;
  position: relative;
  text-decoration:underline;
  cursor: pointer;
  cursor:hand;
  /*padding-bottom:3px;*/
  padding-bottom:5px; /* 5px Needed for Latest Versions of IE*/

}
div.cdd0_menuBar a.cdd4_main_items {
  background-color: transparent;
  border: 1px solid #D8E8F8;
  border-right:1px solid #FFFFFF; 
  color:#002163;
  padding: 3px 6px 1px 6px;
  vertical-align:center;
  position: relative;
  text-decoration: none;
  z-index: 100;

}
div.cdd0_menuBar a.cdd4_main_items:hover {
  background-color:#FFFFFF;
  border-color:#002163;
}
div.cdd0_menuBar a.cdd4_main_itemsActive,
div.cdd0_menuBar a.cdd4_main_itemsActive:hover {
  background-color:#FFFFFF;
  border-color:#002163;
  border-bottom:0px solid #FFFFFF;
  /* padding-bottom:3px;  /*Original Entry*/
  padding-bottom:5px; /* Increasing to 5px on 7-7-06 to avoid future Issues with drop-down border in IE*/
  position: relative;

  text-decoration:underline; /*Added on 20-7-2006:: German page dont have underline for First Tier2 menu*/
}


div.cdd0_menuBar a.cdd2_main_menu {
  background-color: #FFFFFF;
  border: 1px solid #D8E8F8;     
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  color:#002163; 
  padding: 3px 6px 1px 6px;
  vertical-align:center;
  border-top: 1px solid #D8E8F8;
  position: relative;
  text-decoration: none;
  z-index: 100;
  border-bottom:1px solid #FFFFFF;
}

div.cdd0_menuBar a.cdd2_main_menu:hover {
  background-color:#FFFFFF;
  border-color:#002163;
  text-decoration:underline;
}
div.cdd0_menuBar a.cdd2_main_menuActive,
div.cdd0_menuBar a.cdd2_main_menuActive:hover {
  background-color:#FFFFFF;
  border-color:#002163;
  border-bottom:0px solid #FFFFFF;
  /*padding-bottom:3px; Original Entry */
  padding-bottom:5px; /* Increasing to 5px on 7-7-06 to avoid future Issues with drop-down border in IE*/
  position: relative;
  border-top:1px solid #002163;
  text-decoration:underline;
}

div.cdd0_menuBar a.cdd3_main_menu {

  background-color: transparent; 
  border: 1px solid #D8E8F8;     
  border-right:1px solid #FFFFFF;
  color:#002163;
  cursor: pointer;
  cursor:hand;
  padding: 3px 6px 1px 6px;
  vertical-align:center;
  text-align:center;
  position: relative;
  text-decoration: none;
  z-index: 100;

}
div.cdd0_menuBar a.cdd3_main_menu:hover {
  background-color:#FFFFFF;
  border-color:#002163;
  text-decoration:underline;
  cursor: pointer;
  cursor:hand;
}

div.cdd0_menuBar a.cdd3_main_menuActive,
div.cdd0_menuBar a.cdd3_main_menuActive:hover {
  background-color:#FFFFFF;
  border-color:#002163;
  border-bottom:0px solid #FFFFFF;
  /*padding-bottom:3px;/*original entry*/
  padding-bottom:5px; /* Increasing to 5px on 7-7-06 to avoid future Issues with drop-down border in IE*/
  position: relative;
  text-decoration:underline;
  cursor: pointer;
  cursor:hand;
}

a.cdd1_main_items {
  font-weight:bold;
  font-family:Arial;
  background-color: #EEB952;
  border: 1px solid #EEB952;
  color:#002163;
  cursor:pointer;
  cursor:hand;
  left: 0px;
  margin: 1px;
  padding: 1px 2px 1px 2px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 102;

}


a.cdd1_main_items:hover {
  background-color:#EEB952;
}
a.cdd1_main_itemsActive,
a.cdd1_main_itemsActive:hover {
  background-color:#EEB952;
  border: 1px solid #EE4207;
  border-bottom:0px solid #FFFFFF;
  padding-bottom:4px;
  position: relative;
}

div.cdd1_sub_menu {
  background-color:#EEB952;
  border: 1px solid;
  border-color:#EE4207;
  color:#002163;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  cursor:pointer;
  cursor:hand;
  text-align:left;
  font-size:100%;
  white-space:nowrap;
  z-index:101;

  overflow:hidden; /*Added on 21-7-2006 To fix German SBS page's LOG IN border Issue:: on window resize, right border wont show*/
}

div.cdd1_sub_menu a.cdd1_sub_items {
  color: #000000;
  cursor:pointer;
  cursor:hand;
  padding: 1px 1em;
  padding-left:3px;
  text-decoration: none;
  display: block;
}
div.cdd1_sub_menu a.cdd1_sub_items:hover{
  cursor:pointer;
  cursor:hand;
  color:#002163;
  text-decoration:underline;  
}

div.cdd0_sub_menu {
  background-color:#FFFFFF;
  border: 1px solid;
  border-color:#002163;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  font-size:100%;
  cursor:pointer;
  cursor:hand;
  text-align:left;
  z-index:99;

  /*IE Bug Fix (Last Tier2 menu looses right border): 6-7-06*/
  overflow:hidden; /*works fine for IE*/
}
div.cdd0_sub_menu a.cdd0_sub_items {
  color:#002163;
  cursor:pointer;
  cursor:hand;
  padding: 1px 1em;
  padding-left:3px;
  text-decoration: none;
  display: block;
  white-space: nowrap;
}
div.cdd0_sub_menu a.cdd0_sub_items:hover {
  cursor:pointer;
  cursor:hand;
  color:#002163;
  text-decoration:underline;  
}
.MYCA_LeftNav_BGColor {
  background-color:#D8E8F8;
}

