#deptnav { display:none; visibility:hidden; }
#postermain { margin-left: 0px; margin-right: 10px; background-image:none; }
#content
{
	position: relative; 
	background: none;
	width: 100%;
	z-index: 1;
}
#contentP {
	position: relative;
	background: none;
	width: 100%;
	z-index: 0;
}
#contentRHS { display:none; visibility:hidden; }
#headingExtra { display:none; visibility:hidden; }
.navdropbar { display:none; visibility:hidden; }

.reqs { border: 1px solid #999999; margin-bottom: 20px;  }
.reqs .heading { padding-left: 16px; background: url(../images/layout/redlistarrow.gif) no-repeat  5px 0.5em; color: #CC0000; font-weight: bold; }
.reqs .returntotop { background: #9E9EA1; padding: 3px 0px; }
.reqs .returntotop a { padding-left: 16px; background: url(../images/layout/grey_uparrow.gif) no-repeat  5px 0.5em; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.reqs dt { color: #CC0000; padding-left: 10px;  background: url(../images/layout/redbullet.gif) no-repeat 6px 0.6em; font-style: italic; margin: 10px 0px 0px 0px; padding-right: 10px; }
.reqs dd { margin: 0px; padding: 0px 10px 0px 10px; }
.reqs dd.required { padding: 0px 10px 0px 20px; margin: 0px 0px 10px 0px; }
.reqs dd a { color: #999999; }
.reqs p { padding: 10px 10px 0px 16px; }

.reqs ul { margin: 0px; padding: 0px 0px 20px 16px; list-style-type: none; }
.reqs ul li { padding-left: 10px; padding-right: 20px; background: url(../images/layout/redbullet.gif) no-repeat 0px 0.6em; }

.reqs table { width: 100%; }
.reqs th { color: #CC0000; text-align: left; padding: 3px 16px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #999999; }
.reqs caption { background: #9E9EA1; padding: 3px 10px 3px 10px; color: #FFFFFF; font-weight: bold; text-align: left; }

.reqs td { color: #666666; padding: 3px 16px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #999999; }
.reqs  tr.zebra td { background: #F0EFF4; }

.reqs .greyheading { background: #9E9EA1; padding: 3px 10px 3px 10px; color: #FFFFFF; font-weight: bold; text-align: left;  }

.reqs .proginfo li { width: 45%; float: left; margin: 2px 0px; }

.reqs	#stafflist { padding: 0px 10px 0px 16px; }
.reqs ul { margin: 0px; padding: 0px 0px 20px 8px; list-style-type: none; }
.reqs ul li { padding-left: 10px; padding-right: 20px; background: url(../images/layout/redbullet.gif) no-repeat 0px 0.6em; }

.reqs .subanchor { padding: 0px 0px 0px 16px; }
.reqs .subanchor .heading { padding-left: 16px; background: url(../images/layout/redlistarrow.gif) no-repeat  5px 0.5em; color: #CC0000; font-weight: bold; font-style:italic; }

.anchors { margin-bottom: 20px;  }
.anchors .heading { padding-left: 16px; background: url(../images/layout/redlistarrow.gif) no-repeat  5px 0.5em; color: #CC0000; font-weight: bold; }
.anchors .returntotop { padding: 3px 0px; }
.anchors .returntotop a { padding-left: 16px; background: url(../images/layout/red_uparrow.gif) no-repeat  5px 0.5em; color: #666666; text-decoration: underline; font-weight: bold; }
.anchors p { padding: 10px 10px 0px 16px; }

.academicdates { border-width: 1px 1px 0px 1px; border-style: solid; border-color: #999999; margin-bottom: 20px;  }
.academicdates table { width: 100%; }
.academicdates th { color: #CC0000; text-align: left; padding: 3px 16px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #999999; }
.academicdates caption { background: #9E9EA1; padding: 3px 10px 3px 10px; color: #FFFFFF; font-weight: bold; text-align: left; }
.academicdates td { color: #666666; padding: 6px 16px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #999999; line-height:1.5em; }
.academicdates td.date { width: 1em; }
.academicdates  tr.zebra td { background: #F0EFF4; }

