body {
	font-family: verdana;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia;
	font-weight: bold;
	margin-bottom: 10px;
}

h1 {
	font-size: 20px;
	margin-top: 10px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
}

p, ul {
	margin-bottom: 10px;
}

ul {
	list-style-type: square;
}

div#page-header {
	background-color: #cccccc;
	padding-left: 5px;
}

div#page-left {
	margin: 10px;
}

div#page-main {
}

td {
	padding-bottom: 5px;
}

table {
	margin-bottom: 10px;
}

th {
	vertical-align: top;
	padding-right: 20px;
}

input {
    padding: 2px;
}

/* IE6 doesn't support this */

input.submit {
	font-weight: bold;
}


/* MESSAGES & ERRORS */
ul.messagelist { padding:0 0 5px 0; margin:0; }
ul.messagelist li { font-size:12px; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border-bottom:1px solid #ddd; color:#666; background:#ffc url(../img/admin/icon_success.gif) 5px .3em no-repeat; }
.errornote { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:1px solid red; color:red;background:#ffc url(../img/admin/icon_error.gif) 5px .3em no-repeat; }
ul.errorlist { margin:0 !important; padding:0 !important; }
.errorlist li { font-size:12px !important; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border:1px solid red; color:white; background:red url(../img/admin/icon_alert.gif) 5px .3em no-repeat; }
td ul.errorlist { margin:0 !important; padding:0 !important; }
td ul.errorlist li { margin:0 !important; }
.error { background:#ffc; }
.error input, .error select { border:1px solid red; }
div.system-message { background: #ffc; margin: 10px; padding: 6px 8px; font-size: .8em; }
div.system-message p.system-message-title { padding:4px 5px 4px 25px; margin:0; color:red; background:#ffc url(../img/admin/icon_error.gif) 5px .3em no-repeat; }
.description { font-size:12px; padding:5px 0 0 12px; }

table.normal-table {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.normal-table th {
	border-width: thin thin thin thin;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: ;
	background-color: white;
	font-weight: bold;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.normal-table td {
	border-width: thin thin thin thin;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: ;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}

/* sequence box textarea */
textarea.sequence_box {
	font-family: Courier;
}

