body { 
	color: #000000; 
	background-color:#ffffff;
	background-image: url("images/bckg.jpg");
	font: normal 0.9em Arial,sans-serif;
}

a {
	color: #000000; 
	font: normal 1.0em Arial,sans-serif; 
	text-decoration: none; 
}

a:hover {
	color: #000077; 
	text-decoration: none; 
}

li.big-url { font-size:1.3em; 
	list-style-type:square;
	margin-top:10px;
	margin-left:10px;
}

li {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	margin-left:-20px;
}
img { border:0px;}

.line-0 {background-color:#efefef}
.line-1 {background-color:#e5e5e5}
 

.framework {
	width: 100%;
	border: 0px solid #0000ff ;padding-left:1px;padding-right:1px;
}
.container {
  clear:both;
  width: 100%;
}
.slot {
	vertical-align: top;
	border: 0px solid #00aa00 ;padding-left:2px;padding-right:0px;
}

li.folder:hover {
	color: #007700; 
	border-top: 1px solid #000077 ;
	border-bottom: 1px solid #000077 ;
}

li.folder {
	border-top: 1px none #000077 ;
	border-bottom: 1px none #000077 ;
	list-style-type:square;
}

.float-col {
  float: left;
  padding-left:2px;
  padding-right:0px;
}

#top-left { width: 79%;}
#top-right { width: 19%;text-align:right;}
#main-left { width: 30%; border-right:2px solid #0000aa ;}
#main-center { width: 49%;}
#main-right { width: 65%;}
#menu { width: 25%;}
#logo { width: 30%;}


.cpnt-image {
	text-align:center;
	border: 0px solid #0000aa ;padding-top:5px;padding-right:0px;
}

.cpnt-border {
	height: 100%;
	color:#000000;
	border: 1px solid #ffa500 ;padding-left:1px;padding-right:1px;margin-bottom:5px;
}

.cpnt-border:hover {
	color:#ff0000;
	border: 1px solid #0000aa ;padding-left:1px;padding-right:1px;margin-bottom:5px;
}

.cpnt-no-border {
	border: 0px solid #00aa00 ;padding-left:1px;padding-right:1px;
}

.normal-text {
	color:#000000; 
	font: normal 0.86em Arial, sans-serif;
}

.big-text {
	font: normal bold 2.0em Arial, sans-serif;
}

.title-set {
	color:#ffffff; 
	background-color:#b22222; 
	font: normal bold 1.2em Arial, sans-serif;
}
.articleinfo {
	font: normal bold 1.5em Arial, sans-serif;
	border-bottom: 2px solid #000000;
	margin-bottom: 1.5em;
}

h1 {
	font: normal bold 2.0em Arial, sans-serif;
	margin:0px;
}

h2 {
	color:#ffffff; 
	background-color:#000066; 
	font: normal bold 1.2em Arial, sans-serif;
	padding-left:5px;
	margin:0px;
}
p {
	text-align:justify;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}
.article-title {
	color:#ffffff; 
	background-color:#000066; 
	font: normal bold 1.2em Arial, sans-serif;
	padding-left:5px;
}
.article-para-title {
	color:#b22222; 
	font: normal bold 1.2em Arial, sans-serif;
	border-bottom: 1px solid #b22222;
}
.article-code {
	color:black; 
	background-color:#efefef; 
	font-size:12px;
	padding-left:5px;
}
.keyword { color:blue; }
.comment { color:red; }
.string  { color:green; }
.var     { color:purple; }

.article-para {
	text-align:justify;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}
acronym {cursor:help;}
ul { margin-top:0px;}
td { border-bottom:1px solid #b22222;}
td.cc { text-align:center;}
table { width:100%; }

ul.closed { display: none; }
ul.open { display: block; }

ol.arabic { list-style-type:decimal; }
ol.lowerroman { list-style-type:lower-roman; }
ol.upperroman { list-style-type:upper-roman; }

