/*
 Default CMEweb style
 */

body, td, th {
	font-family: "Verdana", "Arial", sans-serif; 
	/* font-size: 90%; */
}
input,select,button {
	font-family: "Verdana","Arial",sans-serif;
	font-size: inherit;
}

th { text-align: left; }
tr.odd,tbody.odd { background-color: #e0e0e0; }

body {
	padding: 0px; margin: 0px;
	padding-bottom: 2em;
	background-color: #fff;
}

form { margin: 0; }

h1,h2 {
	color: #3b2478;  /* Replace this colour (text) */
	margin-top:0.5em;
	margin-bottom:0.75em;
}
h1 {	font-size: 130%; }
h2 {	font-size: 115%; }

p {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}

hr { color: #3b2478; }
hr.demoblue { color: #3b2478; }
hr.demomaroon { color: #990000; }
hr.demogreen { color: #006600; }

a { text-decoration: underline; }
a:link { color: #3b2478; }
a:visited { color: #3b2478; }
a:active { color: #3b2478; }
a:hover { color: #3b2478; }

#contenttable { width: 85%; }
table.listtable tbody tr:hover { background-color: rgb(255,244,223); }

.listtable .notes { font-size: 80%; }

#contenttable thead {
	background-color: #3b2478;
	color: #fff;
	font-weight: bold;
}

#contenttable thead a {
	text-decoration: underline;
	color: #fff;
}
a.sortkey { color: #ccf !important; }

.left { text-align: left; }
.centre { text-align: center; }
.right { text-align: right; }
.error {
	color: #c00;
	font-weight: bold;
}

.required {
	color: #f00;
}

a.funcbutton {
	/*
	background-color: #ddd;
	color: #000 !important;
	text-decoration: none;
	border: 2px outset #ddd;
	margin: 1px;
	padding: 1px 8px;
	*/
	margin-right: 1em;
}

input.listcb { margin:0; border:0; padding:0; height: 12px; }

span.note { font-size: 75%; }

ul.options li { margin-bottom: 0.5em; }
ul.options label { }
ul.options .optnote { font-size: 75%; color: #666; margin-left: 3em; width: 50em; }

div#juniorbanner {
	border-bottom: 2px solid rgb(36,119,47);
	border-top: 2px solid rgb(36,119,47);
	background-color: rgb(216,243,219);
	color: rgb(36,119,47);
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}
div#libbanner {
	border-bottom: 2px solid #3b2478;
	border-top: 2px solid #3b2478;
	background-color: rgb(223,216,243);
	color: #3b2478;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}
div#scisbanner {
	border-bottom: 2px solid rgb(119,36,78);
	border-top: 2px solid rgb(119,36,78);
	background-color: rgb(243,216,230);
	color: rgb(119,36,78);
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}
div#content {
	margin: 0 1em;
}


