#outercontainer {
	width:1022px;
}
#mainimageholder {
	background-repeat:no-repeat;
	background-color:#fff;
	height:469px;
	width:1022px;
	margin-top:-66px;
}

#culogo {
	background:transparent url(/fileadmin/projects/law-school/images/common/cu-law-logo.gif) no-repeat scroll 0 0;
	position:relative;
	top:-10px;
	margin-left:417px;
	height:101px;
	width:190px;	
	top:-24px;
}

/************************************** Lower panel ************************************/
#lawpaneltop {
	width:1006px;
        height:14px;
        background:transparent url(/fileadmin/projects/law-school/images/home/lowerpanel-top.jpg) no-repeat;
}
#lawpanel {
        background:transparent url(/fileadmin/projects/law-school/images/home/lowerpanel-back.jpg) repeat-y;
	width:1006px;
	position:relative;
        left:8px;
        text-align:left;
}
#lawpanelbase {
	width:1006px;
        height:14px;
        background:transparent url(/fileadmin/projects/law-school/images/home/lowerpanel-bottom.jpg) no-repeat;
}
ul#panelcontents {
	display:inline;
	height:100%;
}
a.panellink {
	display:block;
	height:36px;
	width:180px;
	margin:0px auto 0px auto;
}
a.panellink:hover {
	background-color:transparent! important;
}
#panelcontents a, #panelcontents a:link, a:visited, #panelcontents a:focus {
	color:#363695;
	/*border-bottom:1px dashed #666;*/
	text-decoration:none;
}
#panelcontents a:hover {
	background-color:#E7E6E6;
}
#panelcontents li {
	float:left;
}
li.paneldivider {
	width:13px;
}
#eventsheader {
display:block;
	width:337px;
        height:41px;
        margin-bottom:8px;
        margin-left:-12px;
        background:transparent url(/fileadmin/projects/law-school/images/home/eventsheader.gif) no-repeat;
}
#events {
margin-left:29px;
width:324px;
	margin-bottom:12px;
}
#events p,#news p, #otherinfo p {
	padding:3px 10px 3px 10px;
}
#events h3,  #events h4, #events h5, #events h6{
	font-weight:bold;
	font-size:1.16em;
	color:#49494A;
	text-align:center;
	padding:4px 0px 4px 0px;
}

#events img, #news img, #otherinfo img {
	padding:6px;
}

#events iframe {
margin-left:4px;
}

#newsheader {
display:block;
	width:422px;
        height:41px;
        margin-bottom:8px;
        background:transparent url(/fileadmin/projects/law-school/images/home/newsheader.gif) no-repeat;
}
#news {
	width:422px;
	margin-bottom:12px;
}
#news img {
	padding:3px;
}

#news h3,  #news h4, #news h5, #news h6{
	font-weight:bold;
	font-size:1.16em;
	color:#49494A;
	text-align:center;
	padding:5px 0px 5px 0px;
}
#news td {
	vertical-align:middle;
}

#otherheader {
	display:block;
	width:192px;
        height:41px;
        margin-bottom:10px;
        background:transparent url(/fileadmin/projects/law-school/images/home/morenewsheader.gif) no-repeat;
}
#otherinfo {
	width:192px;
	margin-bottom:12px;
}

#otherinfo h3,  #otherinfo h4, #otherinfo h5, #otherinfo h6{
	font-weight:bold;
	font-size:1.16em;
	color:#49494A;
	text-align:center;
	padding:5px 0px 5px 0px;
}

#otherinfo td img {
	padding:0px;
}

#otherinfo table {
	width:170px;
}
#otherinfo td.otherlink {
	width:100px;
}
#otherinfo td.othericon {
	width:70px;
}
#otherinfo td.othericon img {
	text-align:center;
	margin:0px auto;
}

#cal-content {margin-left:0px;text-align:left;}
#cal-events {width:315px;height:316px;}
#cal-content img {padding:0px!important;}
#cal-content a:hover {background-color: transparent!important;text-decoration:underline!important;}
#cal-content h4,#cal-content .st {text-align:left!important;font-size:106.85%!important;}
#cal-content .sd {padding:0.2em!important;}
#cal-content .eln,#cal-content .eld{padding:0 .2em!important;}

#home-news
{
  height: 345px;
  overflow: auto;
}

.news-item
{
  padding: 3px 10px;
}

.news-item a
{
  float: left;
  font-weight: bold;
  margin-top: 0.5em;
  margin-right: 18px;
  width: 292px;
}

.news-item img
{
  float: left;
  width: 68px;
}

#home-buttons
{
  width: 158px !important;
}

#home-buttons td
{
  text-align: left;
  width: 50%;
  padding:5px 0px 5px 0px;
  vertical-align:middle;
}

#home-buttons td img
{
  margin-left: auto;
  margin-right: auto;
}