html,p,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
  margin: 0;
  padding: 0
}

body {
  background-color: #9a8c7e;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

hr {
  border: 0;
  color: #998b7d;
  background-color: #998b7d;
  height: 1px;
  width: 100%;
  text-align: left
}

.clearboth {
  overflow: hidden;
  clear: both;
  height: 1px
}

#footerleft {
  width: 254px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  padding-top: 16px;
  padding-left: 32px;
  float: left
}

#footerleft a {
  color: #ffffff;
  text-decoration: none
}

#footerright {
  width: 607px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #ffffff;
  padding-top: 15px;
  float: right
}

#footerright a {
  color: #ffffff;
  text-decoration: none
}

#container-home {
  width: 900px;
  height: 638px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background: #ffffff
}

#leftcolumn-home {
  width: 263px;
  height: 638px;
  float: left;
  background-color: #E4E0DB
}

#leftcolumn-main {
  width: 263px;
  height: 638px;
  float: left;
  background-color: #F3F1EF
}

#rightcolumn-home {
  width: 608px;
  height: 638px;
  float: right;
  background: #ffffff
}

#footer-home {
  width: 900px;
  height: 46px;
  background-color: #ff0000
}

#logoaddress-home {
  width: 231px;
  height: 310px;
  padding-left: 32px;
  padding-top: 32px;
  padding-bottom: 96px;
  background-color: #F3F1EF
}

#logoaddress-home img {
  padding-bottom: 38px
}

#logoaddress-home h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #ff0000;
  padding-bottom: 49px
}

#logoaddress-home p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px
}

#logoaddress-home a {
  color: #ff0000;
  text-decoration: none
}

#logoaddress-home a:hover {
  color: #ff0000;
  text-decoration: underline
}

#middlecircles-home {
  padding-bottom: 26px
}

#gnav-home {
  padding-top: 30px;
  height: 154px;
  background-image: url(/media/image/nyhs-gnav_bg.gif);
  background-repeat: no-repeat;
  background-position: 1px 31px
}

#gnav-home li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF;
  list-style-type: none;
  display: inline
}

#gnav-home ul {
  padding-top: 50px;
  position: relative;
  left: -12px
}

#gnav-home a {
  text-decoration: none;
  width: 150px;
  display: block;
  float: left;
  text-align: center;
  color: #FFFFFF
}

#gnav-home a:hover {
  text-decoration: underline
}

#gnav-home li.awcgn-current a {
  font-weight: normal
}

#newsbytesleft-home {
  width: 231px;
  padding-top: 29px;
  padding-left: 32px
}

#newsbytesleft-home h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #998b7d
}

.newsbytesleft-title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px
}

.newsbytesleft-title a {
  color: #998b7d;
  text-decoration: none
}

#newsbytesright-home {
  height: 125px
}

#newsbytesrightthumb-home {
  width: 123px;
  height: 123px;
  float: left
}

#newsbytesrighttitle-home a {
  width: 455px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ff0000;
  float: right;
  text-decoration: none;
  padding-right: 0px
}

#newsbytesrighttitle-home {
  width: 455px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ff0000;
  float: right;
  padding-right: 0
}

#newsbytesrightintro-home {
  width: 423px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
  color: #998b7d;
  padding-right: 32px;
  float: right
}

#newsbytesrightintro-home a {
  text-decoration: none;
  color: #ff0000
}

#container-sect {
  width: 900px;
  height: 638px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background: #ffffff
}

#container-sect-expand {
  width: 900px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background-color: #ffffff;
  background-image: url(/media/image/nyhs-leftcol_bg.gif);
  background-repeat: repeat-y;
  background-position: left top
}

#logo-sect {
  width: 231px;
  padding-left: 32px;
  padding-top: 32px;
  padding-bottom: 19px;
  background-color: #F3F1EF
}

#logo-sect img {
  padding-bottom: 15px
}

#leftcolumn-sect {
  width: 263px;
  float: left
}

#rightcolumn-sect,#rightcolumn-visit,#rightcolumn-explore,#rightcolumn-learn,#rightcolumn-support {
  width: 608px;
  height: 638px;
  float: right;
  background-color: #ffffff;
  background-repeat: no-repeat
}

#rightcolumn-visit {
  background-image: url(/media/image/nyhs-visit_footerimage.jpg);
  background-position: center bottom
}

#rightcolumn-explore {
  background-image: url(/media/image/nyhs-explore_footerimage.jpg);
  background-position: right bottom
}

#rightcolumn-learn {
  background-image: url(/media/image/nyhs-learn_footerimage.jpg);
  background-position: right bottom
}

#rightcolumn-support {
  background-image: url(/media/image/nyhs-support_footerimage.jpg);
  background-position: 154px 397px
}

#rightcolumn-sect-expand {
  width: 608px;
  float: right;
  background-color: #ffffff
}

#logoaddress-sect {
  width: 231px;
  height: 310px;
  padding-left: 32px;
  padding-top: 32px;
  padding-bottom: 139px;
  background-color: #F3F1EF
}

#logoaddress-sect img {
  padding-bottom: 38px
}

#logoaddress-sect h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #ff0000;
  padding-bottom: 49px
}

#logoaddress-sect p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px
}

#middlecontent-sect2 {
  padding-bottom: 0px;
  width: 576px;
  float: right;
  margin-right: 29px
}

#middlecontent-sect {
  padding-bottom: 0px;
  width: 425px;
  float: right;
  margin-right: 29px
}

#middlecontent-sect img {
  float: left;
  margin-left: -154px;
  padding-right: 28px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px
}

#middlecontent-sect h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #998b7d;
  padding-bottom: 15px
}

#middlecontent-sect h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #998b7d;
  text-transform: uppercase;
  padding-bottom: 15px;
  padding-top: 14px
}

#middlecontent-sect h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #998b7d;
  padding-bottom: 0px
}

#middlecontent-sect h5 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #998b7d;
  padding-bottom: 0px;
  font-weight: normal
}

#middlecontent-sect h1,#middlecontent-sect h6 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px;
  padding-bottom: 15px
}

#middlecontent-sect p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px;
  padding-bottom: 15px
}

#middlecontent-sect strong {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #998b7d
}

#middlecontent-sect2 strong {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #998b7d
}

.normal-text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px
}

a.normal-text:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #FF0000;
  line-height: 16px
}

.form-label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px
}

.normal-text-bold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #998b7d;
  line-height: 16px
}

#middlecontent-sect ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px;
  padding-bottom: 15px;
  margin-left: 25px;
  left: -25px;
  position: relative;
  list-style-position: outside
}

#middlecontent-sect ul li {
  list-style-image: url(/media/image/bullet.gif);
  vertical-align: 0
}

#middlecontent-sect ol {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px;
  padding-bottom: 15px;
  list-style-position: outside;
  margin-top: 0;
  margin-left: 35px;
  position: relative;
  left: -35px
}

#middlecontent-sect2 a {
  text-decoration: none;
  color: #ff0000
}

#middlecontent-sect a {
  text-decoration: none;
  color: #ff0000
}

#middlecontent-sect2 h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #998b7d;
  padding-bottom: 15px
}

#middlecontent-sect2 h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #998b7d;
  padding-bottom: 15px;
  text-transform: uppercase
}

#middlecontent-sect2 p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px;
  padding-bottom: 15px;
  margin-right: 29
}

#middlecontent-sect2 ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px;
  padding-bottom: 15px;
  list-style-type: disc;
  list-style-position: outside;
  margin-top: 0;
  margin-left: 30px
}

#middlecontent-sect2 img {
  margin-left: 0px;
  padding-right: 28px;
  padding-top: 0px;
  padding-left: 0px
}

#middlecontent-sect2 ol {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px;
  padding-bottom: 15px;
  list-style-position: outside;
  margin-top: 0;
  margin-left: 30px
}

#middlecontent-news {
  padding-bottom: 0px;
  width: 576px
}

#middlecontent-news img {
  float: left;
  padding-right: 28px
}

#middlecontent-news h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #998b7d;
  padding-bottom: 15px;
  padding-left: 151px
}

#middlecontent-news h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #998b7d
}

#middlecontent-news .eventdate {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  font-style: italic
}

#middlecontent-news .intro {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px;
  width: 425px;
  float: left
}

#middlecontent-news p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px;
  padding-bottom: 15px;
  padding-left: 151px
}

#middlecontent-news a {
  text-decoration: none;
  color: #ff0000
}

#gnav-sect,#gnav-visit,#gnav-explore,#gnav-learn,#gnav-support {
  padding-top: 32px;
  height: 152px;
  background-repeat: no-repeat;
  background-image: url(/media/image/nyhs-gnav_sectbg_sprite.gif)
}

#gnav-sect li,#gnav-visit li,#gnav-explore li,#gnav-learn li,#gnav-support li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #9A8C7d;
  list-style-type: none;
  display: inline
}

#gnav-sect ul,#gnav-visit ul,#gnav-explore ul,#gnav-learn ul,#gnav-support ul {
  padding-top: 50px;
  position: relative;
  left: -12px
}

#gnav-sect a,#gnav-visit a,#gnav-explore a,#gnav-learn a,#gnav-support a {
  text-decoration: none;
  width: 150px;
  display: block;
  float: left;
  text-align: center;
  color: #9A8C7d
}

#gnav-sect a:hover {
  text-decoration: underline;
  color: #9A8C7d
}

#gnav-visit a:hover {
  text-decoration: underline;
  color: #9A8C7d
}

#gnav-explore a:hover {
  text-decoration: underline;
  color: #9A8C7d
}

#gnav-learn a:hover {
  text-decoration: underline;
  color: #9A8C7d
}

#gnav-support a:hover {
  text-decoration: underline;
  color: #9A8C7d
}

#gnav-sect li.awcgn-current a,#gnav-visit li.awcgn-current a,#gnav-explore li.awcgn-current a,#gnav-learn li.awcgn-current a,#gnav-support li.awcgn-current a {
  font-weight: normal;
  color: #ffffff
}

#gnav-sect {
  background-position: 0px 31px
}

#gnav-visit {
  background-position: 0px 31px
}

#gnav-explore {
  background-position: 0px -169px
}

#gnav-learn {
  background-position: 0px -369px
}

#gnav-support {
  background-position: 0px -569px
}

#localnav,#localnav-main {
  width: 263px;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

#localnav-main {
  height: 295px
}

#localnav ul,#localnav ul ul,#localnav ul ul ul,#localnav-main ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none
}

#localnav a:hover,#localnav-main a:hover {
  text-decoration: underline
}

#localnav ul a,#localnav-main a {
  font-size: 16px;
  color: #998b7d;
  text-decoration: none;
  display: block;
  padding-right: 10px;
  padding-left: 32px;
  background-image: url(/media/image/nyhs-nav2_arrow.gif);
  background-repeat: no-repeat;
  background-position: -999px -999px;
  line-height: 27px
}

#localnav ul li.active a,#localnav-main ul li.active a {
  color: #ef2c1d
}

#localnav ul ul a,#localnav ul li.active ul a,#localnav-main ul li.active ul a {
  font-size: 13px;
  padding-left: 52px;
  background-position: 32px -90px;
  color: #998b7d
}

#localnav ul ul li.active a {
  background-position: 32px 10px;
  color: #ef2c1d
}

#localnav ul ul ul a,#localnav ul ul li.active ul a {
  font-size: 11px;
  background-position: 32px -290px;
  background-color: #ebe8e4;
  color: #998b7d
}

#localnav ul ul ul .active a,#localnav ul ul .active .active a {
  background-position: 32px -190px;
  background-color: #ebe8e4;
  color: #ef2c1d
}

#localnav ul ul ul .active span {
  background-position: 32px -190px;
  background-color: #ebe8e4;
  color: #ef2c1d;
  padding-left: 52px;
  font-size: 11px;
  width: 211px;
  line-height: 27px;
  background-image: url(/media/image/nyhs-nav2_arrow.gif);
  display: block;
  background-repeat: no-repeat
}

#localnav ul ul .active span {
  background-position: 32px 10px;
  color: #ef2c1d;
  padding-left: 52px;
  font-size: 13px;
  width: 211px;
  line-height: 27px;
  background-image: url(/media/image/nyhs-nav2_arrow.gif);
  display: block;
  background-repeat: no-repeat
}

#bottomleft-sect {
  width: 233px;
  height: 124px;
  background-color: #E4E0DB;
  margin-top: 58px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
  padding-top: 30px
}

#bottomleft-sect h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #998b7d
}

#bottomleft-sect ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px
}

#bottomleft-sect ul a {
  color: #ff0000;
  text-decoration: none
}

#bottomleft-sect p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  padding-bottom: 5px
}

#bottomleft-main {
  width: 233px;
  height: 124px;
  background-color: #E4E0DB;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
  padding-top: 30px
}

#bottomleft-main h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #998b7d
}

#bottomleft-main p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  padding-bottom: 5px
}

#bottomleft-main ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #998b7d;
  line-height: 16px
}

#bottomleft-main ul a {
  color: #ff0000;
  text-decoration: none
}

#searcharea {
  float: left;
  height: 30px;
  background-image: url(/media/image/nyhs-search_box.gif);
  background-repeat: no-repeat
}

.searchbox input {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: 21px;
  color: #998b7d;
  padding-top: 8px;
  width: 166px;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px
}

.searchbutton input {
  float: right
}

#footer-visit {
  width: 900px;
  height: 47px;
  background-color: #00ccff;
  clear: both
}

#footer-explore {
  width: 900px;
  height: 47px;
  background-color: #66cc00;
  clear: both
}

#footer-learn {
  width: 900px;
  height: 47px;
  background-color: #ff9900;
  clear: both
}

#footer-support {
  width: 900px;
  height: 47px;
  background-color: #ff0000;
  clear: both
}

#socialnetwork {
  background-color: #F3F1EF;
  padding-bottom: 25px;
  padding-left: 32px
}

#socialnetwork img {
  margin-right: 7px;
  border: 0
}

#photoalbum-main {
  width: 575px;
  position: relative;
  margin-bottom: 8px;
  float: left;
  left: -151px;
  top: 0px
}

#photoalbum-main p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #998b7d
}

#photoalbum-main p strong {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 14px;
  color: #998b7d
}

#photoalbum-consul {
  width: 123px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #998b7d;
  position: absolute;
  bottom: 5px
}

#photoalbum-main img {
  position: relative;
  float: right;
  padding-right: 0px;
  padding-left: 174px
}

#middlecontent-album {
  padding-bottom: 16px;
  width: 576px;
  margin-right: 29px;
  height: 274px;
  margin-top: 16px;
  position: relative
}

#middlecontent-album p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #998b7d
}

#middlecontent-album a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #ff0000;
  text-decoration: none
}

#middlecontent-album p strong {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 14px;
  color: #998b7d
}

#middlecontent-album #console {
  width: 123px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #998b7d;
  position: absolute;
  float: left;
  bottom: 15px
}

#middlecontent-album img {
  float: right;
  padding-left: 28px
}

a {
  outline-style: none
}

#newsbytesright-nav {
  top: -2px;
  left: 150px;
  position: relative;
  width: 300px
}

#newsbytesright-nav ul {
  list-style: none;
  padding: 0;
  margin: 0
}

#newsbytesright-navplaypause {
  width: 7px;
  height: 8px;
  top: -2px;
  padding-left: 12px;
  float: left;
  position: relative
}

#newsbytesright-nav li.active a {
  background-color: #ff0000
}

#newsbytesright-nav li a {
  float: left;
  background-color: #9a8c7e;
  width: 4px;
  height: 4px;
  display: block
}

#newsbytesright-nav li {
  float: left;
  margin: 0 4px
}

div.eventSearch {
  margin-top: 10px;
  margin-bottom: 2px
}

div.eventSearch label {
  color: #9c8c7d;
  font-weight: bold
}

#DateRange select {
  font-size: 10px
}

#Keywords input {
  font-size: 11px;
  color: #9c8c7d;
  width: 200px
}