
/* prevent overrides in frame */
img.IMScoverimage {
    max-width: initial;
}

/* New Names */

/* Welcome bgcolor */
.IMSwelcomebg { background-color: #f0f0f0 }

/* Welcome text */


.IMSwelcome { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #333333 }

.IMSsearchmodule {
    min-width: 220px;
    padding: 4px;
}

/* Search bars.  Includes text style and background color of table */
td.IMSsearchbars { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #333333 }
h3.IMSsearchbars { 
    font-family: helvetica,arial,sans-serif; 
    font-size: 11px; 
    color: #ffffff; 
    font-weight: bold; 
    background-color: #333333;
    border-top-right-radius: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    width: 80%;
}

table.IMSsearchcolumntable {
    background-color: #ffffff;
    width: 200px;
    padding: 0px;
    border-spacing: 0px;
}

/* Search field */
.IMSform {
    color: #333333; 
    font-family:  arial, sans-serif; 
    background-color: #f4f4f4; 
    font-size: 11px; 
    border: 1px solid #333333;
    width: 75%;
}

.IMSsearchmodule div {
    
    width: 100%;
}

/* Search submit buttons */
.IMSform2 {
    color: #333333; 
    font-family:  arial, sans-serif; 
    background-color: #ffffff; 
    font-size: 11px; 
    margin: 2px; 
    border: 1px solid #333333;
}

.IMSformsearchgo {
    width: 15%;
    float: right;

}

/* Sort by links.  The first two are the links, the third is the active one - not linked */
a.IMSsortby { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #cc0000;}
a.IMSsortby.hover {color: #990000;   }
.IMSsortbycurrent { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #333333;  font-weight: bold;}

/* Title of each RMI table: Category Name, Reader Service #, etc... */
.IMStablename { font-family: helvetica,arial,sans-serif; font-size: 16px; color: #333333; font-weight: bold; }

/* Column Head text */
.IMScolumnhead { font-family: helvetica,arial,sans-serif; font-size: 12px; color: #333333; font-weight: bold; background-color: #ffffff; border-top: 1px solid #999999; border-bottom: 1px solid #999999 }

/* Search results text and bg colors.   There are two for the alternating colors we use.   The only thing that should change is background color */
.IMSline1 { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #333333; background-color: #ffffff; }
.IMSline2 { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #333333; background-color: #f3f3f3; }

/* Company Name Link */
a.IMScompanylink { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #333333; font-weight: bold; }
a.IMScompanylink:hover {color: #cc0000; text-decoration: underline }

/* Product Name Link - if product links are activated in hotims_pub_application.asp */
a.IMSprodlink { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #333333;  }
a.IMSprodlink:hover {color: #cc0000; text-decoration: underline }


/* Request Brochures from all text*/
.IMSrequestall { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #333333; font-weight: bold;  background-color: #ffffff; border-top: 1px solid #999999; }

/* Arrow Color */
.IMSarrowcolor { background-color: #cc0000; }

/* reg page required fields */
.IMSregreq { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #cc0000; font-weight: bold; }

/* reg page, fields that are not required */
.IMSregnoreq { font-family: helvetica,arial,sans-serif; font-size: 11px; color: #666666; }

/* survey */
.IMSsurvey { font-family: helvetica,arial,sans-serif; font-size: 11px; }

/* Home Page box colors - Only if site option for view homepage instead of search results is on  */
.IMShomebox { font-family: helvetica,arial,sans-serif; font-size: 12px; color: #333333; font-weight: bold; background-color: #eeeeee; border-top: 1px solid #999999; border-bottom: 2px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; }

/* captcha */
img.IMSturingtest { border:1px solid #000000; margin: 5 5; }

img.IMSadvlogo {
    width: 100%;
    min-width: 80px;
    border-width: 0px;
}

