
.background {  color:            	#000000;
               background:       	#ffffff;	 
               text-align:       	center;
            }
a           {	color:					#808080; 
					font-weight:         bold;
            }
a:link      { text-decoration:		none; color: #0055BB; }
a:visited   { text-decoration:		none; color: #0055BB; }
a:hover     { text-decoration:		underline; color: #0055BB; }
a:active    { text-decoration:		underline; color: #0055BB; }

.dnl			{  color:	               #009000;
               font-size:              13px;
               line-height:            19px;
				}
.dnl2  		{  color:	               #009000;
					font-size:              14px;
				}

/*-----------------------------------------------------------------------*/

th          {  text-align:          left;
               font-family:         trebuchet ms, arial;
               font-size:           14px;
               font-weight:         bold;
            }            
td          {  text-align:          left;
               font-family:         trebuchet ms, arial;
               font-size:           13px;
               font-weight:         normal;
            }            
img         {	vertical-align:		middle; 
               border:              0;
               margin:              0;
				} 
blockquote  {  margin-left:         28;
					margin-right:        0;
					margin-top:          0;
					margin-bottom:       0;
					padding-top:         0;
				}				
.imgright   {	float:					right;
					margin-top: 			0; 
					margin-left:			20; 
					margin-bottom:			20; 
					vertical-align:      top;
					border:              1px solid #cfcfcf; 
				}				          
.imgbor     {	margin-top: 			0; 
					margin-left:			15; 
					margin-bottom:			15; 
					vertical-align:      top;
					border:              1px solid #cfcfcf; 
				}				          
table       {  border:           	0;
		         padding:          	0;
		         margin-top:       	0;
		         text-align:       	center;
		      }
font        {  margin:           	0;
				}
hr				{  padding-top:     	   10;
					margin-bottom:       19;
					height:           	1;
					vertical-align:      bottom;
					color:            	#000000;
				}				
.shell      {  width:            	820;
					border:           	0;
					padding:          	0;
					text-align:       	center;
		      }
.table      {  width:            	800;
					border:           	0;
					margin:           	0;
					padding:          	0;
		      }
.topedge    {  height:           	15;
					width:            	800;
					font-family:         verdana, arial, helvetica;
					font-size:           11px;
					line-height:         15px;
					color:               black;
					margin-top:          5;
					padding-left:        15;
					padding-right:       15;
					text-align:          right;
					vertical-align:      bottom;
					background:          #ffffff;
		      }
.logotable  {	margin-top:				2;
				}
.toptable   {  height:           	90;
					width:            	800;
					margin-bottom:       15;
					padding:          	0;
/*   				background-image: 	url('img/top5.bmp');  */
		      }
.texttable  {  background:       	#e7e7e7
					vertical-align:   	top;
					text-align:       	left;
					padding-top:      	22;
					padding-left:     	30;     
					padding-right:    	30;     
					padding-bottom:   	30;
					height:           	100%;   
				}
				
.navtable   {  text-align:        	left;
					height:              20;
		      }
.maintable  {  text-align:			 	left;
					width:				 	800;
		      }
		      
/*-----------------------------------------------------------------------*/

.logobox			{  text-align:       left;  
						vertical-align:   middle;
						width:            51;  
						padding-left:     26;   
						background:       #ffffff; 
					}
.titlebox		{  text-align:       left;  
						vertical-align:   middle;
						padding-left:     0;     
						padding-right:    20;    
						font-size:        1px;
						background:       #ffffff; 
					}
.amdgbox			{	text-align:       right;
						vertical-align:   middle;
						background:       #e7e7e7; 
					}
.bottombox		{	text-align:       left;  
						padding-left:     24;     
						height:           40;
						padding-bottom:   4;
						vertical-align:   middle;
						background:       rgb(70,90,142);  
/*   					background-image: url('img/topnav5.bmp');
  	   				background-repeat:repeat-x;			   */
						background:       #ffffff; 
					}
.blankbox		{	text-align:       left;  
						padding-left:     10;     
						height:           500;
						vertical-align:   top;
						padding-top:      5;
					}

/*----------------------------------------------------------------------*/

.title			{	font-family:      trebuchet ms, verdana; 
						font-weight:      normal;   
  						font-style:       regular;   
						font-size:        24px; 
						line-height:      30px;
						color:            #0055BB;
					}
a.title			{	
					/*	width:				220; */
						height:				32;
					/*	display:				block;*/
						vertical-align:	top;
						border-bottom:		1px solid #808080; 
					}
a:link.title   {	text-decoration:  none;	}
a:visited.title{	text-decoration:  none;	}
a:hover.title  {	text-decoration:  none; border-bottom: 1px solid #000000; }
a:active.title {	text-decoration:  none;	}

.subtitle		{	font-family:      small fonts; 
						font-size:        8px; 
						line-height:      8px;
						letter-spacing:   1;
						position:         relative;
						left:             7;
						color:            #000000;
					}
.website			{	font-family:      verdana; 
						font-size:        10px; 
						line-height:      15px;
						color:            #000000;
					}
a.amdg			{	font-family:      verdana; 
						font-weight:      normal;
						font-size:        12px; 
						line-height:      18px;
						color:            #000000;
					}
a:link.amdg    {	text-decoration:  none;      color: #000000; }
a:visited.amdg {	text-decoration:  none;      color: #000000; }
a:hover.amdg   {	text-decoration:  underline; color: #000000; }
a:active.amdg  {	text-decoration:  none;      color: #000000; }

.testimonial	{ 
						font-family:		trebuchet ms, helvetica;
						font-size:        14px;
						line-height:      19px;
						font-weight:		bold;
     					text-align:			left; 
     					margin-bottom:    15; 
     					border:           1px solid #cccccc;
     					padding:          5;
     					padding-left:     10;
     					padding-bottom:   7;
     					background:       #f7f7f7;
					}
a:link.underline     {	text-decoration:  underline;	color: #0055BB; }
a:visited.underline  {	text-decoration:  underline;	color: #0055BB; }
a:hover.underline    {	text-decoration:  underline;	color: #0055BB; }
a:active.underline   {	text-decoration:  underline;	color: #0055BB; }

a:link.ref     {	text-decoration:  none;	color: #0055BB; }
a:visited.ref  {	text-decoration:  none;	color: #0055BB; }
a:hover.ref    {	text-decoration:  underline;	color: #0055BB; }
a:active.ref   {	text-decoration:  underline;	color: #0055BB; }

.copyright		{	font-family:      arial, verdana; 
						font-size:        11px; 
						line-height:      16px; 
/*						font-weight:      bold; */
						color:            #000000;
					}

/*----------------------------------------------------------------------*/

.topnavbox		 { font-size:        1px;
  	   				padding-right:    0;
  	   				padding-bottom:   0;
  	   				text-align:       right;
  	   				vertical-align:   middle;
						background:       #ffffff; 
					 }

.topnav         { font-family:      arial, helvetica;
						font-size:        14px;
						line-height:      26px;
						font-weight:      bold;
                  padding-top:      3;  
                  padding-bottom:   4;  
                  padding-left:     14;  
                  padding-right:    14;  
                  color:            #000000; 
						background:       #ffffff; 
  						border-top:       1px solid #cfcfcf;   
  						border-left:      1px solid #cfcfcf;   
  						border-right:     1px solid #cfcfcf;   
  						border-bottom:    1px solid #cfcfcf;   
                }
.filler         { 
                  text-decoration:  none;   
                  width:            0;      
						background:       #ffffff; 
                 }
a:link.topnav   { 
                  color:            #707070;      
                  text-decoration:  none;         
						background:       #e7e7e7; 
                 }
a:visited.topnav { 
                  color:            #707070;      
                  text-decoration:  none;         
						background:       #e7e7e7; 
                  }
a:hover.topnav { 
                  color:            #000000;      
                  text-decoration:  none;         
      				background:       #e7e7e7; 
                  }
a:active.topnav { 
                  color:            #707070;      
                  text-decoration:  none;         
						background:       #e7e7e7; 
                  }

/*----------------------------------------------------------------------*/

.sidenav        { font-family:      arial, helvetica;
						font-size:        13px;
						line-height:      22px;
						font-weight:      bold;
						display:          block;
						padding-top:      1;
						padding-bottom:   2;
                  padding-left:     15;
						vertical-align:   middle;
                  margin-bottom:    1;
                  color:            #000000; 
                }
a:link.sidenav  { 
                  text-decoration:  none;         
                 }
a:visited.sidenav{ 
                  text-decoration:  none;         
                 }
a:hover.sidenav  { 
                  text-decoration:  underline;         
                 }
a:active.sidenav { 
                  text-decoration:  none;         
                 }

/*----------------------------------------------------------------------*/

.textbox			{	text-align:       left;
						padding-top:      0;
						padding-left:     15;     
						padding-right:    15;     
						vertical-align:   top;
					}
.textmarleft	{  width:            20;
					}					             
.textmarright	{  width:            20;
					}					             
.textcol1		{	text-align:       left;
/*						width:            125;   */
  						padding-top:      9;       
/* 					padding-left:     5;     */
/*						padding-right:    5;     */
						padding-bottom:   60;
						height:           698;   
						vertical-align:   top;
						background:       #e7e7e7;
  						border-top:       1px solid #cfcfcf;   
  						border-left:      1px solid #cfcfcf;   
  						border-right:     1px solid #cfcfcf;   
  						border-bottom:    1px solid #cfcfcf;   
					}
.textcol2		{	text-align:       left;
					  	width:            600;   
						padding-top:      0;
						padding-left:     30;     
						padding-right:    0;     
						padding-bottom:   60;
						vertical-align:   top;
						background:       #ffffff;
						border:           0;
					}
.textcol12		{	text-align:       left;
					  	width:            760;      
						padding-top:      0;
						padding-left:     5;     
						padding-right:    34;     
						padding-bottom:   60;
						vertical-align:   top;
						background:       #ffffff;
					}
             
/*-----------------------------------------------------------------------*/

.cell				{	text-align:			left;
				`		vertical-align:	middle;
						border-top:			1px solid #e7e7e7;
						border-left:      1px solid #e7e7e7;
						border-right:     1px solid #bfbfbf;
						border-bottom:    1px solid #bfbfbf;
						padding-left:     10;
						padding-right:    10;
						padding-top:      7;
						padding-bottom:   7;
						background:       #e7e7e7;
					}
.buttonblank,					
.button			{	text-align:			left;
				 		vertical-align:	middle;
						cursor:           hand;
						padding-left:     10;
						padding-right:    10;
						padding-top:      7;
						padding-bottom:   7;
						border-top:			1px solid #e7e7e7;
						border-left:      1px solid #e7e7e7;
						border-right:     1px solid #bfbfbf;
						border-bottom:    1px solid #bfbfbf;
						background:       #ffffff
                  font-family:      verdana; 
                  font-size:        15px; 
                  line-height:      19px; 
						background:       #00aa00;
						color:            #ffffff;
					}
.buttonblank   {	background:       #e7e7e7;
					}					
					
.form1         {  margin:				0;
                  padding:				0;
                  margin-bottom:    22;
                  border:				0;
               }	
               				
/*---------------------------------------------------------------------------*/                  
                  
.buynow				{	cursor:           hand;
							background:       #ffffff;
							border:           0;
							padding:          0;
							margin:           0;
							text-align:       left;
							color:            #009000;
							font-family:		trebuchet ms, helvetica;
							font-size:        13px;
							line-height:      19px;
							font-weight:      bold;   
/*							width:            240; */
						}
                  
/*---------------------------------------------------------------------------*/                  
                  
.company    {  font-family:			trebuchet ms, verdana;
					font-style:				regular;
					font-size:				17px;
					line-height:			20px;
					font-weight:			bold;
				}	
.address    {  font-family:			verdana, arial, trebuchet ms, helvetica;
					font-size:        	11px;
					line-height:			18px;
				}	
.huge       {  font-family:      	verdana, arial; 
               font-size:        	36px; 
               line-height:      	48px; 
               color:               #c0c0c0;
            }
.large      {  font-family:      	verdana, arial; 
               font-size:        	18px; 
               line-height:      	22px; 
               color:               #404040;
            }
.medium     {  font-family:      	trebuchet ms, verdana; 
               font-size:        	14px; 
               line-height:      	19px; 
     				text-align:				left;   
					margin-bottom:    	1;
            }
.text       {  font-family:      	verdana; 
               font-size:        	12px; 
               line-height:      	18px; 
            }
.smaller    {  font-family:      	arial, times new roman; 
               font-size:        	12px; 
               line-height:      	20px; 
            }
.small      {  font-family:      	arial; 
               font-size:        	12px; 
               line-height:      	18px; 
            }
.pagehead	{ 
					font-family:      	trebuchet ms, arial, verdana; 
					font-style:       	normal;
					font-size:        	18px;
					line-height:      	23px;	/* for Firefox */
					padding-top:      	0;
					padding-left:     	0;
					margin-top:       	0; 
     				margin-bottom:    	14;
					font-weight:      	bold;
					color:            	#000000; 
					width:            	100%;
     				text-align:				left;   
            }
.pagehead2	{ 
					font-family:      	trebuchet ms, arial, verdana; 
					font-style:       	normal;
					font-size:        	18px;
					line-height:      	24px;	
					font-weight:      	bold;
					color:            	#000000; 
            }
.parhead    { 
					font-family:			trebuchet ms, helvetica;
					font-size:        	14px;
					line-height:      	19px;
					font-weight:      	bold;   
					color:            	#000000;
     				text-align:				left;   
					margin-bottom:    	0;
            }
.lparhead   {	/* not bold */
					font-family:			trebuchet ms, helvetica;
					font-size:        	14px;
					line-height:      	19px;
					font-weight:      	normal;   
					color:            	#000000;
     				text-align:				left;   
					margin-bottom:    	0;
            }
p, .label, .pmar, .pnomar   
				{ 
					font-family:			trebuchet ms, helvetica;
					font-size:				13px; 
					line-height:			19px; 
					font-weight:			normal;
     				text-align:			   justify;   
     				margin-top:       	0;
     				margin-bottom:    	14;
            }
.pmar			{	margin-bottom:       19;
               padding-top:         0;
				}            
.pnomar	  {	margin-bottom:       0;
               padding-top:         0;
				}            
ul				{	margin-left:			5; 
					margin-right:        20;
     				margin-top:				0;
     				margin-bottom:			14;			  
     				padding-left:			0;
					vertical-align:		top;
					list-style-type:     none;
     				list-style-position: outside; 
				}
ul li			{	font-family:			trebuchet ms, helvetica;
					font-size:		13px; 
					line-height:		19px; 
					font-weight:		normal;
					color:                  #000000;
					margin-left:		11; 
     				margin-top:			0;
     				margin-bottom:			0;
					padding-left:		13;
					vertical-align:		middle;
  					background-image:		url('img/blacksquare.bmp');
					background-repeat:	no-repeat;
					background-position: left 8;   
				}
.ref				{ 
						font-family:		trebuchet ms, helvetica;
						font-size:        14px;
						line-height:      19px;
						font-weight:		bold;
     					text-align:			left; 
     					margin-bottom:    14; 
					}
a.ref				{	
						font-family:		trebuchet ms, helvetica;
						font-size:        14px;
						line-height:      19px;
						font-weight:		bold;
     					text-align:			left;  
					}            
.quote		{ 
					font-family:			trebuchet ms, times new roman;
					font-size:        	13px;
					line-height:			19px; 
					font-weight:			normal;
  					font-style:			   italic;   
     				text-align:				left;
     				margin-bottom:    	0;
            }
.boldquote  { 
					font-family:			trebuchet ms, helvetica;
					font-size:        	13px;
					line-height:			19px; 
					font-weight:			bold;
					font-style:			   normal;
     				text-align:				left;
     				margin-bottom:    	14;
            }
.product    { 
              font-weight:				bold;
              color:             	#808080;
            }
           
.label      {  width:            	70;
					margin-bottom:       3;
					color:            	#000000;
				}
.input      {  
					margin-bottom:       3;
					background:				#e7e7e7;
					border:           	1px solid #cfcfcf;
				}
.message    {  
					margin-bottom:       3;
					background:				#e7e7e7;
					border:           	1px solid #cfcfcf;
				}
pre         {  color:            	#000000;
               font-family:      	courier new;
               text-align:				left;
               font-size:        	11px;
               line-height:      	15px;
               padding-top:      	9;
               padding-left:     	13;
               padding-right:    	13;
               padding-bottom:   	14;
 					background:          #e7e7e7;
    	         border:           	1px solid #cfcfcf;
    	         margin-top:          18;
    	         margin-bottom:       18;
            }
.code       { color:            		#000000;
              font-family:      		courier new;
              font-size:        		12px;
              line-height:      		15px;
            }
            
/*-----------------------------------------------------------------------*/
















