/* created - 12/25/06 
   updated - 09/07/08 */
/* --------------------------------------------------------------------------
                COPYRIGHT 2009, STEVE MASON, ALL RIGHTS RESERVED
-------------------------------------------------------------------------- */
body  {
       background-color: #C2FEFD;
       background-repeat: no-repeat;
       background-position: top left;
       font-size: 12px;
       font-weight: 500;
       margin: 0;
       font-family: comic sans ms, cursive, sans serif;
       color: #914A1B;
	   }
/* NOTE: UC L instead of LC l in selectors (except when inside word- example: .blckc) --- 1 = one */
/* NOTE: variable opacity in firefox is- opacity:0.0 to 0.1 
In IE it is- filter:alpha(opacity=0 to 100) 
A lower value in both makes the element more transparent */
/* NOTE: test border- border-width: 1px; border-style: solid; border-color: yellow; --or-- border: 1px solid black; (if all sides are to be 1px) */ 
/* control panel common elements border: 1px solid #01B9E7;*/
/* "no single panels" 20 button vertical control panel */
.cntrLpnLvrt20, .cntrLpnLvrt20fxd, .cntrLpnLvrt20b, .cntrLpnLvrt20bfxd, 
.cntrLpnLvrt01, .cntrLpnLvrt01fxd {
                                   position: absolute; 
								   margin: 50px 2%; 
								   width: 94px;
								   background-color: #eeffff;
								   border: 2px solid #01B9E7;
								   }
.mrgn5vrt, .mrgn5avrt, .mrgn5vrt01, .mrgn5vrt20, .mrgn6vrt, .mrgn6vrt01, .mrgn6vrt20, .mrgn6vrt20fc, .mrgn7vrt, .mrgn7vrt01, .mrgn7vrt20, .mrgn8vrt
                                     { 
								      width: 94px; 
									  height: 18px;
                                      background-color: #9EF7F5;
									  border-width: 1px 0px 1px 0px; 
									  border-style: solid; 
									  border-color: #01B9E7
			                          }
.npnlsvrt {
           margin: 0 0; 
		   width: 94px; 
		   height: 96px;
		   }
.mrgn5vrt020, .mrgn6vrt020 { 
			                width: 98px; 
			                height: 18px; 
			                border-style: solid; 
			                border-color: #ce007b;
			                }		   
.mrgn5vrt020 {
             margin: 21px 0; 
             border-width: 1px 0px 1px 0px;
			 }
.mrgn6vrt020 {
             margin: -21px 0; 
             border-width: 1px 0px 2px 0px;
			 }
.navvrt020fc {
              margin: 20px 0; 
			  width: 88px; 
			  height: 28px; 
			  padding: 5px;
			  }
.mrgn5vrt {
           margin: -19px 0; 
		   }
.mrgn6vrt {
           margin: 18px 0; 
		   }
.mrgn7vrt {
           margin: -19px 0px; 
		   }
.mrgn8vrt {
           margin: 18px 0px; 
		   }
.navvrt, .navvrt01, .navvrtp, .navvrt20fc .navvrt20p 
                               {
								height: 35px;
								text-align: center;
			                    }
.h11vrt, .h11bvrt, .h11vrtb, .h11cvrt  
                           {
						    color: black;
						    font-size: 11px;
							line-height: 12px;
		                    }
.ttLvrt, .ttLvrtb { 
				   height: 65px; 
                   text-align: center;
				   }
.navvrt {
         margin: 30px 0; 
		 }
.navvrt01 {
         margin: 10px 0; 
		 }
.navvrtp {
         margin: -10px 0; 
		 } 
/* single panel controls */
.cntrLpnLvrt01 { 
                height: 245px; 
			    }
.cntrLpnLvrt01fxd {
                   position: fixed;
				   margin-top: 200px; 
                   height: 245px; 
			       }
.mrgn6vrt01 {
             border-width: 0px 0px 1px 0px; 
			 }
.mrgn7vrt01 {
             border-width: 0px 0px 1px 0px; 
			 }
/* vrt20 control panel */
.cntrLpnLvrt20 {
                height: 340px; 
				}
.cntrLpnLvrt20fxd {
                   position: fixed; 
                   height: 330px; 
				   }
.cntrLpnLvrt20b {
                 height: 350px; 
				 }
.cntrLpnLvrt20bfxd {
                   position: fixed;
                   height: 350px; 
				   }
.ttLvrt {
		 margin-top: 20px;
		 }
.ttLvrtb {
		  height: 90px;
		  }
.h11bvrt {
          margin-top: -10px;
          color: orange;
		  }
.h11cvrt {
          color: maroon;
          margin-top: -10px; 
		  }
.pnL1vrt, .pnL2vrt, .pnL3vrt, .pnL4vrt, .pnL5vrt, .pnL6vrt, .pnL7vrt, .pnL8vrt, .pnL9vrt, .pnL10vrt, .pnL11vrt, .pnL12vrt, .pnL13vrt, .pnL14vrt, .pnL15vrt, .pnL16vrt, .pnL17vrt, .pnL18vrt, .pnL19vrt, .pnL20vrt 
                                            {
                                             background-color: #9EF7F5; 
                                             width: 18px; 
										     height: 18px;
									         border-width: 1px 1px 0px 0px; 
									         border-style: solid; 
									         border-color: #01B9E7 
										     } 
.pnL5vrt, .pnL10vrt, .pnL15vrt, .pnL20vrt
                                         { 
		                                  border-width: 1px 0px 0px 0px;
		                                  }
.pnL1vrt {
          margin: 0 0; 
	      }
.pnL2vrt {
          margin: -19px 19px;
		  }  
.pnL3vrt {
          margin: -19px 38px; 
		  }
.pnL4vrt {
          margin: -19px 57px; 
		  } 
.pnL5vrt {
          margin: -19px 76px; 
		  }
.pnL6vrt {
          margin: 19px 0px; 
		  }
.pnL7vrt {
          margin: -38px 19px; 
		  }
.pnL8vrt {
          margin: 19px 38px; 
		  }
.pnL9vrt {
           margin: -38px 57px; 
		   }
.pnL10vrt {
            margin: 19px 76px; 
			}
.pnL11vrt {
           margin: -19px 0px; 
		   }
.pnL12vrt {
           margin: 0px 19px; 
		   }
.pnL13vrt {
           margin: -19px 38px; 
		   }
.pnL14vrt {
           margin: 0px 57px; 
           }
.pnL15vrt {
            margin: -19px 76px; 
			}
.pnL16vrt {
           margin: 19px 0px; 
		   }
.pnL17vrt {
           margin: -38px 19px; 
		   }
.pnL18vrt {
           margin: 19px 38px; 
		   }
.pnL19vrt {
           margin: -38px 57px; 
		   }
.pnL20vrt {
            margin: 19px 76px; 
			}
.mrgn5avrt {
           margin: 16px auto -19px 0;
		   }
.mrgn6vrtfc {
             margin: 21px 0; 
		     }
.mrgn5vrt20 {
             margin: -21px 0; 
			 }
.mrgn6vrt20 {
             margin: 21px 0; 
			 }
.mrgn6vrt20fc {
             margin: 21px 0; 
			 }
.mrgn7vrt20 {
             margin: -21px 0px; 
			 }
.navvrt20fc {
            margin: -20px 0; 
			}
.navvrt20p {
            margin: 15px 0; 
			}
.h11vrtb {
          margin: 10px auto;
          color: red;
		  }
.h11dvrt {
          margin: -5px auto 0px auto; 
		  }
.h11evrt {
          margin: 0px auto 0px auto; 
		  }
/* end vrt20 control panel */
/* 20 button horizontal control panel */
.cntrLpnLhz20 { 
			   margin: 20px auto;
			   width: 525px; 
               height: 75px;
			   background-color: #eeffff; 
			   border: 2px solid #ce007b;
			   }
.ttLhz {
        margin: 0 0; 
		width: 150px; 
		height: 55px; 
		background-color: #eeffff;
		}
.h11hz {
        margin: 10px 0px 5px 0px; 
		padding: 2px 0px 0px 0px; 
        font-family: comic sans ms, cursive, sans serif; 
		font-weight: 500; 
	    text-align: center; 
		font-size: 11px; 
		color: #D6522A;
		}
.pnL01hz, .pnL02hz, .pnL03hz, .pnL04hz, .pnL05hz, .pnL06hz, .pnL07hz, .pnL08hz, .pnL09hz, .pnL10hz, .pnL11hz, .pnL12hz, .pnL13hz, .pnL14hz, .pnL15hz, .pnL16hz, .pnL17hz, .pnL18hz, .pnL19hz, .pnL20hz
                                      { 
		                               width: 18px; 
		                               height: 18px; 
		                               background-color: #9EF7F5; 
		                               border-style: solid; 
		                               border-color: #ce007b;
		                               border-width: 0px 0px 1px 1px;
		                               } 
.pnL16hz, .pnL17hz, .pnL18hz, .pnL19hz, .pnL20hz
                                                { 
		                                         border-width: 0px 0px 0px 1px;
		                                         }
.pnL01hz {
          margin: -65px 150px;
		  }											   
.pnL02hz {
         margin: 46px 169px;
		 }
.pnL03hz {
         margin: -65px 188px; 
		 }
.pnL04hz {
         margin: 46px 207px;
		 }
.pnL05hz {
         margin: -65px 226px;
		 }
.pnL06hz {
         margin: 65px 150px;
		 }
.pnL07hz {
         margin: -84px 169px; 
		 }
.pnL08hz {
         margin: 65px 188px;
		 }
.pnL09hz {
         margin: -84px 207px;
		 }
.pnL10hz {
           margin: 65px 226px; 
		   }
.pnL11hz {
           margin: -65px 150px;
		   }
.pnL12hz {
           margin: 46px 169px;
		   }
.pnL13hz {
           margin: -65px 188px;
		   }
.pnL14hz {
           margin: 46px 207px; 
		   }
.pnL15hz {
           margin: -65px 226px;
		   }
.pnL16hz {
           margin: 65px 150px; 
		   }
.pnL17hz {
           margin: -83px 169px; 
		   }
.pnL18hz {
           margin: 65px 188px; 
		   }
.pnL19hz {
           margin: -83px 207px; 
		   }
.pnL20hz {
           margin: 65px 226px;  
		   }
.mrgn5hz, .mrgn6hz, .mrgn7hz, .mrgn8hz, .mrgn5bhz, .mrgn6bhz, .mrgn7bhz, .mrgn8bhz 
                                       { 
		                                width: 95px; 
		                                height: 18px; 
                                        background-color: #9EF7F5;
		                                border-style: solid; 
		                                border-color: #ce007b; 
                                        border-width: 1px 1px 0px 1px;
		                                }
.mrgn5hz {
          margin: -140px 245px; 
          border-width: 0px 1px 0px 1px;
		  }
.mrgn6hz {
          margin: 140px 245px;
		  }
.mrgn7hz {
          margin: -140px 245px;
		  }
.mrgn8hz {
          margin: 140px 245px;
		  }
.mrgn5bhz {
          margin: -60px 245px; 
          border-width: 0px 1px 0px 1px;
		  }
.mrgn6bhz {
          margin: 60px 245px;
		  }
.mrgn7bhz {
          margin: -60px 245px;
		  }
.mrgn8bhz {
          margin: 60px 245px;
		  }
.navhz, .navbhz {
                 width: 147px; 
		         height: 59px;
                 text-align: center;
		         }
.navhz {margin: -205px 361px;}
.navbhz {margin: -125px 361px;}
.h11a, .h11b, .h11c, .h11d, .h11e, .h11f, .h11g 
                            { 
	                         font-family: arial, helvetica, sans serif; 
	                         font-size: 10px; 
                             font-weight: 300;
	                         color: #D6522A;  
	                         text-align: center;
	                         }
.h11a, .h11c, .h11dhz, .h11ehz, { 
	                             font-size: 11px;
	                             line-height: 11px;
                                 }           
.h11a {
       margin: 2px 0px; 
	   color: red;
	   }
.h11b {
       margin: -5px 0px 5px 0px;
	   }
.h11c {
       margin: 0px 0px 5px 0px;
       font-weight: 500; 
	   color: black;
	   }
.h11d {
       margin: 7px 0px;
	   }
.h11e {
       margin: -8px 0px; 
	   line-height: 12px;
	   }
.h11f {
       margin: 8px 0px;
	   line-height: 12px;
	   }
.h11g {
       margin: -7px 0px; 
	   line-height: 12px;
	   }
.h11dhz {
         margin: 0 0;
	     }
.h11ehz {
         margin: -4px 0px;
	     }
/* end 20 button horizontal control panel */
/* "no single panels" 20 button horizontal control panel */
.npnlshz {
        margin: -55px 0; 
		width: 142px; 
		height: 60px;
		}
#PopUp {
        display: none; 
		position: absolute; 
		margin: -50px 130px; 
		width: 175px; 
		background-color: #eeffff; 
		text-align: justify; 
		font-size: 12px; 
		color: black; 
		padding: 10px; 
		border: solid black 1px;
		}
#PopUpvrt {
        display: none; 
		position: absolute; 
		margin: -90px -10px; 
		width: 175px; 
		background-color: #eeffff; 
		text-align: justify; 
		font-size: 12px; 
		color: black; 
		padding: 10px; 
		border: solid black 1px;
		z-index: 100;
		}
.cls {text-align: center;}
/* end "no single panels" 21 button horizontal control panel */
/* buy cartoon */
.bycrtn, .bycrtnb, .bycrtnfxd, .bycrtnbfxd {
                                  position: absolute; 
		                          margin: 400px 2%;
		                          width: 94px;
		                          height: 94px;
		                          background-color: #eeffff;
	                              border: 2px solid #01B9E7;
		                          }
.bycrtnfxd, .bycrtnbfxd {
                        position: fixed; 
		                }
.bycrtnb, .bycrtnbfxd { 
		               margin: 420px 2%; 
		               }
.h12bc {
       margin: -5px auto; 
	   font-size: 12px;
	   line-height: 12px;
	   color: #2A8C3F; 
	   font-weight: 600;
	   text-align: center;
	   }
.imgbc {
        margin: 10px 7px;
		}
/* end buy cartoon */
/* images  */ 
.imgcrtn, .crtn, .crtnhz {
                          position: absolute;
						  } 
.imgcrtn { 
          margin: 75px 18%;
		  } 
.crtn { 
	   margin: 30px 14%;
	   }
.crtnhz {
         margin: 10px 10px;
		 padding-right: 10px;
		 }
/* copyright, mailto and snail mail */
.pcpy {
	   margin: 20px auto;
	   width: 100%; 
	   height: 75px;
	   font-family: arial, helvetica, sans serif; 
	   color: #6373b5;
	   padding-bottom: 10px;
	   }
.copy { 
	   margin: 5px auto 5px auto; 
	   width: 100%;
	   text-align: center;
	   color: #8C2800;
	   }
.copyc {
        margin: 0px auto; 
        float: left;
		clear: right;
		width: 100%; 
	    text-align: center;
        color: #8C2800;
		}
.wLrad {
        font-family: times new roman, serif; 
		font-weight: bold; 
		font-size: 13px;
        color: black;
		} 
.dgre {
       vertical-align: -55%;
	   }     
/*anchors*/
a {text-decoration: none;}
a:hover {color: #766CF3;}
a:visited {color: #FF3118;}
a:active {color: red;}
/* list */
a.Lst:link {color: blue; text-decoration: none;}
a.Lst:hover {color: orange;}
a.Lst:visited {text-decoration: none;}
a.Lst:active {color: green;}
/* /* list b */
a.Lstb:link {color: white; text-decoration: none;}
a.Lstb:hover {color: orange;}
a.Lstb:visited {text-decoration: none;}
a.Lstb:active {color: green;} 
/* navb */
a.navb:link {color: #11174B; text-decoration: none;}
a.navb:visited {color: #1777C4; text-decoration: none;}
a.navb:hover {color: #F07100;}
a.navb:active {color: orange;} */