

			
		

			
			/* --- OVERALL --- */
			body {
				margin: 10px;
				padding: 0px;
				font-family: Georgia, Times, serif;
				font-size: 16px;
				line-height: 1.3em;
				color: #000000;
             	background-color:#ffffff;
			}
            
			p {
				font-family: Georgia, Times, serif;
				font-size: 16px;
				line-height: 1.4em;
				color: #000000;
            	font-weight:normal;
                text-align:left;
			}
            .italics {font-style:italic;
                     font-weight:bold; 
                     font-size:14px;}
			/* --- LINKS --- */
			a {
				color: navy;
				text-decoration: underline;
               				 font-weight:bold;
              }
			a:hover {
				color:red;
			}
			a.email {
				padding-left: 13px;
				background-image: url(global/images/icons/icon_email.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
			}
			a.link {
				padding-left: 13px;
				background-image: url(global/images/icons/icon_weblink.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
			}
			/* --- HEADERS --- */
			h1, h2 {
				font-weight: 700;
				line-height: 1.2em;
				color: #000000;
			}
            h3, h4 {
				font-weight: 500;
				line-height: 1.2em;
				color: #000000;
			}
            
       /* --- Table --- */
            
            .trlarge {
            font-size:larger; }
            
            table, tr, td { 
               width:40%; 
               margin-left:auto; 
               margin-right:auto; 
               padding:5px;
               border-collapse: collapse;
               font-weight:normal;
               }
            .round {
             border: 2px solid #efefef;
              border-radius: 5px;
              }   
                  
            .border {
               width:40%; 
               margin-left:auto; 
               margin-right:auto; 
               padding:15px;
               border:solid;
               border-color:black;
               text-align:center;
               font-weight:normal;
               border-collapse: collapse;
               
               }
            .toc  {
                border:solid;
                border-color:#000000;
                width:auto;            
               }
               
            .td15 {width:10%; 
                text-align:center;
                border:solid;
                border-color:#000000;}
                
            .td {width:auto; 
                text-align:justify;
                border:solid;
                border-color:#000000;
                margin-left:10px;}
			/* --- LIST --- */
			 ul {
				margin: 0;
				padding: 0;
				font-size: 16px;
				line-height: 13px;
				color: #333333;
				margin: 0 0 0 20px; /* This is shorthand  for all 4 margins. Order is top, right, bottom, left. I added 15px to the left of the UL*/

			   }
			li {
				list-style: none; /* CHANGED WKH */
				padding-left: 0px;
				padding-bottom: 5px;
                line-height:1.25em;		
                margin: .25em 0;	
			}
            
			          
      /* ---  BOXES --- */
			
            .ctabox { 
				margin-right: 5px;
				margin-bottom: 10px;
				margin-top: 10px;
				border:hidden;
                border-width:thin;
                border-radius: 5px;
				background-color: #a7c0cd;
			}
            .ctabox1 { 
                margin-left:auto;
                margin-right:auto;
				border:hidden;
                border-width:thin;
                border-radius: 5px;
				background-color: #a7c0cd;
			}
            .ctabox2 { 
				border:hidden;
                border-width:thin;
                background-color: #a7c0cd;
			}
			.ctabox h4 {
				margin: 0;
				padding: 4px 0 5px 0;
				font-size: 18px;
			}
			.ctabox p {
				font-size: 12px;
				line-height: 1.2em;
			}
			.box { 
                margin-right: 5px;
				margin-bottom: 10px;
				margin-top: 10px;
				padding: 3px 14px;
				background-color: #efefef;
                                }
            .graybox { 
                margin-right: 5px;
				margin-bottom: 10px;
				margin-top: 10px;
				padding: 3px 12px;
				background-color: #efefef;
                font-weight:normal;
                }
                
            .boxblack { 
                border:solid;
                border-color:#000000;
                border-width:thin;
                border-radius: 5px;
				margin-right: 5px;
				margin-bottom: 10px;
				margin-top: 10px;
				padding: 3px 12px;
				background-color: #efefef;
			}
            .boxblack2 { 
                border:solid;
                border-color:#000000;
                border-width:thin;
                border-radius: 5px;
				background-color: #efefef;
                text-align:left;
                width:auto;
                margin-left:auto;
                margin-right:auto;
                
			}
            
            .boxred { 
                border:solid;
                border-color:red;
                border-width:thin;
                border-radius:5px;
                margin-left:auto;
				margin-right: auto;
				padding: 10px;
				background-color: #efefef;
                font-size:10px;
                width:auto;
			}
			.box h4 {
				margin: 0;
				padding: 4px 0 5px 0;
				font-size: 18px;
			}
			.box p {
				font-size: 16px;
				line-height: 1.2em;
			}		
			
			.quote {
				padding-left:6px;
				border-left: 6px solid #dadada;
				margin-left:1em;
			}
			
			.adbox {			
				margin-right: 10px;
				margin-bottom: 10px;
				margin-top: 20px;
				padding: 10px 10px;
				background-color: #a7c0cd;	
				border: 1px solid #333;
			}

			.indent {  margin-left:40px;}  /*  Added 12/2/2020 */
			
			/* --- IMAGES BDP --- */
			.imgleft {
				float: left;
				margin: 8px 8px 8px 0;
			}
			.imgright {
				float: right;
				margin: 0 20px 8px 8px;
				
			}
            .imgcenter {
                 display: block;
                 align-items: center;
                 margin-left:auto; 
                 margin-right:auto;
             }
             
            .flex {                /* flex allows two images to be side by side*/
              display: flex;
              justify-content: center;
              align-items: center;
              }
              
       	
			/* --- MISC --- */
					
           .hidden {display: none;	}
	       .italics {font-style:italic;
            font-weight:bold; 
            }

	        .center {text-align:center;margin-left:auto; margin-right:auto;}

           	.text12 {font-size:12px; }		
	
            .google {background-color:#A7C0CD;
              border-color:#000000;
	          border-width:thin;
	          border-radius: 5px;
	          margin-right: 5px;
	          margin-bottom: 10px;
	          margin-top: 10px;
	          padding: 3px 12px; 
              width:100% 
	          }
             .indent {
              padding-left:24px;
              padding-right:12px; 
             
              }

            /* */
        
			
			
			

 