/******************************************************************************
 *                             MODELS                                         *
 *****************************************************************************/

#models_main {
   vertical-align: top;
   }

#models_main table.default_module {
   width: 472px;
   margin-left: 1px !important;
   }

@media print {
   #models_main table.default_module {
      width: 100%;
      margin-bottom: 2px;
      }
   }

#models_right {
   width: 25%;
   vertical-align: top;
   }

#models_news_td {
   vertical-align: top;
   }

#models_support_td {
   vertical-align: top;
   }


.models_module_td {
   vertical-align: top;
   width: 25%;
   }

#models_bottom_td {
   text-align: left;
   vertical-align: top;
   padding: 0px;
   margin: 0px;
   }

#models_bottom_table {
   width: 100%;
   }

#models_bottom_table tr {
   max-height: 185px;
   }

.models_bottom_td {
   width: 33.33%;
   height: 100%;
   vertical-align: top;
   }

.models_bottom_module,
.models_module {
   width: 100%;
   height: 100%;
   border: 1px dotted rgb(144,155,169);
   background-color: #dfdfdf;
   }

* html .models_bottom_module,
* html .models_module {
   border: 1px solid rgb(144,155,169);
   }

#models_support {
   height: 103px;
   width: 100%;
   }

#models_support .main {
   text-align: center;
   font-size: 7pt;
   vertical-align: middle;
   }

#var_logo .main {
   vertical-align: middle;
   text-align: center;
   }

#models_news_td {
   vertical-align: top;
   }

#models_support_td {
   vertical-align: top;
   }

.models_module_td {
   vertical-align: top;
   width: 25%;
   }

#models_bottom_td {
   text-align: left;
   vertical-align: top;
   padding: 0px;
   margin: 0px;
   }

#models_bottom_table {
   width: 100%;
   }

#models_bottom_table tr {
   max-height: 185px;
   }

.models_bottom_td {
   width: 25%;
   height: 100%;
   vertical-align: top;
   }

.models_module .header {
   background-color: #dfdfdf;
   font-weight: bold;
   text-align: center;
   height: 23px;
   }

.models_bottom_module .header .model_num {
   display: inline;
   }

.models_bottom_module .header .manuf {
   display: inline;
   font-weight: bold;
   padding-right: 2px;
   }

.models_bottom_module .header .model_name {
   padding-left: 2px;
   display: block;
   font-weight: normal;
   font-style: italic;
   }

.models_module .main {
   background-color: #dfdfdf;
   width: 100%;
   padding: 5px;
   text-align: center;
   }

 
.models_misc_single {
   padding-top: 15px;
   padding-bottom: 15px;
   }



