#VeriSign{position:absolute;top:-5px;right:0;background-image:url('images/white.png');padding:0 10px;}
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#pipeline a#pipeline:hover {
      color : black;
      background-image:url('images/button1.png');
      font-weight : bold;
      }
#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:330px;
      padding:90px 0px 30px 0px;
      text-align:center;
      width:730px;
      margin-top:5%;
      margin-left:auto;
      margin-right:auto;            
      -moz-border-radius:4ex;
      -webkit-border-radius:4ex;
      }
#choicelogo{
      margin:0; 
      }
#choicebox small{
      font-size:9pt; 
      }
#broadband{     
      font-weight:bold;
      font-variant:small-caps;
      margin-bottom:1%; 
      }
#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:1%;
      }
#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:0px;
     margin-bottom:0;
     min-height:530px;
     padding:30px 0px 30px 0px;
	 width:auto;
     }    
.contents { /* Main box */
     background-image:url('images/contents.png');
     border:solid black 5px;
     margin:0 1% 0 0;
     overflow:hidden;  
     padding:1%;
     padding-right:0px;
     min-width:750px;   
     -moz-border-radius:3ex;
     -webkit-border-radius:3ex;  
      }   
#text{ /*gray box*/
	  font-size:17px;
      background-color:white;
      border:solid #610d0d 10px;
      margin:0 0px 0px 0px; /*needed to push away from picture or video*/
      padding:15px 15px 30px 15px;
	  width:auto;
      min-width:515px;
      -moz-border-radius:3ex;
      -webkit-border-radius:3ex;
      }        

#box3 {      
      margin:0 0 3% 0%;
      width:auto;
      }
#textonly{
        font-size:11pt;
        }
h1{
      margin-bottom:15px;
      margin-top:15px;
      font-variant:small-caps;
      color:#084d7e; 
      font-size:21pt;
      text-align:left;
      }
h1 small{
       margin-bottom:0px;
       font-size:9pt;
       }
h2{
     color:#084d7e;
     margin-top:0px;
     margin-bottom:0px;
     text-align:center;
     font-variant:small-caps;
      }
h3{
      font-size:16pt;
      text-align:left;
      margin-bottom:0px;
      color:#084d7e;
      margin-top:40px;
      font-variant:small-caps;
      }
a:link{
       color:blue;
       text-decoration:none;  
       }
a:visited{
       color:#610d0d;
       text-decoration:none;  
       }      
#box2{/*skybox*/
      position:absolute;
      top:115px;
      left:1230px;
      width:175px;
      text-align:center;   
      }
#scroller{
      background-image:url('images/contents.png');
      position:absolute;
      top:400px;
      left:1235px;
      text-align:center;
      }
#prewraptext{
  white-space:pre-wrap;
      }   
#last{
      clear:both;
      }
#footer{        
        background-image:url('images/logobargray.gif');
        background-repeat:repeat-x;
        font-size:10pt;
        padding-bottom:9px;
        text-align:center; 
        color:black;
        width:100%;
        clear:both;
        }
#helpbutton{ 
      color:blue;
      font-size:11pt; 
      font-weight:bold;
      margin:1%;      
      }       
       /*Specific Layouts*/
#articles{
      background-color:white;
      border:none;
      padding:15px;      
      -moz-border-radius:3ex;
      -webkit-border-radius:3ex; 
      }
.back{
      font-size:9pt;
      float:right;       
      margin-right:10px;
      text-align:right;
      }
#formtext{/*contact us*/
      background-color:#afb1ae;
      border:double #610d0d 10px;
      font-size:14pt;
      margin-right:0px;
      margin-top:30px;
      min-height:450px;
      padding:10px 10px 10px 10px;
      text-align:center;
      }  
.leftlist{  /*pipeline*/        
      float:left; 
      margin-top:0px;   
      width:50%;     
      }
.rightlist{ /*pipelilne*/
      margin-top:0px;
      float:right;   
      width:50%;    
      } 
#pic1{
      margin-bottom:30px; 
      margin-left:190px;        
      } 
#pipetext{
      background-color:white;
      border:solid black 5px;
      padding-bottom:110px;
      padding-top:30px;      
      -moz-border-radius:3ex;
      -webkit-border-radius:3ex;      
      }
#pipelogo{ /* Main box */
     background-color:white;
     border:solid black 5px;
     margin:0 0 30px 0;
     overflow:hidden;       
     padding:30px 30px 30px 30px;  
     -moz-border-radius:3ex;
     -webkit-border-radius:3ex;  
      } 
#returnup{
     /*float:right;*/
     font-variant:small-caps;
     font-weight:bold;
     margin-top:20px;
     /*margin-right:30px;*/     
     }
#text ul li {
      font-variant:small-caps;
      }     
     /*Video*/
#vback{
       margin-top:6%; 
	   }
#video{
	   border:solid 3px black;
       float:right;
	   margin-bottom:5px;
       margin-top:0px;      
       } 
#videogroup{
       background-image:url('images/contents.png');
       border:none;
       float:right;
       margin:0px 0px 0px 15px;
	   padding:0;       
       }
#videobutton{             
       font-size:9pt;
       font-variant:small-caps;
       font-weight:bold;
       margin-left:23%;
       margin-top:1%;
       
       }
#videobutton a{
       background-image:url('images/videobutton.png');
       background-repeat:no-repeat;
       color:white;
       display:block;
	   font-size:9pt;
       font-variant:small-caps;
       font-weight:bold;
	   padding:10px 15px 15px 0px;
       text-decoration:none;
       width:90px;
       	     
       }	    
#videobutton li {
	   float:left;
       list-style-type:none;
       position:relative;      
       text-align:center;
       }
#videobutton ul {
       margin:0px;
       padding:0px;
       }
#videopic{
	   background-image:url('images/contents.png');
	   border:none;
       float:right;
       margin-top:0px;
       margin-left:5px;       
       min-height:413px;           
       }
#videopic a{
       background-image:url('images/sidemenuback.png');
       background-repeat:no-repeat;
       color:white;
       display:block;
       font-size:10pt; 
       font-variant:small-caps;
       font-weight:bold;       
       margin-bottom:10px;
       margin-left:10px; 
       padding:13px 0px 13px 0px; 
       text-decoration:none;
       width:125px;      
       }
#videopic li {
       list-style-type:none;
       position:relative;
       text-align:center;
       }
#videopic ul {
       margin:0px 0px 0px 31.5%;
       padding:0px;
       }
#par{  /*video paragraoh*/ 
	   color:white;           
       font-size:9pt;       
	   margin-bottom:3%;       
       margin-left:15%;
	   margin-top:0;
	   text-align:center;
	   width:250px;
       clear:both;
       }
       /*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 {
     margin:0px;
     padding:0px; 
     }
#sidemenu a {
     background-image:url('images/menuredbutton.png');
     background-repeat:no-repeat;
     color:white;
     display:block;
     font-size:13px;
     font-variant:small-caps;
     font-weight:bold;
     margin:0;
     padding:8px 0px 8px 15px; 
     text-decoration:none;
     width:183px; 
     }
#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:629px;    
     -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:453px;             
     -moz-border-radius:4ex;
     -webkit-border-radius:4ex;
     }
#sidemenu li ul{/*box holding frame*/
     display:none;
     height:515px;    
     padding:0px 0px 0px 0px;  
     width:200px;
     position:absolute;
     left:190px;         
     }
#menu1 {
     top:-115px;   
     }
#menu2 {
     top:-155px; 
     }
#menu3 {
     top:-193px; 
     }
#menu4 {
     top:-231px; 
     }
#menu5 {
     top:-383px; 
     }
#menu6 {
     top:-79px;
     }
#menu7{
      top:-421px; 
      }
#menu8{
      top:-459px; 
      }
#searchresults{
  background-color:#D6D6D6;
  border:solid black 2px;
  margin-left:20px;
  width:700px; 
  padding:5px;
  }
  #searchresults a {
  margin:0 0 0 5px;
  }
  #submit{
  font-variant:small-caps;
  font-size:11pt;
  margin-top:3px;
  }