body {margin-left: 2em; margin-right: 4em} 

h3 { padding-left: 2%; 
       padding-top: 0%;
       padding-bottom: 2%;
       font-family: Optima, Arial, sans-serif; 
       font-size: 14pt;
       color: #003300}

h4 { padding-left: 2%; 
       padding-top: 0%;
       font-family: Optima, Arial, sans-serif; 
       font-size: 11pt;
       color: #003300}

h4.clear { 
       clear: both;
       padding-left: 2%; 
       padding-top: 0%;
       font-family: Optima, Arial, sans-serif; 
       font-size: 11pt;
       color: #003300}

h4.courses {
       padding-left: 4%; 
       padding-top: 0%;
       font-family: Optima, Arial, sans-serif; 
       font-size: 11pt;
       color: #003300}

h5.courses {
       padding-left: 8%; 
       padding-top: 0%;
       font-family: Optima, Arial, sans-serif; 
       font-size: 10pt;
       color: #003300}

p.courses { 
     padding-left: 8%; 
     font-family: Arial, sans-serif; 
     font-size: 10pt;
     color: #003300}

p { 
     padding-left: 2%; 
     font-family: Arial, sans-serif; 
     font-size: 10pt;
     color: #003300}

p.clear {
     clear; both; 
     padding-left: 2%; 
     font-family: Arial, sans-serif; 
     font-size: 10pt;
     color: #003300}

p.menuitem { 
     font-family: Arial, sans-serif; 
     text-align: right;
     font-size: 8pt;}

p.pagelink { 
     font-family: Arial, sans-serif; 
     font-size: 8pt;}

p.notice {
     width: 95%;
     float: none;
     padding: 1%;
     margin-left: 0.75em;
     margin-right: 18em;
     margin-bottom: 2em;
     border: solid;
     border-width: thin}

p.blue-notice {
     font-size: 9pt;
     padding: 5%;
     color: #336699;
     border: none}

p.bordered {
     font-size: 9pt;
     padding: 5%;
     border: solid;
     border-width: thin}

div.menu {
     margin-right: 1em;
     float: left;
     margin-top: 40px;
     background: white;
     border: none;
     width: 15%}

div.main {
     float: right;
     width: 80%;
     border: none}

div.col-right {
     margin-left: 0em;
     margin-right: 0em;
     padding: 4px;
     float: right;
     width: 30%;
     border: solid;
     border-width: thin}

div.captioned-image-wide {
     float: right;
     width: 310px;
     border: none}

div.captioned-image-medium{
     float: right;
     width: 260px;
     border: none}

div.captioned-image-narrow {
     float: right;
     width: 210px;
     border: none}

p.footer {
     margin-top: 6em;
     text-align: center;
     border-top: thin;
     font-family: Arial, sans-serif;
     font-size: 8pt;
     color:#003300}

p.note {
     margin-top: 6em;
     text-align: center;
     font-family: Arial, sans-serif;
     font-size: 8pt;
     color:#003300}

p.address { 
     margin-left: 2em; 
     font-family: Arial, sans-serif; 
     font-size: 10pt;
     color: #003300}

p.imagecaption { 
     margin-right: 0em;
     font-family: Arial, sans-serif; 
     text-align: right;
     font-style: italic;
     font-size: 8pt;}

li {  
     font-family: Arial, sans-serif; 
     font-size: 10pt;
     color: #003300}

a {
     color:#003300}

a.blue {
     color: #336699;}

a:hover {
     color: #0000CC}

table {
     margin-left: 2em}

table.banner {
     margin-left: 10px;
     margin-bottom: 1em}

td {
     font-family: arial, sans-serif; 
     font-size: 10pt;
     color: #003300}

img.art {
     margin-top: 0em;
     margin-left: 1em;
     margin-right: 1em;
     margin-bottom: 1em}

img.nowrap {
     clear: both;
     margin-top: 0em;
     margin-left: 1em;
     margin-right: 1em;
     margin-bottom: 1em}

img.wrap {
     clear: none;
     margin-top: 0em;
     margin-left: 1em;
     margin-right: 1em;
     margin-bottom: 1em}

img.right {
     float: right;
     clear: right;
     margin-top: 0em;
     margin-left: 1em;
     margin-right: 0em;
     margin-bottom: 0.5em}

img.banner {
     float: none;
     margin-top: 0em;
     margin-left: 0px;
     margin-right: 0em;
     margin-bottom: 0em}

hr.clearright {
     clear: right}

em.tempnotice{color: #CC0000}