#gallery {
  color: #ffffff !important;
  background-color: #000000 !important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #FFFFFF;
}

body { background-color: #000000 !important;}

h2 {font-size: 12pt; font-wieght: bold; margin: 0px; color: #D1E4FD}

.line {
margin: 4px;
border-top-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
border-right-width: 0px; 
border-color: #787878; 
border-style: solid; 
}


.line2 {
margin: 4px;
border-top-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
border-right-width: 0px; 
border-color: #FFFFFF; 
border-style: solid; 
}


.gcBackground1 { background-color: #595959 !important; }
.gcBackground2 { background-color: #707070 !important; }

.gcBorder1 {
    border: 0 solid #ccc;
}
.gcBorder2 { border-color: #696969 !important; }

#gallery a { color: #5C94AD !important; font-weight: bold;}
#gallery a:hover { color: #f4560f !important; font-weight: bold;}
#gallery a:active { color: #f4560f !important; font-weight: bold;}

.giSuccess { color: #190 !important; }
.giWarning { color: #b31 !important; }
.giError { color: #d14 !important; }
.giInfo { color: #aaaaaa !important; }
.block-core-PeerList .current { color: #67b !important; }

table.gbDataTable th { background-color: #303030 !important; }
.gbEven { background-color: #707070 !important; }
.gbOdd { background-color: #505050 !important; }

#gallery select { background-color: #a0a0a0 !important; }
#gallery input { background-color: #a0a0a0 !important; }
#gallery textarea { background-color: #a0a0a0 !important; }
#gallery div.gbTabBar a {
  color: #00a0ff !important;
}

.greybox {
font-size: 10pt;
margin: 0px;
padding: 10px;
background-color: #3D3D3D;
border-left-width: 0px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-color: #FFFFFF;
line-height: 14pt;
}


.greybox2 {
font-size: 10pt;
margin: 0px;
padding: 15px;
background-color: #4E4E4E;
border-left-width: 0px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-color: #FFFFFF;

}


.greybox3 {
font-size: 10pt;
line-height: 1.3;
}

.ltgreybox {
font-size: 10pt;
color: #000000;
margin: 0px;
padding: 10px;
background-color: #B8B9B9;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-color: #FFFFFF;

}


.dark {
font-size: 12pt;
color: #FFFFFF;
margin: 0px;
padding: 2px;
background-color: #474747;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-style: solid;
border-color: #FFFFFF;
line-height: 1.6;
}

#gsNavBar {
    border-top-width: 1px;
    border-bottom-width: 1px;
    font-size: 10pt;
    background-color: #3C3C3C;
}

#gsNavBar div.gbSystemLinks {
    padding: 4px 6px;
}

#gsNavBar div.gbSystemLinks span {
    padding: 0 4px;
}




.footer2 {
padding: 12px;
background-color: #000000;
border-top-width: 1px;
border-right-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-color: #FFFFFF;
border-style: solid;
color: #809FAD;
font-size: 7.5pt;
font-weight: bold;
}


.footer3 {
padding: 12px;
background-color: #464646;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-color: #818080;
border-style: solid;
color: #FFFFFF;
font-size: 7.5pt;
font-weight: normal;
}

.header {
padding: 4px;
background-color: #323131;
border-top-width: 1px;
border-right-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-color: #888787;
border-style: solid;
color: #FFFFFF;
font-size: 8pt;
font-weight: bold;
font-family: verdana, arial;
}
