
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 margin: 0px;
 padding: 0px;
 background-color: #ffffff;
 color: #000000;
}h1 {font-size: 140%;}
h2 {font-size: 130%;}
h3 {font-size: 120%;}
h4 {font-size: 110%;}
h5 {font-size: 105%;}
h6 {font-size: 100%;}
a:link, a:visited {text-decoration: none; color: #12135B;}
a:hover {text-decoration: underline;}
form {
 margin: 0px;
 padding: 0px;
}
input, select {
 font-size: 8pt;
}
div.homeIcons2 {
 padding-top: 1px;
}
table.PageBoundingBox {
 width: 768px;
 border: 0px;
 margin: auto;
}
div.header {
 height: 56px;
 margin: 0px;
 width: 100%;
 text-align: right;
 color: #000000;
 font-size: 8pt;
}

div.logo1 {
 width: 403px;
 height: 56px;
 float: left;
 background-image: url('/images/system/logo1.gif');
 background-repeat: no-repeat;
}
div.logo1 a:link, div.logo1 a:visited, div.logo1 a:hover {
 width: 403px;
 height: 56px;
 display: block;
}
div.globalBlock {
 float: right;
 clear: right;
 margin: 5px 5px 5px 0px;
}
div.globalBlock a:link, div.globalBlock a:visited {
 padding: 0px 5px 0px 5px;
 color: #12135B;
 font-weight: bold;
}
div.functionBar {
 float:right;
 clear: right;
 margin: 2px 5px 0px 0px;
}

div.footer {
 width: 95%;
 padding: 6px;
 color: #000000;
 text-align: center;
 font-size: 8pt;
 margin: auto;
 margin-top: 10px;
 border-top: 1px dotted #5781A3;
}
div.footer a:link, div.footer a:visited {
 color: #12135B;
 font-weight: bold;
}
/*BEGIN GLOBAL NAV*/
div.gnavcontainer {
	width: 768px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	background-image: url('/images/system/gnavbg.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 27px;
}

ul#nav, ul#nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 25px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 9pt;
}
ul#nav ul {
 line-height: 18px;
 background-image: none;
 background-color: #111359;
 border-top: 1px solid #5B86B7;
}

ul#nav a:link, ul#nav a:visited {
	display: block;
	text-decoration: none;
text-align: center;
	color: #ffffff;
padding: 0px 20px 0px 15px;
}
ul#nav ul a:link, ul#nav ul a:visited {
	width: 150px;
padding-left: 5px;
text-align: left;
	
}
ul#nav a.haschildren:link, ul#nav a.haschildren:visited {
	background-image: url('/images/system/rightarrow2.gif');
	background-position: center right;
	background-repeat: no-repeat;


}

ul#nav li {
	float: left;
	padding: 0 0 0 0;
	width: 120px;
	background-image: url('/images/system/gnavdivider.gif');
	background-position: center right;
	background-repeat: no-repeat;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 205px;
	font-weight: normal;
	border-width: 2px 0 0 0;
	margin: 0;
	border-left: 2px solid #5B86B7;
}

#nav li li {
	padding-right: 1em;
	width: 192px;
}

ul#nav li ul a {
	width: 170px;
	padding: 5px 0px 0px 0px;
}

ul#nav li ul ul {
	margin: -18px 0px 0px 192px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background-color: #5B86B7;
}
ul#nav li:hover, ul#nav li.sfhover  {
 background: none;
 		background-image: url('/images/system/gnavdivider.gif');
	background-position: center right;
	background-repeat: no-repeat;
}
ul#nav ul li:hover, ul#nav ul li.sfhover {
background-color: #5B86B7;
}
li.first {

}
li.last {

}
/*END GLOBAL NAV*/
/*HOMEPAGE INFORMATION FOR*/
div.informationForContainer {
 width: 183px;
 height: 212px;
 background-image: url('/images/system/informationForbg.gif');
 background-repeat: no-repeat;
 background-position: top;
 margin-top: 3px;
}
dl.informationFor {
 margin: 0px;
}
dt {
 font-weight: bold;
 text-transform: uppercase;
 font-size: 9pt;
 padding: 16px 0px 11px 35px;
}
dl.informationFor dd {
 margin: 0px;
 width: 141px;
 margin: 0px 0px 2px 12px;
}
dl.informationFor dd a:link, dl.informationFor dd a:visited {
width: 153px;
height: 28px;
display: block;
}
div.hidescreen {
 display: none;
 visibility: hidden;
}
/*STANDARD BG'S IN CASE HAVE IE FLICKER*/
/*
dd.future {background-image: url('/images/system/audienceFutureOff.gif');}
dd.current {background-image: url('/images/system/audienceCurrentOff.gif');}
dd.alumni {background-image: url('/images/system/audienceAlumniOff.gif');}
dd.faculty {background-image: url('/images/system/audienceFacultyOff.gif');}
dd.community {background-image: url('/images/system/audienceCommunityOff.gif');}
*/
/*IE FIX*/
dd.future a:link, dd.future a:visited {background-image: url('/images/system/audienceFutureOff.gif');}
dd.current a:link,dd.current a:visited {background-image: url('/images/system/audienceCurrentOff.gif');}
dd.alumni a:link,dd.alumni a:visited {background-image: url('/images/system/audienceAlumniOff.gif');}
dd.faculty a:link, dd.faculty a:visited {background-image: url('/images/system/audienceFacultyOff.gif');}
dd.community a:link,dd.community a:visited {background-image: url('/images/system/audienceCommunityOff.gif');}
/*ROLLOVERS*/
dd.future a:hover {background-image: url('/images/system/audienceFutureOn.gif');}
dd.current a:hover {background-image: url('/images/system/audienceCurrentOn.gif');}
dd.alumni a:hover {background-image: url('/images/system/audienceAlumniOn.gif');}
dd.faculty a:hover {background-image: url('/images/system/audienceFacultyOn.gif');}
dd.community a:hover {background-image: url('/images/system/audienceCommunityOn.gif');}

div.homeNewsContainer {
 width: 305px;
 height: 212px;
 background-image: url('/images/system/icNewsBackground.gif');
 background-repeat: no-repeat;
 background-position: bottom left;
 font-size: 8pt;
 margin-top: 3px;
}
dl.homeNews {
 margin: 0px;
}
dl.homeNews dt {
margin: 0px;
padding: 0px;
}
dl.homeNews dd {
margin: 0px 10px 5px 15px;
}
dd.newsLast {
 text-transform: uppercase;
 padding-top: 10px;
}
dl.homeNews a:link, dl.homeNews a:visited {
 color: #225588;
}
/*HOME PAGE UPCOMING EVENTS*/
div.homeEventsContainer {
 width: 245px;
 height: 212px;
 background-image: url('/images/system/icEventsBackground.gif');
 background-repeat: no-repeat;
 background-position: bottom left;
 font-size: 8pt;
 margin-top: 3px;
}
dl.homeEvents {
 margin: 0px;
}
dl.homeEvents dt {
margin: 0px;
padding: 0px;
}
dl.homeEvents dd {
margin: 0px 6px 5px 9px;
}
dl.homeEvents a:link, dl.homeEvents a:visited {
 color: #CC6633;
}
dd.EventsLast {
 text-transform: uppercase;
 padding-top: 10px;
}
/*LSB*/
td.LSB {
 background-color: #ffffff;
 padding: 0px 5px 0px 0px;
 text-align: center;
 font-size: 8pt;
}
div.LSBBanner {
 background-image: url('/images/system/lsb/LSB_Image1.jpg');
 background-repeat: no-repeat;
 background-position: top center;
 width: 177px;
 height: 94px;
 margin: 2px 0px 0px 0px;
}
div.LSBTop {
 background-image: url('/images/system/lsb/bg_top.jpg');
 background-repeat: no-repeat;
 background-position: top left;
  width: 184px;
}
div.LSBContent {
 background-image: url('/images/system/lsb/bg_bottom.jpg');
 background-repeat: no-repeat;
 background-position: bottom left;
 padding: 8px 0px 15px 0px;
}
td.LSB ul {
 margin: 0px 0px 0px 5px;
 padding: 0px 0px 0px 0px;
 width: 100%;
}
td.LSB ul li {
 list-style-type: none;
 text-align: left;
 padding: 0px 0px 0px 10px;
 display: block;
}
h1.lsbTitle {
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 font-size: 9pt;
 text-transform: uppercase;
 color: #CB6533;
 background-color: transparent;
}
a:link, a:visited {color: #5B86B7;}
td.LSB ul h1.lsbTitle a:link, td.LSB h1.lsbTitle a:visited {color: #5B86B7;}
td.LSB a:link, td.LSB a:visited {color: #000000; display: block; width: 100%; padding: 2px 0px 2px 0px;}
td.LSB a:hover {color: #12135B;}
td.LSB li li, li.sideNavNotSelected {
 background-image: url('/images/system/b1.gif');
 background-repeat: no-repeat;
}
td.LSB li li li {
 background-image: none;
}
li.sideNavSelected, li.sideNavSelected li.sideNavSelected {
 background-image: url('/images/system/b1down.gif');
 background-repeat: no-repeat;
}
li.nochildrensel a:visited,li.nochildrensel a:link {color: #CB6533;}
ul li li.sideNavSelected a:visited, ul li li.sideNavSelected a:link {color: #CB6533;}
ul li li.nochildren a:visited { color: #000000;}
td.LSB li li li li {
 background-image: none;
 border-left: 3px solid #000000;
}
td.LSB ul li li li.sideNavNotSelected, ul li li.sideNavNotSelected {
 background-image: url('/images/system/b1.gif');
 background-repeat: no-repeat;
}
td.LSB ul li li li.sideNavNotSelected a:visited, td.LSB ul li li li.sideNavNotSelected a:link {
 color: #000000;
}
/*END LSB*/
/*AUDIENCE NAV*/
div.audienceNav {
clear: both;
float: right;
}
ul.audience {
 list-style-type: none;
 text-align: center;
 float: right;
 margin: 0px 5px 0px 0px;
 padding: 0px;
}
ul.audience li { display: inline; float: left;}
ul.audience li a:link,ul.audience li a:visited,ul.audience li a:hover {
 text-decoration: none;
 color: #ffffff;
 font-weight: bold;
 font-size: 8pt;
 height: 35px;
 display: block;
 background-repeat: no-repeat;
 background-position: top left;
 padding-top: 3px;
}
ul.audience li a:hover {
 padding-top: 15px;
 height: 20px;

}
ul.audience li.future a:link, ul.audience li.future a:visited {
 background-image: url('/images/system/audience/futureoff.gif');
 width: 106px;
}
ul.audience li.future a:hover {
 background-image: url('/images/system/audience/futureon.gif');
}
ul.audience li.current a:link, ul.audience li.current a:visited {
 background-image: url('/images/system/audience/currentoff.gif');
 width: 107px;
}
ul.audience li.current a:hover {
 background-image: url('/images/system/audience/currenton.gif');
}
ul.audience li.alumni a:link, ul.audience li.alumni a:visited {
 background-image: url('/images/system/audience/alumnioff.gif');
 width: 69px;
}
ul.audience li.alumni a:hover {
 background-image: url('/images/system/audience/alumnion.gif');
 height: 20px;
}
ul.audience li.faculty a:link, ul.audience li.faculty a:visited {
 background-image: url('/images/system/audience/facultyoff.gif');
 width: 110px;
}
ul.audience li.faculty a:hover {
 background-image: url('/images/system/audience/facultyon.gif');
}
ul.audience li.community a:link, ul.audience li.community a:visited {
 background-image: url('/images/system/audience/communityoff.gif');
 width: 84px;
}
ul.audience li.community a:hover {
 background-image: url('/images/system/audience/communityon.gif');
}
/******************************************************************************
* Login Form Styles                                                           *
******************************************************************************/
table.loginForm {
	border-left: groove #ffffff 2px;
	border-top: groove #ffffff 2px;
	border-right: ridge #ffffff 2px;
	border-bottom: ridge #ffffff 2px;
margin: auto;
margin-top: 20px;
}

TD.loginCaption {
	background-color: #12135B;
	color: #ffffff;
        padding: 3px;
}

TD.loginMsg {
	background-color: #336699;
        color: #ffffff;
	border-top: groove #888888 2px;
        border-bottom: groove #888888 2px;
	font-size: 7pt;
        padding: 3px;
}

TD.loginError {
	background-color: #cccccc;
	border-top: groove #888888 2px;
       border-bottom: groove #888888 2px;
       font-size: 7pt;
	color: #ff0000;
        padding: 3px;
        font-weight: bold;
}

TD.loginPrompt {
	font-size: 6.5pt;
padding: 2px;
}

input.loginField {
	width: 150px;
	height: 16px;
	font-size: 6.5pt;
}
/*Extra Styles*/
div.cookieBlock {
 font-size: 8pt;
 clear: both;
}
td.MainContent {
 padding: 0px 0px 0px 10px;
}
td.MainContent h1.title {
 padding: 2px 0px 0px 25px;
 margin: 3px 0px 0px 0px;
 background-image: url('/images/system/h1/h1standard.gif');
 background-repeat: no-repeat;
 background-position: top left;
 font-size: 12pt;
 height: 32px;
 color: #12135B;
}
/*NEWS DETAIL STYLES*/
ul.icList {
        list-style-type: none;
}

.icListHeader {
 font-weight: bold;
 font-size: 13pt;
 margin-top: 10px;
 border-bottom: 1px solid #000000;
}
.icListDate {
	font-weight: bold;
	/*color: #666666;*/
	font-size: 8pt;
        margin-bottom: 10px;
        clear: both;
}
.icListTitle { 
        font-style: italic; 
        font-weight: bold;
        clear: both;
        float: left;
        width: 400px;
}
.icListItem {
       clear: none;
       clear: none;
       float: left;
}
.icListTeaser {
 clear: both;
 float: left;
 font-style: italic;
 margin-top: 5px;
 width: 100%;
}
.icListContent {
 clear: both;
 float: left;
 margin-top: 10px;
 padding-top: 10px;
 width: 100%;
 border-top: 1px dotted #000000;
}
/* <emergencyNotifications> */

table.ContentBoundingBox td.MainContent div.EmergencyNotificationArea {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 8pt;
    margin: 0 3px 0 3px;
    border: 1px solid #CC0000;
}

table.ContentBoundingBox td.MainContent div.EmergencyNotificationArea div.EmergencyNotificationHeader {
    text-align: center;
    font-weight: bold;
    font-size: 8pt;
    background-color: #CC0000;
    color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 3px;
}

table.ContentBoundingBox td.MainContent div.EmergencyNotificationArea ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
}

table.ContentBoundingBox td.MainContent div.EmergencyNotificationArea ul li {
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #FF0000;
}
.headingrow {
 font-weight: bold;
}
/* </emergencyNotifications> */
