/* Stylesheet for publications on ICIS Scientific Website */

/* DEFAULT TYPES */
/* Default styles such as main fonts, link rendering and header rendering */
 
html, body {
	margin		: 0;
	padding		: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	line-height	: 150%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : black;
	background : #ffffff;
	background-color : #ffffff;
	font-size	: 11px;
	text-align: center;
/*	min-width: 872px; */
	min-width: 600px;

}

p, ul, ol, dd, td, table {
	font		: 100% Verdana, Arial, Helvetica, sans-serif;
	color	: black;
	margin-left: auto;
	margin-right: auto;
	margin	: 3px 3px 3px 3px;
	padding : 0;
}

div {
	background-color : #e5e5e5;
}


ul, ol,li {
	margin-left : 20px;
	margin-right : 20px;
}

A, A:link, A:visited, A:active {
	color: black;
	text-decoration: none;
}

A:hover {
	color: black;
	text-decoration : none;
	/*background-color : #ffdfdf;*/
}

ul.nosymbol {
	list-style-type : none;
}

img.icon {
	/* height	: 1.5em; */
	border	: 0;
}

input.icon {
	height	: 1.5em;
	border	: 0;
}

#menu {
	position		: absolute;
	width		: 180px;
	font-size		: 95%;
	line-height	: 160%;
	background	: #f7f7f7;
	border 		: 10px solid #e0e0e0;
}

#pageheader {
	left		: 0;
	top		: 0;
	margin		: 0px;
	padding		: 0;
	border		: 0px solid #e0e0e0;
	text-align      : right;
	min-height	: 38px;
	background : #9c0021;
}

#pageheader A#logo {
	float		: left;
	height		: 100px;
	width		: 79px;
	display		: block;
	background	: url(../icons/d-cis.png) center no-repeat;
}

#pageheader #searchform {
	position : relative;
	top : 10px;
	right : 10px;
	background : #9c0021;
}

#pagefooter {
	font-size		: 80%;
	line-height	: 160%;
	margin		: 25px 180px 10px 180px;
	border		: 1px #FFA solid;
	padding		: 3px;
}

#pageheader A,  #pagefooter A {
	text-decoration	: none;
	color			: #FFFFFF;
}

#pageheader A:hover,  #pagefooter A:hover {
	text-decoration	: none;
	color			: #FFFFFF;
}

#menu ul {
	margin-left	: 0;
	padding		: 0 1em;
	list-style-type	: none;
}

#menu li,  #menu p {
	padding		: 1px 2px 1px 2px;
	color 		: #778899;
}

#menu li {
	margin-left	: 10px;
	text-indent	: -10px;
}

#menu A {
	text-decoration : none;
	padding : 2px;
	color : #9c0021;
}

#menu A:visited {
	color : #9c0021;
}

#menu A:hover {
	background-color	: #9c0021;
	color			: #e0e0e0;
}


#menu span.separator:before {
	content		: "";
}

#menu li#youarehere {
	padding		: 2px 3px 2px 11px;
	margin		: 0 -11px 0 -14px;
	text-indent	: 0;
}

#menu li#youarehere,
#menu li#youarehere A {
	background-color	: white;
	color			: #900;
}

.collapsed {visibility:hidden;display:none;}
.invisibleexpanded {visibility:hidden;display:none;}
.expanded {display:inline;}
.visiblecollapsed {display:inline;}


.starred {
	font-weight: bold;
}

.editform {
	margin: 10px 10px 10px 10px;
	padding : 10px 10px 10px 10px;
	background-color: #ffffff;
	border:1px solid #0f0f10;
}

.linkimageform {
	display:inline;
        border-style: none;
}

.inlineform {
	display:inline;
}

select, input {
	font-size:10px;
        border-style: solid;
        border-width: 1px;
        border-color: #999999;
        padding-left: 2px;
}

input.noborder { font-size:small;
        border-style: none;
        padding-left: 0px;
}

textarea { font-family: Verdana;
        font-size: 11px;
        border-style: solid;
        border-width: 1px;
        border-color: #999999;
        padding-left: 2px;
}

textarea:focus,select:focus,input:focus {
        border-color: #444444;
}

form {display:inline;
			margin-top: 0em;
			margin-bottom: 0em;
}

textarea:focus,select:focus,input:focus {
        border-color: #444444;
}

form {display:inline;
			margin-top: 0em;
			margin-bottom: 0em;}

/* LIBRARY STYLES - topic */
/* LIBRARY STYLES - person */
/* LIBRARY STYLES - author */
/* LIBRARY STYLES - note */

.readernote {
	font-size: small;
}

/* LIBRARY STYLES - attachment */

/* VALIDATION STYLES */
.errortext {
	color: #ee6666;
	font-weight: bold;
}

/* REST, OLD, ETC */

.islink {
	color: #9c0021;
	text-decoration: none;
	cursor: pointer;
}

.islink:hover, .islink:active {
	color: #778899;
	text-decoration: none;
}

.header {
	background-color:#ffffff;
	font-weight: bold;
	font-family: arial;
	font-size: small;
	color: #40464C;
	margin-top: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
}
td.tab_selected {
    border: 1px solid black !important;
    border-right: none !important;
    border-left: none !important;
    background: #E5E5E5;
}
.header2 {
	font-weight: bold;
	font-family: arial;
	font-size: x-small;
	padding-top:4px;
}
.header3 {
	font-weight: bold;
	font-family: arial;
	font-size: x-small;
}

.nav A {
	color: white;
}
.small {
	font-size: xx-small;
}
.smallbold {
	font-size: xx-small;
	font-weight: bold;
}
.smallgray {
	font-size: xx-small;
	color: #808080;
}
.verysmallgray {
	font-size: xx-small;
	color: #808080;
}
.vlist td {
	padding-right: 15px;
	border-bottom: 1px solid #E0E0E0;
}

ul {
	margin-top: 7px;
	margin-bottom: 7px;
}
.notenumber {font-size: 8px; position: relative; top: -3px; }
.note {font-size: 90%; }

