
#container {
    position: relative;
    width:98%;
    min-width:800px;
    max-width:1000px;
    margin: 1% auto;
    border:1px solid #000;
    background:#fff;
    text-align:left;
}

* html #container {
  position: relative;
  width:expression(  
    ((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1005 ? "1000px" : 
    ((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 805 ? "800px" : "98%"
  );
}

div.mg20 { margin-left: 20px; }
li { margin-bottom: 5px; }

table.minheight { 
    height: 400px; /* for IE */
    min-height: 400px; /* for not-IE */
}

.sitefrontpage { 
    font-weight: bold; 
    font-size: 16pt; 
    color: #999966; 
    font-style: italic; 
}

span.house { font-family: tahoma, arial, helvetica, Verdana, Geneva, Sans-Serif; font-size: 130%; }
span.tshdr { font-weight: 700; font-size: 100%; }

.imgdiv_fr {
   padding: 10px 0px;
   float:right; 
   padding-left: 10px;
}

.imgdiv_fl {
   padding: 10px 0px;
   float:left; 
   padding-right: 10px;
}

.banner_table {
    border:0px; 
    padding:0px;
    width:100%;
    background: url(images/il_banner_bg.gif);
    background-repeat: repeat;
}

.copyright {
    padding:5px;
    font-size: 80%;
}

.site_by {
    width:98%;
    max-width:1000px;
    margin: 1% auto;
    clear: both;
    padding:10px;
    text-align: left;
    font-size: 60%;
}

/* a { font-size: 80%; } */
a:link, a:visited, a:active { color: black; }
a:hover { background: #cccc99; color: black; }

/* Form settings */
input.radio   { border: 0px; }
INPUT    { border: solid black 1px; }
SELECT   { border: solid black 1px; }
TEXTAREA { border: solid black 1px;
           font-family: tahoma, arial, helvetica, Verdana, Geneva, Sans-Serif }

