/* CSS Document */

body {
     font-size:12pt;
	 font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	 color:black;
	 line-height:14pt;
	 padding-left:5pt;
	 }
dt {
     font-family: Arial, Helvetica, sans-serif;
	 font-size:16pt;
	 font-weight:bold;
	 color:red;
	 margin:10px;
	 margin-left:40px;	 
    }
dd {
     font-family: Arial, Helvetica, sans-serif;
	 font-size:14pt;
	 font-weight:bold;
	 color:black;
	 margin-left:60px;
    }
ul {
     color:black;
	 list-style-postion:inside;
	/* margin-left:40px;
	 padding-left:40px;	 */
	}	
				 
li { 
     font-family: Arial, Helvetica, sans-serif; 
	 font-size:10pt;
	 }
li.sub12 { 
	 font-size:12pt;
	 color:black;
	 font-weight:bold;	
	 margin-left:40px;
	 padding-left:0px; 
	 }	 
li.sub12a { 
	 font-size:11pt;
	 color:black;
	 font-weight:bold;	
	 margin-left:0px;
	 padding-left:0px; 
	 }
li.sub12b { 
	 font-size:14pt;
	 color:black;
	 list-style:none;
	 font-weight: bold;	
	 margin-left:50px;
	 padding-left:0px; 
	 }
li.sub12c { 
	/* font-size:10pt;
	 color:black; */
	 font-weight:bold;	
	 margin-left:225px;
	 padding-left:0px; 
	 }	 

li.sub12d { 
	/* font-size:10pt;
	 color:black; */
	 font-weight:bold;	
	 margin-left:150px;
	 padding-left:0px; 
	 }
	 
hr   { 
     color:yellow; 
	 height:2px; 
	 text-align:left;
	 } 
a    { 
     color:red;
	 }
a.subr  {
	  font-size:8pt;
	  text-align:center;
     }	 
a.sub   {
      color:#339900;
	  font-size:8pt;
     }
a.sub2   {
      color:#339900;
	  font-size:12pt;
	  font-weight:bold;	  
     }
a.sub3   {
      color: black;
	  font-size:12pt;
	  font-weight:bold;	  
     }	 	 	 	 
h1 {
     font: Arial, Helvetica, sans-serif;
	 font-size: 24pt;
	 font-weight: bold;
	 color: #339900;
    }
h2 {
     font: Arial, Helvetica, sans-serif;
	 font-size: 18pt;
	 font-weight: bold;
	 color: black;    
    }	
h3 {
     font: Arial, Helvetica, sans-serif;
	 font-size: 14pt;
	 font-weight: bold;
	 color: black;    
    }
h4 {
     font: Arial, Helvetica, sans-serif;
	 font-size: 12pt;
	 color: red;
	 }
h4.G {
     font: Arial, Helvetica, sans-serif;
	 font-size: 12pt;
	 color: #003333;
	 }
h4.B {
     font: Arial, Helvetica, sans-serif;
	 font-size: 12pt;
	 color: black;
	 }	 	 	
hr12 {
     font: Arial, Helvetica, sans-serif;
	 font-size: 12pt;
	 font-weight:bold;
	 color:red;  
    }		
p.subheader {
     font-weight: bold;
	 color: #593d87;
	 }
p.sub {
     text-align: center;
     font-size: 8pt;
	 color: black;	 
	 }
p.sub12 {             /* sub with number 12 for point type*/
     font-size:12pt;
	 text-indent:24px;
	 color: black;	 	 
	 }
p.sub12b {             /* sub with number 12 for point type*/
     font-size:12pt;
	 font-weight:bold;
	 color: black;	 	 
	 }
p.sub12bG {             /* sub with number 12 for point type*/
     font-size:12pt;
	 font-weight:bold;
	 color: #003333;  
	 /*color: ORANGE;*/	 	 	 
	 }	 	 
th {
     font: Arial, Helvetica, sans-serif;
	 text-decoration:underline;
	 color:black; 	 
	 font-weight:bold;
    }	 
th.sub12 {
     text-align: left;
     font-size: 12pt; 
	 }	 
td {
     font: Arial, Helvetica, sans-serif;
	 color:black;
	 }	 	 
td.sub10 {
     padding:5px;
     font-size:10pt;
	 font-weight:bold;	  	 
	 }
td.sub12 {
     padding:10px;
     font-size:20pt;
     text-align: center;	  
	 }
td.sub14  {	 
     padding:10px;
     font-size:12pt;
     text-align: center;
	 color:#A9A9A9;	 	 
	 }
td.sub14B {	 
     padding:10px;
     font-size:12pt;
     text-align: center;
	 font-weight:bold;
	 }	 	 	 	 	 	 	 		 
div {
	 height:80px;
	 color:black;
	 margin:20px;
    }
div.lg_pic_lft_yel {
        width:20%;
		height:140px;
        border:5px solid #A2CD5A;
        background-color:#FFF920;
		text-align:left;
		padding:10px;
		margin:5px;
		float:left;
		}
div.long_lft_yel {
        width:20%;
		height:100%;
        border:5px solid #A2CD5A;
        background-color:#FFF920;
		text-align:left;
		padding:10px;
		float:left;
		}		
div.lg_pic_lft_gre {
        width:20%;
		height:30%;
        border:5px solid #FFF920;
        background-color:#A2CD5A;
		text-align:left;
		padding:10px;
		float:left;
		}		
div.lg_pic_rt {
        width:20%;
		height:140px;
        border:5px solid #A2CD5A;
        background-color:#BCE954;
		text-align:left;
		padding:10px;
        float:right;
		}
div.lg_pic_rtb{
        width:45%;
		height:250px;
        border:5px solid #A2CD5A;
        background-color:#FFF920;
		text-align:left;
		padding:5px;
        float:right;
		}
div.lg_pic_rtc{
        width:60%;
		height:60%;
        border:5px solid red;
        background-color:#FFF920;
		text-align:left;
		padding:5px;
        float:right;
		}
div.lg_pic_rtd{
        width:59%;
		height:75%;
        border:5px solid #A2CD5A;	   
	 /* border:5px solid red; */
        background-color:#FFF920;
		text-align:left;
		padding:5px;
        float:right;
		}
div#dA {
         position:absolute;
	     left:80%;
	     top:9%;		
         width:15%;
	     float:right;
	     z-index:1;				
        }
div#dA1 {
         position:absolute;
		 top:9%;
		 height:50%;
	     /*top:1%; */		
         width:100%;				
        }														 
div#d1 {
        background-color:#409000;
		text-align:center;
		padding:15px;
		float:left;
       }
	   	 		 	 
div#d2 {
        width:20%;
		/*height:20%;*/
		height:500px;
        border:5px solid #A2CD5A;
        background-color:#FFF920;
		text-align:left;
		padding:8px;
		/*float:left; */
		float:right;
       }
div#d3 {
        width:20%;
		height:550px;
	    border:5px solid #FFF920;
        background-color:#A2CD5A;
	    text-align:left;
	    padding:8px;
	    float:right;
       }
div#d4 {
         position:absolute;
		 /*padding top:10%; 191028 add*/
	     height:40%;
         width:35%;
		 
	     border:5px solid #BCE954;
		 /*border:5px solid orange;*/ 
         background-color:#FFF920;
	     left:48%;  /*left:42%; 191028*/
	     top:68%;   /*top:50%; 191028*/
		 /*start @ 50%*/
	     text-align:left;
	     padding:15px;
	     float:right;
	     z-index:1;
        }
div#d5 {
         position:absolute;
	     height:20%;
	     width:14%;
	     border:5px solid #FFF920;
         background-color:#A2CD5A; 
		 text-align:left;
		 padding:15px;
		/* left:74%;
		 top:32%;  */
         left:38%;
         top:94%;  /*top:84%; 191028*/		 
		 z-index:2;  	   
		}
div#d6 {
     position:absolute;
	 height:20%;
	 width:35%;
	 	border:5px solid #A2CD5A;
/*#A2CD5A;*/
        background-color:#BCE954; 
		text-align:left;
		padding:15px;
		 left:59%;
		 top:45%;  /*top:30%; 191028*/		
		/*left:12%;
        top:77%; */
		z-index:2; 
		}
div#d7 {
         position:absolute;
	     height:21%;
	     width:20%;
	     border:5px solid #A2CD5A;
         background-color:#BCE954;
		 text-align:left;
		 padding:15px;
		 left:74%;
		 top:90%;
		 z-index:3;  	   
		}				
div#d8 {
         position:absolute;
	     height:85%;  
	     width:45%;
	     border:5px solid #FFF920;
         background-color:#A2CD5A;
		 text-align:left;
		 padding:15px;
		 left:0;
		 top:40%;  /*top:30%; 191028*/
		 z-index:0;  	   
		}
		
div#d9 {
        width:50%;
		height:75px;
	    border:5px solid #FFF920;
        background-color:#A2CD5A;
	    text-align:left;
	    padding:15px;
	    float:left;
		float:top;
       }

div#d10 {
        width:150px;
	    border:5px solid #FFF920;
        background-color:#A2CD5A;
	    text-align:left;
	    padding:15px;
	    float:right;
       }

div#d11 {
        width:150px;
		height:400px;
	    border:5px solid #FFF920;
        background-color:#A2CD5A;
	    text-align:left;
	    padding:15px;
	    float:right;
       }
	   	   		
div.menuholder { 
      position:relative;
	  left:10%;
      height:13px;
	  width:900px;
	  background:#A2CD5A; 
	  border-style:solid;
      border-color:black;	  
	  border-width:1px;
	  padding:10px;
	  margin:0;
	  Z-index:20;
	  }
div.menu2 {
      position:absolute;
	 top:-25px; 
	 height:11px;
	 width:150px;
	 color:black;	 
	 margin:10px;
	 text-align:center; 	 
    }
div.menu2#me1 {
	 left:35px; 
            }	
div.menu2#me2 {

	 left:150px; 
            }	
div.menu2#me3 {

	     left:265px; 
            }	
div.menu2#me4 {
	     left:380px; 
            }	
div.menu2#me5 {
	     left:495px; 
            }
div.menu2#me6 {
	     left:610px; 
            }
div.menu2#me7 {
	     left:725px;
             }
*/
#menu {
width: 100%; /* set width of menu */
background: #eee;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit 
#menu a, #menu h2 {*/
#menu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
/*border-color: #ccc #888 #555 #bbb;*/
border-color:#FFF920;;
margin: 0;
padding: 2px 3px;
}
/*
#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}
*/
#menu a {
color: #000;
background:#BCE954;
text-decoration: none;
}

#menu a:hover {
color: black;
background: #FFF920;;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
Z-index:20;
} 

#menu ul ul ul {
position: absolute;
top: 0;
left: 0%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}				