html, body, td {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
        }

	/* ul {
	list-style-position:inside; } */

ul li {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

#resourcecenter ul {
	margin: 0;
	padding: 0 0 0 25px;
	}

ol {
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

ol div {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

a:link, a:visited {
  font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0033FF;
	}
a:hover, a:active {
  font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
#resourcecenter a:link, #resourcecenter a:visited {
	color:#0451DA;
	}
#resourcecenter a:hover, #resourcecenter a:active {
	color:#0451DA;
	}
.MsoNormal, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin: 0px 0 10px 0;
	line-height: 18px;
	}
#homecontent p { 
	font-family:Times New Roman, Times, serif;
}
#resourcecenter p {
	padding:0;
	margin: 0 0 8px 0;
	font-size:14px;
 }

h1 {
	margin: 0;
	}

#homecontent h1 { 
	font-size:16px;
	margin: 0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#245A9C;
 }


.commentBrooks { caption: ------------ Brooks Rehab (main site) ------------;}

h2, .h2 {
	font-size: 16px;
	color: #336699;
	margin: 13px 0 8px 0;
	caption: Section Header;
	padding: 0;
	font-weight: bold;
	}

.h2_01 {
	padding-left: 15px;
}

#resourcecenter h1 {
	color: #E2B900;
}

#resourcecenter h2 { 
	font-size:16px;
	margin: 0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#014799;
 }

#resourcecenter h3 {
	font-size:12px;
	margin: 0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#245a9c;
	}

#resourcecenter h4 {
	font-size:12px;
	margin: 0 0 4px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2E6E78;
	}

#resourcecenter h5 {
	font-size:18px;
	margin: 0 0 4px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#e2b900;
	text-transform:uppercase;
	}

.quote {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	caption: Opening Paragraph;
}
#whybrooks .quote, #default .quote {color: #D39100;}
#rehabhospital .quote, #pediatric .quote {color: #6699CC;}
#brain-injury .quote {color: #75a9af;}
#stroke-recovery .quote {color: #75a9af;}
#outpatient .quote {color: #55C56A;}
#programsservice .quote {color: #00BBB9;}
#comingbrook .quote {color: #ED8941;}
#healthfitness .quote {color: #DCA733;}
#total-joint .quote {color: #3b305b;}

.a-head {caption: Level 1--Section Title;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
}

#whybrooks .a-head, #default .a-head 	{color: #D39100;}
#rehabhospital .a-head, #pediatric .a-head {color: #6699CC;}
#brain-injury .a-head {color: #75a9af;}
#stroke-recovery .a-head {color: #75a9af;}
#outpatient .a-head {color: #55C56A;}
#programsservice .a-head {color: #00BBB9;}
#comingbrook .a-head {color: #ED8941;}
#healthfitness .a-head {color: #DCA733;}
#total-joint .a-head {color: #3b305b;}

.b-head {caption: Level 2--Title;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #003366;
}

.b-head a {
	color: #003366;
	padding-right: 20px;
	background: url(/images/brooks/red_arrow.gif) no-repeat right;
}

.b-head a:visited {
	color: #003366;
}

.c-head { caption: Level 3--Paragraph Header;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #336699;
}

.c-head a {
	color: #336699;
	padding-right: 20px;
	background: url(/images/brooks/red_arrow.gif) no-repeat right;
}

.c-head a:visited {
	color: #336699;
}

.d-head { caption: Level 4--List Header;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.largefontlist {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style-position:inside;
}

.largefontlist li {
	margin-left: 0px;
	padding-left: 0px;
	font-size: 16px;
}

.pict_infoboxes_header {
	font-size: 13px;
	line-height: 15px;
	caption: Picture Info Box Header;
}

table.pict_infoboxes {
	width: 520px;
	}

table.pict_infoboxes td {
	vertical-align:top;
	padding-right: 20px;
	padding-bottom: 15px;
	font-size: 11px;
	line-height: 14px;
}

table.pict_infoboxes td img {
	margin-right: -5px;
}

.pict_infoboxes_header {
	font-size: 13px;
	line-height: 15px;
	caption: Picture Info Box Header;
}

.patientstory {
	background: url(/images/brooks/blank_patientstory.gif) no-repeat;
	height: 31px;
	//height: 56px;
	width: 170px;
	//width: 184px;
	padding-top: 25px;
	padding-left: 14px;
	display: block;
	caption: Patient Story Button;
}

.patientstory a {
	color:#000000;
}

.commentUF { caption: ------------ Brooks UoF ------------;}

.uf-a-head {
	font-size: 26px;
	color:#003399;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 12px 0;
	padding: 0;
	caption: Section Header (Brooks UoF); 
	}

.uf-introtxt {
	color:#3366cc;
	font-size:12px;
	font-weight: bold;
	caption: Opening Paragraph (Brooks UoF); 
}


/* Specific News and Events
-----------------------------------------------------------------------------*/
.news {
	width: 280px;
	margin: 0 45px 15px 0;
	float: left;
	}
.news_ttl {
	margin-left: 85px;
	font-size: 14px;
	font-weight: bold;
	}
.news_txt {
	margin-left: 85px;
	font-size: 12px;
	}
	
.newstable td {
	vertical-align: top;
}

.newstable img {
	margin-right: 10px;
}

/* Newly Added
-----------------------------------------------------------------------------*/

div.programsindex {
	padding-right: 45px;
	width:260px;
	float: left;
}



/* Styles from homepage */
a.readMore { 
  caption: Read More Link;
  background: url(/images/brooks/top-nav0.gif) no-repeat scroll 0 50%; padding-left: 8px; 
}
div.highlight { 
  caption: Highlight Block;
  display: block; clear:both; padding: 10px; background-color: #E9E5D8; font-weight: bold;}
/* End homepage */

/* Common CSS
-----------------------------------------------------------------------------*/
.right {
	margin: 0 1px 0 0;
	}
.left {
	margin: 0 1px 0 0;
	}
.clearRight {
	clear: right;
	}
.clearLeft {
	clear: left;
	}
img.imgLeft {
	caption: Float Left;
	float:left;
	margin: 0 10px 10px 0;
	}
img.imgRight {
	caption: Float Right;
	float: right;
	margin: 0 0px 10px 10px;
	}
.body {
	margin: 0;
	}

#resourcecenter .imgLeft {
	float: left;
	margin: 0 20px 0 0px;
	}
#resourcecenter .imgRight {
	float: right;
	margin: 0 0 0 20px;
	}
.coe-table {
	margin-right: -18px;
	position: relative;
}

.right_side_nav {
	float: right;
	width: 210px;
	font-size: 11px;
	margin-top: 15px;
	}
.right_side_nav a {
	}
.blue_box_01 {
	padding: 8px;
	background-color: #335C85;
	margin: 3px 0 0 0;
	color: #FFF;
	}
.blue_box_02 {
	padding: 8px;
	background-color: #6685A3;
	margin: 3px 0 0 0;
	color: #FFF;
	}
.blue_box_03 {
	padding: 8px;
	background-color: #99ADC2;
	margin: 3px 0 0 0;
	color: #FFF;
	}
.blue_box_04 {
	padding: 8px;
	background-color: #CCD6E0;
	margin: 3px 0 0 0;
	color: #003366;
	}
.right_side_nav .coming_brook, .coming_brook {
	padding: 30px 0 0 0;
	}
.right_side_nav .coming_brook a, .coming_brook a {
	display: block;
	margin: 5px 0 10px 0;
	}	
.side_image {
	float: right;
	font-size: 10px;
	padding: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/images/brooks/dotted_line.gif) bottom left repeat-x;
	/* width: 248px; */
	width: 220px;
	margin: 0 -12px 5px 15px;
	// 	margin: 0 -9px 5px 15px;
	}
	
	.side_image table td {
		font-size: 10px;
		color: #666;
		}
	
.side_image img {
	margin-bottom: 10px;
	}
.PhotoCaption {
	padding-right: 10px;
	font-size: 10px;
	color: #666;
}

.PhotoCaption p {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
}

/* Flash audio/video player placeholder styles */

div.video_multiplayer {
  border: solid 1px #000;
  background: #CCC url(/images/vid-player-bg.gif) no-repeat;
  height: 290px;
  width: 590px;
  caption: Video Multiplayer;
  }

div.audio_multiplayer {
  border: solid 1px #000;
  background: #CCC url(/images/aud-player-bg.gif) no-repeat;
  height: 290px;
  width: 325px;
  caption: Audio Multiplayer;
  }

div.VideoPlayer { 
  border: solid 1px #000;
  background: #CCC url(/images/vid-player-bg.gif) no-repeat;
  height: 280px;
  width: 325px;
  caption: Video Player;
 }

div.AudioPlayer {
  border: solid 1px #000;
  background: #CCC url(/images/aud-player-bg.gif) no-repeat;
  height: 60px;
  width: 325px;
  caption: Audio Player;
  }


