﻿html { 
  width: 95%;  /* THIS WAS MIN-WIDTH: 600PX;. CHANGING IT TO WIDTH MAKES THE WIDTH THAT EXACT WIDTH. I changed it to width: 1100px but too small on Firefox and on large screens.*/
  
}


/* redundant rules for bad browsers  */  
/* body, div, td, th, h2, h3, h4 {   */
/*    font-family: verdana,sans-serif; */
/*	font-size:    10px;  */ /*  WAS X-SMALL */
/*	voice-family: "\"}\""; */
/*	voice-family: inherit; */
/* 	font-size: small; */
/*	color: #333; */
/* }  */
 
 
 
 
 
/* ***************************************************  */ 
/* 	BODY TAG DOES TWO THINGS:
	1. IT KEEPS THE WEBPAGE NEAR THE TOP OF THE SCREEN.
	2. IT PROVIDES A FONT FOR THE NAVBAR */
/* ***************************************************  */	
body {
	font-family: Arial, Verdana, sans-serif;
	left: 0; 
	top: 0;
	margin: 0 0 0 0;
  	padding-left: 0;
  	padding-right: 0;
}
 
 
 
 
 
 
.clearhack { display: inline; } /*Clears Box Model Hack in IE5*/


/* *************** BEGIN PREVIOUS STYLES FROM FONT.CSS FILE I MODIFIED ******************* */
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000; text-transform:capitalize;}

/* H2 WAS COLOR 696 */
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-style: italic; color: #046330; text-transform:capitalize;} /* ST CHANGED THE COLOR */
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #696; text-transform:capitalize; /*padding: 4px 0 2px 14px; border-bottom: 1px solid #696;*/ }
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #060; text-transform:capitalize; /*padding: 4px 0 2px 14px; border-bottom: 1px solid #060; */}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;}
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006600;}



p, ol { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000; }



ul { 
/*	list-style-image: url(http://www.marshall.edu/library/images/arrows_green.gif); */
	list-style:disc;
	list-style-position: outside;
	font-size: 1em;
	background-repeat: no-repeat;
	background-position:center;	
}

ul.previous  { 
	list-style-image: url(http://www.marshall.edu/library/images/arrows_green.gif);
	list-style-position: outside;
	font-size: 1em;
	background-repeat: no-repeat;
	background-position:center;	
}

ul ul {
	list-style-image: url(http://www.marshall.edu/library/images/boxes_green.gif);
	list-style-position: outside;
	font-size: 1em;	
}

ul ul ul {
	list-style-type: circle;
	list-style-image: none;
	list-style-position: outside;
	font-size: 1em;	
}

li {color: #000; font-size: 14px; }


/* *************** END STYLES FROM FONT.CSS FILE ******************* */




/* ********************************************************************* */
/* ********************** BEGIN MY CUSTOM STYLES *********************** */
/* ********************************************************************* */

/* ******************************* */
/* ****** MY CUSTOM FONTS ******** */
/* ******************************* */


/* BROWN */
.homepage_10_green { font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: none; color:#046330; }  /* DARK MU GREEN */
.homepage_10_brown { font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: none; color:#8b4513; font-weight: normal;} /* 8B4513 IS NOT OFFICIAL MU DARK BROWN */
.homepage_10_brown_bold { font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: none; color:#8b4513; font-weight: bold;} /* 8B4513 IS NOT OFFICIAL MU DARK BROWN */
.homepage_12_brown { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color:#8b4513; font-weight: normal;} /* 8B4513 IS NOT OFFICIAL MU DARK BROWN */
.homepage_12_brown_bold { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color:#8b4513; font-weight: bold;} /* 8B4513 IS NOT OFFICIAL MU DARK BROWN */
.homepage_12_brown_underline { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: underline; color:#8b4513; font-weight: normal;} 

.brownhover {padding: 0px;}
.brownhover a:hover {color: #d76425; }  /* MARCO BROWN d76425*/

.brownhover_underline {padding: 0px;}
.brownhover_underline a:hover {color: #d76425; }  /* MARCO BROWN d76425*/
.brownhover_bold_underline a:hover {color: #d76425;font-weight:bold; }  /* MARCO BROWN d76425*/


.homepage_12_MUbrown { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color:#603311; font-weight: normal;}  /* 603311 IS OFFICIAL MU DARK BROWN */
.homepage_14_MUbrown { font-family:  Verdana, sans-serif; font-size: 14px; text-decoration: none; color:#603311; font-weight: normal;} /* 603311 IS OFFICIAL MU DARK BROWN */


.homepage_16_MUbrown { font-family:  Verdana, sans-serif; font-size: 16px; text-decoration: none; color:#603311; font-weight: normal;} /* 603311 IS OFFICIAL MU DARK BROWN */

.homepage_12_MUbrown_underline { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: underline; color:#603311; font-weight: normal;} /* 603311 IS OFFICIAL MU DARK BROWN */

.homepage_12_MUbrown_bold_underline { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: underline; color:#603311; font-weight: bold;} /* 603311 IS OFFICIAL MU DARK BROWN */




/* WHITE */

.homepage_12_white { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color: #ffffff; } 
.homepage_12_white_bold { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color: #ffffff; font-weight:bold; } 

.homepage_14_white { font-family:  Verdana, sans-serif; font-size: 14px; text-decoration: none; color: #ffffff; } /* HOMEPAGE NAVIGATION SQUARES MAIN CATEGORIES */
.homepage_16_white { font-family:  Verdana, sans-serif; font-size: 16px; text-decoration: none; color: #ffffff; } /* HOMEPAGE NAVIGATION SQUARES MAIN CATEGORIES */
.homepage_16_white_bold { font-family:  Verdana, sans-serif; font-size: 16px; text-decoration: none; color: #ffffff; font-weight: bold; } /* HOMEPAGE NAVIGATION SQUARES MAIN CATEGORIES */
.homepage_20_white_bold { font-family:  Verdana, sans-serif; font-size: 20px; text-decoration: none; color: #ffffff; font-weight: bold;}


.white_bold_10 { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #ffffff; font-weight: bold; } /* HOMEPAGE NAVIGATION SQUARES MAIN CATEGORIES */
.white_bold_10_underlined { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #ffffff; font-weight: bold; }

.white_bold_14 { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #ffffff; font-weight: bold; } /* HOMEPAGE NAVIGATION SQUARES MAIN CATEGORIES */
.white_bold_14_underlined { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color: #ffffff; font-weight: bold; }


.white_bold_16 { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #ffffff; font-weight: bold; } /* HOMEPAGE NAVIGATION SQUARES MAIN CATEGORIES */
.white_bold_16_underlined { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; text-decoration: underline; color: #ffffff; font-weight: bold; }





/* BLACK */
.homepage_10_black { font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: none; color:#000000; }
.homepage_10_black_bold { font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: none; color:#000000; font-weight: bold;}

.homepage_12_black { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color:#000000; }
.homepage_12_black_bold { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color:#000000; font-weight: bold;}

.homepage_12_black { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color: #000000; }

.homepage_14_black_bold { font-family:  Verdana, sans-serif; font-size: 14px; text-decoration: none; color: #000000; font-weight:bold; } /* HOMEPAGE NAVIGATION SQUARES MAIN CATEGORIES */

.homepage_14_black { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #000000; }
.homepage_16_black { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #000000; }
.homepage_16_black_bold { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #000000; font-weight: bold; }



.black_bold_16_underlined { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; text-decoration: underline; color: #000000; font-weight: bold; }



/* GREEN */
/* NOTE I ADDED TAHOMA AND THE FONT WAS MUCH NARROWER */
.homepage_12_green { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color:#215b33; }  /* was 046330 */

.sitepage_14_green_underline { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color:#046330; }
.sitepage_14_green_underline a:hover{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color:#00CC00; }


.sitepage_14_greenblack_underline { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color:#046330; }
.sitepage_14_greenblack_underline a:hover{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color:#000000; }



.sitepage_14_green { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color:#046330; }

.sitepage_14_green_bold { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color:#046330; font-weight: bold;}
.sitepage_14_green_bold a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; color:#000000; font-weight: bold;}


.homepage_12_green_bold { font-family:  Verdana, sans-serif; font-size: 12px; text-decoration: none; color:#046330; font-weight: bold;}
.homepage_12_green_bold a:hover{ font-family: Verdana, sans-serif; font-size: 12px; text-decoration: underline; font-weight: bold; color:#00CC00; }

.greenhover {padding: 0px;}
.greenhover a:hover {color: #00CC00; }

.greenhover_underline {padding: 0px;}
.greenhover_underline a:hover {color: #00CC00; text-decoration: underline;}




.homepage_14_green { font-family:  Verdana, sans-serif; font-size: 14px; text-decoration: none; color: #046330; }
.homepage_16_green { font-family:  Verdana, sans-serif; font-size: 16px; text-decoration: none; color: #046330; }
.homepage_16_green_bold { font-family:  Verdana, sans-serif; font-size: 16px; text-decoration: none; color: #046330; font-weight: bold;}
.homepage_20_green_bold { font-family:  Verdana, sans-serif; font-size: 20px; text-decoration: none; color: #046330; font-weight: bold;}

.script_20_green_bold { font-family: lucida handwriting; font-size: 20px; text-decoration: none; color: #046330; font-weight: bold;}



/* GRAY */
.greyhover {padding: 0px; padding-bottom: 0px; padding-top: 0px;}
.greyhover a:hover {color: #666666; }

.greyhover_underline {padding: 0px; padding-bottom: 0px; padding-top: 0px; }
.greyhover_underline a:hover {color: #666666; text-decoration: underline;}

/* .greyhover a:active {color: #046330; } */



/* *********************************** */
/* ***** MY CUSTOM IMAGE STYLES ****** */
/* *********************************** */

.wrapped {
	 float: left; padding: 0 5px 5px 5px; margin-right: 5px; /* was float: left; padding: 0 10px 10px 0; margin-right: 10px; */
}

img.wrapped {
	 float: left; padding:0 5px 5px 5px; margin-right: 5px;  /* was float: left; padding: 0 10px 5px 0; margin-right: 10px; */
}

img.caption {
	text-align:center; padding:2px 2px 2px 2px;
}

img.floatright {
	float:right; margin:0 0 10px 10px; padding:2px;
}

/* This one has not yet been tested. */
img.floatmiddle { 	
	float:none; margin:0 0 10px 10px; padding:2px;
}



/* ***************************************** */
/* ***** MY CUSTOM POSITIONING STYLES ****** */
/* ***************************************** */


/* *** FROM III FOR HEADER *** */
.floatRight { float:right; }

/*  #headerNav { padding:0;margin:2px 10px 0 0; font-size:.8em;text-align:right;letter-spacing:1px; } */ /* ORIGINAL III CODE */
#headerNav { padding:0;margin:2px 10px 0 0; font-family:  Verdana, sans-serif; font-size: 12px; text-align:right;letter-spacing:1px; color:#046330; }



/* #headerNav li { list-style:none;padding:0 2px 1px 5px;display:inline; border-left: 1px solid #444444; } */  /* ORIGINAL III CODE */
#headerNav li { list-style:none;padding:0 2px 1px 5px;display:inline; }



/*#headerNav li a:link, #headerNav li a:active, #headerNav li a:visited { color:#444;text-decoration:none;padding:0;margin:0; }  */  /* ORIGINAL III CODE */
#headerNav li a:link, #headerNav li a:active, #headerNav li a:visited { color:#444;text-decoration:none;padding:0;margin:0; }


/* #headerNav li a:hover { color:#000;text-decoration:underline;background:#FFFFE4; } */  /* ORIGINAL III CODE */
#headerNav li a:hover { color:#00cc00;text-decoration:underline; }   /* ORIGINAL III CODE */


#headerNav .headerNavFirst { border-left: none; }



/* ********************************************************************* */
/* ********************** END MY CUSTOM STYLES *********************** */
/* ********************************************************************* */






/* ********************** BEGIN MU FOOTER STYLES *************************** */


#mufooter {
	clear: both;
/*	background-color:#CCC;
	border-top-color: #999;
	border-top-style: solid;
	border-width: 2px 0 0 0;
*/	text-align: center;
	width: auto;
	margin: 10px 0 0 0;
}

#mufooter p {
	font: normal 10px verdana, helvetica, arial, sans-serif; padding: 1px 0 1px 0; margin: 1px 0 1px 0;
}

#mufooter a {
	color:#08481D;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10px;
	font-weight: bold;
}
#mufooter a:visited {color:#08481D; font-weight:bold; text-decoration:none; background-color:transparent}
#mufooter a:hover   {color:#08481D; font-weight:bold; text-decoration:underline; background-color:transparent}
#mufooter a:active  {color:#08481D; font-weight:bold; text-decoration:underline; background-color:transparent}

#libgooglebox {
	padding: 6px 6px 6px 6px;
	margin: 5px auto 10px auto;
	border: 2px solid #999;
	width: 600px;
	height:auto;
	text-align:center;
	font-weight: bold;
	color:#08481D;
	background: #CCC; 
}

#libgooglebox form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: auto;
}


/* ********************** END MU FOOTER STYLES *************************** */



/* **************************************************************************************
   THINGS I ADDED FROM THE PREVIOUS FONTS FILE TO HELP WITH INDENTING AND FORMATTING TEXT
   ************************************************************************************** */

p.secure {
	border: 3px solid #FC0;
	padding: 3px 5px 3px 5px;
	margin: 0 0 20px 0;
	text-align: center;
	clear:both;
    margin-left: auto;
    margin-right: auto;
}

p.quote {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	padding: 5px;
	border: 1px;
}

p.note {
	font-size: 10px;
	color: #000000;
}

/* Steve added this style to reduce padding 7/21/08. Make sure it works on all browsers: */
p.note_negative_margins {
	font-size: 10px;
	color: #000000;
	padding: -10px;
	margin-bottom: -10px;
	margin-top: -10px;
}

p.subnote {
	font-size: 8px;
	color: #000000;
}

p.breakmessage { 
	text-align: center; 
	margin-bottom: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	width: 60%; 
	border: 3px solid #00F; 
	padding: 3px 10px 3px 3px; 
	background-color:#FFF;
}

.shadowbox {
	background: #dfdfdf;
	border: 1px solid #f5f5f5;
	position: relative;
	top: 5px;
	left: 5px;
	width:auto;
} 

.shadowbox div {
	background: #fff;
	border: 1px solid #666;
	color: #ff0000;
	position: relative;
	top: -5px;
	left: -5px;
}

.break {margin-bottom: 1em; }
.minibreak {margin-bottom: 0.25em; }
.center {text-align: center;}
.centertext { margin-left: auto; margin-right: auto; width: 250px; }
.indent { padding-left: 0; margin-left: 40px; }
.indentalot { margin-left: 45px; padding-left: 0; }
.indentmassive { margin-left: 200px; padding-left: 0; }
.highlight { background-color: #C0C0C0; }
.top {vertical-align:text-top;}

h2.border { background-color: #18481D; color: #FFF; padding: 2px; }

h2.borderline {
	background-color: #CCC; 
	color: #18481D; 
	border-bottom: 1px solid #666;
	padding: 4px 0 2px 10px;
	margin: 0;
}

h3.borderline {
	background-color: #FFF; 
	color: #18481D; 
	border-bottom: 1px solid #CCC;
	padding: 4px 0 2px 10px;
	margin: 0;
}









































/* ********************** BEGIN MISCELLANEOUS STYLES ************************ */

/*
body {
	background: #FFFFFF;   
	color: #333;
	padding: 0em 0px 0em 0px;  
	margin: 0;
}


p { line-height: 140%; }

h1,h2 {
	font-family: trebuchet ms;
	font-weight: bold;
	color: #333;
}

h1 {
	font-size: 180%;
	margin: 0;
}

h1 a { text-decoration: none; color: #333; }
h1 a:hover { border-bottom: 1px dotted #666; color: #000; }

h2 { 
	font-size: 140%;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCC;
	margin: 0;
}

p.note {
	background: #EEE;
	padding: 4px;
	font-family: tahoma;
	font-size: 85%;
	line-height: 130%;
	margin-top: 0;
}
*/


/* *************************** END MISCELLANEOUS STYLES ************************* */



/* a { color: #046330; } */ /* THIS WAS 06C  */
/* a:hover { color: #00CC00; } */  /* THIS WAS 333 */
/* a:active { color: #000; } */


