@charset "UTF-8";

/* Ed's magic begins on line 180 */
/* Ed's left-local begins on line 725 */
/* rw's left-local-flyout begins on line 770 */
/* rw's lame garbage begins on line 930 */ /*rw - 20081020*/
/* rw's right hand left-local-flyout begins on line 970 */ /*rw - 20081112*/
/* rw's fix for the latest insane request begins on line 1180 */ /*rw 20090203*/
/* styles for the accordion begin below */

/* SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main Accordion container. For our default style,
 * we draw borders on the left, right, and bottom. The top border of the Accordion
 * will be rendered by the first AccordionPanelTab which never moves.
 *
 * If you want to constrain the width of the Accordion widget, set a width on
 * the Accordion container. By default, our accordion expands horizontally to fill
 * up available space.
 *
 * The name of the class ("Accordion") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * Accordion container.
 */
.Accordion {
	border-right: solid 7px #a6a311;
	overflow: hidden;
	width: 194px;
}

/* This is the selector for the AccordionPanel container which houses the
 * panel tab and a panel content area. It doesn't render visually, but we
 * make sure that it has zero margin and padding.
 *
 * The name of the class ("AccordionPanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel container.
*/
.AccordionPanel {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

/* This is the selector for the AccordionPanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open a specific panel.
 *
 * The name of the class ("AccordionPanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel tab container.
 *
 * NOTE:
 * This rule uses -moz-user-select and -khtml-user-select properties to prevent the
 * user from selecting the text in the AccordionPanelTab. These are proprietary browser
 * properties that only work in Mozilla based browsers (like FireFox) and KHTML based
 * browsers (like Safari), so they will not pass W3C validation. If you want your documents to
 * validate, and don't care if the user can select the text within an AccordionPanelTab,
 * you can safely remove those properties without affecting the functionality of the widget.
 */
.AccordionPanelTab {
	background-color: #000CA0;
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom-color: #a6a311;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 0px;
}
.AccordionPanelTab a:link {
	color:#ffffff;
	text-decoration:none;
	display:block;
	}
.AccordionPanelTab a:visited {
	color:#ffffff;
	text-decoration:none;
	display:block;
	}
.AccordionPanelTab a:hover {
	color:#FFFF00;
	}


/* This is the selector for a Panel's Content area. It's important to note that
 * you should never put any padding on the panel's content area if you plan to
 * use the Accordions panel animations. Placing a non-zero padding on the content
 * area can cause the accordion to abruptly grow in height while the panels animate.
 *
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
 * Content container.
 *
 * The name of the class ("AccordionPanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel content container.
 */
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#eeeeee;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	display: block;
}
.AccordionPanelContent a:link {
	color:#0A4366;
	text-decoration:none;
	display:block;
	padding:6px 6px 6px 10px;
	border-bottom:1px solid #a6a311;
	font-weight:bold;
	}
.AccordionPanelContent a:visited {
	color:#0A4366;
	text-decoration:none;
	display:block;
	padding:6px 6px 6px 10px;
	border-bottom:1px solid #a6a311;
	font-weight:bold;
	}
.AccordionPanelContent a:hover {
	color:#a6a311;
	font-weight:bold;
	}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
*/
.AccordionPanelTabHover {
	color: #ffff00;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #ffff00;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * Accordion has focus. The "AccordionFocused" class is programatically added and removed
 * whenever the Accordion gains or loses keyboard focus.

.AccordionFocused .AccordionPanelTab {
	background-color: #3399FF;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open when the Accordion has focus.
 */
/*.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #33CCFF;
}
*/







/*STYLES FOR INDEX PAGE (STYLES FOR TEMPLATE PAGES BEGIN ON LINE 449)*/


html {/*NECESSARY FOR FULL PAGE HEIGHT AND COLUMNS OF EQUAL LENGTH*/
	height:100%;
	}
body {
	text-align: center;
	background-color: #6ebedf;
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height:100%;
}
#index-topbanner {/* BACKGROUND BANNER THAT SPANS 100% OF BROWSER WINDOW*/
	background-color: #FFFFFF;
	background-image: url(images/header-bg.gif);
	background-repeat: repeat-x;
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 141px;
	left: 0px;
	top: 0px;
	width:100%;
}
#pagecenter {/* KEEPS ALL WEB PAGE ELEMENTS CENTERED WITHIN BROWSER */
	background-color: #FFFFFF;
	text-align: center;
	position: relative;
	visibility: visible;
	z-index: 99;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}


#header {/* POSITIONS THE "COLLEGE OF NURSING & HEALTH PROFESSIONS" HEADER ACROSS THE TOP OF THE PAGE */
	position:absolute;
	left:0px;/*left:32px;*//*rw - 20081015*/
	top:0px;
	width:960px;
	height:141px;
	z-index:99;
}
form {/* HELPS POSITIONS THE SEARCH BOX AND THE EVERYTHING DROP DOWN */
	margin:12px 0 5px 10px;
	}
#headerlinks {/* STYLES AND POSITIONS THE LINKS BELOW "COLLEGE OF NURSING AND HEALTH PROFESSIONS" */
	left:225px;
	top:85px;
	position:absolute;
	width:350px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:100;
	font-weight:bold;
	text-align:left;
	color:#cccccc;
}	
#headerlinks a:link {
	color:#dddddd;
	text-decoration:none;
	}
#headerlinks a:visited {
	color:#dddddd;
	text-decoration:none;
	}
#headerlinks a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
#index-search {/*STYLES AND POSITIONS THE SEARCH BOX IN THE UPPER RIGHT HAND CORNER */
	position:absolute;
	z-index:100;
	left:698px;/*left:730px;*//*rw - 20081015*/
	top:0px;
	width:250px;
	color:#dddddd;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;

}
#left-column {/* STYLES THE BLUE BACKGROUND OF THE LEFT COLUMN */
	position:absolute;
	left:0px;/*left:32px;*//*rw - 20081015*/
	top:141px;
	width:194px;
	height:1192px;/*965px;*//*rw - 20081117*/
	text-align:left;
	background-color:#000CA0;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #A6A311;
}

#center-photo { /*INCLUDES THE CENTER PHOTO ROTATION AND THE GOLD BAR BELOW IT */
	position:absolute;
	left:201px;/*left:233px;*//*rw - 20081015*/
	top:141px;
	width:499px;
	height:330px;
	background-color:#ffffff;
	background-image:url(images/goldbar.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#center-content { /*INCLUDES THE CENTER SECTION WITHOUT THE ROTATING PHOTO OR GOLD BAR */
	position:absolute;
	left:201px;/*left:233px;*//*rw - 20081015*/
	top:141px;
	width:499px;
	height:965px;
	background-color:#ffffff;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#center-content h3 {/* STYLES THE HEADING */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0033;
	padding:10px;
	margin:0;
	}
#center-content h5 {/* STYLES THE HEADING */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	padding:10px;
	margin:0;
	}
#index-everything {/*Places the "Everything in Nursing & Health Professions" dropdown on the gold bar*/
	float:left;
	visibility: visible;
	z-index: 99;
	width: 300px;
}


#index-welcome {/*Places the "Welcome from the Dean" rollover on the gold bar*/
	float:right;
	visibility: visible;
	z-index: 99;
	width: 150px;
	margin-bottom:3px;
}

#right-column-video {/* STYLES THE UPPER SECTION OF THE RIGHT COLUMN (TESTIMONIALS) */
	position:absolute;
	left:700px;/*left:732px;*//*rw - 20081015*/
	top:141px;
	width:260px;
	height:275px;/*335px;*//*rw - 20081117*/ /* also change lines 423 & 425 in #right-column-calendar */
	background-image:url(images/right-bg-video.gif);
	background-repeat:repeat-y;
	padding-left:0px;
	border-bottom:0;
	text-align:left;
	padding-right: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:9919;
}
#right-column-video a:link {
	display:none;
	color:#00F;
	text-decoration:none;
	text-align:left;
	margin-left:0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	}
#right-column-video a:visited {
	display:none;
	border-top-style:none;
	color:#00F;
	text-decoration:none;
	padding:none;
	text-align:left;
	}
#right-column-video a:hover {
	display:none;
	color:#00F;
	background-color:#aaaaaa;
	text-decoration:none;
	}
#center-news {/* STYLES THE MAIN CONTENT AREA OF THE CENTER SECTION */
	position:absolute;
	left:201px;/*left:233px;*//*rw - 20081015*/
	top:471px;
	width:479px;
	height:842px;/*615px;*//*rw - 20081117*/
	background-color:#ffffff;
	padding: 10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
}
#center-news p {/* ADDS SPACE BELOW A PARAGRAPH ELEMENT IN THE NEWS SECTION */
	padding-bottom:10px;
	}
#center-news h4 {/* STYLES THE HEADLINES IN THE NEWS SECTION */
	font-size:12px;
	margin:0;
	padding:10px 0 5px 0;
	}
#center-news h4 a:link {
	text-decoration:underline;
	color:#0033FF;
	/*font-size:bold;*//*rw - 20081016*/
	}
#center-news h4 a:visited {
	text-decoration:underline;
	color:#0033FF;
	/*font-size:bold;*//*rw - 20081016*/
	}
#center-news h4 a:hover {
	text-decoration:none;
	color:#990000;
	/*font-size:bold;*//*rw - 20081016*/
	}	
#center-news h3 {/* STYLES THE NEWS HEADING */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0A4366;
	padding:0;
	margin:0;
	}
	
#right-column-calendar {/* STYLES THE BOTTOM HALF OF THE RIGHT COLUMN */
	position:absolute;
	left:700px;/*left:732px;*//*rw - 20081015*/
	top:411px;/*471px;*//*rw - 20081117*/
	width:240px;
	height:902px;/*615px;*//*rw - 20081117*/
	background-image:url(images/right-bg.gif);
	background-repeat:repeat-y;
	padding:10px;
	text-align:left;
	
}
#right-column-calendar h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0A4366;
	padding:0;
	margin:0;
	}

#redbar {
	position:absolute;
	top:110px;
	left:708px;
	z-index:100;
	width:250px;
	}
	
/*TEMPLATE STYLES*/

#template-topbanner {/* BACKGROUND BANNER THAT SPANS 100% OF BROWSER WINDOW*/
	background-image: url(images/template-header-bg_02.gif);
	background-repeat: repeat-x;
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 190px;
	left: 0px;
	top: 0px;
	width:100%;
}
#pagecenter-template {/* KEEPS ALL WEB PAGE ELEMENTS CENTERED WITHIN BROWSER */
	background-color: #FFFFFF;
	text-align: left;
	position: relative;
	visibility: visible;
	z-index: 99;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height:auto;
}
#template-header {/* POSITIONS THE "COLLEGE OF NURSING & HEALTH PROFESSIONS" HEADER AND RED BAR PROGRAM TITLE AND CONTENTS ACROSS THE TOP OF THE PAGE */
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:105px;
}
#container-template {/* THE MAIN CONTENT AREA OF THE TEMPLATE - INCORPORATES "FAUX COLUMN" STYLES TO KEEP ALL COLUMNS UNIFORM HEIGHT */
	position:relative;
	top:190px; 
/*	display:block; */
	background:#fff; 
	border-left:195px solid #000CA0; 
	border-right:260px solid #eee; 
	overflow:visible; 
	width:505px; 
/*	margin:0 auto; */
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	z-index: 99;
	}

p {/* ALL TEXT ELEMENTS WILL NEED SPECIFIC PADDING TO CREATE SPACE BETWEEN COLUMNS */
	padding:0 10px;
	line-height:150%;
	}

#container-template h2 {/*STYLES THE PROGRAM HEADING IN THE MAIN CONTENT AREA */
	color:#532900;
	font-size: 200%;
	padding:10px;
	}
	
#container-template h3 {/*STYLES THE PROGRAM HEADING IN THE MAIN CONTENT AREA */
	color:#036;
	font-size: 150%;
	padding:10px;
	}
	
#program-name {/* AREA OF RED BAR THAT STATES PROGRAM NAME */
	position:absolute;
	left:0px;
	top:105px;
	width:627px;
	height:83px;
}

#left-column-template {/* STYLES AND POSITIONING FOR LEFT COLUMN OF LINKS */
	float:left;
	position:relative;
	width:195px;
	margin-left:-195px;
	height:100%;
	text-align:left;
	z-index:9900;
	}
	
#left-column-template a:link, #left-column-template a:visited {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom-color: #a6a311;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 0px;

	}
/*#left-column-template a:visited {
	color:#ffffff;
	text-decoration:none;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom-color: #a6a311;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 0px;

	}
*/#left-column-template a:hover {
	color:#FFFF00;
	}

#left-column-template #home{
	/*background-image: url(images/college_home_background.jpg);*/
	/*position: relative;*/
	background-repeat: no-repeat;
	height: 100%;
	width: 195px;
	padding-bottom: 1px;
	z-index:9909;
	display: block;
	}
#left-column-template #home a {
	height: 133px;
	width: 195px;
	text-indent: -9000em;
	padding: 0px;
	margin: 0px;
	border: 0px solid #a6a311;
	border-top-width: 5px;
	border-bottom-width: 1px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 6px 6px;
	overflow: hidden;
	z-index:9919;
	}

#left-column-template #home a:link, #left-column-template #home a:visited {
	background-image: url(images/college_home_all.gif);
	background-position: 0px 0px;
	}

#left-column-template #home a:hover {
	background-image: url(images/college_home_all.gif);
	background-position: -195px 0px;
	}

#left-column-template #home a:active {
	background-image: url(images/college_home_all.gif);
	background-position: -390px 0px;
	}

#mainlinks {/* THESE ARE THE GENERAL COLLEGE LINKS THAT APPEAR ON EVERY PROGRAM PAGE (BELOW THE WHITE LINKS) */
	background-color:#003366;
	width:auto;
	top:0px;
	position:relative;
	height:auto;

	}
#right-column-template {/* STYLES AND POSITIONIING FOR THE RIGHT COLUMN */
	float:right;
	position:relative;
	width:260px;
	margin-right:-259px;
	height:100%;
	z-index:9900;
	display: block;
	background-repeat: no-repeat;
	}
	
#right-column-template a:link {
	color:#990000;
	text-decoration:none;
	text-align:right;
	}
#right-column-template a:visited {
	display:block;
	border-top:1px solid #cccccc;
	color:#990000;
	text-decoration:none;
	padding:4px 0 4px 10px;
	}
#right-column-template a:hover {
	display:block;
	border-top:1px solid #cccccc;
	color:#990000;
	background-color:#aaaaaa;
	text-decoration:none;
	padding:4px 0 4px 10px;
	}
#template-calendar {/* STYLES AND POSITIONING FOR THE LOWER HALF OF THE RIGHT COLUMN */
	background-color:#fff;/*#cccccc*//*rw - 20090130*/
	height:auto;
	z-index:9929;
	display: block;
	}
#template-calendar h4 {/* STYLES THE CALENDAR HEADING */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	padding:5px 5px;
	}
#everything {/* POSITIONS THE "EVERYTHING @ NURSING & HEALTH PROFESSIONS" SEARCH BAR */
	position:absolute;
	left:627px;
	top:105px;
	width:333px;
	height:83px;
}

#redbar-template {/* POSITIONS THE RIGHT SECTION OF THE RED HEADING BAR */
	position:absolute;
	top:105px;
	left:625px;
	z-index:110;
	width:333px;
	text-align:right;
	}
#redbar-template form {
	margin-top:3px;
	padding-left:15px;
	}	
#template-search {
	position:absolute;
	z-index:100;
	left:700px;
	top:0px;
	width:250px;
	color:#dddddd;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;

}
#template-headerlinks {/* STYLES AND POSITIONS THE LINKS UNDER "COLLEGE OF NURSING & HEALTH PROFESSIONS" */
	left:135px;
	top:85px;
	position:absolute;
	width:350px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:100;
	font-weight:bold;
	text-align:left;
	color:#cccccc;
}	
#template-headerlinks a:link {
	color:#dddddd;
	text-decoration:none;
	}
#template-headerlinks a:visited {
	color:#dddddd;
	text-decoration:none;
	}
#template-headerlinks a:hover {
	color:#ffffff;
	text-decoration:underline;
	}



.calendar-date {
	font-weight:bold;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	}
.calendar-time, .noevent {
	font-weight:normal;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	}





/* styles for the program's left-local menu */
#program {
	color:#EEEEEE;/*#003366;*//*rw - 20081121*/
	background-color:#000CA0;/*#EEEEEE;*//*rw - 20081121*/
	width:auto;
	/*border-bottom:5px solid #a6a311;*//*5px solid #a6a311;*//*rw - 20081121*/
	/*border-right:1px solid #a6a311;*/
	top:0px;
	position:relative;
	height:100%;
	}

#program a:link {
	color:#EEEEEE;/*#0A4366;*//*rw - 20081121*/
	text-decoration:none;
	display:block;
	padding:6px 6px 6px 10px;
	border-bottom:1px solid #a6a311;
	margin-left:10px;
	font-size:12px;

	}
#program a:visited {
	color:#EEEEEE;/*#0A4366;*//*rw - 20081121*/
	text-decoration:none;
	display:block;
	padding:6px 6px 6px 10px;
	border-bottom:1px solid #a6a311;
	margin-left:10px;
	font-size:12px;

	}
#program a:hover {
	color:#a6a311;
	}
#program a.programlast {
	border-bottom:0;
	padding:6px 6px 6px 10px;

	}





/* SpryMenuBarVertical.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
#left-column-template ul.MenuBarVertical
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;/* 100%;*//*rw - 20081020*/
	cursor: default;
	width: 184px;/*8em;*//*rw - 20081020*/
	margin-left: 10px;/*rw - 20081020*/
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
#left-column-template ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
#left-column-template ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;/* 100%;*//*rw - 20081020*/
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 184px;/*8em;*//*rw - 20081020*/
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
#left-column-template ul.MenuBarVertical ul
{
	margin: 5% 0 0 95%;/* -5% 0 0 95%;*//*rw - 20081020*/
	padding: 0;
	list-style-type: none;
	font-size: 12px;/* 100%;*//*rw - 20081020*/
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 184px;/*8.2em;*//*rw - 20081020*/
	left: -1000em;
	top: 0;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
#left-column-template ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
}
/* Menu item containers are same fixed width as parent */
#left-column-template ul.MenuBarVertical ul li
{
	width: 184px;/*8.2em;*//*rw - 20081020*/
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Outermost menu container has borders on all sides */
#left-column-template ul.MenuBarVertical
{
	/*border: 1px solid #CCC;*//*rw - 20081021*/
}
/* Submenu containers have borders on all sides */
#left-column-template ul.MenuBarVertical ul
{
	border: 1px solid #a6a311;
	border-bottom: 0;
}
/* Menu items are a light gray block with padding and no text decoration */
#left-column-template ul.MenuBarVertical a, #left-column-template ul.MenuBarVertical a:visited
{
	display: block;
	cursor: pointer;
	background-color: #000CA0;/* #EEE;*//*rw - 20081120*/
	padding: 6px 6px 6px 10px;/* 0.5em 0.75em;*//*rw - 20081021*/
	color: #EEE;/*#036;*//* #333;*//*rw - 20081120*/
	text-decoration: none;
	font-size: 12px;/*rw - 20081021*/
}
/* Menu items that have mouse over or focus have a blue background and white text */
#left-column-template ul.MenuBarVertical a:hover, #left-column-template ul.MenuBarVertical a:focus
{
	background-color: #000CA0;/*#EEE;*//* #33C;*//*rw - 20081120*/
	color: #a6a311;/* #FFF;*//*rw - 20081020*/
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
#left-column-template ul.MenuBarVertical a.MenuBarItemHover, #left-column-template ul.MenuBarVertical a.MenuBarItemSubmenuHover, #left-column-template ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color: #000CA0;/*#EEE;*//* #33C;*//*rw - 20081120*/
	color: #a6a311;/* #FFF;*//*rw - 20081020*/
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
#left-column-template ul.MenuBarVertical a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
#left-column-template ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
#left-column-template ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	#left-column-template ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}

#flyout-program {
	display:block;
	background-color: #000CA0;/*#EEEEEE;*//*rw - 20081211*/
	/*border-bottom: 5px solid #a6a311;*/
	}
#flyout-program a.programlast {
	border-bottom:0;
	}




/* here be magic? */
/*rw - 20081016-17*/
/*
so commences a slight reworking of Ed's labors, in a futile attempt to
have a template switchable primary and secondary content area: Eds being
the fancy one with all the bells and whistles (shown above), mine being
the lame one that spans the combined width of the center and right columns,
which is shown below...
*/

#container-template-full-width {/* THE SECONDARY CONTENT AREA OF THE TEMPLATE - INCORPORATES "FAUX COLUMN" STYLES TO KEEP ALL COLUMNS UNIFORM HEIGHT */
	position:relative;
	top:190px; 
/*	display:block; */
	background:#fff; 
	border-left:195px solid #000CA0; 
	border-right:1px solid #eee;/*260px solid #eee;*//*rw - 20081016*/
	overflow:visible; 
	width:764px;/*505px;*//*rw - 20081016*/
/*	margin:0 auto; */
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	}

#container-template-full-width h3 {/*STYLES THE PROGRAM HEADING IN THE SECONDARY CONTENT AREA */
	color:#036;
	font-size: 150%;
	padding:10px;
	}

.lame-ie-image-glitch-fix {/*DOES WHAT ITS NAME SAYS*/
	visibility: hidden;/* visible;*//*rw - 20081017*/
	height: 1px;
	width: 500px;
	}



/* SpryMenuBarVertical.css - Revision: Spry Preview Release 1.4 */ /*rw - mods for left-local-flyout.asp in right-column-template CSS *//*rw - 20081112*/

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
#right-column-template #flyout-program a:link, #right-column-template #flyout-program a:hover, #right-column-template #flyout-program a:active, #right-column-template #flyout-program a:visited {
	display:block;
	border-top:0px solid #cccccc;
	border-bottom: 1px solid #a6a311;
}
#right-column-template ul.MenuBarVertical
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;/* 100%;*//*rw - 20081020*/
	cursor: default;
	width: 250px;/*8em;*//*rw - 20081020*/
	margin-right: 10px;/*rw - 20081020*/
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
#right-column-template ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
#right-column-template ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;/* 100%;*//*rw - 20081020*/
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 250px;/*8em;*//*rw - 20081020*/
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
#right-column-template ul.MenuBarVertical ul
{
	margin: 5% 0 0 -97%;/* -5% 0 0 95%;*//*rw - 20081020*/
	padding: 0;
	list-style-type: none;
	font-size: 12px;/* 100%;*//*rw - 20081020*/
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 250px;/*8.2em;*//*rw - 20081020*/
	left: -1000em;
	top: 0;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
#right-column-template ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
}
/* Menu item containers are same fixed width as parent */
#right-column-template ul.MenuBarVertical ul li
{
	width: 250px;/*8.2em;*//*rw - 20081020*/
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Outermost menu container has borders on all sides */
#right-column-template ul.MenuBarVertical
{
	/*border: 1px solid #CCC;*//*rw - 20081021*/
}
/* Submenu containers have borders on all sides */
#right-column-template ul.MenuBarVertical ul
{
	border: 1px solid #a6a311;
	border-bottom: 0px;
}
/* Menu items are a light gray block with padding and no text decoration */
#right-column-template ul.MenuBarVertical a
{
	display: block;
	cursor: pointer;
	background-color: #EEE;/* #EEE;*//*rw - 20081020*/
	padding: 6px 6px 6px 20px;/* 0.5em 0.75em;*//*rw - 20081112*/
	color: #036;/* #333;*//*rw - 20081020*/
	text-decoration: none;
	font-size: 12px;/*rw - 20081021*/
}
/* Menu items that have mouse over or focus have a blue background and white text */
#right-column-template ul.MenuBarVertical a:hover, #right-column-template ul.MenuBarVertical a:focus
{
	background-color: #EEE;/* #33C;*//*rw - 20081020*/
	color: #a6a311;/* #FFF;*//*rw - 20081020*/
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
#right-column-template ul.MenuBarVertical a.MenuBarItemHover, #right-column-template ul.MenuBarVertical a.MenuBarItemSubmenuHover, #right-column-template ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color: #EEE;/* #33C;*//*rw - 20081020*/
	color: #a6a311;/* #FFF;*//*rw - 20081020*/
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
#right-column-template ul.MenuBarVertical a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarLeft.gif);/*rw - 20081112*/
	background-repeat: no-repeat;
	background-position: 3% 50%;/*rw - 20081112*/
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
#right-column-template ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarLeftHover.gif);/*rw - 20081112*/
	background-repeat: no-repeat;
	background-position: 3% 50%;/*rw - 20081112*/
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
#right-column-template ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	#right-column-template ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}

#right-column-template a .nolink,
#right-column-template ul.MenuBarVertical a.nolink, 
#right-column-template a:hover .nolink, 
#right-column-template a:focus .nolink, 
#right-column-template a.MenuBarItemHover .nolink
{
	display: block;
	cursor: default;
	background-color: #a6a311;/* #EEE;*//*rw - 20081020*/
	padding: 6px 6px 6px 20px;/* 0.5em 0.75em;*//*rw - 20081112*/
	color: #000;/* #333;*//*rw - 20081020*/
	text-decoration: none;
	font-size: 12px;/*rw - 20081021*/
	border-bottom: 1px solid #a6a311;
}
#right-column-template a.MenuBarItemSubmenu .nolink, 
#right-column-template a.MenuBarItemSubmenuHover .nolink, 
#right-column-template a.MenuBarSubmenuVisible .nolink, 
#right-column-template ul.MenuBarVertical a.MenuBarItemSubmenuHover .nolink 
{
	display: block;
	cursor: default;
	background-color: #a6a311;/* #EEE;*//*rw - 20081020*/
	padding: 6px 6px 6px 20px;/* 0.5em 0.75em;*//*rw - 20081112*/
	color: #000;/* #333;*//*rw - 20081020*/
	text-decoration: none;
	font-size: 12px;/*rw - 20081021*/
	border-bottom: 1px solid #a6a311;
    background-image: url(SpryMenuBarLeft.gif);/*rw - 20081113*/
	background-repeat: no-repeat;/*rw - 20081113*/
	background-position: 3% 50%;/*rw - 20081113*/
}

#right-column-template #flyout-program {/* #flyout-program {*//*rw - 20081211*/
    background-color: #EEE;
	border-bottom:5px solid #a6a311;
}
#flyout-program a.programlast, 
#flyout-program a.programlast .nolink 
{
	border-bottom:0;
}











/* extra crap */
.clear {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: both;
}

#container-template-full-width h4 {
	color:#630;
	padding:10px;
	}

.definition-term {
	font-weight: bold;
}

.table-border-all {
	border: 1px solid #000000;
	border-bottom: 0px solid #000000;
}

.table-border-all-last {
	border-bottom: 1px solid #000000;
}

.apa-reference {
	margin-left: 3.5em;
	text-indent: -3em;
}

.apa-reference-title {
	font-style: italic;
}

#container-template-full-width {
	z-index: 200;
	background-repeat: no-repeat;
}

#template-calendar {
	background-color: #eeeeee;
}
#nursing-news {
	width: 250px;
	background-image: url(images/news_dates_bg.gif);
	background-repeat: no-repeat;
	background-position: -10px top;
	overflow: visible;
	background-color: #eeeeee;
	display: block;
}

#nursing-news-heading {
/*	background-image: url(../../images/news_dates_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
*/	margin: 0px;
	padding: 0px;
	height: 68px;
	width: 100%;
}

#nursing-news p {
	/*width: 86%;*/
}

#nursing-news img {
	margin-right: auto;
	margin-left: auto;
	display: block;
}

#calendar {
	width: 260px;
	background-image: url(images/calendar_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#calendar-heading {
	background-image: url(images/calendar_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 100%;
}
#calendar-footer {
	background-image: url(images/calendar_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	background-color: #eeeeee;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 100%;
}

#right-column-calendar #nursing-news {
	/*margin-left: -10px;*/
	width: 240px;
	background-position: -20px top;
}

#right-column-calendar #calendar {
	width: 250px;
	background-position: -10px top;
}
#right-column-calendar #calendar-footer {
	background-position: -10px bottom;
}















#left-column-template {}
/* optimizatio 2010 */
/* media screen, projection */
/* clean accordion menu */
.Accordion, #left-column-template .Accordion {
	border: none;
	border-right: solid 7px #a6a311;
	overflow: hidden;
	width: 194px;
	text-transform: uppercase;
}

#left-column-template .Accordion {
	border-right: solid 1px #a6a311;
}

 .AccordionPanel, #left-column-template .AccordionPanel {
	height: 100%;
}

.AccordionPanelTab, #left-column-template .AccordionPanelTab {
	background-color: #000CA0;
	border: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0px 10px 5px;
	border-bottom: solid 1px #a6a311;
	margin-left: 0px;
}

.AccordionPanelTab a, #left-column-template .AccordionPanelTab a {
	display: block;
	text-decoration: none;
}

.AccordionPanelTab a:link, .AccordionPanelTab a:visited, #left-column-template .AccordionPanelTab a:link, #left-column-template .AccordionPanelTab a:visited {
	color: #ffffff;
}

.AccordionPanelTab a:hover, #left-column-template .AccordionPanelTab a:hover {
	color: #FFFF00;
}

.AccordionPanelContent, #left-column-template .AccordionPanelContent {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #eeeeee;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	display: block;
}

.AccordionPanelContent a:link, .AccordionPanelContent a:visited, #left-column-template .AccordionPanelContent a:link, #left-column-template .AccordionPanelContent a:visited {
	color: #0A4366;
	text-decoration: none;
	display :block;
	padding: 6px 6px 6px 10px;
	border-bottom: 1px solid #a6a311;
}

.AccordionPanelContent a:hover, #left-column-template .AccordionPanelContent a:hover {
	color: #a6a311;
}

.AccordionPanelOpen .AccordionPanelTab, #left-column-template .AccordionPanelOpen .AccordionPanelTab {
	background-color: #000CA0;/* set this same as .AccordionPanelTab */
}

.AccordionPanelTabHover, .AccordionPanelTabHover a:link, .AccordionPanelTabHover a:visited, .AccordionPanelOpen .AccordionPanelTabHover, #left-column-template .AccordionPanelTabHover, #left-column-template .AccordionPanelTabHover a:link, #left-column-template .AccordionPanelTabHover a:visited, #left-column-template .AccordionPanelOpen .AccordionPanelTabHover {
	color: #ffff00;
}

.AccordionFocused .AccordionPanelTab, .AccordionFocused .AccordionPanelOpen .AccordionPanelTab, #left-column-template .AccordionFocused .AccordionPanelTab, #left-column-template .AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #000CA0;/* set this same as .AccordionPanelTab */
}

#left-column-template .AccordionPanelTab a {
	padding: 0px;
	border-bottom-width: 0px;
}

#left-column-template .AccordionPanelContent a:link, #left-column-template .AccordionPanelContent a:visited {
	font-size: 10px;
}


/* nice header */
#header, #template-header {/* POSITIONS THE "COLLEGE OF NURSING & HEALTH PROFESSIONS" HEADER ACROSS THE TOP OF THE PAGE */
	position:absolute;
	left:0px;/*left:32px;*/
	top:0px;
	width:960px;
	height:141px;
	z-index:99;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
}

#header h1, #template-header h1 {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 104px;
	background-image: url(images/spacer.gif);
	background-position: 0px 0px;
}

#header h1 a, #template-header h1 a {
	overflow: hidden;
	display: block;
	width: 180px;
	height: 104px;
	text-indent: -9999em;
}

#header h3, #template-header h3 {
	left: 180px;
	top: 0px;
	position: absolute;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width: 154px;
	height: 40px;
	background-image: url(images/spacer.gif);
	background-position: -180px 0px;
}

#header h3 a, #template-header h3 a {
	overflow: hidden;
	display: block;
	width: 154px;
	height: 40px;
	text-indent: -9999em;
}

#header h2, #template-header h2 {
	left: 180px;
	top: 40px;
	position: absolute;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 44px;
	background-image: url(images/spacer.gif);
	background-position: -180px -40px;
}

#header h2 a, #template-header h2 a {
	overflow: hidden;
	display: block;
	width: 780px;
	height: 44px;
	text-indent: -9999em;
}

#header h4, #template-header h4 {
	left: 630px;
	top: 84px;
	position: absolute;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width: 310px;
	height: 20px;
	background-image: url(images/spacer.gif);
	background-position: -630px -84px;
}

#header h4 span, #template-header h4 span {
	overflow: hidden;
	display: block;
	width: 310px;
	height: 20px;
	text-indent: -9999em;
}

#header h4 u, #template-header h4 u {
	text-decoration: underline;
}
#left-column-template hr {
	display:none;
}

