	  A.comlink {
	  	
	  	font-family : Verdana, Tahoma ;
	  	color : #464646;
	  	text-decoration : none;
	  	font-size: 70%;
	  }
	  	  
	  A {
	  	color : #6699CC;
	  }
	  H2 {
	  	font-family : Verdana, Arial, Tahoma, Times New Roman, Verdana, sans-serif;
	  	color : #333333;
	  	font-weight : bold;
	  	text-decoration : none;
	  	font-size: x-large;
	  	text-align : justify;
	  }
	  A:hover {
	  	text-decoration : underline;
	  	color : #4682B4;  }
	  .info {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #CC0033;
	  	text-decoration : none;
	  	font-size: x-small;
	  	font-weight : bold;
	  	text-align : justify;
	  }
	  .link,.text {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #737373;
	  	text-decoration : none;
	  	font-size: 80%;
	  	text-align : justify;
	  }
	  .message {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #222222;
	  	font-weight : bold;
	  	font-size: 80%;
	  }
	  .redmessage {
	  	font-family : Verdana, Tahoma, sans-serif;
    	color : #AA0000;
	  	font-weight : bold;
	  	font-size: 80%;
	  }

	  .redbold {
	  	color : #ff0000;
	  	font-weight : bold;
	  }



      .blacktext {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #000000;
	  	font-weight : normal;
	  	font-size: 80%;
	  	text-align : justify;
	  }
	  .invisible_link {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #EEEEEE;
	  	text-decoration : none;
	  	font-size: 80%;
	  	text-align : justify;
	  }
  	  .small {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }
  	  .smallgrey {
                font-family : Verdana, Tahoma, sans-serif;
	  	color : #888888;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }
	  .smallinvisible {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #DDDDDD;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }
	  .smalltext {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #AAAAAAA;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }

	  .smallred {
    	font-family : Verdana, Tahoma, sans-serif;
    	color : #AA0000;
    	text-decoration : none;
    	font-size: 70%;
    	text-align : justify;
      }
      .smallgrey {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #999999;
	  	text-decoration : none;
	  	font-size: 70%;
	  	text-align : justify;
	  }
     .mainheader {
	  	font-family : Verdana, Tahoma, sans-serif;
	  	color : #FFFFFF;
	  	font-weight : bold;
	  	text-decoration : none;
	  	font-size: x-large;
	  	text-align : center;
		text-shadow:#000 1px 1px 0;
	  }
      .TextOrLink
      {
	  	color : #OOOOOO;
      }
      a.TextOrLink
      {
	  	color : #888888;
      }
      .biggrey {
	    font-family : Arial, Verdana, Tahoma, sans-serif;
	    font-size : 16px;
	    font-weight : bold;
	    color : #A1A1A1;
      }
      .big {
	    font-family : Arial, Verdana, Tahoma, sans-serif;
	    font-size : 16px;
	    font-weight : bold;
	    color : #000000;
      }
      .CanEditFormBold
	  {
        font-size: 70%;
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
        font-weight : bold;
        color : black;
	  }
      .CanEditForm
	  {
        font-size: 70%; 
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
        font-weight : normal;
        color : black;
	  }
      .GenericFormBold
	  {
        font-size: 70%;
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
        font-weight : bold;
        color : <? echo($fgcolor1); ?>
	  }
	.GenericForm
	  {
        font-size: 70%; 
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
        font-weight : normal;
        color : <? echo($fgcolor1); ?>
	  }
      .GenericField
	  {
        font-size: 70%; 
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
	  }
	  .GenericButton 
	  {
        font-size: 70%; 
        font-family: 'MS Sans Serif',  Geneva, sans-serif;   
	  }

	a.edit
	{
		background : #a28dff;
		color : Yellow;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration : none;
		border-color : #a28dff;
		border-width : 2;
		border-style : solid;
		font-size : 70%;
	}
		a.edit:hover
	{
		background : Red;
		border-color : Red;
	}


 .sel { color : <? echo($fgcolorBg); ?>; }
	
 .lessonsel { color : <? echo($fgcolorBg); ?> ;
        } 
 .lessonans { color : #808080;
 		
  		}
 .lessonclass { 
  		background: <? echo($bgcolor1); ?>;
  		color : <? echo($fgcolor1); ?>;
  		}
 



	hr.pme-hr		     { border: 0px solid; padding: 0px; margin: 0px; border-top-width: 1px; height: 1px; }
	table.pme-main 	     { font-size: x-small; font-family: Verdana, Tahoma; border: #004d9c 1px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
	table.pme-navigation { font-size: x-small; font-family: Verdana, Tahoma; border: #004d9c 0px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
	td.pme-navigation-0, td.pme-navigation-1 { white-space: nowrap; }
	th.pme-header	     { font-size: x-small; font-family: Verdana, Tahoma; border: #004d9c 1px solid; padding: 4px; background: #add8e6; }
	td.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0,
	td.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1,
	td.pme-sortinfo, td.pme-filter { font-size: x-small; font-family: Verdana, Tahoma; border: #004d9c 1px solid; padding: 3px; }
	td.pme-buttons { text-align: left;   }
	td.pme-message { text-align: center; }
	td.pme-stats   { font-size: x-small; font-family: Verdana, Tahoma; text-align: right;  }
