#VeriSign{position:absolute;top:-5px;right:0;background-image:url('images/white.png');padding:0 10px;}
    /*MENU FOCUS*/
body#home a#home, body#who a#who, body#consulting a#consulting, body#seminar a#seminar, body#products a#products, body#services a#services, body#associations a#associations, body#providers a#providers, body#vendors a#vendors, body#benchmarking a#benchmarking, body#pipeline a#pipeline, body#contactus a#contactus {
      color : black;
      background-image:url('images/button11.png');
      font-weight : bold;
      }
body#home #sidebar li#home, body#who #sidebar li#who, body#consulting #sidebar li#consulting, body#seminar #sidebar li#seminar, body#products #sidebar li#products, body#services #sidebar li#services, body#associations #sidebar li#associations, body#providers #sidebar li#providers, body#vendors #sidebar li#vendors, body#benchmarking #sidebar li#benchmarking, body#pipeline #sidebar li#pipeline, body#contactus #sidebar li#contactus  {
      color : black;
      background-image:url('images/button11.png');
      font-weight : bold;
      }
li a#home:hover, li a#associations:hover, li a#providers:hover, li a#vendors:hover, li a#contactus:hover  { /*Menu choice no flyout=no arrow*/
      color : black;
      background-image:url('images/button11.png');
      font-weight : bold;
      margin:0;
      }       
/*Menu Focus Hover*/
body#benchmarking a#benchmarking:hover {
      color : black;
      background-image:url('images/button1.png');
      font-weight : bold;
      }  
     /*SPEED CHOICE*/
#choice{
      background-image:url('images/contents.png');      
      height:100%;      
      width:100%;
      z-index:2;
      position:absolute;
      top:0;
      left:0;
      text-align:center;
      }
#choicebox{/*in choice*/
      background-image:url('images/choice.gif');
      background-repeat:repeat-x;
      height:65%;
      padding:90px 0px 0px 0px;
      text-align:center;
      width:85%;
      position:fixed;
      top:10%;
      left:7.5%;      
      -moz-border-radius:4ex;
      -webkit-border-radius:4ex;
      }
#choicelogo{
      position:absolute;
      top:2px;
      left:95px;    
      }
#choicebox small{
      font-size:9pt; 
      }
#broadband{     
      font-weight:bold;
      font-variant:small-caps;
      margin-bottom:10px; 
      }
#broadband a{
      background-image:url('images/sidemenuback.png');
      background-repeat:no-repeat;
      color:white;
      padding:10px 15px 10px 15px;
      text-decoration:none;      
      }
#broadband a:hover{
      color:silver;
      }
#dial{
      font-size:12pt;      
      font-variant:small-caps;
      font-weight:bold; 
      margin-top:25px;
      }
#dial a{
      background-image:url('images/videobutton.png');
      background-repeat:no-repeat;
      color:white;
      padding:7px 10px 7px 10px;
      text-decoration:none;      
      }
#dial a:hover{
      color:silver;
      }
     /*LOGO BOX*/	
#logo{
     position:absolute;
     left:0%;
     top:0%;
     }
#topbar {
     background-image:url('images/background.png');
     background-repeat:repeat-x;
     width:100%;
     height:80px;
     }
      /*GENERAL LAYOUT*/
body{
     background-color:white;
     background-image:url('images/logoback.png');
	 color:black;
     font-family:book antiqua,georgia,san serif;
     font-size:13pt;     
     overflow:auto; 
     margin:0;     
     }      
#box{/*holding menu,contents and skybox with label background*/
     margin-top:85px;
     margin-bottom:0;
     min-height:500px;
     padding:30px 0px 30px 0px;
	 width:auto;
     }    
.contents { /* Main box */
     background-image:url('images/contents.png');
     border:solid black 5px;
     float:left;
     margin:0px 0px 0px 0%;
     overflow:hidden;  
     padding:2%;
     width:53%;     
     -moz-border-radius:3ex;
     -webkit-border-radius:3ex; 
     -moz-border-radius:3ex;
     -webkit-border-radius:3ex;  
      }   
#text{ /*gray box*/
      background-color:white;
      border:solid #610d0d 10px;
      margin:0px;       
      min-height:350px;
      width:auto;
      padding:10px 10px 10px 10px;
      -moz-border-radius:3ex;
      -webkit-border-radius:3ex;
      }
#box3 {      
      margin:0 0 0 0%;
      width:auto;
      }
#formtext{/*contact us*/
      background-color:#afb1ae;
      border:double #610d0d 10px;
      font-size:14pt;
      min-height:450px;
      margin-right:0px;
      margin-top:30px;
      padding:10px 10px 10px 10px;
      text-align:center;
      }  
.contact{ /*contact us*/
      color:#8a1f1f;
      float:left;          
      font-weight:bold;
      width:95px;         
      } 
 
#textonly{
        font-size:11pt;
        }
h1{
      margin-bottom:15px;
      margin-top:15px;
      font-variant:small-caps;
      color:#610d0d; 
      font-size:19pt;
      text-align:center;
      }
h1 small{
       margin-bottom:0px;
       font-size:9pt;
       }
  h3{
      font-size:16pt;
      text-align:center;
      margin-bottom:0px;
      margin-top:30px;
      font-variant:small-caps;
      border-bottom-color:    
      }
#prewraptext{
  white-space:pre-wrap;
  }
a:link{
       color:blue;    
       text-decoration:none;   
       }
a:visited{
       color:#610d0d;
       text-decoration:none;  
       }      
#box2{      
      text-align:center;
      width:15%;
      float:right;
      margin:0;         
      }
#scroller{
      background-image:url('images/contents.png');
      text-align:center;
      margin:20% 11% 0 11%;
      }
#footer{        
      background-image:url('images/logobargray.gif');
      background-repeat:repeat-x;
      color:black;
      font-size:10pt;
      padding-top:9px;
      padding-bottom:9px;
      text-align:center;       
      width:100%;
      clear:both;
      }
#helpbutton{ 
      color:blue;
      font-size:11pt; 
      font-weight:bold;
      margin:1%;      
      }
td{
        font-variant:small-caps;
        font-weight:bold;
        padding:10px 10px 10px 10px;
        }
table{
        border:none;
        border-spacing:0px;
        padding-bottom:0px;
        padding-left:0px;
        padding-top:0px;
        text-align:left; 
        font-size:14pt;  
        }
.bench{
        background-color:silver;
        border:black solid 1px;
        border-spacing:0px;
        margin-left:auto;
        margin-right:auto; 
        margin-top:20px;
        margin-bottom:20px;    
        padding:20px;
        text-align:left; 
        font-size:14pt; 
        font-weight:normal;
        width:790px;
}
td small{
         font-size:10pt;

}
#benchmark{
      background-image:url('images/contents.png');
      margin-left:auto;
      margin-right:auto;
      padding:30px; 
      width:900px;
      }
#pic1{   /*serviceproviders*/
        border:none;
        float:right;
        margin:20% 10% 0px 0px;        
     	}
 .question{ /*FAQ - Benchmarking*/
        color:#610d0d;
        font-weight:bold;
  }
/*MENU*/
#sidebar {
     padding:0px 0px 0px 0px;
     float:left;
     width:200px;
     margin-right:3%;      
     margin-top:-2.3%;
     }
#sidepar{ 
     font-size:9pt;
     font-variant:small-caps;
     font-weight:bold;
     margin:0px;
     text-align:center;
     }
#sidemenu {
     behavior:url(csshover.htc);
     margin:0px;
     padding:0px; 
     }
#sidemenu a {
     background-image:url('images/menuredbutton.png');
     background-repeat:no-repeat;
     color:white;
     display:block;
     font-size:10pt;
     font-variant:small-caps;
     font-weight:bold;
     padding:8px 0px 8px 15px; 
     text-decoration:none;
     width:230px; 
     }
#sidemenu li {
     list-style-type:none;
     position:relative;
     }
#sidemenu ul {
     margin:0px;
     padding:0px;
     } 
#sidemenu a:hover {
     background-image:url('images/button1.png');
     color:black;  
     margin:0;
     }
     /*ENDS MENU STARTS FLYOUT MENU*/
#sidemenu li li {
     position:relative;
     white-space:nowrap;
     }
#sidemenu li:hover ul {
     display:block;   
     }
.menuframe{
      background-image:url('images/menuflybacklarge.gif');
      background-repeat:repeat-x;
      border:solid 3px black;   
      height:470px;
      margin-top:5px; 
      margin-left:15px;    
      padding:5px 0px 5px 10px;
      width:735px;    
      -moz-border-radius:4ex;
      -webkit-border-radius:4ex;
      }
.menuframe1{
      background-image:url('images/menuflyback.gif');
      background-repeat:repeat-x; 
      border:solid 3px black;         
      height:470px;
      margin-top:5px; 
      margin-left:15px; 
      padding:5px 0px 5px 10px;
      width:505px;             
      -moz-border-radius:4ex;
      -webkit-border-radius:4ex;
      }
#sidemenu li ul{/*box holding frame*/
      height:705px;      
      display:none;
      width:200px;
      left:235px;
      position:absolute; 
      padding:0px 0px 0px 0px;      
     }
#menu1 {
     top:-82px;   
     }
#menu2 {
     top:-120px; 
     }
#menu3 {
     top:-158px; 
     }
#menu4 {
     top:-196px; 
     }
#menu5 {
     top:-348px; 
     }
#menu6 {
     top:-44px;
}
#menu7{
      top:-386.1px; 
      }
#menu8{
      top:-424px; 
      }
.leftlist{         
     float:left; 
     margin-top:0px;   
     width:50%;     
   }
.rightlist{ 
    margin-top:0px;
    float:right;   
    width:50%;    
    }
.completed{
  /*background-color:#610d0d;*/
  background-image:url('images/status.png');
  }
.incomplete{
   background-color:gray;
   }
#status td {
   margin:0;
   padding:0;
   border:inset white 1px;
}
#status {
   border:solid black 1px;
   padding:2px;
   background-color:white;
}
#benchbox {
   margin:0;
   min-height:530px;
   padding:30px 0px 30px 0px;
   width:auto;
}
td em {
   color:red;
}
.last {
      clear:both;
      }