body {
    text-align:center;
    margin:0;
    padding-left:1px;
    background:#fff;
    background:url(../images/middle_bg.png) repeat-Y;
    background-position:center;
    padding-left:1px;

    }


a:link {color: #000; text-decoration: underline; font-weight: bold;}
a:visited {color: #000; text-decoration: underline; font-weight: bold;}
a:hover {color: #fff; text-decoration: none; font-weight: bold; background-color:#167227;}


#wrapper {

    width:907px;
    margin:0 auto 0 auto;
    max-width:56em;
    min-width:552px;
    text-align:left;
    overflow: hidden;

}
* html #wrapper {
     overflow:visible;
}
#header {
    width:100%;
    text-align:center;
    color:white;
    font-family:sans-serif;
    font-weight:bold;
    font-size:0;
    background:url(../images/top_pic.jpg) no-repeat;
    height:195px;


}

#content {
    float:right;
    width:83%;
    border-bottom: solid 1px #fff;
    margin-bottom: -1px;

}
#LC {
    float:left;
    width:146px;
    margin-top:10px;
    display:table;
    border-collapse:collapse;
    table-layout:fixed;

}
#CC {
    float:left;
    width:544px;
    padding:5px;
    padding-top:0;
}
#RC {
    float:left;
    width:168px;
    margin: 12px -20px 0 -1px;
    padding-left: 8px;
    background-color:transparent;
    text-align:center;

}
#footer {
    clear:both;
    text-align:center;
    border-top:solid 1px #fff;
    border-bottom: solid 1px #fff;
    background: #0000b8;
    width: 100%;
}
#nav {
    padding-left: 10px;
    margin-left:0;

}
#nav a:link {color: #fff; text-decoration: underline; font-weight: bold;}
#nav a:visited {color: #fff; text-decoration: underline; font-weight: bold;}
#nav a:hover {color: #fff; text-decoration: none; font-weight: bold; background-color:#167227;}

#nav li {
    list-style-type:none;
    font-family:sans-serif;
    font-size:10pt;
    font-weight:bold;
    margin-bottom:0.9em;
    padding-left:0.6em;

}
h1,h2,h3,h4,h5,h6 {
    font-family:sans-serif;
    color: #000;
}
h1 {
    font-size:160%;
    margin-bottom:0;
   
}
h2 {
    font-style:italic;
    font-size:140%;
    margin-bottom:0;
}
p, li {
    font-size:100%;
    font-family: verdana;
    font-size: 11px;
    color: #000;
}
#CC li {
    margin-bottom:0.5em;
}
.adHeader {
    font-family:sans-serif;
    font-size:smaller;
    font-style:italic;
    margin-top:5px;
    padding-bottom: 10px;
    color: #fff;
}
.ad img {
    border:0;
}

.sel
{color: #fff; 
text-decoration: none; 
font-weight: bold; 
padding:2px;}

/* IE min-max expression for 'conditional elastic'. Will make IE5.0, 5.5 & IE6 behave. */
/* Wrap it in a 'conditional comment' if you like - it won't make it more valid */

* html body #wrapper {
    width:60em; /* fallback value */
    width:expression(((document.compatMode &&document.compatMode=='CSS1Compat')?document.documentElement.clientWidth : document.body.clientWidth)>(970/12) * parseInt(document.body.currentStyle.fontSize)?"60em":(((document.compatMode&&document.compatMode=='CSS1Compat')?document.documentElement.clientWidth:document.body.clientWidth)<558?"552px":"99%"));
}
