/*  3D4C93 6174B0 93A5DC */

/* ---------- LAYOUT 1 ---------- */

body.l150.l171.l156 {
    background-color: #E6E6E6;
    background-image:  url(/gfx/l1/bg_v_bl.png) repeat-x fixed;
}

body.l150.l170.l156 {
    background: #93A5DC;
}

body.l150.l172.l156 {
    background: #93A5DC url(/gfx/l1/bg_bl.gif);
}

div.l150.l156 #header p#slogan,
div.l150.l156 #footer-wrap h3,
div.l150.l156 a:hover {
    color:#6174B0;
}

div.l150.l156 #header h1#logo-text a,
div.l150.l156 #main h2,
div.l150.l156 #sidebar h3 {
    color:#3D4C93;
}

div.l150.l156 #nav ul {
    background:#93A5DC;
}

div.l150.l156 #nav ul li.active a,
div.l150.l156 #nav ul li.active ul li.active a,
div.l150.l156 #nav ul li.active ul li.hover,
div.l150.l156 #nav ul li.active ul li.hover a {
    background: #6174B0;
}

div.l150.l156 #nav ul li ul li a,
div.l150.l156 #nav ul li ul li,
div.l150.l156 #nav ul li.active ul li,
div.l150.l156 #nav ul li.active ul li a {
    background: #93A5DC;
}

div.l150.l156 #nav ul li a:hover,
div.l150.l156 #nav ul li a:active {
    background-color: #6174B0;
}

div.l150.l156 #nav ul li a:hover,
div.l150.l156 #nav ul li a:active {
    background-color: #6174B0;
}

div.l150.l156 #wrap {
    border:2px solid #3D4C93;
}

div.l150.l156 #wrap {
    border:2px solid #3D4C93;
}

/* ---------- LAYOUT 2 ---------- */

body.l150.l171.l157 {
    background: #E6E6E6 url(/gfx/l2/bg_v_bl.png) repeat-x fixed;
}

body.l150.l170.l157 {
    background: #E6E6E6 url(/gfx/l2/bg_e_bl.png) repeat-x fixed;
}

body.l150.l172.l157 {
    background: #E6E6E6 url(/gfx/l2/bg_m_bl.png) repeat-x fixed !important;
}

div.l150.l157 a,
div.l150.l157 a:hover,
div.l150.l157 a:active,
div.l150.l157 a:visited {
    color: #6174B0 !important;
}

div.l150.l157 #header #header-links {
    background:#3D4C93;
}

div.l150.l157 #header p#slogan{
    color:#93A5DC;
}

div.l150.l157 #header #header-links a:hover {
    color:#fff;
}

div.l150.l157 #header-photo {
    border-top: 2px solid #3D4C93;
    border-left: 2px solid #3D4C93;
    border-right: 2px solid #3D4C93;
}

div.l150.l157 #nav ul li.active ul li a {
    background: none;
}

div.l150.l157 #nav ul li.active a,
div.l150.l157 #nav ul li a:active,
div.l150.l157 #nav ul li.active ul li.active a,
div.l150.l157 #nav ul li.active ul li.hover a {
    border-bottom: 2px solid #6174B0;
    background: #93A5DC;
}

div.l150.l157 #nav ul li a:hover {
    color:#fff;
    border-bottom: 2px solid #6174B0;
    background:#93A5DC;
}

/* ---------- LAYOUT 3 ---------- */

body.l150.l169 {
    background: #fff url(/gfx/l3/bg_bl.png) repeat-x;
}

body.l170.l150.l169 {
    background: #fff url(/gfx/l3/bg_e_bl.png) repeat-x;
}

body.l172.l150.l169 {
    background: #fff url(/gfx/l3/bg_bl.png) repeat-x;
}

div.l150.l169 a,
div.l150.l169 a:hover,
div.l150.l169 a:active,
div.l150.l169 a:visited {
    color: #3D4C93 !important;
}

div.l150.l172.l169 #header{
    background-image: url("/gfx/l3/header_bl.png");
}

div.l150.l169 #header p#slogan {
    color: #93A5DC;
}

div.l150.l169 #header-photo #specialDIV6 {
    background-image: url("/gfx/l3/overlay_bl.png");
}

div.l150.l169 #nav ul li.active ul li a {
    background: none;
}

div.l150.l169 #nav ul li.active a,
div.l150.l169 #nav ul li a:active,
div.l150.l169 #nav ul li a:hover,
div.l150.l169 #nav ul li.active ul li.active a,
div.l150.l169 #nav ul li.active ul li.hover a  {
    background: #fff url("/gfx/l3/nav-active_bl.png") repeat-x;
}

div.l150.l169 #main h1,
div.l150.l169 #main h2,
div.l150.l169 #main h3 {
    color: 3D4C93;
}

div.l150.l172.l169 #content-wrap{
    background-image: url("/gfx/l3/main_bg_bl.png");
}

div.l150.l169 #content-wrap #main {
    background: #C9D2ED url("/gfx/l3/main_top_bl.png") no-repeat top left;
}

div.l150.l169 #footer-wrap {
    background: #fff url("/gfx/l3/main_bottom_bl.png") no-repeat top left;
}

/* ---------- LAYOUT 4 ---------- */

body.l150.l173.l170,
body.l150.l173.l171,
body.l150.l173.l172 {
    background-color: #3d4c93;
    backgroun-image: none;
}

body.l150.l173 #footer-bottom,
body.l150.l173 #logo-text a,
body.l150.l173 #header #header-links,
body.l150.l173 a,
body.l150.l173 a:visited,
body.l150.l173 a:hover,
body.l150.l173 a:active,
body.l150.l173 h1,
body.l150.l173 h2,
body.l150.l173 h3,
body.l150.l173 p,
body.l150.l173 ul li,
body.l150.l173 #main h2,
body.l150.l173 #sidebar h3 {
    color:#3d4c93;
}

body.l150.l173 #nav {
    background: #6174b0 url(/gfx/l4/header-bl.jpg) repeat-x center top;
}

body.l150.l173 #nav ul ul {
    background: #6174B0;
}

div.l150.l173 #nav ul li.active ul li a {
    background: none;
}

body.l150.l173 #nav ul li a:hover,
body.l150.l173 #nav ul li.active a,
body.l150.l173 #nav ul li a:active,
div.l150.l173 #nav ul li.active ul li.active a,
div.l150.l173 #nav ul li.active ul li.hover a  {
    background: #93a5dc url(/gfx/l4/bg-nav-hover-bl.png) no-repeat 5px center;
    color: #3d4c93;
}

body.l150.l173 #wrap {
    background: #fff url(/gfx/l4/bg_bl_wrap.png) repeat-y right;
}

body.l150.l173 #main,
body.l150.l173 #header {
    background-color: #93a5dc;
}

body.l150.l173 #specialDIV6 {
    background: url(/gfx/l4/overlay_bl.png) no-repeat;
}

/* ---------- LAYOUT 5 ---------- */

body.l150.l330  {
    background-color: #6174b0 !important;
}

body.l150.l330 a {
    color: white;
}

body.l150.l330 #header {
    color: white;
}

body.l150.l330 .Document {
    background: #93a5dc;
}

body.l150.l330 .Document h1,
body.l150.l330 .Document h2,
body.l150.l330 .Document h3 {
    color: #3D4C93;
}

body.l150.l330 #nav {
    background: #93a5dc;
}

body.l150.l330 #nav a {
    color: #fff;
}

body.l150.l330 #nav ul li a,
body.l150.l330 #nav ul li.active ul li a {
    background-color: #93A5DC;
}

body.l150.l330 #nav ul li a:hover,
body.l150.l330 #nav ul li.active a,
body.l150.l330 #nav ul li a:active,
body.l150.l330 #nav ul li.active ul li.active a,
body.l150.l330 #nav ul li.active ul li.hover a{
    background-color: #3d4c93;
    color: #fff;
}

body.l150.l330 #footer-wrap{
    border-top-color: #93a5dc;
    color: white;
}

body.l150.l330 #slogan {
    color: white;
}

body.l150.l330 .textile p {
    color: black;
}

body.l150.l330 #footer-columns h3 {
    color: white;
}

body.l150.l330 #footer-columns p {
    color: white;
}

/* --------- Layout 6 ---------- */

body.l150.l339  {
    background-color: #93a5dc;
}

body.l150.l339 a {
    color: white;
}

body.l150.l339 #header {
    color: white;
}

body.l150.l339 #logo-text {
    background:url("/gfx/l6/bg-logoText-bl.png") no-repeat left top;
}

body.l150.l339 #logo-text a {
    background: #93a5dc;
    color: #3d4c93;
}

body.l150.l339 #slogan {
    background: #93a5dc;
    color: #3d4c93;
}

body.l150.l339 #content-wrap {
    background: #6174b0;
}

body.l150.l339 #main {
    background: #93a5dc;
}

body.l150.l339 .Document {
    background: #93a5dc;
}

body.l150.l339 #nav ul li a {
    background-color: #93a5dc;
    color: #000000;
}

body.l150.l339 #nav ul li a:hover,
body.l150.l339 #nav ul li.active a,
body.l150.l339 #nav ul li.on li a {
    background: #6174b0;
}

body.l150.l339 #nav ul li a:hover,
body.l150.l339 #nav ul li.hover a,
body.l150.l339 #nav ul li.hover ul li.hover a,
body.l150.l339 #nav ul li ul li a:hover,
body.l150.l339 #nav ul li.active ul li.active a,
body.l150.l339 #nav ul li.active ul li.hover a {
    background: #6174B0;
}

body.l150.l339 #nav ul li ul li a,
body.l150.l339 #nav ul li.hover ul li a,
body.l150.l339 #nav ul li.active ul li a,
body.l150.l339 #nav ul li.on ul li a {
    background: none;
}

body.l150.l339 #header-links {
    background: #6174b0;
}

body.l150.l339 #footer-wrap {
    border-top-color: #93a5dc;
    background: #3d4c93;
    color: #93a5dc;
}

body.l150.l339 .textile p {
    color: black;
}

body.l150.l339 #footer-columns,
body.l150.l339 #footer-columns h3,
body.l150.l339 #footer-columns a {
    color: #93a5dc;
}

/* -------- Layout 7 ----------- */

body.l150.l341 {
    background-image: url(/gfx/l7/bg-body-blau.jpg);
}

body.l150.l341 #header #header-links {
    background: url(/gfx/l7/bg-btns-blau.png) no-repeat right top;
}

body.l150.l341 #footer-wrap ul li {
    background: url(/gfx/l7/bg-footerList-blau.jpg) no-repeat left 4px;
}

body.l150.l341 #sidebar ul li {
    background-color: #6174b0;
}

body.l150.l341 #footer-wrap h3,
body.l150.l341 #footer-columns .col3 a {
    color: #6174b0;
}

/* ----------- Layout 8 ------------ */

body.l150.l342 #nav ul li a:first-letter {
    color: #6174b0;
}

body.l150.l342 #sidebar ul li {
    background-color: #6174b0;
}

body.l150.l342 #footer-wrap h3,
body.l150.l342 #footer-columns .col3 a {
    color: #666666;
}

body.l150.l342 #footer-wrap h3,
body.l150.l342 #footer-columns .col3 a {
    color: #6174b0;
}

body.l150.l342 #footer-wrap ul li {
    background: url("/gfx/l8/bg-footerList-blau.jpg") no-repeat left 4px;
}

/* ------------ Layout 9 ------------ */

body.l150.l343 {
    background: url(/gfx/l9/bg-body-blau.jpg) repeat-x left top;
}

body.l150.l343 #header {
    background: url("/gfx/l9/bg-head-blau.png") no-repeat left top;
}

body.l150.l343 #nav ul li a {
    border-bottom: 5px solid #93a5dc;
}

body.l150.l343 #nav ul li {
    background: #6174b0;
}

body.l150.l343 #nav ul li.on,
body.l150.l343 #nav ul li.active,
body.l150.l343 #nav ul li:hover {
    background: #3d4c93;
}

body.l150.l343 #content-wrap {
    border: 10px solid #93a5dc;
}

body.l150.l343 #footer-columns h3,
body.l150.l343 #footer-columns a,
body.l150.l343 #footer-bottom a {
    color: #3d4c93 !important;
}

/* ----------- Layout 9.1 ------------ */

body.l150.l344 #nav {
    background:url("/gfx/l10/nav_bg_blau.jpg") left top;
}

body.l150.l344 #nav ul li.on a,
body.l150.l344 #nav ul li.active a,
body.l150.l344 #nav ul li a:hover {
    background:url("/gfx/l10/nav_bg_active_blau.jpg");
}

body.l150.l344 #header #logo-text a {
    color:#93a5dc;
}

body.l150.l344 #slogan {
    color:#6174b0;
}

body.l150.l344 #header-photo img {
    border-left:4px solid #3d4c93;
    border-right:4px solid #3d4c93;
    border-top:4px solid #3d4c93;
}

body.l150.l344 #nav {
    border-left:4px solid #3d4c93;
    border-right:4px solid #3d4c93;
}

body.l150.l344 .centerDiv {
    border-bottom:4px solid #3d4c93;
    border-left:4px solid #3d4c93;
    border-right:4px solid #3d4c93;
}

body.l150.l344 .sidemenu a {
    color:#3d4c93;
}

body.l150.l344 #footer-wrap ul li {
    background:url("/gfx/l10/bg-footerList-blau.jpg") no-repeat scroll left 4px transparent;
}

body.l150.l344 #footer-wrap {
    background:url("/gfx/l10/bg-footer_blau.jpg") repeat-x scroll left top #202020;
}

body.l150.l344 {
    background-image:url("/gfx/l10/header_blau.jpg");
}

/* ----------- Layout 9.2 ------------ */

body.l150.l383 {
    background: #3d4c93;
}

body.l150.l383 #wrap {
    background: #abbaea !important;
}

body.l150.l383 #nav ul li a:hover {
    background: #7185c3 !important;
}

body.l150.l383 #nav ul li ul a {
    background: none repeat scroll 0 0 #abbaea;
}

body.l150.l383 #nav ul li ul a:hover {
    background: none repeat scroll 0 0 #7185c3;
}

body.l150.l383 #nav ul .active,
body.l150.l383 #nav ul .active ul .active a {
    background: none repeat scroll 0 0 #7185c3;
}

body.l150.l383 #footer-columns {
    color: #7185c3;
}
