/* CSS Document */

.mainheader {
	font-family:  Arial, Calibri, Verdana, Helvetica, sans-serif;
	font-weight: 500;
	font-weight: bold;
	margin-left: 20px;
	font-size: 25px;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	background: #ffffff;}

.content {
	margin-left: 20px;
}

.centertable { 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.flagcell { 
	background-image: url('img/sitebar1.png');
	background-repeat: repeat-y;
	background-position: right;
}

body {
	margin: 30px 30px 15px 20px;
	font-family: Arial, Calibri, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
}

a:link 		{ color: #000000; }
a:visited	{ color: #000000; }
a:hover 	{ color: #993366; }
a:active 	{ color: #000000; }

hr {color: #CCCCCC; background-color: #CCCCCC; padding: 0px; height: 2px; }

.error		{color: #ff0000; }
.found		{color: #01aef0; }
.datemark	{text-align: right; color: #c0c0c0; font-size: 0.8em; }
.smalltxt	{border: solid #00ffff; font-size: 0.8em; }
.notes	{font-size: 0.8em; }

legend { color: #01aef0; }

.loginmenu	{text-align: right; color: #000000; font-size: 1.0em; }
.loginmenu a:link {color: #000000; text-decoration: none; }
.loginmenu a:visited {color: #000000; text-decoration: none; }
.loginmenu a:hover {color: 01aef0; text-decoration: underline; }
.loginmenu a:active {color: #000000; text-decoration: none;}
.loginform 	{ width: 350; text-align: center;}

.menubar {background: #800000; color: #ffffff; font-size: 1.0em; font-weight: bold; }
.menubar a:link 	{color: #FFFFFF; text-decoration: none; }
.menubar a:visited 	{color: #FFFFFF; text-decoration: none; }
.menubar a:hover 	{color: #CCCCCC; text-decoration: underline; }
.menubar a:active 	{color: #FFFFFF; text-decoration: none; }

.m1-item {background: #ffffff; color: #000000; font-size: 1.0em; font-weight: bold; white-space: nowrap; }
.m1-item a:link 	{color: #000000; text-decoration: none; }
.m1-item a:visited 	{color: #000000; text-decoration: none; }
.m1-item a:hover 	{color: #003c53; text-decoration: underline; }
.m1-item a:active 	{color: #003c53; text-decoration: none; }

.m1-sel-item { color: #000000; font-size: 1.0em; font-weight: bold; white-space: nowrap; }
.m1-sel-item a:link 	{color: #01aef0; text-decoration: none; }
.m1-sel-item a:visited 	{color: #01aef0; text-decoration: none; }
.m1-sel-item a:hover 	{color: #01aef0; text-decoration: none; }
.m1-sel-item a:active 	{color: #ffffff; text-decoration: none; }

.m2-item {background: #ffffff; color: #000000; font-size: 1.0em; font-weight: bold; white-space: nowrap; }
.m2-item a:link 	{color: #000000; text-decoration: none; }
.m2-item a:visited 	{color: #000000; text-decoration: none; }
.m2-item a:hover 	{color: #01aef0; text-decoration: underline; }
.m2-item a:active 	{color: #003c53; text-decoration: none; }

.m2-sel-item { color: #000000; font-size: 1.0em; font-weight: bold; white-space: nowrap; }
.m2-sel-item a:link 	{color: #01aef0; text-decoration: none; }
.m2-sel-item a:visited 	{color: #01aef0; text-decoration: none; }
.m2-sel-item a:hover 	{color: #01aef0; text-decoration: none; }
.m2-sel-item a:active 	{color: #ffffff; text-decoration: none; }

.m1-admin {background: #ffffff; color: #000000; font-size: 1.0em; font-weight: bold; font-style: italic; white-space: nowrap; }
.m1-admin a:link 	{color: #fc5858; text-decoration: none; }
.m1-admin a:visited 	{color: #fc5858; text-decoration: none; }
.m1-admin a:hover 	{color: #ff0000; text-decoration: underline; }
.m1-admin a:active 	{color: #01aef0; text-decoration: none; }

.m1-sel-admin { color: #000000; font-size: 1.0em; font-weight: bold; font-style: italic; white-space: nowrap; }
.m1-sel-admin a:link 	{color: #ff0000; text-decoration: none; }
.m1-sel-admin a:visited 	{color: #01aef0; text-decoration: none; }
.m1-sel-admin a:hover 	{color: #ff0000; text-decoration: none; }
.m1-sel-admin a:active 	{color: #003c53; text-decoration: none; }

.m2-admin {background: #ffffff; color: #000000; font-size: 1.0em; font-weight: bold; font-style: italic; white-space: nowrap; }
.m2-admin a:link 	{color: #fc5858; text-decoration: none; }
.m2-admin a:visited 	{color: #fc5858; text-decoration: none; }
.m2-admin a:hover 	{color: #ff0000; text-decoration: underline; }
.m2-admin a:active 	{color: #01aef0; text-decoration: none; }

.m2-sel-admin { color: #000000; font-size: 1.0em; font-weight: bold; font-style: italic; white-space: nowrap; }
.m2-sel-admin a:link 	{color: #0000ff; text-decoration: none; }
.m2-sel-admin a:visited 	{color: #01aef0; text-decoration: none; }
.m2-sel-admin a:hover 	{color: #0000ff; text-decoration: none; }
.m2-sel-admin a:active 	{color: #0000ff; text-decoration: none; }

.tablebar {background: #01aef0; color: #ffffff; font-size: 1.0em; font-weight: bold; }
.tablebar a:link 	{color: #FFFFFF; text-decoration: none; }
.tablebar a:visited 	{color: #FFFFFF; text-decoration: none; }
.tablebar a:hover 	{color: #CCCCCC; text-decoration: underline; }
.tablebar a:active 	{color: #000000; text-decoration: none; }

.subtablebar {background: #01aef0; color: #ffffff; font-size: 1.0em; font-weight: bold; }

/* styles for text pages */

.textitem 	{font-size: 1.0em; }
.textitem h2	{color: #01aef0; }
.textitem td	{font-size: 1.0em; }

.smalltextitem 	{font-size: 0.8em; }

/* styles for times pages */

.timesitem_odd 	{background-color:#ECECEC; font-size: 1.0em; }
.timesitem_even {background-color:#F8F8F8; font-size: 1.0em; }
.timesitem h2	{color: #ff0000; }
.timesitem td	{font-size: 1.0em; }

/* styles for diary pages */

.diaryitem 	{font-size: 1.0em; }
.diaryitem h2	{color: #ff0000; }
.diaryitem td	{font-size: 1.0em; }

/* styles for detail view */

.details 	{text-align: left; font-size: 1.0em; }
.details h2	{text-align: left; color: #ff0000; }
.details h3	{text-align: left; }

/* styles for diary edit view */

.diaryview 	{font-size: 1.0em; border: solid #ff0000; }
.diaryview p 	{text-align: center; color: #00ff00; }
.diaryview h2	{text-align: center; color: #ff0000; }
.diaryview h3	{text-align: center; }

/* styles for detail edit view */

.detailview 	{text-align: left; font-size: 1.0em; border: solid #ff0000; }
.detailview h2	{text-align: left; color: #ff0000; }
.detailview h3	{text-align: left; }

/* styles for block edit view */

.blockview 	{ font-size: 1.0em; border: solid #ff0000; }

/* styles for library */

.libdetail 	{ font-size: 1.0em; font-weight: normal;}
.libfile 		{ font-size: 1.0em; font-weight: bold; color: #404040; }
.libfile a:link 	{color: #404040; text-decoration: none; }
.libfile a:visited 	{color: #404040; text-decoration: none; }
.libfile a:hover 	{color: #01aef0; text-decoration: underline; }
.libfile a:active 	{color: #01aef0; text-decoration: none; }
.libauth 		{ font-size: 1.0em; font-style: italic; }

/* styles for publications */
.section {color: #E24141;}

/* styles for forum */
.for-trail {background: #ffffff; color: #000000; font-size: 1.0em; }
.for-trail a:link 	{color: #000000; text-decoration: none; }
.for-trail a:visited 	{color: #000000; text-decoration: none; }
.for-trail a:hover 	{color: #01aef0; text-decoration: underline; }
.for-trail a:active 	{color: #01aef0; text-decoration: none; }

.for-fieldset { display: inline-block; } 

.for-tl { background: lightgrey; font-weight: bold; border: solid grey; border-width: 0px 1px 1px 0px; }
.for-tr { background: lightgrey; font-weight: bold; border: solid grey; border-width: 0px 0px 1px 0px; }
.for-ml { border: solid grey; border-width: 0px 1px 1px 0px; }
.for-ml a:link 	{color: black; text-decoration: none; }
.for-ml a:visited 	{color: black; text-decoration: none; }
.for-ml a:hover 	{color: #01aef0; text-decoration: underline; }
.for-ml a:active 	{color: black; text-decoration: none; }
.for-mr { border: solid grey; border-width: 0px 0px 1px 0px; }

.for-reply { background: #ffffff; color: #000000; font-size: 1.0em; margin-left: 1.2em; }

/* styles for tab selectors */
.tab-space { border: solid grey; border-width: 0px 0px 2px 0px; }
.tab-unsel { background: lightgrey; color: grey; font-size: 1.0em; border: solid grey; border-width: 1px 1px 2px 1px; border-top-left-radius:8px; border-top-right-radius:8px; }
.tab-unsel a:link 	{color: grey; text-decoration: none; }
.tab-unsel a:visited 	{color: grey; text-decoration: none; }
.tab-unsel a:hover 	{color: #01aef0; text-decoration: underline; }
.tab-unsel a:active 	{color: #ffffff; text-decoration: none; }
.tab-sel { color: #01aef0; font-size: 1.0em; border: solid grey; border-width: 2px 2px 0px 2px; border-top-left-radius:8px; border-top-right-radius:8px; }
.tab-head { border: solid silver; border-width: 0px 0px 0px 1px; }
