/* CSS Document */

body {
/*  CP 0620  */	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100.01%;
	color: #000;
	background-color: #2e559c;
/*	background-color: #1F3D77; */
	margin: 0 auto;
	padding: 0;
/*	background-image: url(images/USMbg2.gif);  */
	background-image: url(/images/new/USMbg4.jpg);
	background-repeat: repeat-x;
}


p {
	margin: 0 auto;
	padding: 0 0 5px 0;
}

input
{
	margin: 0 auto;
	padding: 0;
}

img {  
/* MC 102708 */
	text-decoration: none; 
	border: 0 none;
}

img.left { float:left; margin:0 15px 5px 0; }

img.right { float:right; margin:0 0 5px 15px; }

h1 h2, h3, h4, h5, h6 {
 	margin: 0 auto;
	padding: 0;
	display: inline; 
}


/*Page Banner/Header*/

#bannerContainer {
	width:860px;
	margin:0 auto;
	padding:0;
}

.banner {
	width: 850px;
	min-height: 62px;
	margin: 0 auto;
	padding: 5px 0 0 10px;
	background-color: #0F2C6F;
	background-image: url(/images/new/bannerBg.gif);
	background-repeat: no-repeat;
	color: #7A8CAF;
	font-size: 0.625em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.banner2, .banner3 {
	width: 850px;
	margin: 0 auto;
	padding: 5px 0 0 10px;
	background:#1E3B78 url(/images/new/transitional/bannerBg.gif) left top no-repeat;
	color: #7A8CAF;
	font-size: 0.625em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	float:left;
	
	/* min-height hack for ie6 */
	min-height:62px;
	height:auto !important;
	height:62px;
}

.banner3 { position:relative; }

.banner-border { border-bottom:2px solid #FFCC00; }

.banner h1, .banner2 h1, .banner3 h1 { margin:0; }

.banner h1 a, .banner2 h1 a, .banner3 h1 a { /* image replacement */
	display:block;
	background:url(/images/new/USM_logo.gif) no-repeat;
	width:431px;
	height:45px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.banner3.connecting h1 a { /* image replacement */
	background:url(/images/new/USM_logo-connecting.png) no-repeat;
	width:450px;
	height:55px;
}

#bannerLinksContainer {
	width:400px;
	float:right;
	min-height:62px;
}

/*  CP 0621  */
#banner-links a:link, #banner-links a:active {
/* #banner-links a:link, banner-links a:visited, banner-links a:active { */
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	padding:0px;
	margin:0px;
}


/*  CP 0621  */
#banner-links a:visited {
	text-transform: uppercase;
	text-decoration: none;
	/*color: #6699ff;*/
	color:#FFF;
	padding:0px;
	margin:0px;
}

/*  CP 0621  */
#banner-links a.external:visited {
	/*color: #6699ff;*/
	color:#FFF;
	font-weight: bold; 
	
}

#banner-links a:hover {
	text-decoration: underline;
}

/*  CP 0621  */
#banner-links { 
	float:right; 
	margin:10px 0 0; 
	padding:0; 
	width:400px; 
	color:#FFF; 
}

/*  CP 0621  */
#banner-links ul { 
	float: right; 
	margin: 4px 10px 0 0; 
	font-size: 1em; 
	/*color: #6699ff;*/
	color:#FFF;
	}
	
/*  CP 0621  */
#banner-links ul a:visited {
	text-transform: uppercase;
	text-decoration: none;
	/*color: #6699ff;*/
	color:#FFF;
	}
	
/*  CP 0621  */
#banner-links li a:visited {
	/*color: #6699ff;*/
	color:#FFF;
	}


/*  CP 0621  */
#banner-links li {
	display:inline;
	list-style-type:none;
	/*color: #6699ff;*/
	color:#FFF;
}

/*  CP 0621  */
.banner form, .banner2 form, .banner3 form { 
	float:right; 
	padding:0; 
	margin:0; 
}

.hide-from-screen {		/* added by RM */
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.searchField {
	margin:0 3px 0 0;
	padding:0;
	font-size:0.9em;
	color: #1E3B78;
	font-weight: bold;
	float:left;
}

.banner2 .searchField, .banner3 .searchField {
	font-size:1.1em;
}

/*  CP 0621  */
.spyglass { float:left; padding:0; margin:0px 10px 0px 0px; }

.apply {
	width: 150px;
	height: 22px;
	float: right;
	padding: 0;
	margin: 9px 0 0 0;
}

.apply2/*, .applySingle*/ {
	clear:right;
	bottom:-6px;
	position:relative;
	right:0;
	margin:0;
	padding-right:1px;
}

.apply2 a {
	margin:0;
	display:block;
	width:127px;
	height:26px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	position:absolute;
}


.apply2 #applyOnline a { /* image replacement */
	background:url(/images/new/buttonApplyMulti.gif) no-repeat;
	right:1px;
}

.apply2 #makeGift a { /* image replacement */
	background:url(/images/new/buttonGiftMulti.gif) no-repeat;
	right:128px;
}

.apply3, .applySingle {
	clear:right;
	/*bottom:0;*/
	/*position:relative;*/
	right:0;
	margin:0;
	padding-right:1px;
}

.apply3 a {
	margin:0;
	display:block;
	width:127px;
	height:26px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	position:absolute;
	bottom:0;	
}

.applySingle a {
	margin:0;
	display:block;
	width:142px;
	height:26px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	position:absolute;
	bottom:0;	
}

.apply3 #applyOnline a { /* image replacement */
	background:url(/images/new/buttonApplyMulti.gif) no-repeat;
	right:1px;
}

.apply3 #makeGift a { /* image replacement */
	background:url(/images/new/buttonGiftMulti.gif) no-repeat;
	right:128px;
}

.applySingle #applyOnline a { /* image replacement */
	background:url(/images/new/transitional/buttonApply.gif) no-repeat;
	right:1px;
}

#bannerLinksContainer2 {
	width:400px;
	float:right;
	/* min-height hack for ie6 */
	min-height:33px;
	height:auto !important;
	height:34px;
	padding-bottom:24px;
}

/*Page Banner/Header End*/

.white {
	color: #FFF;
}


/*Global Navigation*/
.nav {                      /* modified by RM */
	width: 858px;
	height: 22px;
	margin: 0px auto;
	/*padding: 0px;*/
	padding:0 0 0 1px;
	text-align: left;
	/*background-color: #1E3B78;*/
	border-top: 2px solid #FFCC00;
	/*border-left: 1px solid #3D5D8E;
	border-right: 1px solid #3D5D8E;*/
	/*background-image: url(/images/new/navBg.gif);*/
	background:#203D77 url(/images/new/navBg.gif) top left repeat;
}

#navContainer {
	width: 858px;
	height:29px;
	margin: 0px auto;
	padding:0 0 0 1px;
	border-top: 2px solid #FFCC00;
	clear:both;
}

ul#nav2 {
	width: 858px;
	margin:0;
	padding:0;
	background:#203D77 url(/images/new/navBg.gif) top left repeat-x;
	/*border-bottom:3px solid #FFF;*/
	float:left;
}
ul#nav2 li {
	padding:7px 11px 10px;
	list-style-type: none;
	float: left;
	font-size: 0.75em;
	color: #FFF;
	text-transform: uppercase;
	vertical-align: middle;	
	height:12px;
	background:url(/images/new/navDiv.gif) right top no-repeat;
}

ul#nav2 li.active,
body.discoverPage li#globalDiscover,
body.academicPage li#globalAcademic,
body.graduatePage li#globalGraduate,
body.learningPage li#globalLearning,
body.lifePage li#globalLife,
body.admissionPage li#globalAdmission {
	color: #FFCC00;
	background:#162B53 url(/images/new/navActive.gif) right top no-repeat;
}

ul#nav2 li.active a:link, ul#nav2 li.active a:visited,
body.discoverPage li#globalDiscover a:link, body.discoverPage li#globalDiscover a:visited,
body.academicPage li#globalAcademic a:link, body.academicPage li#globalAcademic a:visited,
body.graduatePage li#globalGraduate a:link, body.graduatePage li#globalGraduate a:visited,
body.learningPage li#globalLearning a:link, body.learningPage li#globalLearning a:visited,
body.lifePage li#globalLife a:link, body.lifePage li#globalLife a:visited,
body.admissionPage li#globalAdmission a:link, body.admissionPage li#globalAdmission a:visited {
	color: #FFCC00;
}

ul#nav2 li a:link, ul#nav2 li a:visited {
	color: #FFF;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
}

ul#nav2 li a:hover, ul#nav2 li a:active, ul#nav2 li a:focus {
	color: #FFCC00;
	text-decoration: none;
}

.whiteLine {
	border-bottom: 2px solid #FFF;
}

.navCol {
	float: left;
	font-size: 0.75em;
	color: #FFF;
	text-transform: uppercase;
	vertical-align: middle;	
	height:12px;
}

.navColHi {
	float: left;
	font-size: 0.75em;
	color: #FFCC00;
	background-image: url(/images/new/navColHi.gif);
	height:12px;
	text-transform: uppercase;
	vertical-align: middle;	
}

.nav a:link, .nav a:visited, .nav a:active {
	color: #FFF;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
}

.nav a:hover {
	color: #FFCC00;
	text-decoration: none;
}

/*Global Navigation End*/

/*Sub Navigation*/

#subNavContainer { width:860px; margin:0 auto; clear:left; }

.subNav {
	width: 858px;
	height: 28px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	border-left: 1px solid #3D5D8E;
	border-right: 1px solid #3D5D8E;
}

/*************************************************/
/*from EMG global.css found in learning zip file */
.subNav li a:link, .subNav li a:active, .subNav li a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.subNav li a:hover {
	text-decoration:underline;
}
/*************************************************/

#subNavUL {
	position:relative;
	top:-5px;
	padding:3px;
	margin:0px;
}

#subNavUL li {
	padding-left: 10px;
	font-size: 0.625em;
	/*color: #1E3B78;*/ /* ?? removed by EMG in one of their versions; still appears in others */
	display: inline;
	list-style-type: none;
}

#subNavUL2 {
	width:745px;
	position:relative;
	padding:0 0 0 113px;
	margin:0px;
	float:left;
}

#subNavUL2 li {
	font-size: 0.625em;
	list-style-type: none;	
	padding:7px 0 10px 15px;
	vertical-align: middle;	
	height:11px;
	float: left;
}

* html #subNavUL2 li { padding-bottom:8px; }


.subNavCol {
	float: left;
	font-size: 0.625em;
	color: #1E3B78;
	vertical-align: middle;
	border:1px solid red;
}


.subNavLife {
	background-image: url(/images/new/lifeSubNav.gif);
}

.subNavLife2 {
	background:#E57F1B url(/images/new/lifeSubNav.gif) left top no-repeat;
}

.subNavAdmiss {
	background-image: url(/images/new/admissSubNav.gif);
}

.subNavAdmiss2 {
	background:/*#0D9B8C*/#099 url(/images/new/admissSubNav.gif) left top no-repeat;
}

.subNavLearn{
	background-image: url(/images/new/learnSubNav.gif);
}

.subNavLearn2 {
	background:#D4B115 url(/images/new/learnSubNav.gif) left top no-repeat;
}

/*Sub Navigation*/


.subNavAdmission{
	background-image: url(/images/new/3rdLevel_Admission_topNav.gif);
}

.subNavAdmission ul {
	position:relative;
	top:-5px;
	padding:3px;
	margin:0px;
}
.subNavAdmission li {
	padding-left: 10px;
	font-size: 0.625em;
	color: #FFCC00;
	display: inline;
	list-style-type: none;
}

.subNavAdmission li a:link, .subNavAdmission li a:visited, .subNavAdmission li a:active {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.subNavAdmission a:hover {
	text-decoration: underline;
}
.subNavGraduate{
	background-image: url(/images/new/graduate_topNav.gif);
}

/* modified by MC 09.04.08 */
.subNavGraduate a:link, .subNavGraduate a:visited, .subNavGraduate a:active {
	color: #1E3B78;
	font-weight: bold;
	text-decoration: none;
}

.subNavGraduate a:hover {
	text-decoration: underline;
}

.subNavLife a:link, .subNavLife a:visited, .subNavLife a:active {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.subNavLife a:hover {
	text-decoration: underline;
}

.subNavAdmiss a:link, .subNavAdmiss a:visited, .subNavAdmiss a:active {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.subNavAdmiss a:hover {
	text-decoration: underline;
}


/* class copied from 3Admiss.css to set yellow on "Here" page - MC 08.22.08 */
.subNavAdmiss .Here3 a:link, .subNavAdmiss .Here3 a:visited, .subNavAdmiss .Here3 a:hover, .subNavAdmiss .Here3 a:active {
	color: #FFCC00;
	text-decoration: none;
}

body.rankings-recognition li#rankings-recognition a:link, body.rankings-recognition li#rankings-recognition a:visited,
body.rankings-recognition li#rankings-recognition a:hover, body.rankings-recognition li#rankings-recognition a:active,

body.mission-history li#mission-history a:link, body.mission-history li#mission-history a:visited,
body.mission-history li#mission-history a:hover, body.mission-history li#mission-history a:active,

body.alphabetical-list li#alphabetical-list a:link, body.alphabetical-list li#alphabetical-list a:visited,
body.alphabetical-list li#alphabetical-list a:hover, body.alphabetical-list li#alphabetical-list a:active,

body.school-college li#school-college a:link, body.school-college li#school-college a:visited,
body.school-college li#school-college a:hover, body.school-college li#school-college a:active,

body.how-to-apply li#how-to-apply a:link, body.how-to-apply li#how-to-apply a:visited,
body.how-to-apply li#how-to-apply a:hover, body.how-to-apply li#how-to-apply a:active,

body.academic-requirements li#academic-requirements a:link, body.academic-requirements li#academic-requirements a:visited,
body.academic-requirements li#academic-requirements a:hover, body.academic-requirements li#academic-requirements a:active,

body.costs-financial-aid li#costs-financial-aid a:link, body.costs-financial-aid li#costs-financial-aid a:visited,
body.costs-financial-aid li#costs-financial-aid, body.costs-financial-aid li#costs-financial-aid a:hover a:active,

body.scholarships li#scholarships a:link, body.scholarships li#scholarships a:visited,
body.scholarships li#scholarships a:hover, body.scholarships li#scholarships a:active,

body.transfer-students li#transfer-students a:link, body.transfer-students li#transfer-students a:visited,
body.transfer-students li#transfer-students a:hover, body.transfer-students li#transfer-students a:active,

body.accepted-students li#accepted-students a:link, body.accepted-students li#accepted-students a:visited,
body.accepted-students li#accepted-students a:hover, body.accepted-students li#accepted-students a:active {
	color: #FFCC00;
}


/*Sub Navigation End*/

/*Admission*/
#admissModule {
	clear: both;
	width: 858px;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFCC00;
	background-image: url(/images/new/admissBg.gif);
	background-repeat: repeat-x;
}

.admissCol {
/*  CP 0620  */	
/*	float: left; */
	float: right;
	font-size: 0.625em;
	color: #1E3B78;
	text-transform: uppercase;
	font-weight: bolder;
	vertical-align: middle;	
}

.admissColAdmiss {
/*  CP 0620  */	
	float: left;
/*	float: right; */
	font-size: 0.625em;
	color: #1E3B78;
	text-transform: uppercase;
	font-weight: bolder;
	vertical-align: middle;	
}

.admissCol a:visited, .admissCol a:active, .admissCol a:link {
/*  CP 0620  */	
	color: #1E3B78;
	font-weight: normal;
	text-transform: uppercase;
	font-weight: bolder;
	text-decoration: none;
}

.admissCol a:hover {
/*  CP 0620  */	
	color: #000;
	text-decoration: none;
	font-weight: bolder;
}

/*Admission End*/

/*Image Component*/
#image {
	width: 858px;
	height: 299px;
	margin: 0 auto;
	padding: 0;
}
/*Image Component End*/

/* CP 0620  */
/*Level 3 Image Component*/
#imageL3 {
	width: 858px;
	height: 126px;
	margin: 0 auto;
	padding: 0;
}
/*Level 3 Image Component End*/

/*Page Layout Devices*/

.container {
	position: relative;
	width: 858px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	text-align: left;
	border-left: 1px solid #3D5D8E;
	border-right: 1px solid #3D5D8E;
}

.colOne {
	width: 275px;
	float: left;
	margin: 0 auto;
	padding: 0;
}

.colOne2 {
	width:275px;
	float:left;
	margin:0 auto;
	padding:25px 0 0;
}

.colLeft {
	float: left;
}

.colLeft img.graphicLink {  /* positions onlineGift graphic - MC */
	margin:0 0 2px 10px;
	padding:0;
}

.colLeftsm {
	float: left;
	font-size: 9px;
}

.colRight {
	float: right;
}

.colRightSub
{
	margin: 25px 0 0 0;
	float: right;
}


/* CP 0620 */
.colBotPad {
	margin: 0 0 0 300px;
	float: right;
}

.width225 {
	width: 225px;
}

.width245 {
	width: 245px;
}

.width275 {
	width: 275px;
}

.width290 {
	width: 290px;
}

.width375 { /* MC 08.21.08 */
	width: 375px;
}

.width640 { /* MC 08.21.08 */
	width: 640px;
}

.width750 { /* MC 08.21.08 */
	width: 750px;
}

.content {
	float: left;
	width: 580px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

.contentGalleries {
	float: left;
	width: 590px;
	margin: 0 auto;
	padding:20px 0 0;
	text-align: left;
}

/*  CP 0620  */
.cover {
	background-image: url(/images/new/subContentGradCover.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.subs {
	background-image: url(/images/new/subContentGrad.gif);
	background-repeat: repeat-y;
}

/*Second Level Content Area : Life*/

/*Life begin*/
.subContentLife {
	width: 320px;
	padding: 20px 5px 5px 5px;
	margin: 0 0 0 10px;
}

.subContentLife p, .subContentAdmiss p, .subContentLearn p { 
	padding: 5px 0 10px 0;
}

.subContentLife h2 { 
	color: #E57F1B;
	font-size: 1.5em;
	display: inline; 
}

.subContentLife h3 { 
	color: #E57F1B;
	font-size: 1.25em;
	display: inline; 
}
/*Life end*/

/*Admission begin*/
.subContentAdmiss {
	width: 320px;
	padding: 20px 5px 5px 5px;
	margin: 0 0 0 10px;

}

.subContentAdmiss h2 { 
	color: #009999;
	font-size: 1.5em;
	display: inline; 
}

.subContentAdmiss h3 { 
	color: #009999;
	font-size: 1.25em;
	display: inline; 
}
/*Admission end*/

/*Learning begin*/
.subContentLearn {
	width: 310px;
	padding: 20px 5px 5px 5px;
	margin: 0 0 0 10px;
}


.subContentLearn h2 { 
	color: #D8B209;
	font-size: 1.5em;
	display: inline; 
}
/*Learning end*/


/* Added more by Fuad 

1. added clear:both for the layer to always stay lower of the content while maintaining float: left
2. added .wavesElongated for the entire width of the application
*/
.waves {
	float: left;
	width: 265px;
	height: 85px;
	margin: 0;
	padding: 0;
	background-image: url(/images/new/footerWaves.gif);
	background-repeat: no-repeat;
	clear: both;
}

/* invalid class name; commenting out -RM
.2Elongated {
	float: left;
	width: 100%;
	height: 85px;
	margin: 0;
	padding: 0;
	background-image: url(/images/new/footerWaves2.gif);
	background-repeat: no-repeat;
	clear: both;
}*/
.wavesElongated {
	float: left;
	width: 100%;
	height: 85px;
	margin: 0;
	padding: 0;
	background-image: url(/images/new/footerWaves2.gif);
	background-repeat: no-repeat;
	clear: both;
}
.wavesBlue {
	float: left;
	width: 265px;
	height: 85px;
	margin: 0;
	padding: 0;
	background-image: url(/images/new/footerWavesBlue.gif);
	background-repeat: no-repeat;
	clear: both;
}

.wavesElongatedBlue {
	float: left;
	width: 100%;
	height: 85px;
	margin: 0;
	padding: 0;
	background-image: url(/images/new/footerWavesBlue.gif);
	background-repeat: no-repeat;
	clear: both;
	text-align: right;
	background-color: #152B54;
}

.wavesFooter {
	float: left;
	width:  848px;
	height: 85px;
	margin: 0;
	padding: 0;
	background-image: url(/images/new/footerWaves2.gif);
	background-repeat: no-repeat;
	/*background-color: #FFF;*/ /*changed by emg in version of global.css found in learning zip file */
	background-color: #1E3b78;
}

#footer {
	width: 860px;
	height: 92px;
	margin: 0 auto;
	padding: 0;
	color: #FFF;
	text-align: left;
	font-size: 0.625em;
	font-weight: bold;
	line-height: 14px;
	background-image: url(/images/new/footerBg.gif);
	background-repeat: no-repeat;
}

#footer a:link, #footer a:visited, #footer a:active {
	margin: 0 auto;
	padding: 0;
	color: #FFCC00;
	text-transform: uppercase;
}

#footer a:hover {
	color: #FFCC00;
	text-decoration: underline;
}


/* footer styles added by RM - this method seems to work better than emg's code */
#footer-container {
	width:860px;
	margin:0 auto 20px;
	padding:0;
}

#footer-container #footer { 
	float:left;
}
/* end footer styles added by RM */


.pad2 {
	padding: 2px;
}

.pad05 {
	padding: 0 5px 0 5px;
}

.pad5 {
	padding: 5px;
}

.pad5_0 {
	padding:5px 0;
}

.pad5_7 {
	padding: 5px 7px;
}

.pad8 {
	padding: 8px;
}

.pad5_10 {
	padding: 5px 10px;
}

.pad10 {
	padding: 10px;
}

.pad12 {
	padding: 12px 5px;
}

.pad1510 {
	padding: 15px 10px;
}

/*Footer Components End*/


.clear {
	clear: both;
}

.alignCenter {
	vertical-align: middle;
}

.alignBottom {
	vertical-align: text-bottom;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

/*.circlebullet ul, circlebullet li {  MC 08.21.08 added to space list items 
	font-size: 1.2em/1.5em;
	list-style: circle outside;
}
*/
/*.squarebullet ul, .squarebullet li {  MC 08.21.08 added to space list items 
	font-size: 1.2em/1.5em;
	list-style: square outside;
}*/

/*Page Layout Devices End*/


/*MODULES*/

/*Video Module commented out by MC 110508 - class now added to videoteaser.css*/
/*
.video
{
	width: 245px;
	margin: 0 0 0 10px;
	padding: 10px;
	background-image: url(/images/new/videoBg.gif);
	background-repeat: no-repeat;
	height: 183px;
}
*/

/*TEASER MODULE ADDED BY MONICA 10/2008*/

.teaser {
	width: 260px;
	height: 295px;
	margin: 0 0 0 10px;
	padding: 0px;
	border: none;
}

/*MODULES ADDED BY MONICA END*/



/*News and Event Module*/
.newsEventsHead
{
	width: 290px;
	height: 23px;
	margin: 0 0 0 10px;
	padding: 0;
	background-color: #3399cc;
	color: #FFF;
}

.newsEventsHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/newsEvents.gif) no-repeat;
	width:290px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}


.newsEvents
{
	width: 270px;
	padding: 5px;
	margin: 0 0 0 10px;
	font-size: 0.75em;
	color: #666;
}

.newsEvents ul{
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}

.newsEvents li {
	padding: 10px 0 10px 0;
	border-bottom: 1px dotted #999;
}

.newsEvents a:link, .newsEvents a:visited, .newsEvents a:active {
	color: #1E3B78;
	font-weight: normal;
}

.newsEvents a:hover {
	text-decoration: underline;
}

.newsEvents .feed h4 { /* added by RM */
	padding-top:10px;
	display:block;
	font-size:100%;
}
.newsEvents .feed p.timestamp { /* added by RM */
	border-bottom: 1px dotted #999;
	padding-bottom:10px;
	font-size:90%;
}

.newsEvents p#more { padding-top:10px; } /* added by RM */

/*Sites For *Go To Module*/

.sitesForHead
{
	width: 265px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #006666;
	color: #FFF;
}

.sitesForHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/sitesFor.gif) no-repeat;
	width:265px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.goToHead {
	width: 265px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #CCCC00;
	color: #FFF;
}

.goToHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/goTo.gif) no-repeat;
	width:265px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.sitesForgoTo {
	width: 265px;
	/*margin: 0 auto;*/
	margin:0 auto 9px;
	padding:0 0 30px;
	font-size: 0.6875em;
	background:url(/images/new/greyGrad.gif) left bottom no-repeat;
}

.sitesForgoTo ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

.sitesForgoTo li {
	line-height: 20px;
}

.sitesForgoTo a:link, .sitesForgoTo a:visited, .sitesForgoTo a:active {
	color: #1E3B78;
	padding: 10px;
	font-weight: bold;
	text-transform: none;
}

.sitesForgoTo a:hover {
	text-decoration: underline;
}

.last
{
	width: 265px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	background-image: url(/images/new/greyGrad.gif);
	background-repeat: no-repeat;
}

/*Second Level RightHand Side Modules*/

.ResLifeHead {
	width: 217px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #EC8C2E;
	color: #FFF;
}

.ResLifeHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/lifeTitle_ResLife.gif) no-repeat;
	width:217px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.VisitHead {
	width: 217px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #EC8C2E;
	color: #FFF;
}

.VisitHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/lifeTitle_Visit.gif) no-repeat;
	width:217px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.InvolveHead {
	width: 217px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #EC8C2E;
	color: #FFF;
}

.InvolveHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/lifeTitle_Involve.gif) no-repeat;
	width:217px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.AdmissOfficeHead {
	width: 217px;
	height: 37px;
	margin: 0 auto;
	padding: 0;
	/* modified by MC 07.18: background-color: #0d9b8c; */
	color: #FFF;
}

.AdmissOfficeHead h2 { /* image replacement */
	margin:0;
	display:block;
	/* modified by MC: replaced old image with new version 07.18 */
	background:url(/images/new/admissTitle_Office.gif) no-repeat;
	width:217px;
	height:37px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.AdmissLearningHead {
	width: 217px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #006666;
	color: #FFF;
}

.AdmissLearningHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/admissTitle_Learning.jpg) no-repeat;
	width:217px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.AdmissLinksHead {
	width: 217px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #006666;
	color: #FFF;
}

.AdmissLinksHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/admissTitle_Links.gif) no-repeat;
	width:217px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.AdmissNeighHead {
	width: 217px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #006666;
	color: #FFF;
}

.AdmissNeighHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/admissTitle_Neigh.gif) no-repeat;
	width:217px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.AdmissNewsHead h2 { /* image replacement */
	margin:0px 0px 15px;
	display:block;
	background:url(/images/new/admissTitle_News.gif) no-repeat;
	width:217px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}


.LearnProfileHead {
	width: 217px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #D7AB00;
	color: #FFF;
}

.LearnProfileHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/learnTitle_profile.gif) no-repeat;
	width:217px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.LearnProfessorHead {
	width: 217px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background-color: #D7AB00;
	color: #FFF;
}

.LearnProfessorHead h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/learnTitle_proff.gif) no-repeat;
	width:217px;
	height:23px;
	text-decoration:none;
	text-align:left;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

.line-height18 {
	line-height: 18px;
}

.subLeft2 {
	width:217px;
	margin:0 auto 1.5em;
	padding:0 0 30px;
	/*font-size:0.6875em;*/
	background:url(/images/new/greyGrad2.gif) left bottom no-repeat;
}


.subRight {
	width: 217px;
	margin: 0 auto;
	padding: 0;
	font-size: 0.6875em;
}

.subRight2 {
	width:217px;
	margin:0 auto 1.5em;
	padding:0 0 30px;
	font-size:0.6875em;
	background:url(/images/new/greyGrad2.gif) left bottom no-repeat;
}

.subRight ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

.subRight2 ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
	clear:left;
}

.subRight li {
	line-height: 20px;
	margin-left:0;
	/*margin-left:1em; /* from emg learning zip file */       /* both of these removed by RM as it messes up right column module alignments on some landing pages
	/*text-indent:-1em; /* from emg learning zip file */
}

.subRight2 li {
	list-style-type:none;
	margin:0;
	padding:0 10px;
	line-height:20px;
}

.subRight li a:link, .subRight li a:visited, .subRight li a:active {
	color:#1E3B78;
	padding:10px;
	font-weight:bold;
	text-transform:none;
}

.subRight2 li a:link, .subRightD2 li a:visited {
	color:#1E3B78;
	/*padding:10px;*/
	font-weight:bold;
	/*text-transform:none;*/
}

.subRight a:hover {
	text-decoration:underline;
}

.subRight a:hover, .subRight2 a:active, .subRight2 a:focus {
	text-decoration:underline;
}

.subRight li.inactive { 
	/*margin-left:1em;*/
	padding:0 10px;
	font-weight: bold;
	color:#999999;
	line-height:120%;
	margin-top:5px;
	margin-bottom:5px;
}

.subRight2 li.inactive { 
	margin:5px 0;
	padding:0 10px;
	font-weight:bold;
	color:#999;
	line-height:120%;
}

.subRight2 dl.profile { margin-top:0; }

.subRight2 dl.profile dt { font-weight:bold; margin-top:5px; }

.subRight2 dl.profile dd { margin-left:0; margin-bottom:10px; }

.subRightAdminPic2 {
	margin-top:-2px;
	margin-right:5px;
	padding:8px;
	float:right;
	font-size:0.6875em;
}

/*Second Level RightHand Side Modules end*/


/*  CP 0621  */
.subLastLrg {
	width: 223px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	background-image: url(/images/new/greyGradLrg.gif);
	background-repeat: no-repeat;
}


.subLast {
	width: 217px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	background-image: url(/images/new/greyGrad2.gif);
	background-repeat: no-repeat;
}

/*MODULES END*/

/*General Links*/
/*a:link, a:visited, a:active {text-decoration: none;}    modified by RM
a:hover {text-decoration: underline;}*/

a:link, a:visited { color:#1E3B78; font-weight:bold; text-decoration:none; }

a:hover, a:active, a:focus { text-decoration:underline; }

/*subpage additions*/
.graduateStudiesText, .admissionText, .learnText, .academicText, .lifeText, .discoverText {
	font-size: 0.75em;
	color: #333333;
	padding: 5px 15px 5px 15px;
	line-height:135%;
	}
.graduateStudiesText p, .admissionText p, .learnText p, .academicText p, .lifeText p, .discoverText p { 
	padding: 0 0 10px 0;
	}
	
.graduateStudiesText h2, .admissionText h2, .learnText h2, .academicText h2, .lifeText h2, .discoverText h2 { line-height:120%; }

.graduateStudiesText h2 { 
	font-size: 2em;
 /* color: #cccc00; */
	color: #999933;
	}
.admissionText h2 {
	font-size: 2em;
	color: #0d9b8c;
	}
.admissionText h3 {
	color: #0d9b8c;
	padding: 0 0 10px 0;
	font-size:1.25em;
	}
.learnText h2 {
	font-size: 2em;
	color:#D8B209;
}
.academicText h2 {
	font-size: 2em;
	color:#cc0000;
}
.lifeText h2 {
	font-size: 2em;
	color:#E57F1B;
}
.discoverText h2 {
	font-size: 2em;
	color:#5282AD;
}
	
.graduateStudiesText a:link, .graduateStudiesText a:visited, .graduateStudiesText a:active, 
.admissionText a:link, .admissionText a:visited, .admissionText a:active,
.learnText a:link, .learnText a:visited, .learnText a:active,
.academicText a:link, .academicText a:visited, .academicText a:active, 
.lifeText a:link, .lifeText a:visited, .lifeText a:active,
.discoverText a:link, .discoverText a:visited, .discoverText a:active 	{ 
	color: #1e3b78; font-weight: bold;
	}

.graduateStudiesText a:hover, .admissionText a:hover, .learnText a:hover, .academicText a:hover, .lifeText a:hover, .discoverText a:hover	{ 
	text-decoration: underline;
	}

.graduateStudiesText ul, .admissionText ul, .learnText ul, .academicText ul, .lifeText ul, .discoverText ul, .subContentLearn ul { 
	margin-left:0px;
	margin-top:5px;
	padding-left: 10px;
	list-style-type:none;
	}
.graduateStudiesText ul li 	{ padding-left:15px;padding-bottom:5px;background-image:url(/images/new/3rdLevel_graduate_bullet.png);background-repeat:no-repeat;background-position:0px 0px;}
.admissionText ul li 			{ padding-left:15px;padding-bottom:5px;background-image:url(/images/new/3rdLevel_admission_bullet.png);background-repeat:no-repeat;background-position:0px 0px;}
.learnText ul li { padding-left:15px;padding-bottom:5px;background-image:url(/images/new/3rdLevel_learn_bullet.png);background-repeat:no-repeat;background-position:0px 0px;}
.academicText ul li { padding-left:15px;padding-bottom:5px;background-image:url(/images/new/3rdLevel_academic_bullet.png);background-repeat:no-repeat;background-position:0px 0px;}
.lifeText ul li { padding-left:15px;padding-bottom:5px;background-image:url(/images/new/3rdLevel_life_bullet.png);background-repeat:no-repeat;background-position:0px 0px;}
.discoverText ul li { padding-left:15px;padding-bottom:5px;background-image:url(/images/new/3rdLevel_discover_bullet.png);background-repeat:no-repeat;background-position:0px 0px;}
.subContentLearn ul li 			{ padding-left:15px;padding-bottom:5px;background-image:url(/images/new/learn_bullet.gif);background-repeat:no-repeat;background-position:0px 0px;}

.graduateStudiesText li a, .admissionText li a, .learnText li a, .academicText li a, .lifeText li a, .discoverText li a, .subContentLearn li a		{ 
	color: #1E3b78;
	font-weight: bold;
	font-style: normal;
	}
.lowPadding 				{ margin: 10px 20px;}
.ReturnToDiscoverUSMDiv2 a		{ color:#ffcc00;font-size:14px;}
.ReturnToDiscoverUSMDiv a		{ font-size:14px;}
.ReturnToDiscoverUSM, 
.ReturnToAdmission 			{ color: #0d9b8c;font-weight: bold;margin-right: 30px;}

dl.nomargin dt { font-weight:bold; }

dl.nomargin dd { margin-left:0; }

/************** for bottom of second level pages *****************/
.LearnHomeLink {
    margin: 35px 20px auto auto;
    padding-bottom: 50px;
    text-align: right;
}

.LearnHomeLink a:link,
.LearnHomeLink a:visited {
    color: #D8B209;
    text-decoration: none;
}

.LearnHomeLink a:hover,
.LearnHomeLink a:active {
    color: #D8B209;
    text-decoration: underline;
}

.LearnHomeLinkText {
    color: #D8B209;
    font-size: 0.9em;
    font-weight: bold;
}


.LifeHomeLink {
    margin: 35px 20px auto auto;
    padding-bottom: 50px;
    text-align: right;
}

.LifeHomeLink a:link,
.LifeHomeLink a:visited {
    color: #E57F1B;
    text-decoration: none;
}

.LifeHomeLink a:hover,
.LifeHomeLink a:active {
    color: #E57F1B;
    text-decoration: underline;
}

.LifeHomeLinkText {
    color: #E57F1B;
    font-size: 0.9em;
    font-weight: bold;
}


.DiscoverHomeLink {
    margin: 35px 20px auto auto;
    padding-bottom: 50px;
    text-align: right;
}

.DiscoverHomeLink a:link,
.DiscoverHomeLink a:visited {
    color: #6699cc;
    text-decoration: none;
}

.DiscoverHomeLink a:hover,
.DiscoverHomeLink a:active {
    color: #6699cc;
    text-decoration: underline;
}

.DiscoverHomeLinkText {
    color: #6699cc;
    font-size:1em;
    font-weight: bold;
}

ul.nobullet, ul.nobullet li, ul.nobullet li li { list-style:none; background-image:none; }

ul.nobullet li { margin-left:0; padding-left:0; }

.imageCol img { margin:10px auto; display:block; }



/* additions by - MC 09.04.08 */
.subNavGrad .Here3 a:link , 
.subNavGrad .Here3 a:visited , 
.subNavGrad .Here3 a:hover , 
.subNavGrad .Here3 a:active {
	color: #660000;
	text-decoration: none;
}

#homeAlert {
	margin:10px 0 0;
	padding:0 10px 0 3px;
	height:275px;
	overflow:auto;
	line-height:140%;
}

#homeAlert h3 {
	font-size:1.2em;
	color:#800000;
	line-height:120%;
	display:block;
}

#homeAlert h4 {
	font-size:1.1em;
	color:#333;
	line-height:120%;
	display:block;
}

#homeAlert p {
	margin:10px 0;
	padding:0;
}

#homeAlert ul {
	list-style-type:disc;
}

#homeAlert ul, #homeAlert ol {
	margin:0 0 0 1em;
	padding:0 0 1em 1em;
}

#homeAlert li {
	border:none;
	padding:0;
}

#homeAlert a:link, #homeAlert a:visited, #homeAlert a:hover, #homeAlert a:active, #homeAlert a:focus { font-weight:bold; }

#homeTeaser { height:223px; padding:0 5px; }

.wavesHome { background:url(/images/new/footerWaves.gif) left bottom no-repeat; float:left; /*padding-bottom:15px;*/ padding-bottom:40px; }

.offsetTop { margin-top:2em; }

.offsetBottom { margin-bottom:2em; }

.admissionPage .feed, 
.discoverPage .feed, 
.graduatePage .feed { width:197px; margin:0 10px; }

.admissionPage .feed h4,
.discoverPage .feed h4,
.graduatePage .feed h4 { font-size:1.1em; }

/*#feed-container { width:197px; margin-left:10px; padding:15px 0 0; }*/

.admissionPage .feed h4 a:link, .admissionPage .feed h4 a:visited, 
.admissionPage .feed h4 a:hover, .admissionPage .feed h4 a:active, .admissionPage .feed h4 a:focus,

.discoverPage .feed h4 a:link, .discoverPage .feed h4 a:visited, 
.discoverPage .feed h4 a:hover, .discoverPage .feed h4 a:active, .discoverPage .feed h4 a:focus,

.graduatePage .feed h4 a:link, .graduatePage .feed h4 a:visited, 
.graduatePage .feed h4 a:hover, .graduatePage .feed h4 a:active, .graduatePage .feed h4 a:focus {
	margin:0;
}

.admissionPage .feed p.timestamp,
.discoverPage .feed p.timestamp, 
.graduatePage .feed p.timestamp { margin-bottom:12px; /*font-size:0.6em;*/ font-size:0.9em; }

.admissionPage .feed p#more a:link, .admissionPage .feed p#more a:visited, 
.admissionPage .feed p#more a:hover, .admissionPage .feed p#more a:active, .admissionPage .feed p#more a:focus, 

.discoverPage .feed p#more a:link, .discoverPage .feed p#more a:visited,
.discoverPage .feed p#more a:hover, .discoverPage .feed p#more a:active, .discoverPage .feed p#more a:focus, 

.graduatePage .feed p#more a:link, .graduatePage .feed p#more a:visited, 
.graduatePage .feed p#more a:hover, .graduatePage .feed p#more a:active, .graduatePage .feed p#more a:focus {
	color: #1E3B78;
	padding:10px 0;
	font-weight: bold;
	text-transform: none;
	font-size:1em;
}

.note { font-size:0.9em; color:#555; font-style:italic; border-top:1px dotted #555; }

/**********************************/
/* home page news feed            */

#homeNews {
	width:290px;
	margin:0 0 0 10px;
	padding:0;
	float:left;
	/*background-color:#F5E0D6;*/
	background-color:#F9EBE5;
}

#homeNews h2 { /* image replacement */
	margin:0;
	display:block;
	background:url(/images/new/newsEvents2.gif) left top no-repeat;
	width:290px;
	height:23px;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

#homeNews .newsEvents { 
	padding:5px 11px;
	margin:0;
	/*width:270px;*/
	width:268px;
	float:left;
}

#homeNews .newsEvents a:link, #homeNews .newsEvents a:visited, 
#homeNews .newsEvents a:hover, #homeNews .newsEvents a:active, #homeNews .newsEvents a:focus { font-weight:bold; /*color:#CB6533;*/ }

#homeNews #newsLinks { float:left; width:270px; margin:3px 0 4px; }

#homeNews #newsLinks li { display:inline; border-bottom:none; padding:0 0.5em; margin:0; }

#homeNews #newsLinks li.newsLinksFirst { border-right:1px solid #CB6533; padding-left:0; }

#homeNews #newsLinks a:link, #homeNews #newsLinks a:visited, 
#homeNews #newsLinks a:hover, #homeNews #newsLinks a:active, #homeNews #newsLinks a:focus,
#homeNews #more a:link, #homeNews #more a:visited, 
#homeNews #more a:hover, #homeNews #more a:active, #homeNews #more a:focus { /*color:#656565;*/ color:#CB6533; }

/*#homeNews div#newsTeaser { width:270px; margin:5px auto 0; background-color:#E6E6E6; float:left; }*/

#homeNews div#newsTeaser a { 
	background:url(/images/new/usmTodayVisit.gif) left top no-repeat;
	margin:5px auto;
	display:block;
	width:268px;
	height:108px;
	text-indent:-5000em;
	overflow:hidden;
	float:left;
}

/*#homeNews #newsTeaser a:link, #homeNews #newsTeaser a:visited, #homeNews #newsTeaser a:hover, #homeNews #newsTeaser a:active, #homeNews #newsTeaser a:focus { padding:3px; }*/

#homeNews .feed { float:left; }

#homeNews .newsItem { float:left; padding-bottom:0.5em; border-bottom:1px solid #888; }

#homeNews h4 {
	font-size:0.9em;
	margin:0 0 0.4em;
}

#homeNews .channel { display:none; }

#homeNews img.thumb {
	float:right;
	margin:0 0 5px 15px;
}

#homeNews .description { font-size:0.9em; line-height:130%; color:#000; }

#homeNews .timestamp { font-size:0.9em; color:#555; border-bottom:none; padding-bottom:0; margin:0.2em 0 0; }

#homeNews #more { float:left; text-transform:uppercase; font-size:0.9em; margin-top:0.2em; }

#headlineOnlyNews .channel, #headlineOnlyNews img.thumb, #headlineOnlyNews .description { display:none; }

#imageBoxHome {
	width:264px;
	float:left;
}

#defaultImageHome {  /* container for the default image that displays when javascript is disabled. image is set in sliderHome.css */
	width:264px;
	float:left;
}

#teaserBox #imageBoxHome img { /* fixes safari image display problem by overriding display:block in #teaserBox grandparent */
	display:inherit;
}

.smalltext p, .smalltext li { /* used on graduate studies landing page */
	font-size:0.75em;
	line-height:1.4em;
}

.actionlist { font-size:115%; }

.actionlist ul { padding-left:0.7em; margin-left:0.7em; }

.actionlist li { margin-bottom:1.2em; }
