BODY, DIV, FORM, MENU, P, {
font-size: 11px;
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #993300;
}

body {
margin: 3px  2px 2px 0px;
padding:0px;
background-color:#ffffcc;
}
TABLE {
font-size: 12px;
font-family:  Verdana,Arial, Helvetica, sans-serif;
background-color:#993300;
}
TABLE.top {
background-color:#cc9966;
}
TD {
vertical-align:top;
font-family:  Arial, Helvetica, sans-serif;
}
TD.right {
font-size: 12px;
font-family:  Arial, Helvetica, sans-serif;
background-color:#ffffcc;
}
TR.orange {
text-align:center;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color:#993300;
background-color:#ffcc66;
}
TR.khaki {
text-align:center;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffcc;
background-color:#cc9966;
}
TD.beige {
background-color:#ffcc66;
}
TD.menu {
width: 115px;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;
background-color:#cc9966;
}
div#right {float: right; width: 120px; margin: 0px 0px 3px 3px;  padding: 0px 2px 3px 2px; border-left: #993300 dashed 1px; border-bottom: #993300 dashed 1px; color: #ffffcc;font-size:10px; background-color:#cc9966;}
table p { margin:0px; padding:5px 0px; color:#993300; font-size: 11px;}
p.title {font-size: 12px; font-weight:bold; margin: 2px 0px 2px 0px; padding: 0px; }
p.coursetitle { background: #993300; color: #ffffff; font-weight: bold; font-size: 12px; font-variant: italics; text-align: center; padding:0px; margin:0px;}
p.details { font-size: 10px; font-weight: bold; padding:3px 0px; margin:0px; border-bottom: 1px dashed #993300;}
p.box { align: left; color:#993300; background: #ffcc66; padding: 3px 3px 3px 0px; margin: 10px 3px 10px 3px;}
p.top { text-align: center; padding: 3px 0px 3px 0px; margin: 5px 0px 5px 0px; border-top: 1px dashed #993300;}
p.bottom { text-align: center; padding: 2px 2px 2px 2px; margin: 2px 0px 2px 0px; color:#ffffcc;}


 dt {
margin:0;
padding:0;
text-decoration:none;
background:#ffffcc;
}
 dt a:link, a:visited { border: 1px solid #993300;
color:#993300;
font-size: 10px;
background:transparent;
text-decoration:none;
padding:0px 0px 0px 1px;
border-top:1px solid #fff;
display: block;
}
dt.data {
margin:0;
padding:0;
text-decoration:none;
background:#ffcc66;
}
 dt.data a:link { border: 1px solid transparent;
color:#993300;
font-size: 10px;
text-decoration:underline;
padding:0px 0px 0px 1px;
border-top:1px solid #fff;
display: block;
}
 dt.data a:visited { border: 1px solid transparent;
color:#993300;
font-size: 10px;
text-decoration:underline;
padding:0px 0px 0px 1px;
border-top:1px solid #fff;
display: block;
}
dt.data a:hover  { border: 1px dashed #ffffcc;
text-decoration:none;
background:#ffcc66;
color:#993300;
}

 dt a:hover  { border: 1px dashed #ffffcc;
text-decoration:none;
background:#ffcc66;
color:#993300;
}
div#menuyl {width: 140px;
 background: #cc9966;
 color: #ffffcc;
 padding: 2px 1px 3px 1px;
 font-size:12px;
 font-weight:bold;
font-family:  Arial, Helvetica, sans-serif;
 margin: 0px 1px 0px 1px;
}
#menuyl dt.data a:link {
text-decoration:none;
}
#menuyl dt.data a:visited {
text-decoration:none;
}
#menuyl dt.data a:hover {
border: 1px dashed #993300;
text-decoration:none;
background: #ffffcc;
 }

div#navbar {  width: 100%;
height: 30px;
color: #ffffcc;
vertical-align: bottom;
font-size:14px;
font-weight: bold;
line-height: 16px;
margin:0px 0px 0px 0px;
padding:0px 2px 0px 0px;
background-color:#cc9966;
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
    a:link.topbar, a:visited.topbar, a:hover.topbar { font-size:10px; padding: 1px 2px 1px 2px; margin: 2px 4px 0px 0px;  border: 1px solid #993300; vertical-align: bottom; text-decoration:none; font-weight: bold;line-height: 10px; width: 80px; text-align: center; }

    a:link.topbar, a:visited.topbar {  color: #993300; }

    a:visited.topbar {  background-color: #ffcc66; }

    a:hover.topbar { color: #993300; background-color: #ffffcc;  }

   a.topbar {  background-color: #ffcc66;display: block; }

div#belllogo {  float:left;
width: 142px;
height: 50px;
vertical-align: bottom;
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
background-color:#cc9966;
text-align: center;
}


a:link { text-decoration: none; color: #993300; font-size:10px; font-weight: bold; font-family: verdana;sans-serif; }
a:visited { font-family: verdana;sans-serif; text-decoration: none; color: #993300; font-weight: bold; font-size: 10px; }
a:hover { color: #D00000; text-decoration: underline; font-size:10px; font-weight: bold; font-family: verdana;sans-serif; }
