﻿/* This style sheet contains the 'merged' items for the Brigham and Women's views of the site */

/* Redefined H2 based on BWH H1 definition  */

#mainColumn H2 {
    text-align: left;
    margin: 0;
    padding: 0;
    color: #999999;
    font-family: AGaramond,Georgia,"Times New Roman",serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 12px;
    margin-top: 12px;        
} 
/* Added to make things work */

/*#mainColumn ul
	{
	margin: 0px 0px 0px 0px !important;
	}
*/	
/* Added to make things work */
/*	
#mainColumn h4
	{
	
	margin: 0 !important;
	padding: 0 !important;
	
	}
*/
 

/* This is the DF forms.css - copied here so the needed changes can be made */

FIELDSET {
	CLEAR: both; 
	BORDER-RIGHT: #ccc 1px solid; 
	PADDING-RIGHT: 7px; 
	BORDER-TOP: #ccc 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	MARGIN: 0px 0px 10px; 
	BORDER-LEFT: #ccc 1px solid; 
	PADDING-TOP: 7px; 
	BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET LEGEND {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(/includes/images/legend.gif) #fff no-repeat right top; 
	PADDING-BOTTOM: 6px; 
	MARGIN: 0px 0px 0px -8px; 
	BORDER-LEFT: #ccc 1px solid; 
	COLOR: #aa2244;
	/*  old color: #936*/ 	 
	PADDING-TOP: 6px;
	
	/* The stuff below here added to make the legend headings look right */
	
	text-align: left;
    line-height: normal;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;    	
    
}
FIELDSET.inline DIV.radio {
	CLEAR: none;
}
FIELDSET.inline DIV.checkbox {
	CLEAR: none; FLOAT: left
}
FIELDSET FIELDSET LEGEND {
	FONT-WEIGHT: normal
}
FIELDSET.required LEGEND {
	FONT-WEIGHT: bold
}
DIV.required {
	FONT-WEIGHT: bold
}
FIELDSET FIELDSET {
	MARGIN-TOP: 10px; PADDING-BOTTOM: 10px
}
DIV.text {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 3px;
}
DIV.textarea {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
DIV.select {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
DIV.radio {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 0px;
}
DIV.checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
LABEL {
	CURSOR: pointer;
}

/* new item */
DIV.radio LABEL 
    {
    text-align: left;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;    
    }
    
DIV.text LABEL {
	MARGIN: 2px 5px 0px 0px; 
	WIDTH: 120px; 
	TEXT-ALIGN: right;
	
	/* The stuff below added to make things look right */ 
	color: #000000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}
DIV.textarea LABEL {
	MARGIN: 2px 5px 0px 0px; WIDTH: 120px; TEXT-ALIGN: right
}
DIV.select LABEL {
	MARGIN: 2px 5px 0px 0px; WIDTH: 120px; TEXT-ALIGN: right
}
DIV.text LABEL {
	FLOAT: left
}
DIV.textarea LABEL {
	FLOAT: left
}
DIV.select LABEL {
	FLOAT: left
}
DIV.text LABEL:unknown {
	content: ":"
}
DIV.textarea LABEL:unknown {
	content: ":"
}
DIV.select LABEL:unknown {
	content: ":"
}
DIV.no-colon LABEL:unknown {
	content: ""
}
DIV.required LABEL:unknown {
	content: "*"
}
FIELDSET.required LEGEND:unknown {
	content: "*"
}
FIELDSET P {
	MARGIN: 5px 0px 10px
}
DIV.wide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
DIV.wide LABEL {
	FLOAT: none; WIDTH: auto! important; TEXT-ALIGN: left
}
DIV.wide INPUT {
	CLEAR: both; DISPLAY: block; FLOAT: none
}
DIV.wide SELECT {
	CLEAR: both; DISPLAY: block; FLOAT: none
}
DIV.wide TEXTAREA {
	CLEAR: both; DISPLAY: block; FLOAT: none
}
DIV.wide TEXTAREA {
	WIDTH: 345px
}
DIV.wide SELECT {
	WIDTH: 345px
}
DIV.wide LABEL {
	FLOAT: none; WIDTH: auto! important; TEXT-ALIGN: left
}
DIV.formActionPanel {
	CLEAR: both; BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 15px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: right
}
FIELDSET DIV.formActionPanel {
	PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.formActionPanel INPUT {
	BORDER-RIGHT: #999 3px double; PADDING-RIGHT: 0.25em; BORDER-TOP: #ccc 3px double; PADDING-LEFT: 0.25em; BACKGROUND: url(/includes/images/submit.gif) repeat-x 50% top; PADDING-BOTTOM: 0.1em; FONT: bold 12px Arial, sans-serif; BORDER-LEFT: #ccc 3px double; CURSOR: hand; COLOR: #333333; PADDING-TOP: 0.1em; BORDER-BOTTOM: #999 3px double
}
INPUT.button {
	BORDER-RIGHT: #999 3px double; PADDING-RIGHT: 0.25em; BORDER-TOP: #ccc 3px double; PADDING-LEFT: 0.25em; BACKGROUND: url(/includes/images/submit.gif) repeat-x 50% top; PADDING-BOTTOM: 0.1em; FONT: bold 12px Arial, sans-serif; BORDER-LEFT: #ccc 3px double; CURSOR: hand; COLOR: #333333; PADDING-TOP: 0.1em; BORDER-BOTTOM: #999 3px double
}
DIV.formActionPanel INPUT:hover {
	COLOR: #0099cc
}
INPUT.button:hover {
	COLOR: #0099cc
}
DIV.formErrors P {
	FONT: bold 12px Arial, sans-serif; COLOR: #936
}
DIV.formErrors LI {
	FONT: bold 12px Arial, sans-serif; COLOR: #936
}
.pbcenter {
    TEXT-ALIGN: center
}

/* Added to make things work */
p.backToLink {
	background: url("/includes/images/bwh_20080801/blueActionTriangle.gif") no-repeat left; 
	margin: 6px 0;
	/*font-weight:bold;*/	
	padding: 0 0 0 10px;
    }	
    
/* This section from DF stylesheet:  search-results.css */

div.pageControl {
	color: #eee;
	background-color: #666;
	font-weight: bold !important;
	font-size: 12px;
	font-family: sans-serif !important;
	padding: 5px;
	margin: 5px 0px 1em 0px;
    text-align: right;
}

div.searchResults h3 {
	color: #eee !important;
	background-color: #666;
	font: bold 12px sans-serif !important;
	padding: 5px;
	margin: 5px 0px 1em 0px;
}

div.pageControl a, div.pageControl a:visited{
    color: #ffffff !important; /*#eee;*/
    font-weight: bold !important;               /* added to make things work */
}


div.pageControl div.numResults { 
	float: left;
}

div.pageControl span.disabled {
	color: #bbb;
}

div.pageControl p {
    margin-bottom: 0px !important;
}

div.searchResults li {
	background: url("/includes/images/dots-horizontal.gif") repeat-x bottom;
	padding: 0 0 1px 2px;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
}

div.searchResults li h4
{ 
    margin-bottom: 0.5em !important;
}

div.searchResults li h4 a, 
div.searchResults li h4 a:visited {
	font: bold 12px sans-serif;
	color: #09c;
}

div.searchResults li h4 .term {
	font-size: 14px;
	
}

div.searchResults span.searchTerm{ 
        font-weight: bold;
        color: #a21e36;
}
/* Added to make things work */
ADDRESS {
	MARGIN-BOTTOM: 1em; 
	FONT-STYLE: normal;
	font-size: 12px;
}

/* Added to make things work */
.phoneNumber {
	font-weight: normal;
    }

.associates, .selectPublications, .clinicalInterests, .instructors, .recentAwards
    {
    font-size: 12px;
	line-height:1em !important;
	margin-bottom:12px;	    
    }
    
/* Added to make things work 
div.searchResults li
{
	margin: 0;
	padding: 0 0 1px 0px !important;
}
 */    
 div.selectPublications li, div.instructors li, div.associates li, div.recentAwards li 
 	{
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	line-height:1.2em !important;
	
	}
	
div.research p,  div.biography p
	{
    font-size: 12px;
	line-height:1.2em !important;
	margin-bottom:12px;	
	}

.background
	{
	    font-size: 12px;	
	}
	
.searchResults
	{
	font-size: 12px;
	}

.leftPosition {
	float:left;
	display: inline;
	margin: 3px 20px 15px 0;
}
.rightPosition {
	float:right;
	display: inline;
	margin: 3px 0 15px 20px;
}

