﻿BODY, TABLE { font-size:small; font-family: Arial, Helvetica; }
BODY { background: #FFFFDD; color: #004000; }

H1 { color: #000066; font-size: 20pt; font-weight: bold; }
H2 { color: #000066; font-size: 14pt; }
H3 { color: #000066 }
H4 { color: #000066 }
UL { list-style-image: url(images/enum.gif); font-size:medium;  }
UL LI { margin:10px; margin-left:-10px; }
CODE { font-size: 10pt; font-family: Courier New; color:black; }

pre {
	background-color : white;
	font-size : 0.9em;
	font-family : Courier, sans-serif;	
}

.BodyText { font-size: 10pt; font-family: Arial, Helvetica; background: #FFFFDD; color: #004000; }
.SmallFont { font-size: 10pt }
.Caption { font-size: 9pt; font-weight: bold; text-align:center; }

.language {
	color : #EE0000;
	background-color : #FFFFFF;
	font-size : 0.6em;
	font-weight:bold;
	font-family : Arial, sans-serif;	
}


TABLE.TableSmallFont { font-size: 10pt; background-color: white; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px; }

.NoBorder { border: 0; }

.CodeHighlight { background-color: yellow; }

.printscreen 
{
  border-width:1px;
  border-color:#5c8841;
  border: solid;
}

IMG.buttongenopro 
{
  vertical-align:middle;
  border-style:outset;
  border-width: 2px;
  border-color:white;
}

/* navigation */

.contextlink
{
  text-align: left;
  border-style: solid;
  border-width: 1px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  float: right;
  background-color: #FBEFB7;
  white-space: nowrap;
 
  font-weight:bold; 
}
.contextlink a 
{
    font-weight:normal;
}

.quote
{
  font-family:Tahoma;
  font-style:italic;
  font-size:small;
}

.tips
{
  float:left;
  margin-right:5px;
}

/* use in the top and low menu */               
               
.greenbar
{
  background-color: #5c8841;
  border: none;
  vertical-align: middle;
  text-align:center;
  padding-top:4px;
  padding-bottom:4px;
  color: white;
}
.greenbar A
{
  color: white;
}


/* Image Contour is a image stretchable image to surround a section. */

.imageContourRight
{  
float: right;
  background-color: #FDF0AD;
}

.imageContourLeft
{  
float: left;
  background-color: #FDF0AD;
}

.imageContour
{  
  background-color: #FDF0AD;
  text-align:left;
}

/* search page */

.searchLnk   { color: #008000; font-size:smaller }

/* quote */
.quotebox
{width: 450px; background-color:white; border-color:Black; border-style: solid; border-width: 1px;  padding:10px; margin:10px; margin-left:25px}

.statsBox {
	BORDER-RIGHT: 1px solid;  BORDER-LEFT: 1px solid; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; BORDER-BOTTOM: 1px solid; 
	PADDING-BOTTOM: 20px;PADDING-TOP: 20px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;   
	BACKGROUND-COLOR: #fbefb7; TEXT-ALIGN: left;  font-size: 8pt     
}

/* stats pages */
.graph 
{
	border-width:thick;
	border-color:Green;
}
.bad {
	color: #CC0000;
}
.good {
	font-weight: bold;
	color: #008000;
}



/* search result */
.QASearchBox
{
  background-image:url(/images/search_icon.gif);
  background-repeat:no-repeat;
  background-position:left;
  border-collapse:collapse;
  border-style:solid;
  padding-left:20px;
}

.description
{
	padding-bottom: 0px;	
}

.url {
	color: green; 
	padding-top: 0px;
}

.score {
	font-size: x-small; 
	text-align: center; 
	margin-bottom: 0px; 
	padding-right: 10px;	
}
.score div {
	border: 1px solid #808080;
	padding: 0px;
	text-align: left;
	width: 40px;
}
.score div img {
	border: 0px;
  height:3px;	
}

.publication {
	width: 150px; 
	white-space: nowrap; 
	vertical-align: text-top
}

.publication span {
	color: gray;
}
