/* TEXT CONTROLS */#news ul, #events ul {	margin: -10px 30px;	padding: 0;	font-size: 10px;}html>body #news ul, #events ul {	margin: 0 30px;	padding: 0;	font-size: 10px;}#leftcolnav a, #leftcolnav a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #fff;	text-decoration: none;	display: block;	width: 140px;	margin-left: 15px;	padding: 5px 0 5px 10px;	border-bottom: 1px solid #933;}.noline {	border-bottom: 0 ! important;}#leftcolnav a:hover {	color: #cc6;}.on {	color: #cc6 ! important;}.onnoline {	color: #cc6 ! important;	border-bottom: 0 ! important;}#news li, #events li {	font-size: 9px;	margin-bottom: 10px;	margin-top: 10px;	list-style-type: square;	list-style-image: url(../Images/managed/homepage/home_li2.gif);}#subnav {	border-bottom: 2px solid #933;	width: 110px;	margin-left: 15px;	padding-bottom: 8px;}html>body #subnav {	width: 150px;}#subnav .noline {	border-bottom: 0;}#subnav a, #subnav a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #fff;	text-decoration: none;	display: block;	width: 130px;	border-bottom: 0;	padding-bottom: 0;	margin-left: 10px;}#subnav a:hover {	color: #cc6;}/* Mac Fix \ this commented backslash character between rules appears to have theeffect that macIE5 ignores the following rule. */ #news li, #events li {	list-style-image: url(../Images/managed/homepage/home_li.gif);}/* Mac Fix \ this commented backslash character between rules appears to have theeffect that macIE5 ignores the following rule. */ html>body #news li, #events li {	margin-top: 1px;	list-style-image: url(../Images/managed/homepage/home_li.gif);}/* End Mac Fix */#news a, #events a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666;	text-decoration: none;}#news a:hover, #events a:hover {	text-decoration: underline;}#news p, #events p {	margin: 10px 15px;	padding: 0;}#searchbox, #searchbox2, #searchbox3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #ccc;}#searchbox a, #searchbox a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #ccc;	text-decoration: none;}#searchbox2 a, #searchbox2 a:visited, #searchbox3 a, #searchbox3 a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #ccc;	text-decoration: none;	padding: 0;	margin: 0;}#searchbox a:hover #searchbox2 a:hover, #searchbox3 a:hover {	color: #fff;	text-decoration: underline;}#searchbox2 a:hover {	color: #fff;	text-decoration: underline;}#footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #fff;}.breadcrumbs {	padding: 8px 0 0 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	display: block;}html>body .breadcrumbs {	padding: 8px 0 0 15px;}#secondlvlheader a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #663;	text-decoration: underline;}.eventdate {	color: #369;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000;	font-weight: bold;	margin: 0 15px 0 15px;	padding: 0;	line-height: 11px;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	margin: 0 15px 0 15px;	padding: 0;	line-height: 11px;}dt, dl, ol, li, ul, pre {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	line-height: 140%;}#maincontent ul, #maincontent2 ul, #maincontent ol, #maincontent2 ol {	padding-right: 15px;}#maincontent li, #maincontent2 li {	margin-bottom: 3px;}#maincontent p, #maincontent2 p, #maincontent3 p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	margin: 0 15px 20px 15px;	line-height: 140%;}#maincontent2 p {	margin: 0 70px 15px 20px;}#maincontent3 p {	margin: 0 15px 15px 20px;}#gtcontent {	padding-bottom: 20px;}#gtcontent p {	margin: 0 15px 15px 10px;}#maincontent2 h1, #maincontent2 h2, #maincontent2 h3, #maincontent2 h4, #maincontent2 h5, #maincontent2 h6, #maincontent3 h1, #maincontent3 h2, #maincontent3 h3, #maincontent3 h4, #maincontent3 h5, #maincontent3 h6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-left: 20px;} #gtcontent h1.gtheadline {	font-size: 16px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #600;	margin-bottom: 8px;	margin-top: 16px;	margin-left: 10px;}#gtcontent h2 {	margin-left: 10px;}h1.newstitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #369;	margin: 0 70px 10px 20px;}h1.pagetitle, h1.majors2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	color: #333;	padding-bottom: 0;	margin-bottom: 0;	margin: 26px 70px 0 20px;}.copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 18px;	color: #666;	font-weight: 100;}#newsfooter p {	font-size: 9px;	line-height: 12px;	color: #666;}#monthnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #369;	font-size: 10px;	margin-left: 21px;}#monthnav a, #monthnav a:visited {	text-decoration: none;	color: #369;}#monthnav a:hover {	text-decoration: underline;}.month {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	margin: 10px 20px;	color: #369;}.btt {	font-size: 10px;	color: #999;	text-decoration: none;	padding-bottom: 8px;	display: block;}.btt:hover {	text-decoration: underline;}a.newslink, a.newslink:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	text-decoration: none;}a.newslink:hover {	text-decoration: underline;}#majors td, #majors2 td {	padding-left: 10px;}#majors a, #majors a:visited, #majors2 a, #majors2 a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 22px;	color: #600;/*	margin-left: 10px; */	text-decoration: none;}#majors a:hover, #majors2 a:hover {	text-decoration: underline;}.light {	background-color: #f2f2f2;}.dark {	background-color: #e8e8e8;}.left {	border-right: 3px solid #fff;	line-height: 22px;}.right {	border-left: 3px solid #fff;	line-height: 22px;}#rightnav a.navlink, #rightnav a.navlink:visited {	display: block;	background-color: #d9d98c;	border-bottom: 1px solid #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	padding: 6px 5px;	width: 130px;	text-decoration: none;	color: #600;}#rightnav a.navlink:hover {	text-decoration: underline;}#rightnav p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	line-height: 140%;	margin: 0;}.subanchor, .subanchor:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #600;	text-decoration: none;	display: block;	width: 355px;	border-bottom: 1px #fff solid;	font-weight: bold;	margin-left: 20px;	margin-bottom: 5px;}.subanchor:hover {	color: #fff;}.subanchor2, .subanchor2:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #600;	text-decoration: none;	display: block;	width: 355px;	border-bottom: 0;	font-weight: bold;	margin-left: 20px;	margin-bottom: 25px;}.subanchor2:hover {	color: #fff;}#seealso a.noline {	background: none;}#seealso a, #seealso a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	display: block;	text-decoration: none;	color: #660;	margin-left: 2px;	padding: 3px 0 3px 10px;	border-bottom: 2px dotted #993;}#seealso a:hover {	color: #600;}.caption {	font-size: 10px;	font-style: italic;	font-weight: bold;	text-align: center;	color: #369;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top: 5px;}#audience a, #audience a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	display: block;	text-decoration: none;	color: #660;	margin-left: 15px;	padding: 3px 0 3px 10px;	border-bottom: 2px dotted #993;	width: 225px;}#audience a.lastlink, #audience a:visited.lastlink {	border: 0;	margin-bottom: 10px;}#audience a:hover {	color: #fff;}#audience .header {	background-color: #993;	color: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-left: 15px;	padding-top: 5px;	padding-bottom: 2px;	margin-top: 0;}#audience .header1 {	background-color: #993;}#audience .nolink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	display: block;	text-decoration: none;	color: #660;	margin-left: 15px;	padding: 3px 0 3px 10px;	border-bottom: 2px dotted #993;	width: 225px;}#audience a.header2, #audience a.header2:visited {	background-color: #993;	color: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-left: 0;	padding-top: 5px;	padding-bottom: 2px;	margin-top: 0;}#audience a.header2:hover {	text-decoration: underline;}#audience a.sublink {	padding-left: 25px !important;	border: none !important;}#audience a.lastsublink {	padding-left: 25px !important;	border-bottom: 2px dotted #993 !important;	width: 210px !important;}#sitemap .nolink1{		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	display: block;	text-decoration: none;	color: #000;	margin-left: 15px;	padding: 3px 0 3px 0;	border-bottom: 2px dotted #993;	width: 225px;}#sitemaptext p {	 margin: 0 25px 10px 15px;}#sitemap a, #sitemap a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	display: block;	text-decoration: none;	color: #000;	margin-left: 15px;	padding: 3px 0 3px 0;	border-bottom: 2px dotted #993;	width: 225px;}#sitemap a:hover {	color: #c30;}#sitemap a.sublink, #sitemap .nosublink {	padding-left: 25px !important;	border: none !important;	width: 180px !important;}#sitemap .nosublink {	padding-left: 40px !important;	border: none !important;	width: 180px !important;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;}#sitemap a.sublink2{	padding-left: 40px !important;	border: none !important;	width: 180px !important;}#sitemap a.sublink3{	padding-left: 40px !important;	border-bottom: 2px dotted #993 !important;	width: 185px !important;	margin-bottom: 20px;}#sitemap a.lastsublink {	padding-left: 25px !important;	border-bottom: 2px dotted #993 !important;	width: 200px !important;}#sitemap .nolastsublink {	padding-left: 25px !important;	border-bottom: 2px dotted #993 !important;	width: 200px !important;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	margin-left: 15px;	padding-bottom: 1px;	display: block;}#sitemap .nosublink2 {	padding: 2px 0;	padding-left: 25px !important;	width: 200px !important;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	margin-left: 30px;	display: block;}#sitemap a.lastsublink2 {	padding-left: 25px !important;	border-bottom: 2px dotted #993 !important;	width: 200px !important;	margin-bottom: 20px;}#sitemap a.header {	font-family: Verdana, Arial, Helvetica, sans-serif;	border-bottom: 2px dotted #993;	font-size: 12px;	font-weight: bold;	padding: 3px 0 3px 0;	display: block;	margin-left: 15px;}#sitemap .lastlink {	margin-bottom: 20px;}.sitemap {	margin: 5px 0 10px 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000;	padding-left: 0;	display: block;	border-bottom: 1px solid #000;	width: 505px;	font-weight: bold;	padding-bottom: 2px;}#audiencecontent2 p {	margin-left: 6px;	margin-top: 6px;}.headerlink {	margin: 0;	padding: 0;	}