        body {  
                margin: 0px;
                padding: 15px 0px;
                text-align: center;
                font-family: Arial, Verdana, sans-serif;
                background: #ffffff; /* url('bg_body.jpg') repeat top left; */
                }
        #cont { 
                width: 800px;
/*              border: 2px solid #808080; */
                margin: auto;
                text-align: justify;
                background: #ffffff;
                }
        #head { 
                background: #ffffff url(head.png) no-repeat top left;
                height: 90px;
                }
        #topname {
                height: 74px;
                margin: 0px 0px 0px 490px;
                padding: 0px;
                text-align: right;
                width: 300px;
                }
        h1 {
                margin: 0px;
                padding: 3px 3px 0px 0px;
                color: #000050;
                font-size: 29px;
                }
        #topname p {
                text-align: left;
                margin: auto;
                margin-bottom: 0px;
                margin-top: 0px;
                padding-bottom: 0px;
                font-size: 11px;
                width: 270px;
                }
        #menu {
/*              height: 10px; */
                margin: 0px 0px 0px 140px;
                padding: 0px;
        /*      background: #808080; */
                font-size: 11px;
/*              border-bottom: 1px solid #808080; */
                }
        #menu a {
                color: #ffffff;
                font-weight: bold;
                text-decoration: none;
                font-size: 13px;
                margin-right: 30px;
                padding-top: -2px;
                }
        #menu a:before {
                content: '  ';
                }
        #menu a:after {
                content: '  ';
                }
        #menu a.current:before {
                content: '[ ';
                }
        #menu a.current:after {
                content: ' ]';
                }
        #foot {
                border-top: 2px solid #808080;
                margin: 0px;
                text-align: center;
                font-size: 12px;
                padding: 1px 0px;
                clear: both;
                }
        a {
                color: #000050;
                }
        p {
                font-size: 12px;
                }
        .text {
                padding: 20px;
                margin: 0px;
                text-align: left;
                float: right;
                width: 500px;
                }
        .text img, .text a img {
                border: 0px;
        }
        address, address p {
                font-style: normal;
                font-size: 13px;
                }
        .column {
                width: 230px;
                margin: 10px 0px 0px 5px;
                padding: 20px 0px 20px 10px;
                float: left;
                font-size: 13px;
                }
	.print-only {
		display: none;
		}

