body { padding: 10px 10px 0 10px;

       margin: 0;

       background-color: #ffffff;

      }

#heading { 

	   background-color: #ffffff;

	   border: 1px solid #ffffff;

	   height: 65px;

	   padding: 10px;

	   margin: 0;

	  }

#leftmenu { position: absolute;

	    left: 10px;

	    width: 150px;

	    top: 108px;

	  }

#rightmenu { position:absolute;

	     right: 10px;

	     top: 108px;

	     width: 150px;

	   }

#content { position: relative;

	   width: auto;

	   margin: 0 150px 0 150px;

	   padding: 10px;

	   min-width: 120px;

	   font-family: Arial, Helvetica, sans-serif;

	   font-size: 12px

	  }

.subsection {  

	       background-color: #fff;

	       border: 1px solid #ccccff; 

   	       padding: 0;

	       margin: 0 0 10px 0;

	       line-height: 1.2em;

            }

.subsectioninvis {  

	        

   	       padding: 0;

	       margin: 0 0 10px 0;

	      

            }

.left {  

	       float: left;

	       width: 48%;

	       margin: 0 5px 0 0;

            }

.right {  

	       float: right;

	       width: 49%;

	       margin: 0 0 0 5px;

            }

.menusubsection {  

	       background-color: #fff;

	       border: 1px solid #ccccff;

   	       padding: 0 0 10px 0;

	       margin: 0 0 10px 0;

	       

            }

h1 {margin: 0;

    padding: 5px;

    font-size: 18px;

    color: #663399;

    background-color: #ccccff;

    text-align: center;

    }

h2 { 

     text-align: center;

     margin: 10px 0 2px 0;

     padding: 10px 0 0 0;

     font-size: 14px;

     line-height:1em;

     color: #663399;

     font-family: Arial, Helvetica, sans-serif;

   }

h3 { 

     text-align: center;

     margin: 10px 0 3px 0;

     padding: 0;

     font-size: 14px;

     line-height:1em;

     color: #663399;

     font-family: Arial, Helvetica, sans-serif;

   }

.nice { border: 1px solid #ccccff;

	color: #663399;

        background-color: #eee;

	margin: 0;

	padding: 0;

	line-height: 1.2em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

      }

.nasty { border: 1px solid #ff0000;

	 color: #ff0000;

	 text-decoration: line-through;

       }

.menunice

	{

	color: #663399;

        background-color: #eee;

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	width: 124px;

	line-height: 1.2em;

       }

p.lowlead { font-size: 10px;

        font-family: Arial, Helvetica, sans-serif;

        margin: 0;

        padding: 0;

	line-height:0.5em

      } 

form { margin: 0;

       padding: 0;

     }

.submit { background-color: #eee;

	  color: #663399;

	  border: 1px solid #ccccff;

	  margin: 5px 0 0 0;

	  font-family: Arial, Helvetica, sans-serif;

	  font-weight: bold;

	  line-height: 1.2em;

	}

a {font-family: Arial, Helvetica, sans-serif;

   font-weight: bold;

   color: #663399;

   text-decoration: none;

   }

a:hover {text-decoration: underline}

p, td { font: 12px Arial, Helvetica, sans-serif;

    margin: 0 0 0 0;

    padding: 10px 10px 10px 10px;

  }

.nopad	{

		padding: 0;

	}

strong { font: 12px Arial, Helvetica, sans-serif;

	 font-weight: bold

}



.menusubsection p { line-height: 1em;

		    margin: 5px 10px 0 10px;

		    padding: 0;

}	

.menusubsection h2 {margin: 0 0 10px 0;

		    background-color: #ccccff;

		    padding: 5px 0 5px 0;

}





sup {color: red}

ul { margin: 10px;

     padding: 0;

     list-style-position: inside;

   } 

.searchres { margin: 0 0 2px 0;

	     padding: 0;

	     font-size: 14px;

	     line-height:1em;

	     color: #663399;

	     font-family: Arial, Helvetica, sans-serif;

	     text-align: left;

	   }

table {

	margin: 10px

	}

.nomargin {

		margin: 0

	}

.border	{

		border: 1px solid #ccccff;

	}

