html,body {height: 100%}
#specifications {
   border-color: 1px solid rgb(204, 204, 204);
   clear: left;
   display: block;
   margin: 0px;
   padding: 0px;
   text-align: left;
   background-color: rgb(227, 228, 229);
}
#recommendations {
   margin-left: 20px;
   height: 100%;
}
#export_options {
   position: absolute;
   bottom: 12px;
}
#recommendations h2,
#specifications h2 {
   clear: left;
   color: #FFF;
   display: block;
   font-size: 16px;
   height: 18px;
   padding: 5px;
   margin: 0;
   text-align: left;
}
#recommendations h2 {
   color: #000;
}
#specifications h2 {
   background-color: rgb(51, 102, 153);
}
#specification_form {
   width: 400px;
   float: left;
}
#specification_form div.field {
   clear: left;
   padding: 4px;
}
label {
   width: 150px;
   display: block;
   float: left;
   text-align: right;
   padding: 2px 10px 0 0;
}
#recommendations label {
   width: 120px;
}
#specification_form div.field span.value,
#recommendations div.field span {
   line-height: 20px;
   height: 20px;
   display: inline-block;
}
.hitech_button {
   background-color: #E5E5E5;
   border: 1px solid #AEAEAE;
   color: #565656;
   cursor: pointer;
   display: block;
   font-weight: bold;
   line-height: 15px;
   margin: 0px;
   padding: 5px 10px 6px 7px;
   text-align: center;
   text-decoration: none;
   width: 180px;
}
.hitech_button:hover {
   text-decoration: none;
}
.hitech_button.pdf_button {
   width: 100px;
}
#export_options>div {
   display: inline-block;
}
#go {
   float: right;
   margin-top: 10px;
}
#contact_support {
   float: left;
   width: 120px;
   margin-top: 10px;
}
#specification_form .activity_indicator {
   float: right;
   padding-top: 14px;
   display: none;
}

#recommendations {
   display: none;
   float: left;
}
#chartdir {
   margin-top: 20px;
   text-align: center;
}
label.error {
   float: none;
   clear: both;
}
#notices {
   width: 250px;
   clear: both;
   margin-top: 8px;
   margin-bottom: 50px;
}
#notices p {
   color: #900;
   padding: 0;
   margin: 4px 0;
}
#notices p.alert-box,
#notices>p.alert-box {
   display: none;
}
#notices>p {
   background: url(/images/pubint/bullet_small.png) no-repeat 0 2px;
   padding-left: 8px;
}
#notices p.recommended_expulsion_notice,
#notices p.standard_notice {
   color: black;
   font-style: italic;
}
#standard_placeholder {display: none;}
.ui-tooltip {max-width: 150px;}
