/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
body
 {
 	font: normal 8pt arial, verdana "sans-serif";
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
 }
 
 #navigation
 {
 	
	margin:0;
	padding: 0 0 40px 10px;
	
 }  
 
#navigation li
 {
 	margin:0;
	padding:0;
	display:inline;
	list-style-type: none;
 }
 
#navigation a:link, #navigation a:visited
 {
 	float: left;
	font: normal 9pt arial, verdana, sans-serif;
	text-align:right;
	padding: 0 20px 6px 12px;
	text-decoration:none;
	color: #ffffff;
 } 
 
#navigation a:link.active, #navigation a:hover
  {
  	 color: #CE3900;
  } 
 
 
 #languages
 {
 	font: bold 7pt arial, verdana, sans-serif;
	margin-bottom:1px;
	padding-left: 5px;
	background: Black;
 }  
 
#languages li
 {
 	font: bold 7pt arial, verdana, sans-serif;
	color: #ffffff;
	display:inline;
	list-style-type: none;
	background: Black;
 }
 
#languages a:link, #languages a:visited
 {
 	
	font: bold 7pt arial, verdana, sans-serif;
	text-align:left;
	
	text-decoration:none;
	color: #ffffff;
	background: Black;
 } 
 
#languages a:active, #languages a:hover
  {
  	 color: Yellow;
	 background: Black;
  }
  
  
 #login-box
   {
   	padding-top:6px;
		
		
   }  
	
.login-box-text
 {
 	padding-left:3px;
	font: bold 7pt arial, verdana, sans-serif;
	text-align:right;
	
	color: #575757;
 } 
 
 .login-box-input
 {
 	margin-top:3px;
	font: normal 7pt arial, verdana, sans-serif;
	text-align:left;
	
	color: #000000;
 } 
 
 
 .top-links
{
	 font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #BEBEBE;
	background-color: transparent;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

.top-links a:link, .top-links a:visited
{
  font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E6E6FA;
	text-decoration:none;
	background-color: transparent;
}

.top-links a:hover, .top-links a:active
{ font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:underline overline;
	
	background-color: transparent;
	

}

.products-box-title-expanded
 {
    padding-top:4px;
 	padding-left:18px;
	font: bold 7pt arial, verdana, sans-serif;
	text-align:left;
	
	color: #A52A2A;
	background: transparent;
 } 
 
  .products-box-title-expanded a:link, .products-box-title-expanded a:visited
 {
 font: bold 7pt arial, verdana, sans-serif;
 	background: transparent;
	text-decoration:none;
	color: Black;
 } 
 
.products-box-title-expanded a:active, .products-box-title-expanded a:hover
  {
  font: bold 7pt arial, verdana, sans-serif;
    background: transparent;
  	 color: #A0522D;
	 text-decoration:none;
  }
 
 .products-box-title-closed
 {
  padding-top:4px;
 	padding-left:18px;
	font: bold 7pt arial, verdana, sans-serif;
	text-align:left;
	background: transparent;
	color: Black;
 } 
 
 
 .products-box-title-closed a:link, .products-box-title-closed a:visited
 {
 font: bold 7pt arial, verdana, sans-serif;
 	background: transparent;
	text-decoration:none;
	color: Black;
 } 
 
.products-box-title-closed a:active, .products-box-title-closed a:hover
  {
  font: bold 7pt arial, verdana, sans-serif;
    background: transparent;
  	 color: #A0522D;
	 text-decoration:none;
  }
 
 .products-link
 {
   margin-top:0px;
 	padding-left:8px;
	padding-right:6px;
	font: bold 8pt arial, verdana, sans-serif;
	text-align:left;
	 background: transparent;
	color: White;
 } 
 
  .products-link-pdf
 {
   margin-top:5px;
    margin-bottom:5px;
 	padding-left:8px;
	padding-right:6px;
	font: bold 8pt arial, verdana, sans-serif;
	text-align:left;
	 background: transparent;
	color: White;
 } 
 
.products-link a:link, .products-link a:visited
 {
 	font: bold 8pt arial, verdana, sans-serif;
	text-decoration:none;
	color: #ffffff;
	 background: transparent;
 } 
 
.products-link a:active, .products-link a:hover
  {font: bold 8pt arial, verdana, sans-serif;
  	 color: #FEFF7B;
	 text-decoration:underline;
	  background: transparent;
  }
  
   .sections-link
 {
   margin-top:5px;
 	padding-left:8px;
	padding-bottom:4px;
	margin-left:3px;
	margin-right:1px;
	font: bold 8pt arial, verdana, sans-serif;
	text-align:left;
	border: 0px solid #ffffff;
	border-bottom-width: 1px;
	
	color: #F0E68C;
 } 
 
.sections-link a:link, .sections-link a:visited
 {
 	font: bold 8pt arial, verdana, sans-serif;
	text-decoration:none;
	color: #FFFFE0;
	background: transparent;
 } 
 
.sections-link a:active, .sections-link a:hover
  {
  font: bold 8pt arial, verdana, sans-serif;
  	 color: Yellow;
	 text-decoration:underline;
	 background: transparent;
  }
  
.sections-link-void
 {
   margin-top:2px;
 	margin-bottom:2px;
	font: bold 8pt arial, verdana, sans-serif;
	text-align:left;
	border: 0px solid #ffffff;
	border-bottom-width: 1px;
	
	color: #F0E68C;
 } 
  
   .date
 {
   margin-top:0px;
 	padding-left:1px;
	font: bold 7pt arial, verdana, sans-serif;
	text-align:center;
	
	color: White;
 } 

 
    .footer
 {
   margin-top:0px;
 	padding-right:10px;
	font: normal 8pt arial, verdana, sans-serif;
	text-align:right;
	color: #989898;
	
 } 
 
  
 .footer a:link, .footer a:visited
 {
 	font: bold 8pt arial, verdana, sans-serif;
	text-decoration:underline;
	color: #545454;
 } 
 
.footer a:active, .footer a:hover
  {
  	 color: #DAA520;
  }
  
  
  .prod-box-title
{
   font: bold 9pt arial, verdana, sans-serif;
	color: #EE4200;
	border: 0px solid #227BA7;
	border-bottom-width: 1px;
	background-color : #E6E9ED;
	
}

  .prod-box-title-line
{
   font: bold 9pt arial, verdana, sans-serif;
	color: White;
	border: 0px solid #227BA7;
	border-bottom-width: 1px;
	
   background-color: #227BA7;
	
}

  .quotation-link
{
   font: bold 8pt arial, verdana, sans-serif;
	color: #F4A460;
	background-color: transparent;
}

  .quotation-link a:link, .quotation-link a:visited
{
   font: bold 8pt arial, verdana, sans-serif;
	color: White;
	text-decoration:none;
	background-color: transparent;
}

  .quotation-link a:hover, .quotation-link a:active
{
   font: bold 8pt arial, verdana, sans-serif;
	color: #F0E68C;
	text-decoration:underline;
	background-color: transparent;
}

  .quotation-title
{
   font: bold 9pt arial, verdana, sans-serif;
	color: White;
	background-color: transparent;
}




  .nav-bar-kamini
{
   font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	
	padding:1px;
	padding-left:3px;
	
	margin-top:3px;
	margin-bottom:3px;
	background-color : #009BDF;
	border: 1px solid #00008B;
}

  .nav-bar-delinea
{
   font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:1px;
	padding-left:3px;
	
	
	margin-top:3px;
	margin-bottom:3px;
	background-color : #00A651;
	border: 1px solid #00008B;
}


  .nav-bar-design
{
   font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:1px;
	padding-left:3px;
	
	
	margin-top:3px;
	margin-bottom:3px;
	background-color : #D16EAB;
	border: 1px solid #00008B;
}
 
 
 
.img-link-box
{
   margin-top:3px;
	
	padding-right:5px;
}

.prod-desc
{
   font: normal 8pt arial, verdana, sans-serif;
   padding:3px;
	padding-top:4px;
	margin-bottom:3px;
	background-color : #ffffff;
	
}

.blue-title
{
    
   padding:2px;
   color:#000000;
	margin-left:4px;
	margin-right:4px;
	background-color : #D0D9E2;
	border: 1px solid #ff0000;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

.blue-title-2
{
    
   padding:4px;
   color:#000000;
	text-align:left;
	padding-left:8px;
	background-color : #D9D6FA;
	/*border: 1px solid #ff0000;*/
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}


.prod-box-table-title
{
    text-align:center;
	font :bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	background-color : #ff0000;
	
}

.prod-box-table-title a:link
{
  text-decoration:none;
	
}

.prod-box-paragraph-1
{
    text-align:justify;
	 font :normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding:2px;
	 padding-top:12px;
	 padding-right:9px;
	 background-color : #ffffff;
	
}



.prod-box-paragraph-1b
{
    text-align:justify;
	 font :normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000000;
	 
	 
	 
	 border: 1px solid #ff0000;
	 border-top-width:0px;
	 border-right-width:0px;
	 background-color : #ffffff;
	
}

.prod-box-paragraph-1c
{
    text-align:justify;
	 font :normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000000;
	 margin-top:8px;
	 margin-bottom:2px;
	 padding-right:5px;
	 padding-left:5px;
	 background-color : #ffffff;
	
}

.prod-box-paragraph-1d
{
    text-align:justify;
	 font :normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding:8px;
	 padding-bottom:0px;
	 padding-top:12px;
	 width:550px;
	 margin-top:0px;
	 /*background-color : #ffffff;*/
	 
	 border: 2px dotted #B9B9FF;
	 
	 /* border-bottom-width:0px;*/
	background: transparent;
}
.prod-box-paragraph-2
{
    text-align:justify;
	 font :normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding:2px;
	 padding-right:9px;
	 background-color : #ffffff;
	
}

.prod-box-paragraph-3
{
    text-align:justify;
	 font :normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding:2px;
	
	 background-color : #ffffff;
	
}

.prod-box-paragraph-4
{
    text-align:justify;
	 font :normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding-top:0px;
	 padding-left:1px;
	 padding-right:1px;
	
	 background-color : #ffffff;
	
}

.prod-box-paragraph-5
{
    text-align:justify;
	 font :normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding-top:10px;
	 padding-left:16px;
	 padding-right:16px;
	
	 background-color : #ffffff;
	
}

.prod-box-paragraph-6
{
    text-align:center;
	 font :normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding-top:10px;
	 padding-left:16px;
	 padding-right:16px;
	
	 background-color : #ffffff;
	
}

.prod-box-code
{
		font : bold 7pt Arial, Helvetica, sans-serif;
		text-align:center;
		color:#000000;
		margin-top:5px;
	
}

.prod-box-table-title
{
    text-align:center;
	font :bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	background-color : #ff0000;
	
}

.prod-box-table-raw-o
{
    text-align:center;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #ffffff;
}	

.prod-box-table-raw-s
{
	text-align:center;
	font :normal 8pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #F7CEAC;
}

.prod-box-table-raw-p
{
	text-align:center;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color :#F5B076;
}

.prod-box-table-raw-b2
{
	text-align:center;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color :#B6DDE5;
}

.prod-box-table-raw-b2-l
{
	text-align:left;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #B6DDE5;
}

.prod-box-table-raw-s-l
{
	text-align:left;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color :#F7CEAC;
}

.prod-box-table-raw-o-l
{
    text-align:left;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #ffffff;
}

.prod-box-table-raw-o-l a:link, .prod-box-table-raw-o-l a:visited
{
   text-align:left;
	font :normal 8pt Arial, Helvetica, sans-serif;
	color: Blue;
	background-color : #ffffff;
	text-decoration:underline;
}

.prod-box-table-raw-o-l a:active, .prod-box-table-raw-o-l a:hover
{
   text-align:left;
	font :normal 8pt Arial, Helvetica, sans-serif;
	color: #0000CD;
	background-color : #ffffff;
	text-decoration:underline;
}

  .prod-box-line
{
   
	color:#EE4200;
   /*padding:3px;*/
	/*padding-top:12px;*/
	
	border: 1px solid #076B9C;
	
	
}

.blue-title2
{
    
   padding:2px;
   color:#000000;
	background-color : #DCDCDC;
	border: 1px solid #ff0000;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	margin-top:8px;
}


.black-ink
{
        color: #000000;
		font : normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.red-title-2
{
    display:block;
    padding:2px;
    color:#000000;
	background-color : #ffffff;
	border: 1px solid #ff0000;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.prod-box-table-raw-b-l
{
	text-align:left;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #C1FEFF;
}

.prod-box-table-raw-b
{
	text-align:center;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #C1FEFF;
}
.prod-box-table-raw-p-l
{
	text-align:left;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #F5B076;
}

.prod-box-table-raw-o-j
{
    text-align:justify;
	font :normal 8pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #ffffff;
}

.prod-box-table-raw-b3
{
	text-align:center;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color : #0000CD;
}

.product-box-sub-title
 {
    
 	font : bold 7pt Arial, Helvetica, sans-serif;
	text-align:left;
	list-style-type: none;
	margin-left:3px;
	margin-top:5px;
	padding-bottom:2px;
	padding-top:2px;
	
	width:157px;
	background-color: #ffffff;
	color: Navy;
 }
 
 .product-box-sub-title a:link, .product-box-sub-title a:visited
 {
 	font : bold 7pt Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color: #ffffff;
		color: Navy;
 }
 
  .product-box-sub-title a:hover, .product-box-sub-title a:active
 {
 	font : bold 7pt Arial, Helvetica, sans-serif;
	text-decoration:underline overline;
	background-color: #ffffff;
		color: Navy;
 }
 
 .fittings-desc
{
	width:250px;
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:3px;
	border-top-width:1px;
	text-align:left;
}

 .fittings-desc2
{
	
	font : bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #050c72;
	text-align:center;
	margin-top:3px;
	border-top-width:1px;

}

.controls-img-box
  {
  	margin-top:3px;
	
  }
  
  .contacts-kamini-img-box
  {
  	padding-left:1px;
	
  }
  
 .contacts-design-img-box
  {
  	padding-right:1px;
	
  }
  
  .contacts-kamini-box
  {
    font : bold 8pt Arial, Helvetica, sans-serif;
	 margin-top:5px;
	 margin-left:7px;
	 background-color: #ffffff;
	 color: Navy;
	 margin-bottom:1px;
	
  }
  
  .contacts-kamini-text-box
  {
    font : bold 8pt Arial, Helvetica, sans-serif;
	 margin-top:5px;
	 margin-left:7px;
	 background-color: #ffffff;
	 color: #000000;
	 margin-bottom:10px;
	
  }
  
  .contacts-kamini-text-box a:link,  .contacts-kamini-text-box a:visited
  {
    font : normal 8pt Arial, Helvetica, sans-serif;
	
	 background-color: #ffffff;
	 color: #585858;
}

  .contacts-kamini-text-box a:hover,  .contacts-kamini-text-box a:active
  {
    font :normal 8pt Arial, Helvetica, sans-serif;
	
	 background-color: #ffffff;
	 color: #FF8C00;
}
  
  .contacts-delinea-box
  {
    font : bold 8pt Arial, Helvetica, sans-serif;
	 margin-top:5px;
	 margin-left:7px;
	 background-color: #ffffff;
	 color: Navy;
	 margin-bottom:1px;
	
  }
  
  .contacts-delinea-text-box
  {
    font : bold 8pt Arial, Helvetica, sans-serif;
	
	 margin-top:5px;
	 margin-left:7px;
	 background-color: #ffffff;
	 color: #000000;
	 margin-bottom:10px;
	
  }
  
  .contacts-delinea-text-box a:link,  .contacts-delinea-text-box a:visited
  {
    font : normal 8pt Arial, Helvetica, sans-serif;
	
	 background-color: #ffffff;
	 color: #585858;
}

  .contacts-delinea-text-box a:hover,  .contacts-delinea-text-box a:active
  {
    font :normal 8pt Arial, Helvetica, sans-serif;
	
	 background-color: #ffffff;
	 color: #FF8C00;
}
  
   .contacts-design-box
  {
    font : bold 8pt Arial, Helvetica, sans-serif;
	
	  margin-top:5px;
	 margin-left:7px;
	 background-color: #ffffff;
	 color: Navy;
	 margin-bottom:1px;
	
  }
  
  .contacts-design-text-box
  {
    font : bold 8pt Arial, Helvetica, sans-serif;
	
	 margin-top:5px;
	 margin-left:7px;
	 background-color: #ffffff;
	 color: #000000;
	 margin-bottom:10px;
	
  }
  
  .contacts-design-text-box a:link,  .contacts-design-text-box a:visited
  {
    font : normal 8pt Arial, Helvetica, sans-serif;
	
	 background-color: #ffffff;
	 color: #585858;
}

  .contacts-design-text-box a:hover,  .contacts-design-text-box a:active
  {
    font :normal 8pt Arial, Helvetica, sans-serif;
	
	 background-color: #ffffff;
	 color: #FF8C00;
}
  
  
  .topic-text
  {
    font : bold 8pt Arial, Helvetica, sans-serif;
	
	 margin-top:3px;
	 margin-left:7px;
	 background-color: transparent;
	 color: White;
	 
	
  }
  
  .left-link
 {
  padding-top:3px;
 	padding-right:25px;
	font: bold 8pt arial, verdana, sans-serif;
	text-align:right;
	background: transparent;
	color: Black;
 } 
 
 
 .left-link a:link, .left-link a:visited
 {
 font: bold 8pt arial, verdana, sans-serif;
 	background: transparent;
	text-decoration:none;
	color: Black;
 } 
 
.left-link a:active, .left-link a:hover
  {
  font: bold 8pt arial, verdana, sans-serif;
    background: transparent;
  	 color: #A0522D;
	 text-decoration:none;
  }
  
  .fairs-text-box
  {
    font : normal 8pt Arial, Helvetica, sans-serif;
	
	 margin-top:32px;
	
	 background-color: transparent;
	 color: #000000;
	
	
  }
  
  .box-generic-content
  
   {
	    margin-top:5px;
	            
   }
  
  
  .error-text
{
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:300px;
   color:#ff0000;
	background : transparent;
	margin-bottom:20px;
	text-align:center;
	
}

  .category-title
{
	font : bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:#ffffff;
	background : transparent;
	margin-top:6px;
	text-align:center;
	
}

  .fairs-title
{
	font : bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:#ffffff;
	background : transparent;
	margin-top:3px;
	text-align:center;
	
}


  .opportunities-content
{
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #00008B;
	background : transparent;
	padding:3px;
	padding-top:5px;
	text-align:center;
	
}

  .opportunities-content a:link, .opportunities-content a:visited
{
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #00008B;
	background : transparent;
	text-decoration:underline;
	
}

  .opportunities-content a:hover, .opportunities-content a:active
{
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #ffffff;
	background : transparent;
	text-decoration:underline;
	
}

  .user-content
{
   
	color:#000000;
 
	background-color : #ffffff;
	border: 1px solid #076B9C;
	
	
}

.user-box
{
    
	 color: #000000;
	 
	 padding:2px;
	 padding-top:15px;
	 padding-bottom:15px;
	
	 width: 360px;
	 margin-top:0px;
	 background-color : #ffffff;
	 
	 border: 2px dotted #B9B9FF;
	
}

.user-box-2
{
    
	 color: #000000;
	 font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 padding:2px;
	 padding-top:10px;
	 padding-bottom:10px;
	 width:340px;
	 margin-top:20px;
	 
	 background-color : #ffffff;
	 
	 border: 2px dotted #B9B9FF;
	
}

.user-box-2 a:link, .user-box-2 a:visited
{
    
	 color: #0000CD;
	 
	 font : normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 background-color : #ffffff;
	 text-decoration:underline;
	
	
}
.user-box-2 a:hover, .user-box-2 a:active
{
    
	 color: #B22222;
	 
	font : normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	 background-color : #ffffff;
	 text-decoration:underline;
	
	
}

.user-box-text
{
    
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #ffffff;
	background : transparent;
	
	
}

.user-box-text-blue
{
    
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Navy;
	background : transparent;
	
	
}

.user-box-text-blue-normal
{
    
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Navy;
	background : transparent;
	
	
}

.user-box-text-blue-normal a:link, user-box-text-blue-normal a:visited
{
    
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Navy;
	text-decoration:underline;
	background : transparent;
	
}

.user-box-text-blue-normal a:hover, user-box-text-blue-normal a:active
{
    
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #FF4500;
	text-decoration:underline;
	background : transparent;
	
}



.user-box-text-small
{
    
	font : normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #ffffff;
	background : transparent;
	
	
}

.user-active
{
    
	font : normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Yellow;
	background : transparent;
	
	
}

.user-auth
{
    
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #191970;
	background : transparent;
	
	
}

.login-auth-box-main
{
    
	font : normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #ffffff;
	background : transparent;
	padding-top:12px;
	padding-left:6px;
	padding-bottom:3px;
	margin-bottom:3px;

	
	
}

.login-auth-box-others
{
    
	font : normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #ffffff;
	background : transparent;
	margin-top:8px;
	padding-left:7px;
	padding-right:7px;
	
	
}

.login-auth-box-others a:link, .login-auth-box-others a:visited
{
    
	font : normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #ffffff;
	text-decoration:none;
	background : transparent;
	
}

.login-auth-box-others a:hover, .login-auth-box-others a:active
{
    
	font : normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #F0E68C;
	text-decoration:underline overline;
	background : transparent;
	
}
	
  .fairs-content
{
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #00008B;
	background : transparent;
	padding:3px;
	padding-top:5px;
	text-align:center;
	
}	

  .fairs-content a:link, .fairs-content a:visited
{
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #00008B;
	background : transparent;
	text-decoration:none;
	
	
}	

  .fairs-content a:hover, .fairs-content a:active
{
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Maroon;
	background : transparent;
	text-decoration:underline;
	
	
}	

  .form-text
{
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Black;
	background : transparent;

}

  .form-text-normal
{
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Black;
	background : transparent;

}	

  .form-text-small
{
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Black;
	background : transparent;

}	

  .form-field
{
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:5px;
   color: Black;	
   background: #ffffff;
}	

  .form-button
{
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	
   color: Black;
	text-align:center;
background: #ffffff;

}

  .form-button2
{
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ffffff;
	text-align:center;
	    background: #99bf00;border: 2px #077c41 double;}	

  .form-text-header
{
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Black;
	background-color: #FF9F9F;
	text-align:left;
	width: 430px;
	padding:8px;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}	 

  .form-text-header-2
{
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Black;
	background-color: #f7e030;
	text-align:center;
	
	padding:8px;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

  .form-text-header-2 a:link, .form-text-header-2 a:visited
{
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Black;
	background-color: #FF9F9F;
	text-align:center;
	
}

  .form-text-header-2 a:hover, .form-text-header-2 a:active
{
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: Black;
	background-color: #FF9F9F;
	text-align:center;
	
}

.prod-box-table-raw-o-r
{
    text-align:right;
	font :normal 7pt Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #ffffff;
}


.company-header
{
   text-align:right;
	font :bold 8pt Arial, Helvetica, sans-serif;
   text-align:left;
	
	padding:4px;
	padding-left:10px;
	color: #ffffff;
	background-color : transparent;
	background-image: url(../img/company_header_red.jpg);
}

.company-presentation
{  
   text-align:justify;
	font :normal 8pt Arial, Helvetica, sans-serif;
  
	margin-top:10px;
	
	padding-right:10px;
	padding-left:10px;
	color: #000000;
	background-color :transparent;
	
	border-bottom-width:0px;
}

.laws-box
{  
   text-align:left;
	font :bold 7pt Arial, Helvetica, sans-serif;
  
	margin-top:3px;
	margin-left:25px;
	
	color: White;
	background-color : transparent;
	
}

.laws-box a:link, .laws-box a:visited
{  
  
	font :bold 7pt Arial, Helvetica, sans-serif;
 
	text-decoration:none;
	color: White;
	background-color : transparent;
	
}

.laws-box a:link, .laws-box a:hover
{  
  
	font :bold 7pt Arial, Helvetica, sans-serif;
   
	text-decoration:underline;
	color: Yellow;
	background-color : transparent;
	
}

.laws-box-title
{  
   text-align:center;
	font :bold 11pt Arial, Helvetica, sans-serif;
  	
	color: Navy;
	background-color : transparent;
	
}

.laws-box-header
{  
   text-align:center;
	font :normal 9pt Arial, Helvetica, sans-serif;
  	padding:6px;
	color: Black;
	background-color : #EEEEEE;
	
}


.laws-box-header
{  
   text-align:center;
	font :normal 9pt Arial, Helvetica, sans-serif;
  	padding:6px;
	color: Black;
	background-color : #E2E2E2;
	
}


.laws-box-small-title
{  
   text-align:left;
	font :strong 8pt Arial, Helvetica, sans-serif;
  	
	color: #0000CD;
	background-color : #ffffff;
	
	
}

.laws-box-text
{  
   text-align:left;
	font :normal 8pt Arial, Helvetica, sans-serif;
  	
	color: #000000;
	background-color : #ffffff;
	margin-bottom:8px;
	
}

.laws-box-subtitle
{  
   text-align:center;
	font :normal 9pt Arial, Helvetica, sans-serif;
  	padding:10px;
	color: Black;
	background-color : #E2E2E2;
	
}

  .bottom-nav-text
{
	
	text-align:right;
	font :bold 8pt Arial, Helvetica, sans-serif;
	color: Yellow;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:3px;
	margin-top:5px;
	text-decoration:none;
	background-color : #F8EB83;
	
}

  .bottom-nav-text a:link, a:visited
{
	
	font :bold 8pt Arial, Helvetica, sans-serif;
	color: #FDF5E6;
	
	text-decoration:underline;
	background-color : #6699CC;
	
} 

 .bottom-nav-text a:hover, a:active
{
	
	font :bold 8pt Arial, Helvetica, sans-serif;
	color: White;
	
	text-decoration:underline;
	background-color : #6699CC;
	
}

.login-label
{
    	font :bold 8pt Arial, Helvetica, sans-serif;
	    color: Black;
		
		 
}

.login-control
{
    font :bold 7pt Arial, Helvetica, sans-serif;
	 color: #696969;
	 margin-right:5px;
		 
}


.admin-content-inner-box
  {
     
		width:400px;
      font: bold 8pt arial, verdana, sans-serif;
		color: #696969;
		text-align:center;
		padding:20px;
		border: 1px solid #CE9A1E;
		background-color: #F4A460;
  }  
  
  
  .admin-content-inner-box-low
  {
     
		width:400px;
      font: bold 8pt arial, verdana, sans-serif;
		color: #ffffff;
		text-align:center;
		padding:5px;
		border: 1px #071689 solid;
		background-color: #7570d0;
  } 
  
.admin-content-box
  {
    margin-top:5px;
      font: bold 8pt arial, verdana, sans-serif;
		color: #FF4500;
		/*padding:20px;*/
		border: 1px solid #CE9A1E;
		background-color: White;
  } 
  
   .admin-menu-box
  {
    margin-top:5px;
    text-align:left;
  	 font: bold 7pt arial, verdana, sans-serif;
	 color: #C6C6C6;
  } 
  
    .error-message
  {
    margin-top:20px;
     margin-bottom:20px;
    text-align:center;
  	 font: bold 8pt arial, verdana, sans-serif;
	color: #CC0000;
  }  
  
      .message-admin
  {
    
    margin-top:15px;
	
    text-align:justify;
  	 font: bold 8pt arial, verdana, sans-serif;
	 color: #696969;
  } 
  
  .admin-logged-bar
  {
    
    padding-right:20px;
	 padding-bottom:8px;
	
    text-align:right;
  	 font: bold 8pt arial, verdana, sans-serif;
	 color: #606060;
  } 
    
   .admin-controlbar-text
    { 
	  font: bold 8pt arial, verdana, sans-serif;
      text-align:left;
	  padding:5px;
	  padding-left:10px;
  	  font: bold 9pt arial, verdana, sans-serif;
	  color: #e9d822;
	  background-color: #4d4092;      border: 1px #000000 solid;
     }  
  
  .admin-controlbar-text a:link, .admin-controlbar-text a:visited
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #f7f70a;
		text-decoration: none;
  	   background-color: #4d4092;
  }  
  
  .admin-controlbar-text a:hover,  .admin-controlbar-text a:active
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #fff600;
		text-decoration: underline overline;
  	 background-color: #4d4092;
  	   
  }  
  
.admin-controlbar-text2
 { 
   font: bold 8pt arial, verdana, sans-serif;
   text-align:left;
   padding:3px;
   padding-left:10px;
   margin-bottom:1px;
   font: bold 9pt arial, verdana, sans-serif;
   color: #e9d822;
   background-color: #99aaf5;   border: 1px #000000 solid;
  }
  

  
  .admin-controlbar-text2-nobordr
 { 
   font: bold 8pt arial, verdana, sans-serif;
   text-align:left;
   padding:3px;
   padding-left:10px;
   margin-bottom:1px;
   font: bold 9pt arial, verdana, sans-serif;
   color: #e9d822;
   background-color: #99aaf5;   border-top: 1px #000000 solid;
   border-bottom: 1px #000000 solid;
   border-left: 1px #000000 solid;
   
   }
   
    .admin-controlbar-text2-nobordl
 { 
   font: bold 8pt arial, verdana, sans-serif;
   text-align:left;
   padding:3px;
   padding-left:10px;
   margin-bottom:1px;
   font: bold 9pt arial, verdana, sans-serif;
   color: #e9d822;
   background-color: #99aaf5;   border-top: 1px #000000 solid;
   border-bottom: 1px #000000 solid;
   border-right: 1px #000000 solid;
   
   }
  
  
     .admin-controlbar-text2-nobordlr
 { 
   font: bold 8pt arial, verdana, sans-serif;
   text-align:left;
   padding:3px;
   padding-left:10px;
   margin-bottom:1px;
   font: bold 9pt arial, verdana, sans-serif;
   color: #e9d822;
   background-color: #99aaf5;   border-top: 1px #000000 solid;
   border-bottom: 1px #000000 solid;
  
   
   }
  
  
  .admin-controlbar-text3
 { 
   font: bold 8pt arial, verdana, sans-serif;
   text-align:left;
   padding:3px;
   padding-left:10px;
   margin-bottom:5px;
   font: bold 9pt arial, verdana, sans-serif;
   color: #5b5854;
   background-color: #dbdbdb;   border: 1px #000000 solid;
  }  
  
    .admin-controlbar-text3 a:link, .admin-controlbar-text3 a:visited
  {
     font: bold 8pt arial, verdana, sans-serif;
	 color: #3c372e;
	 text-decoration: none;
  	 background-color: #dbdbdb;
  }  
  
  .admin-controlbar-text3 a:hover,  .admin-controlbar-text3 a:active
  {
    font: bold 8pt arial, verdana, sans-serif;
	color: #a62b06;
	text-decoration: underline overline;
  	 background-color: #dbdbdb;
  	   
  } 
  
   .admin-controlbar-box
    { 
	  margin-top:5px; 
	  margin-bottom:5px;
	   
     text-align:left;
	 
  	  font: bold 9pt arial, verdana, sans-serif;
	  color: #FF8C00;
	  background-color: White;
  }
    
  
    .admin-menu-bar
  {
    padding:3px;
    padding-left:5px;
    text-align:left;
  	 font: bold 8pt arial, verdana, sans-serif;
	 color: #939393;
	 background-color: #A9BCED;
  } 
  

  
  .admin-menu-bar a:link, .admin-menu-bar a:visited
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #47545F;
		text-decoration: underline;
		background-color: #A9BCED;
	}		
	
   .admin-menu-bar a:hover, .admin-menu-bar a:active
  {
      font: bold 8pt arial, verdana, sans-serif;
		 color: Black;
		text-decoration: underline;
		background-color: #A9BCED;
	}
	
	.admin-navigation
  {
    padding:3px;
    padding-left:10px;
	
	 
    text-align:left;
  	 font: bold 8pt arial, verdana, sans-serif;
	 color: Black;
	 background-color: #ffffff;
	border-bottom-width: 1px solid #A9A9A9;
  } 
  
.admin-navigation a:link, .admin-navigation a:visited
  {
      font: bold 8pt arial, verdana, sans-serif;
		 color: Black;
		text-decoration: underline;
		 background-color: #ffffff;
	}	
  
.admin-navigation a:hover, admin-navigation a:active
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #FF4500;
		text-decoration: underline;
		 background-color: #ffffff;
	}	
	
	.admin-content-inner-list
  {
     margin-top:5px;
		width:700px;
      font: bold 8pt arial, verdana, sans-serif;
		color: #696969;
		text-align:center;
		padding:20px;
		padding-top:5px;
		border: 1px solid #B9C3CE;
		background-color: #f5f5f5;
  }  
  
   .admin-content-inner-list a:link, .admin-content-inner-list a:visited
  {
      font: bold 8pt arial, verdana, sans-serif;
		 color: Black;
		text-decoration: underline;
		background-color: #ffffff;
	}	
  
   .admin-content-inner-list a:hover, .admin-content-inner-list a:active
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #FF4500;
		text-decoration: underline;
		background-color: #ffffff;
	}		
	
	.admin-navigation-user
  {
     padding:3px;
    padding-left:5px;
	 margin-bottom:15px;
    text-align:left;
  	 font: bold 8pt arial, verdana, sans-serif;
	 color: #bfbfcf;
	 
	 background-color: #4d4092;border: 1px #1913bd solid;} 
  

	
    .admin-navigation-user a:link, .admin-navigation-user a:visited
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #ffffff;
		text-decoration: underline;
 background-color: #4d4092;
	}	
	
.admin-navigation-user a:hover, .admin-navigation-user a:active
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #ffffff;
		text-decoration: underline;
	 background-color: #4d4092;
	}
	
	    .admin-content-inner-list-label-user
  {
    
      font: bold 8pt arial, verdana, sans-serif;
		color: Black;
		text-align:right;
		padding:3px;
		border: 1px solid #CE9A1E;
		background-color: #E6E6FA;
  } 
  
  .admin-content-inner-list-label-special
  {
    
      font: bold 8pt arial, verdana, sans-serif;
		color: Black;
		text-align:right;
		padding:3px;
		border: 1px #b30101 solid;
		background-color: #ffcf61;
  } 
  
   .admin-content-inner-list-label-contact
  {
    
      font: bold 8pt arial, verdana, sans-serif;
      margin-left:2px;
      margin-right:2px;
      margin-bottom:10px;
	color: #000000;
		text-align:right;
		padding:3px;
		
		background-color: #eaeaea;border: 1px #828282 solid;} 


   .admin-content-inner-list-label-contact-r
  {
    
      font: bold 8pt arial, verdana, sans-serif;
      margin-left:2px;
      margin-right:2px;
      margin-bottom:5px;
	color: #000000;
		text-align:left;
		padding:3px;
		
		background-color: #eaeaea;border: 1px #828282 solid;} 
  
     .admin-content-inner-list-contact-date
  {
    
      font: bold 9pt arial, verdana, sans-serif;
      color: #091cad;
      margin-left:20px;
   } 
   
   
     .admin-content-inner-list-reminder-date
  {
    
      font: bold 9pt arial, verdana, sans-serif;
      color: #cd143c;
      margin-left:20px;
   }    
   
     .admin-content-inner-list-contact-type
  {
    
      font: bold 9pt arial, verdana, sans-serif;
      color: #091cad;
      margin-left:13px;
   } 
   
      .admin-content-inner-list-contact-details
  {
    
      font: bold 9pt arial, verdana, sans-serif;
      color: #091cad;
      
   } 
  
  
    .admin-content-inner-list-text
  {
    
      font: bold 8pt arial, verdana, sans-serif;
		color: Black;
		text-align:left;
		padding:3px;
		padding-left:10px;
		
		background-color: transparent;
  }  
  
      .admin-content-inner-list-text-small
  {
    
      font: normal 7pt arial, verdana, sans-serif;
		color: Black;
		text-align:left;
		padding:3px;
		padding-left:10px;
		
		background-color: transparent;
  }
  
       .admin-content-inner-list-text-small-message
  {
    
      font: bold 8pt arial, verdana, sans-serif;
		color: Black;
		text-align:left;
		padding:3px;
		padding-left:10px;
		
		background-color: transparent;
  }   
  
     .admin-content-inner-list-header
  {
    
      font: bold 8pt arial, verdana, sans-serif;
		color: Black;
		text-align:left;
	    padding:0px;
		padding-top:3px;
	    padding-bottom:3px;
		
		background-color: transparent;
  }  
  
       .admin-content-inner-list-header-message
  {
    
      font: bold 8pt arial, verdana, sans-serif;
		color: #ffffff;
		text-align:left;
	    padding:0px;
	    padding-left:5px;
		padding-top:3px;
	    padding-bottom:3px;
		
		background-color: transparent;
  }  
  
    .admin-content-inner-list-label
  {
    
      font: bold 8pt arial, verdana, sans-serif;
		color: Black;
		text-align:right;
		padding:3px;
		border: 1px solid #CE9A1E;
		background-color: #FFFACD;
  }  
  
  
  
  
.admin-content-inner-list-note
  {
    
        font: bold 8pt arial, verdana, sans-serif;
        margin-left:36px;
        margin-right:8px;
        margin-top:10px;
        padding-left:10px;
        padding-right:10px;
        padding-top:10px;
        padding-bottom:10px;
		color: Black;
		text-align:justify;
		padding:3px;
		border: 1px #1968c3 dashed;
		background-color: #ffffff;
  } 
  
 .admin-content-inner-list-details
  {
    
        font: bold 8pt arial, verdana, sans-serif;
        margin-left:8px;
        margin-right:8px;
        margin-top:10px;
        padding-left:10px;
        padding-right:10px;
        padding-top:10px;
        padding-bottom:10px;
		color: #091cad;
		text-align:left;
		padding:3px;
		border: 1px #1968c3 dashed;
		background-color: #ffffff;
  }   
  
    .admin-content-inner-list-category
  {
    
      font: bold 8pt arial, verdana, sans-serif;
		color: #00008B;
		text-align:left;
		padding:3px;
		padding-left:10px;
		
		background-color: #ffffff;
  }  
  .admin-active
  {
    
  	 font: bold 8pt arial, verdana, sans-serif;
	 padding:2px;
	 color: #ffffff;
	 background-color: #6B8E23;
	
  } 
  
.admin-active a:link, .admin-active a:visited
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #ffffff;
		text-decoration: none;
		 background-color: #6B8E23;
	}	
  
  .admin-active a:hover,  .admin-active a:active
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #ffffff;
		background-color: #7CFC00;
		text-decoration: none;
	}
	
	.admin-non-active
  {
    
  	 font: bold 8pt arial, verdana, sans-serif;
	 padding:2px;
	 color: #ffffff;
	 background-color: #B22222;
	
  } 
  
.admin-non-active a:visited, .admin-non-active a:link
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #ffffff;
		text-decoration: none;
		 background-color: #B22222;
	}	
  
  .admin-non-active a:hover,  .admin-non-active a:active
  {
      font: bold 8pt arial, verdana, sans-serif;
		color: #ffffff;
		background-color: #FF694F;
		text-decoration: none;
	}
	
	
.search-bar
 { 
   font: bold 8pt arial, verdana, sans-serif;
   text-align:left;
   padding:3px;
   padding-left:10px;
   margin-bottom:5px;
   font: bold 9pt arial, verdana, sans-serif;
   color: #5b5854;
   background-color: #dbdbdb;   border: 1px #000000 solid;
  }  
  
    .search-bar a:link, .search-bar a:visited
  {
     font: bold 8pt arial, verdana, sans-serif;
	 color: #3c372e;
	 text-decoration: none;
  	 background-color: #dbdbdb;
  }  
  
  .search-bar a:hover,  .search-bar a:active
  {
    font: bold 8pt arial, verdana, sans-serif;
	color: #a62b06;
	text-decoration: underline overline;
  	 background-color: #dbdbdb;
  	   
  }
  
  .admin-nav-bar1
 { 
   
  
   font: bold 9pt arial, verdana, sans-serif;
   color: #5b5854;
   background-color: transparent;  
  }  
  
    .admin-nav-bar1 a:link, .admin-nav-bar1 a:visited
  {
     font: bold 9pt arial, verdana, sans-serif;
	 color: #3c372e;
	
   background-color: transparent;
  }  
  
  .admin-nav-bar1 a:hover,  .admin-nav-bar1 a:active
  {
    font: bold 9pt arial, verdana, sans-serif;
	color: #a62b06;
	text-decoration: underline overline;
   background-color: transparent;
  	   
  }
  
  
.result-tools
 { 
   font: bold 8pt arial, verdana, sans-serif;
   text-align:left;
   padding:3px;
   padding-left:10px;
   margin-bottom:5px;
   font: bold 9pt arial, verdana, sans-serif;
   color: #5b5854;
   background-color: #dbdbdb;   border: 1px #000000 solid;
  }  
  
    .result-tools a:link, .result-tools a:visited
  {
     font: bold 8pt arial, verdana, sans-serif;
	 color: #3c372e;
	 text-decoration: none;
  	 background-color: #dbdbdb;
  }  
  
  .result-tools a:hover,  .result-tools a:active
  {
    font: bold 8pt arial, verdana, sans-serif;
	color: #a62b06;
	text-decoration: underline overline;
  	 background-color: #dbdbdb;
  	   
  }   	

	
	
.black
{
        color: #000000;
		font : normal 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}	

.unnamed1
 {
             font-family: Arial, Helvetica, sans-serif;
				 font-size: 8pt;
				 font-weight: normal;
				 color: #000000
			  }
			  
.unnamed1 a:link, .unnamed1 a:visited 
{
             font-family: Arial, Helvetica, sans-serif;
				 font-size: 8pt;
				 font-weight: normal;
				 text-decoration:underline;
				 color: #ffffff;
				background-color: #006699;
  			}
			  
.unnamed1 a:over, .unnamed1 a:active 
{
             font-family: Arial, Helvetica, sans-serif;
				 font-size: 8pt;
				 font-weight: normal;
				 text-decoration:underline;
				 color: #ffffff;
				 background-color: #006699;
			  }
			  
			  
.unnamed2 {  
              font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-size: 7pt;
				  font-style: normal;
				  font-weight: bold; 
				  color: #FFFFFF;
			}
			
			
.1px
  {
     margin-bottom:1px;
  }
			
.manage-contacts
 { 
    font: bold 8pt arial, verdana, sans-serif;
    margin-bottom:5px;
    margin-top:8px;
    color: #5b5854;
    background-color: transparent;   
  }  
  
    .manage-contacts a:link, .manage-contacts a:visited
  {
     font: bold 8pt arial, verdana, sans-serif;
	 color: #3c372e;
	 text-decoration: none;
  	 background-color: transparent;
  }  
  
  .manage-contacts a:hover,  .manage-contacts a:active
  {
    font: bold 8pt arial, verdana, sans-serif;
	color: #a62b06;
	text-decoration: underline overline;
  	background-color: transparent;
  	   
  }   	
  
  
  .manage-contacts-list
 { 
    font: normal 7pt arial, verdana, sans-serif;
    margin-bottom:5px;
    margin-top:8px;
    color: #5b5854;
    background-color: transparent;   
  }  
  
    .manage-contacts-list a:link, .manage-contacts-list a:visited
  {
     font: normal 7pt arial, verdana, sans-serif;
	 color: #3c372e;
	 text-decoration: underline;
  	 background-color: transparent;
  }  
  
  .manage-contacts-list a:hover,  .manage-contacts-list a:active
  {
   font: normal 7pt arial, verdana, sans-serif;
	color: #a62b06;
	text-decoration: underline overline;
  	background-color: transparent;
  	   
  }   	
  
  
  
    .category-box
  {
    margin-top:6px;
    padding-top:3px;
    padding-bottom:3px;
  	background-color: transparent;    border: 1px #0082aa dotted;
  }
  
  
     .typology-label
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #ffffff;
    padding-left:4px;
    padding-right:4px;
  	background-color: #889cd9;    border: 1px #0a32aa solid;
  }    
  
   	
       .admin-list-header
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #ffffff;
    padding-left:1px;
    padding-right:1px;
  	background-color: #889cd9;    border: 1px #0a32aa solid;
  } 
  
  .admin-list-header-message
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #ffffff;
    padding-left:1px;
    padding-right:1px;
  	background-color: #b64800;    border: 1px #a20000 solid;
  }  
  
  .admin-list-row
  {
    font: normal 7pt arial, verdana, sans-serif;
    color: #ffffff;
    margin-bottom:3px;
    padding-left:1px;
    padding-right:1px;
  	background-color: #c6d0f9;    border: 1px #096ef1 solid;
  }
  
    .admin-list-row-message
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    margin-bottom:3px;
    padding-left:1px;
    padding-right:1px;
  	background-color: #f8ba00;    border: 1px #e3001a solid;
  }
  
    .admin-contacted-no
  {
    margin-top:2px;
    font: bold 8pt arial, verdana, sans-serif;
    color: #bb0000;
  }
  
      .admin-contacted-date
  {
    margin-top:2px;
    font: bold 8pt arial, verdana, sans-serif;
    color: #1a6211;
  }      
  
  
     .admin-items-row
  {
    
    margin-top:2px;
    margin-bottom:2px;
    font: normal 8pt arial, verdana, sans-serif;
    color: #000000;
    }  
    
   .admin-items-row a:link,  .admin-items-row a:visited
  {
    
   
    font: normal 8pt arial, verdana, sans-serif;
    color: #7d7d7d;
    } 
    
   .admin-items-row a:hover,  .admin-items-row a:active
  {
    
   
    font: normal 8pt arial, verdana, sans-serif;
    color: #ff0000;
    } 


     .admin-items-row-box
  {
    padding-left:8px;
    margin-top:10px;
    padding-bottom:10px;
    width:600px;   border-bottom: 1px #333333 dashed;
    }  
    
         .admin-items-row-box2
  {
    padding-left:8px;
    margin-top:10px;
    padding-bottom:10px;
    width:600px;  
    }  
    
  
     .admin-bad-item-reason
  {
        font: normal 8pt arial, verdana, sans-serif;color: #df0000;
}    


     .email-sent
  {
        font: bold 8pt arial, verdana, sans-serif;        color: #3da20a;
        background-color:
}    
   
.newsletter-history
 { 
    font: bold 8pt arial, verdana, sans-serif;
    margin-bottom:4px;
    margin-top:8px;
    margin-left:5px;
    margin-right:5px;
    text-align:center;
    color: #000000;
    background-color: transparent;   
  }
  
  .newsletter-history a:link, .newsletter-history a:visited
 { 
    font: bold 9pt arial, verdana, sans-serif;
    text-decoration:underline;
    color: #267DA8;
    background-color: transparent;   
  } 
  
   .newsletter-history a:hover, .newsletter-history a:active
 { 
    font: bold 9pt arial, verdana, sans-serif;
    text-decoration:underline;
    color: #2f9bd1;
    background-color: transparent;   
  } 
  
  
 .newsletter-history-title
 { 
    font: bold 8pt arial, verdana, sans-serif;
    margin-top:2px;
    text-align:left;
    padding-left:20px;
    color: #ffffff;
    background-color: transparent;   
  }
  
   .newsletter-history-date
 { 
    font: bold 8pt arial, verdana, sans-serif;
    margin-top:2px;
    text-align:left;
    padding-left:5px;
    color: #000000;
    background-color: transparent;   
  }  
  
   .newsletter-history-name
 { 
    font: normal 8pt arial, verdana, sans-serif;
    margin-top:2px;
    text-align:left;
    padding-left:5px;
    color: #000000;
    background-color: transparent;   
  }
  
     .newsletter-history-read
 { 
    font: normal 8pt arial, verdana, sans-serif;
    margin-top:4px;
    text-align:left;
    padding-left:5px;
    color: #000000;
    background-color: transparent;   
  }
  
  
  .pdf-links
 { 
    font: bold 8pt arial, verdana, sans-serif;
    margin-bottom:4px;
    margin-top:8px;
    margin-left:5px;
    margin-right:5px;
    text-align:center;
    color: #000000;
    background-color: transparent;   
  }
  
  .pdf-links a:link, .pdf-links a:visited
 { 
    font: bold 9pt arial, verdana, sans-serif;
    text-decoration:underline;
    color: #267DA8;
    background-color: transparent;   
  } 
  
   .pdf-links a:hover, .pdf-links a:active
 { 
    font: bold 9pt arial, verdana, sans-serif;
    text-decoration:underline;
    color: #2f9bd1;
    background-color: transparent; }   
  
  
    .enigme-box
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    margin-top:68px;
    margin-left:3px;
   
  	background-color: transparent;    border: 1px #000000 solid;
  }
  
  
      .enigme-box-right
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    margin-top:52px;
    margin-left:35px;
    background-color: transparent;    border: 1px #000000 solid;
  }
  
  
      .login-box
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    margin-top:25px;
   
  	background-color: transparent;   
  }
  
  .login-box-header-big
  {
    font: bold 9pt arial, verdana, sans-serif;
    color: #000000;
    text-align:left;
    margin-left:10px;
    
  	background-color: transparent;   
  }
  
  
  .login-box-header-big a:link, .login-box-header-big a:visited
  {
    font: bold 9pt arial, verdana, sans-serif;
    color: #000000;
    text-decoration: none;
  	background-color: transparent;   
  }
  
  
  .login-box-header-big a:hover, .login-box-header-big a:active
  {
    font: bold 9pt arial, verdana, sans-serif;
    color: #7a7a7a;
    text-decoration: underline;
  	background-color: transparent;   
  }
  
 .login-box-header-small
  {
    font: normal 8pt arial, verdana, sans-serif;
    color: #000000;
    text-align:left;
    margin-bottom:8px;
    margin-left:10px;
   
  	background-color: transparent;   
  }
  
    .login-box-go-text
  {
    font: normal 8pt arial, verdana, sans-serif;
    color: #000000;
    text-align:right;
    margin-top:8px;
  
   
  	background-color: transparent;   
  }
  
    .login-box-go-arrow
  {
    font: normal 8pt arial, verdana, sans-serif;
    color: #000000;
    text-align:left;
    margin-top:8px;
    
    
  	background-color: transparent;   
  }  
  
      .login-box-recall
  {
    font: normal 8pt arial, verdana, sans-serif;
    color: #000000;
    text-align:left;
    margin-top:6px;
    margin-left:12px;
   
  	background-color: transparent;   
  } 
  
  .login-box-recall a:link, .login-box-recall a:visited
  {
    font: normal 8pt arial, verdana, sans-serif;
    color: #000000;
    text-decoration:none;
  	background-color: transparent;   
  } 
 
  .login-box-recall a:hover, .login-box-recall a:active
  {
    font: normal 8pt arial, verdana, sans-serif;
     color: #ececec;
    text-decoration:underline;
  	background-color: transparent;   
  } 
  
    
      .left-link-box
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    margin-top:65px;
   
  	background-color: transparent;   
  }
  
       .left-link-box2
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    margin-top:10px;
   
  	background-color: transparent;   
  }
  
         .acrobat-box
  {
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    margin-top:10px;
    margin-left:25px;
   
  	background-color: transparent;   
  }
  
           .steels-box
  {
    font: normal 8pt arial, verdana, sans-serif;
    color: #000000;
   
   
  	background-color: transparent;   
  }
  
  
         .right-link-box
  {
    margin-top:28px;
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    margin-top:10px;
   
  	background-color: transparent;   
  }
  
         .right-link
  {
    
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    margin-bottom:5px;
    margin-left:12px;
  	background-color: transparent;   
  }
  
  .company-info-box
  {
    
    font: bold 8pt arial, verdana, sans-serif;
    color: #000000;
    text-align:right;
    margin-top:80px;
    margin-right:15px;
  	background-color: transparent;   
  }
  
   .company-info-box a:link, .company-info-box a:visited
  {
    
    font: bold 8pt arial, verdana, sans-serif;
    color: #3a3a3a;
    text-decoration:underline;
  	background-color: transparent;   
  }
  
   .company-info-box a:hover, .company-info-box a:active
  {
    
    font: bold 8pt arial, verdana, sans-serif;
    color: #4c4c4c;
    text-decoration:underline;
  	background-color: transparent;   
  }
  
    .box-content
  
   {
	    margin-top:5px;
	            border-right: 1px #A2A091 solid;
   }
   
   
      .box-right-content
  
   {
	    margin-top:5px;
	            border-left: 1px #A2A091 solid;
   }
   
 .sections-headers  
 {
   
    font: normal 9pt verdana, arial,  sans-serif;
    color: #000000;
    margin-top:0px;
    margin-left:58px;
  	background-color: transparent;   
  }
  
 .flue-liners-link
 {
   
  margin-top:20px;  
  height:94px;
  background-repeat: no-repeat ;
  background-position: center left;
  background-image: url(../img/flue_liners.jpg);
  
 }
  
 .flue-liners-link  a:link, .flue-liners-link  a:visited
 {
    
  margin-top:20px;  
  height:94px;
  background-repeat: no-repeat ;
  background-position: center left;
  background-image: url(../img/flue_liners.jpg);
  
 } 
 
  .flue-liners-link  a:active, .flue-liners-link  a:hover
 {
    
 margin-top:20px;  
  height:94px;
  background-repeat: no-repeat ;
  background-position: center left;
  background-image: url(../img/flue_liners_hover.jpg);
  
 } 
 
 .users-auth-box
 {
   font: bold 8pt verdana, arial,  sans-serif;
   color: #3b0eb9;
   margin-top:1px;  
   margin-left:5px;
   margin-right:5px;
   padding-top:5px;
   padding-left:5px;
   padding-right:3px;   border: 1px #757575 solid;
}

 .users-auth-box a:link, .users-auth-box a:visited
 {
   font: normal 8pt verdana, arial,  sans-serif;
   color: #5f5560;
   text-decoration:underline;
   	background-color: transparent;
}

 .users-auth-box a:hover, .users-auth-box a:active
 {
   font: normal 8pt verdana, arial,  sans-serif;
   color: #5f5560;
   text-decoration:underline;
   	background-color: transparent;
}


 .users-auth-box-header
 {
   font: bold 8pt verdana, arial,  sans-serif;
   color: #fcfcfc;
   padding-left:5px;
   padding-bottom:2px;
   padding-top:2px;
   margin-bottom:5px;  
   margin-left:5px;
   margin-right:5px;
      background-color: #646464;   border: 1px #161616 solid;
}

 .text
 {
   
  font: normal 8pt verdana, arial,  sans-serif;
  background-color: transparent;
  
 }
 
  .email
 {
   
  font: normal 8pt verdana, arial,  sans-serif;
  background-color: transparent;
  
 }
 
  .download-link
 {
    font: normal 8pt verdana, arial,  sans-serif;
    color: #4f6068;

    margin-left:100px;  

 }
 
   .download-link a:link,  .download-link a:visited    
 {
    font: normal 8pt verdana, arial,  sans-serif;
    color: #ff0000;

    margin-right:10px;  

 }
 
    .download-link a:over,  .download-link a:active   
 {
    font: normal 8pt verdana, arial,  sans-serif;
    color: #ff0000;

    margin-right:10px;  

 }