/* master link styles */


p {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

h1 {
	font-size: 18px;
	line-height: 22px;
	color: #357;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 24px;
	padding-left: 0;	
}

#nyca_pub_both_content h3, #nyca-contentarticle h3, #nyca-content h3, #nyca-rightarticle h3, #nyca-2column-container h3 {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	padding-top: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nyca-contentarticle h4, #nyca-content h4, #nyca-rightarticle h4, #nyca_pub_both_content h4, #nyca-content_wide h4 {
    font-size: 14px;
	line-height: 18px;
	color: #357;
	padding-right: 0;
	padding-top: 1px;
	padding-left: 0;
	margin-bottom: 3px;
	font-weight: normal;
}

h5 {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 10px !important;
	line-height: 14px !important;
	text-transform: uppercase !important;
	font-weight: normal;
	padding: 0px;
	display: inline;
	margin: 0px;
}

h6 {
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.image_border {
	border: 1px solid #000;
	float: left;
	padding: 3px;
	margin-right: 8px;
}

/* main layout */
#nyca-container {
	background-color: white; 
	padding-right: 5px; 
	width: 925px; 
	margin: 0 auto;
}

#nyca-content {
	display: inline;
	float: left;
	height: 100%;
	position: relative;
	border-left: 1px #eaeae5 solid;
	padding-left: 10px;
	width: 690px;
	clear: right;
}

#nyca-contentarticle {
	display: inline;
	float: left;
	height: 100%;
	width: 486px;
	position: relative;
	border-left: 1px #eaeae5 solid;
	border-right: 1px #eaeae5 solid;
	padding-left: 10px;
	padding-right: 10px;
}

#nyca-contentarticle h1 {
color: #335577;
}

#nyca-rightarticle {
	display:inline;
	float:left;
	height:100%;
	padding-left:10px;
	position:relative;
	width:182px;
	padding-top: 16px;
}

#nyca-contentarticle  .individual_publication {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 30px;
	padding-bottom: 15px;
}

#nyca-contentarticle  .individual_publication a {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}

#nyca-contentarticle  .individual_publication img {
	float: left;
	position: relative;
}

#nyca-contentarticle  .individual_publication p {
	padding-top: 20px;
	padding-left: 100px;
	margin: 0px;
	padding-bottom: 0px;
}


#nyca-contentarticle  .individual_publication h4 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #333333;
}

#nyca-contentarticle  .individual_publication h5 {
	color: #335577;
}

#nyca-feature2-container {
	display: inline;
	float: left;
	width: 100%;
	margin-top: 20px;
}

#nyca-feature2-container_sw {
	display: inline;
	float: left;
	width: 100%;
	margin-top: 20px;
}

#nyca-feature2-container_sw h4 {
	color: #660;
}

#nyca-feature2-container_sw p a {
	color: #afb249;
}

#nyca-feature2-container_gc {
	display: inline;
	float: left;
	width: 100%;
	margin-top: 20px;
}

#nyca-feature2-container_gc h4, #nyca-feature2-container_gc h4 a {
	color: #2d4897;
}



#nyca-feature2-container_f2w {
	display: inline;
	float: left;
	width: 100%;
	margin-top: 20px;
}

#nyca-feature2-container_f2w h4, #nyca-feature2-container_f2w h4 a  {
	color: #4917a7;
}


#nyca-feature2-container_cf {
	display: inline;
	float: left;
	width: 100%;
	margin-top: 20px;
}


#nyca-feature2-container_cf h4 {
	color: #d25100;
}

#nyca-feature2-container_cf p a {
	color: #f99f2d;
}

#nyca-feature2-container .blue,.blue a,.blue a:link,.blue a:visited,.blue a:active {
    color: #2d4897 !important;
	font-size: 11px;
}

#nyca-feature2-container_cf .nyca-feature2-lefttext, #nyca-feature2-container_f2w .nyca-feature2-lefttext, #nyca-feature2-container_gc .nyca-feature2-lefttext, #nyca-feature2-container_sw .nyca-feature2-lefttext, {
	display: inline;
	float: left;
	width: 250px;
	padding-bottom: 15px;
}


.nyca-event h5 a{
	font-size: 13px;
	line-height: 18px;
	text-transform: none;
}

#nyca-feature2-left h5 a, #nyca-feature2-right h5 a{
	font-size: 13px;
	line-height: 18px;
	text-transform: none;
}

#nyca-feature2-left {
	float: left;
	width: 430px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

#nyca-feature2-left img {
	clear: right;
	float: left;
}

#nyca-feature2-right {
	width: 210px;
	float: right;
	padding-right: 10px;
}

#nyca-feature2-right p a {
	font-size: 11px;
	line-height: 15px;
}

#nyca-feature2-align {
	float: left;
	width: 430px;
}

#nyca-feature2-lefttext {
	display: inline;
	float: left;
	width: 250px;
	padding-bottom: 15px;
}

#nyca-feature2-lefttext p {
	padding-top: 5px;
	font-size: 11px;
	line-height: 16px;
}

#nyca-feature2-lefttext h3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#nyca-feature2-lefttext h4 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#nyca-feature2-lefttext p a {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	clear: left;
}


/* main layout JUST TEMPLATE */
#nyca-outside {
	background-image: url('../images/background.gif'); 
	background-repeat: repeat-x;
	background-color: #e1e2ce;
}

#breadcrumb_nyca {
	font-size: 10px;
	margin-left: 12px;
	padding-top: 1px;
}

#breadcrumb_nyca p {
	margin:10px 10px 0px 0px;
}




/*Publication Archives Specific Rules */
#nyca_pub_both_content {
	display: block;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeae5;
	float: left;
	clear: left;
	position: relative;
	width: auto;
}

#nyca_pub_both_content p {
	line-height: 14px !important;
	display: inline !important;
	font-size: 11px !important;
	float: right;
	height: 100%;
	width: 212px;
	margin-left: 0px;
}

#nyca_pub_both_content p a {
/*a:link,.green a:visited,.green a:active*/
    color: #660 !important;
	font-size: 10px !important;
	line-height: 14px !important;
	text-transform: uppercase !important;
	font-weight: bold;
	padding: 0px;
	display: inline;
	margin: 0px;
}

#nyca_pub_both_content h5 {
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	line-height:14px;
}
	
#nyca_pub_leftcontent {
	display: block;
	float: left;
	width: 315px;
	padding-right: 14px;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eaeae5;
	clear: left;
	margin: 8px;
}

#nyca_pub_rightcontent {
	display: block;
	width: 320px;
	float: right;
	padding-left: 6px;	
	clear: right;
	margin: 8px;
}


/* Global Spacing */
.clear {
	float: left;
}

.nyca-byline {
	font-size: 10px;
	line-height: 14px;
	color: #333;
	text-transform: uppercase;
	padding-bottom: 9px;
}



/* Default/Homepage */
#nyca-2column-container {
	display: inline;
	float: left;
	width: 690px;
	margin-top: 20px;
	clear: left;
	height: auto;
	background-image: url(../images/vertical-dots.gif);
	background-repeat: repeat-y;
	background-position: 330px 0;
}

#nyca-2column-left {
	display: inline;
	float: left;
	width: 328px;
}
#nyca-2column-right {
	display: inline;
	float: left;
	width: 328px;
	padding-left: 30px;
}

#nyca-2column-left .nyca-event, #nyca-2column-right .nyca-event {
	display: inline;
	float: left;
	padding-top: 13px;
	width: 300px;
}
	

#nyca-featurebox {
	display: inline;
	float: left;
	background: url('../images/feature_background.gif') no-repeat left top;
	height: 251px;
	width: 345px;
	margin: 0 auto;
}
#nyca-featurebox h2 {
	color:#fff;
	margin:0px 0px 0px 0px;
	padding: 12px 9px 9px 12px;
	font: 17px/22px Verdana, sans-serif;
	letter-spacing: 1px;
}
#nyca-featurebox p, #nyca-sw-featurebox p, #nyca-2w-featurebox p, #nyca-cf-featurebox p, #nyca-gc-featurebox p{
	color:#fff;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding: 9px 9px 3px 12px;
}


/* Two Worlds Page  */
#nyca-2w-topfeaturebox {
	display: inline;
	float: left;
	background: url('../images/feat_2w_topbkgrd.gif') no-repeat left top;
	height: 45px;
	width: 460px;
	margin: 0 auto;
}
#nyca-2w-featurebox {
	display: inline;
	float: left;
	background: url('../images/feat_2w_background.gif') no-repeat left top;
	height: 297px;
	width: 230px;
	margin: 0 auto;
}

#nyca-2w-featurebox h2 {
	font-family: Verdana, sans-serif;
	letter-spacing: 1px;
}

#feat_2w_logo {
	background-image: url(../images/feat_2w_logo.gif);
	background-color: #c1ff91;
	width: 229px;
	height: 117px;
	margin: 0;
}

#f2w_velvet_box {
	background-color: #393554;
	width: 209px;
	height: auto;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
}

#f2w_velvet_box p {
	color: #FFFFFF;
}

#f2w_velvet_box p a {
	font-weight: bold;	
}

#f2w_velvet_box h2 {
   color: #FFFFFF;
}

.break_clear {
	background-color: #eaeae5;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 20px;
	display: block;
	clear: both;
}

/* Children Families Page  */
#nyca-cf-topfeaturebox {
	display: inline;
	float: left;
	background: url('../images/feat_chi_topbkgrd.gif') no-repeat left top;
	height: 45px;
	width: 460px;
	margin: 0 auto;
}
#nyca-cf-featurebox {
	display: inline;
	float: left;
	background: url('../images/feat_chi_background.gif') no-repeat left top;
	height: 297px;
	width: 230px;
	margin: 0 auto;
}

#nyca-cf-featurebox h2 {
	font-family: Verdana, sans-serif;
	letter-spacing: 1px;
}


/* GC Page  */
#nyca-gc-topfeaturebox {
	display: inline;
	float: left;
	background: url('../images/feat_gov_topbkgrd.gif') no-repeat left top;
	height: 45px;
	width: 460px;
	margin: 0 auto;
}
#nyca-gc-featurebox {
	display: inline;
	float: left;
	background: url('../images/feat_gov_background.gif') no-repeat left top;
	height: 297px;
	width: 230px;
	margin: 0 auto;
}

#nyca-gc-featurebox h2 {
	font-family: Verdana, sans-serif;
	letter-spacing: 1px;
}


/* Schools Watch Page */	
#nyca-sw-featleftcontainer {
	display: inline;
	float: left;
	height: 297px;
	width: 460px;
	margin: 0 auto;
}
#nyca-sw-topfeaturebox {
	display: inline;
	float: left;
	background: url('../images/feat_sw_topbkgrd.gif') no-repeat left top;
	height: 45px;
	width: 460px;
	margin: 0 auto;
}

#nyca-sw-featurebox {
	display: inline;
	float: left;
	background: url('../images/feat_sw_background.gif') no-repeat left top;
	height: 297px;
	width: 230px;
	clear: right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#nyca-sw-topfeaturebox p, #nyca-2w-topfeaturebox p, #nyca-cf-topfeaturebox p, #nyca-gc-topfeaturebox p {
	font-family: verdana, sans-serif;
	color:#fff;
	font-size: 21px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 0;
	padding: 13px 3px 3px 18px;
}


#nyca-sw-featurebox h2, #nyca-2w-featurebox h2, #nyca-cf-featurebox h2, #nyca-gc-featurebox h2 {
	color:#fff;
	margin:0px 0px 0px 0px;
	padding: 22px 9px 9px 12px;
	font-size: 18px;
	line-height: 22px;
}


/* SW Box */
#nyca-swbottom {
	float: left;
	background: url('../images/background-swbottom.gif') repeat-x 0 0;
	width: 680px;
	margin: 0px 0px 0 0px;
	padding: 10px 0px 0 10px;
}

#nyca-swbottom_sw {
	float: left;
	background: url('../images/background-swbottom.gif') repeat-x 0 0;
	width: 680px;
	margin: 0px 0px 0 0px;
	padding: 10px 0px 0 10px;
}

#nyca-swbottom_sw h3 {
	font-weight: bold;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0 0 10px;
	text-transform: uppercase;
}

#nyca-swbottom_sw h5 {
	font-weight: bold;
}

#nyca-swbottom_sw p a {
     color: #cc3300;
}


#nyca-swbottom_gc {
	float: left;
	background: url('../images/background-swbottom.gif') repeat-x 0 0;
	width: 680px;
	margin: 0px 0px 0 0px;
	padding: 10px 0px 0 10px;
}

#nyca-swbottom_gc h3 {
	font-weight: bold;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0 0 10px;
	text-transform: uppercase;
}

#nyca-swbottom_gc h5 {
	font-weight: bold;
}

#nyca-swbottom_gc p a {
     color: #cc3300;
}

#nyca-swbottom_f2w {
	float: left;
	background: url('../images/background-swbottom.gif') repeat-x 0 0;
	width: 680px;
	margin: 0px 0px 0 0px;
	padding: 10px 0px 0 10px;
}

#nyca-swbottom_f2w h3 {
	font-weight: bold;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0 0 10px;
	text-transform: uppercase;
	color: #4917a7;
}

#nyca-swbottom_f2w h5 {
	font-weight: bold;
}

#nyca-swbottom_f2w p a {
	color: #afb249;
	
}


#nyca-swbottom_cf {
	float: left;
	background: url('../images/background-swbottom.gif') repeat-x 0 0;
	width: 680px;
	margin: 0px 0px 0 0px;
	padding: 10px 0px 0 10px;
}

#nyca-swbottom_cf h3 {
	font-weight: bold;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0 0 10px;
	text-transform: uppercase;
	color: #d25100;
}

#nyca-swbottom_cf h5 {
	font-weight: bold;
}

#nyca-swbottom_cf p a {
	color: #333;
}

#nyca-swbottom h3 {
	font-weight: bold;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0 0 10px;
	text-transform: uppercase;
}

#nyca-swbottom h5 {
	font-weight: bold;
}

#nyca-swbottom-column_left {
	display: inline;
	float: left;
	width: 280px;
	padding: 10px 60px 0 0;
}

#nyca-swbottom-column_right {
	display: inline;
	float: right;
	width: 280px;
	padding: 10px 60px 0 0;
}

#nyca-swbox-swatch {
	display: block;
	background: url('../images/blog_sw_background.gif') repeat-x 0 0;
	background-color: #dcded3;
	width: 210px;
	outline-width: 1px;
	outline-color: #333;
	outline-style: solid;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 9px;
	border: 1px solid #000000;
}

#nyca-swbox-swatch p {
	font-size: 11px;
	line-height: 13px;
}

/* Others/MISC */
#white-dots {
background: url('../images/3dots.gif') no-repeat left top;
	margin: 0 0 0 15px;
	height: 5px;
	width: 41px;
}

#gray-dots {
	background: url('../images/gray-dots.gif') repeat-x 0 0;
	margin: 12px 0 3px 0;
	height: 5px;
	width: 320px;
}

div.nyca-artPull {
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	color: #357;
	margin-left: 28px;
	margin-right: 28px;
}

#nyca-artbox {
	display: inline;
	float: left;
	background: url('../images/feature_background.gif') no-repeat -153px 0;
	height: 251px;
	width: 182px;
	margin-top: 150px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -11px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

#nyca-artLinks {
		font-size: 10px;
		line-height: 14px;
		padding: 6px 0px 12px 11px;
		border-bottom: 1px solid #eaeae5;
	    margin: 5px 0 0 -3px;
}

.text_11, .text_11 a:link, .text_11 a:active, .text_11 a:visited {
font-size:11px;
line-height:16px;
}

#nyca-event {
	display: inline;
	float: left;
	padding-top: 13px;
}




/* Overrides */

#globalnav_override {
	float:right;
	height:12px;
	text-align:right;
	width:315px;
	padding-top: 9px;
}
	
#globalnav_override a:link, {
	color:#333333;
	font-size: 10px;
	line-height: 12px;
}

#globalnav_override a:hover  {
	color: #E6110E!important;
	text-decoration: normal!important;
}

/* Special Styles */

.submenuitem {
	color: #868686 !important;
	text-indent: 20px;
	font-size: 11px;
}

.submenuitem_sub {
	color: #464647 !important;
	text-indent: 38px;
	font-size: 11px;
}

/* Global text color modifiers - important main style sheet overrides */
.dark_orange,.dark_orange a,.dark_orange a:link,.dark_orange a:visited,.dark_orange a:active {color: #d25100 !important;}
.light_gray,.light_gray a,.light_gray a:link,.light_gray a:visited,.light_gray a:active {color: #7a7a7a !important;}
.gray,.gray a,.gray a:link,.gray a:visited,.gray a:active {color: #333 !important;}
.black_ul,.black_ul a,.black_ul a:link,.black_ul a:visited,.black_ul a:active {color: #000 !important;	text-decoration: underline !important;}
.purple,.purple a,.purple a:link,.purple a:visited,.purple a:active {color: #a54698 !important;}
.black,.black a,.black a:link,.black a:visited,.black a:active {color: #000 !important;}
.light_blue,.light_blue a,.light_blue a:link,.light_blue a:visited,.light_blue a:active {
	color: #357 !important;
	text-decoration: none;
}
.yellow,.yellow a,.yellow a:link,.yellow a:visited,.yellow a:active {color: #ffcb32 !important;}
.red,.red a,.red a:link,.red a:visited,.red a:active{color: #cc3300 !important;}
.velvet_light,.velvet_light a,.velvet_light a:link,.velvet_light a:visited,.velvet_light a:active{color: #9f90eb !important;}
.velvet,.velvet a,.velvet a:link,.velvet a:visited,.velvet a:active{color: #4917a7 !important;}
.orange,.orange a,.orange a:link,.orange a:visited,.orange a:active{color: #f99f2d !important;}
.orange_links a,.orange_links a:link,.orange_links a:visited,.orange_links a:active{color: #f99f2d !important;}
.light_orange,.light_orange a,.light_orange a:link,.light_orange a:visited,.light_orange a:active{color: #fec149 !important;}
.light_green,.light_green a,.light_green a:link,.light_green a:visited,.light_green a:active{color: #afb249 !important;}
.pink a:hover {text-decoration:none;}
.green,.green a,.green a:link,.green a:visited,.green a:active{color: #660 !important;}
.bright_green,.bright_green a,.bright_green a:link,.bright_green a:visited,.bright_green a:active{color: #bcc359 !important;}
.bright_blue,.bright_blue a,.bright_blue a:link,.bright_blue a:visited,.bright_blue a:active{color: #8ac6ff !important;}
.grey,.grey a,.grey a:link,.grey a:visited,.grey a:active{color: #747474 !important;}

/* Global Text Attributes */
A:link.nycasmall, A:active.nycalink, A:visited.nycalink {
	color: #fcf;
	text-decoration: none;
}

A:hover.nycasmall {
	color: #fcf;
	text-decoration: underline;
}

.nyca-feature2-small {
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}

.link_a, .link_a a:link, .link_a a:active, .link_a a:visited {
	font-size: 11px ;
	line-height: 16px;
}

.link_b, .link_b a:link, .link_b a, .link_b a:active, .link_b a:visited {
	font-size: 10px;
	line-height: 13px;
}

