body {
	font-family: Arial, Helvetica, sans-serif;
}
.bot {
	background-image: url(images/bot.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.bg {
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
}
.left {
	background-image: url(images/left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.right {
	background-image: url(images/right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.paper {
	background-image: url(images/paper_top.jpg);
	background-repeat: no-repeat;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 151F50;

}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 151F50;

}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: 151F50;
	text-align: center;
}
.subheader {
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: 151F50;
}
.book {
	background-image: url(images/book_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.top {
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

/* ********** */
.paginator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 151F50;
	text-align: justify;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	color: #8396C5;
}
/* ********** */
input, input.button, textarea {
	border: 1px solid #151F50;
	background-color: #FAFAFA;
	color: #151F50;
	font-size: 100%;
	/*font-family: "Brush Script MT","Lucida Handwriting","Comic Sans MS",Arial,Helvetica,sans-serif;*/
	font-family: Arial,Helvetica,sans-serif,verdana;
	font-style: italic;
}
input.legible {
	font-size: 16px;
	font-style: normal;
}
textarea { padding: 2px; }
/*
tr.header {
	font-weight: bold;
	text-align: center;
	font-size: 100%;
	color: #151F50;
}
*/
textarea.desc {
	width: 310px;
	height: 150px;
	overflow-y: auto;
	overflow-x: hidden;
}
tr.header {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #151F50;
}

/* Forms */
table.Form {
	border-collapse: collapse;
	border: 1px solid #151F50;
}
table.Form td {
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #151F50;
}
table.Form td.message {
	text-align: center;
	border: 1px solid #151F50;
	color: #D00;
}
table.Form tr.header {
	text-align: center;
	border: 1px solid #151F50;
	font-weight: bold;
}
/***********************/
table.bordered {
	border: 1px solid #151F50;
	border-collapse: collapse;
}
table.bordered td {
	border: 1px solid #151F50;
	padding: 4px;
}
.noborder {
	border: 0px solid #151F50;
}
/***********************/
table.Completions {
}
table.Completions td {
	padding: 12px;
	/*font-family: "Brush Script MT","Lucida Handwriting","Comic Sans MS",Arial,Helvetica,sans-serif;*/
	font-family: Arial,Helvetica,sans-serif;
	font-style: italic;
	font-size: 15px;
}
table.Completions td.rightpage {
	padding-left: 18px;
}
/***********************/
table.AddCompletion {
}
table.AddCompletion td {
	/*font-family: "Brush Script MT","Lucida Handwriting","Comic Sans MS",Arial,Helvetica,sans-serif;*/
	font-family: Arial,Helvetica,sans-serif;
	font-style: italic;
	font-size: 15px;
}
table.AddCompletion td.samples {
	padding-right: 24px;
	vertical-align: top;
	font-size: 13px;
}
table.AddCompletion td.form {
	padding-left: 24px;
	vertical-align: top;
}
table.AddCompletion table.Form {
	border: 0px solid #000;
}
.sample_header {
	font-style: normal;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: 151F50;
}
/***********************/
#browsecompletions {
	height: 510px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.comp_normal {
	font-style: normal;
}
