/* Order to styling links (LoVe/HA!):
	a:link
	a:visited
	a:hover
	a:active
*/	

body {
	background:#999 url(http://www.msstate.edu/web/graphics/body-bg.gif) repeat-x top center; 
	color: #333333; 
	margin-top: 0px;
}
						
/* I'm not sure if these styles are even used anymore... */
a.main					{text-decoration: none; border-bottom: 1px solid #99ccff; font-weight: bold;}
a.main:link				{color: #660000; font-weight: bold;}
a.main:visited 			{color: #660000; font-weight: bold;}
a.main:hover 			{text-decoration: none; border-bottom: 1px solid #99ccff; color: blue; font-weight: bold;}

/* Link style before fancyLink (Default) */
#content a {text-decoration: none; font-weight: bold; }
#content a:link {color: #660000; font-weight: bold;}
#content a:visited {color: #660000; font-weight: bold;}
#content a:hover {text-decoration: none; border-bottom: 1px solid #660000; color: #660000; font-weight: bold;}
	
/* fancyLink styles; make sure changes here are also made in fancyList. */

a.fancyLinkBlock { 
	display:block;
	background-position: left 0.3em !important;
	}
	
div.fancyLinkBlock a {
	display:block;
	background-position: left 0.3em !important;
	margin-bottom: 4px;
	}
	
.fancyLink a:link {
	padding-left:1em;
	padding-bottom: 0 !important;
	background:transparent url(http://www.msstate.edu/web/graphics/linkgray.gif) no-repeat center left;
	border:0px !important;
	color:#600;
}

.fancyLink a:visited {
	padding-left:1em;
	background:transparent url(http://www.msstate.edu/web/graphics/linkgray.gif) no-repeat center left;
	border:0px !important;
	color:#600 !important;
}

.fancyLink a:hover {
	padding-left:1em;
	padding-bottom: 0 !important;
	background:transparent url(http://www.msstate.edu/web/graphics/linkmaroon.gif) no-repeat center left;
	border:0px !important;
	color:#600 !important;
	text-decoration:underline !important;
}

.fancyLink a:active {
	padding-left:1em;
	padding-bottom: 0 !important;
	background:transparent url(http://www.msstate.edu/web/graphics/linkmaroon.gif) no-repeat center left;
	border:0px !important;
	color:#c00 !important;
}

.mapLink:link {
	padding-left:1em !important;
	background:transparent url(http://www.msstate.edu/web/graphics/compassgray.gif) no-repeat center left !important;
	border:0px !important;
	color:#600;
}

.mapLink:visited {
	padding-left:1em !important;
	background:transparent url(http://www.msstate.edu/web/graphics/compassgray.gif) no-repeat center left !important;
	border:0px !important;
	color:#600 !important;
}

.mapLink:hover {
	padding-left:1em !important;
	background:transparent url(http://www.msstate.edu/web/graphics/compassmaroon.gif) no-repeat center left !important;
	border:0px !important;
	color:#600 !important;
	text-decoration:underline !important;
}

.mapLink:active {
	padding-left:1em !important;
	background:transparent url(http://www.msstate.edu/web/graphics/compassmaroon.gif) no-repeat center left !important;
	border:0px !important;
	color:#c00 !important;
}

/* This removes the padding and image from fancyLink links within a paragraph */
.fancyLink p a:link {
	padding-left:0px !important;
	background-image:none !important;
	border-bottom:1px solid #9cf !important;
}

.fancyLink p a:visited {
	padding-left:0px !important;
	background-image:none !important;
	border-bottom:1px solid #9cf !important;
}

.fancyLink p a:hover {
	padding-left:0px !important;
	background-image:none !important;
	border-bottom:1px solid #9cf !important;
	color:blue !important;
	text-decoration:none !important;
}

.fancyLink p a:active {
	padding-left:0px !important;
	background-image:none !important;
	border-bottom:1px solid #9cf !important;
}

/* Important: if you use fancyList, make sure to use the associated script for IE. 
See /web/includes/IEListHoverfix.php for details. */
.fancyList li {
	list-style-image:url(http://www.msstate.edu/web/graphics/linkgray.gif);
	list-style-position:outside;
	padding:0px;
	margin:0px;
}

.fancyList li:hover, .fancyList .over {
	list-style-image:url(http://www.msstate.edu/web/graphics/linkmaroon.gif);
}

.fancyList a {
	padding:0px !important;
	background:none !important;
}

.fancyList a:link, .fancyList:visited a {
	border:0px !important;
	text-decoration:none !important;
	color:#600 !important;
}

.fancyList a:hover {
	border:0px !important;
	text-decoration:underline !important;
	color:#600 !important;
}

.fancyList a:active {
	border:0px !important;
	text-decoration:none !important;
	color:#c00 !important;
}

.fancyList .notLink {
	margin-left:-1em;
	list-style:none;	
}

.fancyList .notLink:hover, .fancyList .notLink.over {
	list-style:none;
}


#container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color: #fff;
	border: 1px solid #600;
	border-top:0px;
	font-family: Arial, Helvetica, sans-serif;
}




#hazard {
	background:#fcff00;
	font-size:.9em;
	width:100%;
	text-align:center;
}

#hazard img {
	border:0px;
}

#hazard a { 
	font-size:75%;
}

#hazard p {
	padding: 3px 3px 3px 3px;
	margin:0px;
	font-weight:bold;
}

#skipnav
	{
	display:none;
	}
	
#content
	{
	padding:0px;
	margin:0px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #fff;
	}
	
#footer
	{
	clear: both;
	margin: 0;
	padding: .5em 0px;
	background-color: #e2e2cf;
	border-top: 1px solid #600;
	font-size: 70%;
	text-align: center;
	}

#footer p, #footer ul
	{
	margin: 0;
	}

#footer ul {
	text-align:center;
	width:670px;
	margin:0px auto;
	padding:0px;
}	

#footer li {
	display:inline;
	padding-left:8px;
	padding-right:8px;
	border-left:1px solid #600;
}

#footer .newLine {
	list-style-type:none;
	clear:both;
	border-left:0px;
	padding-left:0px;
}

#footer #firstLine {
	margin-bottom:5px;
}

#footerText a {text-decoration: none;}
#footerText a:link {color: #660000;}
#footerText a:visited {color: #660000;}
#footerText a:hover {text-decoration: none; border-bottom: 1px solid #660000; color: #660000;}

#counter {font-size: 60%; text-align: center; color: #999999; clear:both; }


div.column
	{padding: 0px 10px 0px 10px}
	
#content p
	{font-size: 1em;}
	
.text
	{font-size: 75%;}
	
.text a
	{text-decoration: none; 
	color: maroon;}
						
.text a:hover
	{text-decoration: underline;}
	
.subhead
	{font-size: 75%; 
	color: maroon; 
	font-weight: bold}
						
.menulist a
	{text-decoration: none; 
	color: black}
						
.menulist a:hover
	{text-decoration: underline}

#announcementLinks, .announcementLinks {
	float: right;
	margin-top: 10px;
	margin-bottom: 1em;
	border: 1px solid #c0c0c0;
	background-color: #e8e8e8;
	padding: 2px;
	font-size: 70%;
	list-style: none;
}

#announcementLinks a, .announcementLinks a {
	display:block;
}

/* This is a @media block specifying print styles. */
@media print {

	#container {
		border:0px;
	}

	#top * {
		display:none;
		background-color:transparent !important;
		background-image:none !important;
		text-align:center;
	}
	
	#top #logolink { display:none !important; }
	
	#top img { 
		display:block !important;
		height:0.75in;
		margin:0px auto;
	}
	
	#top { 
		width:auto;
		height:0.85in;
		border-bottom:5px solid #808080;
	}
		
	/*#counter {
		display:none;
	}*/
	
	#footer ul li {
		display:none;
	}
	
	#footer .important {
		display:inline;
		padding:0px;
		border:0px;
	}
	
	#announcementLinks, .announcementLinks {
		display: none;
	}
	
	#footerInner a img { display:none !important; }
}

.hidden {
	display:none !important;
}

/** 09 Header Styles **/

#skipnav, #printlogo, .hidden { display:none; }
	
#header { 
	display:block; 
	height:110px; 
	background: #600 url("betaDesign/img/header.gif") no-repeat; 
	border:1px solid #fff; 
	border-top:none;
	padding:0; }

	#top { position:relative; display:block; }
	
	#top #logolink {
		color:#fff;
		display:block;
		width:345px;
		height:91px;
		background:url(http://www.msstate.edu/web/visualid/Web/2008_MSU_logo_web_horiz_whiteontrans.gif) no-repeat top left;
		margin-top:10px;
		float:left;
	}
	*+#logolink {
		background:url(http://www.msstate.edu/web/visualid/Web/2008_MSU_logo_web_horiz_whiteontrans.png) no-repeat top left !important;
	}
	#top>/**/#logolink {
		background:none;
		background:url(http://www.msstate.edu/web/visualid/Web/2008_MSU_logo_web_horiz_whiteontrans.png) no-repeat top left !important;
	}
	
	#logolink span { display:none; }
	
	#topright {
		position:relative;
		width:20em;
		float:right;
		display:block;
		font-size:75%; 
		height:110px;
		margin-right:32px; }
	
		#toplinks1 { margin-top:20px; margin-bottom:0px; } 
		#topright form, #toplinks2 { margin-top:12px; }
		
		#toplinks1 li, #toplinks2 li { float:left; color:#cbc7be; margin-right:0.3em; }
		
		#toplinks1 a, #toplinks2 a { text-decoration:none; color:#cbc7be; margin-right:0.3em; }
		#toplinks1 a:visited, #toplinks2 a:visited { text-decoration:none; color:#cbc7be; }
		#toplinks1 a:hover, #toplinks2 a:hover { color:#fff; text-decoration:none; }
		
		#toplinks1, #toplinks2, #topright form { float:left; display:block; clear:both; width:100%; list-style-type:none; margin-left:0px; padding-left:0px; }
		
		#topright #box { float:left; margin-top:1px; margin-right:4px; }
		#topright #go { 
			float:left;
			background: transparent url("http://www.msstate.edu/web/frontpage/img/gobox5.gif") no-repeat top left; 
			color:white; 
			font-weight:bold; 
			width:25px; 
			height:25px; 
			font-size:10px;  
			border:none;
			font-family:Arial, sans-serif;
			padding:0;
			padding-bottom:2px;
			cursor:pointer;
			cursor:hand;
			}
