img {
	border-style: none;
}
table.maintable {
	width: 640px; 
}
td.snug {
	padding: 0;
}
td.main {
	padding: 10px;
}
td.main h1 {
	color:#000000; 
	font-size:18px;
}
td.main h2 {
	font-size:14px; 
	margin-left: 10px;
}
td.main h3 {
	text-align: left; 
	color:#000000; 
	font-size:12px; 
}
td.main a {
	color: #000000;
}
td.nav {
	background-color:#e0dcec;
	color:#000000;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	padding-top: 10px;
	text-align:center;
}
td.nav a {
	color: #333333;
}
h1 {
	text-align: left; 
	color:#ffffff; 
	font-family: "courier new",courier,verdana,arial,sans-serif; 
	font-size:18px; 
	margin-left: 10px;
}
h2  {
	text-align: left; 
	color:#000000; 
	font-size:12px; 
	font-family:verdana,arial,sans-serif;
}
h3 {
	text-align: left; 
	color:#000000; 
	font-size:10px; 
	font-family:verdana,arial,sans-serif;
}
body {
	background-color:#99aacc;
	color:#000000; 
	font-size:11px; 
	line-height:130%px; 
	font-family:verdana,arial,sans-serif;
	text-align:left; 
}
p {
	color:#000000; 
	font-size:11px; 
	line-height:18px; 
	font-family:verdana,arial,sans-serif;
	margin-left:10px;
	margin-right:10px;
}
a:link {
	text-decoration: none; 
	font-size:11px;
	line-height:16px;
}
a:hover {
	color:#f6be63; 
	text-decoration: underline; 
}	
.content {
	text-align:left; 
	color:#333333; 
	font-size:12px; 
	line-height:24px; 
	font-family:verdana,arial,sans-serif;
	margin-left:10px;
	margin-right:10px;
}
.appl {
	text-align:left; 
	color:#333333; 
	font-size:11px; 
	line-height:16px; 
	font-family:verdana,arial,sans-serif;
}
.orange {
	color:#f6be63;
	font:bold 12px;
}
.purple {
	color:#662266;
	font:bold 12px;
}
table.sessiontable {
	width: 450px;
}
table.sessiontable td.sess_label {
	color: #662266;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	vertical-align: top;
	width: 30%;
}
table.sessiontable td.sess_dates {
	color: #A62626;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	vertical-align: top;
	width: 50%;
}
table.sessiontable td.sess_cost {
	color: #662266;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	vertical-align: top;
	width: 20%;
}
table.sessiontable td.sess_notes {
	color: #A62626;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding: 10px;
	width: 50%;
}
div.long p.intro {
	color: #A62626;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 80%;
	font-weight: bold;
}
div.long .tuition {
	color: #662266;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px; 
	font-weight: bold;
	margin-left: 10px;
}
td.main div.long h1.sessionhead {
	color: #662266;
	font-size:18pt;
	margin-bottom: 4px;
}
td.main div.long h2.title {
	margin-bottom: 4px;
	margin-top: 10px;
}
td.main div.long p.description {
	line-height:14px;
	margin: 2px 10px;
}
td.main div.long div.dates {
	color: #A62626;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 20px;
}
table.footer {
	margin: 0 auto;
	width: 640px;
}
