@import "/uploadedFiles/Styles/ummf/ummf_horizontal_508_top.css";
@import "/uploadedFiles/Styles/ummf/ummf_leftnav_508.css";
/* Modules */
@import "/uploadedFiles/Styles/modules/modules.css";
/* appended module syles  */
@import "/uploadedFiles/Styles/ummf/widgetcolumn.css";

body {
    margin:0px;
    font: .8em/1.1em Verdana, sans-serif;
	
}
/* override forum properties */
.leftNavContent div,
.leftNavContent p,
.leftNavContent li,
#widgetContainer div,
#widgetContainer p,
#widgetContainer li,
#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 div,
#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 p,
#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 li {
		font: 10px/18px Verdana, sans-serif;
}
#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 p,
.leftNavContent p
 {
	padding:0px 0px 10px 0;
}
/* tag definitions */
.flyout_508 LI SPAN,
a:link {
color : #003399;
}
a:active {
	color:	#003399;
}

a:hover {
	color:	#003399;
	text-decoration: none;
	background-color: #FAE7AD;
}

a:visited {
color : #330000;
}

P, BLOCKQUOTE, DL {

}

H1 {
font-size: 1.3em;
color: #253F7A;
}

H2 {
font-size: 1.2em;
color: #800000;
}

H3 {
font-size: 1.0em;
color: #006400;
}

H4 {
font-size: .95em;
color: #cc6633;
}

LI {
font-size: .85em;
}

TD {
	font-size: 1em;
}


#outerContainer {
	position:absolute;
	top:10px;
	left:10px;
}

/* layout */
#Container {
	position:absolute;
	top:0px;
	left:0px;
   width:784px;
   z-index:100;
}
/*hidden screen reader links*/
#topTextNav {
    position:absolute;
    top:0;
    left:-900px;
    width:100px;
    height:100px;
    margin:0;
}
/*header*/
#TopGraphic_Search {
	/*background: url(/uploadedimages/header_bg.gif) repeat-x top left;*/
	height:	104px;
	width: 784px;
	position: absolute;
	top: 0px;
	left: 0;
	overflow: visible;
	z-index:200;
	background: #1a497e url(/uploadedimages/header_bg.gif) repeat-x left top;
}
    #logo {
		background:	url(/uploadedImages/foundation_title.gif) no-repeat;
		position:absolute;
		height:	105px;
		top:0;
		left:-2px;
		width:100px;
    }
    #logo span {
        display:none;
        visibility:hidden;
    }
   #TopGraphic_Search #ctl00_topBanner {
	display:block;
	position: absolute;
	top: 0px;
	left: 170px;
	height: 65px;
	width: 600px;
	z-index: 201;
	cursor: pointer;
}

    #Search {
        position:absolute;
        top:75px;
        right:13px;
		z-index:202;
    }
        #SearchBox {
          /**  background: url(http://www.umassmed.edu/uploadedimages/go-bg.jpg) repeat-y top right; **/
            width:340px;
            height:20px;
            padding:0px;
            text-align:right;
		}
			#searchLinks {
				display:none;
			}
        
        .SearchTextInput {
            height:12px;
				width:155px;
				padding:2px;
            font-size:9px;
            margin:0;
				border:1px solid gray;
        }
        
        .SearchTextButton {
            float:right;
            margin-top:0px;
        }
        
        #SearchChk A {
            color: #c5d3de;
			display: block;
			font-size: .75em;
            text-align: right;
			text-decoration: none;
			position: absolute;
			top: -16px;
			right: 0px;
        }
		#SearchChk A:hover {
            color: #f1dc6a;
			background-color: transparent;
			text-decoration: underline;
        }

        .cmdbSearch {
          	width:30px !important;
            height:18px !important;      
            color: #fff;
            border:1px solid #666;
            background-color:#999;
            font-size:9px;
            font-weight:bold;
            padding:0;    
        }
		/* links under search input field */
		

		/* top nav menu */
#topNavContainer {
	margin:0;
	padding:0;
}

.ekflexmenu_accessible_menu_start,
.ekflexmenu_accessible_menu_endlink
 {
	display:none;
}

#topNavPersistentContainer {
position:absolute;
	top:75px;
	left:158px;
	z-index:780;
	width:484px;
	text-align:center;
	padding:0;
	margin:0;
}
#topNavPersistentContainer ul {
	list-style: none;
	margin: 0 ;
	height:20px;
	overflow: hidden;
	width: 375px;
}
#topNavPersistentContainer ul li {
	float:left;
	padding:0;
	margin:0;
	height: 20px;
}
#topNavPersistentContainer li a {
	color: #ffffff;
	text-decoration: none;
	font-size:	13px;
	font-family:arial;
	padding: 0px 12px;
}


#topNavContainer {
	position:absolute;
	top:108px;
	left:	0px;
	z-index:	720;
	width:784px;
	height:20px;
	text-align:center;
	background-color: #c6e3c6;
	padding:0;
	margin:0;
	overflow:visible;
}



/* gray area behind watercolor image - border causing width issues */
#extraDiv1 {

}
#extraDiv2 {

} 

/* //END header */

/* BEGIN Main area */
#MainContainer {
postion:relative;
top:0px;
left:0;
padding-top:134px;
width:auto;
}	


#breadCrumb	{
	display:	none;
}


#leftMenuCol {
	float:	left;
   	width:	175px;
	font-size:	10px;
	border:	solid 2px #f1dc6a;
	/*background-color:	#ffffe5;*/
	margin:0px;
	padding:0;
}
#leftMenuCol .leftNavContent {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
	#leftMenuCol .leftNavContent h3 {
		font: bold 13px verdana, sans-serif;
		padding:6px;
		margin:0 0 6px 0;
		color : #003399;
		Text-align:left;
		border-bottom:	solid 1px #f1dc6a;	
		background-color:	#ffffe5;
		
	}
	#leftMenuCol .leftNavContent h4 {
		font: bold 11px sans-serif;
		padding:8px 5px 12px 8px;
		margin:0;
	}
	#leftMenuCol .leftNavContent img {
		border:1px solid #ccc;
		margin:0px 5px 0px 0px;
		padding:0;
	}
	#leftMenuCol .leftNavContent p {
		padding:2px 5px 12px 8px;
		margin:0;
		font-size:11px;
	}
	#leftMenuCol .leftNavContent a {
		font-size:11px;
		text-decoration:none;
	}
	#leftMenuCol .leftNavContent hr {
		margin-left:8px;
		margin-right:5px;
		border:0;
		height:1px;
		background-color:#f1dc6a;
	}
	#leftNavContent ul {
	    margin:0;
	    padding:0 0 10px 0;
	    list-style-type:none;
	}
	
	#leftNavContent li {
	 	margin:	0;
	}
	
	#leftNavContent li p {
		width:	140px;
		margin-left: 10px;
	}
	
	#leftNavContent li a  {
		margin: 0;
		padding: 0;
		display: block;
		
		font-size: 1.2em;
		text-decoration: none;
		font-weight: normal;
		color: #000; 
		/***line-height:	23px;***/
	}
	
	#leftNavContent li a:hover {
		background-color:	#ffffe5;
		text-decoration:	underline;
	}
	
	#leftNavContent h4  {
		margin: 10px;
		color:	#4b607b;
		font-size:	11px;
	}
	
	#leftNavContent img {
		margin-left: 10px
}

#centerCol {
float:right;
width:575px;
}

	#contentarea  {
		width:	340px;
		font-size:10px;
		line-height:18px;
		float:left;
	}
	#contentarea p  {
		margin:0;
		padding:0 0 12px 0;
	}
	#contentarea h3 {
		font: bold 22px;
		color: #415696;
		margin:0;
		padding:0 0 12px 0;
	}

.flashDiv {
width:355px;
}
	.flashshow iframe {
		margin:0;
		padding:0;
		position:relative;
		top:-15px;
		left:-10px;
	}


/* right column*/
#widgetContainer {
	float:	right;
    width: 180px;
}


	
	/* content - built in a Div tag - uses regular HTML */
	#contentList {
		position:relative;
		margin:0 0 0px 0;
		/*background-color:	#ffffe5;*/
	
	}
		#contentList h3 {
			color : #003399;
			Text-align:left;
			margin:0 0 6px 0;
			border-bottom:	solid 1px #f1dc6a;	
			background-color:	#ffffe5;
			padding:6px;
		}
		#contentList ul, #leftMenuCol .leftNavContent ul {
	margin: 0 0 0 15px;
	padding: 6px;
	list-style-position: outside;
	list-style-type: disc;
}
#leftMenuCol .leftNavContent ul {
	padding-top: 0px;
}
		#contentList li, #leftMenuCol .leftNavContent li {
			margin-bottom:3px;
	font-size:11px;
		}
		#contentList ul a, #leftMenuCol .leftNavContent ul a {
	text-decoration: none;
	display: inline;
	color: #003399;
	font-size:11px;
}
		#contentList h4 {
			color : #003399;
			Text-align:left;
			margin:0;
			padding:6px 6px 3px 6px;
		}
		#contentList p {
			padding:3px 6px;
			margin:0;
			font-size:11px;
		}
		#contentList hr {
			margin-left:6px;
			margin-right:6px;
		}

	
	
/* //END main container */


/* BEGIN Footer */
#Footer  {
  	position:relative;
	top:10px;
	left:0;
    width:auto;
    margin:0 0 10px 0;
    padding:0 0 10px 0px;
    clear:both;
    text-align:center;
	font-size:9px;
    line-height:1.2em;
    color: #666666;
}
#Footer a  {
    font-weight:bold;
}
#Footer span {
}
	/* BEGIN Footer index/directory links */
	#directoryMenu {
		text-align:center;
		position:relative;
		width:auto;
		padding:0;
		margin:0 auto;
		padding-top:3px;
	}
	
		#directoryMenu ul {
		    padding:0 0 0 0;
		    margin:0px;
		    list-style-type:none;
			position:relative;
		    clear:both;
		}
		#directoryMenu #indexLinks {
			position:relative;
			left:170px;
		}
		#directoryMenu #directoryLinks {
			position:relative;
			left:285px;
		}
		#directoryMenu li {
		    float:left;
			margin:2px 0;
		}
		
		#directoryMenu li a {
		    display:block;
			float:left;
		    padding:0px 4px 1px 4px;
		    border-right:1px solid #666;
		    text-align:left;
		    font-size:9px;
		    line-height:1em;
		    color: #666;
		    text-decoration:none;
		    font-weight:normal;
		}
		#directoryMenu li a.lastchild {
		    border-right:0;
		}
		
	/* IE6 HACK - setting the index/directory links to center on the page */
	* HTML #directoryMenu {
		width:500px;
		margin:0;
	}
		* HTML #directoryMenu ul {
			text-align: center;
			margin-bottom:6px;
			border:1px solid white;
			height:12px;
		}
		* HTML #directoryMenu #indexLinks {
			left:28px;
			width:500px;
		}
		* HTML #directoryMenu #directoryLinks {
			left:132px;
		}
		* HTML #directoryMenu li {
			display:inline;
		}
	/* //END IE6 HACK */	
	/* END Footer index/directory links */
		
	div#footertext {
		clear:both;
		padding-right:5px;
		padding-bottom:0px;
		padding-top:15px;
		font-size:9px;
		line-height:11px;
		text-align:center;
	}
	#footertext a {
		font-size:9px;
		line-height:11px;
	}

	#intranetLink{
		/*position:absolute;
		bottom:72px;
		right: 4px;
		padding:0px;
		position:absolute;
		bottom:10px;
		left:4px;*/
		float:left;
		margin-top:-30px;
		font-size:9px;
		line-height:11px;
	}

/** ********************************  
 TABLE CLASS .CONTENT TD, user defined styles 
 ******************************** **/
table.content TD H3,
#ctl00_mainContentPlaceHolder table.content TD H3 {
	font-family: verdana, sans-serif !important;
	background-color:	#ffffe5;
	padding: 8px !important;
	margin:-6px !important;
	color : #003399;
	border-bottom:	solid 1px #f1dc6a !important;
	font-size:12px !important;
}
#ctl00_mainContentPlaceHolder table.content TD H3 {
	margin:10px !important;;
	background-color:	red;
}
	/* fix for Ektron forum style issue */
	#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 table.content TD H3 {
		margin:-3px !important;
		font-size:12px !important;
	}
	/* reset table for table on a non-forum page - fix for Ektron forum style issue */
	#mainContent #contentarea table.content TD H3 {
		margin:-6px !important;
		font-size:12px !important;
	}

table.content,
#mainContent #ctl00_mainContentPlaceHolder_ContentBlock1 table.content {
	border:	solid 2px #f1dc6a;
	margin-bottom:20px;
}
table.content TD,
#ctl00_mainContentPlaceHolder table.content TD {
padding:6px;
}
/** **  //END TABLE CLASS .CONTENT TD  ** **/


/** ********************************  
 COMMON CLASSES, user defined styles 
 ******************************** **/
	.ContentHeader2 {
	color:#003399;
	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;
	}
	.H4bar1	{
	background-color:#003399;
	color:#fff;
	display:block;
	padding:5px;
	}
	.H4bar2	{
	background-color:#f1dc6a;
	color:#003399;
	display:block;
	padding:5px;
	}
/** **  //END COMMON CLASSES  ** **/



/* user defined class */
.MainContent-Small {
	font-family: verdana, sans-serif;
	font-size: 0.7em;
}
A.MainContent-Small {
	 color:#253F7A;
	 text-decoration: none;
}
