body {
background-color: White;
text-align:center;
}

td {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
color: Black;
}

h1,h2 {
font-size: 16px;
color: Black;
}

h3 {
font-size: 14px;
color: Black;
}

.admin a:link,.admin a:visited {
text-decoration:none; 
color: #666666; 
font-weight:bold;
font-size:16px;
}

.admin a:hover {
text-decoration:underline; 
color: #666666; 
font-weight:bold;
font-size:16px;
}

.small {
font-size: 11px;
}

.error {
color: red;
}

.date {
color: #666666;
}

a:link, a:visited {
color:red;
text-decoration: none;
}

a:hover {
color:red;
text-decoration: underline;
}

.admin input, .admin textarea {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
color: Black;
width: 380px;
}

.theme input, .theme textarea {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
color: Black;
width: 200px;
}

hr {
margin-top:10px;
}
/* new styles 10/02/05 */
body {
	font-size:76%;
	line-height:1.3;
}
#topImage {
	background:#d5c3ae;
	border-top:40px solid #d5c3ae;
}
#topImage img {
	margin:20px;
	float:left;

}
#container {
	width:670px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	border:1px solid #666;
	
}
#margins {
	margin:0 20px;
	font-family: verdana,arial,helvetica,sans-serif;
	margin-top:35px;
}
#margins label {
	width:290px;
	float:left;
	margin-right:10px;
	text-align:right;
}
#margins input {
	width:200px;margin:0px 0 10px 0;
}
#margins select {
	margin:0px 0 10px 0;
}
#margins .chkEmail input {
	width:auto;margin:0 10px 0 280px;
}
#margins .chkBox input {
	width:auto;margin:0 10px 0 0;
}
#margins br {
	clear:left;
	margin:5px;
}
#margins .chkBox label, #margins .chkEmail label {
	text-align:left; width:auto;float:none;
}
#directDebit, #ddGuarantee {
	border:1px solid #000;
	padding:10px;
}
.imageRight {
	float:right;
	width:320px;
	margin-top:48px;
}
.clear {
	clear:both;
}
#directDebit label {
		width:280px;
}
#directDebit table {
	float:left;
}
#directDebit h2, #ddGuarantee h2 {
	margin-top:0;
}
p, label, li, .chkBox span {
	font-size:0.9em;
}
h1 {
	font-size:1.2em;
}
h2 {
	font-size:1.1em;
}
h1, h2, h3, p {
	margin:.5em 0 1em 0;
}
ul {
	list-style:square;
	margin:0.5em 0  0.5em 0;
	padding:0;
}
ul li {
	list-style:square;
	margin:0 0 .5em 1em;
	padding-left:.5em;
}
#margins input.submit {
	background:#FF660D;
	border:1px solid #000;
	width:auto;
	color:#fff;
}
#margins .dates {
	margin:1em 0 0 0;
}
#margins .dates h3 {
	float:left;
	margin-right:1em;
}
#margins .dates select {
	margin-top:0em;display:inline;
}

.originNumber span, .refNum span {
	vertical-align:top;
	margin-right:10px;
}

 .refNum, .originNumber {
	text-align:right;
}
.fRight {
	float:right;
}
.fLeft {
	float:left;
	margin-top:10px;
}
