 body { background-color: #ffffff; text-align:center; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px;}
 * {margin: 0px; padding: 0px; border:0px;  vertical-align: top; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}


 div#wrapper {width:800px; text-align:center; margin:auto}
 div.titl {width:100%; height:19px; background-color: #DADADC; text-align: left;}
 
/* This has been reworked into the header style */ 
/* div#tpo {margin: 10px 0px;} */

 div#cont {width:73%; float:right; }
 div#ctc {width:68%; float:left; }
    #ctc h1 {margin:10px; border-bottom: 1px solid #A0A0A0;}
    #ctc p {margin:10px;}
 div#mnu {width:25%; float:left; margin-bottom:10px; border:1px solid #D1D9CF; background-image: url(images/2bcgr.jpg); background-repeat: repeat-y; background-position: left;}
    #mnu ul {list-style-type:none; }
    #mnu li {padding-left: 15px; border-bottom: 1px solid #e0e0e0; background-image: url(images/sq.jpg); background-repeat: no-repeat; background-position: left; margin:6px 0px; border-bottom:1px solid #DADADC;}
    #mnu p {margin:7px 10px;}
 div#vid {width:100%; float:left; margin-bottom:10px; border:1px solid #D1D9CF; background-image: url(images/1bcgr.jpg); background-repeat: repeat-y; background-position: left;}
    #vid h1 {margin:10px}
    #vid p {margin:10px}
 div#ovr {width:68%; float:left; border:1px solid #D1D9CF; margin-bottom:10px;}
    #ovr h2, h3, h4, h5, h6 {margin:10px; }
    #ovr p {margin:10px}
    #ovr p.bd {margin-top:0px}
    #ovr ul {margin-left:30px}
 div#prd {width:30%; float:right; border:1px solid #D1D9CF; margin-bottom:10px; background-image: url(images/6bcgr.jpg); background-repeat: repeat-y; background-position: right;}
    #prd p {margin:10px; }
 div#prd2 {width:100%; border:1px solid #D1D9CF; margin-bottom:10px; background-image: url(images/6bcgr.jpg); background-repeat: repeat-y; background-position: right;}
    #prd2 p {margin:10px; }
 div#footer {width:100%; border:1px solid #D1D9CF; clear:both; margin-bottom:10px}
    #footer p {text-align: center; margin:10px}
 div#trail {border-top:1px solid #D1D9CF; clear:both; margin-top:10px; vertical-align: bottom;}
    #trail p {text-align: right; margin-top:5px}
 div#des {width:30%; float:right; margin-bottom:10px; }

 p {text-align: justify;}

 a {color: #033292; text-decoration: none; }
 a:hover {color: #033292; text-decoration: underline;}
 a:active {color: #033292; text-decoration: none;}
 a.anch:target {text-decoration: underline; color: #cc6633 }

 img.prod {width:225px; float:right; margin:10px 10px 10px 15px}

 ul {margin:10px;  text-align:left;}
 ul.pr {list-style-type:none; }
   .pr li {padding-left: 15px; background-image: url(images/sq.jpg); background-repeat: no-repeat; background-position: left; margin:6px 0px; border-bottom:1px solid #DADADC;}
 ul.cs {list-style-type:none; margin:10px;}
   .cs li { border-bottom: 1px solid #e0e0e0; margin:5px; border-bottom:1px solid #DADADC;}
 ul.pr2 {list-style-type:none; }
   .pr2 li {padding-left: 15px; background-image: url(images/sq.jpg); background-repeat: no-repeat; background-position: left; margin:6px 0px; }

 h1 {font-size: 13px; text-align: left; margin:10px; color: #000000}
 h2,h3,h4,h5,h6 {font-size: 12px; text-align: left;  color: #000000}

 input, textarea, select {border:1px solid #D1D9CF;}

 .fat { font-weight: bold}
 .it {font-style: italic}
 .centrum {text-align: center;}           
 .rght {text-align: right;}
 .lft {text-align: left;}
 .klear {clear: both;}
 
