@import url(/uploadedfiles/Styles/Commonwealth_Medicine/CWM_flyout_508_inside.css); /* leftNav Menu Style */
@import url(/uploadedfiles/Styles/Commonwealth_Medicine/CWM_horizontal_508_topNavPersistent.css); /* Top Persistent Menu */
@import url(/uploadedFiles/Styles/Commonwealth_Medicine/CWM_horizontal_508_topNav.css); /* Top Menu */
/* Modules */
@import "/uploadedFiles/Styles/modules/modules.css";
/* appended module syles  */
@import "/uploadedFiles/Styles/Commonwealth_Medicine/widgetcolumn.css";

/* Text that appears only when there is no style, used for text navigation */
Body {
	font-family:Arial, sans-serif;
}

#outerContainer {
	width:800px;
}
a:link {  
	color: #4B63AE;
	}
a:visited { 
	color: #800080;
	}
a:hover  { 
	color: #800000;
	}
a:active {
	color: #800080;
}
#topTextNav
{
	display: none;
}
H1 {	MARGIN-TOP: 0px;	FONT: bold 1.5em Arial, Helvetica, Verdana, sans-serif;	COLOR: #1a2c81;}

.MainHead {
	MARGIN-TOP: 0px;	FONT: bold 1.6em Arial, Helvetica, Verdana, sans-serif;	COLOR: #000;
}

HR.MainHead {
	
}

/* The Container for the Banner and Searchbox */
#TopGraphic_Search 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 70px;

	z-index:100;
}

#MainContainer #breadCrumb, #MainContainer #breadCrumb a,
#MainContainer #breadCrumb div
{
	padding: 0px;
	margin: 0px;
	font-size:11px;
	font-family: Arial, Verdana, sans-serif !important;
	color:#999;
}

body,
#aspnetForm,
#outerContainer,
#Container,
#MainContainer
{
	padding: 0px;
	margin: 0px;

}
#MainContainer
{

}


/* The two top Nav Menu's Container */
#topMenuNav
{
	position: absolute;
	top: 60px;
	height: 92px;
	left: 171px;
	width: 629px;
	overflow: visible;
	z-index: 110;
}

#topMenuNav #topNavPersistentContainer
{
	margin-left: 51px;
	height: 32px;
	width: 578px;
	background-position: bottom left;
	background-image: url(/commed/graphics/template/mainnav_bgd.gif);
	background-repeat: repeat-x;
	padding-top: 4px;
}
#topMenuNav #topNavContainer
{
	display: block;
	position: absolute;
	top: 36px;
	width: 629px;
	height: 42px;
	left:21px;
	z-index:110;
}
*HTML #topMenuNav #topNavContainer
{
	display: block;
	position: absolute;
	top: 36px;
	width: 629px;
	height: 42px;
	left:32px;
}


/* The LeftNav Menu */
#leftMenuCol
{
	position: relative;
	/*left: 0px;*/
	width: 177px;
	padding: 0px;
	margin: 0px;
	float:left;
	margin-top: 147px;
}
.leftNavContent {
	display: block;
	margin:2px 0 0px 0;
	padding-bottom:15px;
	background-color: #F3E2D1;
	border-top:1px solid white;/* hack for IE6 to keep it from losing the height on the block element */
}
.leftNavContent div {
}

#leftMenuCol #centers {
	border:0;
	border-top:2px solid white;
	background-color:#e8d1bb;
	width:177px;
	font-size:14px;	
	line-height:1.1em;
	font-family: Arial, Verdana, sans-serif !important;
}

#leftMenuCol h1,
#leftMenuCol h2,
#leftMenuCol h3,
#leftMenuCol h4,
#leftMenuCol h5,
#leftMenuCol h6 {font-size: .95em;padding-left:8px;padding-right:5px;}
#leftMenuCol p {font-size: 12px;padding-left:8px;padding-right:5px;}

#leftMenuCol #centers H3 {
	font-size: .70em;
	margin:0;padding:6px 8px 6px 8px;
}
#centers ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#centers LI
{
	/* LI; container for menu items (typically either links or sub-menus). */
	margin: 0px;
	border-top: 2px solid #FFF;
	background-color:#F3E2D1;
	margin: 1px 0px 0px 0px;
	padding:4px 0 0px 8px;
	line-height:13px;
	font-family:verdana;
	letter-spacing: normal;
}
#centers a {
	color: #000;
	line-height:13px;
	text-decoration:none;
	display:block;
	background:transparent url(http://www.umassmed.edu/graphics/bullets/nav2_bullet_blue.gif) no-repeat scroll left top;
	font-size: 10px;
	font-weight:bold;
	padding: 1px 3px 6px 10px;
}
#leftMenuCol a:hover, #leftMenuCol a:active {
	text-decoration:underline;
}
.description {
	/*description: education and training - shorten it up*/
	font-size:13px;
}

.leftnavImage {
	padding-bottom:3px;
	background-color:#FFF;
	border-bottom:35px solid #e8d1bb;
	margin:0;
	margin-top:-40px;
}


#directoryMenu
{
	display: none;
}
#intranetLink {
	display: block;
	visibility: visible;
	float:left;
	margin-top:-35px;
	margin-left:10px;
	text-align:left;
}

/* The Widget area (Collection, Calendar, Poll, ListSummary) */
/* controls the spacing between the content text and the widget border (margin) */
#widgetContainer
{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12.2px;
	font-weight: 400;
	color: #000000;
	line-height: 15.8667px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	float: right;
	width: 210px;
	background-color:#fff;
}



/* The Template Container */
#mainContent
{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #000000;
	line-height: 16px;
	direction: ltr;
	padding: 0px;
	margin: 0px;
}

/* Controls the spacing around the content text */
/* Important! Does not control the spacing between the text and the widget */
#mainContent #contentarea
{
	padding-top: 20px;
	padding-bottom: 22px;
	padding-left: 0px;
	padding-right: 0px;
}
/* override forum P setting */
#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 p,
#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 li,
#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 div,
#centerCol #breadCrumb li
 {
 	font-size:13px;
	font-family:arial, sans-serif;
} 
#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 p {
	margin:0;
	padding:9px 0px;
}
 
/* hack to adjust Ektron issue with width setting to 100% and causing content to fall below right column*/
	* HTML #contentarea,
	 {
		float:left;
		}
	*:first-child+html #contentarea
	{
		float:left;
	}
	#MainContainer #centerCol #mainContent #contentarea #ctl00_mainContentPlaceHolder_ContentBlock1 {
		display:inline !important;
	}

#mainContent #introContent
{
	position: relative;
	background-color: Transparent;
	z-index: 10;
	font-weight: bold;
}

#mainContent #introContent P
{
}

#extraDiv1
{
	display: block;
	position: absolute;
	background-image: url(http://www.umassmed.edu/commed/graphics/template/CWMtemp2_leftnav_top.gif);
	background-repeat: no-repeat;
	top: 96px;
	left: 0px;
	width: 237px;
	height: 47px;
	/*height: 53px;*/
	background-color: #4B63AE;
	z-index: 10;
}

#extraDiv2
{
	position: absolute;
	top: 78px;
	left: 0px;
	width: 208px;
	height: 18px;
	background-image: url(http://www.umassmed.edu/uploadedImages/Styles/Commonwealth_Medicine/header_bgd.gif);
	background-repeat: repeat-x;
	background-position: top;
	z-index: 200;
}

#extraDiv3
{
	position: absolute;
	background-image: url(http://www.umassmed.edu/commed/graphics/template/mainnav_tab.gif);
	width: 14px;
	height: 32px;
	top: 64px;
	left: 208px;
	z-index: 300;
}

/* The Center Column */
#centerCol
{
	padding: 0px;
	margin-top: 172px;
	width: 600px;
	overflow: visible;
	float:right;
}

/* Controls the logo at the top of the Page (UMass Medical School logo) */
#TopGraphic_Search #logo
{
	position:absolute;
	top: 10px;
	left: 10px;
	background-image: url(/commed/graphics/template/logo_CWM_06.gif);
	cursor: pointer;
	width: 184px;
	height: 55px;
	z-index: 20;
	background-repeat: no-repeat;
}

/* The Banner at the top of the page */
#TopGraphic_Search .banner
{
	overflow: hidden;
	float: left;
	cursor: pointer;
	background-repeat: no-repeat;
	height: 55px;
	width: 141px;
	margin-top: 3px;
}

#Footer
{
	overflow: hidden;
	text-align: center;
	background-image: url(http://www.umassmed.edu/commed/graphics/template/footer_bgd.gif);
	background-repeat: repeat-x;
	width: 798px;
	padding: 25px;
	font-family: Verdana,sans-serif;
	font-size: 9.73333px;
	font-weight: 400;
	bottom: 0px;
	clear: both;
}
#footertext {
	font-size: 9.73333px;
}
#intranetLink{
	font-size: 9.73333px;
}

/* Contains the Search Text Box, go button, and the "This Section Only" checkbox */
#Search
{
	text-align: right;
}
#searchLinks {
	display:none;
}


/* The Text Input area for the search */
#SearchBox .SearchTextInput
{
	margin-right: 0px;
	position: relative;
	top: 2px;
	border: 1px solid silver;
	color: #666;
	font-size: 11px;
	height: 15px;
	width: 170px;
	margin: 0pt;
	padding: 0pt;
}

/* The Search "This Section Only" checkbox */
#Search #SearchChk
{
	font-size: 9px;
	text-align:left;
	margin:3px 0 0 20px;
}
#Search #SearchChk b {
	font-size: 10px;
	font-weight: normal;
	font-family:arial,sans-serif;
}
input#ctl00_q_path {
	vertical-align:middle;
	border:0px solid silver;

}
/* Container for all items needed for the search area */
#TopGraphic_Search #Search
{
	margin-left: 550px;	
	margin-top: 8px;
}

#Search #SearchBox .cmdbSearch,
#Search #SearchBox .submit
{
	position:relative;
	top:4px;
	margin-left:0px;
	background: url(http://www.umassmed.edu/uploadedImages/graphics/search_btn.gif) no-repeat left;
	width:48px !important;
	height:17px !important;
	border:0;
	text-indent: 48px; /* move the 'Search' text on the button to the right */
  	word-spacing: 10em; /* and space it out -- both of these shouldn't be necessary, but the combination makes all our browsers style this correctly */
  	text-align: right; /* see above */
	cursor: pointer; /* make the mouse give the right feedback - IE issue */
	overflow:hidden;
}
/* IE6 hack */
* html #Search #SearchBox .cmdbSearch,
* html #Search #SearchBox .submit {
	top:2px;
}
/* IE7 hack */
*:first-child+html #Search #SearchBox .cmdbSearch,
*:first-child+html #Search #SearchBox .submit {
	top:2px;
}


/* The "Search / GO" button on the search */
#SearchBox .SearchTextButton
{
	display: none;
}

/*user defined styles */
h1, .heading1, #mainContent .heading1 {
	font: bold 1.4em Arial, Helvetica, Verdana, sans-serif; 
	color:black;
	margin:0 0 12px 0;
	}
h2, .heading2, #mainContent .heading2 {
	font: bold 1.4em Times, serif; 
	color:#000;
	margin:0 0 6px 0;
	}
h3, .heading3, #mainContent .heading3 {
	font: bold 1.3em Arial, Helvetica, Verdana, sans-serif; 
	color:#000;
	margin:0 0 5px 0;
	}
h4, .heading4, #mainContent .heading4 {
	font: bold 1.3em Times, serif; 
	color:#000;
	margin:0 0 5px 0;
	}
h5, .heading5, #mainContent .heading5 {
	font: bold 1.1em Arial, Helvetica, Verdana, sans-serif; 
	color:#000;
	margin:0 0 4px 0;
	}
h6, .heading6, #mainContent .heading6 {
	font: bold 1.1em Times, serif; 
	color:#000;
	margin:0 0 4px 0;
	}
fieldset {
	margin:0 0 14px 0;
	padding:0px 10px 10px 10px;
}
fieldset legend {
	color:#313131;
	font-weight: bold;
	font-size:1.1em;
	padding:8px;
}
.note {color:gray;}
table.rightAlign {
	float:right;
	margin: 0 0 10px 10px;
	background-color:#336699;
	border-left:10px solid white;
}
table.rightAlign td {
	background-color:#fff;
	font:10px/14px sans-serif;
}
table.rightAlign td.head {
	background-color:#99ccff;
	color:#003366;
	font-weight:bold;
	font-size:13px;
	padding:3px;
	text-align:center;
}
table.rightAlign li {
	padding: 0 0 2px 0;
	list-style-image: url(/graphics/bullets/nav2_bullet_blue.gif);
}
table td p {margin:0 0 8px 0;}
.rightAlign ul,.rightAlign ol {margin:0 0 0 15px;padding:0;}
HTML>body .rightAlign ul,HTML>body .rightAlign ol {margin:0 0 0 12px;padding:0;}


.heading {
	border:0;
	padding:0;
	margin:0 0 6px 0;
	background-color:#e9c299;
	height:4px;
}
/*highlights table*/
table.highlights {
	width:207px;
	margin: 0 0 10px 10px;
	background-color:white;
	border:2px solid #e9c299;
}
table.highlights td.contentCell {
	background-color:#fff;
	border-bottom:6px solid #F3E2D1;
	color:#414141;
	padding:8px 12px;
	font: 11px Arial, Helvetica, Verdana, sans-serif; 
}
table.highlights .head {
	background-color:#F3E2D1;
	border-bottom:4px solid #4B63AE;
	color:#000;
	font:bold italic 15px serif;
	padding:3px 12px;
	text-align:left;
}

table.highlights li {
	padding: 0 0 5px 0;
	list-style-image: url(/graphics/bullets/nav2_bullet_blue.gif);
}

.highlights ul,.highlights ol {margin:0 0 0 15px;padding:0;}

HTML>body .highlights ul,HTML>body .highlights ol {margin:0 0 0 12px;padding:0;}

.MainHead {
 	margin:0 0 6px 0;_margin:0;padding:0;
} 

hr.MainHead {
	background-color:#e9c299;color:#e9c299;
	border:0;
	height:4px; 
	margin:0 0 12px 0;_margin:0 0 6px 0;padding:0 0 0 0;
}

/* left manu 1st level */
/*health*/
#eb681eb1b_852_6298 a {
width:70px;
}


#eb681eb1b_852_6298  a.ekflexmenu_button, #eb681eb1b_852_6298  a:hover, #eb681eb1b_852_6298  a:active, #eb681eb1b_852_6298  a
{
	border:0 !important;
}
/*turn border back on for 2nd level items*/
#eb681eb1b_852_6298  li a.ekflexmenu_button, #eb681eb1b_852_6298  li a:hover, #eb681eb1b_852_6298  li a:active, #eb681eb1b_852_6298  li a
{
	border-bottom:1px solid #FFE7CA !important;
	width:160px !important;
}


/*policy */
#eb681eb1b_852_6302 a {
	width:110px;
}
*HTML #eb681eb1b_852_6302 a {
	width:100px;
}
#eb681eb1b_852_6302 a {
	width:101px; padding-right:15px;
}
/*education*/
#eb681eb1b_852_6304 a {
	width:90px; 
}
/*clinical
a#eb681eb1b_6170_6380_button, */
#eb681eb1b_852_6306 {
	width:75px;
}
*HTML #eb681eb1b_852_6306 {
	width:70px;
}
/*communivty*/
#eb681eb1b_852_6308 a {
	width:95px; 
}
/*consulting*/

#eb681eb1b_852_6310_button {
		width:130px;
}
#eb681eb1b_852_6310 a {
		width:125px;padding-right:5px;
}

/** ********************************  
 TABLE CLASS .CONTENT TD, user defined styles 
 ******************************** **/
Table.content {
	border: solid 2px #E9C299;
	background-color: #F3E2D1;
	margin-bottom:20px;
}

Table.content td {
	padding:3px;
}
Table.content UL {
	margin:0 0 0 12px;
}
Table.content UL LI {
	margin:0 0 0 5px;
	padding:0 0 6px 0;
}

.content {
	background: #FFF !important;
	position:relative !important;
}
/* specified so as not to inherit widgetcontainer h3 properties */
#widgetContainer #contentList .content TD h3, .content TD h3
{
	background-color:#F3E2D1;
	color: #000;
	font: bold italic 1.2em Arial, sans-serif;
	padding: 6px 0 6px 8px;
	margin:-3px;
	border-bottom:4px solid #4B63AE;
	width:100%;
	text-align:left;
}
/** **  //END TABLE CLASS .CONTENT TD  ** **/

/** ********************************  
 COMMON CLASSES, user defined styles 
 ******************************** **/
.ContentHeader2 {
	color:#E9C299;
	font-family:verdana,sans-serif;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}
	.UpperCase {
	text-transform:uppercase;
	}
	.UpperCaseBold {
	text-transform:uppercase;
	font-weight:bold;
	}
	.centeredHeadline {
	text-align:center;
	font-style:italic;
	display:block;
	}
	.H4bar2	{
	background-color:#e8d1bb;
	color:#4B63AE;
	display:block;
	padding:5px;
	}
	.H4bar1	{
	background-color:#4B63AE;
	color:#F3E2D1;
	display:block;
	padding:5px;
	}
/** **  //END COMMON CLASSES  ** **/

