/* CSS Document */

body,td,th {
	color: #670001;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
}
body {
	background-color: #ffcc9a;
}
a:link {
	color: #670001;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #670001;
}
a:hover {
	text-decoration: underline;
	color: #670001;
}
a:active {
	text-decoration: underline;
	color: #670001;
}
a {
	font-family: Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}

}
h1 {
	font-size: 18px;
	color: #670001;
}
h2 {
	font-size: 14px;
	color: #670001;
}
table.main {
	border-width: 3px 3px 3px 3px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #670001;
	border-collapse: collapse;
	background-color: #ffcc9a;
	width: 780px;
}
table.main th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.main td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #670001;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.internal {
	border-width: 0px 0px 0px 0px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #ffcc9a;
	border-collapse: collapse;
	background-color: none;
}
table.internal th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.internal td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.register {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #670001;
	border-collapse: separate;
	background-color: none;
}
table.register th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #670001;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.register td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #670001;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sched {
border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: none;
}
table.sched th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sched td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
textarea.emailmessage {
	width: 96%;
	height: auto;
}
input.inputs {
	width: 96%;
	height: auto;
}