body { background-color: #F5F5F5; background-repeat: repeat-x; background-image: url(../images/bg.jpg); padding: 0; margin: 0;}
div { margin: 0px; padding: 0px; font-size: 1px; }
img { border: 0px; }

#pageFrame { position: relative; width: 1088px; margin: 0 auto 0 auto; padding: 0; background-image: url(../images/pf_shadow_bg.jpg); background-repeat: repeat-y; background-color: #F5F5F5; font-size: 1px; }
#pageFrame .left { float: left; }
#pageFrame .right { float: right; }
#pageFrame .bottom { bottom: 0px; }
#contentFrame { float: left; width: 1038px; margin: 0px 1px 0px 1px; }
img.logo { margin: 0 0 0 4px; }
#topFrame { float: left; width: 1038px; }

#middleFrame { float: left; margin: 1px 0 0 0; }

#menuFrame { float: left; width: 809px; height: 26px; margin: 0 1px 0 0; font: 11px Arial; color: #797A67; background-image: url(../images/menu_bg.jpg); background-repeat: repeat-x; background-color: #E8E8E8; }
#menuFrame a { text-decoration: none; color: #464646; }
#menuFrame ul { list-style-type: none; margin: 6px 0px 0 0px; padding: 0px 10px 0px 10px; }
#menuFrame li { float: left; margin: 0px 10px 0 10px;  }
#menuFrame li.sel { font-weight: 900;  }

#searchFrame { float: left; width: 208px; height: 22px; background-color: #DCDCDC; padding: 2px 10px 2px 10px; }
input.text { width: 150px; margin:0; padding: 0 5px 0 5px; height: 16px; color: #797A67; background-color: #efefef; border: 1px solid; border-color: #afafaf; font: 11px Arial; font-weight: 100; }
input.submit { font: 10px Arial; background-color: #EAEBDE; height: 20px; margin: 0px 0 0 10px; padding: 0px 5px 0px 5px; border-width: 1px; }



#bottomFrame { float: left; }

#innerFrame { position: relative; float: left; width: 770px; margin: 1px 0px 0 0; padding: 15px 20px 0 20px; background-color: #ffffff; background-image: url(../images/inner_bg.jpg); background-repeat: repeat-x; font: 14px Times New Roman, Arial; color: #707070; }
#innerFrame h1 { font: 24px Arial; color: #464646; font-style: italic; font-weight: 100; margin: 0 0 20px 0; }
#innerFrame h3 { font: 13px Arial; color: #464646; font-weight: 900; margin: 0px; }
#innerFrame p { margin: 0px 0px 10px 0px; padding: 0px; }
#rightListFrame { font: 11px Arial; color: #707070; float: left; width: 217px; padding: 20px 5px 20px 5px; background-color: #ffffff; background-image: url(../images/rl_bg.jpg); background-repeat: repeat-x; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #DADADA; }
#rightListFrame h3 { font: 12px Arial; color: #797A67; font-weight: 900; margin: 10px 10px 0px 10px; }
#rightListFrame a { font: 11px Arial; color: #797A67; font-weight: 900; text-decoration: none; }
#rightListFrame a:hover { text-decoration: underline; }
#rightListFrame p { margin: 0px 10px 20px 10px; }
#rightListFrame img { margin: 10px 0 0 0; }
#rightListFrame strong { font-weight: 900; color: #797A67; }
#rightListFrame ul { list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px; }
#rightListFrame li { font: 11px Arial; color: #8a8a8a; margin: 0px 0px 5px 0px; }
#rightListFrame li a { font-style: italic; }

#bottomList { clear: both;
        background-color: #fff;
        background-image: url(../images/bl_bg.jpg);
        background-repeat: repeat-x;
        width: 1038px;
        height: 32px;
	margin: 2px 0 0 0;
        padding: 4px 0 1px 0;
        text-align: center;
}
#bottomList img { border: 0px; }


br .clear {
        clear: both;
        height: 0px;
        margin: 0;
        padding: 0;
}


#innerFrame .left { position: absolute; top: 0px; left: 0px; margin-right: 20px; padding: 20px 0px 0px 0px; background-color: #ebebeb; bottom: 0px; }
#innerFrame .right { float: right; width: 540px; padding: 20px; }

    #innerFrame .left ul.level1 { list-style-type: none; width: 170px; margin: 0px; padding: 0px; }
        #innerFrame .left ul.level1 li { background-color: #5d544b; font-size: 1px; margin: 0px 0px 1px 0px;  }
            #innerFrame .left ul.level1 li.menu { padding: 5px 0px 5px 0px; }
            #innerFrame .left ul.level1 li.submenu { padding: 5px 0 0 0; }
        #innerFrame .left ul.level1 li a { padding: 0 5px 0px 5px;  font: 7pt Arial; color: #e9e6d5; font-weight: 900; height: 20px;text-decoration: none; }

    #innerFrame .left ul.level2 { background-color: #ffffff; list-style-type: none; width: 190px; margin: 5px 0 5px 0; padding: 5px 0 0 0; }
        #innerFrame .left ul.level2 li { background-color: #ffffff; margin: 0px; padding: 2px 5px 2px 15px; font: 7pt Arial; color:#5d544b; }
        #innerFrame .left ul.level2 li a { padding: 0 5px 0px 5px; font: 7pt Arial; color: #5d544b; font-weight: 900; height: 20px;text-decoration: none; }


