﻿/*START SSO Web Part Styles*/
#box1 .savebutton { background-color:white !important; }
#box1 .resetbutton {  background-color:white !important; }
#app-box { width:100%; height:74px; position:relative; top:0px;}
#app-box img {padding:0px; margin:15px 12px 0px 0px; float:left;}
#app-box h5 {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; position:relative; top:20px; margin:0px 0px 0px 0px;}
#app-box p {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; position:relative; top:0px;}
#app-box a:link {color:#1a3463; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold;}
#app-box a:visited {color:#1a3463;}
#app-box a:hover {color:#1a3463; text-decoration:underline;}


.app-box { width:100%; height:74px; position:relative; top:0px;}
.app-box img {padding:0px; margin:15px 12px 0px 0px; float:left;}
.app-box h5 {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; position:relative; top:20px; margin:0px 0px 0px 0px;}
.app-box p {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; position:relative; top:0px;}
.app-box a:link {color:#1a3463; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold;}
.app-box a:visited {color:#1a3463;}
.app-box a:hover {color:#1a3463; text-decoration:underline;}


#box2b {margin-left:4px; border-right:4px solid #ffffff;}
#box2b .ms-webpart-zone {margin-right:0px;}
#box2b .ms-fullWidth {margin:0px; padding-bottom:5px;}
#box2b .ms-WPBody {margin:0px 0px -7px 0px; padding-bottom:0px; padding-top:0px; height:74px; border-bottom:1px solid #f2f2f2;}
#box2b .slider {margin-left:0px; margin-right:0px;}
#box2b .internal {margin-left:0px; margin-right:0px;}
/*END SSO Web Part Styles*/

/*START LinkAnthenaeum (Link Library)*/
a.linkLib:link {color:#1a3463; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; line-height:20px;}
a.linkLib:visited {color:#1a3463;}
a.linkLib:hover {color:#1a3463; text-decoration:underline;}

.linkLib a:link {color:#1a3463; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; line-height:20px;}
.linkLib a:visited {color:#1a3463;}
.linkLib a:hover {color:#1a3463; text-decoration:underline;}
/*END LinkAnthenaeum (Link Library)*/

/* START WebAdvisor */
#example5 {float: left;}
.expand_all, .collapse_all {cursor: pointer; }
.accordion_menu { font-size: 90%; list-style: none; margin: 0; padding: 0; vertical-align: top; /*width: 300px;*/}
.accordion_menu ul { display: none; list-style: none; margin: 0; padding: 0; }
#menu5 { margin: 0; }
#menu5 li, 
.accordion_menu li { background-image: none; margin: 0; 	padding: 0; }
.accordion_menu ul ul { display: block;}
.accordion_menu ul ul li a { padding-left: 20px; width: 109px; }
.accordion_menu a { color: #1a3463; cursor: pointer; display: block; font-weight: bold; margin-left: 0; padding: 5px 2px 1px 40px; /*width: 263px;*/ height: 20px;}
.accordion_menu a.expanded { background: #e8e8e8 url('/static/image/collapse.png') no-repeat 19px 50%;}
.accordion_menu a.collapsed { background: #e8e8e8 url('/static/image/expand.png') no-repeat 19px 50%; }
.accordion_menu a:hover { text-decoration: none; color: #1a3463; }
.accordion_menu ul a { background: #ffffff; border-top: 2px solid #fff; color: #1a3463; display: block; font-weight: normal; padding: 5px 2px 0px 40px; /*width: 270px;*/ }
.accordion_menu ul a:link { font-weight: normal; }
.accordion_menu ul a:hover { /*background : #f5f5f5;*/ background: #ffffff url('/static/image/down-arrow-grn.png') no-repeat 19px 50%; /*text-decoration: underline;*/ color: #1a3463; }
.accordion_menu li.active a { background: #fff;}
.accordion_menu li.active li a { background: #e8e8e8; }
	
#menu5 li.footer,
.accordion_menu .footer { /*background: transparent url('images/footer.jpg') no-repeat 0 0;*/ background-color:#ffffff; border-top: 0px solid #fff; height: 12px; margin: 0 0 1px 0; /*width: 280px; line-height: 15px;*/ }
.accordion_menu .footer span { display: none; }
.menuType { background:#1a3463; color:#ffffff; display: block; font-weight:bold; text-transform:uppercase; padding:5px 2px 0px 19px; height:22px; /*width: 270px; border-top: 2px solid #fff;*/}

.ms-WPBorder { border-top-color:#e2e2e2; border-right-color:#e2e2e2; border-bottom-color:#e2e2e2; border-left-color:#e2e2e2; }

#noPadding {margin-left:-20px !important; margin-right:-20px !important; margin-top:-7px;}
/* END WebAdvisor */

/*Start JU-APPLETT*/
.ju-applet-box img {padding:0px; margin:10px 12px 0px 0px; float:left; max-height:45px; max-width:45px;}
.ju-applet-box h5 {font-family:Verdana, Geneva, sans-serif !important; font-size:14px !important; color:#1a3463 !important; font-weight:bold !important; position:relative !important; top:14px !important; margin:0px 0px 0px 0px;}
.ju-applet-box p {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#888888; position:relative; top:-6px !important;}
.ju-applet-box a:link {color:#1a3463 !important; text-decoration:none !important; font-family:Verdana, Geneva, sans-serif !important; font-size:14px !important; font-weight:bold !important;}
.ju-applet-box a:visited {color:#1a3463 !important;}
.ju-applet-box a:hover {color:#1a3463 !important; text-decoration:underline !important;}


.ju-applet-box-right img {padding:0px; margin:10px 12px 0px 0px; float:left; max-height:45px; max-width:45px;}
.ju-applet-box-right h5 {font-family:Verdana, Geneva, sans-serif !important; font-size:14px !important; color:#1a3463 !important; font-weight:bold !important; position:relative !important; top:14px !important; margin:0px 0px 0px 0px;}
.ju-applet-box-right p {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#888888; position:relative; top:2px !important;}
.ju-applet-box-right a:link {color:#1a3463 !important; text-decoration:none !important; font-family:Verdana, Geneva, sans-serif !important; font-size:14px !important; font-weight:bold !important;}
.ju-applet-box-right a:visited {color:#1a3463 !important;}
.ju-applet-box-right a:hover {color:#1a3463 !important; text-decoration:underline !important;}
/* END JU-APPLETT*/


/*Exchange Web Part*/
#dolphinMailX { position:relative; width:82px; height:82px; background-color:#e2e2e2; padding:0px; margin:0px 0px 0px 0px;}
.open {background-image:url('/static/image/envelope-open.png'); background-repeat:no-repeat; background-position:8px 27px;}
.closed { background-image:url('/static/image/envelope.png'); background-repeat:no-repeat; background-position:8px 27px; }
.from_class{ background-image:url('/PublishingImages/misc-images/form_icon_25603.png'); background-repeat:no-repeat;     background-position: 12px 20px; }


#dolphinMailX h1 {font-family:Arial, Helvetica, sans-serif; color:#6c1f80; font-size:10px; font-weight:bolder; text-transform:uppercase; padding:0px; position:relative; top:21px; left:5px; z-index:302; width:55px;}
#dolphinMailX h2 {font-family:Arial, Helvetica, sans-serif; color:#2f2f2f; font-weight:bold; font-size:18px; padding:0px; position:relative; top:21px; right:14px; float:right; z-index:301; max-width:50px; text-align:right;}
#dolphinMailX h3 {font-family:Arial, Helvetica, sans-serif;	color:#2f2f2f; font-weight:normal; font-size:12px; padding:0px; position:relative; top:0px; right:0px; float:right; z-index:301; width:75px; text-align:right; }
#dolphinMailX h4 {font-family:Arial, Helvetica, sans-serif; color:#2f2f2f; font-weight:normal; font-size:12px; padding:0px; position:relative; top:0px; right:0px; float:right; z-index:301; width:75px; text-align:left; }
#mailX a:link, #mailX a:active, #mailX a:visited #mailX a:hover { display:block; text-decoration:none !important;}
/*End Exchange Web Part*/

/*Live EDU */

#formStu {
    position: relative;
    width: 82px;
    height: 82px;
    background-color: #e2e2e2;
    padding: 0px;
	margin: -35px 0px 0px 0px;
}


#dolphinStuMail { position:relative; width:82px; height:82px; background-color:#e2e2e2; padding:0px; margin:0px 0px 0px 0px;}
.open {background-image:url('/static/image/envelope-open.png'); background-repeat:no-repeat; background-position:8px 27px; }
.closed { background-image:url('/static/image/envelope.png'); background-repeat:no-repeat; background-position:8px 27px;} #dolphinStuMail h1 { font-family:Arial, Helvetica, sans-serif; color:#6c1f80; font-size:10px; font-weight:bolder; text-transform:uppercase; padding:0px; position:relative; top:21px; left:5px; z-index:302; width:55px;}
#dolphinStuMail h2 { font-family:Arial, Helvetica, sans-serif; color:#2f2f2f; font-weight:bold; font-size:18px; padding:0px; position:relative; top:21px; right:14px; float:right; z-index:301; width:50px; text-align:right;}
#dolphinStuMail h3 {font-family:Arial, Helvetica, sans-serif; color:#2f2f2f; font-weight:normal; font-size:12px; padding:0px; position:relative; top:0px; right:0px; float:right; z-index:301; width:75px; text-align:right;}
#dolphinStuMail a:link {display:block;}
#mailStu a:link, #mailStu a:active, #mailStu a:visited #mailStu a:hover {display:block; text-decoration:none !important;}
/*End Live EDU*/

/*dateContainer*/
.current-time {margin:0px 5px 0px 0px; }
/*End CalDate*/

/*weather-bug*/
.weather-bug {margin:0px 5px 0px 0px !important;}
/*End weather-bug*/

/*dateContainer*/
.dateContainer {margin:0px 0px 0px 5px !important;}
/*End dateContainer*/

/*User Account Profile*/
.parentTable { width:100%; border:1px solid #445522;}
.crow { /*border:1px solid #0f0;*/}

.colOne {width:30%; min-width:150px; padding:3px 0px 3px 10px; border-bottom:1px solid #ffffff; font-size:11px; background-color:#f7f7f7;}
.colTwo {width:60%; min-width:170px;  padding:3px 0px 3px 10px; font-size:11px; border-bottom:1px solid #ffffff; background-color:#eeeeee;}
.colThree { width:5%; font-size:11px; border-bottom:1px solid #ffffff; background-color:#eeeeee;}
.userPic { position:relative; left:15px; top:30px; width:105px; height:126px;} 
.userName { position:relative; left:15px; top:30px; color:#1a3463; font-size:18px;}
.userID { position:relative; left:15px; top:30px; font-size:11px;}
.userUserName { position:relative; left:15px; top:30px; font-size:11px;}
.userInfoProfile {min-width:145px;}

/*End User Account Profile*/

/*Alert hold box*/
.holdTitle {padding-top:5px; padding-bottom:8px; padding-left:10px; padding-right:10px; margin-right:-3px; color:#FFFFFF; /*background-color:#FA5858;*/ background-color:#c20101;}
.holdTitle h3 {color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; line-height:150%; border-bottom:1px dashed #ffffff; cursor:pointer;}
.holdTitle h3:hover {background-color:#a80101;}
.subscript {color:#eeeeee; font-family:Verdana, Geneva, sans-serif; font-weight:300; font-size:10px; margin-top:-2px;}
.holdExpand {border-top:1px solid #ffffff;}
.alertBody { background-color:#eeeeee; /*border-top:2px solid #c0c0c0;*/ position:relative; top:0px;}
.alertBody p { padding:3px; margin:0px 5px 5px 5px; color:#676767;}
.alertHR {border: 1px dashed #ffffff;}
 /*End Alert hold box*/
 
/* Maintanance Alert */
.maintananceAlertTitle {padding-top:5px; padding-bottom:8px; padding-left:10px; padding-right:10px; margin-right:-3px; color:#FFFFFF; /*background-color:#FA5858;*/ background-color:#ff6600;}
.maintananceAlertTitle h3 {color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; line-height:150%; border-bottom:1px dashed #ffffff; cursor:pointer;}
.maintananceAlertTitle h3:hover {background-color:#fe883a;}
.subscript {color:#eeeeee; font-family:Verdana, Geneva, sans-serif; font-weight:300; font-size:10px; margin-top:-2px;}
.maintananceAlertExpand {border-top:1px solid #ffffff;}
.maintananceAlertBody { background-color:#eeeeee; /*border-top:2px solid #c0c0c0;*/ position:relative; top:0px;}
.maintananceAlertBody p { padding:3px; margin:0px 5px 5px 5px; color:#676767;}
.maintananceAlertBody {border: 1px dashed #ffffff;}
 /* End Maintanance Alert */



/* JU Class Schedule */
/*.CSshort-table {width:100%; border-style:none; font-size:11px;}
.CSshortCID, .CSshortDates, .CSshortTime, .CSshortBuilding {margin-right:10px; border:none; padding:3px;}
*/

.indent {margin-left:3px;}
.shortCourseContainer {}
.shortCourseCol {float:left;}
.shortTitleBar, .shortTitleBar H3 {background-color:#1a3463; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#ffffff; font-weight:bold; padding:3px;}
.shortTitleEntry {font-size:11px; font-family:Verdana, Geneva, sans-serif; padding:3px; margin-right:10px;}

.shortSched, .futureSched { border-spacing:0; border-collapse:collapse; width:100%;}
.gradeBox { border-spacing:0; width:100%;}
.rowTitles {background-color:#1a3463;}
.rowTitles h4 {font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#ffffff; font-weight:bold; padding:3px 3px 3px 0px;}
.colEntry {padding:3px; margin-right:10px; font-size:11px;}
.shortSchedLink { font-size:11px;}

#accordion h3 { background-color:#e2e2e2; height:20px; font-size:90%; padding-left:5px; padding-top:6px; border-bottom:1px solid #1a3463; color:#1a3463; font-weight:bold !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:12px;}
#accordion h3:hover { cursor:pointer;}

#accordion .ui-accordion-header {background-image:url('/static/image/expand.png'); background-repeat:no-repeat; background-position:5px 50%; padding-left:26px;}
#accordion .ui-accordion-header-active  {background-image:url('/static/image/collapse.png'); background-repeat:no-repeat; background-position:5px 50%; padding-left:26px;}

/* End JU Class Schedule */

/* JU Full Class Schedule */
.CSfull-table{width:100%; border-style:none; border-top:1px solid #1a3463;}
.drkGray {background-color:#e8e8e8; font-weight:bold; color:#1a3463; font-size:11px; padding:5px;}
.ltGray { background-color:#f7f7f7; padding:3px;}

.courseSchedWelcome { color:#1a3463; font-weight:bold; font-size:14px; padding-top:15px !important;}

.block1 { width:194px; padding:0px; margin:0px; background-color:#eeeeee; border-top:2px solid #1a3463; min-height:55px; float:left;	}
.block1 h3 { background-color:#d6d6d6; color:#1a3463; height:18px; margin:0px; padding:0px 0px 0px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:12px;	}
.block1 p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#626363; padding:5px 0px 0px 5px; margin:0px; }
.block2 { width:194px; padding:0px; margin:0px; background-color:#eeeeee; min-height:55px; float:left;	}
.block2 h3 { background-color:#d6d6d6; color:#1a3463; height:18px; margin:0px; padding:0px 0px 0px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;	}
.block2 p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#626363; padding:5px 0px 0px 5px; margin:0px; }
.block3 { /*width:582px;*/ width:194px; padding:0px 0px 5px 0px; margin:0px; background-color:#eeeeee; /*border-top:2px solid #1a3463;*/ border-bottom:15px #fff solid; min-height:55px; float:left;	}
.block3 h3 { background-color:#d6d6d6; color:#1a3463; height:18px; margin:0px; padding:0px 0px 0px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;	}
.block3 p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#626363; padding:5px 0px 0px 5px; margin:0px; }
.blockContainer { width:194px; padding:0px; margin:0px; float:left; }
.doubleBlockContainer { max-width:582px; min-width:582px; padding:0px; margin:0px; float:left; }
.PrintBlockContainer { width:265px; padding:-21px 0px 0px -10px; margin:-21px 0px 0px -10px; }
.PrintBlockContainer p { line-height:2px;}
.fullSchedLink {font-size:11px;}
.course-container{max-width:582px; margin-bottom:15px;}

/* End JU Full Class Schedule */

/* JU Class Schedule - No Courses */
.noCourses h3 {margin-bottom:-15px; color:#1a3463; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.noCourses p {margin-left:-10px;}
/* END JU Class Schedule - No Courses */

/* Faculty Roster */
.box {
     display:none;
     position:absolute;
     left:150px;
     margin-top:-130px;
     background:#d6d6d6;
     padding: 5px;
     border: 1px solid #1a3463;
}

#studentRoster a:hover + .box{
     display:block;   
}

#studentRoster tr a:hover {
	/*background-color:#1a3463;*/
	/*background: #e8e8e8 url('images/sml-arrow.png') no-repeat 19px 50%;*/
	color:#ffffff;
	cursor:pointer;
}

#studentRoster {
	margin:0px;
	padding:0px;
	border-spacing:0;
	border-collapse:separate;
}

#studentRoster tr{
	border-top:solid 2px #1a3463;
}

#studentRoster .odd{
	background-color:rgb(226, 226, 226);
}

#studentRoster .even{
	background-color:rgb(255, 255, 255);
}

#studentRoster td{
	padding:2px 10px 2px 10px;
}


/* New Roster Layout */
.student-wrapper {
	height: 130px;
	background-color:#ffffff;
	border-top:4px solid #1a3463;
	border-right:2px solid #ebebeb;
	border-left:2px solid #ebebeb;
	border-bottom:2px solid #ebebeb;
}

.student-wrapper img {
	height:96px;
	width:80px;
	border:1px solid #888888;
	padding:2px;
	position:relative;
	left:14px;
	top:12px;
	float:left;
	margin-right:25px;
}

.student-wrapper h4 {
	position:relative;
	top:12px;
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:14px !important;
	color:#1a3463 !important;
	font-weight:bold !important;
	padding-bottom:10px;
}

.student-wrapper p {
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:13px !important;
	line-height:110%;
	padding:2px 0px 2px 0px;
	margin:0px;
}

.student-wrapper a, .student-wrapper a:visited  {
	color:#1a3463;
	text-decoration:none;
}

.student-wrapper a:hover {
	text-decoration:underline;
}

.green {
	color:#1a3463;
}

#dialog {
	width:500px !important;
	height:400px !important;
	overflow-y:scroll;
	border:1px solid #000000;
	padding:10px;
}

.ui-dialog-titlebar{
	background-color:gray !important;
	width:522px;
}


/* End New Roster Layout */

/* END Faculty Roster */

/* Start StuGrades*/
#gradeCollapse h3 { background-color:#e2e2e2; height:20px; font-size:90%; padding-left:5px; padding-top:6px; border-bottom:1px solid #1a3463;}
#gradeCollapse h3:hover { cursor:pointer;}

#gradeCollapse .ui-accordion-header {background-image:url('/static/image/expand.png'); background-repeat:no-repeat; background-position:5px 50%; padding-left:26px;}
#gradeCollapse .ui-accordion-header-active  {background-image:url('/static/image/collapse.png'); background-repeat:no-repeat; background-position:5px 50%; padding-left:26px;}
/* END StuGrades */


/* START EmployeeDirectoryII*/
#directoryTable {width: 100%; border-collapse: collapse;}
#directoryTable th {border-bottom:2px solid #1a3463; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#777777; padding:10px 20px 10px 0px; text-align:left;}
#directoryTable td {border-bottom:1px solid #666666; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#444444; padding:10px 20px 10px 5px;}
#directoryTable img {height:108px; width:90px;}

#directoryTable tr:nth-child(even) {background: #ffffff;}
#directoryTable tr:nth-child(odd) {background: #f0f0f0;}
#departmentHeader { color:#ffffff !important; font-size:13px !important; background-color:#1a3463; padding-left:10px !important;}

.clearfix {clear: both; width: 100%;}

.container {background-color:#1a3463; padding:5px;}
.container p {color:#fff !important;}
.filter-container {float:left; padding:10px 20px 10px 0px;}

.filter-container input {-webkit-appearance: none; border: 2px solid #ffffff; background: #f0f0f0; border-radius: 3px; font-size: 13px; width: 100%; color:#888888; }
.filter-container input:focus {outline: none; }
.filter-container:last-of-type {padding-right: 0;}
.placeholder { color:#888888; }
/* END EmployeeDirectoryII*/

