/* -------------------------------------------------------------- 

   print.css
   
-------------------------------------------------------------- */


.noPrint { 
	display: none !important; 
	}  

/*.headerSearch { 
	display: none !important; 
	} 


#headerDiv { 
	display: none !important; 
	} 
*/
@page {
	margin: 2cm;
   }
#page_info {
	margin: 0;
   }   
.inner-wrapper, .whitebox, .graybox {
	padding: 0;
	}
.nav-v { 
	display: none !important; 
	} 
/*
.footerlogo { 
	display: none !important; 
	} 
*/	
.vcard { 
	display: none !important; 
	} 
.EktronAjaxLoading { 
	display: none !important; 
	}   
#banner { 
	margin: 0; 
	}
.u_name {
	margin-left: 0px;
}
#menu_button_wrapper {
	display: none !important; 
			}		  
.modal-button {
	display: none!important;
}
ul, img {
   page-break-inside: avoid;
}
a {
     font-weight: bolder;
     text-decoration: none;
   }
/* Meant to exclude display of relative link URLs in the print version */
a[href^=http]:after {
      content:" <" attr(href) "> ";
   }


/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html {
	font-size:100.01%;
}
body {
	font-size: 85%;
	color: #222;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
/* ? */
.shadow {
	text-shadow: 1px 1px 4px #666;
}
.events {
	list-style: url(../new/css/none) none;
}
.red {
	color: #e82e21!important;
}

a, a:link, a:visited, a:focus, a:hover, a:active {
	color: #e82e21;
	text-decoration: none;
}
a:active, a:focus, input {
	outline: 0;
	outline-style:none;
	outline-width:0;
}
/* Headings
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #111;
}
h1 {
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 0.5em;
}
#banner h1.sitename {
  font-size: 2rem;
  line-height: 1.8rem;
  letter-spacing: 0em;
  margin-top: -6px;
}
#pageheading h1 {
  font-size: 1.25rem;
}
h2 {
	font-size: 1.8em;
	line-height: 1.25em;
	margin-bottom: .5em;
	color: #666;
}
h2.large {
    margin-top: 16px;
    padding-bottom: 0px;
}
h3 {
	font-size: 14px;
	line-height: 1;
	margin-bottom: 1em;
	color: #666;
}
h4 {
	color:#333333;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	margin:10px 0 2px 0 !important;
	padding:0;
}

h4 a:link, h4 a:visited, h4 a:active
{
	font-size: 13px;
	font-weight:bold;
	color: #e82e21;
	line-height: 15px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 2px 0px!important;
}








h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.5em;
	color: #666;
}
h6 {
	font-size: 1em;
	font-weight: bold;
	color: #666;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}
/* Text elements
-------------------------------------------------------------- */

p {
	margin: 0 0 10px!important;
}
p img.left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0;
}
p img.right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}
a:focus, a:hover {
	color: #000;
}
a {
	color: #E82E21;
	text-decoration: underline;
}
blockquote {
	margin: 1.5em;
	color: #666;
	font-style: italic;
}
strong {
	font-weight: bold;
}
em, dfn {
	font-style: italic;
}
dfn {
	font-weight: bold;
}
sup, sub {
	line-height: 0;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
}
address {
	margin: 0 0 1.5em;
	font-style: italic;
}
del {
	color:#666;
}
pre {
	margin: 1.5em 0;
	white-space: pre;
}
pre, code, tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}
/* Lists
-------------------------------------------------------------- */

li ul, li ol {
	margin:0 1.5em;
}
ul, ol {
	margin: 0 1.5em 1.5em 1.5em;
}
ul {
}
li {
}
ol {
	list-style-type: decimal;
}
dl {
	margin: 0 0 1.5em 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
/* Tables
-------------------------------------------------------------- */

table {
	margin-bottom: 1.4em;
	/*width:100%;*/
}
th {
	font-weight: bold;
}
thead th {
	background: #c3d9ff;
}
th, td, caption {
	padding: 4px 10px 4px 5px;
}
tr.even td {
	background: #e5ecf9;
}
tfoot {
	font-style: italic;
}
caption {
	background: #eee;
}
/* Misc classes
-------------------------------------------------------------- */

img {
	margin-bottom: 10px;
}
.navfont {
	color: #000;
	font-family: "Arial Black";
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.unav {
	display: none !important;
	font-size: 12px!important;
	font-family: "Arial Black";
	color:#FFF;
	text-transform: uppercase;
	padding: 0px;
	margin: 5px 0px 0px 0px!important;
	float:right;
	font-weight: bold;
}
.unav a:link, .unav a:visited, .unav a:active {
	font-size: 12px!important;
	font-family: "Arial Black";
	text-decoration: none;
	color:#FFF;
	text-transform: uppercase;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	margin: 0px;
}
.unav a:hover {
	text-decoration: underline;
}
.captions {
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: .875em;
}
.small {
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}
.large {
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}
.hide {
	display: none;
}
.quiet {
	color: #666;
}
.loud {
	color: #000;
}
.highlight {
	background:#ff0;
}
.added {
	background:#060;
	color: #fff;
}
.removed {
	background:#900;
	color: #fff;
}
.first {
	margin-left:0;
	padding-left:0;
}
.last {
	margin-right:0;
	padding-right:0;
	vertical-align: bottom;
}
.top {
	margin-top:0;
	padding-top:0;
}
.bottom {
	margin-bottom:0;
	padding-bottom:0;
}
/* Classes for the Site Breadcrumbs */
.crumbs a:link, .crumbs a:active, .crumbs a:visited {
	font-size: 10px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	text-transform: uppercase;
	color: #666!important;
	text-decoration: none;
	margin:0 0 0 3px;
}
.crumbs a:hover {
	color: #e82e21!important;
}
/* Classes for Foundation homepages */

#homepage-module {
  display: none;
}
#homepage-tier2 ul ul li p {
	padding-bottom: 30px;
}


/* Classes for the CMS Pageheading Styles */
#pageheading p {
	font-size: 3em;
	line-height: 1;
	margin-bottom: 0.5em;
	font-weight:bold;
}
/* Classes on AI stylesheet - cb */

.NoMargins {
	margin:0px!important;
	padding:0px!important;
}
.openLine {
	margin:0px!important;
	padding:0px 0px 27px 0px!important;
}

#TopMargin {
	margin:30px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
}

.curricSpacer
{
	width:40px!important;
}

#home_text_header, #page_text_header {
	font-size:16px!important;
}

/* ??Why do we have workarea print styles? HB */

.workarea {
	color: #666;
}
.workarea a:link, .workarea a:active {
	color: #e82e21;
}
.workarea a:visited {
	color: #e82e21!important;
}
.workarea a:hover {
	color: #000!important;
	text-decoration: none;
}
.workarea p, div.col-520 p {
	-x-system-font:none;
	font-family:Georgia, serif;
	color: #333;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	margin:0px 0px 10px 0px;/* EDITS BTY DXTR 26JAN10 *//* font-family: Georgia, "Times New Roman", Times, serif; */
/* line-height: 14px; */
/* font-size: 12px; */

	
}
.workarea p a:link, .workarea p a:active, div.col-520 p a:link, div.col-520 p a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e82e21;
	font-size: 13px;
}
.workarea p a:visited, div.col-520 p a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e82e21;
	font-size: 13px!important;
}
.workarea h2, div.col-520 h2, .workarea h2 p, div.col-520 h2 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	font-style: italic;
	margin:0px 0px 20px 0px;
}
.workarea h2 a:link, .workarea h2 a:active, div.col-520 h2 a:link, div.col-520 h2 a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e82e21;
	font-size: 16px;
	line-height: 18px;
	font-style: italic;
}
.workarea h2 a:visited, div.col-520 h2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e82e21!important;
	font-size: 16px;
}
.workarea h2 a:hover, div.col-520 h2 a:hover {
	color: #000;
	text-decoration: none;
}
.workarea h3, div.col-520 h3 {
	margin:0px;
	padding:5px 0px 5px 0px;
	font-family: "Arial Black", sans-serif;
	font-size: 12px!important;
	line-height: 14px!important;
	color: #333;
	text-transform: uppercase;/* EDITS BTY DXTR 26JAN10 *//* margin:0px; */
/* padding:0px 0px 5px 0px; */
/* font-family: "Arial Black", Gadget, sans-serif; */
/* font-size: 12px; */
/* color: #666; */
/* text-transform: uppercase; */
}
.workarea h3 a:link, .workarea h3 a:active, .workarea h3 a:visited, div.col-520 h3 a:visited, div.col-520 h3 a:link, div.col-520 h3 a:active {
	font-family: "Arial Black", Gadget, sans-serif!important;
	color: #333!important;
	font-size: 12px!important;
	line-height: 14px!important;
}
.workarea h3 a:hover, div.col-520 h3 a:hover {
	color: #e82e21!important;
	font-family: "Arial Black", Gadget, sans-serif!important;
	font-size: 12px!important;
	line-height: 14px!important;
}
.workarea ul, div.col-520 ul 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:15px;
	margin: 0px 0px 3px 8px;
	list-style-type:none;
	padding:0px;
}

.workarea ul li, div.col-520 ul li 
{
	color: #333;
	line-height:15px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 8px;
	background:transparent url(http://stage.newschool.edu/parsons/css/sidebar-list-bullet.gif) no-repeat scroll 0px 5px;
	*background:transparent url(http://stage.newschool.edu/parsons/css/sidebar-list-bullet.gif) no-repeat scroll 0px 4px;
	list-style-type:none;
}


.workarea ul li a:link, .workarea ul li a:active, .workarea ul li a:visited {
	font-size: 13px;
	line-height: 15px;
	color: #e82e21!important;
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style-type:none;
	font-style: normal;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 0px;
}
.workarea ul li a:hover {
	list-style-type:none;
	color: #000!important;
}

.workarea ol, div.col-520 ol {
	margin: 5px 0px 10px 5px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
	font-size: 13px;
	list-style-type: decimal;
}
.workarea ol li, div.col-520 ol li {
	list-style-type:decimal;
	color:#333;
	margin:0 0 0 12px;
	padding:0 0 3px 0;
	background:transparent;
}
.workarea li a:link, .workarea li a:active, div.col-520 li a:link, div.col-520 li a:active {
	line-height: 14px;
	font-size: 13px;
	color: #e82e21;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.workarea li a:visited, div.col-520 li a:visited {
	color: #e82e21;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
	font-size: 13px;
}

.pdf {
	background-image: url(pdf-icon.png);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding:4px 0px 0px 40px;
	height:35px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10px!important;
	line-height:12px;
	margin: 0 0px 5px 0px!important;
	color:#666;
}
.pdf a:link, 
.pdf a:active, 
.pdf a:visited,
p.pdf a:link, 
p.pdf a:active, 
p.pdf a:visited {
	font-size:10px!important;
}





.table-box-5 {
	border:1px solid #CCCCCC;
	margin-bottom:0.9em;
	padding:4px;
	vertical-align:top;
	width:210px;
}
.title {
}
.Text {
}
.body {
}
.workarea h3 a:hover, div.col-520 h3 a:hover {
	color: #e82e21!important;
	font-family: "Arial Black", Gadget, sans-serif!important;
	font-size: 12px!important;
	line-height: 14px!important;
}
.subject_name_roman {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.subject_name_romanitalic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.text_boldcaps, .subject_name_boldcaps, .profile_name_boldcaps {
	font-family: "Arial Black", Gadget, sans-serif;
	text-transform: uppercase;
	color:#333
}
.text_italic, #text_italic, .subject_name_italic, .profile_type_italic {
	font-family: Georgia, "Times New Roman", Times, serif!important;
	font-style: italic;
	text-decoration:none;
	font-size:13px!important;
	text-transform: none!important;
	font-weight: normal;
}
.text_italic a:link, .text_italic a:visited, .text_italic a:active,
#text_italic a:link, #text_italic a:visited, #text_italic a:active,
.subject_name_italic, .profile_type_italic {
	font-family: Georgia, "Times New Roman", Times, serif!important;
	font-style: italic;
	text-decoration:none;
	font-size:13px!important;
	text-transform: none!important;
	font-weight: normal;
}

.exclaim {
	background-image:url(exclaim.png);
	background-position:10px 5px;
	background-repeat:no-repeat;
	/* height:35px; */
	padding:6px 6px 5px 50px !important;
}
.exclaim p, .exclaim-single p {
	margin:0 0 5px !important;
}
.exclaim-single {
	background-image:url(exclaim.png);
	background-position:10px 5px;
	background-repeat:no-repeat;
	height:23px;
	padding:12px 0 5px 50px !important;
}
/* START - CSS for the RSS Display */

.newsRSS a.titlefield, 
.newsRSS a.titlefield:link, 
.newsRSS a.titlefield:visited, 
.newsRSS a.titlefield:active,

.eventsRSS a.titlefield, 
.eventsRSS a.titlefield:link, 
.eventsRSS a.titlefield:visited, 
.eventsRSS a.titlefield:active
{
	font-family: "Arial Black", Gadget, sans-serif!important;
	font-size: 12px!important;
	line-height:14px;
	text-transform: uppercase;
	color:#333!important;
}
.newsRSS a.titlefield:hover,
.eventsRSS a.titlefield:hover
{
	color:#e82e21!important;
}

.newsRSS .labelfield,
.eventsRSS .labelfield
{ /*CSS for label field in general*/
	color:#666;
	font-size: 13px;
	font-style: italic;	
}

.newsRSS .datefield,
.eventsRSS .datefield{ /*CSS for date field in general*/
	color:#999;
	font-size: 10px;
	display:block;
}
.newsRSS br, .eventsRSS br
{
	display:none
}
/* END - CSS for the RSS Display */

/* START - CSS for the RSS Display in SIDEBARS */

.sidebar a.titlefield, .sidebar  a.titlefield:link, .sidebar a.titlefield:visited, .sidebar a.titlefield:active {
	font-family: Arial, Helvetica, sans-serif!important;
	text-transform: uppercase;
	color:#333!important;
	font-weight: bold;
	font-size:11px!important;
	line-height:13px;
}
.sidebar a.titlefield:hover {
	color:#e82e21!important;
	font-size:11px!important;

}
.sidebar .labelfield { /*CSS for label field in general*/
	font-family: Georgia, "Times New Roman", Times, serif!important;
	color:#666;
	font-size:11px!important;
	text-transform: capitalize!important;
	font-style: italic;	
}
.sidebar .datefield { /*CSS for date field in general*/
	color:#999;
	font-size: 9px;
	display:block;
}
.sidebar .newsRSS br, .eventsRSS br {
	display:none
}

.sidebar .newsRSS p
{
	padding:0px;	
}
/* END - CSS for the RSS Display in SIDEBARS */

/* Start - CSS for the NewsList Page */


#newslist td {
	color:#666!important;
	font-size: 12px;
	line-height: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#newslist td strong {
	color:#999;
	font-size: 10px;
}
#newslist td hr {
	display:none;
}
#newslist td a:link, #newslist td a:visited, #newslist td a:active {
	font-family: "Arial Black", Gadget, sans-serif!important;
	text-transform: uppercase;
	color:#666;
}
#newslist td a:hover {
	color:#e82e21!important;
}
.profile_description_italic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-style: italic!important;
	padding:0px;
	margin: 0 0px 5px 0px!important;
}
.subject_name_sansroman {
}
.subject_name_sansitalic {
}
.sml_profile_name_BoldCaps {
	font-size:10px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-transform: uppercase;
	color:#666;
}
.sml_profile_type {
	font-size:10px;
	font-style: italic;
	text-transform:none;
}
.profile_arrow {
	margin-bottom: 0px;
}
.buttonright {
	text-align:right;
	height: 8px;
}
.smltext, .smltextName {
	font-size:9px!important;
}
.smltext a:link, .smltextName a:link, .smltext a:active, .smltextName a:active, .smltext a:visited, .smltextName a:visited {
	font-size:10px!important;
	line-height:8px;
}
h3.smltext, h3.smltextName {
	font-size:9px!important;
	line-height:9px!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
h3.smltext a:link, h3.smltextName a:link, h3.smltext a:active, h3.smltextName a:active, h3.smltext a:visited, h3.smltextName a:visited {
	font-size:9px!important;
	line-height:9px!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	
}
.doubleline {
	height:32px;
	overflow:hidden; 
	text-overflow: ellipsis;
}
.sidebar, .sidebar a:link, .sidebar a:active, .sidebar a:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif!important;
	font-weight: normal;
}
h3.red-link h3 {
	color: #333;
}
h3.red-link a:link, h3.red-link a:active, h3.red-link a:visited {
	color: #e82e21!important;
}
h3.red-link a:hover {
	color: #000!important;
}
.sidebar h5 {
}
 .sidebar h5 a:link, {
}



/* START - Sidebar Color set 3 - CUSTOM CARROT FOR LINKS */

.sidebar h4
{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	margin:5px 0px 0px 0px !important;
	padding:0;
	text-transform:uppercase;
}
.sidebar h4 a:link, .sidebar h4 a:visited, .sidebar h4 a:active
{
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	color: #e82e21;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:5px 0px !important;
}

.sidebar h4 a:hover
{
	color: #000!important;
}

.sidebar h6, .sidebar p {
	font-size: 10px;
	color: #666;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px!important;

}
.sidebar h6 a:link, .sidebar h6 a:visited, .sidebar h6 a:active,
.sidebar p a:link, .sidebar p a:active, .sidebar p a:visited {
	font-size: 10px!important;
	color: #e82e21;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px!important;
}

.sidebar h6 a:hover,
.sidebar p a:hover
{
	color: #000!important;
}

.sidebar ul 
{
	font-size: 11px;
	line-height:13px;
	margin: 5px 0px 3px 0px;
	list-style-type:none;
	padding:0px;
}
.sidebar ul li 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background:transparent;
	line-height:13px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 6px;
	background:transparent url(http://stage.newschool.edu/parsons/css/sidebar-list-bullet.gif) no-repeat scroll 0px 3px;
	*background:transparent url(http://stage.newschool.edu/parsons/css/sidebar-list-bullet.gif) no-repeat scroll 0px 2px;
	list-style-type:none;
}


li.no-link
{
		background:transparent url(http://stage.newschool.edu/parsons/css/sidebar-list-nobullet.gif) no-repeat scroll 0px 3px!important;
}


.sidebar ul li a:link, .sidebar ul li a:active, .sidebar ul li a:visited 
{
	font-size: 11px;
	line-height: 13px;
	color: #000!important;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:none;
	font-style: normal;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
.sidebar ul li a:hover 
{
	list-style-type:none;
	color: #e82e21!important;
}


/* END - Sidebar Color set 3 - colors */



#WLAdsViewDiv
{
	display:none;
}