html,body { width:100%;margin:0; }
body { background:#D4D4D4;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:13px;text-align:center;line-height:1.3em; }
h2 { font-weight:bold;margin:5px 0;font-size:14px;color:#063291; }
p { margin:10px 0; }
a { color:#0000CC;text-decoration:none; }
a:hover { text-decoration:underline; }
form { padding:0;margin:0; }
input,select,textarea { font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:13px; }
img { border:none; }

div#heading { background:url(../images/header2d.jpg) no-repeat;height:98px;text-align:left; }
div#heading div { padding-top:7px; }

div#container { width:800px;margin:0 auto;background:#f5f5f5; }

div#top-nav { background:#063291;font-size:0;padding-top:1px; }
div#top-nav a.nav-main { float:left;text-decoration:none;height:25px;line-height:25px;padding:0 15px;border-right:solid 1px #ccc;color:#fff; }
div#top-nav ul { margin:0;padding:0;list-style:none;text-align:left; }
div#top-nav ul li { float:left;position:relative;font-weight:bold;padding:0;font-size:12px; }
div#top-nav ul li ul { display:none;position:absolute;top:25px;left:0;border:solid 1px #ccc; }
div#top-nav li > ul { top:auto;left:auto; }
div#top-nav ul a:hover { text-decoration:underline;background:#839AC6;color:#fff; }
div#top-nav ul li:hover ul, div#top-nav ul li.over ul { display:block; }
div#top-nav ul li li { float:none;width:175px;font-weight:normal;text-align:left;margin:0; }
div#top-nav ul li li a { display:block;padding:0;width:165px;padding:5px;color:#000;border:none;background:#D4D4D4; }

div#content { text-align:left; }
div#content div.section-main { padding:10px 20px; }
div#content div.section-left { float:left; }
div#content div.seperator { margin:25px;background:#D4D4D4; }

div#content div.section-right { font-size:12px;line-height:1;padding:10px; }
div#content div.section-right p { margin:10px 0; }
div#content div.section-right div.seperator { margin:15px 12px;background:#000; }
div#content div.section-right ul { margin:5px;padding:0 10px; }
div#content div.section-right ul li { padding:2px 0; }

div#content div.section-heading { background:#839AC6;padding:10px;font-size:13px;color:#fff;font-weight:bold;margin-left:-10px;margin-right:-10px; }

div#content div.section-right div.section-heading { background:#CCCCCC;font-size:12px;color:#000; }
div#content div.section-right div.box-right { padding-bottom:10px; }

div#footer { clear:both;padding:5px;background:#839AC6;text-align:center;font-size:9pt;color:#fff; }

div.clear { clear:both;font-size:0;height:1px; }

div.seperator { font-size:0;height:1px; }

div.img-l,div.img-r { margin:15px;margin-top:10px;margin-bottom:10px;font-size:11px;font-style:italic;text-align:center;color:#333333; }
div.img-l p,div.img-r p { margin:0;margin-top:5px; }
div.img-l img,div.img-r img { padding:3px;border:solid 1px #D4D4D4; }
div.img-l { float:left;margin-left:0; }
div.img-r { float:right;margin-right:0; }
div.img-sub { clear:right;float:right;width:166px;padding:0 5px;font-size:11px;margin-top:-5px;color:#333333;background:#FFFFCC;border:solid 1px #FFCC66; }
div.img-sub p { margin:5px 0; }
div.legal { font-size:10px; }

div.align-right { text-align:right; }

div.staff-member { padding:0 10px;line-height:1.5em; }

table.grid { width:100%;margin:0; }
table.grid th { background:#CCCCCC;padding:10px 5px; }
table.grid td { padding:7px 5px; }
table.grid tr { background:#E1E1E1; }
table.grid tr.even { background:#fff; }

div.pager { float:right;width:250px;text-align:right;margin:3px 0;padding-right:5px; }
div.pager select { font-size:11px; }

div.contact-form { }
div.contact-form div.form-row { clear:left;padding:5px 0; }
div.contact-form span.form-label { float:left;width:95px;line-height:1.8em;text-align:right;padding-right:5px;font-weight:bold; }
div.contact-form span.form-field { float:left; }
div.contact-form span.form-field input.textbox,span.form-field textarea { width:300px; }

div.teaching-details { float:right; }
div#player-container { margin-right:10px; }
div#player-wrapper,div#connection-settings { margin:10px 0;border:solid 1px #D4D4D4;padding:3px; }
div#connection-settings { background:#fff; }
div#content div#connection-settings div.section-heading { margin:0;padding:5px;background:#CCCCCC;color:#000;font-size:12px; }
div#content div#connection-settings { font-size:12px;text-align:left; }
div#content div#connection-settings p { margin:3px 0; }
div#content div#player-options { display:none;padding:3px;margin-top:-10px;margin-bottom:10px;font-size:11px; }

div#ajaxresults div.notification,div#ajaxresults div.error { padding:0 20px;margin:10px 0;font-weight:bold;text-align:center;font-size:11px; }
div#ajaxresults div.notification { background:#ebebeb;font-size:13px;padding:10px;font-weight:normal; }
div#ajaxresults div.error { background:#fea1a1;border-top:solid 1px #d00000;border-bottom:solid 1px #d00000; }

/* Header */
.whiteheading {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #F5F5F5;
  font-weight: bold;
  font-size: 9pt
}
.activecampus {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #F5F5F5;
  font-weight: bold;
  font-size: 9pt
}
.inactiveCampus:link, .inactiveCampus:visited {
        font-size: 9pt;
        color: #C7D4DC;
       font-family:  Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight: bold
}

.inactiveCampus:hover {
        font-size: 9pt;
       font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #F5F5F5;
        text-decoration: underline;
}