html{ height: 100%; }
body{ position:  relative; height: auto !important; height: 100%; min-height: 100%; }
#footer{ position:  absolute; left: 0; bottom: 15px; width: 100%; }
#main-page{ padding-bottom: 4em; }


img{
    border:0;
}
td{
    vertical-align: top;
    font-family: Verdana;
    font-size: 11px;
    color: #6d6e6f;
}
#top1{
    padding-top: 12px;
}
#top1 div{
    margin-right: 18px;
    float: right;
}
.top6{
    background: url(i/top6.gif) repeat-x bottom;
}
.top7{
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    color: #005991;
    padding: 0 20px 0 20px;
    white-space: nowrap;
}
.top7 a{
    color: #005991;
    text-decoration: none;
}
.top8{
    padding-top: 45px;
}
.pagenav, .pagenav a {
    color: #035392;
}

#menu td{
    height: 25px;
}

#smenu{
    background: url(i/stmenu_fon.gif) repeat-x top;
    height: 29px;
}
#smenu td{
    height: 29px;
}
td.stmenu, td.stmenu_on{
    vertical-align: middle;
    color: #0068a2;
    font-weight: bold;
    font-size: 12px;
    padding: 0 20px 0 20px;
}
td.stmenu_on{
    background: url(i/stmenu_on.gif) repeat-x top;
    
}
td.stmenu a, td.stmenu_on a{
    color: #0068a2;
    text-decoration: none;
}            
#top9{
    background: url(i/top9.gif) repeat-x top;
    height: 11px;
}
td.tmenu{
    background: url(i/tmenu.gif) no-repeat left;
    width: 210px;
}
td.tmenu{
    vertical-align: middle;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
}
td.tmenu a{
    color: #ffffff;
    text-decoration: none;
}

td.tmenu_on{
    background: url(i/tmenu_on.gif) no-repeat left;
    width: 210px;
}
td.tmenu_on{
    vertical-align: middle;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
}
td.tmenu_on a{
    color: #ffffff;
    text-decoration: none;
}



.ll{
    width: 288px;
    background: url(i/left1.gif) repeat-y left;
    text-align: left; 
    padding-left: 20px
}
.ll2{
    width: 288px;
    background: url(i/left2.gif) repeat-y left;
}
.bot, .bot a{
    font-size: 10px;
    color: #908e8e;
}

#altContent
{
	width: 288px;
	height: 220px;
}
#top10 th, #top10 td{
    font-size: 11px;
    padding: 0 0 0 10px;
}
#top10 th{
    color: #005a92;
    text-align: left;
    background: url(i/left3.gif) repeat-x top;
    height: 25px;
}
#top10 td{
    background: url(i/left4.gif) repeat-x bottom;
    height: 19px;
    vertical-align: middle;
}
.top10_1{
    color: #50aaea;
}
#left6{
    background: url(i/left6.gif) no-repeat top;
    width: 264px; height: 93px;
    margin: 0 0 10px 6px;
}
#left6 img{
    margin: 5px 6px 5px 6px;
}
.index1{
    background: url(i/index1.gif) repeat-x left;
}
.link1{
    text-decoration: none;
    font-size: 9px;
    color: #005991;
    white-space: nowrap;
    padding-right: 2px;
    padding-left: 15px;
}

.bar1{
    text-decoration: none;
    font-size: 9px;
    color: #005991;
    white-space: nowrap;
    padding-right: 2px;
    padding-left: 2px;
}


.listf9{
    background: url(/i/listf9.gif) repeat-y left;
    width: 9px;
}
h1{
	color: #005991;
	font-size: 20px;
	font-weight: normal;
	padding: 5px 0 15px 10px;
	margin:0;
}






div.menu-clear-left
{
	clear:left;
}




div.menu-clear-left
{
	clear:left;
}


.listf1{
        font-size: 11px;
    }
    .listf1 a{
        text-decoration: none; font-weight: bold;
        color: #035392;
    }
    .listfdate{
        color: #035392; padding: 10px 0 5px 0; font-size: 14px;
    }
    .listf21{
        width: 14px;
        vertical-align: top;
    }
    .listf21 img{
        margin: 6px 0 0 0;
    }
.bottom{ margin: 0; padding: 0 0 10px; position: absolute; bottom: 0pt;}
