body{
margin:5ex;
line-height:140%;
}

table{
line-height:1.3em;
font-size:0.95em;
}

h1{ 
padding:0.3ex;
color:#b5b2b5;
background-color: #000033;
font-size: 1.4em;
text-align:center;
}
	
h2{
color:#000033;
font-size: 1.2em;
border-bottom:3px solid #cc5555;
}

h3{
font-size: 1em;
padding-left:3px;
border-left:17px solid #cc5555;
}
	
/*  */
div.bold{font-weight:bold;}	
	

/*  */
table.relPage{	width: 50%;
				font-weight:bold ;
				text-align:left;
				float:right;
				border:2px solid #000033;
				margin-left:10px;
				}
				
/* Froat */
br.clear{clear:both;}


td.sub_index{background-color: #000033;
				color:#ffffff;
				text-align: center;}
				
table.sub_index{border:2px solid #000033;
				width: 50%;
				font-weight:bold ;
				margin:auto;
				text-align:left;
				float:right;
}
			
div.warning{color:#000099;}

/* */
PRE
{
	font-size:1em;
    BORDER-RIGHT: 2px inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 2px inset;
    PADDING-LEFT: 0px;
    BACKGROUND: #000033;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: 2px inset;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: 2px inset;
    COLOR:#ffffff;
    width: 700px;}

div.console
{
	BORDER-RIGHT: 2px inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 2px inset;
    PADDING-LEFT: 0px;
    BACKGROUND: #000033;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: 2px inset;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: 2px inset;
    COLOR:#ffffff;
    width: 700px;
}
    
span.prompt
{
	color:#CC0000;
}

span.comment
{
	color:#FFFF66;
}

/*Google Adsense*/
div.google{float:right;
	border:2px solid #000033;
	margin-left:10px;}

/**/
td.topmenu{	
		width:120px;
    		text-align:center;
			}

td.disp_title{text-align:center;}

table.screenshot{border: inset 0px #000033; }
td.screenshot{	border: inset 1px #000033; 
				vertical-align:top;
				width:300px;
				padding:10px;}
				
th.header{background: #e0e0e0;}				
				
div.number{Font-Size:1.15em;
			font-weight:bold;
			color:#000033}


A.lnk {
  display: block;             
  color: #ffffff;
  background-color: #000033;  
  border: outset 2px #9999cc; 
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 25px;            
  line-height: 25px;         
  text-align: center;         
  text-decoration: none;      
}
A.lnk:hover {
  color: #eeeeee;
  background-color: #555588;  
  border: inset 2px #9999cc;  
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.lnk:active { color: #ffffff; }


div.center{text-align:center;}
div.right{text-align:right;}

/*  */
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.botton{background-color:#ccccff;}

