/* UMass Amherst Library new home page css fall 2010  JS AA */ 

@charset "utf-8";
body  {

	font-family:Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; 
	padding: 0;
	height: 100%;
	color: #000000;

}

img {border:none;}

#alertbox { 
	background-color:#f6a414; 
	border:#000; 
	border-style: solid; 
	width:400px; 
	float:right; 
	text-align:center;
	padding:6px;
	margin-right:50px;
	font-weight:bold;
	font-size:14px;

}

/* Format Divs */ 

#vidwin {
	margin-left:250px;
} 

#container {
	width: 946px;
	background: #FFFFFF;
	background-image:url(/img/brownbar.gif);
	background-repeat:repeat-y;
	margin: 0 auto;
	border: 0px;
	text-align: left;
	
} 

/* top standard UMass bar */ 

#umabar {
	background-color:#000;
	color:#FFF;
	font-size:11px;
	height:20px;
	padding-top: 4px;
	font-weight:bolder;
	
}

#umabar a {
	color:#FFF;
	text-decoration:none;
}

#umabar a:hover {
	text-decoration: underline;
}

#beesBar {
float:left; padding-left:20px;
}
#JenIslandT { text-align:right;
float:right; padding-right:20px;
}

/* logo and alert bar */

#header { 
	background: #fff; 
	height:100px;
	
} 
#header h1 {
	margin: 0; 
	padding: 10px 0; 
}



#sidebar1 {
	float: left;
	width: 174px;
	background: #81725f;
	padding: 0px;
	color:#FFF;
	font-size: 12px;
}
#sidebar1 a {
	color:#FFF;
	text-decoration:none;
	
	padding-right:10px;
}

#sidebar1 p:hover {
background-image: url(/img/leftlinkarrow.gif);
background-repeat: no-repeat;
 }
#sidebar1 p {
	padding-left:26px;
	line-height: 15px;
	margin-bottom:-10px;
	
}
#sidebar1 h3 {
	padding-left:10px;
	font-size:14px;
	margin-bottom: -10px;
}
#sidebar1 h3 a:hover {
	text-decoration:underline;
}

#mainContent { 
	margin: 0 0 0 179px; 
	padding: 0; 
	background-color:#ebeae2;
	background-position: 0px 80px;
	background-repeat:no-repeat;
} 


#askicon { 
width:174px;
float:left;
background-color:#fff;
padding-bottom:3px;
}
#askicon img { border:none;}

.fbimage {margin-left:23px;}

#searchtabs {
	width:767px;
	height:79px;
	float:left;
	padding-left:5px;
	background-color:#FFF;
	
	}

#searchDes {
	height:69px;
	background:#881c1c;
	color:#FFF;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 10px;

	}
#ybar { 
	height: 24px;
	background:#f8cf79;
	background-image: url(/img/yellowbar.gif);
	background-position:right;
	background-repeat: repeat-y;
	border-bottom:4px;
	border-top:4px;
	border-left:0px;
	border-right:0px;
	border-color:#FFF;
	border-style:solid;
	color:#881c1c;
	font-weight:bold;
	padding-top:5px; 
	}
	
	#ybar a { text-decoration:none; color:#881c1c; padding-left:10px; padding-right: 10px;  }
	#ybar a:hover { text-decoration:underline;}

#mainImage { 

position:relative;
background-image:url(/img/mainphoto01.jpg); background-repeat:no-repeat;
height:364px;
width:767px;
z-index:1;
}

#mainImageR { 

position:relative;
height:364px;
width:767px;
z-index:1;
}

#NewsWrapper {
	
	}
#journalcut {
	width:450px;
	margin-top:15px;
	font-size:14px;
	padding:15px;
	border: 1px black solid;

}
#newsbox {
	position:relative;
	width:524px;
	float:left;
	z-index:2;
	padding-left: 30px;
}

#newsbox p {
	padding-right:0px;
	width: 250px;
	
}

#newsbox h2 {
	color:#881c1c;
}
#newsbox img { border:none;}


#newsimage { float:right; width:240px; padding-right:16px; padding-left: 15px; padding-bottom:3px;}

.newstxt { font-size:12px; width:260px;}

.newsitem {float:left; }

#HoursDid {
	float:right;
	background:#494949;
	z-index:2;
	position:relative;
	left:0px;
	
	
}
#hours {
	background:#494949;
	background-image:url(/img/diduknowcurve.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	float:right;
	height:265px;
	width:209px;
	z-index:3;
	margin-top:-70px;
}

#hours p {
	
	padding-left: 30px;
	color:#FFF; 
	font-size:11px;
	margin-bottom: -3px;
	margin-top: 10px;

}

.dow { font-weight:bold; margin-bottom:0px; }
.hoursO {color:#e2b220;}

.hourlinka { padding-left:35px; padding-top:3px; font-size:12px;}

a:link.hourlink { color:#FFF; text-decoration:none; font-weight:bold; }
a:visited.hourlink { color:#FFF; text-decoration:none; font-weight:bold; }
a:hover.hourlink  {text-decoration:underline; 
	
}


#didYa {

	background:#f6a414;
	background-image:url(/img/questlove.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	float:right;
	height:138px;
	width:207px;
	height: auto;
	z-index:3;
	
}

#footer { 
	padding: 0 10px 0 20px; 
	background:#fff; 
} 
#footer p {
	margin: 0; 
	padding: 10px 0; 
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* footer */
.footer {
	
font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #787878;
	width:946px;
	background-color:#FFF;
	background-image:url(/img/whitesq.gif);
	

	}

a.footer:link, 

a.footer:visited, 

a.footer:active {
	text-decoration: underline;
	color:#787878;}
	
a.footer:hover {
	text-decoration: none;
	color:#787878;}

#leftfoot {
float:left;
padding:5px;

}

#middle {
float:left;
right:70px;
padding-top:15px;
padding-left:10px;
	
} 

#rightfoot {
float:right;
padding-top:15px;
padding-right:15px;

}

/* tabs */
    #tabs {
	float:right;
	width:100%;
	line-height:normal;
	white-space:nowrap;
      }
    #tabs ul {
      margin:0;
      padding:2px 10px 0;
      list-style:none;
      }
    #tabs li {
      float:left;
      background:url("/img/g-tabL.gif") no-repeat left top;
	   background-color:#494949;
      margin-right:4px;
      padding:0 0 0 9px;
	  font-size:13px;
	  width:155px;
	  text-align:center;
	    

      }
    #tabs a {
      display:block;
      background:url("/img/g-tabR.gif") no-repeat right top;
      padding:5px 15px 5px 6px;
	
      text-decoration:none;
      font-weight:bold;
      color:#fff;
      }
    #tabs a:hover {
      color:#fff;
      }
    #tabs #current {
      background-image:url("/img/m-tabL.gif");
	  background-color:#881c1c;
      }
    #tabs #current a {
      background-image:url("/img/m-tabR.gif");
      color:#fff;
      padding-bottom:7px;
      }
	  
	  /* new on tab  */
	.newcat 
	{color: #f6a414
	} 
	
	/* LC tabs only */
	
	
    #tabslc {
	background:#FFF;
	margin-left:0px;
	padding-top:5px;
	line-height:normal;
	position:relative;
      }

    #tabslc ul {
      margin:0;
      
      list-style:none;
      }
    #tabslc li {
      float:left;
      background:url("/img/g-tabL.gif") no-repeat left top;
	   background-color:#494949;
      margin-right:4px;
      padding:0 0 0 9px;
	  font-size:12px;
	  width:141px;
	  text-align:center;
	    
      }
    #tabslc a {
      display:block;
      background:url("/img/g-tabR.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
	
      text-decoration:none;
      font-weight:bold;
      color:#fff;
      }
    #tabslc a:hover {
      color:#fff;
      }
    #tabslc #current {
      background-image:url("/img/m-tabL.gif");
	  background-color:#881c1c;
      }
    #tabslc #current a {
      background-image:url("/img/m-tabR.gif");
      color:#fff;
      padding-bottom:5px;
      }
	  
	
	/* tabs interior pages */
	
	#inttabs { 
		
	}
    #tabs2 {
	background:#FFF;
	margin-left:133px;
	padding-top:29px;
  	line-height:normal;
	position:relative;
	left:0px;
      }

    #tabs2 ul {
      margin:0;
      
      list-style:none;
      }
    #tabs2 li {
      float:left;
      background:url("/img/g-tabL.gif") no-repeat left top;
	   background-color:#494949;
      margin-right:4px;
      padding:0 0 0 9px;
	  font-size:12px;
	  width:141px;
	  text-align:center;
	    
      }
    #tabs2 a {
      display:block;
      background:url("/img/g-tabR.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
	
      text-decoration:none;
      font-weight:bold;
      color:#fff;
      }
    #tabs2 a:hover {
      color:#fff;
      }
    #tabs2 #current {
      background-image:url("/img/m-tabL.gif");
	  background-color:#881c1c;
      }
    #tabs2 #current a {
      background-image:url("/img/m-tabR.gif");
      color:#fff;
      padding-bottom:5px;
      }
	  
	  /* new on tab - int pages */
	.newcat2 
	{color: #f6a414
	} 
	
  /* search text box look  */
  
  #searchtabs {
	  background-image:url(/img/maroonbarV.gif); background-position: bottom; background-repeat:repeat-x;
	  margin-left: 5px;
	  width:762px;
	  
	 
	  }
	
	 .searchbk { padding-top: 10px;}
	  
	  .clearbox {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-right:4px;
	margin-left: 3px;
	}

#changeing {}

#catlink { 
	width:300px; 
	float:left;
	font-size:12px;
	}
#catlink a { color:#FFF; text-decoration:underline;} 
#catlink li {margin-left: 13px;}

#fiveex { 
	width:300px; 
	float:left;
	font-size:12px;
	}
#fiveex li { margin-left: 13px;
	}
#fiveadv {width:200px; float:right; text-align:right; padding-right:10px;}
#fiveadv a { color:#FFF; text-decoration:underline; }

#fivealert {width:180px; float:left; text-align:left; padding-right:10px; font-size:11px; color:#f6a414;}
#fivealert a { color:#FFF; text-decoration:underline; color:#f6a414;}

#thegoogles { 
	width:445px; 
	float:left;
	font-size:12px;
	}
#thegoogles a { color:#FFF; text-decoration:underline;} 
#thegoogles li {margin-left: 13px;}

/* other fonts, news, did you know  */
.newsdate { font-weight:bold;}
p.newslinks a {font-size:12px; color:#881c1c; text-decoration:none; font-weight:bold;}
.newslinks /img {border:none;}
a:hover.newslinks  { text-decoration: underline;}

.dyatxt {width:140px; padding-left:58px; font-size:12px;}
.dyatxt a { color:#881c1c;}
.dyahead {color:#881c1c; font-weight:bold; padding-left:50px;}
.dyahead /img { border:none;}

/* int pages 3col 2col  */

#yellowbar {background-image: url(/img/InteriorPageBk.gif); height:10px; }
#yellowbarlong {background-image: url(/img/InteriorPageBklong.gif); height:10px; }

/* backgrounds for 3col 2col 1col */
#container1 { 
	width: 946px;  
	background: #efede7;
	text-align: left; 
	height: auto;
	margin: 0 auto;
} 
#container2L { 
	width: 946px;  
	background: #FFFFFF;
	text-align: left; background-image: url(/img/2ColLeftnewBK.gif);
	height: auto;
	margin: 0 auto;
} 

#container2R { 
	width: 946px;  
	background: #FFFFFF;
	text-align: left; background-image: url(/img/2ColRightnewBK.gif);
	height: auto;
	margin: 0 auto;
} 
#container3 { 
	width: 946px;  
	background: #FFFFFF;
	text-align: left; background-image:url(/img/3collnewBK.gif);
	height: auto;
	margin: 0 auto;
} 
#header3 { 
	background: #fff; 
	background-repeat:no-repeat;
	background-position: 20px 30px;
	height:130px;
} 

.logomain { float: left; padding-top: 30px; padding-left: 20px; border:none;}
.askint { float:right; padding-top: 15px; border:none;
	}
	.asktc { float:right; padding-top: 0px; border:none;
	}
	
#headertabs { 
	background: #fff; 
	height:80px;
	padding: 0px;  
} 

#sidebarleft {
	float: left; 
	width: 155px; 
	padding: 1px 5px 5px 10px; 
	color:#FFF;
}
#sidebarleft a {
	text-decoration:none;
	color:#FFF;
	
}
#sidebarleft p:hover {
background-image: url(/img/leftlinkarrow.gif);
background-repeat: no-repeat;
 }
#sidebarleft p {
	padding-left:26px;
	line-height: 15px;
	margin-bottom:-10px;
	
}
#sidebarleft h3 { 

	font-size:14px; 	
	padding-left:2px;
	margin-bottom: -10px
	}
#sidebarright {
	float: right; 
	width: 180px; 
	padding: 15px 10px 15px 20px; 
	color:#FFF;
	font-size:14px;
}
#sidebarleft li a { color:#fff; text-decoration:none; font-size:12px;} 
#sidebarleft li a:hover { color:#fff; text-decoration:underline;}

#sidebarright a { color:#fcb72a; text-decoration:none;} 
#sidebarright a:hover { color:#fcb72a; text-decoration:underline;} 
#sidebarright h3 { color:#fcb72a; font-size:16px;
}
#middleContent {
	margin: 10px 200px 0px;
	padding: 0px 5px;
	font-size:12px;
} 
#middleContent a { color:#000}


#middleContent h1 { 
	color: #881c1c;
	font-size: 18px;
	margin-bottom: -6px;
} 
#middleContent h2 { 
	color: #000;
	font-size: 16px;
	margin-bottom: -12px;
	
} 

/* one col */

#middleContent1 {
	margin: 0px 20px 0px;
	padding: 0px 5px;
	font-size:12px;
} 
#middleContent1 a { color:#000}


#middleContent1 h1 { 
	color: #881c1c;
	font-size: 18px;
	margin-bottom: -6px;
} 
#middleContent1 h2 { 
	color: #000;
	font-size: 16px;
	margin-bottom: -12px;
#content { font-size:12px; }
	
} 

/* 2col left */
#middleContent2L {
	
	margin-left:200px;
	margin-right:30px;
	padding: 0px 5px;
	font-size:12px;
} 
#middleContent2L a { color:#000}


#middleContent2L h1 { 
	color: #881c1c;
	font-size: 18px;
	margin-bottom: -6px;
} 
#middleContent2L h2 { 
	color: #000;
	font-size: 16px;
	margin-bottom: -12px;
	
} 

/* 2col right */
#middleContent2R {
	
	margin-left:30px;
	margin-right:200px;
	padding: 0px 5px;
	font-size:12px;
} 
#middleContent2R a { color:#000}


#middleContent2R h1 { 
	color: #881c1c;
	font-size: 18px;
	margin-bottom: -6px;
} 
#middleContent2R h2 { 
	color: #000;
	font-size: 16px;
	margin-bottom: -12px;
	
} 

/* Learning commons */

#lcheader { height:80px; background: #fff;
}
#lcmarbar { background:#881c1c; text-align:center; height:20px; font-weight:bold; color:#FFF; padding-top:5px; font-size:14px; }
#lcmarbar a { color:#FFF; text-decoration:none;}
#lcmarbar a:hover {text-decoration: underline; }
	
#lcmarbar { z-index:1; position:relative; }

#containerlc {	width: 763px;  
	background: #FFFFFF;
	text-align: left; background-color:#ebeae2;
	height: auto;
	margin: 0 auto;}
	
	
#containerlcmain {
	width: 830px;
	background: #FFFFFF;
	text-align: left;
	background-color:#ebeae2;
	background-image:url(/img/2ColRightnewBK.gif);
	background-position:right;
	height: auto;
	margin: 0 auto;
}
	
	#sidebarrightlc {
	float: right; 
	width: 180px; 
	padding: 0px 10px 15px 20px; 
	margin-top: -50px;
	color:#FFF;
	font-size:14px;
	z-index:3;
	position:relative;
}
#sidebarrightlc a { color:#FFF; text-decoration:none;}
#sidebarrightlc a:hover {text-decoration: underline; }
	
#lccal {width: 460px; height: 80px; padding: 10px; background-color:#FFF; overflow: auto; color: #333; font-size:12px;}

.lch {font-size:16px; font-weight:bold;} 

#rightfoottc {
float:left;
padding-top:15px;
padding-right:15px;
padding-left:249px;

}
/* one col for LC */

#middleContentlc {
	margin: 0px 20px 0px;
	padding: 0px 5px;
	font-size:12px;
} 
#middleContentlc a { color:#000}


#middleContent1lc h1 { 
	color: #881c1c;
	font-size: 18px;
	margin-bottom: -6px;
} 
#middleContentlc h2 { 
	color: #000;
	font-size: 16px;
	margin-bottom: -12px;
	
} 

#lcyellow a { color: #e2b220; font-size:16px; font-weight:bold; text-decoration:none;}
#lcyellow a:hover {text-decoration: underline; }


/* Teaching commons */

#tcheader { height:80px; background: #fff;
}
#tcmarbar { background:#881c1c; text-align:center; height:20px; font-weight:bold; color:#FFF; padding-top:5px; font-size:14px; }
#tcmarbar a { color:#FFF; text-decoration:none;}
#tcmarbar a:hover {text-decoration: underline; }
	
#tcmarbar { z-index:1; position:relative; }

#containertc {	width: 763px;  
	background: #FFFFFF;
	text-align: left; background-color:#ebeae2;
	height: auto;
	margin: 0 auto;}
	
	
#containertcmain {	width: 763px;  
	background: #FFFFFF;
	text-align: left; background-color:#ebeae2; background-image:url(/img/2ColRightnewBK.gif); background-position:right;
	height: auto;
	margin: 0 auto;}
	
	#sidebarrighttc {
	float: right; 
	width: 180px; 
	padding: 0px 10px 15px 20px; 
	margin-top: -50px;
	color:#FFF;
	font-size:14px;
	z-index:3;
	position:relative;
}
#sidebarrighttc a { color:#FFF; text-decoration:none;}
#sidebarrighttc a:hover {text-decoration: underline; }
	
#tccal {width: 460px; height: 80px; padding: 10px; background-color:#FFF; overflow: auto; color: #333; font-size:12px;}

.tch {font-size:16px; font-weight:bold;} 

#rightfoottc {
float:left;
padding-top:15px;
padding-right:15px;
padding-left:249px;

}
/* one col for TC */

#middleContenttc {
	margin: 0px 20px 0px;
	padding: 0px 5px;
	font-size:12px;
} 
#middleContenttc a { color:#000}


#middleContent1 h1 { 
	color: #881c1c;
	font-size: 18px;
	margin-bottom: -6px;
} 
#middleContenttc h2 { 
	color: #000;
	font-size: 16px;
	margin-bottom: -12px;
	
} 

#tcyellow a { color: #e2b220; font-size:16px; font-weight:bold; text-decoration:none;}
#tcyellow a:hover {text-decoration: underline; }

