/* ----------------------------------------------------- *//* DePaul Learning CSS*//* Last edited  23 April 2004 *//* ----------------------------------------------------- *//* General Elements *//* ----------------------------------------------------- */html, body {	padding: 0;	margin: 0px 0%;	}body {	color: #000;	background-color: #fff;	font-family: verdana, geneva, arial, helvetica, sans-serif;	}div {	padding: 0;	margin: 0;	}h1, h2, h3, h4, h5, h6 {	font-family: verdana, geneva, arial, helvetica, sans-serif;	font-weight: normal;	color: #CC3333;	}h1 {	font-size: large; 	font-style: normal; 	line-height: normal; 	text-decoration: none;	padding: 5px 5px 5px 5px !important;	border: 1px solid #A1A5A9;	background: #6699CC url(/content/images/program_banner.jpg) left;  /* background image for some browsers */	color: #FFFFFF !important;  	font-weight: bold;	}h1 a{	color: #ffffff !important; 	text-decoration: none;		}			h2	{	font-size: medium; 	font-style: normal; 	line-height: normal; 	font-weight: bold; 	text-decoration: none;	}	h3	{	font-size: large; 	font-style: normal; 	line-height: normal; 	text-decoration: none;	padding: 5px 5px 5px 5px !important;	border-bottom: 1px solid #A1A5A9; 	font-weight: bold;	}	h3 a{	color: #76797C !important; 	text-decoration: none;		}			h4	{	font-weight: bold; 	text-decoration: none;	}	h5	{	}	h6	{	}img {	padding: 0;	border: 0 none;	margin: 0;	}p {	font: geneva, arial, helvetica, sans-serif;	text-align: left;	}.fine_print {	font-family: Arial, Helvetica, sans-serif; 	font-size: x-small; 	font-style: normal; 	} ol {	margin: 5px 5px 5px 20px;	padding: 5px 5px 5px 5px;	list-style-position: outside;	}	dt {  font-weight: bold;}/* Links *//* ----------------------------------------------------- */a {	font: verdana, geneva, arial, helvetica, sans-serif; 	color: #333333;	background: transparent; 	text-decoration: underline;	}	a:link {	color: #333333;	background: transparent;	}a:visited {	color: #666666;	background: transparent;	}a:hover {	color: #000000; 	background: transparent; 	text-decoration: underline;	}a:active {	color: #333333;	background: transparent; 	text-decoration: underline;	}/* Tables *//* ----------------------------------------------------- */table {	font-family: Arial, Helvetica, sans-serif;	font-style: normal;/*	width: 100%;*//*	border-collapse: collapse;	border-spacing: 0;	border: #A1A5A9; 	border-width: 1px;	background: #F0F5F9; */	}table.auto {	width: auto;	}table.banner {	width: auto;	border: none;	background: #ffffff;	}table.design {	width: auto;	border: none;	background: #ffffff;	border-width: 0;	}td {/*	padding: 5px; *//*cellpadding*//*	border: #A1A5A9 solid; 	border-width: 1px; */	}td.banner {	padding: 5px; /*cellpadding*/	border: none; 	border-width: 1px;	}td.design {	padding: 5px; /*cellpadding*/	border: none; 	border-width: 0;	}	tr.design {	padding: 5px; /*cellpadding*/	border: none; 	border-width: 0;	}	th {/*	text-align: left;	padding: 5px;  */  /*cellpadding*/	/*border: #A1A5A9 solid; 	background: #7E91A4;	border-width: 1px;	color: #FFFFFF;*/	}/*th a {	color: #FFFFFF !important;	}	th a:hover {	color: #000000 !important;	}	table h2 {	color: #FFFFFF; 	border: none; 		}table h2 a {	color: #FFFFFF;	}table h3 {	color: #FFFFFF; 	border: none; 		}table h4 {	color: #FFFFFF; 	}*//* Headers *//* ----------------------------------------------------- */#header {	color: #000;	background-color: #333366;	padding: 0px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #A1A5A9;	}#header2 {	color: #000;	background-color: #ffffff;	padding: 0 15px 0 0;	}	/* Search *//* ----------------------------------------------------- */#search {	font-family: Arial, Helvetica, sans-serif; 	font-size: x-small; 	font-style: normal; 	}/* Breadcrumbs *//* ----------------------------------------------------- */#bread_crumbs {	font-family: Arial, Helvetica, sans-serif; 	font-size: x-small; 	font-style: normal;	margin: .5em 0 0 0;	line-height: 1.5em;	}		/* Content *//* ----------------------------------------------------- */#content-wrap {	width: 900px;	padding: 0 15px 0 0;	margin-bottom: 15px;	text-align: left;	}/* Footer *//* ----------------------------------------------------- */#footer {	color: #000;	background-color: #ffffff;	padding: 15px 165px 0 180px;	}#footer p {	padding: 5px 0 0 20px;	border-top: 1px solid #A1A5A9;	font-family: Arial, Helvetica, sans-serif; 	font-size: x-small; 	font-style: normal; 	}.clear {	clear: both;	}/* Navigation *//* ----------------------------------------------------- */#button_top {	width: 155px !important;  	width: 155px;  	width/**/:/**/165px; /* Fixes IE6/Win problem */	border-right: 1px solid #A1A5A9;	border-left: 1px solid #ffffff;	font-family: Arial, Helvetica, sans-serif; 	font-size: x-small; 	font-style: normal;	line-height: 15px;	}	html>body #button_top {	width: 140px;	}	html #button {	width: 155px;	padding: 0 0 0 0;	font-family: Arial, sans-serif;	font-weight: bold; 	font-size: 75%;	text-align: right;	border-right: 1px solid #A1A5A9;	border-left: 1px solid #A1A5A9;	background: #e7e5d9;	}#button ul {	list-style-type: none;	font-family: Arial, sans-serif;	}html #button ul {	margin: 0;	padding: 0;	border: none;	}		html #button li {	margin: 0;	}#button li a {	color: #666666;	text-decoration: none;	}html #button li a {	display: block;	padding: 5px 5px 5px 5px;	border-top: 1px solid #e7e5d9; /* Blend in with background */	border-bottom: 1px solid #e7e5d9; /* Blend in with background */	color: #666666;	text-decoration: none;	width: 100%;	}	html #button li.dynamic a {	border-top: 1px solid #cccccc; /* Blend in with background */	border-bottom: 1px solid #cccccc; /* Blend in with background */	}	html #button li.top a {	border-top: 1px solid #A1A5A9;	padding-top: 15px;	}html #button li.bottom a {	border-bottom: 1px solid #A1A5A9;	padding-bottom: 15px;	}html #button li.dynamic a {	background: #cccccc;	}html>body #button li a {	width: auto;	}html>body #persistent_nav li a {	width: auto;	}html #button li a:hover {	border-top: 1px solid #A1A5A9;	border-bottom: 1px solid #A1A5A9;	color: #000000;	}#persistent_nav {	font-family: Arial, sans-serif;	}html #persistent_nav {	width: 155px;	display: block;	padding: 50px 0px 0px 0px;	margin: 0;	font-size: 75%;	font-weight: bold; 	text-align: right;	border-right: 1px solid #A1A5A9;	border-left: 1px solid #FFFFFF;	background: url(/depaul/students/images/ela_menu_title.jpg) 20px right no-repeat;	}#persistent_nav ul {	list-style-type: none;	}html #persistent_nav ul {	margin: 0;	padding: 0 0 0 0;	border: none;	}html #persistent_nav li {	margin: 0;	line-height: 25px;	}html #persistent_nav li a {	display: block;	padding: 5px 5px 5px 5px;	color: #666666;	text-decoration: none;	width: 100%;	}html #persistent_nav li a:hover {	color: #000000;	}/* Plexus  (used for Continuity 2000) *//* ----------------------------------------------------- */.bodytext{font-family: Arial, Helvetica, sans-serif;font-style: normal;width: 25em}.subhead{font-family: Univers, Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; line-height: normal; font-weight: bold; color: #55852a; margin-bottom: 0;text-decoration: none}.head{font-family: Univers, Verdana, Arial, Helvetica, sans-serif; font-size: large; font-style: normal; line-height: normal; font-weight: bold; color: #55852a; text-decoration: none}.subhead1{font-family: Univers, Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; line-height: normal; font-weight: bold; color: #55852a; margin-bottom: 0;text-decoration: none}.credit{font-family: Arial, Helvetica, sans-serif;font-style: normal;width: 25em}/* Adapted for Plexus  (used for Continuity 2000) *//* ----------------------------------------------------- */li.course {	list-style-image:  url(/content/images/course.gif)	} li.program {	list-style-image:  url(/content/images/program.gif)	}li.subcategory {	list-style-image:  url(/content/images/subcategory.gif)	}	li.ela {	list-style-image:  url(/content/images/ela.gif)	}			/* Custom Page Elements *//* ----------------------------------------------------- */div.brochure_element {	position: relative;	float: left;	width: 160px;	height: 220px;	padding-top: 10px;	background: transparent;		}	div.brochure_text_placement {	position: relative;	width: 120px;	margin: 0px;	padding-left: 0px;	background: transparent;	text-align: left;	}div.brochure_element_text {	padding-top: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: left;	}div.brochure_housing {	position: relative;	overflow: visible;	width: 100%;	height: 700px;	margin-left: 25px;	background: transparent;	}	.ela_calendar {	font-size: 12px;	}  
