BODY {
    font-family: Arial;
    font-size: 9pt;
}

h1 {
    font-size: 24px;
    margin: 0;
    color: #000000;
    font-family: Arial;
}

h2,h3,h4 {
    font-size: 18px;
    line-height: 100%;
    color: #000000;
}

a {
    color: #0000FF;
    font-size: 9pt;
}

.articlebody {
	margin-right: 25px;
	font-size: 9pt;
}

.nav  {
	margin: 5 5;
}

.nav a {
	color: #0000FF;
	font-size: 9pt;
	margin-right: 20px;
}

/****************************************
   Style for the administration console 
 ****************************************/
 
/*
 * The header of each page
 */ 
#header {
	color: #000000;
	background-color: #F6F6F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #224499;
	margin-top: 20px;
	margin-bottom: 20px;	
	padding-top: 10px;
	padding-bottom: 10px;		
	width: 95%;				
}

#header a {
	font-weight: bold;		
}

/* 
 *	Edit variables form
 */

#frmEdit {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10pt;
	width: 95%;	
	margin-left: 22px;
	margin-right: 10px;	
	color: #000000;
	border: 1px solid #CCCCCC;
}

#frmEdit td.header {
	color: #000000;
	height: 25px;
}

#frmEdit span.note {
	color: #999999;	
}

#frmEdit td.header {
	color: #000000;
	background-color:#BBCCED;	
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	font-size: 10pt;		
	font-weight: bold;			
}

#frmEdit td.error {
	color: #C80000;
	height: 30px;
	width: 200px;	
	font-size: 10pt;		
	font-weight: bold;	
}

#frmEdit td.group_header {
	background-color:#DFEAFF;	
	text-align: left;
	font-size: 10pt;		
	font-weight: bold;		
}

/* 
 *	Login form
 */

#frmLogin {
	color: #000000;
	background-color: #BBCCED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #224499;
}

#frmLogin td.header {
	color: #000000;
	height: 25px;
}

#frmLogin td {
	
}

/* 
 *	Style for displaying a list of records 
 *  (like the article list)
 */

#list {
	font-family: Arial, Helvetica, sans-serif;
	width: 95%;	
	margin-left: 22px;
	margin-right: 10px;	
}

#list table {
	color: #000000;	
	width: 60%;
	font-size: 10pt;
	border: 1px solid #CCCCCC;
}

#list td.row0 {
  background-color : #F6F6F6;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  
}

#list td.row1 {
  background-color : #FFFFFF;
}

#list td.header {
	color: #000000;
	background-color:#BBCCED;	
	height: 30px;
	font-size: 10pt;		
	font-weight: bold;			
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;	
}

/* 
 *	Style for deleting a record
 */

#delete {
	font-family: Arial, Helvetica, sans-serif;
	width: 50%;	
	background-color:#FFEBEB;
	border: 1px solid #C80000;
}

#delete .item {
	color: #000000;
}

#delete .question {
	color: #000000;
	font-weight: bold;		
	margin-top: 15px;
	margin-bottom: 15px;
}