/* Design 2006/2007 frameless php */
/* older ones and deprecated items are marked in red */

body{
 	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:black;
	margin-left:0px;
	margin-top:0px;
	background-color:#c9e1f7;
	background-image:url(../backgrounds/leftbar.gif);
	background-repeat:repeat-y;	
	}


/***************** debug switch *********************/

.debug
      {
        border:1px solid red;
      }
      
      
/**************** main classes for text *************/
/* old versions are red! */

 p {
     margin-top:4px;
     margin-bottom:4px;
    }

 .just{
   text-align:justify;
   line-height:130%;
   }
/* .just:first-line{text-indent:16px}*/
 
 .small{
 	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:black;
	font-size:8pt;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:4px;
	padding-top:0px;
	padding-bottom:0px;
	}
 .smallc{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:black;
	font-size:8pt;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:4px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	}	
 .smallj{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:black;
	font-size:8pt;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:4px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:justify;
	 }	
       
/**************** marginizers *************************/	

.exindent
  {
   margin-left:16px;
   text-indent:-16px;
  }
.exindentj
  {
   margin-left:16px;
   text-indent:-16px;
   text-align:justify;
     }
.imindent
  {
    margin-left:16px;
  }

/************* custom font-size without any other styles *******/

.sp_fs8
  {
  	font-size:8pt;
  }
.sp_fs10
  {
  	font-size:10pt;
  }   	
/************* text decorations *********************/
p.over {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:overline;
	font-size:7pt;

}	
 .uline
 {
 	border-bottom:1px solid #006699;
 }
 .udline
 {
 	border-bottom:1px dotted #000000;
 }
 
 .custcur
 {
 	cursor:default;
 }
 .bigblue{
 	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#006699;
	font-size:200%;
	font-variant:small-caps;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	}  
   .titlecaps{
   			font-variant:small-caps;
   			color:#99ccff;
   			/*background-color:#00639C;*/
   			background-color:#006699;   			
   			margin-bottom:1px;
   			margin-left:0px;
   			margin-right:0px;
   			margin-top:0px;
   			padding:2px;
   			padding-left:6px;
    		border-top-style:double;
   			border-top-width:4px;
   			border-top-color:#99CCFF;
   			border-bottom-style:solid;
   			border-bottom-width:1px;
   			border-bottom-color:#006699; 

	}
   .bluecaps
   {
   			font-variant:small-caps;
   			color:#99ccff;
   			margin-bottom:4px;
   			margin-left:0px;
   			margin-right:0px;
   			margin-top:4px;
   			padding:2px;
   			padding-left:6px;
   			} 
   			  
/**************************************/
/* BUTTONS */

	.flatbutton
	{
		border:1px solid #006699;
		background-color:#99ccff;
		color:#006699;
		font-size:8pt;
		cursor:pointer;
	}

    

/* old stylesheet */
 .hidelem
   {
     visibility:hidden;
     display:none;
   }
 
 a:link{color:#0000ff;text-decoration:none;}
 a:visited{text-decoration:none;}
 a:active{color:#0000ff;text-decoration:underline;}
 a:hover{color:#0000ff;text-decoration:underline;}

 .tajust
   {
     text-align:justify;
   }
 .lhextend
   {
     line-height:130%;
   }
 .mini
   {
     font-size:7.5pt;
   }
 .micro
 	{
 		font-size:7pt;
 		color:#808080;
 	}
	  
   
 .lh11
   {
     line-height:11pt;
   }
 .lh14
   {
     lineheight:14pt;
   }
 .lh18
   {
     lineheight:18pt;
   }
 .mt6
   {
     margin-top:6pt;
   }   
 .mt8
   {
     margin-top:8pt;
   }
.symident
  {
      margin-left:16px;
  }
.symident:first-letter:
  {
      font-size:14pt;
  }
/* standards */

 h1,h2,h3,h4,h5,h6{
 	font-family:Verdana,Arial,Helvetica,sans-serif;
	}
 h1{
	font-weight:normal;
	font-size:200%;
	color:#006699;
	font-variant:small-caps;
	}
 h2{
 	font-size:12pt;
	font-weight:bold;
	color:#006699;
	}
 h3{
 	font-size:9pt;
	font-weight:normal;
	letter-spacing:1px;
	border-bottom:1px solid #006699;
	padding-bottom:2px;
	margin-bottom:3px;
	}
 h4{
 	font-size:9pt;
	font-weight:normal;
	}
 h5{
 	font-size:8pt;
	font-weight:normal;
	}
 h6{
 	font-size:8pt;
	font-weight:normal;
	}
 dt{
 	font-size:9pt;
	}
 dl{
 	font-size:8pt;
	}
 ol, li {
   font-size:8pt;
   }
 td{
 	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	vertical-align:top;
	}
 pre{
 	color:#99CCFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	background-color:#006699;
	border: solid 1 khaki;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	}
.thin
   {
     padding-left:8px;
     padding-right:8px;
   }
.thinsolid
   {
     border-width:1px;
     border-color:#006699;
     border-style:solid;
   }
.thindash
   {
     border-width:1px;
     border-color:#006699;
     border-style:dotted;
   }
.tridge
   {
     border-width:2px;
     border-style:ridge;
   }
 hr{
 	color:#006699;
	height: 1px;
	}


/***************** main divisions as classes *****************************************/
/*		
	
	
.menubar {
		position:absolute;
		top:0px;
		left:160px;
		width:720px;
		height:32px;
          }

*/
	

/******************** menus and links *************************************/

/* Menu backgrounds and containers*/
/* ------------------------------ */
	
	.oback{
	       background-color:#006699;
	       filter:Alpha(opacity=80, finishopacity=80, style=3);
	       opacity:0.8;
	       -moz-opacity:0.8;
	       }
	.mback{
			background-color:#006699;
			font-size:8pt;
			cursor:arrow;
      margin-bottom:1px;
      padding:2px;
		  width:130px;
			}
	.mbackid{
			background-color:#006699;
			font-size:8pt;
			cursor:arrow;
		  margin-bottom:1px;
		  padding:2px;
		  padding-left:6px;
			}
			
	.mtitle{
			background-color:#006699;
			font-size:10pt;
			font-weight:bold;
			font-variant:small-caps;
			color:#ffffff;
			cursor:arrow;
			border:1px solid #99ccff;
		 	margin-bottom:1px;
		 	padding:2px;
		 	width:130px;			
			}	
  
   .flbut {
      padding-top:3px;
      padding-bottom:3px;
      padding-left:3px;
      border-style:solid;
      border-width: 1px;
      border-color: #006699;
      cursor:pointer;
      width:118px;
      font-size:8pt;
      margin-bottom:1px;
   }
   .boldbut {
      padding-top:5px;
      padding-bottom:5px;
      padding-left:4px;
      border:1px outset;
      border-top-color:#99ccff;
      border-left-color:#99ccff;
      border-right-color:#006699;
      border-bottom-color:#006699;
      cursor:pointer;
      width:120px;
      font-size:8pt;
      font-weight:bold;
      margin-left:8px;
      margin-bottom:2px;
   }
   .cont {
      width:126px;
      visibility:hidden;
      display:none;
     }

/**************************/
/* link classes for menus */
/**************************/

a.sb:link {

        color:#ffffff;

        text-decoration:none;
        font-size:8pt;
        }
a.sb:hover {
        color:#ffffff;
        text-decoration:none;
        font-size:8pt;
      }
a.sb:visited {
        color:#ffffff;
        text-decoration:none;
        font-size:8pt;
      }
a.sb:active {
        color:#ffffff;
        text-decoration:none;
        font-size:8pt;
      }
a.sbt:link{
        color:#ffffff;
        text-decoration:none;
      }
a.sbt:hover{
        color:#ffffff;
        text-decoration:none;
      }
a.sbt:active{
        color:#ffffff;
        text-decoration:none;
      }
a.sbt:visited{
        color:#ffffff;
        text-decoration:none;
      }
 a.but:link{
   color:#FFCC66;
   text-decoration:none;
   }
 a.but:hover{
   color:#FFCC66;
   text-decoration:none;
   }
 a.but:active{
   color:#FFCC66;
   text-decoration:none;
   }
 a.but:visited{
    color:#FFCC66;
    text-decoration:none;
   }