.text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	/*line-height: 2;*/
	/*text-align: justify;*/
	color: #696969;
}

.textsmall{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	/*line-height: 2;*/
	/*text-align: justify;*/
	color: #696969;
}

.hiddentextsmall{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 6px;
	color: #FFFFFF;
}

.textjustified{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height: 2;
	text-align: justify;
	color: #696969;
}

.formtext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color: #696969;
	/*background: #F7F7F7;*/
}

.explanation{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color: #ABAF07;
	/*color: #EF9C03;*/
}

.validation {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	MARGIN-TOP: 1px;
	BORDER-LEFT: #cccccc 1px solid;
	/*WIDTH: 100%;*/
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color : #F5F5F5;
}

.feedback {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	MARGIN-TOP: 1px;
	BORDER-LEFT: #cccccc 1px solid;
	/*WIDTH: 100%;*/
	BORDER-BOTTOM: #cccccc 1px solid;
	/*background-color : #F5F5F5;*/
	background-color : #F5F5FC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color: #696969;
}

.sitebox {
	BORDER-RIGHT: #CCCCCC 1px solid;
	/*BORDER-TOP: #CCCCCC 1px solid;*/
	/*MARGIN-TOP: 1px;*/
	BORDER-LEFT: #cccccc 1px solid;
	/*BORDER-BOTTOM: #cccccc 1px solid;*/
	background-color: #F5F5F5;
}

.greybox {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	MARGIN-TOP: 1px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #F5F5F5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color: #696969;
}

.greyback {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
	color: #696969;
}
.whiteback {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
	color: #696969;
}

.greyback_smaller {
	background-color: #F5F5F5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	color: #696969;
}
.whiteback_smaller {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	color: #696969;
}

.perlbox {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	MARGIN-TOP: 1px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #F4F4FF;
}

.whitebox {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	MARGIN-TOP: 1px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #FFFFFF;
}

.whiteboxtextjustified {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	MARGIN-TOP: 1px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #FFFFFF;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	line-height: 2;
	text-align: justify;
	color: #696969;
}

.demobox {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	MARGIN-TOP: 1px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #EBF296;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color: #5C640F;
	line-height: 2;
}

.navigationbox {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	MARGIN-TOP: 1px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #FFE4C4;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	/*color: Black;*/
	color: #000000;
}
.dashed {
	MARGIN-TOP: 1px;
	BORDER-BOTTOM: #ABAF07 1px dashed;
	background-color: #FFFFFF;/*#F8F8F8; /*grey #F7F7F7  bgcolor="#E0E6E8"*/
}

.dashed_category {
	MARGIN-TOP: 1px;
	BORDER-BOTTOM: #ABAF07 1px dashed;
	background-color: #FFFFFF;/*#F8F8F8; /*grey #F7F7F7  bgcolor="#E0E6E8"*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	color: Black;
}

.tableheader {
	MARGIN-TOP: 1px;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #E9E9E9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	/*color: Black;*/
	color: #696969;
	/* #F3F5F6;
	/*#F8F8F8;
	/*grey #F7F7F7 bgcolor="#E0E6E8"*/
}

.tablerow {
	MARGIN-TOP: 1px;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #F3F5F6;/*#F8F8F8; /*grey #F7F7F7  bgcolor="#E0E6E8"*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color: #696969;
}

.odd {
	MARGIN-TOP: 1px;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #FFFFFF;/*#F8F8F8; /*grey #F7F7F7  bgcolor="#E0E6E8"*/
}

.even {
	MARGIN-TOP: 1px;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: F3F3F3; /*#F4F4FF; /*perl #E0E0FF #EAEAFF bgcolor="#F3F5F6"*/
}

.ranking_red{
	background-color: #CD5C5C;
}

.ranking_yellow_red{
	background-color: #F0CA7B;
}

.ranking_yellow_green{
	background-color: #D7F17A;
}

.ranking_green{
	background-color: #628837;
}

.unranked{
	background-color: #EDD6FC;
}

.not_assigned{
	/*background-color: White;*/
	background-color: #EDD6FC;
}

.textbold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	/*color: Black;*/
	color: #999999;
}

.textbold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	/*color: Black;*/
	color: #696969;
}

.textitalic{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	color: #696969;
	font-style : italic;
}

.essential{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color: Black;
}

.title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	/*color: #CD5C5C;*/
	color: #8383C7;
}

.subtitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	//color: #8383C7;
	//color: #CC0000;
	color: #8383C7;
	background: #F5F5FC;
}

.subject{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	//color: #8383C7;
	//color: #CC0000;
	//color: #999999;
	//color: #919E03;
	//color: #9E2C03;
	color: #CC0000;
	/*background:#F7F7F7;*/
}

.error{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color: Red;
}

.assigned{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	/*color: Red;*/
	color: #666666;
}

.reviewed{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	/*color: Green;*/
	color: #FFCC66;
}

.match{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	/*color: Green;*/
	color: #FFCC66;
}

.no_match{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	/*color: Red;*/
	color: #666666;
}

.comment{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color: #FFAF95;
}

/*-------------------menu----------------*/
.menutitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color: #000000;
}

.menutext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	/*color: #7F7F7F;*/
	color: #CC0000;
}

A.menutext{
	color:#7F7F7F;
	font-style : normal;
}

A.menutext:link {
	/*text-decoration : underline;*/
}

A.menutext:visited {
	/*text-decoration : underline;*/
}

A.menutext:hover {
	color : #7F7F7F;
	background-color : #F3F3F3;
}
/*--------------------link---------------------------*/
.link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	/*color: #696969;*/
	color:#696969;
	color: #CC0000;
}

A.link{
	/*color:#696969;*/
	font-style : normal;
}

A.link:link {
	/*text-decoration : underline;*/
}

A.link:visited {
	/*text-decoration : underline;*/
}

A.link:hover {
	/*text-decoration : underline;*/
	color : #696969;
	background-color : #FFFFFF;
}



/*--------------------Invisable link---------------------------*/
.ilink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight : normal;
	font-size : 12px;
	/*color: #696969;*/
	color:#696969;
	/*color: #CC0000;*/
	text-decoration : underline;
}

A.ilink{
	/*color:#696969;*/
	font-style:italic;
}

A.ilink:link {
	/*text-decoration : underline;*/
}

A.ilink:visited {
	/*text-decoration : underline;*/
}

A.ilink:hover {
	/*text-decoration : underline;*/
	color : #CC0000;
	background-color : #FFFFFF;
}


/*--------------------Title link---------------------------*/
.tlink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	/*color: #696969;*/
	color:#696969;
}

A.tlink{
	/*color:#696969;*/
	font-style : normal;
}

A.tlink:link {
	/*text-decoration : underline;*/
}

A.tlink:visited {
	/*text-decoration : underline;*/
}

A.tlink:hover {
	/*text-decoration : underline;*/
	color : #CC0000;
	background-color : #FFFFFF;
}

.title_maroon {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
	color: #CC0000;
}



/* -- BibBase specific classes -- */

/* the shown icons */
img.icon { 
	width: 24px; 
	height: 24px; 
	border:0px 
}

img.bibbase_icon { 
	width: 24px; 
	height: 24px; 
	border:0px 
}

/* the section headers */
tr.bibbase_section {
  font-size : 14px;
  font-weight: bold;
  background-color: #A0B0F0;
}

td.bibbase_paper {
  font-size : 14px;
}

td.bibbase_group {
  font-size : 14px;
}




