/*******************************************************************************
 * Main settings.
 ******************************************************************************/

  body{
    background-color: #000000;
		color: #5F5F5F;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
	  border-width: 0px 0px 0px 0px;
  }

	img{
	  border-width: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
/*******************************************************************************
 * Page header.
 ******************************************************************************/

  .pageHeader{
    background-image: url('page_header.jpg');
		background-position: bottom;
    width: 750px;
		height: 25px;
		text-align: left;
		font: 12px Verdana, Arial, Sans-Serif;
    margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
  }


/*******************************************************************************
 * Page introduction
 ******************************************************************************/

 .pageIntro{
    color: #000000;
 		background-image: url('intro_background.jpg');
		background-repeat: no-repeat;
	  background-color: #FFFFFF;
    width: 750px;
		height: 320px;
	  text-align: right;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
  }

 
 .pageTitle{
	  font: 18px Verdana, Arial, Sans-Serif;
		font-style: normal;
		font-weight: bold;
		text-align: left;
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
		/*border-left: 4px solid #5F5F5F;*/

  }
	
	.authorship{
	  width: 250px;
	  border: 1px solid #5F5F5F;
		border-left: 4px solid #5F5F5F;
	  background-color: #E9E9E9;
	  font: 12px Verdana, Arial, Sans-Serif;
		font-style: normal;
		font-weight: normal;
		text-align: left;
		margin: 10px 10px 10px 10px;
	}
	
	.authorshipLabel{
	  font-weight: bold;
		text-align: left;
	}
	
  .index{
	  width: 250px;
	  border: 1px solid #5F5F5F;
		border-left: 4px solid #5F5F5F;
	  background-color: #E9E9E9;
	  font: 12px Verdana, Arial, Sans-Serif;
		font-style: normal;
		font-weight: normal;
		text-align: left;
		margin: 10px 10px 10px 10px;
	}

	.indexTitle{
	  font: 14px Verdana, Arial, Sans-Serif;
		font-weight: bold;
		
	}

 
/*******************************************************************************
 * Page body.
 ******************************************************************************/

  .pageBody{
    width: 750px;
		background-image: url('page_background_2.jpg');
	  background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
	
	.sectionTitle{
	  color: #000000;
	  font: 18px Verdana, Arial, Sans-Serif;
		font-style: normal;
		font-weight: bold;
		text-align: left;
		margin: 30px 10px 10px 10px;
	}
	
  .sectionTitleTable{
	  
  	text-align: left;
  	border-bottom: 2px solid #000000;
	}
	
  .subsectionTitle{
	  color: #000000;
	  font: 18px Verdana, Arial, Sans-Serif;
		font-style: italic;
		font-weight: bold;
		text-align: left;
		margin: 30px 10px 10px 50px;
	}


	.sectionText{
	  font: 14px serif;
		font-style: normal;
		font-weight: normal;
		text-align: justify;
		margin: 10px 200px 10px 10px;
	}
	

  .subsectionText{
	  font: 14px serif;
		font-style: normal;
		font-weight: normal;
		text-align: justify;
		margin: 10px 200px 10px 50px;
	}
	
	.goTop{
 		text-align: right;
		margin: 10px 200px 10px 50px;
	}
	
/*******************************************************************************
 * Bibliography
 ******************************************************************************/
 
 .bibliography{

	  font: 14px serif;
		font-style: normal;
		font-weight: normal;
		text-align: left;
		margin: 10px 200px 10px 10px;
 
 }
 
 .bibliographyLabel{
   text-align: right;
 }

 /*******************************************************************************
 * File List
 ******************************************************************************/
 
 .filelist{
	  font: 14px serif;
		font-style: normal;
		font-weight: normal;
		text-align: left;
		margin: 10px 200px 10px 10px;
 
 }
 
 .filelistIcon{
   text-align: right;
 }
 
 .filelistLabel{
   text-align: left;
   font: 16px serif;
	 font-style: normal;
	 font-weight: bold;

 }

 
/*******************************************************************************
 * Calendar
 ******************************************************************************/

 
 .calendar{

	  font: 14px serif;
		font-style: normal;
		font-weight: normal;
		text-align: left;
		margin: 10px 200px 10px 10px;
 
 }
 
 .calendarMonth{
   text-align: right;
	 font-weight: bold;
 }


/*******************************************************************************
 * Page footer.
 ******************************************************************************/

  .pageFooter{
    background-image: url('page_footer.jpg');
		background-position: top;
    width: 750px;
		height: 25px;
		text-align: left;
		font: 12px Verdana, Arial, Sans-Serif;
    margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
  }

/*******************************************************************************
 * Text formatting.
 ******************************************************************************/

	p{
	  font: 12px Arial, Sans-Serif;
		font-style: normal;
		font-weight: normal;
		text-align: justify;
	  margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		border-width: 0px 0px 0px 0px;
	}

	ul{
	  font: 12px Arial, Sans-Serif;
		font-style: normal;
		font-weight: normal;
	  text-align: justify;
	  margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	li{
	  margin: 10px 0px 10px 15px;
		padding: 0px 0px 0px 0px;
	}

	.emph{
	  font: 14px Arial, Sans-Serif;
		font-style: normal;
		font-weight: bold;
	}

	.mainText{
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
	}

	.titleTable{
	  width: 100%;
    font: 20px Arial Black, Sans-Serif;
		border-collapse: collapse;
		border-spacing: 0px 0px 0px 0px;
	  border-width: 0px 0px 3px 0px;
	  border-style: solid;
		margin: 20px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
  }
	
/*******************************************************************************
 * Link formatting.
 ******************************************************************************/

  a:link{
    color: #5F5F5F;
		font-weight: normal;
  	text-decoration: underline;
  }
  a:visited{
    color: #5F5F5F;
		font-weight: normal;
  	text-decoration: underline;
  }
  a:hover{
    color: #5F5F5F;
		font-weight: normal;
  	text-decoration: none;
  }
  a:active{
    color: #5F5F5F;
		font-weight: bold;
  	text-decoration: underline;
  }

