#content {
	border: 4px solid;
	border-color: #53CBFF;
}

#footer {
}

#header {
}

#menu {
	border: 4px solid;
	border-color: #53CBFF;
	border-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	padding-right:20px;
}

.feed-error {
	border: 2px solid red;
	background-color:#FFC2C2;
	z-index:999;
	position:absolute;
	margin: 0 auto;
	margin-top: 250px;
	width:600px;
	padding:10px;
}

.feed-good {
	border: 2px solid green;
	background-color:#E9FFD0;
	z-index:999;
	position:absolute;
	margin: 0 auto;
	margin-top: 250px;
	width:600px;
	padding:10px;
}

.folder-row {
	border-top: 2px dashed #DDD;
	padding-top: 5px;
	padding-bottom: 5px;
}

.folder-row a {
	color: blue;
	text-decoration: none;
}

.folder-row a img {
	vertical-align: middle;
}

.folder-row:hover {
	background-color: #FEFFE4;
	font-weight: bold;
	color: red;
}

.folder-row:hover a {
	color: red;
}

input[type=button] {
	border: 1px solid #AAA;
	font-size: 16px;
	font-weight: bold;
}

input[type=reset] {
	border: 1px solid #AAA;
	font-size: 16px;
	font-weight: bold;
}

input[type=submit] {
	border: 1px solid #AAA;
	font-size: 16px;
	font-weight: bold;
}

input[type=text] {
	border: 1px solid #AAA;
	font-weight: bold;
}

input[type=text]:focus {
	background-color: Yellow;
}

input[readonly=readonly] {
	background-color: #DDD;
	color: #9F9F9F;
}

input[type=password]:focus {
	background-color: Yellow;
}

input[type=password] {
	border: 1px solid #AAA;
	font-weight: bold;
}

.mailto {
	background-color: #E6FBFF;
	border: 4px solid;
	border-color: blue;
	display: none;
	height: 400px;
	padding: 10px;
	width: 600px;
	position: absolute;
	top: 25%;
	left: 35%;
}

.mailto .close {
	right: -15px;
	position: absolute;
	top: -15px;
	width: 25px;
	height: 20px;
	background-color: red;
	color: white;
	font-weight: bold;
	font-family: "Arial",sans-serif;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	padding: 3px;
	border: 4px solid blue;
}

.mailto .close a {
	text-decoration: none;
	color: white;
}

.tbl-list-users {
	border-collapse:collapse;
	/*border: 1px solid #CCC;*/
	margin: 0 auto;
	width: 800px;
}

.tbl-list-users thead tr {
	background-color: #9AE1FF;
}

.tbl-list-users tr.odd {
	background-color: #EEE;
}

.tbl-list-users tbody tr:hover {
	background-color: #FFD9A4;
}

.tbl-list-users th {
	border: 1px solid #CCC;
	padding: 3px;
}

.tbl-list-users td {
	border: 1px solid #CCC;
	padding: 3px;
}

.tbl-edit-user {
	border-collapse:collapse;
	margin: 0 auto;
}

.tbl-edit-user tr.odd {
	background-color: #EEE;
}

.tbl-edit-user th {
	border: 1px solid #CCC;
	padding: 3px;
}

.tbl-edit-user td {
	border: 1px solid #CCC;
	padding: 3px;
}

textarea {
	border: 1px solid #AAA;
}