/* CORE CSS - all css relevant and common to the main template */
/****************************************************************************/
@import url("/styles/core.css");
@import url("/styles/global.css");
@import url("/styles/content.css");

/* BASICPAGE - all css relevant to the basicpages content */
/****************************************************************************/
a {
outline:none;
}
/* BREAD CRUMBS */
div#breadCrumb {
background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
div#breadCrumb h2 {
color:#034F0C;
float:left;
font-size:12px;
margin:0;
padding:0 10px;
}
div#breadCrumb ul {
margin:0;
}
div#breadCrumb ul li {
background:transparent url(/images/global/breadcrumb-green.gif) no-repeat left center;
float:left;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 10px 0 15px;
}
div#breadCrumb ul li.lastCrumb {
background:transparent url(/images/global/breadcrumb-red.gif) no-repeat left center;
}
div#breadCrumb ul li a {
color:#034F0C;
text-decoration:none;
}
div#breadCrumb ul li a:hover {
text-decoration:underline;
}
/* LEFT NAV */
div.leftnav {
background-image:url(/images/base/leftnav/leftnavbackground.jpg);
}
div.leftnav div#content {
float:left;
width:570px;
}
div#leftcontent {
background:transparent url(/images/base/leftnav/leftnavtopcap.jpg) no-repeat  0 0;
display:block;
float:left;
padding-left:12px;
}
div#leftcontentclose {
background:transparent url(/images/base/leftnav/leftnavbottomcap.jpg) no-repeat left bottom;
clear:both;
height:35px;
padding:0;
}
div#leftNav {
margin-right:11px;
margin-top:15px;
padding-left:25px;
width:170px;
}
div#leftNav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
border-top:none;
}
div#leftNav ul li {
}
div#leftNav ul li a {color:#034F0C;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
text-decoration:none;
width:100%;
}
div#leftNav ul li a:hover {
color:#00ABEC;
text-decoration:underline;
}
div#leftNav a img {
border:medium none;
}
div#leftNav li.li1Last a:hover, div#leftNav li.li1Sub a:hover, div#leftNav li.li1 a:hover {
background:transparent url(/images/rebrand/crumb-right.gif) no-repeat  6px 50%;
text-decoration:none;
}
div#leftNav li.li1Sub a {
background:transparent url(/images/rebrand/crumb-down.gif) no-repeat  6px 50%;
color:#EACE29;
font-weight:bold;
padding-left:20px;
width:144px;
}
div#leftNav li.li1Last a {
padding:6px 0 6px 20px;
width:144px;
}
div#leftNav li.li2 a {
padding:6px 0 6px 20px;
width:144px;
}
div#leftNav li.li2 {
background-color:#081a0a;
border-bottom:medium none;
}
div#leftNav li.li2Sub a {
font-weight: bold;
background:#081a0a url(/images/rebrand/crumb-right.gif) no-repeat  6px 50%;
}
div#leftNav li.li2Sub {
border-bottom:medium none;
background-color:#081a0a;
}
div#leftNav li.li2Last a {
padding-left:20px;
width:144px;
background-color:#081a0a;
}
div#leftNav li.li3 a {
font-style:italic;
padding:6px 0 6px 30px;
width:134px;
}
div#leftNav li.li3Hi { 
border-bottom: none;
background-color: #081a0a;
}
div#leftNav li.li3Hi a {
background-color: #081a0a;

font-weight: bold;
font-style:italic;
padding:6px 0 6px 30px;
width:134px;
}
div#leftNav li.li3 {
background-color: #081a0a;
border-bottom:medium none;
font-style:italic;
list-style-image:none;
list-style-position:outside;
}
div#leftNav li.li3Sub a {
background:transparent url(/images/global/icon-greenarrow.gif) no-repeat  40px center;
color:#96B290;
padding-left:50px;
width:141px;
}
div#leftNav li.li3Last a {
padding-left:40px;
width:111px;
}
div#leftNav li.li1HiSub a {
background:transparent url(/images/global/icon-bluearrowdown.gif) no-repeat left center;
padding-left:10px;
width:141px;
}
div#leftNav li.li1HiLast a {
background:transparent url(/images/global/icon-bluearrow.gif) no-repeat left center;
padding-left:10px;
width:141px;
}
div#leftNav li.li2Hi a {
background:transparent url(/images/global/icon-bluearrow.gif) no-repeat  20px center;
padding-left:30px;
width:121px;
}
div#leftNav li.li2Hi {
border-bottom:medium none;
}
div#leftNav li.li2HiSub a {
padding:6px 0 6px 20px;
width:152px;
}
div#leftNav li.li2HiSub {
border:medium none;
}
div#leftNav li.li2HiLast a {
background:transparent url(/images/global/icon-bluearrow.gif) no-repeat  20px center;
padding-left:30px;
width:121px;
}
div#leftNav li.li3HiSub a {
background:transparent url(/images/global/icon-bluearrowdown.gif) no-repeat  40px center;
padding-left:50px;
width:101px;
}
div#leftNav li.li3HiLast a {
background:transparent url(/images/global/icon-bluearrowdown.gif) no-repeat  40px center;
padding-left:50px;
width:101px;
}
div#leftNav li.li1Hi a, div#leftNav li.li1HiSub a { 
color:#EACE29;
font-weight:bold;
background:transparent url(/images/rebrand/crumb-down.gif) no-repeat  6px 50%;
padding-left:20px;
width:144px;
}
div#leftNav li.li1Hi a:hover, div#leftNav li.li1HiSub a:hover { 
color:#EACE29;
text-decoration:none;
}
div#leftNav li.li2Hi a, div#leftNav li.li2HiSub a, div#leftNav li.li1HiLast a, div#leftNav li.li2HiLast a, div#leftNav li.li3HiLast a, div#leftNav li.li3HiSub a {
color:#ffffff;
font-weight:bold;
background:#081a0a url(/images/rebrand/crumb-right.gif) no-repeat  6px 50%;
padding-left:20px;
width:144px;
}
div#leftNav li.li2Hi a:hover, div#leftNav li.li2HiSub a:hover, div#leftNav li.li3Hi a:hover, div#leftNav li.li1HiLast a:hover, div#leftNav li.li2HiLast a:hover, div#leftNav li.li3HiLast a:hover, div#leftNav li.li3HiSub a:hover {
text-decoration:none!important;
color:#fff;
}
div#btn_download {
margin-top:10px;
padding-left:30px;
width:204px;
}

/* NEW STYLES */
/* Main background and containers: */
body {
background:#000100 url(/images/rebrand/content-back.gif) repeat-y  center top;
margin:0;
padding:0;
}
div#mainbg {
background:transparent url(/images/rebrand/sub-background.jpg) no-repeat  center top;
margin:0;
padding:0;
}
#noleftnav {
background:#000100 url(/images/rebrand/noleftnav-content-back.jpg) repeat-y  center top;
}
.noleftnavmain {
background-clip:border !important;
background-inline-policy:continuous !important;
background-origin:padding !important;
background:transparent url(/images/rebrand/noleftnav-sub-back.jpg) no-repeat  center top !important;
}
.noleftnavmain div.leftnav div#content {
margin:0 20px;
width:740px;
}
div.leftnav {
background-image:none;
}
div#redstripe {
background:transparent none repeat  0 0;
width:100%;
}
div#maincentre {
margin:0 auto;
padding-bottom:0;
width:783px;
}
div#leftcontentclose {
background:transparent url(/images/rebrand/sub-content-cap.jpg) no-repeat  0 0;
clear:both;
height:30px;
margin:0;
padding:0;
width:782px;
}
div.leftnav div#content {
float:left;
height:auto !important;
min-height:500px;
margin-left:10px;
width:570px;
}
#content h1 {
margin:0 0 10px;
}
#content h2 {
color:#000000;
font-family:verdana;
font-size:15px;
}
#content p, .content li {color:#233540;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
}
#content p.downloadtext a {color:#038FC4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
#content p.downloadtext a span {
text-decoration:underline;
}
#content p.downloadtext a:hover {
text-decoration:underline;
}
#content p.cantdownload {
float:left;
font-size:10px;
line-height:1.2em;
margin-left:10px;
width:190px;
}
#content p.deposit {
float:left;
font-size:10px;
line-height:1.2em;
margin-left:10px;
width:220px;
}
div#contentbox {
background-color:transparent;
}
div#content {
background:transparent none repeat  0 0;
float:left;
padding:15px 0 10px;
position:relative;
width:100%;
z-index:1;
}
div#leftcontent {
background:transparent none repeat  0 0;
width:170px;
}
div#leftNav {
margin-top:25px;
padding-left:0;
width:164px;
}
div#btn_download {
margin:0 0 0 5px;
padding:0;
width:145px;
}
div#leftNav ul li {
border-bottom:1px solid #195513;
}
div#leftNav ul li a {color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:6px 0 6px 20px;
text-decoration:none;
width:144px;
}
div#leftNav ul li a:hover {
color:#FFFFFF;
text-decoration:underline;
}
div#footer {
background:#000100 none repeat  0 0;
margin:0 0 -1px;
padding:10px 0 20px;
width:100%;
}
div#footerbox {
background:#020C07 none repeat  0 0;
border:1px solid #002200;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:20px auto;
padding:10px;
width:780px;
}
#footerbox div.certification {
background:transparent none repeat  0 0;
float:left;
margin:10px 0;
overflow:hidden;
position:relative;
width:100%;
}
#footerbox div.certification ul {
background:transparent none repeat  0 0;
clear:left;
float:left;
left:50%;
margin:0;
padding:0;
position:relative;
text-align:center;
}
#footerbox div.certification li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 10px 0 0;
padding:0;
position:relative;
right:50%;
}
#footerbox div.certification li img {
padding:2px;
}
#footerbox h2 {
color:#BFB064;
float:left;
font-size:10px;
font-weight:normal;
margin:0;
padding:11px 5px 0;
}
#footerbox p {
font-size:10px;
}
#footerbox li a {
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}
#footerbox ul.language li {
font-size:10px;
padding:5px 8px;
}
#footerbox ul.language li.firstitem {
background:transparent none repeat  0 0;
padding:5px 10px 5px 5px;
}
#footerbox ul.language li a {
color:#BFB064;
}
div#logobox {
background:transparent none repeat  0 0;
}
/* BREAD CRUMBS */
div#breadCrumb {
background-color:transparent;
clear:both;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:5px 0 0 10px;
}
div#breadCrumb h2 {
color:#FFFFFF;
float:left;
font-size:11px;
margin:0;
padding:0 10px;
}
div#breadCrumb ul {
margin:0;
}
div#breadCrumb ul li {
background:transparent url(/images/rebrand/crumb-right.gif) no-repeat left 3px;
float:left;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 10px 0 15px;
}
div#breadCrumb ul li.lastCrumb {
background:transparent url(/images/rebrand/crumb-down.gif) no-repeat left 3px;
}
div#breadCrumb ul li a {
color:#FFFFFF;
text-decoration:none;
}
div#breadCrumb ul li a:hover {
text-decoration:underline;
}
#logoImages {
float:left;
}
#search {
float:right;
height:60px;
text-align:right;
width:266px;
}
#search ul {
float:right;
margin:5px 0 0 30px;
padding:0;
text-align:right;
}
#search li {
display:block;
height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 10px 0 0;
}
#search li a {color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
#search li a:hover {
text-decoration:underline;
}
#search li.partypoints {
background:transparent url(/images/rebrand/separator.gif) no-repeat  right 2px;
}
#search li.myaccount {
background:transparent none repeat  0 0;
padding-left:10px;
}
#search_box p {
float:left;
margin:0;
}
#search_box {
clear:right;
float:right;
height:20px;
margin:10px 0 0 0;
width:154px;
}
#search_box #s {background:transparent url(/images/rebrand/search-back.gif) no-repeat  0 0;
border:medium none;
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:normal;
padding:4px;
width:122px;
}
#search_box #go {
float:left;
height:20px;
width:24px;
}