#toplogo {	position: absolute;	height:76px;	width: 100%;	margin-left:0 auto;	top: 0px;	background:url(images/topuscbg.gif) top left repeat-x;	padding: 0px;	}#toplogo a img{	    float: right;	}#header {	position:absolute;	top:0;	margin:0 auto;	width: 100%;	padding:0;	height:76px;	}	#mainarea {	margin-top: 76px;	}.contentborder {	border: 1px solid #666666;}td {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 12px;	color: #333333;	line-height: 18px;}.greenheader {	font-size: 14px;	font-weight: bold;	color: #586c45;}.blueheader {	font-size: 14px;	font-weight: bold;	color: #454c6c;}.purpleheader {	font-size: 14px;	font-weight: bold;	color: #62456c;}.redheader {	font-size: 14px;	font-weight: bold;	color: #990000;}.header1 {	font-family: "Times New Roman", Times, serif;	font-size: 34px;	color: #990000;	font-weight: lighter;	padding-bottom: 10px;}.header2 {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 18px;	font-weight: normal;	color: #333333;}.header3 {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	color: #990000;}.redsubhead {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	color: #990000;}.toolbox {	padding-bottom: 15px;}.maincontent {	padding-top: 15px;	padding-right: 30px;	padding-bottom: 49px;	padding-left: 0px;}.breadcrumb {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 10px;	padding-bottom: 24px;	color: #666666;}.breadcrumb2 {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 10px;	padding-bottom: 16px;	color: #666666;	padding-top: 0px;	padding-right: 123px;	padding-left: 30px;}.researchcontent1 {	padding-top: 15px;	padding-right: 30px;	padding-left: 30px;}.researchcontent3 {	padding-bottom: 13px;}.backtotop {	padding-top: 30px;	padding-right: 30px;	padding-bottom: 30px;	padding-left: 30px;}.researchcontent2 {	padding-top: 20px;	padding-bottom: 20px;}.breadcrumb2 a:link {	color: #666666;	text-decoration: none;}.breadcrumb2 a:visited {	color: #666666;	text-decoration: none;}.breadcrumb2 a:hover {	color: #990000;	text-decoration: underline;}.breadcrumb2 a:active {	color: #666666;	text-decoration: none;}.searchfield {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	width: 154px;}.searchbutton {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	vertical-align: text-bottom;}.searchbutton a:link {	color: #FFFFFF;	text-decoration: none;}.searchbutton a:visited {	color: #FFFFFF;	text-decoration: none;}.searchbutton a:hover {	color: #FFCC00;	text-decoration: none;}.searchbutton a:active {	color: #FFFFFF;	text-decoration: none;}.footer {	padding-top: 8px;	padding-bottom: 8px;}.copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #CCCCCC;	font-weight: normal;	text-align: left;}.subnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-align: right;}.subnav a:link {	color: #666666;	text-decoration: none;}.subnav a:visited {	color: #666666;	text-decoration: none;}.subnav a:hover {	color: #990000;	text-decoration: underline;}.subnav a:active {	color: #666666;	text-decoration: none;}.homebox {	padding-top: 0px;	padding-right: 23px;	padding-bottom: 23px;	padding-left: 23px;}.homecontentleft {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 10px;	color: #333333;	line-height: 13px;	padding-right: 40px;}.homecontentleft a:link {	color: #990000;	text-decoration: none;}.homecontentleft a:visited {	color: #990000;	text-decoration: none;}.homecontentleft a:hover {	color: #000000;	text-decoration: none;}.homecontentleft a:active {	color: #990000;	text-decoration: none;}.homecontentright {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 10px;	color: #333333;	line-height: 13px;	padding-right: 20px;}.homecontentright a:link {	color: #990000;	text-decoration: none;}.homecontentright a:visited {	color: #990000;	text-decoration: none;}.homecontentright a:hover {	color: #000000;	text-decoration: none;}.homecontentright a:active {	color: #990000;	text-decoration: none;}.homeheaders {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 10px;	color: #990000;	font-weight: bold;}.homepics {	float: left;	margin-right: 10px;	margin-bottom: 3px;	border: thin solid #666666;}.rulepadding {	padding-top: 0px;	padding-bottom: 3px;}.leftnav {	width: 189px;		padding-top: 15px;	}.level1 {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 12px;	font-weight:bold;	color: #666666;	list-style-type: none;	margin: 0px;	padding: 0px;	line-height: 20px;	/*list-style-position: outside;*/	text-transform: uppercase;}.level1 li {	margin: 0px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #666666;	padding-top: 6px;	padding-bottom: 6px;}.level1 li a{	margin: 0px;	display: block;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 6px;	padding-left: 9px;	line-height: 12px;	}.level1 a:link {	color: #666666;	text-decoration: none;	line-height: 12px;}.level1 a:visited {	color: #666666;	text-decoration: none;}.level1 a:hover {	color: #990000;	text-decoration: none;}.level1 a:active {	color: #666666;	text-decoration: none;}.level2 {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 12px;	color: #333333;	list-style-type: none;	margin: 0px;	padding: 0px;	text-transform: none;	list-style-position: outside;}.level2 li {	border-bottom-style: none;	margin-left: 16px;	padding-top: 2px;	padding-bottom: 2px;	margin-top: 3px;	margin-bottom: 0px;	line-height: 12px;}.level2 li a{	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	display: block;	padding-right: 6px;	padding-left: 9px;	}.level2 a:link {	color: #333333;	text-decoration: none;}.level2 a:visited {	color: #333333;	text-decoration: none;}.level2 a:hover {	color: #990000;	text-decoration: none;}.level2 a:active {	color: #000000;	text-decoration: none;}.level3 {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 11px;	color: #666666;	margin: 0px;	padding: 0px;	/*padding-left: 6px;*/	/*list-style-image: url(images/arrowbullet1.gif);	list-style-position: outside;*/	text-transform: none;	/*position: relative;*/	/*display: block;*/	left: 0px;	list-style-type: none;}.level3 li {	background-image:url(images/arrowbullet1.gif);	background-repeat: no-repeat;	display: block;	padding-top: 4px;	padding-bottom: 0px;	margin-top: 3px;	margin-bottom: 0px;	line-height: 12px;	position: relative;	background-position: left 6px;	border-bottom-style: none;}.level3 li a{	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	position: relative;	/*margin-left: -10px;*/	padding-right: 6px;	padding-left: 9px;}.level3 a:link {	color: #666666;	text-decoration: none;}.level3 a:visited {	color: #666666;	text-decoration: none;}.level3 a:hover {	color: #990000;	text-decoration: underline;}.level3 a:active {	color: #666666;	text-decoration: underline;}.level4 {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 11px;	color: #666666;	font-weight: normal;	margin: 0px;	padding: 0px;	/*list-style-image: url(images/arrowbullet1.gif);*/	text-transform: none;	/*list-style-position: outside;*/	left: 0px;	/*position: relative;	display: block;	background-repeat: no-repeat;*/	list-style-type: none;}.level4 li {	background-repeat: no-repeat;	background-image:url(images/arrowbullet1.gif);	background-position: left 6px;	margin-top:3px;	margin-bottom:0px;	line-height:12px;	padding-top: 4px;	padding-bottom: 0px;	border-bottom-style: none;}.level4 li a{	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 6px;	padding-left: 9px;	position: relative;	/*left: -10px;*/}.level4 a:link {	color: #666666;	text-decoration: none;}.level4 a:visited {	color: #666666;	text-decoration: none;}.level4 a:hover {	color: #990000;	text-decoration: underline;}.level4 a:active {	color: #666666;	text-decoration: underline;}.level5 {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 11px;	color: #666666;	margin: 0px;	padding: 0px;	list-style-type: none;	left: 0px;	/*list-style-image: url(images/arrowbullet1.gif);*/	text-transform: none;	border-bottom-style: none;}.level5 li {	background-repeat: no-repeat;	background-image:url(images/arrowbullet1.gif);	background-position: left 6px;	margin-top:3px;	margin-bottom:0px;	line-height:12px;	padding-top: 4px;	padding-bottom: 0px;	/*position: relative;	border-bottom-style: none;	margin-left: 9px;	padding-top: 6px;	padding-bottom: 0px;*/}.level5 li a{	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 6px;	padding-left: 9px;	position: relative;}.level5 a:link {	color: #666666;	text-decoration: none;}.level5 a:visited {	color: #666666;	text-decoration: none;}.level5 a:hover {	color: #990000;	text-decoration: underline;}.level5 a:active {	color: #666666;	text-decoration: underline;}.level6 {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 11px;	color: #666666;	margin: 0px;	padding: 0px;	list-style-type: none;	text-transform: none;	list-style-position: outside;	list-style-image: none;}.level6 li {	margin-top:3px;	margin-bottom:0px;	padding-top: 4px;	padding-bottom: 0px;	line-height:12px;	background-image: none;	border-bottom-style: none;}.level6 li a{	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 6px;	padding-left: 0px;	position: relative;}.level6 a:link {	color: #333333;	text-decoration: none;}.level6 a:visited {	color: #333333;	text-decoration: none;}.level6 a:hover {	color: #990000;	text-decoration: underline;}.level6 a:active {	color: #333333;	text-decoration: underline;}.faculty {	padding-top: 15px;	padding-right: 0px;	padding-bottom: 49px;	padding-left: 30px;}.facultycalloutbox {	padding: 1px;	border: 1px solid #E2E2B6;}.facultylist {	list-style-type: square;	left: -21px;	position: relative;	list-style-position: outside;	font-size: 11px;}.facultylist li a {	position: relative;	left: -3px;}.facultyheadercontent {	padding-top: 0px;	padding-right: 10px;	padding-bottom: 20px;	padding-left: 10px;}.facultyname {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 18px;	font-weight: normal;	color: #990000;}.facultytitle {	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	color: #990000;	line-height: 14px;}.facultymaincontent {	padding-top: 20px;	padding-right: 10px;	padding-bottom: 20px;	padding-left: 10px;}.eventcalbox {	background-color: #F0EFCC;	padding-top: 10px;	padding-right: 68px;	padding-bottom: 10px;	padding-left: 30px;}.eventcalviewbox {	font-size: 11px;	padding-right: 65px;	line-height: 14px;}.eventcalviewbox a:link {	color: #333333;	text-decoration: none;}.eventcalviewbox a:visited {	color: #333333;	text-decoration: none;}.eventcalviewbox a:hover {	color: #990000;	text-decoration: underline;}.eventcalviewbox a:active {	color: #990000;	text-decoration: underline;}.eventcalbox2 {	background-color: #F0EFCC;	padding-top: 10px;	padding-right: 30px;	padding-bottom: 10px;	padding-left: 30px;	clear:both;}.eventcalviewbox2 {	padding-right: 45px;	line-height: 16px;}.searchfield2 {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	width: 128px;	padding-top: 5px;	background-color: #FFFFFF;}.searchbutton2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.searchbutton2 a:link {	color: #333333;	text-decoration: none;}.searchbutton2 a:visited {	color: #333333;	text-decoration: none;}.searchbutton2 a:hover {	color: #990000;	text-decoration: none;}.searchbutton2 a:active {	color: #333333;	text-decoration: none;}.eventcalborder {	border: 1px solid #990000;}.days {	font-size: 11px;	color: #666666;	text-align: center;	vertical-align: middle;}.days a {	height: 23px;	width: 29px;	position: relative;	display: block;	text-align: center;	vertical-align: middle;	line-height: 22px;}.days a:link {	color: #666666;	text-decoration: none;}.days a:visited {	color: #666666;	text-decoration: none;}.days a:hover {	color: #990000;	text-decoration: none;	background-color: #CC6666;}.days a:active {	color: #990000;	text-decoration: none;	background-color: #CC6666;}.daywithevents {font-weight: bold;color: #990000;}.currentdayevents {	font-weight: bold;	color: #990000;	background-color: #CC6666;	display: block;	text-align: center;	vertical-align: middle;	line-height: 22px;	height: 23px;	width: 29px;	position: relative;}.currentdaynoevents {	color: #990000;	background-color: #CC6666;	display: block;	text-align: center;	vertical-align: middle;	line-height: 22px;	height: 23px;	width: 29px;	position: relative;}.smalltext {	font-size: 10px;	color: #999999;}.redtext {	color: #990000;}.picright {	float: right;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 15px;}.picleft {	float: left;	margin: 5px 15px 5px 0px;	padding: 0px;}.newsthumb {	border: 1px solid #999999;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.newspostline {	font-size: 11px;	color: #999999;}.newsdetailpic {	margin-top: 4px;	margin-right: 15px;	margin-bottom: 20px;	margin-left: 0px;	border: 1px solid #999999;	float: left;}.pressreleasepic {	margin-top: 4px;	margin-right: 15px;	margin-bottom: 5px;	margin-left: 0px;	border: 1px solid #999999;	float: left;}.presssubhead {	font-size: 14px;	color: #990000;}.whiteborder {	border: 1px solid #FFFFFF;}.spotlightcontent {	padding: 17px 47px;}.spotlightheaders {	background-color: #990000;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 47px;	font-family: "Lucida Grande", Arial, Verdana, sans-serif;	font-size: 13px;	font-weight: normal;	color: #FFFFFF;}
