/* CSS Document */
body {
  margin: 0;
  text-align: center;
  background-image: url('images/mainbg.gif');
  background-position: center top;
  background-repeat: repeat-y;
}

a {
  color: #426354;
}

a:hover {
  color: #6D9673;
}

/* Main container for all page content */
#container {
  width: 100%;
  background-image: url('images/pagebg.gif');
  background-position: center top;
  background-repeat: repeat-y;
}

/* Div to contain header info */
#header {
  min-width: 760px;
  height: 70px;
  background-image: url('images/headerstretch.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #000000;
}

      /* Div to contain header components */
	  #siteid {
	    background-image: url('images/logo.jpg');
	    background-repeat: no-repeat;
	    width: 225px;
	    height: 70px;
		float: left;
	  }
	  
	  #title {
	    background-repeat: no-repeat;
	    width: 486px;
	    height: 70px;
		float: right;
	  }

/* Div to contain quicklinks menu */
#quicklinks {
  min-width: 760px;
  height: 16px;
  background-image: url('images/quicklinksstretch.gif');
  background-repeat: repeat-x;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin-top: 4px;
  font-size: 7pt;
  font-family: verdana;
  color: #FFFFFF;
}

      /* Divs to contain quicklinks components */
	  #quicklinksleft {
	    background-image: url('images/quicklinksleft.gif');
	    background-repeat: no-repeat;
	    width: 15px;
	    height: 16px;
		float: left;
	  }
	  
	   #quicklinksright {
	    background-image: url('images/quicklinksright.gif');
	    background-repeat: no-repeat;
	    width: 15px;
	    height: 16px;
		float: right;
	  }
	  
	  #quicklinkscontent {
	    position: absolute;
		right: 18px;
	  }
	  
	  /* Quicklinks text formatting */
	  #quicklinkscontent a {
	    color: #FFFFFF;
	  }
	  
	  #quicklinkscontent a:hover {
	    color: #FFE38C;
	  }
	  
	  .qtitle {
	    color: #CFE6BE;
		font-weight: bold;
	  }
	  
	  .apply {
		font-weight: bold;
	  }

/* Styles for page content container */
#contentcontainer {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 760px;
}

/* Main Menu Div settings */
#mainmenu {
  width: 100%;
  height: 100px;
  background-image: url('images/mainmenubg.gif');
  background-repeat: no-repeat;
  background-position: center 40px;
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: left;
}

		/* Controls for menu images */		
		.menuimg {
		  border: none;
		}


/* Two column container settings */
#twocolumncontainer {
  width: 760px;
}

      /* Left column settings */
	  #leftcolumn {
	    width: 200px;
		float: left;
		margin-left: 4px;
	  }
	  
	        /* Settings for masked main page image */
	  		#imagecontainer {
			  position: relative;
			  top: 0px;
			  width: 195px;
			  height: 239px;
			  margin-bottom: 10px;
			}
			
			#bannercontainer {
			  position: relative;
			  top: 0px;
			  width: 540px;
			  height: 150px;
			  margin-bottom: 10px;
			}
				
				.pageimage {
			  	  position: absolute;
				}
			
				.imagemask {
			  	  position:absolute;
			  	  z-index: 2;
				}
				
			/* Settings for the Utility Menu */
			#utilitymenu {
              margin-left: 15px;
			  width: 165px;
			  margin-top: 0px;
			  margin-bottom: 15px;
			}
			
			#utilitymenu a {
			  color: #597053;
			  font-family: arial;
			  font-size: 8pt;
			  position: relative;
              top:-6px; 
			}	
			
			#utilitymenu a:hover {
			  color: #97A892;
			}
			
			.utilitylink {
			  margin-bottom: 6px;
			  border-bottom: 1px solid #CDCCCA;
			}
			
			#fontlink {
			  height: 20px;
			  position: relative;
			  left: 1px;
			}
			
			.fonttext {
			  position: relative;
			  top: -1px;
			  color: #787878;
			  font-family: arial;
			  font-size: 8pt;
			}
			
			.fontbutton {
			  float: left;
			  position: relative;
			  top: 6px;
			  margin-right: 2px;
			}
			
			.fontbutton img {
              border: none;
            }
			
			/* Settings for the submenu box */
			#submenubox {
			  background-image: url('images/submenustretch.gif');
			  background-repeat: repeat-y;
			  width: 195px;
			  position: relative;
			  font-family: verdana;
			  font-size: 8pt;
			  color: #FFFFFF;
			  margin-bottom: 15px;
			}
			
			#submenutop {
			  background-image: url('images/submenutop.gif');
			  background-repeat: no-repeat;
			  position: relative;
			  top: 0px;
			  height: 31px;
			  width: 195px;
			}
			
			#submenubottom {
			  background-image: url('images/submenubottom.gif');
			  background-repeat: no-repeat;
			  position: relative;
			  bottom: 0px;
			  height: 15px;
			  width: 195px;
			  font-size: 0pt;
			}
			
			/* Submenu title settigns */
			.submenutitle {
			  position: relative;
			  top: 6px;
			  left: 10px;
			  font-weight: bold;
			  font-size: 9pt;
			}
			
			/* Submenu list styles */
			.submenulist {
			  margin-top: 0px;
			  position: relative;
			  left: -10px;
			  list-style-image: url('images/bullitt.gif');
			}
			
			.submenulist li {
			  margin-bottom: 8px;
			}
			
			.submenulist a {
			  color: #FFFFFF;
			}
			
			.submenulist a:hover {
			  color: #FFE38C;
			}
	  
	  #rightcolumn {
	    width: 540px;
		float: right;
	  }
	  
	  		#textcontent {
			  position: relative;
			  top: 16px;
			  font-family: verdana;
			  font-size: 8pt;
			  color: #4B4B4B;
			  line-height: 18px;
			  margin-left: 5px;
			  margin-bottom: 50px;
			}
			
			h1 {
			  color: #5C7B4B;
			  font-weight: bold;
			  font-size: 12pt;
			  margin-bottom: 3pt;
			}
			
			h2 {
			  color: #5C7B4B;
			  font-weight: bold;
			  font-size: 10pt;
			  margin-bottom: 3pt;
			}
			
			h3 {
			  color: #484848;
			  font-weight: bold;
			  font-size: 11pt;
			  margin-bottom: 2pt;
			  background-image: url('images/facultystaff/person.gif');
	          background-position: 0px;
	          background-repeat: no-repeat;
			  padding-left: 35px;
			  padding-top: 8px;
			  padding-bottom: 6px; 
			}
			
			hr {
			  color: #D0D0D0;
			  height: 1px;
			}
			
/* Div to contain Footer */
#footer {
  clear: both; 
  min-width: 760px;
  height: 16px;
  background-image: url('images/quicklinksstretch.gif');
  background-repeat: repeat-x;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-size: 0px;
  vertical-align: baseline;
  text-align: center;
}

      /* Divs to contain footer components */
	  #footerleft {
	    background-image: url('images/quicklinksleft.gif');
	    background-repeat: no-repeat;
	    width: 15px;
	    height: 16px;
		float: left;
	  }
	  
	   #footerright {
	    background-image: url('images/quicklinksright.gif');
	    background-repeat: no-repeat;
	    width: 15px;
	    height: 16px;
		float: right;
	  }
	  
	  #footertext {
	    color: #FFFFFF;
		font-size: 7pt;
		font-family: arial;
		margin-bottom: 0px;
		margin-top: 1px;
		position: absolute;
		right: 10px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	  }
	  
	  #footertext a {
	    color: #CFE6BE;
	  }
	  
	  #footertext a:hover {
	    color: #FFE38C;
	  }
	  
/* OTHER ITEMS REQUIRING CSS */
.button {
  border: none;
}

.applyinline a {
  font-size: 12pt;
  font-weight: bolder;
  color: #666666;
  position: relative;
  top:-8px;
}

.applyinline a:hover {
  color: #999999;
}

.photo {
  border: 1px solid #494949;
}

.facultytext {
  position: relative;
  top: -6px;
  left: 35px;
  width: 450px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D0D0D0;
}

.red {
  color: #990000;
}

.resourcelinks h2{ 
	background: transparent url("images/linkstop.gif") top left no-repeat; 
	padding: .5em .5em .5em 2.5em; 
	margin: 1em 0 0 0;
}
.resourcelinks ul{ 
	display: none; 
	background: transparent url("images/linksstretch.gif") top left repeat-y; 
	margin: 0; 
	padding: 1em 0 1em 1.6em; 
	list-style-position: inside;
}
.resourcelinks span{ 
	display: block; c
	olor: none; 
	border: none; 
	margin: 0; 
	background: transparent url("images/linksbottom.gif") bottom left no-repeat; height: 10px; 
}
		
/* Big Video Tour Thumbnail */ 
.bigvidthumb{
	position: relative;
	height: 172px;
	width: 214px; 
	overflow: auto;
	
	margin-top: 1em;
	margin-bottom: 1em;
	background-image: url('http://tour.morrisville.edu/images/thumbnails/bigvidnovideothumb.jpg');
}
.bigvidthumb img, .bigvidthumboverlay{
	position: absolute;
	height: 170px;
	width: 212px;
	border: 1px solid black;  
	z-index: 1;
	cursor: hand;
}
.bigvidthumboverlay{  
	background-image: url('http://tour.morrisville.edu/images/thumbnails/bigvidthumboverlay.png');
	behavior: url('iepngfix.htc'); 
	z-index: 2;
}
.bigvidtextoverlay{ 
	position: absolute;
	z-index: 3;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 140px;
	margin-left: 42px;
	cursor: hand;
	text-decoration: none;
}
	a:hover .bigvidtextoverlay{
		text-decoration: none;
		color: #d8ff9b;
	} 
	
/* for lists of pdf documents */
.pdflist{	
	list-style: none;
	margin: 1em 0 1em 2.5em;
	padding: 0;
}
.pdflist li{
	display: block;
	background: url("images/pdf.png") top left no-repeat; 
	padding: 0 0 1em 23px;
}

.weblinks{  
	padding-top: 3px;
	padding-bottom: 3px; 
	float: left;
	padding-right: 12px;
}
	.weblinks a{
		padding: .25em 0 .25em 20px; /*14px*/
	}
	.weblinks a.facebook{
		background-image: url(http://www.morrisville.edu/hpimages/weblinks/facebookdim.gif);
		background-position: left;
		background-repeat: no-repeat;
	}
	.weblinks a.facebook:hover{
		background-image: url(http://www.morrisville.edu/hpimages/weblinks/facebook.gif);
	}
		
