body {
font-family: Arial, sans serif;
background-color:#FFFFFF;
font-size: 14px; 
}

.imhead {
	background-color: #FFFFFF;
	width: 250px;
	float: left;
	padding: 10px;
}
.lhead {
	background-color: #7F7F7F;
	color: #7F7F7F;
	width: 300px;
	float: left;
	padding: 10px;

}
.rhead {
	background-color: #BFBFBF;
	color: #BFBFBF;
	width: 300px;
	float: left;
	padding: 10px;

}
.cont {
   color: #000000;
   width: 600px;
   font-size: 9px;
   padding: 10px;
   float: left;
   line-height: 15px;

}
.main {
   width: 200px;
   font-size: 9px;
   padding: 2px;
   border-bottom: 1px solid black;
   margin-bottom: 20px;
}

.footer {
   width: 80%;
   border-top: 1px solid black;
   margin-top: 30px;
   padding: 15px;
   font-size: 9px;
   text-indent: 120pt;
}

.page {
 border: 1px solid black;
 border-bottom: 3px solid black;
 border-right: 3px solid black;
 background: white; 
 padding: 20px; 
 margin-right: 20%;
 margin-left: 20%;
 font-size: 14px;
}

.conttable {
 border: 1px solid black;
 border-bottom: 3px solid black;
 border-right: 3px solid black;
 background: white; 
 padding: 20px; 
 font-size: 14px;
 width: 400pt;
 margin-left: 20%;
}

.aristable {
font-size:11px;
}

.textcard1 {
background-color:#EBEBCF; padding:10px;
}

.textcard2 {
background-color:#DFDFEE; padding:10px;
}

.flexum_backlink {
margin: 15px;
}

A IMG {
 border: none; 
}

.desactivlink {
	color: #999999;
}

a:link {
    color: #000000;
    text-decoration: underline;
    
   }
a:visited {
    color: #7F7F7F;
    text-decoration: underline;
   }
a:hover {
    color: #EB1414;
    text-decoration: underline;
   }
   
a.news	 {cursor:pointer;
color: #F18400;
text-decoration: underline;
font-size: 75%; 
font-family: Tahoma, sans-serif;
}

a.newsl	 {cursor:pointer;
color: #000000;
text-decoration: underline;
font-size: 75%; 
font-family: Tahoma, sans-serif;
}

h1 {  
 text-align: left;
 font-variant: small-caps;
 font-size: 12px;
 color: #000000;
 padding: 20px;
}

h2 {  
 text-align: center;
 color: #000000;
 font-size: 14pt; 
 font-variant:small-caps;
}

h3 {  
 text-align: center;
 font-variant: small-caps; 
 font-size: 12pt; 
 color: #000000; 
}

h4 {  
 font-variant: small-caps; 
 font-size: 10pt; 
 color: #000000; 
}


p {
  padding-bottom: 2px;
}

.poem {
  padding-left: 120px;
  font-family:"Courier New", Courier, mono;
  font-size: 90%;
}

.padd {
 padding-left: 60px;
}

.paragraph {
text-indent: 15pt;
text-align: justify;

}

.epig {
  margin-top: 20px;
  text-align: right;
  padding-right: 50px;
  font-style: italic;
  font-size: 14px;
}

.counter {
text-indent: 10pt;

}

.nextpage {
text-align: justify;

}

.notabott {
text-indent: 5pt;
text-align: justify;
font-size: 80%;
margin-top: 0px;
margin-bottom: 2px;}

.scientcr {
font-size: 12px;
text-align: right;
}

.strnum {
font-size: 12px;
color: #000000;
text-align: center;
}

.prim  {
		 border-bottom: 1px dashed;
        }
		
.code {
font-family: "Courier New", Courier, mono}

.rsssumm { 
 border: 1px solid #999999; 
 background: #DDDDDD;
 padding: 30px;
 wight: 200px;
 font-size: 10pt;
 color: #666666;
 }
 
.rssannot {text-indent: 5pt;
text-align:justify;}
.rsstoggle {text-align: center;}

.quote {font-size: x-small}

.pagenum {background-color:#EBEBCF; padding:2px;}

.aristnum {font-size:70%; color:#808080; vertical-align: super;}

ul{
 list-style-type: square;
}

ol{
margin: 50px;
line-height: 20px;
}

ul ul{
 list-style-type: disc;
}

ol ul{
 list-style-type: square;
}


/* Stylesheet for personal open search output. */

div#flexum_results {padding: 0.8em 0 0 0}
div#flexum_results a img {border: none}

/* Tags */
div#flexum_results div.tags {display: none; font-weight: bold; font-size: 70%; line-height: 160%}
div#flexum_results div.tags a {font-weight: normal; text-decoration: underline}


/* List of search results 
  ------------------------ */

div#flexum_results ol.doc {padding-top: 0; margin-top:  1.5em; position: relative; left: -0.5em}
div#flexum_results>ol.doc {left: -0.8em}

div#flexum_results ol#o3 {left: 0}
div#flexum_results>ol#o3 {left: -0.3em}

div#flexum_results ol.doc li {padding: 0 0 1.5em 0; margin: 0}

/* margin-padding for sublist of results  */
div#flexum_results ol.doc li ol.doc {margin-top:  1em; list-style: none}
div#flexum_results ol.doc li ol.doc li {padding: 0 0 1em 0; margin: 0}

/* Words from the search query emphasized in the result (<em>...</em>) */
div#flexum_results ol.doc li em {font-style: normal; font-weight: bold}

/* hyperlink "more results from this site" */
div#flexum_results ol.doc li a.more {font-weight: bold; font-size: 75%}
div#flexum_results ol.doc li span.number {font-weight: normal; font-size: 65%}


/* Title of a site from the site list */
div#flexum_results h3 {font-weight: bold; font-size: 100%; line-height: 130%; padding: 0; margin: 0}

/* Description of a document from the document list */
div#flexum_results div.about {padding: 0.3em 0 0 0; font-weight: normal; font-size: 90%; line-height: 120%}


/* Pager navigation */
div#flexum_results div.pager {padding: 0 0.5em; margin: 1em 0 0.8em 0}    
div#flexum_results span.disabled {color: gray}




/* Advertising from Begun 
  ------------------------ */

/* margin-padding for the entire box */
div#flexum_results div.begun_adv {padding: 0 0 1.5em 0; position: relative; left: -22px}

/* begun logotype */
div#flexum_results div.begun_adv a.begun_title img {display: inline; margin-right: 8px}

/* hyperlink color */
div#flexum_results div.begun_adv a.begun_title:link,
div#flexum_results div.begun_adv a.begun_title:visited,
div#flexum_results div.begun_adv a.begun_title:hover,
div#flexum_results div.begun_adv a.begun_title:active {color: #046312}

/* margin-padding and font for the advertisment description  */
div#flexum_results div.begun_adv p.begun_desc{padding: 0.3em 0 0 22px; margin: 0; font-weight: normal; font-size: 90%; line-height: 120%}
#content { 
    /*border:1px solid #2f6fab;*/
    border:1px solid #aaaaaa;
    background-color:#f9f9f9;
    padding:5px;
    font-size: 9pt; 
}
