
#interiorCallouts {
	width : 211px;
	float : left;
	font-size : 120%;
	padding : 0 0 0 6px;
}
#interiorCallouts, #interiorCallouts a {
	color : #1a2838;
}
#interiorCallouts div {
	margin : 0 0 18px 0;
	float : left;
	width : 211px;
	background : url('http://it.johnshopkins.edu/_template_assets/images/interior/gray-to-white-gradient-box-middle.gif') repeat-y;
}
#interiorCallouts div div {
	margin : 0;
	background : url('http://it.johnshopkins.edu/_template_assets/images/interior/gray-to-white-gradient-box-top.gif') no-repeat top;
}
#interiorCallouts div div div {
	width : 187px;
	background : url('http://it.johnshopkins.edu/_template_assets/images/interior/gray-to-white-gradient-box-bottom.gif') no-repeat bottom;
	padding : 15px 12px;
}
#interiorCallouts h2 {
	font : bold 133.3333% "Arial","Helvetica",sans-serif;
	margin : 0 0 15px 0;
}
#interiorCallouts h2, #interiorCallouts h2 a {
	color : #385a81;
}
#interiorCallouts img {
	float : left;
}
#interiorCallouts p {
	margin : 0;
}
#interiorCallouts a {
	display : block;
}
#interiorCallouts em {
	width : 135px;
	display : block;
	float : right;
	font-style : normal;
}
#interiorBoxes {
	width : 730px;
	float : right;
	padding : 0 14px 0 0;
	font-size : 120%;
}
#interiorBoxes, #interiorBoxes a {
	color : #1a2838;
}
#interiorBoxes h2, #interiorBoxes h2 a {
	color : #036;
}
#interiorBoxes ul, #interiorBoxes ul a {
	color : #3d3003;
}
#interiorBoxes div {
	margin : 0 0 10px 10px;
	padding : 0 0 10px 0;
	width : 351px;
	float : left;
	border-top : solid 1px #d9e6f2;
	border-left : solid 2px #e3e7e6;
	border-bottom : solid 2px #ecf3f9;
	border-right : solid 2px #ecf3f9;
}
#interiorBoxes div.ClearLeft {
	clear : left;
}
#interiorBoxes h2 {
	font : bold 150% "Arial","Helvetica",sans-serif;
	background : #f8fdfe url('http://it.johnshopkins.edu/_template_assets/images/interior/blue-to-white-vertical-gradient.gif') repeat-x top;
	margin : 0 0 12px 0;
	padding : 10px 15px 5px;
}
#interiorBoxes p {
	padding : 0 10px;
	margin : 0;
	line-height : 150%;
}
#interiorBoxes ul {
	padding : 0 10px;
	margin : 15px 0 0 0;
	display : block;
	font-weight : bold;
}
#interiorBoxes li {
	padding : 5px 0 5px 10px;
	margin : 0;
	list-style-type : none;
	display : block;
	background : url('http://it.johnshopkins.edu/_template_assets/images/interior/boxes/orange-right-chevron.gif') no-repeat left center;
}
#interiorBoxes img {
	float : right;
	margin : 0 10px 10px;
}
#interiorBoxes a:hover {
	text-decoration : underline;
}
#interiorColumns {
	width : 724px;
	float : right;
	padding : 0 10px 0 0;
	font-size : 110%;
}
#interiorColumns div {
	width : 165px;
	padding : 4px;
	float : left;
	margin : 0 4px 0 0;
	border-top : solid 1px #d9e6f2;
	border-left : solid 2px #e3e7e6;
	border-bottom : solid 2px #ecf3f9;
	border-right : solid 2px #ecf3f9;
	background : #fafbfc url('http://it.johnshopkins.edu/_template_assets/images/interior/columns/blue-to-white-vertical-gradient.gif') repeat-x top;
}
#interiorColumns, #interiorColumns a {
	color : #1a2838;
}
#interiorColumns h2 {
	font : bold 163.6363% "Arial","Helvetica",sans-serif;
	margin : 0;
}
#interiorColumns h2, #interiorColumns h2 a {
	color : #002c51;
}
#interiorColumns ul, #interiorColumns ul a {
	color : #3d3003;
}
#interiorColumns div div {
	width : auto;
	padding : 15px 8px;
	float : none;
	margin : 0;
	border : none;
	background : none;
}
#interiorColumns p {
	line-height : 180%;
	margin : 1em 0;
}
#interiorColumns ul {
	font-weight : bold;
	display : block;
	margin : 0;
	padding : 0;
}
#interiorColumns li {
	display : block;
	margin : 0;
	padding : 5px 0 5px 12px;
	list-style-type : none;
	background : url('http://it.johnshopkins.edu/_template_assets/images/interior/columns/orange-right-chevron.gif') no-repeat left 9px;
}
#interiorColumns ul a:hover {
	text-decoration : underline;
}
#interiorGrid {
	background : url('http://it.johnshopkins.edu/_template_assets/images/interior/grid/faux-columns.gif') repeat-y 242px 0;
	padding : 0 14px 0 6px;
	font : 120% "Arial","Helvetica",sans-serif;
}
#interiorGrid, #interiorGrid a {
	color : #3d3003;
}
#interiorGrid h2 {
	position : relative;
	font-size : 100%;
	font-weight : bold;
	background : #f0f4f6 url('http://it.johnshopkins.edu/_template_assets/images/layout/interior/blue-to-white-vertical-gradient-short.gif') repeat-x top;
	margin : 0;
	padding : 10px 35px 12px 14px;
}
#interiorGrid h2 img {
	position : absolute;
	top : 7px;
	right : 7px;
	display : block;
}
#interiorGrid h2, #interiorGrid h2 a {
	color : #002c51;
}
#interiorGrid ul {
	display : block;
	margin : 0;
	padding : 10px 14px 20px;
}
#interiorGrid li {
	display : block;
	margin : 0;
	padding : 5px 0 5px 12px;
	list-style-type : none;
	background : url('http://it.johnshopkins.edu/_template_assets/images/interior/grid/orange-right-chevron.gif') no-repeat left 9px;
}
#interiorGrid ul a:hover {
	text-decoration : underline;
}
#interiorGrid div.Left, #interiorGrid div.Middle, #interiorGrid div.Right {
	float : left;
	border-top : solid 1px #d0dbe8;
}
#interiorGrid div.Left, #interiorGrid div.Middle {
	border-right : solid 1px #d0dbe8;
}
#interiorGrid div.Left {
	width : 236px;
}
#interiorGrid div.Middle, #interiorGrid div.Right {
	width : 237px;
}
#interiorGrid div.Clear {
	clear : left;
	height : 0;
}
.searchTextInput {
	display : inline;
	float : none;
	width : 165px;
	border : 1px solid ;
	margin : 0 0 0 1px;
	padding : 0;
	font : "Arial","Helvetica",sans-serif;
	color : #000000;
	background-image : none;
}
.searchContainer {
	left : 44px;
	position : absolute;
	background-image : none;
}
.searchBackground {
	display : block;
	width : 204px;
	height : 33px;
	float : left;
	padding : 8px 0 0 10px;
	background-repeat : no-repeat;
	background-image : url(http://it.johnshopkins.edu/_template_assets/images/masthead/rounded-white-box.gif);
}
.hiddenTitle {
	display : none;
}
#interiorContent a:hover {
	color : #669DCC;
}
#interior a, #homeInside a {
	text-decoration : underline;
}
.callout > img {
	height : auto;
	max-width : 100%;
	padding : 15px 5px 0;
}
