﻿body { font-family: Times New Roman, serif; /* #EEEEED; */ margin-top:0px; margin-bottom:0px;}
a,p,h1,h2,h3,h4,dl,dd,dt,ul,ol,li,div,td,th,address,nobr,i,b
  { font-family:Times New Roman, serif;}
h1 { font-size: 22pt; color:Black;}
h2 { font-size: 12pt; color:Black; margin-bottom:0px; padding-bottom: 0px; font-weight:normal;}
h3 { font-size:10pt; color:Black; margin-bottom:0px; padding-bottom: 0px; font-weight:bold;}
h4 { font-size:10pt; color:Black; margin-bottom:0px; padding-bottom: 0px; font-weight:normal;}
p,dl,ul,ol,dd,dt,li,div,td,th,address,nobr,b,i { font-size:10pt; }
p,ul,ol { margin-top: 0px; }
p { text-align:justify; }
li { color: Black; text-align: left; }
li span { color: Black; }
blockquote { font-family:Times New Roman, Times, Bodonji, serif; }
blockquote p { font-family:Times New Roman, Times, Bodonji, serif;font-size:12pt; }
blockquote h3 { font-family:Times New Roman, Times, Bodonji, serif;font-size:14pt; }
pre { font-family:Courier New, Courier, sans-serif; font-size:10pt; }
tt { font-family:Courier New, Courier, sans-serif; font-size:10pt; }

a { font-weight: normal;text-decoration: none; color:#484E20; }
a:link { }
a:visited { }
a:hover, a:active {
	color:#778135;
	text-decoration: underline;
}

a.indexlink {
	display: block;
	color: Black;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image: url("../img/indexbutton.png");
	vertical-align: middle;
	width: 200px;
	height: 50px;
}
a:active.indexlink, a:hover.indexlink {
	background-image: url("../img/indexbutton-active.png");
}

a.indexlink {
	display: block;
	color: #39B54A;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image: url("../img/indexbutton.png");
	vertical-align: middle;
	width: 200px;
	height: 50px;
}
a:active.indexlink, a:hover.indexlink {
	background-image: url("../img/indexbutton.png");
	color: #006837;
}

a.indexlink .main {
	
}

a.indexlink .sub {
}

a.activeindexlink .main {
}

a.activeindexlink .sub {
}

a.activeindexlink {
	display: block;
	color: #006837;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image: url("../img/indexbutton.png");
	vertical-align: middle;
	width: 200px;
	height: 50px;
}
a:active.activeindexlink, a:hover.activeindexlink {
	background-image: url("../img/indexbutton.png");
}

td.label, span.label { font-style: normal; padding-right:4px; }

table.admins { border-style:solid; border-width:1px; border-color:#AF7F41; }
table.admins td, th { border-style:solid; border-width:1px; border-color:#AF7F41; padding-left:20px;
	padding-right:20px; padding-top:2px; padding-bottom:2px; }


/* Admin menu */

.AdminMenu {
	background-color: white;
	text-align: right;
	float: right;
}

.AdminMenu table { float: right; }

.AdminMenuMenuItem a {
	padding: 3px 10px 3px 10px;
	background-color: #EBEBEB;
}

.AdminMenuMenuItem a:hover {
	padding: 2px 9px 2px 9px;
	background-color: #E0E0E0;
	border-right: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	border-top: solid 1px #F0F0F0;
	border-left: solid 1px #F0F0F0;
	text-decoration: none;
}

.AdminMenuSubMenu {
	text-align: left;
	background-color: #E0E0E0;
	border: solid 1px #D0D0D0;
	padding: 5px 2px 5px 2px;
}

.AdminMenuSubMenu table { float: none; }

.AdminMenuSubMenuItem a{
	padding: 3px 10px 3px 10px;
}

.AdminMenuSubMenuItem a:hover{
	padding: 2px 9px 2px 9px;
	background-color: #EBEBEB;
	border-right: solid 1px #DBDBDB;
	border-bottom: solid 1px #DBDBDB;
	border-top: solid 1px #F0F0F0;
	border-left: solid 1px #F0F0F0;
	text-decoration: none;
}

.AdminMenuImageCssClass {
	margin-right:6px;
}

div.exception {
	background-color: #E0E0E0;
}

div.exception p {
	margin: 7px;
}

p.stacktrace {
	background-color: #EBEBEB;
}