/* CSS Document */

.mainheader {
	font-family: Verdana, Arial, 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/clubbar1.png');
	background-repeat: repeat-y;
	background-position: right;
}

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

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

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

.error		{color: #0000ff; }
.datemark	{text-align: right; color: #c0c0c0; font-size: 0.8em; }
.smalltxt	{border: solid #ffff00; font-size: 0.8em; }

.loginbox 	{ text-align: left; font-size: 0.9em; border: 1px solid #afafaf; margin: 10px 1px 10px 20px; padding: 3px; clear: both;}

.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; }

.leftmenu {background: #ffffff; color: #000000; font-size: 1.2em; font-weight: bold; white-space: nowrap; }
.leftmenu a:link 	{color: #000000; text-decoration: none; }
.leftmenu a:visited 	{color: #000000; text-decoration: none; }
.leftmenu a:hover 	{color: #bc0057; text-decoration: underline; }
.leftmenu a:active 	{color: #bc0057; text-decoration: none; }

.leftselmenu { color: #000000; font-size: 1.2em; font-weight: bold; white-space: nowrap; }
.leftselmenu a:link 	{color: #bc0057; text-decoration: none; }
.leftselmenu a:visited 	{color: #bc0057; text-decoration: none; }
.leftselmenu a:hover 	{color: #bc0057; text-decoration: none; }
.leftselmenu a:active 	{color: #ffffff; text-decoration: none; }

.leftmenu2 {background: #ffffff; color: #000000; font-size: 0.9em; font-weight: bold; white-space: nowrap; }
.leftmenu2 a:link 	{color: #000000; text-decoration: none; }
.leftmenu2 a:visited 	{color: #000000; text-decoration: none; }
.leftmenu2 a:hover 	{color: #bc0057; text-decoration: underline; }
.leftmenu2 a:active 	{color: #bc0057; text-decoration: none; }

.leftselmenu2 { color: #000000; font-size: 0.9em; font-weight: bold; white-space: nowrap; }
.leftselmenu2 a:link 	{color: #bc0057; text-decoration: none; }
.leftselmenu2 a:visited {color: #bc0057; text-decoration: none; }
.leftselmenu2 a:hover 	{color: #bc0057; text-decoration: none; }
.leftselmenu2 a:active 	{color: #ffffff; text-decoration: none; }

.leftedit {background: #ffffff; color: #000000; font-size: 1.2em; font-weight: bold; font-style: italic; white-space: nowrap; }
.leftedit a:link 	{color: #808080; text-decoration: none; }
.leftedit a:visited 	{color: #808080; text-decoration: none; }
.leftedit a:hover 	{color: #bc0057; text-decoration: underline; }
.leftedit a:active 	{color: #bc0057; text-decoration: none; }

.leftseledit { color: #000000; font-size: 1.2em; font-weight: bold; font-style: italic; white-space: nowrap; }
.leftseledit a:link 	{color: #ff0000; text-decoration: none; }
.leftseledit a:visited 	{color: #ff0000; text-decoration: none; }
.leftseledit a:hover 	{color: #ff0000; text-decoration: none; }
.leftseledit a:active 	{color: #ff0000; text-decoration: none; }

.leftedit2 {background: #ffffff; color: #000000; font-size: 0.9em; font-weight: bold; font-style: italic; white-space: nowrap; }
.leftedit2 a:link 	{color: #808080; text-decoration: none; }
.leftedit2 a:visited 	{color: #808080; text-decoration: none; }
.leftedit2 a:hover 	{color: #bc0057; text-decoration: underline; }
.leftedit2 a:active 	{color: #bc0057; text-decoration: none; }

.leftseledit2 { color: #000000; font-size: 0.9em; font-weight: bold; font-style: italic; white-space: nowrap; }
.leftseledit2 a:link 	{color: #ff0000; text-decoration: none; }
.leftseledit2 a:visited {color: #ff0000; text-decoration: none; }
.leftseledit2 a:hover 	{color: #ff0000; text-decoration: none; }
.leftseledit2 a:active 	{color: #ff0000; text-decoration: none; }

.tablebar {background: #bc0057; 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; }

/* styles for text pages */

.textitem 	{font-size: 0.9em; }
.textitem h2	{color: #bc0057; }
.textitem td	{font-size: 0.9em; }

.smalltextitem 	{font-size: 0.8em; }

/* styles for diary pages */

.diaryitem 	{font-size: 0.9em; }
.diaryitem h2	{color: #bc0057; }
.diaryitem td	{font-size: 0.9em; }

/* styles for detail view */

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

/* styles for diary edit view */

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

/* styles for detail edit view */

.detailview 	{text-align: left; font-size: 0.9em; border: solid #0000ff; }
.detailview h2	{text-align: left; color: #bc0057; }
.detailview h3	{text-align: left; }

/* styles for block edit view */

.blockview 	{ font-size: 0.9em; border: solid #0000ff; }

/* styles for publications */

.pubdetail 	{ font-size: 0.9em; }
.pubpaper 		{ font-size: 0.8em; font-weight: bold; color: #404040; }
.pubauth 		{ font-size: 0.8em; font-style: italic; }

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

