body {background-color: #ffffff; left: 0px; top: 5px; background-image: url(resources/images/bg.jpg); background-repeat: repeat-y}
td {font-family: Arial,serif; font-size: 0.8em; }
.maincontent {top: 15px; left: 245px;}
.searchresult {background-color: #ffffff; padding: 0px; top: 15px; left: 255px;}
.searchresult td {font-family: Arial,serif; font-size: 0.8em; color: #444444;}
.searchresult a {font-family: Arial,serif; font-size: 0.8em; color: #444444;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}

.ifM_box { position: relative; top: 0px; left: 0px; width: 210px; height: 310px; margin: 0; padding: 10; overflow: hidden; border: solid 1px #ececec;}

.ifM_header { position: absolute; top: 0; left: 0; height: 18px; width: 227px; background: #d1d1d1; color: #555555; text-align: right; vertical-align: middle; line-height: 18px; }
.ifM_header a { margin-right: 10px; text-decoration: none; color: #555555; cursor: pointer; }
.ifM_header a:HOVER { color: #333; }

.ifM_wrapper { position: absolute; top: 50px; left: 0; width: 2270px; height: 288px; overflow: hidden; margin: 0; padding: 0; border: 0; }

.ifM_tile { position: absolute; top: 0; left: 7px; width: 200px; height: auto; overflow: hidden; margin: 0; padding: 0; border: 0; display: block; }

.ifM_cats { width: 97%; height: 30px; overflow: hidden; vertical-align: middle; text-align: left; }
.ifM_cats h1 { font-family: Arial,serif; font-size: 1em; margin: 0; padding: 0 0 0 8px; line-height: 2em; color: #555555; font-weight: bold;background-color: #ececec;}
.ifM_cats p { font-family: Arial, verdana,tahoma,sans-serif; font-size: 0.8em; margin: 0; padding: 0; line-height: 1.2em; color: #555555; font-weight: normal; }

.ifM_pager { height: 18px; width: 200px; line-height: 18px; margin: 0; border: 0; padding: 0; color: #555555; text-align: center; vertical-align: middle;}
.ifM_pager a { text-decoration: none; font-weight: bold; text-decoration: none; color: #555555; display: block;}
.ifM_pager a:HOVER { }
.ifM_pager img { border: 0; margin: 6px 0; }

.ifM_content { width: 200px; height: 160px; margin: 1px 0; padding: 0; border: 0; overflow: hidden; }
.ifM_content a { border-bottom: solid 1px #dddddd; text-decoration: none; font-weight: bold; color: #555555; height: 21px; width: 100%; display: block; line-height: 18px; padding: 0 10px 0 10px; margin: 1px 0;}
.ifM_content a:HOVER { font-weight: bold; color: #555555; background-color: #dddddd;}

.ifM_more { background-image: url(/resources/images/arrow.gif); background-repeat: no-repeat; background-position: right center; }

.ifM_back { position: absolute; top: 225px; right: 30px; height: 18px; width: 52px; color: #555555; line-height: 18px; vertical-align: middle; text-align: center; margin: 10px 0 0 0; padding: 0; border: 0; z-index: 99; }
.ifM_back a { height: 100%; width: 100%; text-decoration: none; color: #fff; display: block; }
.ifM_back a { color: #555555; }
.ifM_back a:HOVER { color: #555555; background-color: #dddddd; }

.ifM_reset { position: absolute; top: 225px; right: 80px; height: 18px; width: 52px; color: #555555; line-height: 18px;
        vertical-align: middle; text-align: center; margin: 10px 0 0 0; padding: 0; border: 0; z-index: 99; }
.ifM_reset a { height: 100%; width: 100%; text-decoration: none; color: #555555; display: block; }
.ifM_reset a { color: #555555; }
.ifM_reset a:HOVER { color: #555555; background-color: #dddddd; }
VER { color: #fff; background-color: #dddddd; }