/* --- SAU Portal Theme --- */
/* --- based off "Aegean" JIC Theme --- */
/*------entire site ----------*/

body {
	margin-top: 0px;
}
a:link, a:visited {
	color: #0B4981;
	outline: none;
	text-decoration:underline;
	text-decoration-color:#DBDBDB;
 }
 a:focus, a:hover{
 	text-decoration:underline;
 }
 h1, h2, h3, h4, h5, h6 {
	color: #0B4981;
	cursor: default; }
#PORTLETGRID
{
	*width: 99%;
}
/*---------------Logo Area--------------------*/

#siteWrapper {
	margin: 0 auto;
	min-width: 960px!important;
	/* max-width:1200px;  */
	max-width: none;
}
p.accessibility {padding:0px;}
#masthead
{
	height:100px;	
	min-width: 960px!important;
	clear: both;
	background: #003a70;
	padding: 0px;
	margin: 0px;
}

/* 2015-12-21 CAB Edit - START*/

#masthead h1 {
	height: 90px;
	width: 200px;
	background: transparent url(https://2yskz12ufu7l2va2ns2tirdn75i-wpengine.netdna-ssl.com/wp-content/themes/sau_flat/images/logo.svg) 0px 10px no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
}
/* 2015-12-21 CAB Edit - END*/

#masthead a {
	height: 100%;
	width: 400px;
	display: block;
}
/*---------------Welcome Back (login) bar--------------------*/

#welcomeBackBar {
	position: relative;
	margin-top: -75px;
	float: right;
	/* background:#fff;
	color:#0B4981; */
	background: transparent;
	color: #FFF;
	padding-right: 25%;
}
/* 2015-12-21 CAB Edit - START*/

#welcomeBackBar {
	margin-top: -85px;
}
/* 2015-12-21 CAB Edit - END*/

#welcomeBackBar input {
	border: 1px solid #ccc;
	color: #666;
	font-weight: bold;
}

#welcomeBackBar #btnLogin {
	background: #0B4981;
	color: #fff;
	font-weight: normal;
}

#welcomeBackBar a,
#welcomeBackBar a:link,
#welcomeBackBar a:visited {
	color: white;
	font-style: italic;
}

#welcomeBackBar #userLogin,
#welcomeBackBar #userWelcome {
	clear: both;
	display: block;
	padding-right: 4px;
	text-align: right;
}

#welcomeBackBar div#userWelcome {padding-top:19px;}

#welcomeBackBar #userLogin {padding-top:10px;}

#welcomeBackBar #userLogin a.forgotPassword {display:none;}

/*---------------HeaderTabs (main menu)--------------------*/

/*-------Lets reset a few things here -----------------*/

#headerTabs ul,
#headerTabs ul li,
#headerTabs ul li.firstTab,
#headerTabs ul li.selected,
#headerTabs ul li.selected a {
	padding: 0;
	margin: 0;
	border: 0;
	background: transparent;
	color: #fff;
}

#headerTabs {
	background: #003A70;
	font-size: 14px;
	text-transform: uppercase;
	height: 28px;
	clear: both;
	overflow: hidden;
	/* Commented out by CAB 2017-04-12
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
	*/
}

#headerTabs ul li,
#headerTabs ul li.selected,
#headerTabs ul li.firstTab,
#headerTabs ul li:hover {
	margin-right: 0px;
	padding: 7px 15px 0 15px;
	display: block;
	float: left;
	height: 21px;
}

#headerTabs ul li:hover,
#headerTabs ul li.selected a:hover,
#headerTabs ul li a:hover,
#headerTabs ul li.firstTab:hover,
#headerTabs ul li.selected {
	color: #fff;
	background: #7DA5C8;
	text-decoration: none;
	height: 21px!IMPORTANT;
}

#headerTabs li.selected {
	top: 0;
}

#headerTabs ul li.selected {
	background: #7DA5C8;
}


/*---------------More Dropdown--------------*/

#headerTabs li#more {
	background: url(images/more.png) right no-repeat;
	padding-right: 20px;
}

#headerTabs li#more:hover {
	background: #7DA5C8 url(images/more.png) right no-repeat;
	padding-right: 20px;
}

#headerTabs #moreList {
	position: absolute;
	z-index: 50;
	margin-left: -15px;
	/* margin-top: 6px; */
	*margin-left: -54px;
	/* margin-top:20px; */
	clear: both;
	list-style: none;
}

#headerTabs ul li ul li {
	float: left;
	clear: both;
	!IMPORTANT display: block;
	width: 100%;
	*min-width: 10%;
	font-size: 12px;
	border-bottom: 1px dashed #ccc;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	background: #000;
}

#headerTabs ul li ul li.selected,
#headerTabs ul li ul li:hover {
	background: #7DA5C8;
	filter: alpha(opacity=100);
	border-bottom: 1px dashed #ccc;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}


/*---------------BreadCrumbs---------------*/

#mainCrumbs {
	background: transparent;
	border: 0;
	color: #666;
}
#mainCrumbs a,
#mainCrumbs a:link,
#mainCrumbs a:visited {
	color: #666;
	!IMPORTANT
}

/*---------------The Dreaded Side Bar-------------*/


/*------------ Reset some things to no backgrounds and no borders --*/

#pagePortlets li a,
#pagePortlets li a:link,
#pagePortlets li a:visited {
	text-decoration: none;
}

#pagePortlets li a:hover {
	text-decoration: none;
}

#pagePortlets .selected {
	background: transparent;
}

#pagePortlets li {
	display: block;
	margin-left: -25px;
}

#sideBar div.sideSection,
#pagePortlets li,
#contextPages,
#contextPages li,
#contextPages li.currentPage,
#sideBar li.addPage,
#sideBar div#quickLinks {
	background: none;
	background: transparent;
	border: 0;
	list-style: none;
}

#sideBar h2,
#sideBar h2 a,
#sideBar h2 a:link,
#sideBar h2 a:visited,
#sideBar h3,
#sideBar h3 a,
#sideBar h3 a:link,
#sideBar h3 a:visited,
#sideBar div#quickLinks h3 {
	color: #000037;
	background: transparent;
	border: 0;
}
/* Start the styling */

#sideBar div.sideSection,
#sideBar div#quickLinks {
	/* background:#7DA5C8; */
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	width: 99%;
	padding-top: 1px;
}

#sideBar div#quickLinks {
	/* background:#0B4981;!IMPORTANT */
}

#sideBar {
	width: 160px;
	/* width:auto; */
	min-height: 380px;
	background-color: #FFF;
	margin-right:15px;
}

#thisContext a,
#thisContext a:link,
#thisContext a:visited {
	color: #0B4981!IMPORTANT;
	text-decoration: none;
}

#sideBar a,
#sideBar a:link,
#sideBar a:visited {
	/*	color:#fff; */
	text-decoration: none;
}

#sideBar a:hover {
	text-decoration: underline;
}

#sideBar h2,
#sideBar div#quickLinks h3 {
	margin: 10px 10px 5px 10px;
	font-size: 16px;
	border-bottom: 1px solid #fff;
}

#sideBar div#quickLinks h3 {
	background: #003A70;
	color: #FFFFFF;
	border-bottom: 0px;
	padding:10px;
	font-weight:normal;
	margin:0px;
}

#sideBar div#quickLinks {
	/* width: 14em; */
	border:  0px;
	border-left: none;
	padding-bottom: 6px;
	margin: 0 10px 10px 0;
	
}

#sideBar hr {display:none;}

#sidebar div#quickLinks a,
div#quickLinks a.link,
div#quickLinks a.visited {
	color: #003;
	text-decoration: none;
}

#contextPages li {
	padding: 5px 0 0px 10px;
	color: #0B4981;
	font-size: 12px;
}

/* Added 2015-12-17 CAB */

#contextPages li.currentPage {
	background-color: #7DA5C8;
}

#contextPages li.currentPage a {
	color: white !important;
}

#contextPages li.currentPage ul,
#contextPages li.currentPage ul li,
#contextPages li.currentPage ul li a {
	background-color: white;
}

#contextPages li.currentPage ul {
	margin-left: 0px;
	padding-bottom: 0px;
	/* commendted out 1-6 CB display:none;*/
}

#contextPages li.currentPage ul li a {
	color: #0B4981 !important;
}

#contextPages li.currentPage ul#pagePortlets li {
	padding-left: 30px;
	margin-bottom: 0px;
}

div#thisContext.sideSection h2 {
	display: none;
}

div#thisContext.sideSection ul {
	margin-top: 10px;
}

div#thisContext.sideSection ul li {
	padding-bottom: 0px;
}

div#thisContext.sideSection ul li {
	margin-bottom: 5px;
}

div#thisContext.sideSection ul li a:hover {
	text-decoration: underline;
}


/* Added 2015-12-17 CAB */

/* Added 2016-01-12 CAB New SAU Apps - START */
ul#sauapps,
ul#sauapps2 {
	margin: 0px;
	padding: 0px;
}

ul#sauapps2 {
	margin-top: -20px;
	margin-left: -20px;
}

ul#sauapps li,
ul#sauapps2 li {
	list-style-type: none;
	text-align: center;
	float: left;
	margin-right: 10px;
	height: 100px;
}

ul#sauapps2 li {
	height: 50px;
	margin: 0px;
	text-align: left;
}

ul#sauapps li a,
ul#sauapps2 li a {
	display: block;
	width: 95px;
	height: 20px;
	padding-top: 40px;
	text-decoration: none;
	margin: 0 auto;
}

ul#sauapps2 li a {
	width: 190px;
	padding: 20px 0 10px 60px;
	margin: 0px;
	height: 30px;
}

ul#sauapps2 li#studentemail a {
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/email-icon.svg) 7px 7px/50px 50px no-repeat;
}

ul#sauapps2 li#box a {
	padding-left: 100px;
	width: 220px;
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/box-officeapps-icon.svg) 0px 7px/100px 50px no-repeat;
}

ul#sauapps2 li#pebblepad a {
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/pebblepad-icon.svg) 7px 7px/50px 50px no-repeat;
}

ul#sauapps2 li#blackboard a {
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/blackboard-icon.svg) 7px 7px/50px 50px no-repeat;
}

ul#sauapps2 li#pyramed a {
	background: url(/ics/ClientConfig/HtmlContent/images/hhws_logo.png) 12px 15px/30px 30px no-repeat;
	width: 210px;
	padding-left: 50px;
}
ul#sauapps2 li#virtuallab {clear:left;}
ul#sauapps2 li#virtuallab a {
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/virtuallab-icon.svg) 7px 7px/50px 50px no-repeat;
	width:435px;
}
ul#sauapps2 li#office365 a {width:320px;
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/office-icon.svg) 7px 7px/50px 50px no-repeat;
}
/* Hover */
ul#sauapps2 li#studentemail a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/email-icon-hover.svg);
}

ul#sauapps2 li#virtuallab a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/virtuallab-icon-hover.svg);
}

ul#sauapps2 li#box a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/box-officeapps-icon-hover.svg);
}

ul#sauapps2 li#office365 a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/office-icon-hover.svg);
}

ul#sauapps2 li#pebblepad a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/pebblepad-icon-hover.svg);
}

ul#sauapps2 li#blackboard a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/blackboard-icon-hover.svg);
}

/* Hover */



ul#sauapps li#studentemail a {
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/email-icon.svg) center top/40px 40px no-repeat;
}

ul#sauapps li#studentemail a:hover {
		background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/email-icon-hover.svg);
}

ul#sauapps li#blackboard a {width:70px;
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/blackboard-icon.svg) center top/40px 40px no-repeat;
}

ul#sauapps li#blackboard a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/blackboard-icon-hover.svg);
}

ul#sauapps li#box a {
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/box-officeapps-icon.svg) center top/ 90px 40px no-repeat;
	width: 100px;
}

ul#sauapps li#box a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/box-officeapps-icon-hover.svg);
}

ul#sauapps li#pebblepad a {width:70px;
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/pebblepad-icon.svg) center top/40px 40px no-repeat;
}

ul#sauapps li#mysupportapp a {width:170px;
	background: url(https://images.arbor.edu/td_images/my-support-logo-blue.png) center top/143px 35px no-repeat;
}


ul#sauapps li#pebblepad a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/pebblepad-icon-hover.svg);
}

ul#sauapps li#pyramed a {
	background: url(/ics/ClientConfig/HtmlContent/images/hhws_logo.png) center top/30px 30px no-repeat;
}

ul#sauapps li#virtuallab a {width:80px;
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/virtuallab-icon.svg) center top/30px 30px no-repeat;
}

ul#sauapps li#virtuallab a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/virtuallab-icon-hover.svg);
}

ul#sauapps li#office365 a {width:70px;
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/office-icon.svg) center top/30px 30px no-repeat;
}

ul#sauapps li#office365 a:hover {
	background-image: url(/ics/ClientConfig/HtmlContent/images/SVG/office-icon-hover.svg);
}

ul#sauapps li:last-child {
	margin-right: 0px;
}

ul#sauapps li#facstaffemail a {
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/oldoffice-icon.svg) no-repeat;
	background-size: 30px 30px;
	background-position: 7px top;
}

ul#sauapps li#facstaffemail a:hover {
	background: url(/ics/ClientConfig/HtmlContent/images/SVG/oldoffice-icon-hover.svg) no-repeat;
	background-size: 30px 30px;
	background-position: 7px top;
}

ul#sauapps li#raveapp a {
	background: url(/ics/ClientConfig/HtmlContent/images/rave-alert-icon_final.png) no-repeat;
	background-size: 30px 30px;
	background-position: center top;
}



/* 
ul#sauapps li#box a{background:url(/ics/ClientConfig/HtmlContent/images/SVG/box-icon.svg) no-repeat;background-size: 80px 80px;background-position:7px top;}


ul#sauapps li#box a:hover{background:url(/ics/ClientConfig/HtmlContent/images/SVG/box-icon-hover.svg) no-repeat;background-size: 80px 80px;background-position:7px top;}
*/






/* Added 2016-01-12 CAB New SAU Apps - END */


/* Added 2017-07-24 Account Activation CAB */
#activation_notes h2 {margin-top:30px;}
.pSection p.activation_note {    
	border-radius: 10px;
    background: yellow;
    padding: 10px;

    text-align: center;
    display: block;
	text-decoration: none;font-size:1.2em;}
	div#account_activation_step1 .pHead h3{font-size:20px}
	div#account_activation_step1 .pHead h3 span{font-size:16px;}
/* Added 2017-07-24 Account Activation CAB */


/* Added 2016-02-11 CAB */

table#campus-visit {
	padding: 0px;
	border-collapse: collapse;
}

table#campus-visit td,
table#campus-visit th {
	border: solid 1px #CCC;
	padding: 3px;
}

table#campus-visit th {
	background-color: #CCC;
}

#contextPages li a,
#contextPages li a:link,
#contextPages li a:visited,
#sideBar .addPage a,
#sideBar .addPage a:link,
#sideBar .addPage a:visited {
	color: #0B4981;
}

#manageLinks li {
	padding: 5px 0 5px 15px;
	clear: both;
}

/* this looks silly but it's set individually in the base style so we have to override each one */
#sideBar,
#sideBar .manageGroup a,
#sideBar .manageGroup a:link,
#sideBar .manageGroup a:visited {
	color: #000;
}

#sideBar .addPage a,
#sideBar .addPage a:link,
#sideBar .addPage a:visited {
	color: #0B4981;
}

#sideBar .manageContext a,
#sideBar .manageContext a:link,
#sideBar .manageContext a:visited {
	color: #0B4981;
}

#sideBar .usageStats a,
#sideBar .usageStats a:link,
#sideBar .usageStats a:visited {
	color: #0B4981;
}

#sideBar #subContexts li {
	padding-left: 10px;
}

#sideBar #subContexts a {
	background-position: 0 3px;
	margin: 0 0 7px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	clear: both;
	width: 90%;
}


/* Form Styling */

p.label_first {
	clear: both;
}

p.label_first label {
	display: block;
	float: left;
	width: 150px;
}

p.label_first input {
	display: block;
	float: left;
}


/* Form Styling */

#quickLinks dl {
	padding-left: 5px;
}

#quickLinks li {
	padding-left: 10px;
}
ul.retentionLinks {margin-left:0px;}
#quickLinks ul.retentionLinks li {padding-left:0px;}
#xpndPrtlts {
	background: url(../../../ICS/UI/Common/images/plus.gif) 2px 2px no-repeat;
	display: block;
	float: right!important;
	height: 12px!important;
	overflow: hidden!important;
	text-indent: 1000px;
	width: 16px!important;
}
#xpndPrtlts.expanded {
	background: url(../../../ICS/UI/Common/images/minus.gif) 2px 2px no-repeat;
}
/*--------------Portlet area--------------*/
#pageTitle {
	width: 99%;
	margin: 8px 0 7px;
}
#pageTitle h2 #contextName {
	font-size: 180%;
}

#pageTitle h2 a,
#pageTitle h2 a:link,
#pageTitle h2 a:visited {
	color: #0B4981;
	font-weight: bold;
}

a.imageAndText span {
	text-decoration: none;
}

#portlets {
	width: 81%;
	/* width:1300px;
    /* width:auto; */
}

#portlets .pContent a:link {
	text-decoration: underline;
	text-decoration-color: #DBDBDB;
}

#portlets .pContent a:hover {
	text-decoration-color: #003A70;
}

.pShortcut {
	background-color: #F3F3F3;
	border: 0 none;
	float: right;
	margin-right: 5px;
}

.portlet {
	clear: both;
	border-radius: 3px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	border: 0px;
	border-style: none;
}

.pHead h3 {
	height: auto;
	color:#FFFFFF;
}

.pHead {
	/* background: transparent; */
	color: #FFFFFF;
	background-color: #003A70;
	border: 0px;
	font-size: 16px;
	padding: 10px 10px 5px 10px;
	border-radius:3px;
}

.pHead a,
.pHead a:link,
.pHead a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

.pHead img {
	margin-top: 0.7em;
}

.pContent {
	border: none;
	border-style: none;
	padding: 10px;
}

.buttonBar {
	background: #f3f3f3;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding: 4px;
	text-align: right;
	font-size: 85%;
}

.pt_CustomContentPortlet h4 {
	background: #f3f3f3;
	padding: 9px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	color: #0B4981;
	margin: 10px auto 0 auto;
}

h4 {
	background: #7DA5C8;
	padding: 9px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	color: #fff;
	margin: 10px auto 0 auto;
}

.pToolbar {
	background: #7DA5C8;
	height: 20px;
}

.pToolbar ul li {
	height: 20px;
}
.pToolbar,
.pToolbar ul,
.pToolbar a,
.pToolbar a:link,
.pToolbar a:visited,
.pToolbar .pTool,
.pToolbar .menu a.hasKids,
.pToolbar .menu a,
.pToolbar .menu a:link,
.pToolbar .menu a:visited {
	background-color: #7DA5C8;
	border-color: #fff;
	color: #fff;
}


/*----------------Calendar-----------------*/

.cal {}

.cal . {}

.cal span {}

.cal img {}

.cal iframe {}

.cal .time {}

.cal select {}

ul.dayOfWeek,
ul.dayOfWeek li {}

div#calSideBar {
	background-color: #F3F3F3;
	padding: 4px;
	border-radius: 4px;
}

#calSideBar {
	background: none;
}

#calSideBar li {
	background: none;
	clear: both;
	display: block;
	margin: 10px 0;
}

#calSideBar h3 {
	background: none;
	border-bottom: 1px solid #d2d2d2;
	text-align: left;
}

#calSideBar hr {
	border-bottom: 1px solid #d2d2d2;
	border: none;
	padding: 0;
}

#calEventListView p {
	font-weight: bold padding: 0 10px;
}

#calWeekView a,
#calDayView a,
#calMonthView a,
#calEventListView a {
	display: block;
	font-weight: normal;
	padding: 0 10px 10px 10px;
	text-decoration: none!important;
}

#calWeekView a:hover,
#calDayView a:hover,
#calMonthView a:hover,
#calEventListView a:hover {
	text-decoration: underline!important;
}

#calWeekView table {
	border: none;
}

#calWeekView td {
	border: none;
	padding: 5px;
	width: 50%;
}

#calEventListView a {
	padding: 0 0 10px 0;
}

.calDayNumber {
	background: #CEDBE9;
}

.calBlankDay {
	background: none!important;
}

#calMonthView ul,
#calMonthView li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.evHeader a {
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 0!important;
}

.hourHead,
.allDayHead {
	border: none!important;
	padding: 10px;
}

.allDay {
	-khtml-border-radius: 4px!important;
	-moz-border-radius: 4px!important;
	-o-border-radius: 4px!important;
	-webkit-border-radius: 4px!important;
	background: #CEDBE9;
	border-radius: 4px!important;
	border: none!important;
}

.allDay a {
	font-size: 80%;
}

.topHour {
	border-top-color: #333333!important;
}

.bottomHour {
	border-bottom-color: #333333!important;
}

#calHeader a {
	display: inline!important;
}

#calDefaultView a {
	padding: 0
}

#calDefaultView {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #ccc;
	padding: 3px;
}

table[id*=calMain],
#pg0_V_calMain {
	background: none!important;
	border: none!important;
}

td.calDayStyle {
	background: none;
	padding: 2px;
}

.calTitleStyle td {
	background: none;
}


/*--------------- End Calendar---------------*/

/*---------------Footer--------------------*/

#foot {
	background: #003a70;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	padding: 5px;
	margin-bottom: 20px;
	display: none;
}
#foot a,
#foot a:link,
#foot a:visited {
	color: #666666;
	text-decoration: none;
	padding: 0;
	padding-right: 15px;
}

#foot2 {
	line-height: 22px;
	font-size: 10px;
	color: #fff;
	background: #003a70;
	height: 120px;
	padding-left: 10px;
}
#foot2 table {
	display: none;
}

#foot2 h2 {
	background: url("/ICS/ClientConfig/HtmlContent/images/sau_new_logo_white.png")no-repeat;
	background-size: 175px 76px;
	width: 175px;
	height: 76px;
	margin: 13px 50px 0 0;
	padding: 0px;
	float: left;
}

#foot2 a,
#foot2 p,
#foot2 li {
	color: white;
	font: normal 14px/1.3em 'Open Sans', arial, sans-serif;
	text-decoration: none;
}

#foot2 a:hover {
	text-decoration: underline;
}

#foot2 p {
	width: 200px;
	float: left;
	margin-right: 50px
}

#foot2 li {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#foot2 ul {
	margin-top: 13px;
	width: 200px;
	float: left;
}

#foot2 h2 a {
	display: none;
}

#policies,
#copyright {}



ul#globalLinks {
	margin-left: 0px;
	background:#F2F2F2;
	padding: 10px 0 10px 0;
}


#globalLinks a,
#globalLinks a.link,
#globalLinks a.visited {
	color: #003;
	text-decoration: none;
}

.ApplyOnline #Layer2 {
	position: static;
	width: 200px;
	z-index: 2;
	border-right: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	background-color: #EBEBEB;
	layer-background-color: #EBEBEB;
	visibility: visible;
}

div.contexts {
	/* background: white; */
	padding: 0px;
	margin: 0px;
}

/******** styles for "visual schedule" HTML tables ****************************/
.schdtable {
	width: 100%;
	border-width: thin;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}

.rowclass {}

.dayheader {
	width: 16%;
	font-size: x-small;
	border: thin solid black;
}
.timeheader {
	font-size: x-small;
	border: thin solid black;
}
.classcell {
	text-align: center;
	font-size: x-small;
	border: thin solid black;
}
.emptycell {
	border: thin solid gray;
}

.feedbackError,
span.alert {
	color: #c00;
	padding: 10px 10px 10px 35px;
	border-top: 3px solid #fc9088;
	border-bottom: 3px solid #fc9088;
	background: #f7cdc3 url(./images/error.png) 10px 10px no-repeat;
	opacity: .9;
	filter: alpha(opacity=90);
	display: block;
	margin-bottom: 10px;
}

span.info {
	padding: 10px 10px 10px 35px;
	border-top: 3px solid #7dabdd;
	border-bottom: 3px solid #7dabdd;
	background: #d1dce3 url(./images/information.png) 10px 10px no-repeat;
	opacity: .9;
	filter: alpha(opacity=90);
	display: block;
	margin-bottom: 10px;
}

span.note {
	color: #B79000;
	padding: 10px 10px 10px 35px;
	border-top: 3px solid #fbe288;
	border-bottom: 3px solid #fbe288;
	background: #f7ebc3 url(./images/note.png) 10px 10px no-repeat;
	opacity: .9;
	filter: alpha(opacity=90);
	display: block;
	margin-bottom: 10px;
}

span.download {
	color: #57861A;
	padding: 10px 10px 10px 35px;
	border-top: 3px solid #cbe093;
	border-bottom: 3px solid #cbe093;
	background: #e6ebc7 url(./images/application_put.png) 10px 10px no-repeat;
	opacity: .9;
	filter: alpha(opacity=90);
	display: block;
	margin-bottom: 10px;
}

span.localContent {
	padding: 10px 10px 10px 35px;
	border-top: 3px solid #fbe288;
	border-bottom: 3px solid #fbe288;
	background: #f7ebc3 10px 10px no-repeat;
	opacity: .9;
	filter: alpha(opacity=90);
	display: block;
	margin-bottom: 0px;
}

span.studentNews {
	padding: 10px 10px 10px 35px;
	border-top: 3px solid #D7E3FB;
	border-bottom: 3px solid #D7E3FB;
	background: #E3EBFB 10px 10px no-repeat;
	opacity: .9;
	filter: alpha(opacity=90);
	display: block;
	margin-bottom: 0px;
}

span.staffNews {
	padding: 10px 10px 10px 35px;
	border-top: 3px solid #fbe288;
	border-bottom: 3px solid #fbe288;
	background: #f7ebc3 10px 10px no-repeat;
	opacity: .9;
	filter: alpha(opacity=90);
	display: block;
	margin-bottom: 0px;
}


/* for jQuery datepicker widgets to work properly with current global jQuery library references */

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	z-index: 9999 !important;
}