dl,dt,dd,table,caption,tbody,tfoot,thead,tr,th,td,form,fieldset,embed,object,applet{margin:0;padding:0;border:0}

table{border-collapse:collapse;border-width:0;empty-cells:show}

sup,sub{font-size:.7em}

input,select,textarea,option{font-family:inherit;font-size:inherit}

.g-doc,.g-doc-1024,.g-doc-800{font-size:130%}

.ss-base-body{font-size:.8em}

.ss-textarea{max-width:99%}

.ss-choice-item{margin:0;line-height:1.3em;padding-bottom:.5em}

.ss-form-input{vertical-align:middle;margin-top:0}

.g{color:#666}

.i{display:inline}

.ss-form-desc{font:inherit;white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word;width:99%;margin:0}

.ss-q-title{display:block;font-weight:bold}

.ss-q-help{display:block;color:#666;margin:.1em 0 .25em 0}

.ss-q-long{max-width:90%}

.ss-form-entry{margin-bottom:1.5em}

.ss-choices{list-style:none;margin:.5em 0 0 0;padding:0}

.ss-powered-by{color:#666;margin:.2em}

.ss-powered-by a:link,.ss-powered-by a:visited{color:#666}

.ss-required-asterisk{color:#c43b1d}

.errorbox-bad{border:1px solid #c43b1d;padding:2px}

.errorheader{color:#c43b1d}

.ss-scalenumbers{text-align:center}

.ss-scalenumber{display:block;padding:.5em 0 .5em}

.ss-scalerow{text-align:center;color:#666;border:1px solid #d3d8d3;border-left:0;border-right:0;padding:.5em .25em}

td.ss-leftlabel{text-align:right;padding-left:0}

td.ss-rightlabel{text-align:left;padding-right:0}

#cse-search-results {
  width: 450px;
  font-family:lucida grande, lucida sans unicode, arial, sans-serif;
  }