﻿
.errorhead {
	border: 1px solid red;
	padding: 5px;
	color: red;
	font-weight: bold;
}

#login {}

#login form {
	margin: 0px;
	padding: 0px;
}

#login fieldset {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#login .row {
	clear: left;
	margin-bottom: 0.5em;
}
#login label {
	float: left;
	width: 10em;
	margin-left: 10px;
	font-weight: bold;
}
#login input {
	margin: 0px;
}

#login label.ownline {
	float: none;
	display: block;
	width: auto;
	margin-left: 0px;
}

#login .buttons {
	clear: left;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 5px;
/*	background-color: #69a7e0; */
	background-color: #669966;
	text-align: right;
}

#login a.boldlink {
	color: black;
	font-weight: bold;
}

#login ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-image: url(../../../images/common/left-nav-arrow.gif);
	list-style-position: outside;
}
#login li {
	margin: 0px 0px 0.5em 20px;
	padding: 0px;
}

#login table {
	margin: 0px;
	border: 0px;
	padding: 0px;
}
#login th {	text-align: left; }
#login table label { float: none; width: auto; margin-left: 0px; }
#login table .hideitem { display: none; }

/* Subscriptions */
/* to do : @import the subscriptions template css? */

#indirects {
	margin: 10px 0px;
}

#indirects .header th {
	border-bottom: solid 2px #fff;
}

#indirects td.footer {
	padding: 4px;
	background-color: #69a7e0;
	color: white;
}

#subscriptions th, #indirects th {
	background-color: #69a7e0;
	color: white;
	padding: 4px 0px;
	border-right: solid 2px #fff;
}

#subscriptions th.last, #indirects th.last {
	border-right: none;
}

#subscriptions td.last, #indirects td.last {
	border-right: none;
	text-align: center;
}

#subscriptions td.even, #indirects td.even {
	background-color: white;
	padding: 2px;
	border-right: solid 2px white;
}

#subscriptions td.odd, #indirects td.odd {
	background-color: #eeeeee;
	padding: 2px;
	border-right: solid 2px white;
}

.flashright {
	float: left;
	padding: 1em 0.5em 0 0;
}

