/*  831709 AF2713 D9504B */

/* ---------- LAYOUT 1 ---------- */

body.l151.l171.l156 {
    background-color: #D9504B !important;
    background: #E6E6E6 url("/gfx/l1/bg_v_re.png") repeat-x fixed !important;
}

body.l151.l170.l156 {
    background: #d9504b !important;
}

body.l151.l172.l156 {
    background: #D9504B url("/gfx/l1/bg_re.gif");
}

div.l151.l156 #slogan,
div.l151.l156 #footer-wrap h3,
div.l151.l156 a:hover {
    color:#AF2713;
}

div.l151.l156 #logo-text a,
div.l151.l156 #main h2,
div.l151.l156 #sidebar h3 {
    color:#831709;
}

div.l151.l156 #nav ul {
    background:#D9504B;
}

div.l151.l156 #nav ul li.active a,
div.l151.l156 #nav ul li.active ul li.active a,
div.l151.l156 #nav ul li.active ul li.hover,
div.l151.l156 #nav ul li.active ul li.hover a {
    background: #AF2713;
}

div.l151.l156 #nav ul li ul li a,
div.l151.l156 #nav ul li ul li,
div.l151.l156 #nav ul li.active ul li,
div.l151.l156 #nav ul li.active ul li a {
    background: #D9504B;
}

div.l151.l156 #nav ul li a:hover,
div.l151.l156 #nav ul li a:active {
    background-color: #AF2713;
}

div.l151.l156 #wrap {
    border:2px solid #831709;
}

/* ---------- LAYOUT 2 ---------- */

body.l151.l171.l157 {
    background: #E6E6E6 url("/gfx/l2/bg_v_re.png") repeat-x fixed;
}

body.l151.l170.l157 {
    background: #E6E6E6 url("/gfx/l2/bg_e_re.png") repeat-x fixed;
}

body.l151.l172.l157 {
    background: #E6E6E6 url("/gfx/l2/bg_m_re.png") repeat-x fixed;
}

div.l151.l157 a,
div.l151.l157 a:hover,
div.l151.l157 a:active,
div.l151.l157 a:visited {
    color: #AF2713;
}

div.l151.l157 #header #header-links {
    background:#831709;
}

div.l151.l157 #header p#slogan{
    color:#D9504B;
}

div.l151.l157 #header #header-links a:hover {
    color:#fff;
}

div.l151.l157 #header-photo {
    border-top: 2px solid #831709;
    border-left: 2px solid #831709;
    border-right: 2px solid #831709;
}

div.l151.l157 #nav ul li.active ul li a {
    background: none;
}

div.l151.l157 #nav ul li.active a,
div.l151.l157 #nav ul li a:active,
div.l151.l157 #nav ul li.active ul li.active a,
div.l151.l157 #nav ul li.active ul li.hover a {
    border-bottom: 2px solid #AF2713;
    background: #D9504B;
}

div.l151.l157 #nav ul li a:hover {
    color:#fff;
    border-bottom: 2px solid #AF2713;
    background:#D9504B;
}

/* ---------- LAYOUT 3 ---------- */

body.l151.l169 {
    background: #fff url("/gfx/l3/bg_re.png") repeat-x;
}

body.l151.l170.l169 {
    background: #fff url("/gfx/l3/bg_e_re.png") repeat-x;
}

body.l151.l172.l169 {
    background: #fff url("/gfx/l3/bg_re.png") repeat-x;
}

div.l151.l169 a,
div.l151.l169 a:hover,
div.l151.l169 a:active,
div.l151.l169 a:visited {
    color: #831709 !important;
}

div.l151.l172.l169 #header{
    background-image: url("/gfx/l3/header_re.png");
}

div.l151.l169 #header p#slogan {
    color: #D9504B;
}

div.l151.l172.l169 #header-photo #specialDIV6 {
    background-image: url("/gfx/l3/overlay_re.png");
}

div.l151.l169 #nav ul li.active ul li a {
    background: none;
}

div.l151.l169 #nav ul li.active a,
div.l151.l169 #nav ul li a:active,
div.l151.l169 #nav ul li a:hover,
div.l151.l169 #nav ul li.active ul li.active a,
div.l151.l169 #nav ul li.active ul li.hover a  {
    background: #fff url("/gfx/l3/nav-active_re.png") repeat-x;
}

div.l151.l169 #main h1,
div.l151.l169 #main h2,
div.l151.l169 #main h3 {
    color: #831709;
}

div.l151.l172.l169 #content-wrap {
    background-image: url("/gfx/l3/main_bg_re.png");
}

div.l151.l169 #content-wrap #main {
    background: #ECA7A5 url("/gfx/l3/main_top_re.png") no-repeat top left;
}

div.l151.l169 #footer-wrap {
    background: #fff url("/gfx/l3/main_bottom_re.png") no-repeat top left;
}

/* ---------- LAYOUT 4 ---------- */

body.l151.l173.l170,
body.l151.l173.l171,
body.l151.l173.l172 {
    background-color: #831709;
    backgroun-image: none;
}

body.l151.l173 #footer-bottom,
body.l151.l173 #logo-text a,
body.l151.l173 #header,
body.l151.l173 #header-links,
body.l151.l173 a,
body.l151.l173 a:visited,
body.l151.l173 a:hover,
body.l151.l173 a:active,
body.l151.l173 h1,
body.l151.l173 h2,
body.l151.l173 h3,
body.l151.l173 p,
body.l151.l173 ul li,
body.l151.l173 #main h2,
body.l151.l173 #sidebar h3 {
    color:#831709;
}

body.l151.l173 #nav {
    background: #af2713 url(/gfx/l4/header-re.jpg) repeat-x center top;
}

body.l151.l173 #nav ul ul {
    background: #af2713;
}

body.l151.l173 #nav ul li a:hover,
body.l151.l173 #nav ul li.active a ,
body.l151.l173 #nav ul li a:active,
div.l151.l173 #nav ul li.active ul li.active a,
div.l151.l173 #nav ul li.active ul li.hover a {
    background: #d9504b url(/gfx/l4/bg-nav-hover-re.png) no-repeat 5px center;
    color: #831709;
}

div.l151.l173 #nav ul li.active ul li a {
    background: none;
}

body.l151.l173 #wrap {
    background: #fff url(/gfx/l4/bg_re_wrap.png) repeat-y right;
}

body.l151.l173 #main,
body.l151.l173 #header {
    background-color: #d9504b;
}

body.l151.l173 #specialDIV6 {
    background: url(/gfx/l4/overlay_re.png) no-repeat;
}

/* ---------- LAYOUT 5 ---------- */

body.l151.l330 #nav {
    background: #d9504b;
}

body.l151.l330 #nav a {
    color: #fff;
}

body.l151.l330 #nav ul li a,
body.l151.l330 #nav ul li.active ul li a {
    background-color: #af2713;
}

body.l151.l330 #nav ul li a:hover,
body.l151.l330 #nav ul li.active a,
body.l151.l330 #nav ul li a:active,
body.l151.l330 #nav ul li.active ul li.active a,
body.l151.l330 #nav ul li.active ul li.hover a  {
    background-color: #831709;
    color: #fff;
}

body.l151.l330 {
    background-color: #af2713 !important;
}

body.l151.l330 a {
    color: white;
}

body.l151.l330 #header {
    color: white;
}

body.l151.l330 .Document {
    background: #d9504b;
}

body.l151.l330 .Document h1,
body.l151.l330 .Document h2,
body.l151.l330 .Document h3 {
    color: #831709;
}

body.l151.l330 #footer-wrap {
    border-top-color: #d9504b;
    color: white;
}

body.l151.l330 #header a {
    color: white !important;
}

body.l151.l330 #header p {
    color: white !important;
}

body.l151.l330 #sidebar a {
    color: white !important;
}

body.l151.l330 .textile p {
    color: black !important;
}

body.l151.l330 #footer-columns h3 {
    color: white !important;
}

body.l151.l330 #footer-columns p {
    color: white !important;
}

body.l151.l330 #footer-columns a {
    color: white !important;
}

body.l151.l330 #footer-bottom a {
    color: white !important;
}

/* --------- Layout 6 ---------- */

body.l151.l339  {
    background-color: #d9504b;
}

body.l151.l339 a {
    color: white;
}

body.l151.l339 #header {
    color: white;
}

body.l151.l339 #logo-text {
    background:url("/gfx/l6/bg-logoText-rot.png") no-repeat left top;
}

body.l151.l339 #logo-text a {
    background: #d9504b;
    color: #831709;
}

body.l151.l339 #slogan {
    background: #d9504b;
    color: #831709;
}

body.l151.l339 #content-wrap {
    background: #af2713;
}

body.l151.l339 #main {
    background: #d9504b;
}

body.l151.l339 .Document {
    background: #d9504b;
}

body.l151.l339 #nav ul li a {
    background-color: #d9504b;
    color: #000000;
}

body.l151.l339 #nav ul li a:hover,
body.l151.l339 #nav ul li.active a,
body.l151.l339 #nav ul li.on li a {
    background: #af2713;
}

body.l151.l339 #nav ul li a:hover,
body.l151.l339 #nav ul li.hover a,
body.l151.l339 #nav ul li.hover ul li.hover a,
body.l151.l339 #nav ul li ul li a:hover,
body.l151.l339 #nav ul li.active ul li.active a,
body.l151.l339 #nav ul li.active ul li.hover a {
    background: #AF2713;
}

body.l151.l339 #nav ul li ul li a,
body.l151.l339 #nav ul li.hover ul li a,
body.l151.l339 #nav ul li.active ul li a,
body.l151.l339 #nav ul li.on ul li a {
    background: none;
}

body.l151.l339 #header-links {
    background: #af2713;
}

body.l151.l339 #header-links a,
body.l151.l339 #header-links a:hover,
body.l151.l339 #header-links a:visited {
    color: #fff;
}

body.l151.l339 #footer-wrap {
    border-top-color: #d9504b;
    background: #831709;
    color: #d9504b;
}

body.l151.l339 #footer-wrap a,
body.l151.l339 #footer-wrap a:visited {
    color: #d9504b;
}

body.l151.l339 .textile p {
    color: black;
}

body.l151.l339 #footer-bottom,
body.l151.l339 #footer-columns,
body.l151.l339 #footer-columns h3,
body.l151.l339 #footer-columns a {
    color: #d9504b;
}

/* -------- Layout 7 ----------- */

body.l151.l341 {
    background-image: url(/gfx/l7/bg-body-rot.jpg);
}

body.l151.l341 #header #header-links {
    background: url(/gfx/l7/bg-btns-rot.png) no-repeat right top;
}

body.l151.l341 #footer-wrap ul li {
    background: url(/gfx/l7/bg-footerList-rot.jpg) no-repeat left 4px;
}

body.l151.l341 #sidebar ul li {
    background-color: #aa0000;
}

body.l151.l341 #footer-wrap h3,
body.l151.l341 #footer-columns .col3 a {
    color: #cccccc;
}

/* ------------ Layout 8 ------------ */

body.l151.l342 #nav ul li a:first-letter {
    color: #af2713;
}

body.l151.l342 #sidebar ul li {
    background-color: #af2713;
}

body.l151.l342 #footer-wrap h3,
body.l151.l342 #footer-columns .col3 a {
    color: #af2713;
}

body.l151.l342 #footer-wrap h3,
body.l151.l342 #footer-columns .col3 a {
    color: #af2713;
}

body.l151.l342 #footer-wrap ul li {
    background: url("/gfx/l8/bg-footerList-rot.jpg") no-repeat left 4px;
}

/* ------------ Layout 9 ------------ */

body.l151.l343 {
    background: url(/gfx/l9/bg-body-rot.jpg) repeat-x left top;
}

body.l151.l343 #header {
    background: url("/gfx/l9/bg-head-rot.png") no-repeat left top;
}

body.l151.l343 #nav ul li a {
    border-bottom: 5px solid #d9504b;
}

body.l151.l343 #nav ul li {
    background: #af2713;
}

body.l151.l343 #nav ul li.on,
body.l151.l343 #nav ul li.active,
body.l151.l343 #nav ul li:hover {
    background: #831709;
}

body.l151.l343 #content-wrap {
    border: 10px solid #d9504b;
}

body.l151.l343 #footer-columns h3,
body.l151.l343 #footer-columns a,
body.l151.l343 #footer-bottom a {
    color: #831709 !important;
}

/* ----------- Layout 9.1 ------------ */

body.l151.l344 #nav {
    background:url("/gfx/l10/nav_bg_rot.jpg") left top;
}

body.l151.l344 #nav ul li.on a,
body.l151.l344 #nav ul li.active a,
body.l151.l344 #nav ul li a:hover {
    background:url("/gfx/l10/nav_bg_active_rot.jpg");
}

body.l151.l344 #header #logo-text a {
    color:#ee1b14;
}

body.l151.l344 #slogan {
    color:#d01d17;
}

body.l151.l344 #header-photo img {
    border-left:4px solid #ea1c14;
    border-right:4px solid #ea1c14;
    border-top:4px solid #ea1c14;
}

body.l151.l344 #nav {
    border-left:4px solid #ea1c14;
    border-right:4px solid #ea1c14;
}

body.l151.l344 .centerDiv {
    border-bottom:4px solid #ea1c14;
    border-left:4px solid #ea1c14;
    border-right:4px solid #ea1c14;
}

body.l151.l344 .sidemenu a {
    color:#c41d17;
}

body.l151.l344 #footer-wrap ul li {
    background:url("/gfx/l10/bg-footerList-rot.jpg") no-repeat scroll left 4px transparent;
}

body.l151.l344 #footer-wrap {
    background:url("/gfx/l10/bg-footer_rot.jpg") repeat-x scroll left top #202020;
}

body.l151.l344 {
    background-image:url("/gfx/l10/header_rot.jpg");
}

/* ----------- Layout 9.2 ------------ */

body.l151.l383 {
    background: #831709;
}

body.l151.l383 #wrap {
    background: #d9504b !important;
}

body.l151.l383 #nav ul li a:hover {
    background: #af2713 !important;
    color:#fff;
}

body.l151.l383 #nav .active a {
    color:#fff;
}

body.l151.l383 #nav .open .active a {
    color:#fff;
}

body.l151.l383 #nav .active ul li a {
    color:#000;
}

body.l151.l383 #nav ul li ul a {
    background: none repeat scroll 0 0 #d9504b;
}

body.l151.l383 #nav ul li ul a:hover {
    background: none repeat scroll 0 0 #af2713;
    color:#fff;
}

body.l151.l383 #nav ul .active,
body.l151.l383 #nav ul .active ul .active a {
    background: none repeat scroll 0 0 #af2713;
}

body.l151.l383 #footer-columns {
    color: #af2713;
}
