/* old gold #996600

/****************************


RESET 


*******************************/


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;		
	font: inherit;
//	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
};

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/****************************


ELEMENTS 


*******************************/

body {
	line-height: 1;
	font-family: Georgia;
	font-size:100%;
}
strong, b {font-weight:bold;}
i { font-style: italic;}

a { color:#cc0033; text-decoration:none;} /*CHECK*/
 a { color:#0066CC; text-decoration:none;} /*CHECK*/ 
a:hover
{
	text-decoration:underline;
}

p
{
	font-family:Georgia;
	font-size: 1em;
	font-weight:regular;
	line-height:1.3;
	text-align:left;
}
.Red 
{
	color: #cc0033;
}
.Gold
{
	color:#B99450;
}
.Blue
{
	color #0066CC;
}

.Link_Color
{
	color: #0066CC;
}

strong.Red
{
	font-weight:bold;
	color:#cc0033;
}

strong.Large
{
	font-weight:bold;
	font-size:.875em;
}

ul.List
{
	list-style-type: disc;
}
ul.List li
{
	margin-left:1.125em;
}


/* SPACING */

.Title
{
	margin:0em;
	margin-top:-.24em;
	margin-bottom:1.4375em;
	padding:0em;
}
.Section
{
	margin-top:1.125em;
	margin-bottom:1.125em;
}

.Margin_Top_Larger
{
	margin-top:2.08333333em;
}

.Margin_Bottom_Larger
{
	margin-top:2.08333333em;
}

.Margin_Top_Large
{
	margin-top:1.5625em;
}

.Margin_Top_Medium
{
	margin-top:1.125em;
}

.Margin_Top_Small
{
	margin-top: 0.6875em;
}

.Margin_Bottom_Large
{
	margin-bottom:1.5625em;
}

.Margin_Bottom_Medium
{
	margin-bottom:1.125em;
}

.Margin_Bottom_Small
{
	margin-bottom :0.6875em;
}

.Margin_Top_None
{
	margin-top:0px;
}

.Margin_Bottom_None
{
	margin-bottom:0px;
}

.Indent_Wrapper
{
	font-size:16px;
	margin-left:-28px;
}

a.Indent_Icon_PDF
{
	width:1.125em;
	height:1.25em;
	background: url(../../../nypsi/images/PDF_Icon.png);
	float:left;
	margin-right:0.625em;
}

a.Indent_Icon_Cart
{
	width:0.9375em;
	height:1.3125em;
	background: url(../../../nypsi/images/Cart.png) no-repeat 0em 0.3125em;
	float:left;
	margin-right:0.8125em;
}

a.Indent_Icon_Search
{
	width:1.125em;
	height:1.25em;
	background: url(../../../nypsi/images/Search_Icon_3.png) no-repeat 0em .25em;
	float:left;
	margin-right:0.625em;
}


.Indent_Text
{
	padding-top:0.3125em;
	padding-left:0.125em;
/*	display:block; */
	font-family:Arial;
	font-weight:bold;
	color:black;
	font-size:.75em;
}

a.Indent_Text
{
	color:#0066CC;
}

div.Details_Links_Wrapper
{
	float:right;
	margin-top:-.75em;
}
a.Details_Link
{
	margin-left:1.5625em;
}


/* BORDERS */

.Border_Bottom_No_Margin
{
	border-bottom: solid 1px #999999;
	padding-bottom: 0em;
}

.Border_Bottom
{
	border-bottom: solid 1px #999999;
	padding-bottom: 1.125em;
}

.Border_Top
{
	border-top: solid 1px #999999;
	padding-top: 1.125em;
}

.Border_Top_Black
{
	border-top: solid 1px #000000;
	padding-top: 1.125em;
}

.Border_Bottom_Black
{
	border-bottom: solid 1px #000000;
	padding-bottom: 1.125em;
}

/* LINE HEIGHT */

.Line_Huge
{
	line-height:1.75;
}
.Line_Large
{
	line-height:1.5;
}
.Line_Medium 
{
	line-height:1.3;
}
.Line_Small
{
	line-height: 1.2
}

/*  STYLES */

.Title_Grey
{
	color:#999999;
	font-size: 1.87500em;
	font-family:Arial;
	font-weight:bold;
	margin:0em;
	margin-top:-0.25em;
	margin-bottom:1.4375em;
	padding:0em;
	text-transform:lowercase;
}

.Title_Medium_Gold
{
	color:#B99450;
	font-size: 1.25em;
	font-family:Georgia;
	margin:0em;
}

.Title_Medium_Red
{
	color:#cc0033;
	font-size: 1.25em;
	font-family:Georgia;
	margin:0em;
}


.Title_Black
{
	color:black;
}
.Title_Red
{
	color:#cc0033;
	font-family:Georgia;
	font-size:1.3125em;
	font-weight:normal;
}

.Title_Grey_Medium
{
	font-family:Arial;
	font-weight:bold;
	font-size:1.125em;
	color:#666666;
	margin-bottom:1.87500em;
	margin-top:1.25em;
}



.Heading_Huge_Black
{
	font-family:Georgia;
	font-weight:Regular;
	font-size:1.25em;
	font-weight:normal;
}

.Heading_Huge_Red
{
	font-family:Georgia;
	font-weight:Regular;
	font-size:1.25em;
	color:#cc0033;
	font-weight:normal;
}

.Heading_Larger_Red
{
	font-family:Georgia;
	font-weight:Regular;
	font-size:1.125em;
	color:#cc0033;
	font-weight:normal;
}

.Heading_Larger_Gold
{
	font-family:Georgia;
	font-weight:Regular;
	font-size:1.125em;
	color:#B99450;
	font-weight:normal;
}

.Heading_Large_Gold
{
	font-weight:regular;
	font-family:Georgia;
	color:#B99450;
	font-size:1em;
}

.Heading_Large_Red
{
	font-weight:regular;
	font-family:Georgia;
	color:#cc0033;
	font-size:1em;
}

.Heading_Large_Black
{
	font-weight:regular;
	font-family:Georgia;
	color:black;
	font-size:1em;
}	

h3.Heading_Medium_Black_Upper
{
	font-size:0.875em;
	font-family:Georgia;
	text-transform:uppercase;
	color:black;
}

h3.Heading_Small_Red
{
	color:#cc0033;
	font-weight:bold;
	font-family:Arial;
	font-size:.75em;
}

h3.Heading_Small_Gold
{
	color:#B99450;
	font-weight:bold;
	font-family:Arial;
	font-size:.75em;
}

h3.Heading_Medium_Red_Serif
{
	color:#cc0033;
	font-weight:bold;
	font-family:Georgia;
	font-size:.8125em;
}

h3.Heading_Small_Red_Serif
{
	color:#cc0033;
	font-weight:bold;
	font-family:Georgia;
	font-size:.75em;

}

h3.Heading_Small_Black
{
	color:black;
	font-weight:bold;
	font-family:Georgia;
	font-size:.75em;
}

h3.Heading_Smaller_Black
{
	font-size:0.6875em;
	font-family:Georgia;
	color:black;
}


.Medium_Black_Strong
{
	font-size:.75em;
	font-weight:bold;
	font-family: "Arial";
}
a.Medium_Black_Strong:hover
{
	text-decoration:underline;
}
.Medium_Black_Strong .Active
{
	color:#999999;
}

.Medium_Black
{
	font-family:Arial;
	font-size:.75em;
	color:black;
}
a.Medium_Black:hover
{
	font-weight:bold;
}
.Medium_Black .Active
{
	font-weight:bold;
}

.Small_Black
{
	color:black;
	font-family:Arial;
	font-weight:normal;
	font-size:0.625em;
}
a.Small_Black:hover
{
	font-weight:bold;
}

.Small_Black_Strong
{
	color:black;
	font-family:Arial;
	font-weight:bold;
	font-size:0.625em;
}
a.Small_Black_Strong:hover
{
	text-decoration:underline;
}

.Small_Red_Strong_Upper
{
	color:#cc0033;
	font-family:Arial;
	font-weight:bold;
	font-size:0.625em;
	text-transform:uppercase;
}

.Small_Gold_Strong_Upper
{
	color:#B99450;
	font-family:Arial;
	font-weight:bold;
	font-size:0.625em;
	text-transform:uppercase;
}
a.Small_Gold_Strong_Upper:hover
{
	text-decoration:underline;
}

.Small_Black_Strong_Upper
{
	color:black;
	font-family:Arial;
	font-weight:bold;
	font-size:0.625em;
	text-transform:uppercase;
}
a.Small_Black_Strong_Upper:hover
{
	text-decoration:underline;
}

.Small_Black_Strong_Lower
{
	color:black;
	font-family:Arial;
	font-weight:bold;
	font-size:0.625em;
	text-transform:lowercase;
}
a.Small_Black_Strong_Lower:hover
{
	text-decoration:underline;
}

.Tiny_Black_Lower
{
	color:black;
	font-family:Arial;
	font-size:0.5625em;
	text-transform:lowercase;
}

a.Tiny_Black_Lower:hover
{
	font-weight:bold;
}

.Tiny_Black_Strong_Upper
{
	color:#Arial;
	font-weight:bold;
	font-family:Arial;
	font-size:.5em;
	text-transform:uppercase;
}
a.Tiny_Black_Strong_Upper:hover
{
	text-decoration:underline;
}


.Tiny_Red_Strong_Upper
{
	color:#cc0033;
	font-weight:bold;
	font-family:Arial;
	font-size:.5625em;
	text-transform:uppercase;
}
a.Tiny_Red_Strong_Upper:hover
{
	text-decoration:underline;
}



a.Inline
{
	font-family: Georgia;
	color:#cc0033;
	font-size:.75em;
	font-weight:bold;
}
a.Inline:hover
{
	text-decoration:underline;
}

a.Medium_Black_Underline
{
	font-size:.8125em;
	font-weight:normal;
	text-decoration:underline;
	color:black;
	font-family:Georgia;
}

a.Medium_Black_Underline:hover
{
	color:#cc0033;
}


a.Small_Black_Underline
{
	font-size:.75em;
	font-weight:normal;
	text-decoration:underline;
	color:black;
	color:#0066CC;
	font-family:Georgia;
}

a.Small_Black_Underline:hover
{
	color:#cc0033;
}

.Text_Plain
{
	font-family:Arial;
	font-weight:normal;
	font-size:.75em;
	color:black;	
}

.Text_Serif
{
	font-family:Georgia;
	font-weight:normal;
	font-size:.75em;
	color:black;
}

.Text_Medium_Serif
{
	font-family:Georgia;
	font-weight:normal;
	font-size:0.8125em;
	color:black;
}

.Text_Large_Serif
{
	font-family:Georgia;
	font-weight:normal;
	font-size:0.875em;
	color:black;
}

.Text_Larger_Serif
{
	font-family:Georgia;
	font-weight:normal;
	font-size:1em;
	color:black;
}

.Text_Small
{
	font-family:Georgia;
	font-size:0.625em;
	font-weight:normal;
	color:black;
}

.Text_Small_Plain
{
	font-size:0.625em;
	font-family:Arial;
	font-weight:normal;
	color:black;
}

ul.Bulleted_List 
{
	list-style-type:disc;
}

ol.Numbered_List 
{
	list-style-position:inside;
	list-style-type:decimal;
}

/****************************


GARBAGE?


*******************************/


.Blank 
{ 
	padding:0em;
	margin:0em;
	display:block;
	list-style:none;
}
.Blank li 
{
	padding:0em;
	margin:0em;
	display:inline;
	list-style:none;
}

.Image_Middle 
{
	vertical-align:middle;
	margin-top:-0.6875em;
	margin-left: 0.25em;
	margin-right:0.25em;
}

/****************************


LAYOUT?


*******************************/

#Layout_Wrapper
{
	width:64em;
	margin:auto;
	position:relative;
}

#Header 
{
	height:9.0625em; 
	width:100%;
	overflow:hidden;
}

#Header_Left 
{
	float:left;
	margin-left:1.1875em;
	margin-top:1.5625em;
}
#Header_Right 
{
	float:right;
	margin-right:1.1875em;
	margin-top:1.5625em;
	text-align:right;
}

#Header_Navigation
{
	height:1.4375em;
}

#Header_Navigation li
{
	float:left;
}









#Content_Wrapper
{
	width:100%;
	clear:both;
	float:left;
	overflow:hidden;
	position:relative;
}

#Content_Wrapper_Inner
{
	float:left; 
	width:200%;
	margin-left:-146px;  /* Width of right column */
	position:relative;
	right:100%;
}

#Content
{
	float:left;
	width:100%;
	margin-left:-50%;
	position:relative;
	padding-top:1px;
	left: 401px; /* Left column width + right column width */
}

#Content_Container_Wrapper
{
	float:left; 
	width:50%; 
	position:relative; 
	right:255px;  /* Width of left column */
	padding-bottom:2.3125em;
	padding-top:1.1875em;
}

#Content_Container
{
    position:relative;
	margin-top:0em; 
	margin-bottom:0em; 
	margin-left: 260px;  /* Left padding = left column width + centre column left padding width */
	margin-right: 151px;  /* Right padding = right column width + centre column right padding width */
	position:relative; 
	left: 200%; 
/*	overflow:hidden;*/
	line-height:1.3;
}

#Content_Left
{
	float:left;
	float:right;
	width:213px;   /* Width of left column content (left column width minus left and right padding) */
	position:relative;
	right: 1.3125em; /* Width of the left-hand side padding on the left column */
	padding-top:1.5625em;
}

#Content_Left_Solo
{
	float:left;
	float:right;
	width:0em;
	position:relative;
	right: 0em;
	padding-top:1.5625em;
}

#Content_Right
{
	float:left;
	float:right;
	width:104px; /* Width of right column content (right column width minus left and right padding) */
	margin-right:63px; /* Width of right column right-hand padding + left column left and right padding */
	position:relative;
	left:50%;
	padding-top:1.6875em;
}

#Content_Container_Wrapper_Solo
{
	float:left; 
	width:47%; 
	position:relative; 
	right:0em;  /* Width of left column */
	padding-bottom:2.3125em;
	padding-top:1.1875em;
}

#Content_Container_Solo
{
    position:relative;
	margin-top:0em; 
	margin-bottom:0em; 
	margin-left:5px;  /* Left padding = left column width + centre column left padding width */
	margin-right: 146px;  /* Right padding = right column width + centre column right padding width */
	position:relative; 
	left: 200%; 
	overflow:hidden;
}


#Container_Content_Old
{ 	
	float:left;
	padding-left:0.3125em;
	padding-top: 1.1875em;
	padding-right:0.3125em;
	width:55%;
	margin-bottom:2.3125em;
}

#Content_Left_Old
{ 
	float:left;
	width:200.3125em; 
	margin-right:1.3125em;
	padding-left:1.3125em; 
	padding-top:1.5625em;
}

#Content_Right_Old
{
	float:right;
	width:11.5625em;
	padding-top:1.6875em;
	padding-right:1.3125em;
}


#Footer
{
	clear:both; 
	background-color:#666666; 
	height: 1.3125em;
	text-align:center;
}


/****************************


DETAILED ELEMENTS


*******************************/

#Logo_Title
{
	font-family:Arial;
	font-weight:normal;
	font-size:1em;
	color:#B99450;
}

#Logo_Image
{
	margin-top:1.125em;
}
#Logo_Subtitle
{
	margin-top:0.925em;
	font-size: 2.5em;
	font-family: Georgia;
}
#Logo_Subtitle_Highlight
{
	color:#cc0033;
}

/* Navigation */

div#Navigation
{
	background-color:black;
	height:2em; 
	border-bottom:solid 0.3125em #cc0033;
	width:100%;
	text-transform:lowercase;
}

ul#Navigation
{
	display:inline;
}

ul#Navigation li
{
	float:left;
	color:white;
}

ul#Navigation li a
{
	color:white;
	text-decoration:none;
	display:block;
	padding-left:2em;
	padding-right:2.5em;
	font-family:Arial;
	font-weight:bold;
	font-size:.75em;
	padding-top:0.333333333em;
	padding-bottom:0.666666667em;
	// letter-spacing:0.0666666667em;
}

ul#Navigation li a:hover
{
	background-color:#cc0033;
}

ul#Navigation li.Active a
{
	background-color:#cc0033;
}

ul#Navigation li ul 
{
	position: absolute;
	max-width:300px;
	padding-top:1px;
	z-index: 100;
	left:-999px;
}

ul#Navigation li:hover ul
{
	left:auto;
}

ul#Navigation li ul li
{
	float:none;
	color:black;
	display:block;
}

ul#Navigation li ul li:hover
{
}


		ul#Navigation li.Active ul li a
		{
			background: url(/nypsi/images/gray_90.png);
		}
		
		ul#Navigation li ul li a
		{
			color:black;
			background: url(/nypsi/images/gray_90.png);
		}
	

ul#Navigation li ul li a:hover
{
	color:black;
	background-color: white;
	background-image: url(/nypsi/images/transpRed25.png);
}


/* Sidebar */

.Sidebar_Icons
{
	margin-top:0em;
	margin-bottom:0em;
}
.Sidebar_Icon
{
	margin:0em;
	margin-right:0.25em;
	padding:0em;
	float:left;
}

.Sidebar_Left_Pages
{
	clear:left;
	padding-top:1px;
	display:block;
	font-family:Arial;
	font-weight:bold;
	line-height:1.2;
	text-transform:uppercase;
}

.Sidebar_Left_Pages li
{
	margin-top:1.5em;
	margin-bottom:1.5em;
}

/*
.Sidebar_Left_Pages li a
{
	color:black;
}

.Sidebar_Left_Pages li a:hover
{
	text-decoration:underline;
}
*/

.Sidebar_Affiliations
{
	margin-top:3em;
	margin-bottom:2.5625em;
	font-family:Arial;
	color:black;
}
.Sidebar_Affiliations_Heading
{
	font-weight:bold;
}
.Sidebar_Affiliations_List li
{
	margin-top:.2em;
	margin-bottom:1.8em;
	font-size:.625em;
}
.Sidebar_Affiliations_List li a
{
	color:black;
}
.Sidebar_Affiliations_List li a:hover
{
	font-weight:bold;
}

.Sidebar_Links
{
	margin-top:.2em;
	margin-bottom:2.5625em;
	font-family:Arial;
	color:black;
}
.Sidebar_Links_Heading
{
	font-weight:bold;
}
.Sidebar_Links_List li
{
	margin-top:.2em;
	margin-bottom:1.8em;
	font-size:.625em;
}
.Sidebar_Links_List li a
{
	color:black;
}
.Sidebar_Links_List li a:hover
{
	font-weight:bold;
}


.Sidebar_Brochures
{
	margin-bottom:4.0625em;
	font-family:Arial;
	color:black;
}

.Sidebar_Brochures_List li
{
	margin-top:.2em;
	margin-bottom:1.8em;
	font-size:.625em;
}

.Sidebar_Brochures_List li a
{
	color:black;
	background-image: url(../../../nypsi/images/PDF_Icon.png);
	display:block;
	background-repeat: no-repeat;
	padding-left:27px;
	height:19px;
	margin-left:-27px;
	position:relative:
	left:-27px;
}

.Sidebar_Brochures_List li a:hover
{
	font-weight:bold;
}

#Tickers
{
	margin-bottom:1.5em;
}

#Ticker_Container
{
	width:100%; 
	overflow:hidden;
	display:none
}
.Ticker
{
	font-family:Georgia;
	color:#999999;
	width:200%;
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px;
	font-size:1.25em;	
//	overflow:hidden;
}
#Ticker_One
{	
//	color:yellow;

}
#Ticker_Two
{
//	color:green;
	position:relative;
	top:-1em;
	left: 55.0em;
}
#Ticker_Three
{
//	color:purple;
	position:relative;
	top:-2em;
	left:110.0em;
}

/* Content */


#Container_Content_Old
{ 	
	padding-left:0.3125em;
	padding-top: 1.1875em;
	padding-right:0.3125em;
	margin-bottom:2.3125em;
}

#Container_Sidebar
{ 
	float:left;
	margin-right:1.1875em;
	margin-left: 30.3125em;
	width:15em; 
	padding-top: 1.1875em;
}


#Content_Title_Wrapper
{
//	width:34.37500em;
	width: 100%;
	margin-top:-0.133333333em;
	margin-bottom:1.4375em;
	line-height:1.3;
}

#Content_Title_Left
{	
	display:block;
	float:left;
	color:#999999;
	font-size: 1.87500em;
	font-family:Arial;
	font-weight:bold;
	margin:0px;
	padding:0em;
	text-transform:lowercase;
	margin-right:.25em;
}

#Content_Title_Right
{
	display:block;
	float:left;
	color:black;
	font-size: 1.87500em;
	font-family:Arial;
	font-weight:bold;
	margin:0px;
	padding:0em;
	text-transform:lowercase;
}

#Content_Title
{
	color:#999999;
	font-size: 1.87500em;
	font-family:Arial;
	font-weight:bold;
	margin:0px;
	margin-top:-0.133333333em;
	margin-bottom:0.766666667em;
	padding:0em;
	text-transform:lowercase;
}
#Content_Title_Inner
{
	color:black;
}

.Content_Image
{
	width:34.37500em;
}

.Content_Heading
{
	font-family:Georgia;
	color:#cc0033;
	font-size:1em;
}
.Content_Description
{	
	width:550px;
	margin-top:2.0625em;
	margin-bottom:1.87500em;
	font-size: 1em;
}
.Content_Plain
{
	font-family:Arial;
	font-weight:normal;
	font-size:.75em;
	line-height:1.3;
}

.Content_Children_Navigation
{
	font-size:.75em;
	line-height: 1.75;
	font-family:Arial;
}


.Content_Children_Navigation li
{
	display:block;
}

.Content_Children_Navigation_Parent
{
	font-weight:Bold;
	color:#cc0033;
	text-transform:lowercase;
	line-height: 1.75;
}

.Content_Children_Navigation li a
{
	text-decoration:none;
	color:black;
}

.Content_Children_Navigation li a:hover
{
	font-weight:bold;
}

.Content_Children_Navigation .Active
{
	font-weight:bold;
}

.Content_Announcement
{
	font-family: Georgia;
	line-height: 1.3;
	font-size:.75em;
}

.Content_Link
{
	font-family: Georgia;
	color:#cc0033;
	font-weight:bold;
}

.Content_Link:hover
{
	text-decoration:underline;
}
#Container
{
	line-height:1.5;
}

#Container_Extra
{ 
	float:left;
	margin-right:1.1875em;
	margin-left: 30.3125em;
	width:15em; 
	padding-top: 1.1875em;
}


.Content_Subchildren_Navigation
{	
	margin-left:1.5em;
}

#Content_Feature
{
	margin-top:1.546875em;
	margin-bottom:1.546875em;
	font-family: Arial;
	line-height:1.3;
}
.Content_Feature_Image
{
	margin-left:-0.3125em;
	margin-bottom:0.875em;
	width:10.6875em;
}
.Content_Feature_Title
{
	color:#cc0033;
	font-weight:bold;
	font-family:Arial;
}


#Content_Upcoming
{
	margin-top:1.546875em;
	font-family:Arial;
}
#Content_Upcoming_Heading
{
	color:#cc0033;
	font-weight:bold;
	line-height:1.45;
}

.Content_Upcoming_Item
{
	margin-bottom:1.5625em;
}
.Content_Upcoming_Title
{
	color:black;
	font-weight:bold;
	line-height:1.58;
	font-size:.75em;
}
.Content_Upcoming_Information
{
	font-family:Arial;
	font-size:.75em;
	line-height:1.58;
}

/* Footer */

#Footer_Top
{
	padding-top:0em;
	padding-bottom:0.3125em;
}

#Footer_Top li 
{
	color:white;
	font-family:Arial;
	font-size:0.625em;
	margin-left:.8em;
	margin-right:.8em;
}

.Footer_Top_Link
{
	color:white;
}

.Footer_Top_Link a:hover
{
	text-decoration:underline;
}


a.Footer_Link
{
	color:white;
}

a.Footer_Link:hover
{
	text-decoration:underline;
}

#Footer_Bottom
{
	background-color:#cccccc;
	text-align:left;
	padding-top:0.625em;
	padding-bottom:0.625em;
	
}

.Footer_Page
{
	padding-left:1.25em;
	max-width:9.5625em;
	vertical-align:baseline;
}

.Footer_Page_Link
{
	font-family:Arial;
	font-weight:bold;
	font-size:0.6875em;
	color:black;
	text-transform:lowercase;
	line-height:.5;
}
.Footer_Page_Link:hover
{
	text-decoration:underline;
}
.Footer_Child_Page_Link
{
	font-family:Arial;
	font-weight:regular;
	font-size:0.6875em;
	color:black;
	text-transform:lowercase;
}
.Footer_Child_Page_Link:hover
{
	text-decoration:underline;
}

/* Forms */

.Action_Heading
{
	font-weight:regular;
	font-family: "Georgia";
	font-size: 1em;
	line-height:1.3;
	color:#cc0033;
}

.Action_Table
{
}
.Action_Row
{
}

.Action_Row_Vertical
{
	margin-bottom:1em;
}

.Action_Label_Cell
{
	font-weight:bold;
	font-family:"Arial";
	font-size:0.625em;
	text-transform:uppercase;
	padding-top:1.4375em;
	vertical-align:middle;
	text-align:right;
}

.Action_Label_Cell_Vertical
{
	font-weight:bold;
	font-family:"Arial";
	font-size:0.625em;
	text-transform:uppercase;
	padding-top:1.4375em;
	vertical-align:middle;
	text-align:left;
}

.Action_Input_Cell_Vertical
{
	padding-top:1em;
	font-family:Arial;
	font-size:0.625em;
	text-transform:uppercase;
	padding-right:0.9375em;;
}

.Action_Input_Cell
{
	padding-left:0.9375em;
	padding-top:1.4375em;
	font-family:Arial;
	font-size:0.625em;
	text-transform:uppercase;
}

.Action_Input
{	
	width:10.6875em;
	height:1.3125em;
	border: solid 1px #666666;
}

.Action_Input_Full
{	
	width:40em;
	height:1.3125em;
	border: solid 1px #666666;
}

.Action_Input_Half
{	
	width:19.2em;
	height:1.3125em;
	border: solid 1px #666666;
}

.Action_Input_Third
{	
	width:12.35em;
	height:1.3125em;
	border: solid 1px #666666;
}

.Action_Input_Area
{	
	width:21.87500em;
	height:12.5em;
	border: solid 1px #666666;
}

.Action_Text_Area
{	
	width:21.87500em;
	height:12.5em;
	border: solid 1px #666666;
}

.Action_Text_Area_Full
{	
	width:40em;
	height:12.5em;
	border: solid 1px #666666;
}

.Action_Submit_Cell
{
	padding-left:0.9375em;
	padding-top:1.4375em;
	text-align:center;	
}

.Action_Error
{
	font-style:italic;
	color:#cc0033;
	margin-top:1.4375em;
}


/* Elements */

.Course_PDF_Links
{
	padding-top:0.7em;
	display:block;
	font-weight:bold;
	font-family:Arial;
	font-size:.5em;
	text-transform:uppercase;
}

.Course_PDF_Link
{
	padding-left:0.125em;
	color:#cc0033;
}

.Course_PDF_Links_Separator
{
	padding-left:.375em;
	padding-right:.375em;
}

/* The below two are likely not in use anymore, worth searching database for and then deleting if so */
.PDF_Text
{
	color:#cc0033;
	font-weight:bold;
	font-family:Arial;
	font-size:.5em;
	text-transform:uppercase;
	padding-top:0.7em;
	padding-left:0.125em;
	display:block;
}
a.PDF_Text:hover
{
	text-decoration:underline;
}



a.Button
{
	display:inline-block;
	color:white;
	background: #666666;
	border-radius: 3px;
	padding-left:0.5em;
	padding-right:0.5em;
	height:2.3em;
	line-height:2.3em;
	font-family:Arial;
	font-size: 0.625em;
	font-weight:bold;
	text-transform: uppercase;
}

input.Button_Search
{	border:none;
	position:relative;
	display:inline-block;
	background: transparent url(../../../nypsi/images/button_search.png) no-repeat top left;
	height:1.6em;
	width:14em;
	font-size:0.625em;
	font-weight:normal;
//	text-transform:uppercase;
	color:black;
	font-family:Arial;
	margin-left:1.1em;
	padding-right:0em;
}

a.Button_Highlight
{
	display:inline-block;
	color:white;
	background: #cc0033 url(../../../nypsi/images/button_highlight_left.png) no-repeat top left;
	padding-left:0.5em;
	height:2.3em;
	margin-left:1.1em;
	font-family:Arial;
	font-size: 0.625em;
	text-transform: uppercase;
}

a.Button_Highlight_Large
{	
	display:inline-block;
	box-sizing:border-box;
	
	height:2.5625em;
	padding-left:0.75em;
	padding-right:0.75em;
	padding-top:0.78125em;
	margin-right: 4.5em;

	background: #cc0033;
	border-radius: 5px;
	color:white;	

	font-family:Arial;
	font-size:0.875em;
	font-weight:normal;;
	text-transform: uppercase;
	text-align:center;
}


.Button_Gold_Rounded
{
	display:inline-block;

	color:white;
	font-family:Arial;
	font-size: 0.625em;
	font-weight:bold;
	text-transform: uppercase;

	height:2em;
	margin-left:1.1em;
	padding-left:0.5em;	
	padding-right:0.5em;
	padding-top:0.3em;
	
	background: #B99450
}
.Button_Gold
{
	display:inline-block;
	color:white;
	background: #B99450 url(../../../nypsi/images/button_left_gold_light.png) no-repeat top left;
	padding-left:0.5em;
	height:2.3em;
	margin-left:1.1em;
	font-family:Arial;
	font-size: 0.625em;
	font-weight:bold;
	text-transform: uppercase;
}
.Button_Gold span 
{
	display:inline-block;
	padding-right:0.5em;
	padding-top:0.6em;
	height:2.3em;
	background:transparent url(../../../nypsi/images/button_right_gold_light.png) no-repeat top right;
}

a.Button_Small
{
	display:inline-block;
	color:white;
	background-color: #666666;
	padding-left:0.5em;
	height:1.5em;
	font-family:Arial;
	font-size: 0.625em;
	font-weight:bold;
	text-transform: uppercase;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.3em;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
a.Button_Small:hover
{
	text-decoration:underline;
}


/* TRAINING PROGRAMS */

/* Course Detail */

h2.Course_Title
{
	font-family:Arial;
	font-weight:bold;
	font-size:1.125em;
	color:#666666;
	margin-bottom:1.66666667em;
	margin-top:1.11111111em;
}

div.Course_Section
{
	font-family:Georgia;
	font-weight:normal;
	font-size:.75em;
	color:#000000;
	line-height:1.3;
	margin-bottom:1.66666667em;
	margin-top:1.66666667em;
}

.Course_Instructors
{
	color:#cc0033;
	font-weight:bold;
}

div.Course_Series
{
	margin-bottom:1.25em;
}


h3.Course_Series_Heading
{
	font-size:0.875em;
	font-family:Georgia;
	text-transform:uppercase;
	margin-bottom:1.25em;
}

div.Course_Series_Description
{
	font-size:.75em;
	font-family:Georgia;
}

/* Reading List */


h2.Reading_List_Heading
{
	font-size:1em;
	font-family:Georgia;
	margin-top:1.87500em;
	margin-bottom:1.5625em;
}

p.Reading_List_Disclaimer
{
	margin-top:2.5em;
	margin-bottom:2.5em;
	font-size:0.625em;
	font-family:Arial;
	line-height:1.3;
}

h4.Class_Section_Heading
{
	font-family:Georgia;
	font-size:.75em;
	color:#cc0033;
	margin-top:2.08333333em;
	margin-bottom:1.66666667em;
	font-weight:bold;
}

h5.Class_Heading
{
	font-family:Georgia;
	font-size:.75em;
	color:black;
	font-weight:bold;
	margin-top:1.66666667em;
}
p.Class_Description
{
	font-family:Georgia;
	font-size:.75em;
	color:black;
	font-weight:normal;
	margin-bottom:1.25em;
}

h6.Class_Reading_Heading
{
	font-family:Arial;
	font-size:.5em;
	font-weight:bold;
	text-transform:uppercase;
	color:black;
	margin-top:2em;
}

p.Course_Reading
{
	font-family:Georgia;
	font-size:.75em;
	color:black;
	font-weight:normal;
}

div.Course_PDF_Wrapper
{
	display:block;
	margin-top:0em;
	margin-left:-1.75em;
}

a.Course_PDF
{
	width:1.125em;
	height:1.25em;
	background: url(../../../nypsi/images/PDF_Icon.png);
	float:left;
	margin-right:0.625em;
}

/* Curriculum */

div.Curriculum_Item
{
	padding-top:.5em;
	padding-bottom:1.66666667em;
	font-family:Georgia;
	font-size:.75em;
	line-height:1.3;
}

h4.Curriculum_Title
{
	margin-top:1.25em;
	color:#cc0033;
	font-weight:bold;
}

div.Curriculum_Time
{
	font-family:Arial;
	line-height:1.3;
	margin-top:1.66666667em;
}

div.Curriculum_Links
{
	float:right;
	margin-top: -.75em;
}

a.Curriculum_Link
{
	font-family:Arial;
	font-weight:bold;
	color:#cc0033;
	text-transform:uppercase;
	font-size:.5em;
	margin-left:3.12500em;
}


table.Class_Schedule
{
	margin-top:12px;
	width:550px;
}

h4.Class_Schedule_Year
{
	font-family:Georgia; font-size:14px;text-transform:uppercase;
	margin-top:40px;margin-bottom:12px;
}

table.Class_Schedule tr.Heading
{
	background-color:#ece5cd;
}

table.Class_Schedule tr.Heading th:first-child
{
	padding-left:10px;
}

table.Class_Schedule tr.Heading th
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	text-transform:uppercase;
}

table.Class_Schedule tr.Spacing
{
	background-color:white;
	height:8px;
	font-size:8px;
}

table.Class_Schedule tr.Schedule_Body_Title
{
	background-color:#ecebeb;
}

table.Class_Schedule tr.Schedule_Body
{
	background-color:#ecebeb;
}

table.Class_Schedule tr.Schedule_Body_Title td
{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
}

table.Class_Schedule tr.Schedule_Body td:first-child
{
	padding-left:10px;
}

table.Class_Schedule tr.Schedule_Body td.Number_of_Classes, table.Class_Schedule tr.Heading th.Number_of_Classes
{
	text-align:center;
}

table.Class_Schedule tr.Schedule_Body td
{
	text-align:left;
	font-size:12px;
	font-family:Georgia;
	padding-bottom:6px;
}


/**********

NEWS 

**********/


.News_Year_Menu
{
	list-style:none;
	padding:0em;
	margin:0em;
	display:block;
	position:relative;
	top:-.75em;
//	margin-top:-.75em;
	color:black;
}

.News_Year_Menu li
{
	font-size:.75em;
	margin-right:0.833333333em;
	font-weight:bold;
	font-family: "Arial";
	display:inline;
}

#News_Year_Menu_Active a
{
	color:#999999;
	color:#cc0033;
}

.News_Year_Menu li a
{
	color:black;
}


.News_Item
{
	margin-top:1.62500em;
	width: 34.37500em;
	padding-bottom:0.875em;
	border-bottom: solid 1px #999999;
}

.News_Name
{
	color:#cc0033;
	font-family:Georgia;
	font-size:1.3125em;
	font-weight:normal;
}
.News_Name a
{
	color:#cc0033;
}
.News_Subheading 
{
	font-size:0.6875em;
	font-family:Georgia;
	color:black;
	margin-bottom:0.454545455em;
	padding:none;
	text-transform:uppercase;
}
.News_Image 
{
	width:8.12500em;
}
.News_Date
{
	font-family:Georgia;
	font-size:.8125em;
	font-weight:bold;
	color:black;
	line-height: 1.3;
//	text-transform:uppercase;
}
.News_Content
{
	font-family:Georgia;
	font-size:1em;
	font-weight:normal;
	color:#000000;
	line-height: 1.3;
//	margin-top: 1.3em;
}

.News_Links
{
	float:right;
	margin-top:-.75em;
}
.News_Link
{
	font-family:Arial;
	font-weight:bold;
	color:#cc0033;
	text-transform:uppercase;
	font-size:.5em;
	margin-left:3.12500em;
}


/************

EVENTS 

**************/

.Event_Year_Menu
{
	list-style:none;
	padding:0em;
	margin:0em;
	display:block;
	margin-top:-.75em;
	color:black;
}


.Event_Year_Menu li
{
	font-size:.75em;
	margin-right:0.833333333em;
	font-weight:bold;
	font-family: "Arial";
	display:inline;
}

#Event_Year_Menu_Active a
{
	color:#999999;
	color:#cc0033;
}

.Event_Year_Menu li a
{
	color:black;
}

.Event_List_Item
{
	margin-top:1.62500em;
	/* width: 34.37500em; */
	padding-bottom:0.875em;
	border-bottom: solid 1px #999999;
	width:550px;
}
.Event_List_Image 
{
	float:left;
	width:130px;
	margin-right:35px;
	/*width:8.12500em;*/
}
.Event_List_Information
{
	float:left;
	width:385px;
	/* margin-left:2.1875em; width:24.0625em;*/
}

.Event_List_Title
{
	color:#cc0033;
	font-family:Georgia;
	font-size:1.3125em;
	font-weight:normal;
}
.Event_List_Title a
{
	color:#cc0033;
}
.Event_List_Time
{
	font-family:Georgia;
	font-size:.75em;
	font-weight:bold;
	color:black;
	line-height: 1.3;
}
.Event_List_Headline
{
	font-family:Georgia;
	font-weight:Regular;
	font-size:1.25em;
	margin-top:0.45em;
}
.Event_List_Blurb
{
	font-family:Georgia;
	font-size:.75em;
	font-weight:normal;
	color:#000000;
	line-height: 1.3;
	margin-top: 1.3em;
}

.Event_List_Tickets
{
	margin-top:1em;
	font-family:Arial;
	font-size:.75em;
	font-weight:bold;
	color:black;
}

.Event_List_Location
{
	font-family:Arial;
	font-size:.75em;
	font-weight:normal;
	color:#000000;
	line-height: 1.3;
	margin-top: 1.3em;	
}
.Event_Links
{
	float:right;
	margin-top:-.75em;
}
.Event_Link
{
	font-family:Arial;
	font-weight:bold;
	color:#cc0033;
	text-transform:uppercase;
	font-size:.5em;
	margin-left:3.12500em;
}
.Upcoming_Event_Link
{
	float:left;
	width:8.3125em;
	padding:0em;
	margin:0em;
	margin-right:0.3125em;
	height:11.87500em;
	background-color:#666666;
	overflow:hidden;
	background-position:center;
	background-size:cover;
}
.Upcoming_Event_Link img
{
	opacity:0;
}

.Event_Image
{
}

.Event_Series 
{
	font-size:0.6875em;
	font-family:Georgia;
	color:black;
	margin-bottom:0.454545455em;
	padding:none;
	text-transform:uppercase;
}
.Event_Members_And_Candidates_Only
{
	background: url(../../../nypsi/images/Members_Candidates_Only_Icon.png);
	background-repeat:no-repeat;
	color:#B99450;
	font-weight:bold;
	font-family:Arial;
	font-size:.75em;
	margin-top:.75em;
	margin-bottom:.75em;
	margin-left:-2em;
	padding-left: 2em;
	background-position-y: -1px;

}
.Event_Document_Link
{
	margin-top: 0.3125em;
	font-weight:bold;
	color: #cc0033;
	font-family:"Arial";
	font-size:.5em;
	margin-top:1.87500em;
	margin-left:-3.62500em;
	padding-left: 3.62500em;
	padding-top:0.625em;
	background: url(../../../nypsi/images/PDF_Icon.png);
	background-repeat:no-repeat;
	height:1.25em;
	display:block;
	text-transform:uppercase;
}

a.Event_Document_Link:hover
{
	text-decoration:underline;
}

a.Event_Ticket_Link
{
	margin-left:1.25em; 
	color:black;
}

a.Event_Ticket_Link:hover
{
	text-decoration:underline;
}


.Event_Details
{
}
.Event_Detailed_Image
{
	float:left;
	margin-right:1.87500em;
	margin-bottom:1.37500em;
}

.Event_Schedule
{
	margin-top:1.125em;
	font-family:Georgia;
	font-size:.75em;
	line-height:1.3;
	font-weight:normal;
	color:black;
	padding-bottom:1.5em;
	border-bottom: solid 1px #999999;
}

.Event_Legal_Information
{
	margin-top:1.8em;
	font-family:Georgia;
	font-size:0.625em;
	line-height:1.3;
	font-weight:normal;
	color:black;
	padding-bottom:1.8em;
}


.Event_Detailed_Description
{
	margin-top:0.833333333em;
	font-family:Georgia;
	font-size:.75em;
	line-height:1.3;
	font-weight:normal;
	color:black;
	padding-bottom: 0.833333333em;
	border-bottom: solid 1px #999999;
}

.Event_Detailed_Description b
{
	font-weight:bold;
	font-size:1.16666667em;
}

#Event_Calendar_Wrapper{width:565px;}
#Event_Calendar_Header { font-family:Arial; font-size:30px; text-transform:lowercase; margin-top:-30px; }
#Event_Calendar 
{
	margin-left:-10px;
	border-spacing:10px;
	border-collapse:separate;
}

#Event_Calendar_Wrapper a
{
}

#Event_Calendar_Wrapper a:hover
{
	text-decoration:none;
	color:black;
}

#Event_Calendar th
{ 
	width:71px;
	height:22px;
	font-size:10px;
	text-transform:uppercase;
	color:black;
	text-align:left;
	font-family:Arial;
	vertical-align: middle;
	background-color:#f0e7cb;
	padding:3px;
}

#Event_Calendar td 
{ 
	width:71px;
	height:71px;
	font-size:9px;
	color:black;
	font-family:Arial;
	vertical-align: top;
	padding:3px;
}

td.Event_Calendar_Blank 
{
	background-color:#ececec;
}
td.Event_Calendar_Date 
{
	background-color:#ececec;
} 
td.Event_Calendar_Date_Highlight 
{
	background-color:#f0e7cb;
}

/* Lectures */

.Lecture_Links
{
	float:right;
	margin-top:-.75em;
}

.Lecture_Link
{
	font-family:Arial;
	font-weight:bold;
	color:#cc0033;
	text-transform:uppercase;
	font-size:.5em;
}

/* Research Activities */

.Research_Links
{
	float:right;
	margin-top:-2em;
}

.Research_Link
{
	font-family:Arial;
	font-weight:bold;
	color:#cc0033;
	text-transform:uppercase;
	font-size:.5em;
	margin-left:3.12500em;
}



/* Program Committee */

.Chairperson
{
	font-family:Georgia;
	font-size:.75em;
	line-height:1.2;
	margin-bottom:1.25em;
}

.Chairperson_Program
{
	font-weight:Bold;
	color:#cc0033;
}

.Chairperson_Name
{
	font-weight:Bold;
}

a.Chairperson_Link
{
	color:black;
}

a.Chairperson_Link:hover
{
	text-decoration:underline;
}

/* Extension Division */

.Extension_Item
{
	margin-top:1.5em;
	margin-bottom:1.5em;
	padding-top:1em;
	padding-bottom:1.5em;
	border-top: solid 1px #999999;
	line-height:1.3;
	font-family:Georgia;
	font-size:.75em;
	color:black;
	font-weight:normal;
	clear:both;
}
.Extension_Title
{
	font-weight:bold;
	color:#cc0033;
	display:block;
}
.Extension_Teachers
{
	display:block;
}
.Extension_Time
{
	display:block;
	font-weight:bold;
}
.Extension_Blurb
{
	display:block;
}
.Extension_Price
{
	display:block;
	margin-top:1.37500em;
	margin-left:-1.5625em;
}
.Extension_Add_To_Cart
{
	width:0.9375em;
	height:0.8125em;
	float:left;
	margin-right:0.625em;
}
.Extension_Price_Description
{
	font-weight:bold;
	float:left;
	font-family:Arial;
}

/* Program Fee */

.Program_Fee_Item
{
	margin-bottom:.25em;
	line-height:1.2;
	font-family:Georgia;
	font-size:.75em;
	color:black;
	font-weight:normal;
	clear:both;
}

.Program_Fee_Add_To_Cart
{
	float:left;
}

/* Paper */

.Paper_Item
{
	margin-top:1.5em;
	margin-bottom:1.5em;
	line-height:1.2;
	font-family:Georgia;
	font-size:.75em;
	color:black;
	font-weight:normal;
	clear:both;
	margin-left:28px;
}

.Paper_Add_To_Cart
{
	float:left;
	margin-top:-.1875em;
}

.Paper_Wrapper_DESTROYED
{
	display:block;
	margin-top:0em;
	margin-left:-1.5625em;
}
.Paper_Add_To_Cart_DESTROYED
{
	width:0.9375em;
	height:0.8125em;
	background: url(../../../nypsi/images/Cart.png);
	float:left;
	margin-right:0.625em;
}
.Paper_Information
{
	float:left;
	width:500px;
}

.Paper_Title
{
	font-weight:bold;
//	color:#cc0033;
	display:block;
	width:46.6666667em;
}

.Paper_Author
{
	display:block;
	font-weight:bold;
}

.Paper_Presentation_Date
{
	display:block;
}

.Paper_PDF_Icon
{
	vertical-align: middle;
	position:relative;
	top:-0.1875em;
}

/* Dashboard */

.Dashboard_List
{
	font-size:0.875em;
	font-family:Arial;
	list-style: square outside;
}

.Dashboard_List_Item
{
	margin-top:0.1875em;
}

.Dashboard_Indent
{
	margin-left:1.25em;	
}

.Dashboard_Link
{
	color:black;
}

.Dashboard_Link:hover
{
	color:black;
	text-decoration:underline;
}
.Dashboard_Extra
{
	color:#333;
	font-style:italic;
	margin-bottom:0.625em;
}


/* Donate  */

.Donate_Wrapper
{
	display:block;
	margin-top:0em;
	margin-left:-1.75em;
}
.Donate_PDF
{
	width:1.125em;
	height:1.25em;
	background: url(../../../nypsi/images/PDF_Icon.png);
	float:left;
	margin-right:0.625em;
}

/* Cart */

.Cart
{	
}
.Cart_Header_Row
{
	font-family:Arial;
	font-size:0.625em;
	font-weight:bold;
	color:#cc0033;
	text-transform:uppercase;
	text-align:left;
	border-bottom: solid 1px #999999;
}
.Cart_Total
{
	font-family:Arial;
	font-size:0.625em;
	font-weight:bold;
	color:#cc0033;
	text-transform:uppercase;
}

.Cart_Header_Row th
{
	padding-bottom:.5em;
}
.Cart_Header td
{
	width:4.37500em;
}

.Cart_Item_Column
{
	width:48em;
	padding-left:0em;
}

.Cart td
{
	width:5.38461538em;
	font-family: Arial;
	font-size:0.8125em;
	height:3.07692308em;
	vertical-align:middle;
	padding-left: 0.307692308em;
	
}

.Cart_Text_Field
{
	width:1.25em;
}

.Cart_Footer_Row
{
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.Cart_Actions
{
	margin-top: 1.87500em;
}
.Cart_Action
{
	margin-bottom:2.5em;
}

#Cart_Button_Image
{
	margin-right:0.25em;
	margin-left:0.125em;
	position:relative;
	top:1px;
}


.Video
{
	margin-bottom:2.25em;
}

.Video_Thumbnail_Wrapper
{
	margin-bottom:0.3125em;
}

.Video_Thumbnail_Wrapper_Offsite
{
	margin-bottom:0.3125em;
	width:550px;
	height:310px;
	border:solid 1px #ccc;
	position:relative;
	background-blend-mode: multiply;
}

.Video_Thumbnail_Wrapper_Offsite figure
{
	display:block;
	background-color:rgba(180,180,180,.2);
	width:150px;
	height:150px;
	border-radius:75px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.Video_Thumbnail_Wrapper_Offsite figure:after
{
		display:block;
		content: '';
		width: 0; 
		height: 0; 
		border-top: 40px solid transparent;
		border-bottom: 40px solid transparent;
		border-left: 65px solid white;
		position: absolute;
		top: 50%;
		left: 53%;
		transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
}

.Video_Thumbnail_Wrapper_Offsite:hover
{
	transition:0.2s;
	background-color:rgba(180,180,180,.2);
}

.Video_Thumbnail_Wrapper_Offsite:hover figure
{
	background-color:transparent;
	transition:0.2s;
}

.Video_Title
{
}

.Video_Description
{
	display:none;
}

.Extra_Pages
{
	padding-top:2.0625em;
	clear:left;
	display:block;
}

.Extra_Pages li
{
	margin-top:0.9375em;
	margin-bottom:0.9375em;
}


.Extra_Affiliations
{
	margin-top:60.3125em;
	margin-bottom:60.3125em;
}

.Extra_Affiliations_List li
{
	margin-top:1.125em;
}

.Subnavigation
{
}

#h3.Subnavigation_Heading
{
	text-transform:lowercase;
}

.Subnavigation li
{
	display:block;
}

#Subnavigation_Feature
{
	margin-top:5.62500em;
}

#Subnavigation_Feature_Image
{
	margin-bottom:0.875em;
	width:10.6875em;
}

#Subnavigation_Upcoming
{
	margin-top:2.0625em;
}

.Subnavigation_Upcoming_Item
{
	margin-bottom:1.5625em;
}


.Member_Map
{
	margin-top:.4em;
	margin-bottom:1.125em;
	font-size:16px;
	display:block;
	margin-top:.625em;
	width:21.5625em;
	height:14.0625em;
}

/****************************

HOME

****************************/

	#Home_Wrapper
	{
		position:relative;
		width:50em;
	}

	.Home_Side_Column 
	{
		float:left;
//		position:absolute;
		width:11.75em; 
		height:100%; 
		margin-right:1.75em; 
	}
	
	.Home_Center_Column
	{
//		float:left;
		position:absolute;
		top: 0em;
		left: 13.5em;
		width: 20.75em;
		margin-right:1.75em;
	}
	
	.Home_Full_Row
	{
		height:100%;
		margin-bottom:1.5625em;
	}
	
	.Home_Top_Row 
	{
		height:67%; 
		margin-bottom:1.5626em;
	}

	.Home_Bottom_Row 
	{
		height:33%;
	}
	
	#Home_Left 
	{ 
//		left:0em; 
		margin-right: 24.25em;
	}
	#Home_Center 
	{ 
//		left:13.5em; 
	}
	#Home_Right 
	{ 
//		left: 36em;
	}

	#Home_Top_Left {}
	#Home_Top_and_Middle_Right
	{
		margin-bottom: 0px;
	}
	#Home_Bottom_Left {}
	#Home_Bottom_Right {}

	#Home_Top_Right 
	{
		margin-bottom:1.5626em;
	}
	#Home_Middle_Right {}



/****************************


SLIDESHOWS


*******************************/

#Home_News_Slides_Controls
{
	position: absolute;
	top: 28px;
	left: -4px;
	z-index: 99;
}

#Home_News_Slides_Helper
{
//    position: absolute;
    top: 52px;
    width:20.75em;
}

#Home_News_Slides_Wrapper
{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}

#Home_News_Slides_Scroll
{
	position:relative;
	width:250%;
	height:100%;
}

#Home_News_Slides_Controls a 
{
	width: 22px;
	height: 22px;
	background-position: 3px 3px;
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../../../nypsi/images/Slide_Control.png);
}

#Home_News_Slides_Controls a.Active
{	
	background-image: url(../../../nypsi/images/Slide_Control_Active.png);
}

.Home_News_Slides_Container
{
	float:left;
	position:relative;
	margin-right:15px;
	overflow:hidden;
}

/****************************

	Rentals

*****************************/

table.Rentals
{
	margin-top:12px;
}

table.Rentals tr.Heading
{
	background-color:#ece5cd;
}

table.Rentals tr.Heading th:first-child
{
	padding-left:10px;
}

table.Rentals tr.Heading th
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	text-transform:uppercase;
}

table.Rentals tr.Spacing
{
	background-color:white;
	height:8px;
	font-size:8px;
}

table.Rentals tr.Rentals_Body
{
	background-color:#ecebeb;
}

table.Rentals tr.Rentals_Body td:first-child
{
	padding-left:10px;
}

table.Rentals tr.Rentals_Body td
{
	text-align:left;
	font-size:12px;
	font-family:Georgia;
	padding-bottom:6px;
	padding-top:6px;
}

/****************************

	ARCHIVES

*****************************/

td.Bold_Header_Column
{
	font-weight:bold; padding-right:15px;
}
