dl.grey {
background: #CCC url(images/grey.gif) repeat;
margin:0;
padding:0;
width:100%;
margin-bottom:10px;
}

dl.grey dt {
background:transparent url(images/grey_top_left.gif) no-repeat top left;
color:#000;
margin:0;
padding:0;
}

dl.grey dt a {
	background:transparent url(images/grey_top_right.gif) no-repeat top right;
	display:block;
	margin:0;
	padding:.3em .2em 0em .4em;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}





dl.grey dt a:hover {
color:#3c3c3c;
}

dl.grey dd {
background:transparent url(images/grey_bottom_left.gif) no-repeat bottom left;
margin:0;
padding:0;
}

dl.grey div.body {
background:transparent url(images/grey_bottom_right.gif) no-repeat bottom right;
margin:0;
padding:.2em .6em .8em .6em;
line-height:15px;
}

dl.grey div.body .inner {
	background-color:#fff;
	padding:3px;
	color: #333;
}

#bulletList p {
margin:0;
padding:2px 0 2px 15px;
background:url(images/bullet.gif) no-repeat 4px;
}
.aboveIvytech table tr td #threeColB .grey dd .body .inner table tr td {
	color: #333;
}
.container .aboveIvytech table tr td #threeColB .grey dd .body .inner h1 strong em {
	color: #C00;
}
.new {
	color: #F00;
}
.red {
	color: #F00;
}

