﻿       body {
            font:normal 15px arial; color: #333;
            text-align:center;
        }
        div {
            margin:0 auto 0 auto; 
            width:780px;
            text-align:left; 
        }
        h1, h2, h3, h4 {
            font:bold 12px arial;color:#ccc;
        }
        a {
            color: #999; text-decoration:none;
        }
        a:hover {
            text-decoration:underline;
        }                    
        ul {
            margin:0 0 20px 0;padding:0; list-style:none;
        }
        li {
         margin:0;padding:0;
        }
        img {
            border:1px none #ccc;
        }
        #head {
            font:bold 12px arial; 
            padding:10px;
            color:#fff;
        }
        #body {
            min-height:780px;
            background:#fff url('bg.gif') no-repeat; overflow: hidden;
        }    
        #menu {
            list-style:none; 
            width:760px;
            text-align:right;
            padding-top:12px; margin:0;
        }
        #menu li {
            display:inline; 
            margin-right:16px;padding:0; background:none;
        }
        #menu a {
            font-size:12px; 
            color:#999; 
        }
        #menu a.current { 
            text-decoration:underline; 
            color:#333; 
            font-weight:bold;
        }
        #content{
            margin-top:48px;
            width:460px; 
            border-right:320px solid transparent; 
            margin-right:-320px;
            float:left;
        }
        #content ul {
            margin:0 0 20px 0;padding:0; list-style:none;
        }
        #content li {
            background:transparent url('bl.gif') no-repeat 8px 4px; padding-left:24px; margin:8px 0 8px 0;
        }
        #rail{
            margin-top:48px;
            width:320px;
            float:left; font-size:12px;
        }
        #rail h5{
            color: blue; font-size:12px; font-weight:bold;margin:0;padding:0; text-decoration:underline;
        }
        #rail li{
            margin:0 0 20px 0;
        }
        #rail a {
            text-decoration:none;
        }                

        #foot {
            min-height:100px; clear:both;
            background:#fff url('ft.gif') no-repeat top right;
            border: 1px none #f0f0f0;
            border-top-style:dotted; padding-top:20px;
        } 
        
        div.box {
            width:420px;
            margin-left:20px;
        }
        div.railbox {
            width:280px;
            margin-left:20px;
        }
        div.boxitem {
            width:33%; height:164px;
            float:left;
        }                
        
        br.clear {clear:both;}        