	 
	 /*{{{ ======== #5 - Rich Content ======== */

				
		table.content {
		border-color:#BAC3D7;
    }
		
		/*.content td {
		bborder-color:#BAC3D7;
		bbackground-color:#FF0000;
		bborder:1px solid;
    }
				
  table.content {
		border:1px solid #BAC3D7;
		margin:0px;
		padding:0px;
    }

  th.contentsection {
    vertical-align:top;
    text-align:left;
    font-weight:bold;
    padding:9px 4px 2px 2px;
    color:#AA7642; 
    }

  th.content {
    vertical-align:top;
    text-align:left;
    border-bottom : 1px solid #6F6F6F;
    padding:4px 2px 2px 8px;
    background-color:#E8D155;
    color:#ffffff; 
    }

  td.content {
    vertical-align:top;
    ppadding : 4px 8px 4px 8px;
    background-color : #ffffff;
    border: 1px solid #6F6F6F;
   
    }*/

  .strong {
    font-weight:bold;
    }
    
  .weak {
    font-style:italic;
    }
    
    

 .subheader {
    font-family:  Arial, sans-serif;
		font-weight: bold;
  
  }  
  

  div.text {
    ffont-size:.8em;
	  margin-top: 0px;
		color:#333333;
		font-family:arial, helvetica;
  }
	
	
  /*div.sidenote {
    float:right;
    padding: 2px;
    border:1px solid #aaa;
    font-size:9px;
    background-color:#ffffcc;
  }*/
	
	
  div.caption {
    margin: 0px 5px 10px 10px;
    font-size:.75em;
		float:right;
		text-align:right;
  }
	
	.datatable td {
    border:1px solid #B5B6CF;
		background-color:#FCFDFE;
		padding:2px;
  }
	
	.datatable table {
    border:1px solid #B5B6CF;
		border-collapse:collapse;
		background-color:#FCFDFE;
		padding:2px;
  }
	
	div.datatable {
    margin:0px;
		padding:0px;
  }
	
  div.highlight {
    display:inline;
    background-color:#b6e5ff;
  }  
  
  div.code
  {
    border: #8b4513 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    color: #000066;
    font-family: 'Courier New' , Monospace;
    background-color: #ff9933;
  }
  
  
  hr {
    width: 100%;
    height: 1px;
  }
    
  .image-left {
    margin: 0px 10px 5px 0px;
    text-align:left;
		border-color: #EFE6C8;
		bborder: 1px solid;
    }

  .image-right {  
    margin: 0px 0px 5px 10px;
    text-align:right;
		border-color: #EFE6C8;
		bborder: 1px solid;
    }

  .image-inline {
    margin: 0px 10px 5px 10px;
    text-align:center;
		border-color: #EFE6C8;
		bborder: 1px solid;
    }

  .image-caption {
    position:relative;
    color:#434343;
    font-size:.9em;
    }

.section
{
    margin:0px;
		padding:0px;
    }

 /*}}}*/
