
/* CSS NOTES
	yellow: #ffb725;
	purple:  #2f0462;
*/

#page {
	background: white;
	width: 800;
        margin: auto;		
}


#lsubox {
	background: #EEEEEE;
	height: 28px;
	padding-top:5px;
}
#mylsu {
        background: #EEEEEE;
        height: 25px;
        width: 605px;
        float: left;
        text-align: left;
}
#search {
        background: #EEEEEE;
	height: 25;
	width: 195px;
	float: right;
}
#searchbox {
        margin: 0px;	/* fix margin bug in IE */
}

#title {
	clear: both;
	height: 52px;
        border-bottom: 15px;
        border-style: solid;
        border-color: white;
}

#sidebar {
	width: 137px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}

#mainbody {
	width: 653px;
	float: right;
	text-align: left;
}
#mainrote {
	float: left;
	width: 420;
}
#mainnews {
	float: left;
        text-align: left;
        width: 420;
}
#mainside {
	width: 220px;
	float: right;
	padding-left: 9px;
        padding-right: 4px;
}
#floatimager {
        float:right;
        margin:5px;
}
#floatimagel {
        float:left;
        margin:5px;
}
img.floatimage {
        border-width:1px;
        border-style:solid;
        border-color:#000000;
}
.msidelinks {
	text-align: left;
	margin-top: 25px;
	margin-left: 20px;
}
.newstitle {
        FONT-SIZE: 14px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-WEIGHT: bold;
        FONT-STYLE: italic;
        padding-left: 15px;
        padding-top: 35px;
        padding-bottom: 3px;
        BORDER: 0px;
        BORDER-BOTTOM: 1px solid;
        MARGIN-BOTTOM: 15px;
}
.nibox {
	BACKGROUND: #F2F2F2;
        OVERFLOW: auto;
        MARGIN-TOP: 5px;
        MARGIN-BOTTOM: 15px;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BORDER-RIGHT: #DDDDDD 1px solid;
	PADDING: 2px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 140%;
        FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
}
.nititle{
        FONT-WEIGHT: bold;
        FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
}
.nibody{
        FONT-SIZE: 14px;
}


#footimg {
	clear: both;
        height: 50px;
	width: 800px;
}
#footcon {
	float: left;
	width: 780px;
	height: 110px;
	text-align: left;
	padding-top: 10px;
        padding-left: 20px;
}
#footlink {
	background: #EEEEEE;
	clear: both;
}

.hidden {
        display: none;
}

.ncontainer {
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 50px;
	MARGIN-BOTTOM: 20px;
	OVERFLOW: auto;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.nsection {
        PADDING: 3px;
        PADDING-LEFT: 10px;
        OVERFLOW: visible;
        COLOR: #2f0462;
        BORDER: 0px;
        BORDER-BOTTOM: 2px;
        BORDER-STYLE: solid;
        BORDER-COLOR: #2f0462;
        MARGIN-TOP: 30px;
        MARGIN-BOTTOM: 30px;
        FONT-WEIGHT: bold;
        FONT-SIZE: 20px;
        FONT-STYLE: italic;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.nbody {
	MARGIN-LEFT: 20px;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 150%;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

UL.none {
	list-style: none;
}
LI.b {
	FONT-WEIGHT: bold;
}
LI.space {
	MARGIN-BOTTOM: 10px;
}
P.ntitle { 
	MARGIN-BOTTOM: 10px;
        OVERFLOW: visible;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}


P.mtitle {
	MARGIN-TOP: 30px;
        MARGIN-BOTTOM: 20px;
        PADDING: 3px;
        PADDING-LEFT: 1px;
        BORDER: 0px;
        BORDER-BOTTOM: 2px;
        BORDER-STYLE: solid;
        BORDER-COLOR: #000000;
        FONT-SIZE: 17px;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
        OVERFLOW: visible;
}


P.nbyline { 
	MARGIN-BOTTOM: 10px;
	PADDING-LEFT: 2px;
	FONT-STYLE: italic;
	OVERFLOW: visible;
	FONT-SIZE: 12px;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #505050;
}

P.nsummary {
	MARGIN-BOTTOM: 20px;
	OVERFLOW: visible;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

P.msummary {
        OVERFLOW: visible;
        FONT-SIZE: 14px;
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}


P.nsub {
        PADDING-TOP: 15px;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

P.dhead {
	FONT-WEIGHT: bold;
}
P.details {
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 30px;
	MARGIN-RIGHT: 64px;
}

SPAN.emph {
	COLOR: #300060;
}
.line {
	BACKGROUND: black;
	MARGINS: 0px;
	BORDERS: 0px;
	PADDING: 0px;
	PADDING-TOP: 1px;
	WIDTH: 95%;
}

/* Faculty */

.profWrapper {
	HEIGHT: 122px;
	PADDING-LEFT: 35px;
	margin-bottom: 25px;
	display: block;
}

.adjWrapper {
        HEIGHT: 100px;
        PADDING-LEFT: 50px;
        margin-bottom: 25px;
        display: block;
}

.emWrapper {
        HEIGHT: 80px;
        PADDING-LEFT: 50px;
        margin-bottom: 25px;
        display: block;
}


.profInfo {
	float: right;
	width: 400px;
}

IMG.avatar {
	border: 1px solid #999999;
}


