#gracenav { display: block;  width:100%; height: 50px;
            background-color:#414141; color:#868686;
            font-family: Arial,sans-serif normal; font-size: 12px; line-height:1.5;  white-space: nowrap; min-width:1300px;}
     #gracenav ul           { margin:0 0 0 5px; padding:0; list-style:none; }
     #gracenav li           { padding: 4px; float:left;  }
     #gracenav li a         { padding: 0 4px; color:inherit; text-transform:uppercase; text-decoration:none; }
     #gracenav li a         { color: expression(this.parentNode.currentStyle.color); /* fix for IE6 and IE7 inherited link color bug do not remove */}
     #gracenav li a:hover   { text-decoration:underline; }

     #gracenav li img { margin: 10px 0 0; border:none; }
     #gracenav li.project  { margin: 18px 0 0;  }
     
     .xxlarge  { font-size: 30px; font-family: Helvetica Neue,Verdana,sans-serif; border:none; font-weight:800;  }
     .white    { color:white; }
     .borderright { border-right: 1px solid white; }
     .noborder { border:none; }
     .nodisplay {display:none; }
#google_translate_element  { width:50px; padding-right:120px; }
#cse-search-form           { width: 250px; margin: 5px 5px 0; float:right; }
#google_translate_element, #cse-search-form { display:inline; }
 
#cse { 
background-color:#ffffff;
filter:alpha(opacity=90);
opacity:0.9;
position: absolute;
right:0px;
z-index: 10000;
width:675px;
border-right:1px solid #414141;
border-bottom:1px solid #414141;
border-left:1px solid #414141;
margin-top:-1px;
}

.gsc-tabHeader.gsc-tabhActive {
  border-left:1px solid white;
border-right:1px solid white;
border-top:1px solid white;
border-bottom:3px solid #ff6600;}

.gsc-control-cse div { padding: 0 8px; color: #333;  }
input.gsc-input, input.gsc-search-button {  padding: 3px;  text-transform:normal;  }
input.gsc-input {font-size:100%;
display:inline;
background-color: #333333;
border: 1px solid #6dd454;
width: 150px; 
}
input.gsc-search-button
{ background-color: #868686; border: 1px solid #000;font-size:90%;
}
table.gsc-branding  { display:none; }