/* Forms
*******************************************************/

fieldset {
   margin:0;
   padding:0;
   border: 0;
   font-size: 1.2em;
}

textarea {
   font-family: Verdana, Tahoma, sans-serif;
   font-size: 1.2em;
}
form ul {
   list-style: none;
}
.middleColumn {
   display: block;
   padding: 0;
   margin: 0;
   background: #fff;
   width: 110px;
   height:1.4em;
   clear: left;
}
   #Sidebar .middleColumn {
      margin: 0 0 0 8px;
      display: inline;
   }

   div.tab .field .middleColumn {
      clear: none !important;
      margin: 0 !important;
      width: auto;
   }

input.text, textarea, select {
   padding: 0;
   margin:0;
   border: 2px solid #000;
   color: #000;
   font-size: 0.8em;
   font-weight: bold;
   width: 110px;
   background:#fff;
}
select {
   width: auto;
}
input.action {
   padding: 0;
   margin:0;
   margin-left:6px;
   font-size: 1em;
   padding:0px;
   font-family: Verdana, Tahoma, Sans-serif;
   border:1px solid #f00;
   color:#fff;
   background-color:#f00;
}
input:focus span, textarea:focus span {
   color:#fff;
   border: 2px solid #000;
   cont-size: 0.8em;
   font-weight:bold;
   width:110px;
}

input.action:hover,
input.action:focus {
   cursor: pointer;
   background-color:#f33;
}
#Search {
   margin:0;
   padding:0;
   width: 110px;
   float:left;
}
input#SearchForm_SearchForm_Search {
   width: 110px;
   padding: 0;
   margin:0;
   /*margin-left: -4px;*/
   font-size: 1.0em;
   }
#Sidebar input.action {
   font-size: 1.2em;
   float: right;
   padding: 1px;
   margin: -22px 10px 0 0;
}

/* GCP Specific */
#gcp-quick-search {
   margin:0;
   padding:0;
   margin-top:8px;
   padding-top:4px;
   font-size:12px;
   font-family:Verdana;
   letter-spacing:-0.02em;
   height:40px;
   float:right;
   width:35%;
   padding-right:10px;
   line-height:18px;
}

#SearchForm_SearchForm label,
#Form_Form label {
   float:left;
   font-size:1.0em;
   line-height:1.5em;
   font-weight:bold;
   margin:0;
   padding:0;
   margin-right:4px;
}

#Form_Form p.message { display:block; }
#Form_Form div.left { display:inline; }
#Form_Form label.left { width:35%; }
#Form_Form input.text { width:40%; font-size:14px; }
#Form_Form div.middleColumn { display:inline; } 

#Form_Form p.checkbox { padding-top:25px; }
#Form_Form p.checkbox input { width:10%; float:left; }
#Form_Form p.checkbox label { width:80%; }

#Form_Form div.Actions { margin-top:15px; }
