A {font-family:verdana;font-size:11px;color:#3366FF;text-decoration:none; font-weight:bold;}			  
A:hover {font-family:verdana;font-size:11px;color:#CC0000;text-decoration:underline;}

A.header {color:#696969; font-family:verdana; font-size:11px;text-decoration:none;}
a.header:hover {color:#F90;font-family:verdana;font-size:11px;text-decoration:none;}



																			 
A.menu {font-family:verdana;font-size:13px;color:#696969;text-decoration:underline;font-weight:bold;}			  
A.menu:hover  {font-family:verdana;font-size:13px;color:#FF9900;text-decoration:none;font-weight:bold;}



  
P {font-family:verdana;font-size:11px; text-align:justify; margin:5px;}
P.copyright {font-family:verdana;font-size:10px; color:#FF9900;margin:5px;}

 
 /* 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 {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%}
