
.keyword {
width:700px;
background-color:#FFF9DF;
border:1px solid #FFCC33;
margin-left:23px;
padding:5px;
}

.keyword strong{
margin-left:20px;
}

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
background-color:#AFE4FF !important;
border:1px solid #097AB6 !important;
width:700px;
}

h1#title {
  width: 700px;
}

.bookmarks {
  font-weight: bold;
  margin-bottom: 15px;
}

.bookmarks img {
  border:0;
}

input.gsc-input {
  width: 400px !important;
}

td.gsc-branding-text div.gsc-branding-text {
  width: 400px;
}

      td.left {
        width : 500px;
        padding-right : 20px;
      }

      td {
        vertical-align : top;
      }

      /* Disable built in search forms */
      .gsc-control form.gsc-search-box {
        display : none;
      }

      /* restrict global search form width */
      #searchForm {
        width : 500px;
      }

      /* disable twiddle and size selectors for left column */
      #leftSearchControl .gsc-twiddle {
        background-image : none;
      }

      #leftSearchControl .gsc-resultsHeader .gsc-title {
        padding-left : 0px;
        font-weight : bold;
        font-size : 14px;
      }

      #leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
        display : none;
      }

      #leftSearchControl .gsc-resultsRoot {
        padding-top : 6px;
      }

      /* for demonstration purposes ONLY. This is not ok by the terms */
      #rightSearchControl .gsc-ad-box {
        display : none;
      }

      /* long form visible urls should be on */
      #leftSearchControl div.gs-visibleUrl-long,
      #rightSearchControl div.gs-visibleUrl-long {
        display : block;
      }

      .gsc-webResult div.gs-visibleUrl-short {
        display : none;
      }

.gsc-tabHeader.gsc-tabhInactive {
background:#EBEFF9 none repeat scroll 0 0 !important;
}

      body, table, p{
        background-color: white;
        font-family: Arial, sans-serif;
        font-size: 13px;
line-height:1.5em;
      }

.gsc-cursor-box {
font-size: 18px;
}

.gsc-tabsArea {
font-size: 16px !important;
font-weight: bold;
}

.gsc-resultsHeader {
  margin-bottom: 20px !important;
}

.gs-title {
  font-size: 16px !important;
}

      h1 {
        font-size : 16px;
        font-weight : bold;
        border-top : 1px solid #e0e0e0;
        text-align : center;
        margin-bottom : 10px;
        padding-bottom : 4px;
        color : rgb(9, 122, 182);
      }

      h1 .tagline,
      h1 a,
      h1 a .tagline {
        font-size : 13px;
        font-weight : normal;
        color : rgb(9, 122, 182);
        cursor : pointer;
        text-decoration : none;
      }

      a span.tagline:hover {
        text-decoration : underline;
        color : rgb(237, 92, 11);
      }

      table.search-control {
        width : 100%;
 float:left;
      }

      table.search-control .gsc-control {
        width : 100%;
      }

.gsc-results {
margin-left: 18px;
max-width: 50em;
width: 50em !important;
}

body {
margin: 0;
padding: 0;
}

#desc {
background-color: #EBEFF9;
padding-left: 10px;
}


#title {
float:left;
width:200px;
}

#searchForm {
float:left;
margin-top:40px;
width:350px;
}

#footer{
  float:left;
  margin-top: 10px;
  margin-left: 200px;
  font-weight: bold;
}

