﻿h1 {
	color: #283966;
}

h2 {
	color: #283966;
}

a.personLink {
	text-decoration:none;
	color: black;
}

a.personLink:hover, a.personLink:hover:not([href]) {
	text-decoration:underline;
	color: black;
}

body.niceBody {
	background-color:#f5f5f5;
}

table.formTable {
	background-color:#e5e5e5;
}

span.memotime {
	color: gray;
}

/* add.php input fields */
tr.fieldsNames {
	font-size: 80%;
	vertical-align: bottom;
}

tr.fieldsValues {
	vertical-align: center;
	font-size: 15px;
}

#previewPanel {
	background-color: #f5f5f5;
}

.no_decor {
	text-decoration: none;
	font-size:22px;
}

/* form */
label.authInput {
    display:inline-block;
    width:230px;
	font-size: 15px;
}

input.authInput {
	font-size: 15px;
	width: 400px;
}

/* plusButton */
.plusButton {
	background-color:#44c767;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.plusButton:hover {
	background-color:#5cbf2a;
}
.plusButton:active {
	position:relative;
	top:1px;
}

/* myButton */
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.myButton:active {
	position:relative;
	top:1px;
}

table.datagrid  { border-collapse: collapse; text-align: left;} .datagrid {font: normal 12px/150% Geneva, Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #aCaCaC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagrid td, .datagrid th { padding: 3px 10px; }.datagrid thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #A3A3A3; } .datagrid thead th:first-child { border: none; }.datagrid tbody td { color: #0D0D0D; border-left: 1px solid #DBDBDB;font-size: 12px;font-weight: normal; }.datagrid tbody .alt td { background: #EBEBEB; color: #0D0D0D; }.datagrid tbody td:first-child { border-left: none; }.datagrid tbody tr:last-child td { border-bottom: none; }
