﻿/* --------------------------------------
   default theme
-------------------------------------- */

#hero-banner {
    background-color: #e4411f;
    height: 206px;
    display: block;
}

/* other styles */
#content .theme-top {
	background: #e4411f url('../../i/themes/gts/top-corners.gif') left top no-repeat;
	padding-top: 5px;
}

#content .theme-base {
	background: transparent url('../../i/themes/gts/base-corners.gif') left bottom no-repeat;
}

/* *************************
    BASE COLOUR: #e4411f
************************* */
#side-navigation ul li {
    margin: 0 1px;
    width: 198px;
}

#side-navigation ul li ul li {
    margin: 0;
}

/* light theme (top) */
#content .theme-heading,
#content .two-columns .right-column a,
#content #content-inner a {
	color: #e4411f;
}

/* medium */
#content .theme-med,
#content #side-navigation ul li ul,
#content #side-navigation ul li.active ul a {
    background-color: #9f2d16;
}

/* third-level */
#content .theme-darker,
#content #side-navigation ul li ul li.expanded ul,
#content #side-navigation ul li ul li.expanded ul a,
#content #side-navigation ul li ul li.active ul,
#content #side-navigation ul li ul li.active ul a {
    background-color: #5b1a0c;
}

/* dark (activated items) */
#content .theme-dark,
#content #side-navigation ul li.active a,
#content #side-navigation ul li a:hover,
#content #side-navigation ul li ul li ul li.active,
#content #side-navigation ul li ul li ul li.active a {
	background-color: #2e0d06;
}

/* headings */
#content .two-columns .right-column h1,
#content #content-inner h1 {
    color: #e4411f;
    border-bottom: 1px solid #e4411f;
}

#content .two-columns .right-column h2,
#content #content-inner h2 {
    color: #e4411f;
}

#content .two-columns .right-column h3,
#content #content-inner h3 {
    color: #9f2d16;
}

/* table theme */
table th {
    background: #000000 url(../../i/themes/default/bg-legend.gif) repeat-x scroll left top;
    color: #FFFFFF;
}

.legend {
	background: #000 url('../../i/themes/default/bg-legend.gif') left top repeat-x;
	border: 1px solid #000;
}

/* faqs */
#content #faqs dl.faq-list dt a {
    color: #9f2d16;
}

/* bullet point */
#content ul.summary-list li,
#content ul.links-list li {
    background: transparent url(../../i/themes/gts/bullet.gif) 10px 13px no-repeat;
}
#content ul.news-list li {
    background: none;
}

/* buttons */
.form-item .next,
.buttons-form-item .next,
.form-item .prev,
.buttons-form-item .prev,
.form-item .cancel,
.buttons-form-item .cancel {
	color: #fff;
	background: #a687d5;
}

.form-item .next,
.buttons-form-item .next {
	background: url('../../i/themes/default/btn-form-next.gif') right top no-repeat;
}

.form-item .pay,
.buttons-form-item .pay,
.button-form-item .pay {
    background: #23b518;
    color: #fff;
	background: url('../../i/themes/default/btn-form-pay.gif') right top no-repeat;
}

.form-item .prev,
.buttons-form-item .prev {
	background: url('../../i/themes/default/btn-form-prev.gif') left top no-repeat;
}

.form-item .cancel,
.buttons-form-item .cancel {
	background: url('../../i/themes/default/btn-form-cancel.gif') left top repeat-x;
}

.form-item label span.required-marker{
	color: #9f2d16;
}

/* online entry */
.online-entry #side-navigation h4.user-name {
    border-bottom: 1px solid #FFFFFF;
    color: #fff;
}

#side-navigation ol li {
	color: #fff;
}

#side-navigation ol li a {
	color: #fff;
}

#side-navigation ol li:hover a,
#side-navigation ol li a:hover,
#side-navigation ol li.active,
#side-navigation ol li.active a {
	color: #fff;
	background-color: #2e0d06;
}
