/* CSS Document */


/* basic tags */

BODY 				{ background-color: #ffffff; 
				      margin: 0px;
				      font-family: Tacoma, Times New Roman, Arial, san serif;
					  font-size: 9pt;
				    }
					
a:active {  color: blue; }
a:link {  color: blue;  }
a:visited {  color: blue;  }
a:hover { }

a.sub:active {  color: blue; }
a.sub:link {  color: blue;  text-decoration: none; }
a.sub:visited {  color: blue; text-decoration: none; }
a.sub:hover { text-decoration: none; }

a.sub2:active {  color: blue; }
a.sub2:link {  color: #800000;  text-decoration: none; }
a.sub2:visited {  color: #800000; text-decoration: none; }
a.sub2:hover { text-decoration: none; }

a.sub3:active {  color: #a0a0a0; }
a.sub3:link {  color: #a0a0a0;  text-decoration: none; }
a.sub3:visited {  color: #a0a0a0; text-decoration: none; }
a.sub3:hover { color: #a0a0a0; text-decoration: none; }

A.8pt					{ font-size: 8pt; }					
					
/* table tags */

TABLE.photo_embed   { margin-top: 20px;
					  margin-left: 20px;
					  margin-bottom: 20px;
					  border-style: solid;
					  border-width: 1px;
					  border-color: #d0d0d0;
					  padding: 10px;
					}
					
TABLE.photo_left 	{ border-style: solid;
					  border-width: 1px;
					  border-color: #d0d0d0;
					  padding: 10px;
					}
					
TABLE.sub_menu		{ border-width: 1px;
					  border-style: solid;
					  border-color: #999999;
					}
					
TD.heading 			{  background-color: #f0f0f0;
					   color: #505050;
					   font-weight: 700;
					}
					
TD.photo_occasion   { font-size: 8pt; }


/* paragraph tags */

DIV.heading_paragraph { padding-left: 10px;
						 padding-top: 4px; 
					   }

P.heading_paragraph { padding-left: 10px; }

P.heading_paragraph2 { padding-left: 0px; }

/* list tags */

LI.padding4px { padding: 4px; }

LI.padding-top10px { padding-top: 10px; }

LI.padding-top4px { padding-top: 4px; }

/* paddings */

.paddingall20 			{ padding: 20px; }

.paddingright10			{ padding-right: 10px }

.paddingright20			{ padding-right: 20px }

/* borders */

			
/* heading first letters */

.basic_header_letter    { font-size: 20pt;
  		                  padding: 4px;
	                      background-color: #f0f0f0;
					      color: #cc0000
  					    }
					
					
.heading_header_letter  { font-size: 30pt;
						  padding: 4px;
						  background-color: #f0f0f0;
						  color: #cc0000
						}


/* headings */
			
			
.rubric_header			{ font-size: 16pt }


/* text formatting */

.text_usual_justified	{ text-align: justify; }

.letter_header 			{ color: #cc0000 }

I.date 					{ font-weight: 700; }

.8pt					{ font-size: 8pt; }

.10pt					{ font-size: 10pt; }

.8ptgray                 { font-size: 8pt; color: gray; }
