html, body
     {
     margin: 0;
     padding: 0;
     background-color: #000;
     font-family: verdana;
     font-size: 11px;
     }
img
     {
     margin: 0;
     padding:0;
     border: 1px solid #fff;
     }
     
div
     {
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     margin: 0;
     padding: 0;
     }
     
hr
     {
     background-color: #fff;
     noshade: noshade;
     size: 1px;
     }
     
.center
     {
     text-align: center;
     margin: 0 auto;
     }
     
.hidden
     {
     display: none;
     }

a
     {
     color: #999;
     text-decoration: none;
     }
a:hover
     {
     color: #F2EFDE;
     text-decoration: underline;
     }
p
     {
     font-size: 11px;
     }     
h1
     {
     font-size: 16px;
     } 
     
h2
     {
     font-size: 14px;
     }
     
h4
     {
     font-size: 16px;
     } 
     
h3
     {
     font-size: 16px;
     }                
     
#wrap
     {
     box-sizing: border-box;
     width: 760px;
     margin: 0;
     padding: 0;
     }

#sitetop
     {
     width: 760px;
     height: 200px;
     background: url("graph/vtpltop.jpg"); 
     margin: 0;
     padding: 0;
     vertical-align: bottom;
     }
#globalnavbar
     {
     box-sizing: border-box;
     position: relative;
     top: 175px;
     left: -30px;
     /position: absolute;
     /left: -30px;
     /top: 173px;
     border: 0;
     padding: 0;
     margin: 0;
     }
#gnav
     {
     list-style: none;
     }
#gnav li
     {
     float: left;
     }
#gnav a
     {
     text-decoration: none;
     float: left;
     display: block;
     margin: 0 1px 0 0;
     padding: 5px 8px;
     border: 1px solid #810102;
     border-bottom: 0;
     font-size: 12px;
     font-weight: bold;
     color: #ccc;    
     }
#gnav a:hover
     {
     background-color: #810102;
     color: #fff;
     }
#content
     {
     box-sizing: border-box;
     width: 580px;
     padding: 10px;
     min-height: 282px;
     background-color: #810102;
     color: #fff;
     float: left;
     margin: 0;
     display: inline
     }
     
* html #content
     {
     width: 560px;
     margin-top: -4px;
     }     
     
#sidebar
     {
     box-sizing: border-box;
     width: 180px;
     height: 20px;
     background-color: #000;
     float: right;
     margin: 0;
     padding: 0;
     position: relative;
     top: 12px;
     } 
     
* html #sidebar
     {
     width: 178px;
     }        
        
#snav
     {
     box-sizing: border-box;
     list-style: none;
     margin: 0;
     padding: 0;
     border: 0;
     }
#snav a
     {
     box-sizing: border-box;
     text-decoration: none;
     width: 160px;
     display: block;
     margin: 1px 0 0 0;
     padding: 5px 8px;
     border: 1px solid #810102;
     border-left: 0;
     font-family: verdana;
     font-size: 10px;
     font-weight: bold;
     color: #ccc;
     } 
     
#snav a:hover
     {
     background-color: #810102;
     color: #fff;
     } 
#footer
     {
     margin: 0 auto;
     padding: 10px;
     text-align: center;
     clear: both;
     color: #fff;
     }
     
.navactive
     {
     background-color: #810102;
     color: #fff;
     margin: 0 1px 0 0;
     }
#snavactive a
     {
     background-color: #810102;
     display: block;
     }
     
.picl
     {
     float: left;
     margin-right: 10px;
     margin-top:10px;
     }

.picr
     {
     float: right;
     margin-left: 10px;
     margin-top:10px;
     }
     
.artheader
     {
     width: 560px;
     float: left;
     border-bottom: 1px solid #fff;
     padding-top: 10px;
     padding-bottom: 10px;
     }
     
.artheader h4
     {
     margin:0;
     padding:0;
     width: 455px;
     }
     
.artheader p
     {
     margin:0;
     padding:0;
     width: 455px;
     text-align: justify;
     }

.artheader h5
     {
     margin:0;
     padding:0;
     font-size: 10px;
     }
.artheader img
     {
     margin:0;
     padding:0;
     }
.coach
     {
     height: 212px;
     min-height: 212px;
     border-bottom: 1px solid #fff;
     }
     
.restab
     {
     font-size: 11;
     border-bottom: 0.5mm solid #000000;
     text-align: center;
     border-collapse: collapse;
     clear: both;
     margin:0;
     }

.restabh
     {
     background-color: #000000;
     color: fffff0;
     font-weight: bold;
     margin:0;
     }
     
.rowb
     {
     background-color: #810702;
     }
