body, table, select, input, option, button {
	font: 8pt Georgia; 
	color: black;
}
body {
	background: white;
	padding: 0;
	margin: 0;
}
form {margin:0}
small {
	font-size: 85%; 
}
h1 {
	font-size: 150%;
	margin: 0;
}
h2 {
	font-size: 120%;
	margin: 0;
}
h3 {
	font-size: 100%;
	margin: 0;
}
big {
	font-size: 120%;
	margin: 0;
	font-weight: bold;
}
a {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
button img {margin:0;}

.red {color: #cc0000}

.pages {
	margin: 1em;
}

.pages * {
	padding: 0.2em 0.5em 0.2em 0.5em;
}

.pages .active {
	background: #cc0000; 
	color: white;
}

.error {
	background: orange !important;
	color: white;
	padding: 0.5em;
	border: solid #cc0000 1px;
}

.content_frame .content {border: solid black 1px; padding: 1em; width:100%}
.content_frame .tabs li {display: inline; border: solid black 1px; padding-left:1em; padding-right: 1em; margin-right: 1em}
.content_frame .tabs .active, .content_frame .tabs .active a {background: #eeeeee; color: black;}

.content_frame_path {font-size: 100%; font-weight: bold;}
.content_frame_path a {color: black; text-decoration:underline}

.odd {background: #eeeeee;}
.even {background: transparent;}
.alert_bg {background: #cc0000; color:white}



