@charset "UTF-8";
/* CSS Document */

/*   NY SPECIFC GENERAL 
---------------------------------------------*/

h1, dt#press {
  font-size:2em;
  color: #1b431b; 
  font-weight: lighter;
  font-family: "Times New Roman", "Helvetica Neue",Helvetica, sans-serif;
  }

h2 {
  color: #111;
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size:1.4em;
  text-transform:uppercase;
  border-bottom:1px solid #999;
  margin-top:2em;
  font-weight: lighter;
  }
 
h2.first {
  margin-top:0;
  padding-top:0;}
 
h2.clear {
  clear:both;}

h3 {
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size:1.2em;
  margin:1.5em 0 .5em 0;
  text-transform: uppercase;
  font-weight: lighter;
  } 


h4 {
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size: 1.1em;
  margin:1em 0 .2em 0;
  padding-bottom:0;
  color:#555;
  font-weight:lighter;
  font-style: italic;
  }

p, dd {
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size:1.3em;
  color:#222;
  margin:1em 0;
  padding:0;
  }
    

/*  PRE HEADER
---------------------------------------------*/

#preheader {
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size:1.1em;
  color:#222;
  margin:.6em 0 0 1.2em;
  padding:0;
  }
  
#preheader ul {
  list-style:none;
  margin:0em 0;
  padding:0;}

#preheader ul li {
  float:left;
  margin:0em 0 0em 1em;
  width:auto;
  }
  
#preheader ul li a:link {
  color: #42423c;
  text-decoration:underline;}

#preheader ul li a:visited {
  color: #42423c;
  text-decoration:underline;}

#preheader ul li a:hover {
  color: #79786e;
  text-decoration:underline;}

#preheader ul li a:active {
  color: #42423c;
  text-decoration:underline;}


/*  MASTHEAD
---------------------------------------------*/

#masthead {
  clear:both;
  background: #1c481d url(../img/site/ny-hdr.jpg);
  height:11.9em;
  }


/*  NAV MAIN 
---------------------------------------------*/



#navmain ul li.bumpleft {
  padding-left:1.6em;
  margin-left:1.1em;
  background:url(../img/site/nav/divider3.gif) 0px 10px no-repeat }

#navmain li a {
 color:#fff;
 padding:.5em;
 text-decoration:none;
 -moz-border-radius:.5em;
 -webkit-border-radius:.5em;
 }

#navmain li a:visited {
 color:#FFF;
 text-decoration:none;}

#navmain li a:hover {
 text-decoration:none;
 background: #4d9559;
 }

#navmain li a:active {
 color:#F0F0F0;
 text-decoration:none;}
 

/*   LINKS (CONTENT)  NY
---------------------------------------------*/

#content a:link {
  color: #18451c;
  }
  
#content a:visited {
  color:#18451c;
  }

#content a:hover {
  color:#18451c;
  text-decoration: none;
  }
	
#content a:active {
  color:#18451c;
  text-decoration: none;
  }



  
/*   ACTION BUTTONS
------1---------------------------------------*/

#actionbuttons-ny {
  float:right;
  width:520px;
  padding-bottom:3em;
  }

#actionbuttons-ny ul {
  margin:0;
  padding-left:2em; 
  }

#actionbuttons-ny ul li {
  float:left;
  width:165px;
  list-style: none;
  }

#actionbuttons-ny ul li.first a {
  display:block;
  background: url(../img/action/ny-action-button-1.jpg) 0 0 no-repeat;
  height: 186px;
  text-indent: -9000px;
  }

#actionbuttons-ny ul li.first a:visited {
  }

#actionbuttons-ny ul li.first a:hover {
  background: url(../img/action/ny-action-button-1.jpg) 0 -186px no-repeat;
  }

/*
------2----------------*/

#actionbuttons-ny ul li.second a {
  display:block;
  background: url(../img/action/ny-action-button-2.jpg) 0 0 no-repeat;
  height: 186px;
  text-indent: -9000px;
  }

#actionbuttons-ny ul li.second a:visited {
  }

#actionbuttons-ny ul li.second a:hover {
  background: url(../img/action/ny-action-button-2.jpg) 0 -186px no-repeat;
  }

/*
------3----------------*/

#actionbuttons-ny ul li.third a {
  display:block;
  background: url(../img/action/ny-action-button-3.jpg) 0 0 no-repeat;
  height: 186px;
  text-indent: -9000px;
  }

#actionbuttons-ny ul li.third a:hover {
  background: url(../img/action/ny-action-button-3.jpg) 0 -186px no-repeat;
  }


/*   FOOTER   GO BACK COLOR : #c5afb1
---------------------------------------------*/

#footer ul {
  padding:0;
  margin:.9em 1.5em;
  clear:both;
  float:right;
  list-style: none;
  width:auto;}

#footer ul li {
  color: #42423c;
  float: left;
  display:block;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  text-transform: uppercase;
  width:auto;
  }

#footer ul li.padright {
  padding-right:1em;}

#footer ul li a:link {
  color: #42423c;
  text-decoration:underline;}

#footer ul li a:visited {
  color: #42423c;
  text-decoration:underline;}

#footer ul li a:hover {
  color: #79786e;
  text-decoration:underline;}

#footer ul li a:active {
  color: #42423c;
  text-decoration:underline;}

#footerbody-ny {
  clear:both;
  margin:0em 0;
  padding:1.5em 2em 4em;
  background: url(../img/site/ny-footer-bg-2.jpg) bottom center no-repeat;
  }

#footerbody-ny ul {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  list-style:none;
  font-size:1.1em;
  margin:0;
  padding:0;
  }

#footerbody-ny li.phone {
  float:right;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  list-style:none;
  font-size:1.1em;
  padding:0em 1.5em;
  color: #d6e4d2;
  width:auto;
  }
    
#footerbody-ny ul li {
  padding: 0 2.5em 0 0;
  list-style:none;
  float:left;
  display:block;
  width:auto;}

#footerbody-ny li.mail {
  padding-left:1.5em;
  background:url(../img/bg/mail-list.gif) 0px 2px no-repeat;}

#footerbody-ny li.twitter {
  padding-left:1.5em;
  background:url(../img/bg/twitter-list.gif) 0px 2px no-repeat;}

#footerbody-ny li.facebook {
  padding-left:1.5em;
  background:url(../img/bg/facebook-list.gif) 0px 2px no-repeat;}
  

/* FOOTER LINKS */


#footerbody-ny ul li a:link {
  padding:1em .5em;
  color: #95bc8f;
  }

#footerbody-ny ul li a:visited {
  color: #95bc8f;
  }

#footerbody-ny ul li a:hover {
  color: #bcdab9;
  }

#footerbody-ny ul li a:active {
  color: #bcdab9;
  }