/* +----------------------------------------------------------------------+
   | CSS level 2                                                          |
   +----------------------------------------------------------------------+
   | W3c Specification                                                    |
   | http://www.w3.org/TR/REC-CSS2/                                       |
   +----------------------------------------------------------------------+
   | Default Style Sheets for tcipatent.com                          |
   +----------------------------------------------------------------------+
   | Authors:    jaykoe                        							  |
   |                             									      |
   |                               										  |
   +----------------------------------------------------------------------+
*/

/* +----------------------------------------------------------------------+
   | Basic settings                                                       |
   +----------------------------------------------------------------------+
*/

body
            {
                display: block;
                font-family: Arial, Helvetica, sans-serif;
                font-size:1em;
                margin-right: 0px;
                margin-left: 0px;
                margin-bottom: 0px;
                margin-top: 10px;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                padding-right: 0px;
            } 
            
h1          
            {
              margin-top: 1em;
              margin-bottom: x-small;
              font-size: large;
              font-weight: bold;
            }

h2          
            {
              margin-top: .5em;
              margin-bottom: .1em;
              font-size: medium;
              font-weight: bold;
              color: #000000;   
            }

h3          
            {
              margin-top: .5em;
              margin-bottom: 0em;
              font-size: small;
              font-weight: bold;
              color: #000000;   
            }

p           
            {
	font-size: 11px;
	color: #56595C;
            }    
            
pre         {
              font-size: x-small;
              font-family: monospace;
            }

code         {
              font-size: x-small;
              font-family: monospace;
            }       
            
form        
            {
              margin-top: 0px;
              margin-bottom: 0px;
              margin-bottom: 5px;
            }                         
            
table, td, th
            {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 11px;
              color: #56595C;
            }            
            
img       
			{
              border-left: 0px solid #FFFFFF;
			  border-right: 0px solid #FFFFFF;	
			  border-top: 0px solid #FFFFFF;
			  border-bottom: 0px solid #FFFFFF;
            } 
                       
ul 			
			{
			  list-style-image: url(images/dot_white.gif)
			  padding-left: 0px;
			  margin-left: 20px;
			}
			
li 			
			{
			  margin-bottom: 10px;
			}					
            
/* +----------------------------------------------------------------------+
   | basic formatting styles                                              |
   +----------------------------------------------------------------------+
*/

.italic
            {
              font-style: italic;
            }

.bold
            {
              font-weight: bold;
            }   

.font11		{
              font-size: 0.689em; 
            }

.font12		{
              font-size: 0.750em; 
            }

.font13		{
              font-size: 0.814em; 
            }

.font14		{
              font-size: 0.875em; 
            }

.font15		{
              font-size: 0.938em; 
            }

.font16		{
              font-size: 1.000em; 
            }

.font17		{
              font-size: 1.064em; 
            }

.font18		{
              font-size: 1.125em; 
            }

.font19		{
              font-size: 1.188em; 
            }

.font20		{
              font-size: 1.250em; 
            }

.font21		{
              font-size: 1.313em; 
            }

.font22		{
              font-size: 1.375em; 
            }

.font23		{
              font-size: 1.438em; 
            }

.font24		{
              font-size: 1.500em; 
            }

.font25		{
              font-size: 1.563em; 
            }

.font26		{
              font-size: 1.625em; 
            }

.font27		{
              font-size: 1.688em; 
            }

.font28		{
              font-size: 1.750em; 
            }

.font29		{
              font-size: 1.813em; 
            }

.font30		{
              font-size: 1.875em; 
            }

.blue1		{
			  color: #23518C;
			}

.blue2		{
			  color: #103b72;
			}


.grey1		{
			  color: #333333;
			}


.hilited           
            {
              font-size: 13px; 
              color: #003366;
              font-weight: bold;
            }                
.mini      
            {
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 9px;
            }

.minifooter1
            {
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 9px;
              margin-bottom: 5px;
            }
            
.minitop      
            {
              font-size: 9px;
              letter-spacing: 2px;
              color: #BFE5E9;
            }     
            
.title1      
            {
              font-size: 11px;
              letter-spacing: 100px;
              color: #009999;
            }                    

.title2      
            {
              font-size: 11px;
              letter-spacing: 75px;
              color: #009999;
            }   

.title3      
            {
              font-family: Arial, Helvetica, sans-serif;
              letter-spacing: 2px;
              font-size: 10px;
              color: #009999;
            }

.minigrey      
            {
              font-size: xx-small;
              color: #CCCCCC;
            }


.small      
            {
              font-size: xx-small;
            }
            
          

.medium     
            {
              font-size: 11px;
              color: #990033;
            }
.sub     
            {
              font-size: 11px;
              color: #CCFFFF;
            }
.mediumx     
            {
              font-size: x-small;
            }

.text       
            { 
              font-size: small; 
            }                     
.smallwhite      
            {
              font-size: xx-small;
              color : white;
            }
.twosmall      
            {
              font-size: xx-small;
			  color: #FFFFFF;
            }

.pvinfo     
            {
              font-size: 10px;
              color: #6699CC;
              text-align: left;
              margin-bottom: 5px;
            }                          
.subhead1      
            {
              font-size: 9px;
			  letter-spacing: 10px;
			  color: #009999;
			  background: #FFFFFF;
			  padding-left: 13px;
			  padding-right: 0px;
			  padding-bottom: 1px;
			  padding-top: 4px;
			  border-left: 0px solid #FFFFFF;
			  border-right: 0px solid #009999;	
			  border-top: 0px solid #009999;
			  border-bottom: 0px solid #009999;
            }

                               
/* +----------------------------------------------------------------------+
   | basic link styles                                                    |
   +----------------------------------------------------------------------+
*/

a:link
            {
              color: #29568f;
              text-decoration: none;
            }

a:visited   
            {  
              color: #29568f;
              text-decoration: none;
            }

a:hover
            {
              color: #29568f;
              text-decoration: underline;
            }

a:active
            {
              color: #990033;
              text-decoration: none;
            }

a:link.menulink1
            {
              color: #FFFFFF;
              font-size: 13px;
              font-weight: bold;
              padding-left: 70px;
              text-decoration: none;
            }

a:visited.menulink1   
            {  
              color: #FFFFFF;
              font-size: 13px;
              font-weight: bold;
              padding-left: 70px;
              text-decoration: none;
            }

a:hover.menulink1
            {
              color: #6F8DB9;
              font-size: 13px;
              font-weight: bold;
              padding-left: 70px;
              text-decoration: none;
            }

a:active.menulink1
            {
              color: #FFFFFF;
              font-size: 13px;
              font-weight: bold;
              padding-left: 70px;
              text-decoration: none;
            }

a:link.email
            {
              color: #009999;
              text-decoration: none;
            }

a:visited.email   
            {  
              color: #009999;
              text-decoration: none;
            }

a:hover.email
            {
              color: #009999;
              background: #FFFFFF;
              text-decoration: none;
            }

a:active.email
            {
              color: #990033;
              text-decoration: none;
            }
            
a:link.bold1
            {
              color: #009999;
              text-decoration: none;
            }

a:visited.bold1   
            {  
              color: #009999;
              text-decoration: none;
            }

a:hover.bold1
            {
              color: #990033;
              text-decoration: none;
            }

a:active.bold1
            {
              color: #009999;
              text-decoration: underline;
            }            

a:link.pv
            {
              color: #009999;
              border-left: 4px solid #BFE5E9;
              padding-left: 5px;
              text-decoration: none;
            }

a:visited.pv   
            {  
              color: #009999;
              border-left: 4px solid #BFE5E9;
              padding-left: 5px;
              text-decoration: none;
            }

a:hover.pv
            {
              color: #990033;
              border-left: 4px solid #7FCBD3;
              padding-left: 5px;
              text-decoration: none;
            }

a:active.pv
            {
              color: #000033;
              border-left: 4px solid #7FCBD3;
              padding-left: 5px;
              text-decoration: none;
            }

a:link.menu
            {
              width: 200px;
              letter-spacing: 4px;
              border-left: 3px solid #7FCBD3;
			  border-right: 0px solid #009999;	
			  border-top: 0px solid #009999;
			  border-bottom: 0px solid #009999;
			  padding-left: 10px;
			  padding-right: 0px;
			  padding-bottom: 5px;
			  padding-top: 5px;
              text-decoration: none;
            }

a:visited.menu   
            {
              width: 200px;
              letter-spacing: 4px;
              border-left: 3px solid #7FCBD3;
			  border-right: 0px solid #009999;	
			  border-top: 0px solid #009999;
			  border-bottom: 0px solid #009999;
			  padding-left: 10px;
			  padding-right: 0px;
			  padding-bottom: 5px;
			  padding-top: 5px;
              text-decoration: none;
            }

a:hover.menu
            {
              width: 200px;
              letter-spacing: 15px;
              border-left: 3px solid #7FCBD3;
			  border-right: 0px solid #009999;	
			  border-top: 1px solid #BFE5E9;
			  border-bottom: 1px solid #BFE5E9;
			  padding-left: 7px;
			  padding-right: 0px;
			  padding-bottom: 4px;
			  padding-top: 4px;
              text-decoration: none;
            }

a:active.menu
            {
              width: 200px;
              letter-spacing: 15px;
              border-left: 1px solid #BFE5E9;
			  border-right: 0px solid #990033;	
			  border-top: 1px solid #BFE5E9;
			  border-bottom: 1px solid #BFE5E9;
			  padding-left: 7px;
			  padding-right: 0px;
			  padding-bottom: 4px;
			  padding-top: 4px;
              text-decoration: none;
            }
            
a:link.illy
            {
              border-left: 0px solid #009999;
			  border-right: 0px solid #009999;	
			  border-top: 0px solid #009999;
			  border-bottom: 0px solid #009999;
			  padding-left: 20px;
			  padding-right: 20px;
			  padding-bottom: 20px;
			  padding-top: 20px;
              text-decoration: none;
            }

a:visited.illy   
            {
              border-left: 0px solid #009999;
			  border-right: 0px solid #009999;	
			  border-top: 0px solid #009999;
			  border-bottom: 0px solid #009999;
			  padding-left: 20px;
			  padding-right: 20px;
			  padding-bottom: 20px;
			  padding-top: 20px;
              text-decoration: none;
            }

a:hover.illy
            {
              border-left: 1px solid #009999;
			  border-right: 1px solid #009999;	
			  border-top: 1px solid #009999;
			  border-bottom: 1px solid #009999;
			  padding-left: 19px;
			  padding-right: 19px;
			  padding-bottom: 19px;
			  padding-top: 19px;
              text-decoration: none;
            }

a:active.illy
            {
              border-left: 1px solid #990033;
			  border-right: 1px solid #990033;	
			  border-top: 1px solid #990033;
			  border-bottom: 1px solid #990033;
			  padding-left: 19px;
			  padding-right: 19px;
			  padding-bottom: 19px;
			  padding-top: 19px;
              text-decoration: none;
            }
            

/* +----------------------------------------------------------------------+
   | boxes					                                              |
   +----------------------------------------------------------------------+
*/ 


#homeMain 
{
	background:#ffffff url('images/home_background.jpg') no-repeat left top;
	font-size: 11px;
	border-left: 0px solid #FFCC99;
	border-right: 0px solid #FFCC99;	
	border-top: 0px solid #FFCC99;
	border-bottom: 0px solid #0098A8;
	padding-left: 150px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-top: 27px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;  
}


#productsMain 
{
	background:#ffffff url('images/products_background.jpg') no-repeat left top;
	font-size: 11px;
	border-left: 0px solid #FFCC99;
	border-right: 0px solid #FFCC99;	
	border-top: 0px solid #FFCC99;
	border-bottom: 0px solid #0098A8;
	padding-left: 150px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-top: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;  
}


.homeBullets
{
	list-style-type: none;
	padding: 0;
	margin-top: 1.5em;
	margin-left: 1em;
	margin-bottom: 1.5em;
}

.whiteBullets
{
	background-image: url('images/bullet_white.png');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 2.5em;
	padding-top: .6em;
	padding-bottom: 0em;
	margin-bottom: .3em;
	display: block;
	min-height: 1.438em;
}


.maintext1 
{
	font-size: 11px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;    
}

.rightcol1 
{
	font-size: 11px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    
}

.bluefooter1
{
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    
}

.menul1 
{
	height: 594px;
	
	background: #FFFFFF;
	font-size: 11px;
	border-left: 0px solid #FFCC99;
	border-right: 0px solid #FFCC99;	
	border-top: 0px solid #FFCC99;
	border-bottom: 1px solid #0098A8;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    
}

.borderfix 
{
	height: 594px;
	border-left: 1px solid #0098A8;
	border-right: 0px solid #FFCC99;	
	border-top: 0px solid #FFCC99;
	border-bottom: 0px solid #0098A8;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    
}


.darkblu 
{
	background: #0098A8;
}

.liteblu 
{
	background: #BFE5E9;
}

.liteblutop 
{
	height: 25px;
	background: #BFE5E9;
	margin-bottom: 5px;
}

.blue_border 
{
	border-left: 5px solid #eaeef4;
	border-right: 5px solid #eaeef4;	
	border-top: 5px solid #eaeef4;
	border-bottom: 5px solid #eaeef4;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

}

.menu1 
{
	border-left: 1px solid #7FCBD3;
	border-right: 1px solid #7FCBD3;	
	border-top: 1px solid #7FCBD3;
	border-bottom: 0px solid #BFE5E9;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

}

.menu2 
{
	border-left: 1px solid #7FCBD3;
	border-right: 1px solid #7FCBD3;	
	border-top: 1px solid #7FCBD3;
	border-bottom: 1px solid #7FCBD3;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

}

.diageoform 
{
	height: 20px;
	border-left: 1px solid #7FCBD3;
	border-right: 1px solid #7FCBD3;	
	border-top: 1px solid #7FCBD3;
	border-bottom: 1px solid #7FCBD3;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0		px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

}


.links1 
{
	border-left: 1px solid #BFE5E9;
	border-right: 1px solid #BFE5E9;	
	border-top: 1px solid #BFE5E9;
	border-bottom: 1px solid #BFE5E9;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-top: 6px;
	margin-top: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.links2 
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0098A8;
	background: #BFE5E9;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-top: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.links3 
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #7FCBD3;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.links4 
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #0098A8;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.multistory1 
{
	font-size: 9px;
	color: #FFFFFF;
	background: #0098A8;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-left: 0px solid #BFE5E9;
	border-right: 0px solid #BFE5E9;	
	border-top: 0px solid #FFCC99;
	border-bottom: 0px solid #BFE5E9;
}

.multistory2 
{
	font-size: 9px;
	color: #FFFFFF;
	background: #0098A8;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;	
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.lineboxtop
{
	height: 25px;
	width: 525px;
	border-left: 1px solid #BFE5E9;
	border-right: 1px solid #BFE5E9;	
	border-top: 0px solid #FFCC99;
	border-bottom: 1px solid #BFE5E9;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 6px;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 23px;
	margin-right: 0px;
    
}

.dblutopr
{
	width: 80px;
	background: #0098A8;
	border-left: 0px solid #BFE5E9;
	border-right: 2px solid #0098A8;	
	border-top: 0px solid #FFCC99;
	border-bottom: 1px solid #0098A8;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;  
}

.banner
{
	width: 100%;
	background: #0098A8;
	border-left: 0px solid #FFFFFF;
	border-right: 1px solid #0098A8;	
	border-top: 0px solid #FFCC99;
	border-bottom: 0px solid #BFE5E9;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
	margin-right: 0px;
    
}

.mainwidth 
{
	width: 700px;
	height: 594px;
	background: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-left: 0px solid #BFE5E9;
	border-right: 1px solid #0098A8;	
	border-top: 0px solid #0098A8;
	border-bottom: 1px solid #0098A8;
}

.mainbgimg
{
	width: 100%;
	height: 457px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(images/honeybg.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
	border-left: 0px solid #FFCC99;
	border-right: 0px solid #0098A8;	
	border-top: 0px solid #FFCC99;
	border-bottom: 0px solid #0098A8;
}

.footer1
{
	height: 36px;
	width: 677px;
	border-left: 0px solid #0098A8;
	border-right: 0px solid #0098A8;	
	border-top: 0px solid #0098A8;
	border-bottom: 0px solid #0098A8;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	margin-right: 0px;  
}

.dblulol
{
	height: 35px;
	width: 150px;
	background: #0098A8;
	border-left: 0px solid #BFE5E9;
	border-right: 0px solid #BFE5E9;	
	border-top: 0px solid #0098A8;
	border-bottom: 0px solid #BFE5E9;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;  
}

.thumcol
{
	height: 150px;
	width: 60px;
	float: right;
	color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	border-left: 0px solid #BFE5E9;
	border-right: 0px solid #0098A8;	
	border-top: 0px solid #FFCC99;
	border-bottom: 0px solid #0098A8;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;  
}

.thumstrip1
{
	height: 35px;
	width: 58px;
	color: #FFFFFF;
	background: #0098A8;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px; 
}

.thumstrip2
{
	height: 35px;
	width: 58px;
	color: #FFFFFF;
	background: #7FCBD3;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px; 
}

.thumstrip3
{
	height: 35px;
	width: 58px;
	color: #FFFFFF;
	background: #BFE5E9;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px; 
}

.thumstrip4
{
	height: 35px;
	width: 58px;
	color: #7FCBD3;
	background: #E1F7F9;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px; 
}

.thumstrip5
{
	height: 35px;
	width: 58px;
	color: #7FCBD3;
	background: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	border-left: 1px solid #E1F7F9;
	border-right: 1px solid #E1F7F9;	
	border-top: 0px solid #E1F7F9;
	border-bottom: 1px solid #E1F7F9; 
}


.textbox1
{
	width: 565px;
	color: #009999;
	
	background: #E1F7F9;
	padding-left: 25px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 23px;
	margin-right: 0px;
	border-left: 1px solid #7FCBD3;
	border-right: 1px solid #7FCBD3;	
	border-top: 1px solid #7FCBD3;
	border-bottom: 1px solid #7FCBD3;
}


.textblock1
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-left: 6px solid #FFFFFF;
	border-right: 0px solid #7FCBD3;	
	border-top: 0px solid #7FCBD3;
	border-bottom: 15px solid #FFFFFF;
}

.darkborder
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}	

.form 
{
	font-size: 10px;
	border-left: 0px solid #FFCC99;
	border-right: 0px solid #FFCC99;	
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFCC99;
	padding-left: 1x;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    
}

.form2 
{
	border-left: 0px solid #FFCC99;
	border-right: 0px solid #7FCBD3;	
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFCC99;
	padding-left: 1x;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-top: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    
}


/* +----------------------------------------------------------------------+
   | Portfolio Viewer                                                               |
   +----------------------------------------------------------------------+
*/ 

.pv1
{
	height: 35px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	border-left: 0px solid #FF9966;
	border-right: 0px solid #BCDDDD;	
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #BCDDDD;
} 

.pv2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0098A8;
	background: #FFFFFF;
	font-size: 9px;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
    margin-top: 1px;
    margin-left: 13px;
    margin-right: 0px;
    margin-bottom: 0px;
	border-left: 0px solid #FF9966;
	border-right: 1px solid #BCDDDD;	
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #BCDDDD;
} 

.pv3
{
	height: 36px;
	width: 500px;
	letter-spacing: 8px;
    font-size: 9px;
    color: #7FCBD3;
	text-align: left;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	border-left: 0px solid #FF9966;
	border-right: 0px solid #BCDDDD;	
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #BCDDDD;
} 

.pv4
{
	text-align: center;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	border-left: 0px solid #FF9966;
	border-right: 0px solid #BCDDDD;	
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #BCDDDD;
} 

.pv5
{
	text-align: center;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	border-left: 0px solid #FF9966;
	border-right: 0px solid #BCDDDD;	
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #BCDDDD;
} 

.pv6
{
	font-size: 10px;
	color: #009999;
	background: #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	border-left: 0px solid #99CCCC;
	border-right: 0px solid #BCDDDD;	
	border-top: 1px solid #BFE5E9;
	border-bottom: 0px solid #BCDDDD;
} 

.pv7
{
	text-align: left;
	width: 100%;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	border-left: 1px solid #99CCCC;
	border-right: 1px solid #99CCCC;	
	border-top: 1px solid #99CCCC;
	border-bottom: 1px solid #99CCCC;
} 

/* +----------------------------------------------------------------------+
   | IDEAS VIEWER                                                               |
   +----------------------------------------------------------------------+
*/ 

.greyline
{
    width: 100%;                                                                                                                                                                                                                                                             
	border-left: 0px solid #FFCC99;
	border-right: 0px solid #CCCCCC;	
	border-top: 0px solid #FFCC99;
	border-bottom: 1px solid #CCCCCC;                                                                  
}

.ideas-menu1
{
    width: 250px;
	font-size: 10px;
    color: #999999;                                                                                                                                                                                                                                                             
	border-left: 0px solid #FFCC99;
	border-right: 1px solid #CCCCCC;	
	border-top: 0px solid #FFCC99;
	border-bottom: 5px solid #E6E6E6;
	padding-left: 10x;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-left: 0x;                                                                   
}

.project
{
    font-size: 9px;
    color: #009999;                                                                                                                                                                                                                                                                                                                               
}

.ideas-menu-top
{
    font-size: xx-small;
    color: #999999;                                                                                                                                                                                                                                                             
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;	
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;  
	margin-left: 10x;                                                                
}

.ideas-menu-top2
{
    font-size: xx-small;
    color: #999999;                                                                                                                                                                                                                                                             
	border-left: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;	
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	padding-left: 0x;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;                                                                  
}

.ideas-menu-top3
{
    font-size: xx-small;
    color: #666666; 
	background: #E6E6E6;                                                                                                                                                                                                                                                            
	border-left: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;	
	border-top: 0px solid #FFCC99;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 2x;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;                                                                  
}


/* +----------------------------------------------------------------------+
   | footer                                                               |
   +----------------------------------------------------------------------+
*/ 
.footer
{
    font-size: xx-small;
    color: #663399;                                                                                                                                                                                                                                                             
	                                                                   
}

.foliofooter
{
    font-size: xx-small;
    color: #663399;                                                                                                                                                                                                                                                             
	border-left: 0px solid #FFCC99;
	border-right: 0px solid #FFCC99;	
	border-top: 1px solid #FFCC99;
	border-bottom: 3px solid #FFCC99;
	padding-left: 4x;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;                                                                   
}

/* +----------------------------------------------------------------------+
   | Printing                                                             |
   +----------------------------------------------------------------------+
*/  
 
@media print {
  
  @page         { margin: 2% }
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, 
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
  
}
      
.blue_border table tr .maintext1 {
	font-size: 11px;
}
.blue_border table tr .maintext1 p {
	font-size: 14px;
}
.blue_border table tr .maintext1 p {
	font-size: 11px;
}
.bold_blue_big {
	font-size: 14px;
}
