#content_and_menu {
	background:transparent url(/fileadmin/projects/medschool/images/common_elements/repeated-page-back.jpg) top left repeat-y;
}
#pageheader {
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/subpage-header.jpg) top center no-repeat;
	height:77px;
	width:758px;
	position:relative;
}
#headertext {
  font-size: 20px;
  font-weight: bold;
  left: 25px;
  position: absolute;
  top: 25px;
  color: #11297b;
}
.centeredimage {
	margin-left:auto! important;
	margin-right:auto! important;
}
#content {
       	/*padding:0px 10px 20px 10px;*/
	padding:10px 18px 20px 20px;
}
#content ol { 
	list-style-type: decimal; 
	margin:12px 0px 12px 32px;
}
#content ol li { 
	line-height:14px;
}
#content h3 {
	/*text-align:center;*/
	font-size:1.3em;
	font-weight:bold;
	color:#4D84BC;
	padding-bottom:6px;
	position:relative;
}
#content h2 {
	font-size:1.3em;
	font-weight:bold;
	color:#000;
	padding-bottom:12px;
	padding-top:12px;
	position:relative;
}
#content ul {
	list-style-type:disc;
	/*margin-left:24px;*/
	padding-left:24px;
	margin-bottom:8px;
}
#content li {
	line-height: 16px;
}
#content a:hover{
	border-bottom:1px dashed #939393;
}
#content img {
	padding: 8px;
	margin:4px;
}
.newspage #content img {
	padding: 8px;
	margin-top:6px;
}
#content p.bodytext {
	padding-bottom:12px;
}
/************************ left callout supages ******************************/
.leftcontent {
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/left_col_back.jpg) top center repeat-y;
	width:205px;
	margin-top:8px;
	margin-left:10px;
}
.leftcontent img {
	padding: 0px! important;
}
.lefttop {
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/left_col_top.jpg) top center no-repeat;
	width:205px;
	height:40px;
}
.leftcallout {
	width:200px;
}
.leftcallout h4, .leftcallout h5, .leftcallout h6, .leftcallout h2, .leftcallout h1 {
		width:200px;
		margin-left:8px;
		font-weight:bold;
}
.leftcallout a {

}
.leftcontent h3 {
	padding-bottom:8px;
}
.leftcallout h3 {
	font-size:1.1em;
	font-weight:bold;
	/*text-align:center;*/
	margin-top:-25px;
	color:#4D84BC;
} 

.leftcallout p, .leftcallout ul {
	padding:6px 7px 4px 9px;
	width:186px;
}


.leftcallout li {
	line-height:1.5em;
}
.leftbottom {
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/left_col_bottom.jpg) bottom center no-repeat;
	width:205px;
	height:9px;
}
/************************ border callout supages ******************************/
/*************************** note the border occupies the right column space *************************/
.bordercontent {
	float:right;
	width:215px;
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/right_col_back.jpg) top center repeat-y;
	margin-top:8px;
	margin-left:10px;
}

.bordertop {
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/right_col_top.jpg) top center no-repeat;
	width:215px;
	height:40px;
}
.bordercallout {
	width:205px;
	margin-left:4px;
}
.bordercallout h4, .bordercallout h5, .bordercallout h6, .bordercallout h2, .bordercallout h1 {
		width:215px;
		margin-left:8px;
		font-weight:bold;
}
.bordercallout img {
	margin-left:auto! important;
	margin-right:auto! important;
	padding:4.86667px! important;
}
.bordercallout h3 {
	font-size:1.1em;
	font-weight:bold;
	/*text-align:center;*/
	margin-top:-25px;
	margin-left:10px;
} 


#weather_teaser
{
  margin-top: 0.6em;
}
#weather_teaser h3
{
  margin-top:0px! important;
}
#weather_teaser img
{
  padding: 0px;
}

#weather_teaser div h3
{
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
  display: block;
}

.bordercallout p.bodytext {
	padding:6px 5px 4px 6px;
	width:192px;
}
.imgadjust .bordercallout p.bodytext img { 
	padding:0px! important;
	margin-left:-2px! important;
}
#neurology .bordercallout p.bodytext {
	padding-left:0px;
}
#hcc .bordercallout p.bodytext {
	padding-left:0px;
}
.bordercallout ul {
	width:185px;
}


.bordercallout table {
	background-color:#EFEFEF;
	width:160px;
	margin-top:0.5em;
	margin-left:16px;
}
.bordercallout td {
	padding:6px 6px 6px 6px;
}
.menu2 {
	background-color:#FFFFFF !important;
	border-collapse:collapse;
	border-top:1px solid #CCCCCC;
	font-weight:normal;
	padding:4px 0px;
	text-transform:none;
	clear:both;
	margin:6px 0px 6px 0px;
}

.bordercallout li {
	line-height:1.5em! important;
}
.borderbottom {
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/right_col_bottom.jpg) bottom center no-repeat;
	width:215px;
	height:9px;
}
/************************ right callout supages ******************************/
/********************* the right column apparently occupies the border space **********/
/************************ right callout supages ******************************/
.rightcontent {
	width:500px;
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/border_col_back.jpg) top center repeat-y;
	margin-top:8px;
	margin-left:3px;
}
.rightcontent table {
	width:480px;
	margin-left:10px;
}
.rightcontent table p {
	width:auto;
}
.rightcontent img {
	padding: 8px! important;
} 
.righttop {
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/border_col_top.jpg) top center no-repeat;
	width:500px;
	height:40px;
}
.rightcallout {
	width:476px;
}
.rightcallout h4, .rightcallout h5, .rightcallout h6, .rightcallout h2, .rightcallout h1 {
		width:496px;
		margin-left:21px;
		font-weight:bold;
}
.rightcallout a {

}
.rightcallout h3 {
	font-size:1.1em;
	font-weight:bold;
	/*text-align:center;*/
	margin-top:-25px;
} 

.rightcallout p, .rightcallout ul {
	padding:6px 7px 4px 21px;
	margin-left:10px;
	width:456px;
}
.rightcallout li {
	line-height:1.5em;
}
.rightbottom {
	background:transparent url(/fileadmin/projects/medschool/images/subpage-elements/border_col_bottom.jpg) bottom center no-repeat;
	width:500px;
	height:9px;
}
.newsList .bodytext {
  clear:both;
  vertical-align:bottom;
}
.newsList p {
	margin-bottom:3em;
}
#content .newsList a {
	padding-top:3px;
}
.newsList .bodytext img { 
  float:left;  
  display:inline;
  padding-right:0.5em;
  border:none; 
  margin-top:-16px! important;

}  

#cse-search-results iFrame {
	width:722px! important;
}
.newspage #content h3 {
padding-bottom:22px;
}