body, table, td, div, p, a, input, textarea, select	{ color: #797979; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; }
body	{ background-color:#e8e8e8; margin:30px 0 30px 0; }

form 	{ margin:0; padding:0; }
img		{ border:0; }
img.header	{ margin-bottom:10px; }
.orange		{ color:#d56437; }
.note		{ color:#888888; font-size:9px; }
.subtitle		{ font-size:16px; line-height:20px; font-weight:bold; }

body.star-pattern	{ background-color:white; margin:0; }
.star-pattern td	{ color:Black; font-size:32px; font-weight:bold; line-height:44px; font-family: Arial, Helvetica, Verdana, sans-serif; }

body.roster	{ background-color:white; margin:20px; }
.roster th	{ color:Black; font-size:32px; font-weight:bold; line-height:44px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.roster td	{ color:Black; font-size:20px;  line-height:28px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.roster div	{ color:Black; font-size:20px;  line-height:28px; font-family: Arial, Helvetica, Verdana, sans-serif; }


div.page-break	{ page-break-before:always; }

.thesaurus { position:absolute; color:#d56437; font-weight:bold; top:-5px; left:110px; background-color:#FFFFFF; border:1px solid #d56437; padding:5px 10px 5px 10px; visibility:hidden; }
.pattern-word { cursor:pointer; white-space:nowrap; width:1px; }

h1		{ color:#d56437; font-size:20px; line-height:24px; font-weight:bold; margin:0 0 10px 0; }
h2		{ font-size:16px; line-height:20px; font-weight:bold; }
h3		{ color:#8b8b8b; font-weight:bold; font-size:12px; line-height:16px; margin:0; }

.calendar { background-color:#e3e3e3; padding:10px; }

.list-table			{ border:1px solid #e8af3b; }
.list-table th		{ color: #FFFFFF; background-color:#e8af3b; font-weight:bold; text-align:left; }
.list-table th a	{ color: #FFFFFF; }
.list-table td		{ vertical-align:top; }
.list-table-alt td	{ background-color:#F6F6F6; }
.list-table-highlight td	{ background-color:#ffeec9; }

/* SURVEY QUESTIONS */
.question		{ border:solid 1px #AAAAAA; padding:10px; }
.edit-area		{ margin-bottom:10px; }
.readarea-edit, .readarea-edit td	{ color:#b0b0b0; background-color:#F0F0F0; }

.readarea-read			{ color:#979797; margin-bottom:15px; }
.readarea-read label	{ color:#979797; }
.readarea-read td		{ color:#979797; }
.readarea-read strong	{ color:#797979; font-weight:normal; }
.readarea-read h3		{ color:#8b8b8b; font-weight:bold; font-size:12px; line-height:16px; margin:0; }

/* FORM ELEMENTS */
/* EDITING ELEMENTS */
input.e-sort { width:30px; height:16px; }
input.e-std { width:450px; height:16px; }
input.e-option { width:200px; height:16px; }
textarea.e-std { width:450px; height:50px; }
textarea.e-lg { width:450px; height:250px; }

/* READ ELEMENTS */
input.a-std { width:200px; height:20px; }
select.a-std { width:200px; height:20px; }
textarea.a-std { width:300px; height:200px; }

input.search { width:125px; height:20px; }
select.search { width:125px; height:20px; }
input.sm { width:40px; height:20px; }
input.date { width:80px; height:20px; }