#hc_cont {
width:804px;
float:left;
font-family:Arial,Helvetica,sans-serif;   
font-size:12px;
line-height:18px;
}
#hc_cont img {
border:0;
margin-bottom:10px;
}
#hc_main_cont,
#coursedetail {
width:550px;
float:left;
margin:15px 30px 0 14px;
display:inline;
}
#hc_main_cont ul,
#coursedetail ul {
margin:15px 0;
padding:0;
}
#hc_main_cont li,
#coursedetail li {
list-style:inside;
}
#hc_right {
width:170px;
padding:50px 15px 50px 25px;
float:left;
font-size:11px;
background:#fff url(http://www.towson.edu/main/images/divider.gif) repeat-y -20px 0;
}
#hc_main_cont img,
#cdvids img {
width:240px;
height:240px;
float:left;
margin:0 20px 10px 0;
display:inline;
}
#hc_right ol,
#hc_right ul {
width:170px;
float:left;
margin:0;
padding:0;
list-style:none;
background:#E2E2E2;
}
#hc_right ol ol li,
#hc_right ul li {
width:160px;
float:left;
padding:0px 5px;
background:#E2E2E2;
margin-bottom:3px;
}
#hc_right h2,
#hc_right h3 {
padding-bottom:3px;
margin:0 0 2px 0;
border-bottom:4px solid #FFCB05;
font-size:16px;
width:170px;
}
#hc_main_cont p.lhead,
#coursedetail h3 {
font-size:18px;
}
.copyright .copyright {
width:auto;
float:right;
}
.poweredbyhc {
width:100%;
padding:5px 0;
font-family:Arial,Helvetica,sans-serif;   
font-size:11px;
color:#838181;
text-align:center;
background:#F7F7F7;
}
.poweredbyhc a {
color:#fff;
text-decoration:none;
}
.poweredbyhc a:hover {
text-decoration:underline;
}

#hc_main_cont a:hover,
#coursedetail a:hover {
text-decoration:underline;
}
.vlayer {
width:140px;
height:150px;
float:left;
display:inline;
position:relative;
margin:5px 0 5px 10px;
}
#hc_right .vlayer .proimage {
position:absolute;
}
#pinfo .vlayer span.due{
float:left;
font-weight:normal;
} 
#pinfo .vlayer a img.lay{
position:absolute;
margin-top:65px;
}
#pinfo .vlayer a img.lay:hover{
background:url(../img/buttons/playn.gif) no-repeat top left;
}
.watch {
background:#dae3ea;
color:#000000;
display:block;
width:135px;
float:left;
padding:5px 0 10px 5px;
text-decoration:none;
font-weight:bold;
position:absolute;
margin-top:93px;
}
.overlay {
display:none;
position:fixed;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:1001;
background:url(../../img/ltbg.png) repeat;
_background:none;
}
.mbg {
position:absolute;
z-index:500;
left:expression(ignoreMe = document.documentElement.scrollLeft + "px");
top:expression(ignoreMe = document.documentElement.scrollTop + "px");
width:expression(document.documentElement.clientWidth + "px");
height:expression(document.documentElement.clientHeight + "px");
_filter:Alpha(Opacity=40);
_background:#000;
}
.mcont {
position:absolute;
width:450px;
padding:10px;
left:30%;
top:70px;
z-index:750;
background:#fff;
}
.mmid {
background:#fff;
position:relative;
z-index:1000;
padding:0px;
margin-bottom:10px;
}
.mbot {
float:left;
padding:5px 0px 10px 0px;
width:450px;
}
.mbot h3 {
font-size:1.4em;
margin:0px 0px 10px 0px;
color:#333 !important;
}
.cros {
float:right !important;
display:block;
margin:0px;
}
.mbot .cros a {
text-decoration:none;
display:block;
font-weight:bold;
margin:0px;
color:#187ADB;
padding:3px 30px 3px 0px;
background:url(../../img/close.gif) no-repeat right;
}
#hc_cont .scmain {
display:none;
}
#flashbanner, #flashbanner1 {
width:480px;
height:270px;
margin-bottom:20px;
}
