body {
	font-family:verdana;
    margin:0 0 0 0;
    height:100%;
    background:#8e0d0d url(images/page_bg.jpg) repeat-x;
}

.logo{width:268px; height:108px; background:url(images/logo_top.jpg) no-repeat left top;}
.menu{width:512px; height:108px; background:url(images/header.jpg) no-repeat left top;padding:0 10 0 10;}

.menu .link{width:80px; text-align:center; vertical-align:bottom; padding-bottom:10px;}
.menu .line{width:25px; height:108px; background:url(images/menu_line.jpg) no-repeat center top;}

.tblBorder{width:100%; height:475px; background:White url(images/logo_bottom.jpg) no-repeat center bottom;}
.tblBorder .height{height:631px;}
.tblBorder .picTd{padding:0 10 0 10;}
.tblBorder .newsTd{padding:16 10 0 10;}

.tblNews{width:248px; height:266px; border:solid 2px #666666; background-color:#f7f7f7;}

.tblMain{width:100%;}
.tblMain .top{height:12px; background:White url(images/body_top.jpg) no-repeat left top;}
.tblMain .text{padding:25 40 25 40; height:589px; background:url(images/body_bg.jpg) repeat-y left top; vertical-align:top;}
.tblMain .bottom{height:23px; background:White url(images/body_hr.jpg) no-repeat left top;}
.tblMain .footerTop{height:53px;background:White url(images/footer_bg.jpg) repeat-y left top;}
.tblMain .footerTopTd{padding:0 20 0 20;}
.tblMain .footerBottom{height:14px; background:White url(images/body_bot.jpg) no-repeat left top;}
