/* Body Classes */body {margin-top: 30px; margin-bottom: 30px;}/* Header, Footer and Link Fonts */table, li, p, td {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #231f23;}.header {font-family: Times New Roman, Times, serif; font-size: 30px; line-height: 32px; font-weight: bold;}.subheader {font-size: 15px; color: #005a9c; font-weight: bold;}.home_campus_subhead {font-family: Times New Roman, Times, serif; font-size: 16px; color: #393939; font-weight: bold;}.home_mission {font-family: Times New Roman, Times, serif; font-size: 15px; line-height: 18px; color: #2371aa;}.darksub {color: #393939; font-weight: bold; border-bottom: 1px solid #393939;}.disclaimer {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 9px; line-height: 11px; color: #231f23;}.doublearrow {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #005a9c;}.footer {color: #666666;}.footer a:link {color: #666666; text-decoration: underline;}.footer a:visited {color: #666666; text-decoration: underline;}.footer a:hover {color: #333333; text-decoration: underline;}.home_campus_links {color: #005a9c; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;}.home_campus_links a:link {color: #005a9c; text-decoration: underline;}.home_campus_links a:visited {color: #005a9c; text-decoration: underline;}.home_campus_links a:hover {color: #005a9c; text-decoration: underline;}a:link { color: #005a9c;text-decoration: underline }a:visited { color: #005a9c;text-decoration: underline }a:hover { color: #000000;text-decoration: underline }a:active { color: #000000;text-decoration: underline }/* Main Navigation */.nav {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 12px; color: #005a9c; font-weight: bold; text-decoration: none; padding-bottom: 8px;}.nav a:link {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 12px; color: #005a9c; font-weight: bold; text-decoration: none;}.nav a:visited {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 12px; color: #005a9c; font-weight: bold; text-decoration: none;}.nav a:hover {font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 12px; color: #005a9c; font-weight: bold; text-decoration: none;}#dropmenudiv{position:absolute;background-color: #ebf0cc;border: 1px solid #caf0ac;z-index:100;}#dropmenudiv a{width: 100%;display: block;border-bottom: 1px solid #caf0ac;font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;font-size: 12px;font-weight: bold;color: #005a9c;line-height:18px;text-decoration: none;padding: 4px;}#dropmenudiv a:hover{ /*hover background color*/background-color: #caf0ac;}/* Table Classes */.tdata {background-color: #bdbdbd; border-width: 1px #bdbdbd solid; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px;}.theader {font-weight: bold; background-color: #bdbdbd; height: 16px;}.trow1 {background-color: #fefefe; height: 16px;}.trow2 {background-color: #eeeeee; height: 16px;}.homepanel {background-color: #eeeeee; border: 1px #bdbdbd solid; padding: 10px;}.homepanelshell {background-color: #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 2px solid #ffffff;}.navpanel {background-color: #ffffff; border-right: 1px solid #f1f1f1; padding-top: 5px; padding-bottom: 5px; padding-left: 30px;}.mainpanel {background-color: #ffffff; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px;}.footertable {background-color: #ffffff; border-top: 1px solid #bdbdbd; padding:5px;}.home_campus_block {border-top: 1px solid #393939;}.programcopy {color: #ffffff; padding: 10px; font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 11px; line-height: 14px;}.programborder {border: 1px #ffffff solid;}.programcolumn {background-color: #ffffff; border-right: 1px solid #eeeeee;}.appstyle {font-family: Arial, Helvetica, sans-serif; font-size: xx-small;}.apptable {border-left-width: 1px; border-left-style: solid; border-left-color: #000000; border-right-width: 1px; border-right-style: solid; border-right-color: #000000;}.appborder {border-top-width: 1px; border-top-style: solid; border-top-color: #000000;}.appborder2 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;}.appborder3 {border-top-width: 1px; border-top-style: solid; border-top-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;}/* Page Header Drop Shadow IDs */#phtitle  {position: relative;top: -3px;left: -3px;}#phtextsilver   {position: relative;top: 0px;left: 0px;color: #99cc66;z-index:2;}#phtextorange   {position: relative;top: 0px;left: 0px;color: #ff8433;z-index:2;}#phtextred   {position: relative;top: 0px;left: 0px;color: #cc1133;z-index:2;}#phtextpurple   {position: relative;top: 0px;left: 0px;color: #8077b7;z-index:2;}#phtextgreen   {position: relative;top: 0px;left: 0px;color: #7acc33;z-index:2;}#phshadow {position: absolute;top: 1px;left: 1px;color: #005a9c;z-index:1;}/* Anylink Dynamic Menu Styles */.menu_css{position:absolute; visibility: hidden; width: 220px; text-indent: 3px; border-top: 0px; border-right: 1px solid #b6d6fb; border-left: 1px solid #b6d6fb; border-bottom: 1px solid #b6d6fb; text-align: left; z-index: 100; background-color: #b6d6fb; filter: alpha(opacity=100);}.menu_css a{width: 100%; font-weight: normal; display: block; border-bottom: 1px solid #b6d6fb; padding: 1px 0; text-decoration: none; color: #005a9c; text-indent: 5px;}.menu_css a:visited{text-decoration: none; color: #005a9c;}.menu_css a:hover{background-color: #005a9c; font-weight: normal; text-decoration: none; color: #ffffff;}.pulldownmenu_css{position:absolute; visibility: hidden; width: 215px; text-indent: 3px; border-top: 0px; border-right: 1px solid #b6d6fb; border-left: 1px solid #b6d6fb; border-bottom: 1px solid #b6d6fb; text-align: left; z-index: 100; background-color: #b6d6fb; filter: alpha(opacity=100);}.pulldownmenu_css a{width: 100%; font-weight: normal; display: block; border-bottom: 1px solid #b6d6fb; padding: 1px 0; text-decoration: none; color: #005a9c; text-indent: 5px;}.pulldownmenu_css a:visited{text-decoration: none; color: #005a9c;}.pulldownmenu_css a:hover{background-color: #005a9c; font-weight: normal; text-decoration: none; color: #ffffff;}/* ZOOM Search Results Styles */.highlight { background: #FFFF40; }.searchheading { font-size: 130%; font-weight: bold; }.summary { font-size: 80%; font-style: italic; } .results { font-size: 100%; }.category { color: #999999; }.description { font-size: 100%; color: #008000; }.context { font-size: 100%; }.infoline { font-size: 80%; font-style: normal; color: #808080;}.sorting { text-align: right; }.result_title { font-size: 100%; }.zoom_searchform {height: 15px; margin: 0px; padding: 0px;}.zoom_options { font-size: 80%; }input.zoom_button {border: 0px solid #005a9c; background-color:#005a9c; font-family:0; font-style:0; color: #ffffff; font-size:13px; font-weight: 0;}input.zoom_searchbox { }/* Temporary Request Form Styles */input.formtextbox	{	font-size: 10px;	color: #424242; 	font-family : Arial, Verdana, sans-serif; 	border: 1px #CCCCCC solid;	padding : 2px;}textarea.formtextbox	{	font-size: 10px;	color: #424242; 	font-family : Arial, Verdana, sans-serif; 	border: 1px #CCCCCC solid;	padding : 2px;}select.formselect {	font-family : Arial, Verdana, sans-serif; 	font-size:10px;	color: #424242;	border: 1px #CCCCCC solid; 	background-color: #FFFFFF;}select.formmultiple {	font-family : Arial, Verdana, sans-serif; 	font-size:10px;	color: #424242;	border: 1px #CCCCCC solid;	width: 250px; 	background-color: #FFFFFF;}input.formtextboxbeacon	{	font-size: 9px;	color: #000000; 	font-family : Arial, Verdana, sans-serif; 	border: 1px #CCCCCC solid;	padding : 2px;}textarea.formtextboxbeacon	{	font-size: 9px;	color: #000000; 	font-family : Arial, Verdana, sans-serif; 	border: 1px #CCCCCC solid;	padding : 2px;}textarea.formtextboxbeaconnotes	{	font-size: 9px;	color: #000000; 	font-family : Arial, Verdana, sans-serif; 	border: 0px;	padding : 0px;	display: none;}/* DHTML CONTENT ROTATE */.gallerycontroller{width: 217px}.gallerycontent{width: 217px;height: 220px;border: 0px;background-color: #f1f1f1;padding: 0px;display: block;}