/* colour/images */
/* =general */
body {
  background: #FFF;
  color: #000;
}
a {
  color: #275388;
}
a:visited {
  color: #00193D;
}
a:hover {
  color: #69C;
}

h2 {
  color: #003163;
  border-bottom-color: #B22A24;
}
h3, h4 {
  color: #264C73;
}

/* =header */
#header {
  background: #F3F5F6 url(../images/header_background.jpg) no-repeat 236px 0;
}
#header a {
  background-color: #FFF;
}

/* =menu */
ul.menu {
  background-color: #214C77;
}
ul.menu a {
  color: #FFF;
}
ul.menu a:visited {
  color: #FFF;
}
ul.menu a:hover, ul.menu a:active {
  background-color: #003163;
  color: #FFF;
}

#menu_top {
  border-color: #FFF;
}
#menu_main {
  border-color: #FFF;
}
/*--Start Submenu Style--*/

#sidebar #jlta {
  background: url(../images/logo_jlt.gif) no-repeat 23px 0;
}

#sidebar dl {
  border-color: #00254a;
  background-color: #E5EAEF;
}
#sidebar dt {
  color: #ffffff;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #214c77;
  border-bottom: 1px solid;
}
#sidebar dd a {
  color: #002a54;
  text-decoration: none;
}
#sidebar dd a:visited {
  color: #002a54;
  text-decoration: none;
}
#sidebar dd a:hover {
  color: #40658a;
  text-decoration: none;
}
/* --End submenu Style */

/* =sidebar */
#sidebar form fieldset h3 {
  background-color: #214C77;
  border-color: #00254A;
  color: #FFF;
}
#sidebar form fieldset {
  background-color: #F7F9FA;
  border-color: #00254A;
}
#sidebar form fieldset.submit {
  background-color: #40658A;
  border-color: #00254A;
}
#sidebar form fieldset p.error {
  background-color: #FBFBF2;
  color: #ED1B2E;
}
/* =content */
#content p.error {
  color: #ED1B2E;
  background-color: #FCF9EC;
  border-color: #ED1B2E;
}
#content p.feedback {
  color: #006331;
  background-color: #F2F7F4;
  border-color: #006331;
}
#content .emphasized_link {
  color: #003163;
  border-color: #214c77;
  background-color: #E5EAEF;
  font-family: Arial,Verdana,sans-serif;
  font-size: 1.2em;
  font-weight: bold;
}
#content .note {
  color: #232629;
  background-color: #F3F5F6;
  border-color: #69737B;
}

/* forms */
form p.invalid label.invalid {
  color: #ED1B2E;
}
form p.invalid input {
  border-color: #ED1B2E;
  background-color: #FFFCFC;
}
#content form fieldset {
  background-color: #F3F5F6;
  border-color: #00254A;
}
#content form fieldset h3 {
  background-color: #214C77;
  border-bottom-color: #000;
  color: #FFF;
}
#content form fieldset h4 {
  background-color: #E2E5E8;
  color: #00254A;
}
#content form input, #content form textarea, #content form select {
  border-color: #003163;
}
#content form fieldset.submit {
  background-color: #C5CCD1;
  border-color: #002139;
  color: #FFF;
}
#content form input.submit, form input.submit {
  background-color: #C0C0C0;
  color: #000;
}
#content form fieldset .radio input {
  background: none;
}
#content form fieldset.submit p {
  color: #060;
}
#content .required {
  border-color: #006331;
}
#content form .invalid input, #content form input.invalid, #content form select.invalid {
  border-color: #F00;
}
#content a.button {
  color: #FFF;
  background-color: #40658A;
  border-color: #40658A;
  text-decoration: none;
}
#content a.button:hover {
  background-color: #5D96CF;
  border-color: #5D96CF;
  text-decoration: none;
}

#content fieldset.submit input.button, #content input.button:hover, #content input.button:active {
  border-color: #003163;
  background-color: #003163;
  color: #FFF;
}
#content fieldset.submit input.default {
  border-color: #006331;
  background-color: #006331;
  color: #FFF;
}
#content fieldset.submit input.cancel {
  border-color: #B21422;
  background-color: #B21422;
}

/* footer */
#footer {
  background-color: #003163;
  color: #FFF;
}
#ftc {
  border-color: #CCC;
  background-color: #FFF;
}
#fta {
  background-color: #EFEFEF;
  color: #369;
}
#fta a {
  color: #369;
}