BODY { background: url('../../images/TK5-bodyBackground.gif') repeat; color: #e5e5e5 !important; }
H2 { background: url('../../images/TK5-backgrounds.gif') repeat-x; }
H2, H2 A, H2 A:hover { color: #fff !important; }
A, A:hover, A.emphasis, A.emphasis:hover { color: #6b98da !important; }
.sideElement { background-color: #162d4f; }

#container { background-color: #222; }

#header { background-image: url('../../images/TK5-header.jpg'); }
#header H3 { color: #fff; }
.axaLogo-default { background-image: url('../../images/axaLogo-white.png'); }

#navigation_menu { background: url('../../images/TK5-backgrounds.gif') repeat-x; }
#navigation_menu TD { border-left: 1px solid #3863ab; }
#navigation_menu TD:hover { background: url('../../images/TK5-backgrounds.gif') repeat-x 0 -50px; }
#navigation_menu A, .alphamenu_content A, .alphamenu_content A:hover { color: #fff !important; }
.alphamenu_content TABLE { background-color: #274f8f; }
.alphamenu_content A:hover { background-color: #4373c5; }

#leftBar .sideElement { width: 192px; margin-left: 0; }
#leftBar a:hover {  text-decoration:underline !important; }

#content ul li { list-style-image: url("../../images/axa/bg-li.png"); margin-left: 20px; padding-bottom: 5px; color:#c5c5c5 !important; }
#content, #contentBox, .modal-window { width: 548px; overflow:hidden; color:#c5c5c5 !important; }
#content p { color:#c5c5c5 !important; }
#userTools LI { border-color: #b1b1b1; }
#userTools A, #userTools .selected A { color: #6b98da; }

#rightBar .width { width: 230px; }
/*#accountLogin { background: url('../../images/TK5-backgrounds.gif') repeat-x #ccc 0 -500px; }*/
#accountLogin H2 { background-image: none; }
#accountLogin A { color: #FFF; }

/* subPage */
#subPage #contentBox H1, #subPage #contentBox H2, #subPage #contentBox LEGEND { color: #fff; }
#subPage #contentBox FIELDSET { background-color: transparent; }
#subPage #contentBox P { color: #c5c5c5; margin: 0 0 10px; }
#subPage #contentBox p.quote { color: #aaa; }

/* popups */
.N #container, .R #container, .form #container {
  background-color:#fff;
  color:#000;
}
.C {
  background:none #fff;
}

.N h2, 
.R h2, 
.form h2, 
.C h2 {
  background-image:none; background-color:transparent;
}

.N #container p, 
.R #container p, 
.form #container p {
  margin-left:10px; margin-right:10px;
}
.N #container * p, 
.R #container * p, 
.form #container * p {
  margin-left:0; margin-right:0;
}

