/***  O2C STYLES - Top bar and menu ***/

h2.inlinesub { 
    color: #336699;
    margin-left: 40px;
    }

p, td, ol, ul {
  font-size: 11pt;
  }
  
th {
  font-size: 13pt;
  font-weight: bold;
  }
  
div#menu {
    float: left;
    width: 100%;  
    padding-top: 20px; 
    padding-left: 20px; 
    background: #336699;
    }
    
div#bar {
    float: left;
    width: 100%; 
    padding-left: 20px;
    padding-top: 3px;
    height: 20px; 
/*    background: #D1DCEF; */
    background-color: #FFFFFF;
    color: #003; 
    border-bottom: 1pt #336699 dashed; 
    }
   
p#barnav {
    font: 100% Arial,sans-serif;
    margin-top: 2px;
    color: #006699;
    background-color: none;  
    }

p#barnav a {
    text-decoration: none;
    }

    
p#barnav a:visited {
    background: none;
    color: #3399FF;
    text-decoration: none;
    }

    
p#barnav a:hover {
    background: none;
    color: #333333;
    text-decoration: underline;
    }

div#main {
    float: left;
    width: 90%; 
    padding-top: 0px; 
    padding-left: 20px;
/*    background-image:url('../../images/palestripe2.gif');
    background-repeat: repeat; */
    }

.box a {
    color:  a {
    text-decoration: none;
    }

    
.box a:visited {
    background: none;
    color: #3399FF;
    text-decoration: none;
    }

    
.box a:hover {
    background: none;
    color: #333333;
    text-decoration: none;
    }
    
    
    
ul#nav,ul#nav li {
    font-size: 10pt;
    list-style-type: none;
    margin: 0;
    padding: 0 0 1px 0;
    }
    
ul#nav {
   /* margin-left: 90px; 
    width: auto; */
    }
    
ul#nav li {
    float: left;
    margin-right: 3px;
    text-align: center;
    }
    
ul#nav a {
    float: left;
    width: 8em;
    padding: 5px 0;
    background: #7492C8;
/*    background: #E7F1F8; */
    text-decoration: none;
    color: #E0E0E0;
    }
    
ul#nav a:hover {
    background: #FFA826;
    color: #FFF;
    }
    
ul#nav li.activelink a,ul#nav li.activelink a:hover {
/*    background: #FFFFFF; 
    color: #003; */
    background: #FFA826;
    color: #FFF;
    font-weight: bold;
    }
    
/*  Experimental Boxes */
ul#intro,ul#intro li {list-style-type: none; margin: 0; padding: 0;}
ul#intro {width: 100%; overflow: hidden; margin-bottom: 20px;}
ul#intro li {float: left; width: 280px; margin-right: 10px; padding: 10px 0;}
li#media_events {background: none; border-left: 1px #336699 dashed;}
li#training{background: none; border-left: 1px #336699 dashed; }
li#consulting{background: none; border-left: 1px #336699 dashed; border-right: 1px #336699 dashed;}
ul#intro li#more{margin-right:0;background: #none;}
ul#intro p,ul#intro h3{margin:0;padding: 0 10px;}
ul#intro h1{text-transform:uppercase;padding-bottom:3px; padding-left: 5px;color: #336699;}
