body,td,th, button, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
}
body {
	background-color: #801A36;/*#cccccc;*/
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
p {
	padding: 1em 0 0 0;
	margin: 0;
}
img {
	border:none;
}
form {
	display:inline;
}
.highlight {
	color:#801A36;
}

a, a:visited {
	color:#88600A;
}

.error {
	font-weight:bold;
	color:#FF0000;
}

ul.gallery {
list-style:none;
margin-left:0px;
padding-left:10px;

}

/* news links on the left of most pages */
td.news {
	background-color:#FFFFFF;
	background-image: url(../images/background/home/3_new.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding-left: 25px;
}
td.news ul {
	list-style:none;
	margin: 0 30px 1em 10px;
	padding:0;
}

td.news ul li {
	margin: .5em 0;
	padding: .5em 0em 0em 0em;
	border-top: 1px solid #801a36;
	font-size: 11px;
	text-align: left;
}
td.news ul li.first {
	border:0;
}
td.news ul li a {
	color:#000000;
	text-decoration:none;
}
td.news ul li a:hover {
	color:#801a36;
}

/* support team styles */
img#personImage { margin-top: 70px; margin-left: 32px; }
table.supportteam a { text-decoration: none; color:#666666; }

/* our people styles */
table.ourpeople  p { margin:0; padding-top: 0; padding-bottom: 1em; }
table.ourpeople td { padding-top: 1em; }

/* both */
table.supportteam a em,
	table.ourpeople strong em
{
	font-style:normal;
	color: #801A36;
	font-weight:bold;
}


body#admin {
	width: 100%;
	margin:0;
}

body#admin  div.main {
	background-color: #FFF;
	width: 80%;
	padding: 2em;
	margin: 0 auto;
}

body#admin label {
	display:block;
	text-align: left;
	padding-left: 25%;
}

body#admin input {
	width: 50%;
	margin-left: 25%;
	margin-right: 25%;
	margin-bottom: 2em;
}

body#admin div.login label {
	display:block;
	text-align: left;
	padding-left: 38%;
}
body#admin div.login input {
	width: 24%;
	margin-left: 38%;
	margin-right: 38%;
	margin-bottom: 2em;
}

body#admin textarea, .mceEditorContainer {
	height: 20em;
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	margin-bottom: 2em;
}

body#admin div.editor {
	_margin-left: 15%;
}

body.mceContentBody {
	color: #000000;
	background-color:#FFFFFF;
	text-align:left;
}
body#admin button {
	border: 1px solid #ccc;
	background-color: #eee;
	padding: .2em .5em;
	margin-top: 2em;
	margin-left: .5em;
	margin-right: .5em;
}
body#admin button img {
	margin-bottom: -.25em;
}

body#admin table.listing {
	width: 100%
}
body#admin table.listing tbody th {
	font-weight: normal;
	text-align:left;
}
body#admin table.listing tbody td {
	text-align:center;
}
body#admin table.listing tbody th, body#admin table.listing tbody td {
	padding: .5em;
}