body {font-family: verdana, arial, sans; behavior: url(csshover.htc);} 

div#wrapper { width: 900px; }

table#header_nav {margin: 0 0 0 10px;}
table#header_nav td#logo { vertical-align: top; padding: 0; margin: 0; height: 115px; width: 280px;}
table#header_nav td#logo img { border: 0; padding: 0;}
table#header_nav td#navigation { vertical-align: top;  padding: 0; margin: 0; }
table#header_nav td#navigation ul { padding: 10px 0  0 0; margin: 0 0 0 0; list-style:none;} 
table#header_nav td#navigation li {float:left; font-size: 11px; padding: 0 10px 0 5px; border-right: 1px solid #999; }
table#header_nav td#navigation a {display:block}
table#header_nav td#navigation li ul {position: absolute; width: 8em; left: -999em; padding:0;}
table#header_nav td#navigation li ul li {border:0;margin: 4px   0 0 -5px;}
table#header_nav td#navigation li:hover ul {left: auto;}
table#header_nav td#navigation li#first { padding-left: 0; margin-left: 0; }
table#header_nav td#navigation li#last { border: 0;}

table#content {margin: 0 0 0 10px;}
table#content td {color: #666; vertical-align: top;  padding: 4px;}
table#content td#statement  { color: #666; padding: 0; margin: 0; height: 200px; width: 280px; }
table#content td#statement p { font-size: 14px; margin: 0 0 20px 6px;    width: 200px; }

table#content td.photo {height: 205px; width: 145px;  }
table#content td.caption { font-size: 11px; padding: 0; height: 215px; width: 145px; }
table#content td.caption p {line-height: 2; letter-spacing: -0px; width: 135px; }

table#content td.classes { font-size: 9px; padding: 2px; height: 215px; width: 145px; }
table#content td.classes h2 { color: #f09;  font-size: 14px; font-weight: normal; margin-top: 0;}
table#content td.classes h3 { font-size: 12px; font-weight: normal; margin-top: 0;}
table#content td.classes h4 { font-size: 12px; font-weight: normal; margin: 0;}
table#content td.classes p { line-height: 1.5; margin: 12px 0 15px 0; width: 125px; }

table#content td.classes ul {margin:0;padding:0;list-style-type:none;padding-bottom:10px;}
table#content td.classes ul li {font-weight: bold;}
table#content td.classes ul li.instructor {color: #f09;}

table#content  	.classinfo { font-weight: bold; }
table#content  	.pink {color: #f09; }
table#content  	.italic {font-style:italic; font-size:90%; color:#666;}
table#content  	.smaller {font-size:90%; color:#666;}
table#content  	.firstletter { font-size: 12px;}
table#content	div#semesterclass { padding-bottom: 12px; border-bottom: 1px solid #f09; margin-bottom: 12px;width: 85%; }
table#content  div.download_app {  color: #999;  font-size: 14px;  padding: 8px; border: 1px solid #f09; width: 200px; margin-bottom: 20px;}
table#content  div.donate {  color: #999;  font-size: 14px;  padding: 4px; border: 1px solid #f09; width: 127px; margin-bottom: 20px;}

table#content  div#mp3 {  color: #999;  font-size: 14px;  padding: 8px;  width: 210px; }

table#content td#photo { width: 402px; }
table#content td { vertical-align: top; font-size: 9px; padding: 0; height: 215px; width: 150px; } 
table#content td.copy  h2 { font-size: 13px; font-weight: normal; margin-top: 0;}
table#content td.copy  h3 { font-size: 9px; font-weight: bold;  margin-top: 0; margin-bottom: 0;}
table#content td.copy  h4 { font-size: 9px; font-weight: normal;  margin-bottom: 0;}

table#content td.copy p {   line-height: 1.5; margin: 0 0 12px 0; width: 142px;  }
table#content td.copy ul { padding: 0; margin: 0; }
table#content td.copy li { list-style-type: none; } 

div#program_overview { margin-bottom: 80px; }

table#footer { color: #999; font-size: 9px; margin: 0 0 0 10px; }
table#footer td { vertical-align: bottom; } 
table#footer td#phoneandfax {  width: 276px; }
table#footer td#phoneandfax span.pink {color: #f09; }
table#footer td#phoneandfax span.number {color: #666; }
table#footer td#address {  width: 288px; }
.hide {display: none; }
table#footer {display: none; }

.regformtable { font-size:11px; line-height:1.5; color:#666; }
.regformcopy { font-size:9px; line-height:1.2; }
.regformpink { color:#f09; }

 
/* td { border: 1px solid green; } */
a:link, a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #666;
	background: transparent;
	}

a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #f09;
	background: transparent;
	}
	
table#content td.classes a:link, table#content td.classes a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #666;
	background: transparent;
	}

table#content td.classes a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #f09;
	background: transparent;
	}