@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
background:url(/assets/static/DGS/image/layout/slice-bg-shadow.png) no-repeat center top fixed;
}
body,h1,h2,h3,h4,p,ul,li{
margin:0px;
padding:0px;
}
#siteBox{
width:980px;
text-align:left;
}
div#mobileSwitch{
font-size:12px;
background:#000;
color:#FFF;
padding:3px;
}
div#mobileSwitch a{
color:#FFF;
}
#siteHeader{
width:979px;
height:60px;
background-color:#000000;
border-left:1px solid #cccccc;
}
#siteHeader h1{
display:none;
}
.headerLeft{
float:left;
}
.headerRight{
float:right;
}
#siteTopBar{
width:978px;
background:url(/assets/static/DGS/image/layout/gradient-30px-vertical-rollover.png);
height:30px;
border-top:1px solid #000000;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
#siteTopBar h2{
margin-left:5px;
margin-top:5px;
font-size:0.8em;
font-weight:normal;
float:left;
}
#siteTopBar ul{
float:right;
}
#siteTopBar ul li{
display:inline;
float:left;
height:30px;
border-left:2px solid #ffffff;
}
#siteTopBar ul li a{
font-size:0.85em;
width:81px;
display:block;
height:21px;
text-align:center;
color:#333333;
background:url(/assets/static/DGS/image/layout/gradient-30px-vertical-rollover.png) top;
padding-top:9px;
}
#siteTopBar ul li a:hover{
background-position:bottom;
color:#000000;
text-decoration:none;
}


#siteTopBar ul li ul{
position:absolute;
display:none;
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
border-right:1px solid #666666;
border-bottom:2px solid #666666;
list-style:none;
}
#siteTopBar ul li:hover ul,#siteTopBar ul li.sfhover ul{
display:block;
}
#siteTopBar ul li ul li{
display:block;
float:none;
height:30px;
border-left:none;
}
#siteTopBar ul li ul li a{
width:170px;
text-align:left;
background-image:none;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#E0DBA2;
padding-left:5px;
}
#siteTopBar ul li ul li a:hover{
background-color:#F1EFD5;
}
.topCurrent, #siteTopBar a.topCurrent{
background:url(/assets/static/DGS/image/layout/gradient-30px-vertical-rollover.png) bottom;
text-decoration:none;
color:#000000;
}
#siteBody{
width:980px;
background:url(/assets/static/DGS/image/layout/bg-gold.jpg) no-repeat #D1C87B;
}


#bodyAlpha{
background:url(/assets/static/DGS/image/layout/bg-alpha.png);
}


#bodyStrap{
height:50px;
}
#bodyStrap h1{
display:block;
font-weight:normal;
font-size:1.5em;
color:#FFFFFF;
padding-top:10px;
padding-left:160px;
}
#bodyMain{
width:808px;
float:left;
background:url(/assets/static/DGS/image/layout/content-bg.gif) repeat-y;
border-bottom:1px solid #999999;
}
#bodyRight{
width:170px;
float:right;
color:#FFFFFF;
}
#bodyRight h3,th,td,li{
font-size:0.8em;
}
#bodyRight p{
margin-right:5px;
margin-left:5px;
display:block;
font-size:0.6em;
}
#bodyRight ul{
list-style:none;
}
#bodyRight h3{
margin:5px;
}
#bodyRight li{
margin-right:5px;
margin-left:10px;
}
#bodyRight a{
color:#ffffff;
text-decoration:underline;
}
#bodyRight table{
width:100%;
}
#bodyRight table th{
padding-right:4px;
font-size:0.7em;
font-weight:normal;
text-align:right;
}
#bodyRight table td{
width:45%;
}
#bodyRight table td.currencyColumn{
width:10%;
padding-right:4px;
text-align:right;
}
#mainLeft{
width:160px;
float:left;
}
#mainContent{
width:647px;
float:right;
}
#contentHeader{
}
#contentTitle{
height:31px;
}
#contentTitle h1{
padding:4px;
font-size:1.2em;
font-weight:normal;
color:#ffffff;
}
#contentBreadcrumb{
height:22px;
font-size:0.7em;
padding-left:4px;
padding-top:6px;
color:#FFFFFF;
}
#contentBreadcrumb a{
color:#FFFFFF;
text-decoration:underline;
}

#contentBody{
padding:7px;
background-color:#FFFFFF;
border-right:1px solid #999999;
border-top:1px solid #cccccc;
}
#leftNav{
list-style: none;
width:160px;
}
#leftNav ul { /* all lists */
padding: 0px;
margin: 0px;
list-style: none;
}
#leftNav li { /* all list items */
position : relative;
line-height : 30px;
margin-bottom : -1px;
width: 160px;
}
#leftNav li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 156px;
margin-top : -32px;
z-index:10;
}
#leftNav li a {
background:url(/assets/static/DGS/image/layout/gradient-30px-vertical-rollover.png) top;
padding-left:4px;
height:30px;
display:block;
font-size:0.85em;
color:#333333;
text-decoration:none;
}
#leftNav li a:hover {
background-position:bottom;
text-decoration:none;
color:#000000;
}
#leftNav li:hover ul ul, #leftNav li:hover ul ul ul, #leftNav li.sfhover ul ul, #leftNav li.sfhover ul ul ul {
left: -999em;
}
/* lists nested under hovered list items */
#leftNav li:hover ul, 
#leftNav li li:hover ul, 
#leftNav li li li:hover ul, 
#leftNav li.sfhover ul, 
#leftNav li ul li.sfhover ul, 
#leftNav li ul li ul li.sfhover ul { 
left: auto;
}
/* popout list */
ul#leftNav li ul{
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-right:1px solid #BFBA83;
border-bottom:2px solid #BFBA83;
list-style:none;
}
#leftNav li ul li a{
background-image:none;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#E0DBA2;
}
#leftNav  li ul li a:hover{
background-color:#F1EFD5;
}
.leftCurrent, #leftNav a.leftCurrent{
background:url(/assets/static/DGS/image/layout/gradient-30px-vertical-rollover.png) bottom;
text-decoration:none;
color:#000000;
}
#leftData{
padding:5px;
background:url(/assets/static/DGS/image/layout/bg-gold.jpg) center top #E3B114;
border-left:1px solid #cccccc;
color:#FFFFFF;
}
#leftDownloads{
padding:4px;
background:url(/assets/static/DGS/image/layout/disk-yellow.png) right top no-repeat #E0DBA2;
border-left:1px solid #cccccc;
}
#leftDownloads h3{
font-size:0.9em;
color:#000000;
}
#leftDownloads ul{
list-style:none;
}
#leftDownloads ul li{
font-size:0.7em;
margin-top:5px;
}
#leftDownloads ul li a{
color:#000000;
}
div#leftImage{
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
#bodyFooter{
text-align:center;
height:30px;
}
#bodyFooter ul{
margin-top:4px;
text-align:center;
width:100%;
}
#bodyFooter li{
text-align:center;
display:inline;
}
#bodyFooter ul li a{
margin-left:10px;
margin-right:10px;
color:#FFFFFF;
}
#bodyFooter a:hover{
color:#FFFFFF;
}
#siteFooterShadow{
width:980px;
background:url(/assets/static/DGS/image/layout/slice-bg-shadow-footer.png);
height:28px;
}
div.clr{
clear:both;
height:0px;
overflow:hidden;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
a{
color:#996600;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
#bodyFooter ul{
list-style:none;
}
#bodyFooter a{
color:#000000;
font-size:0.8em;
}
.tableInfo{
text-align:left;
margin-top:5px;
margin-bottom:5px;
}
.tableInfo th{
vertical-align:top;
padding:3px;
font-weight:bold;
background:#E0DBA2;
border:1px solid #E0DBA2;
}
.tableInfo th a{
color:#FFFFFF;
}
.tableInfo td{
text-align:left;
vertical-align:top;
padding:3px;
background-color:#E4E2CF;
}
.datefield {
background:#ffffff;
border:1px solid #ffffff;
width: 50px;
}
.tableStatsDateColumn,td.tableStatsDateColumn,th.tableStatsDateColumn{
white-space:nowrap;
width:120px;
}
.tableStats{
text-align:left;
}
.tableStats th{
vertical-align:top;
padding:3px;
font-weight:bold;
background:#B5B76C;/*#E4E2CF*/
border:1px solid #ffffff;
text-align:left;
}
.tableStats td{
text-align:left;
vertical-align:top;
padding:3px;
background:#F0EEDD;
border:1px solid #ffffff;
}
td.whitecellnoborder{
background:#ffffff;
border:1px solid #ffffff;
}
td.whitecellborder{
background:#ffffff;
border:1px solid #cccccc;
}
td.nowrap,th.nowrap{
white-space:nowrap;
}
.imgRight{
float:right;
margin-left:10px;
width:250px;
}
div.column50{
float:left;
width:50%;
}
hr{
margin:0px;
padding:0px;
height:1px;
background:#000000;
border:none;
margin-bottom:10px;
margin-top:10px;
}
#contentBody p{
font-size:0.75em;
margin-bottom:4px;
}
#contentBody h2{
font-size:1.1em;
margin-bottom:4px;
font-weight:bold;
}
#contentBody h3{
font-size:0.9em;
margin-bottom:4px;
font-weight:bold;
}
#contentBody h4{
font-size:0.8em;
margin-bottom:4px;
font-weight:bold;
}
#contentBody ul,#contentBody ol{
margin:0px 10px 0px 10px;
padding:0px 10px 0px 10px;
}
#contentBody span.smalltext{
font-size:0.8em;
font-weight:normal;
}
#contentBody p.smalltext,p.smalltext{
font-size:0.65em;
font-weight:normal;
}
#contentBody ul.pagelinks{
margin:0px;
padding:0px;
width:100%;
text-align:center;
}
#contentBody ul.pagelinks li{
display:inline;
margin-right:10px;
}
span.nowrap{
white-space: nowrap;
}
span.countryColour{
color:#996600;
}
.buttonYes{
background-color:#009900;
color:#FFFFFF;
border:1px solid #000000;
padding:0px;
margin:0px;
font-size:11px;
}
.buttonNo{
background-color:#cc0000;
color:#FFFFFF;
border:1px solid #000000;
padding:0px;
margin:0px;
font-size:11px;
}
a.buttonYes,a.buttonYes:link,a.buttonYes:hover,a.buttonYes:visited{
background-color:#009900;
color:#FFFFFF;
border:1px solid #000000;
padding:5px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.buttonNo,a.buttonNo:link,a.buttonNo:hover{
background-color:#cc0000;
color:#FFFFFF;
border:1px solid #000000;
padding:5px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}


div#tmpMessage{
border:1px solid #000;
padding:10px;
background:#AFA857;
margin-bottom:10px;
color:#fff;
}
div#tmpMessage h1{
font-size:16px;
}
div#tmpMessage p{
font-size:12px;
}