@charset "utf-8";
/* 	-------------------------
	Teacher Education CSS Template
	Accent Color Purple - #660066;
	Accent Color Dark Blue - #115a6b;	
	To quickly change this, do find and replace for that color
*/
body{
	margin: 0px;
	background: #0D2820;
	font-family:Arial, Verdana, Helvetica, sans-serif
}

/*div for site map above content out of view for screen reader*/

#sreader {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.hidden {
	height:1px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:-500px;
	width:1px;
}

#pageContainer {
	background-image: url(http://education.msu.edu/images/dept-background.png);
	background-repeat: repeat-x;
	/*	height: 100% !important;*/ 
	background-color:#0D2820;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

#pageBorder{
	background-image: url(../images/dropshadows.png);
	background-repeat: repeat-y;
	background-position: center 130px;	
	background-attachment: fixed;
	height: 100%;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	
	/* firefox 3 fix */
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: none;

}

#mainContainer{

	margin-left: auto;
	margin-right: auto;
	text-align: center;

	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	
/* 	
	height: 500px; 
	background-color: #005a1a;
	width: 100%;	
	width: 900px; 
*/	
}
#headerGradient{
	height: 108px;
	width: 900px; 
/*
background-image:url(../images/header-bg.jpg);
	background-repeat: repeat-x;
	*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
/*
	height: 147px;
	width: 100%; 
	background-image:url(../images/coe.png);
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
*/
}
#headerContainer {
	height: 147px;
	width: 100%; 
	margin-left: auto;
	margin-right: auto;
	text-align: center;
/*	
	height: 108px;
	width: 900px; 
	background-image:url(../images/header-bg.jpg);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
*/
}

#headerSiteLogo{
	margin-top: 25px;
	/* margin-left: 10px;	 */
	padding-left: 10px;
	width: 535px;
	height: 70px;
	clear: left;
	float: left;
}

#headerSearch{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-right: 10px;
	height: 35px;
	float: right;
	vertical-align: top;
	clear: right;
}
#headerMSULogo{
	margin-top: 10px;
	margin-right: 10px;
	height: 32px;
	width: 152px;
	float: right;
	clear: right;
}

#bodyTop{
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
/*	height: 40px; */
	height: 40px;
	clear: both;
	
	background: url(../images/top-round3.png) no-repeat;
	background-position: center;
	width: 100%; 
	
	/* firefox 3 fix */
	/*margin-bottom: -1px;*/
	padding-bottom: 0px;
	border: none;

}

#bodyContainer{
	/*background: #FFFFFF url(../images/top-rounded.jpg) no-repeat; */
	background: #FFFFFF;
	height:100%;
	width: 820px;

	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;

}

/* ************************* BEGIN NAV ********************************* */
#navFeatureContainer{
	margin: 0px;
	padding: 0px;
	height: 100%;
	clear: both;
	text-align:left;
}

#inline-list {
	padding: 10px 5px 0px 5px;
	margin: 0px;
	float:left;
	width: 255px;
	height: 296px;
	background-image: url(../images/nav-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 2px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#inline-list p {
	display: inline;
}

#inline-list ul{
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 0px;
	padding: 2px;
}

#inline-list li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #115a6b;
	font-weight: lighter;
	font-size: 11px;
	line-height: 1.4em;
}

#inline-list a{
	text-decoration: none;
	color: #333333;
}
#inline-list a:hover{
	text-decoration: underline;
}

.NavHeadItem{
	font-size: 14px;
	color: #006633;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.NavHeadItem a{
	text-decoration: none;
	color: #006633 !important;
}
.NavHeadItem a:hover{
	text-decoration: underline;
}

/* ************************* END OF NAV **********************************/

#featureContainer{

	height: 309px;
	width: 551px;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	float: right;
}

#contentContainer, missionContainer{
	margin-bottom: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	clear:both;
	border: thin #CCCCCC;
	width: 100%;
}

#contentContainer a{
	text-decoration: none;
	/*color: #525252;*/
	color:#5EB2CD;
}

#contentContainer a:hover{
	/*color: #525252;*/
	color:#5EB2CD;
	/*background-color:#;*/
	text-decoration:none;
	/*text-decoration: underline;*/
    /*font-style:italic;*/
}
.newsList{
	padding-top:0px;
	list-style:none;
	font-size:14px;
}
.newsList li{
	padding-bottom:10px;
}

/* ------------------------[ CATEGORIES ]----------------------------------- */
.categoryContainer{
	width: 820px;
	margin-top: 5px;
	margin-bottom: 5px;

}
#fourColTbl{
	width: 100%;
	padding-top: 5px;
	margin: 1px;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
}

#threeColTbl{
	width: 100%;
	padding-top: 20px;
	margin: 1px;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
}

#two_ColTbl{
	width: 100%;
	padding-top: 5px;
	margin: 1px;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
}

#fourColTbl TH{
	width: 25%;
	background-image:url(/images/col-header-green-dept.png);
	background-position: center top;
	background-repeat: no-repeat;
	height: 45px;
	display: table-cell;

	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;

	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	line-height: normal;
	letter-spacing: .025em;
	padding-bottom: .2em;
/*	font-weight: bold; */
/*	font-variant: small-caps; */
}	

#threeColTbl TH{
	width: 33%;
	background-image: url(/images/blue-tab.png);
/*	background-position: left top;*/
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	height: 40px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	font-weight: lighter;
}

#two_ColTbl TH{
	width: 50%;
	/*background-image:background:url(../images/people-box.png) no-repeat;*/
/*	background-position: left top;*/
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
	height: 50px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

#threeColTblSplit{
	width: 100%;
	padding-top: 5px;
	margin: 1px;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: middle;
}

#TblSplit quarter{
	width: 25%;
	background-image:url(../images/fourcol-header.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
	height: 50px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

#TblSplit third{
	width: 33%;
	background-image:url(../images/fourcol-header.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
	height: 50px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

#TblSplit half{
	height: 50px;
	background-image:url(../images/people-box.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: center;
	padding-top: 12px;

}
	
#categoryContent TR{
	text-align: left;
	vertical-align: top;	

}

#categoryContent TD{
	text-align: left;
	padding-left: 15px;
	margin-left: 5px;
	padding-right: 10px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	/*background:url(/images/blue-tab-bottom.png) center bottom no-repeat;*/
}
#categoryContent TD a{
	/*color:#666;*/
	color:#5EB2CD;
}

.ItemTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}
.parserItem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-bottom:5px;
	margin:10px 0 5px 0;
}
.ItemDescription{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.moreContent{
	/*text-align: middle;*/
	text-transform:lowercase;
	font-size: 12px;
}
.moreContent td a{
	color:#5EB2CD !important;
}

form label{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
}
/* ------------------------[ PEOPLE ]----------------------------------- */
#peopleContainer{
	padding: 0px;
	margin: 0px;
	border: none;
	text-align: left;
	overflow: hidden;
	/* 	width: 100%; */

}

#peopleContainer a{
	color: #5EB2CD;
	text-decoration: none;
	border:0px;
}

#peopleContainer a:hover{
	color:  #5EB2CD;
	text-decoration: underline;
	border:0px;
/*	font-style:italic;*/
}

.peopleBox{
	width: 400px; 
	height: 100%;
	border: none;
	padding-left: 9px;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 5px;
	margin: 0px;
	float: left;
	overflow: hidden;

}

.peopleBoxHeader{
	height: 50px;
	background-image:url(/images/blue-tab-large.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;

}

.peopleBoxHeader a, #fourColTbl TH a, #threeColTbl TH a{
	color: #FFFFFF;
}
.peopleBoxHeader a:hover, #fourColTbl TH a:hover, #threeColTbl TH a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

.peopleContent{

	padding: 0px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align: left;
	padding-left: 5px;
	margin-left: 145px;
	vertical-align: top;
	color:#525252;

}

.peopleContentSmall{

	padding: 0px 0px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;

}

.peopleContentForm{

	padding: 0px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align: left;
	padding-left: 5px;
	margin-left: 0px;
	vertical-align: top;

}

.peoplePicture{
	width: 140px;
	float: left;
	padding-left: 0px;
	text-align: left;

}

.peopleName{
	color: #5EB2CD;
	font-size: 12px;
	font-weight: bold;
	float:left;
}
.peopleDegree{
	color: #525252;
	font-size: 11px;
	float:left;

}
.peopleEmail{
	color:#5EB2CD;
	font-size: 12px;
	font-weight: bold;
	padding-bottom:5px;
	float:left;
	width:100%;

}
.peopleBlurb{
	color: #000000;
	font-size: 11px;

}  
/* ------------------------[ FOOTER ]----------------------------------- */
#mainFooterContainer{
	width: 100%;
 	height: 100%;  
/*	background: #005a1a; */
	margin: 0px;
	padding: 0px;
}
#footerContainer{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 34px;
	padding-bottom: 0px;
	clear: both;
	margin-bottom: 0px;
	margin-top: 0px;
	background-position: center;
	/* 	width: 930px; changed 4/8/08 10am Justin*/
	width: 100%;
	/*background-color: #005a1a;*/

	background-image: url(../images/bottom-rounded4.png);
	background-repeat: no-repeat;
}
#footerContent{
	/*background-color: #005a1a;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	padding-bottom: 5px;
	clear: both;
	text-align: center;
}

#footerContent a{
	text-decoration: none;
	color: #FFFFFF;
}
#footerContent a:hover{
	text-decoration: underline;
}
/* ------------------------[ FOOTER NEW ]----------------------------------- */

#footerTop{
	margin-left: auto;
	margin-right: auto;
	height: 34px;
	padding-top: 30px;
	clear: both;
	margin-bottom: 0px;
	margin-top: 0px;
	background-position: center top;
	width: 100%;
	background-image: url(../images/bottom-rounded4.png);
	background-repeat: no-repeat;
	background-color:#0D2820;
	height:75px;
}

#footerLinks{
	font-size:.7em;
	color:#fff;
	width:870px;
	padding-left:30px;
	margin:0 auto;
	text-align:left;
}

#footerLinks a{
	color:#fff;
	text-decoration:none;
}

#footerHolder{
    height:80px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/*background: #19463B;*/
}
#footerHolder img{
	border:none;
}

#footer-bg{
	width:100%;
	padding:0;
	margin:0;
	height:79px;
	background-color:#163e34;
	border-top:3px solid #618f62;
	border-bottom:3px solid #618f62;
}

#footerContentLeft{
	/*background-color: #19463B;*/
	font-family: Terbuchet MS, Helvetica, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 535px;
	height:100%;
	float:left;
	height:100%;
	text-align:left;
	padding-left: 5px;
}

#footerContentRight{
	/*background-color: #19463B;*/
	font-family: Terbuchet MS, Helvetica, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 100px;
	white-space:nowrap;
	float:left;
	text-align:left;
	margin-top:10px;
	height:50px;
}

#footerContentLeft a{
	text-decoration: none;
	color: #FFFFFF;
}

#clear {
	clear: both;
}
.social-media{
	cursor:pointer;
}
#stayConnected{
	height:48px;
	float:right;
	margin-top:9px;
	color:#525252;
	position:relative;
	left:20px;
	display:none;
}
#stayConnectedLeft{
	float:left;
	background:url(/images/social-media-left.png) no-repeat;
	height:48px;
	width:16px;
}
#stayConnectedRight{
	float:left;
	background:url(/images/social-media-right.png) no-repeat;
	height:48px;
	width:16px;
}
#stayConnectedMiddle{
	float:left;
	background:#fff;
	height:35px;
	padding-top:12px;
}

#stayConnectedMiddle p{
	font-size:15px;
	float:left;
	margin-top:4px;
	width:50px;
	cursor:pointer;
}

/* ------------------------[ END FOOTER NEW ]----------------------------------- */


/* ------------------------[ PHD ]----------------------------------- */
#headerGradient-phd{
	height: 108px;
	width: 900px; 
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#mainFooterContainer-phd{
	width: 100%;
	height: 100%;
	background: #000000;
	margin: 0px;
	padding: 0px;
}
#sec-nav{
	background:url(http://www.educ.msu.edu/te/phd/images/sec-nav-fade.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	float:left; 
	margin-top:10px;
	padding:30px 0 30px 15px; 
	width:800px; 
	height:auto;	
}
#sec-nav h1{
	color:#333;
	margin:0;
	padding:0 0 0 15px;
	font-size:18px;
	font-weight:100;
}
.sec-nav-sub{
	width:25%;
	margin:0;
	padding:0;
	float:left;
}
#sec-nav ul{
	width:100%;
	margin:0;
	padding:0;
}
#sec-nav li{
	color:#666;
	font-size:12px;
	margin:2px 0 0 15px;
	padding:0;
	list-style-type:none;
}
#sec-nav li a:link{
	color:#666;
	text-decoration:none;
}
#sec-nav li a:active{
	color:#666;
	text-decoration:none;
}
#sec-nav li a:visited{
	color:#666;
	text-decoration:none;
}
#sec-nav li a:hover{
	color:#000;
	/*background-color:#;*/
	text-decoration:none;
}

/* --------------- Page container - banner colors ------------------- */
#pageContainer-phd-new {
	background-image: url(http://education.msu.edu/images/dept-background.png);
	background-repeat: repeat-x;
	background-color:#0D2820; 
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}


#pageContainer-phd {
	background-image: url(../images/page-bg2-phd.jpg);
	background-repeat: repeat-x;
	background-color:#000000; 
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

#pageContainer-phd-orange {
	background-image: url(../images/page-bg3-phd.jpg);
	background-repeat: repeat-x;
	background-color:#000000; 
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
#pageContainer-phd-purple {
	background-image: url(../images/page-bg4-phd.jpg);
	background-repeat: repeat-x;
	background-color:#000000; 
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

#pageContainer-phd-yellow {
	background-image: url(../images/page-bg5-phd.jpg);
	background-repeat: repeat-x;
	background-color:#000000; 
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
#pageContainer-phd-blue {
	background-image: url(../images/page-bg6-phd.jpg);
	background-repeat: repeat-x;
	background-color:#000000; 
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
#pageContainer-phd-red {
	background-image: url(../images/page-bg7-phd.jpg);
	background-repeat: repeat-x;
	background-color:#000000; 
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
#pageContainer-phd-education-blue {
/* Education Blue Background Stripe */
	background-image: url(../images/page-bg8-phd.jpg); 
/*	background-image: url(../images/page-bg2-phd.jpg); */
	background-repeat: repeat-x;
	background-color:#000000; 
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
#headerContainer-phd {
	height: 90px; /* 147 */
	width: 100%; 
	margin-left: auto;
	margin-right: auto;
	text-align: center;

}

#mainFooterContainer-phd{
	width: 100%;
	height: 100%;
	background: #000000;
	margin: 0px;
	padding: 0px;
}

.peopleBoxHeader-phd{
	height: 50px;
	background-image:url("http://www.educ.msu.edu/te/images/people-box-phd.png");
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: center;
	padding-top: 12px;

}

/* ------------------------[ MASTERS ]----------------------------------- */

#pageContainer-masters {
	background-image: url(/images/dept-background.png);
	background-repeat: repeat-x;
/*	height: 100% !important;*/ 
	background-color:#0D2820; 
	
	margin: 0px;
	padding: 0px;
	overflow: hidden;

	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

#inline-list-masters {
	padding: 5px 5px 5px 5px;
	margin: 0px;
	float:right;
	width: 259px; /* Adjust for Gap */
	height: 296px;
	background-image: url(../images/nav-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 2px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#inline-list-masters p {
	display: inline;
}

#inline-list-masters ul{
	margin-left: 5px;
	margin-top: 1px;
/*	margin-bottom: 5px; Justin update : 11-18-2009*/
	margin-bottom: .5em;
	padding: 1px;
}

#inline-list-masters li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #115a6b;
	font-weight: lighter;
	font-size: 11px;
	line-height: 1.6em;
}

#inline-list-masters a{
	text-decoration: none;
	color: #525252;
}
#inline-list-masters a:hover{
	text-decoration: underline;
}

#inline-list-masters br{
	height: 0;
}


#navFeatureContainer-masters{
	margin: 0px;
	padding: 0px;
	height: 100%;
	clear: none;
	text-align:left;
}

#featureContainer-masters{

	height: 309px;
	width: 545px;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
}


.transparent-box {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.non-transparent-box{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#eventFrame{
	width:250px;
	height:300px;
	overflow: hidden;
	margin-top:10px;
}
.newsList{
	list-style:none;
	margin-top:10px;
	padding:0;
	color:#525252;
}
.newsList li{
	padding-bottom:15px;
	
}
.newsDescription{
	font-size:12px;
	float:left;
	margin:4px 0 15px 0;
	color:#666;
}
/*--- Rankings Box ---*/
.ranking{
	float:left;
	width:290px;
	margin:0 10px 10px 0;
	padding:0;
}
.ranking-top{   
	background:url(/images/tab-l.png) no-repeat left top;
	height:33px; /*45*/
	width:100%;
	display:block;
	float:left; /*20*/
	text-decoration:none;
	text-align: center;
	color:#FFF;
	border-bottom:2px solid #fff;
	font-size:1.1em;
}
.ranking-top span{   
	background: url(/images/tab-r.png) no-repeat right top;
	display:block;
	padding:10px 10px 0 0;   
	display:block;   
	height:23px; /*30*/ 
	margin-left:10px;
	} 
.ranking-middle{
	float:left;
	background:#ddeaec;
	width:100%;
	padding-top:5px;
	font-size:12px;
}
.ranking-middle ol{
	padding:10px 10px 0 30px;
	margin:0;
}
.ranking-middle ol li{
	height:auto !important;
	width:auto !important;
}
.ranking-bottom{   
	background:url(/images/rankings-box-l.png) no-repeat left top;
	height:20px; /*45*/
	width:100%;
	display:block;
	float:left;
	text-decoration:none;
	text-align: center;
	color:#FFF;
}
.ranking-bottom span{   
	background: url(/images/rankings-box-r.png) no-repeat right top;
	display:block;
	padding:10px 10px 0 0;   
	display:block;   
	height:20px; /*30*/  
	margin-left:10px;
	} 	
.ranking-middle a{
	color:#666 !important;
}
/*end Rankings Box*/

/*start Nav Expand*/
#top-navigation{

	width:100%;
	clear: both;
	float:left;
	/* Updated 8/23 */
	/* float:right; 
	   *float:none;	
	   margin-top: 15px; 
	padding: 12px 0 0 8px;
	*margin-top:11px;
	padding: 0px 0px 1px 0px;
	*/
	margin-left: 0px;
	margin-top: 0px;
	padding: 0 0 15px 8px;
	/**margin-top:11px;*/
	
	text-align: left;
	font-family:  Helvetica, "Calibri", "Segoe UI", "Arial Narrow", Arial, sans-serif;
	/*font-size: .8em;*/
	font-size: .99em;
	font-weight: bold;
}

#nav-expand{
	/*display: none;*/
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0px 0 5px 0px;
	clear: both;
	overflow: hidden;
	font-size: .8em;
	width: 912px;
	background-image: url(../images/expand-bg.jpg);
	background-repeat: repeat-x;
	background-color: #659667;
	/*
	background-color: #EEEEEE;
	*/
	display:none;
	
	/* FOR UOE CALENDAR*/
	/*display: block;*/
	
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	
	border-bottom: 5px solid #659667;
}

#nav-expand a, a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
#nav-expand a:hover{
	text-decoration: underline;
}

#nav-expand ul{
	padding: 7px 10px 0 10px;
	margin: 0;
	display: block;
	text-align: left;
	float: left;
	clear: none;
	width: 145px; 
	height: 350px;
	background: url(/images/green-menu-gradient.png) no-repeat;
}

#nav-expand li{
	margin: 0 5px 0 5px;
	padding: 0px 5px 10px 5px;
	display: block;
	list-style-type: none;
	/*line-height: 1.6em;*/
	vertical-align: top;

}
#nav-expand li a{
	line-height: 1.1em;
	vertical-align: top;	
}

#nav-expand h3{
	font-size: 1.5em;
	margin: 0px;
	padding: 2px 5px 2px 5px;
}
/*end Nav Expand*/

/*---menu drop down---*/
.menu-down{
	height:6px;
	width:10px;
	background:url(http://education.msu.edu/images/nav-arrow.png) no-repeat; 
	margin:8px 5px 0 0;
	float:left;
}
.menu-up{
	height:6px;
	width:10px;
	background:url(http://education.msu.edu/images/nav-arrow-up.png) no-repeat; 
	margin:8px 5px 0 0;
	float:left;
}

.main-nav-item{
/*	width: 140px;
	widows: 162px;
	margin-right: 40px;
	padding-right: 10px;
*/	
/*	width: 162px;
	margin: 0 33px 0 33px;
*/
	/* Updated 8/23 */
	/*	 
	 width: 172px !important;
	 padding: 0 5px 0 5px;
	*/
	color:#666;
	padding: 0 15px;

	display: block;
	float: left;


	font-weight: 700; 
	/*text-transform: uppercase;*/
}

.main-nav-item img{
	padding: 0 4px 2px 4px;
	border: 0;
}

.main-nav-item  a, a:visited{
	text-decoration: none;
	color: #666;
}
.main-nav-item a:hover{
	text-decoration: underline;
}

.secondary-nav-item{
	float: left;
	clear: none;
	margin: 0;
	padding: 10px 5px 10px 0px;
	width: 172px !important;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	line-height: 1.7em;
}

.secondary-nav-item a{
	color: #FFFFFF;
	text-decoration: none;
}
.secondary-nav-item a:hover{
	color: #FFFFFF;
	text-decoration: underline !important;	
}

/*-------New Nav-------*/
#sections-container{
	width:175px;
	float:left;
	color:#5EB2CD;
	padding:5px;
	text-decoration:none;
}

.sections-name{
	width:165px;
	height:22px;
	background-image:url(../PhD/images/button.png);
	margin-bottom:14px;
	color:#EEE;
	padding:5px;
	text-decoration:none;
}

#section-content-container{
	width:600px;;
	height:350px;
	margin:5px 0 0 15px;
	border:#DDD solid 2px;
	background-image:url(../PhD/images/nav-des-bg.png);
	float:left;
}

.section-content{
	margin-left:15px;
}

.section-description{
	font-weight:100;
	color:#333;
	font-size:.75em;
	width:550px;
	float:left;
}

.section-link{
	font-weight:300;
	width:180px;
	padding:3px;
	color:#333;
	font-size:.8em;
	float:left;
	clear:both;
	text-decoration:none;
}

.section-link a{
	text-decoration:none;
	color:#5EB2CD;
}

.section-link a:hover{
	text-decoration: underline;	
}
.section-link2{
	font-weight:300;
	width:130px;
	padding:3px;
	color:#333;
	font-size:.8em;
	float:left;
	clear:both;
	text-decoration:none;
}

.section-link2 a{
	text-decoration:none;
	color:#5EB2CD;
}
