 .LockOff { 
         display: none; 
         visibility: hidden; 
      } 

      .LockOn { 
         display: block; 
         visibility: visible; 
         position: absolute; 
         z-index: 998; 
         top: 0px; 
         left: 0px; 
         width: 105%; 
         height: 105%; 
         background-color: #ccc; 
         text-align: center; 
         padding-top: 20%; 
         filter: alpha(opacity=75); 
         opacity: 0.75; 
      } 
      

      .portalheader
      {
       background:url('../images/header.gif'); 
    
      }
      
      .appholder
      {
      margin-top:5px;
      padding-top:5px;
      border-bottom:solid 1px #ebebeb;
      width:100%;
      }
      
 
      

      .weblink
      {
      float:left;
      }
      
       .appholderhover
      {
      margin-top:0px;
      padding-top:7px;
      border-bottom:solid 1px #ebebeb;
      }
      
      .weblinks
      {
      margin-top:10px;
      padding-top:3px;
      border-bottom:solid 1px #ebebeb;
      padding-bottom:4px;
      }
      
      .appname
      {
	font-family: Arial, Helvetica, sans;      
	      font-weight:bold;
      font-size:18px;
 	margin-left:7px;
      padding-top:4px;
    
      }
      
         .appnamehov
      {
	font-family: Arial, Helvetica, sans;      
	      font-weight:bold;
      font-size:18px;
 		float:left;
      padding-top:4px;
      margin-left:7px;
    border:solid 0px;
      }
      
      .question
      {
      float:left;
      margin-left:5px;
      }
      

      .picholder
      {
      width:50px;
      }
      
      .tableappholder
      {
      .border-bottom:solid 1px;
      }
      
      .appdesc
      {
      	font-family: Arial, Helvetica, sans;
      margin-top:5px;
      width:440px;
      float:left;
      border:solid 0px;
      margin-left:7px;
      }
      
      .appdesc_
       {
	color: rgb(0, 0, 0); 
	font-family: Arial, Helvetica, sans;
	font-size: 11px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal;
	 letter-spacing: normal; 
	 line-height: 14px;
	  orphans: auto; 
	  text-align: justify;
	   text-indent: 0px; 
	   text-transform: none; 
	   white-space: normal;
	    widows: auto;
	     word-spacing: 0px;
	      -webkit-text-stroke-width: 0px; 
	      display: inline !important; 
	      float: none;">
		}
		
			      
      #loading-message 
      {
       position: absolute;
      z-index:999; 
      width: 600px;
       height: 500px;

         background-color: #fff; 
        /* text-align: center; 
                line-height: 100px;
                */
         font-size: 1em; 
         left: 50%; 
         top: 15%;
          margin-left: -300px;
           margin-top: -50px; 
           border:solid 1px #315579;
           
           }
           
           .spacer
           {
           height:15px;
           }
           
           
      
.bannerholder_portal
{
height:98px;
float:left;
padding-left:0px;
width:975px;
margin-top:0px;
overflow:hidden;
border-top:solid 0px #58799a;
border-bottom:solid 0px #58799a;
}

.left
{
width:300px;
float:left;
border:solid 0px;
padding-right:3px;
 border-left:solid 1px #ebebeb;
  border-top:solid 1px #ebebeb;
   padding-left:0px;
 
}

.middle 
{
width:505px;
float:left;
 border-left:solid 1px #ebebeb;
 padding-left:3px;
 border-right:solid 1px #ebebeb;
 padding-right:0px;
  border-top:solid 1px #ebebeb;

}


table.gsc-search-box td.gsc-input {
    padding-right: 24px;
    width: 800px;
}

.right
{
width:0px;
float:left; 


}
.tooltip
{
visibility:hidden;
}