/* ::::: https://web.archive.org/static/css/banner-styles.css ::::: */

#wm-ipp { width: 100%; min-height: 65px; min-width: 800px; left: 0px; top: 0px; padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; font-size: 11px; }
#wm-ipp * { font-family: Lucida Grande,Helvetica,Arial,sans-serif; font-size: inherit; line-height: 1.2; width: auto; outline: medium none; float: none; }
#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form { padding: 0px; margin: 0px; border: medium none; border-radius: inherit; background-color: transparent; background-image: none; z-index: 2147483640; }
#wm-ipp table { border: medium none; border-collapse: collapse; margin: 0px; padding: 0px; width: auto; font-size: inherit; }
#wm-ipp form input { padding: 1px; height: auto; display: inline; margin: 0px; }
#wm-ipp form input[type="submit"] { padding: 0px 8px; margin: 1px 0px 1px 5px; width: auto ! important; }
#wm-ipp a:hover { text-decoration: underline ! important; }
#wm-ipp #wm-ipp-inside { width: 98% ! important; min-width: 780px; margin: 0px auto; border-width: medium 5px 5px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgba(255, 255, 255, 0.9); box-shadow: 1px 1px 4px rgb(51, 51, 51); border-radius: 0px 0px 8px 8px; }
#wm-ipp #wm-logo { padding: 0px 10px; vertical-align: middle; min-width: 110px; }
#wm-ipp td.c { vertical-align: top; width: 100%; }
#wm-ipp td.c td.u { padding: 3px 0px; text-align: center; }
#wm-ipp td.c td.n { padding-left: 5px; }
#wm-ipp td.c td.n a { text-decoration: none; color: rgb(51, 51, 255); font-weight: bold; }
#wm-ipp td.c td.n td.b { padding-right: 6px ! important; text-align: right ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n td.c { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 0); font-weight: bold; text-align: center; }
#wm-ipp td.c td.n td.f { padding-left: 6px ! important; text-align: left ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n tr.m td { text-transform: uppercase; white-space: nowrap; padding: 2px 0px; }
#wm-ipp td.c td.s { padding-right: 5px; text-align: center; vertical-align: bottom; }
#wm-ipp td.c td.s a.t { color: rgb(51, 51, 255); font-weight: bold; line-height: 1.8; }
#wm-ipp td.c td.s div.r { color: rgb(102, 102, 102); font-size: 9px; white-space: nowrap; }
#wm-ipp td.c td.k { vertical-align: bottom; padding-bottom: 2px; }
#wm-ipp td.c td.n tr.y td, #wm-ipp td.c td.s { padding-bottom: 2px; }
div#wm-ipp-sparkline { position: relative; white-space: nowrap; background-color: rgb(255, 255, 255); cursor: pointer; border-right: 1px solid rgb(204, 204, 204); line-height: 0.9; }
#sparklineImgId { position: relative; z-index: 9012; }
#wm-ipp-sparkline div.yt { position: absolute; z-index: 9010 ! important; background-color: rgb(255, 255, 0) ! important; }
#wm-ipp-sparkline div.mt { position: absolute; z-index: 9011 ! important; background-color: rgb(236, 0, 140) ! important; }
#wm-ipp td.r { position: relative; padding-left: 65px; }
#wm-ipp td.r a { display: block; padding: 0px 15px 0px 0px; color: rgb(51, 51, 255); border: medium none; position: absolute; right: 5px; background-color: transparent; background-repeat: no-repeat ! important; background-position: 100% 100% ! important; }
/* ::::: https://web.archive.org/web/20160229134526/http://actnyc.org/index.css ::::: */

#wm-ipp { width: 100%; min-height: 65px; min-width: 800px; left: 0px; top: 0px; padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; font-size: 11px; }
#wm-ipp * { font-family: Lucida Grande,Helvetica,Arial,sans-serif; font-size: inherit; line-height: 1.2; width: auto; outline: medium none; float: none; }
#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form { padding: 0px; margin: 0px; border: medium none; border-radius: inherit; background-color: transparent; background-image: none; z-index: 2147483640; }
#wm-ipp table { border: medium none; border-collapse: collapse; margin: 0px; padding: 0px; width: auto; font-size: inherit; }
#wm-ipp form input { padding: 1px; height: auto; }
#wm-ipp form input[type="submit"] { padding: 0px 8px; margin: 1px 0px 1px 5px; width: auto ! important; }
#wm-ipp a:hover { text-decoration: underline ! important; }
#wm-ipp #wm-ipp-inside { width: 98% ! important; min-width: 780px; margin: 0px auto; border-width: medium 5px 5px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgba(255, 255, 255, 0.9); box-shadow: 1px 1px 4px rgb(51, 51, 51); border-radius: 0px 0px 8px 8px; }
#wm-ipp #wm-logo { padding: 0px 10px; vertical-align: middle; min-width: 110px; }
#wm-ipp td.c { vertical-align: top; width: 100%; }
#wm-ipp td.c td.u { padding: 3px 0px; text-align: center; }
#wm-ipp td.c td.n { padding-left: 5px; }
#wm-ipp td.c td.n a { text-decoration: none; color: rgb(51, 51, 255); font-weight: bold; }
#wm-ipp td.c td.n td.b { padding-right: 6px ! important; text-align: right ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n td.c { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 0); font-weight: bold; text-align: center; }
#wm-ipp td.c td.n td.f { padding-left: 6px ! important; text-align: left ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n tr.m td { text-transform: uppercase; white-space: nowrap; padding: 2px 0px; }
#wm-ipp td.c td.s { padding-right: 5px; text-align: center; vertical-align: bottom; }
#wm-ipp td.c td.s a.t { color: rgb(51, 51, 255); font-weight: bold; line-height: 1.8; }
#wm-ipp td.c td.s div.r { color: rgb(102, 102, 102); font-size: 9px; white-space: nowrap; }
#wm-ipp td.c td.k { vertical-align: bottom; padding-bottom: 2px; }
#wm-ipp td.c td.n tr.y td, #wm-ipp td.c td.s { padding-bottom: 2px; }
div#wm-ipp-sparkline { position: relative; white-space: nowrap; background-color: rgb(255, 255, 255); cursor: pointer; border-right: 1px solid rgb(204, 204, 204); line-height: 0.9; }
#sparklineImgId { position: relative; z-index: 9012; }
#wm-ipp-sparkline div.yt { position: absolute; z-index: 9010 ! important; background-color: rgb(255, 255, 0) ! important; }
#wm-ipp-sparkline div.mt { position: absolute; z-index: 9011 ! important; background-color: rgb(236, 0, 140) ! important; }
#wm-ipp td.r { position: relative; padding-left: 65px; }
#wm-ipp td.r a { display: block; padding: 0px 15px 0px 0px; color: rgb(51, 51, 255); border: medium none; position: absolute; right: 5px; background-color: transparent; background-repeat: no-repeat ! important; background-position: 100% 100% ! important; }
body { background-image: url('page_bg.jpg'); background-repeat: repeat-x; margin: 0px; background-color: rgb(0, 154, 199); background-position: left top; }
#wrapper { margin: 0px auto; width: 760px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.head { background-image: url('header_bg_new.jpg'); background-repeat: no-repeat; background-position: left bottom; height: 189px; width: 760px; font-family: "Times New Roman",Times,serif; font-size: 25px; color: rgb(255, 255, 255); text-decoration: none; text-indent: 90px; position: relative; margin-top: 43px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 190px; letter-spacing: 1px; }
.head img { position: absolute; right: 0px; bottom: 0px; margin-top: -55px; visibility: visible; }
.nav { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(217, 217, 212); width: 760px; text-align: center; text-decoration: none; height: 20px; padding-top: 5px; padding-bottom: 15px; position: relative; overflow: visible; }
.navtext { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(0, 0, 153); text-decoration: none; overflow: hidden; z-index: 0; position: relative; margin-right: 8px; margin-left: 8px; }
a.navtext:hover { background-image: url('arrow_up.gif'); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 18px; text-decoration: underline; }
a.navtext:active { font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: normal; color: rgb(0, 0, 153); background-image: url('arrow_up.gif'); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 18px; z-index: 0; position: relative; text-decoration: underline; }
.actnavtext { font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: normal; color: rgb(0, 0, 153); background-image: url('arrow_up.gif'); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 18px; z-index: 50; text-decoration: underline; padding-right: 8px; padding-left: 8px; position: relative; }
.adsearch { clear: left; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding-top: 4px; }
.search { padding: 0px 12px 12px; background-image: url('break_search.gif'); background-repeat: no-repeat; background-position: center bottom; }
.news { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; line-height: 18px; padding: 5px 20px 20px; }
.message { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; line-height: 21px; background-image: url('break.gif'); background-repeat: no-repeat; background-position: center bottom; padding: 3px 10px 3px 20px; }
.copyright { font-family: Georgia,"Times New Roman",Times,serif; font-size: 11px; color: rgb(255, 255, 255); text-align: center; margin-top: 8px; margin-bottom: 8px; }
.inside_left { width: 460px; background-image: url('content_lt_bg.gif'); background-repeat: no-repeat; background-position: left top; border-left: 7px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); margin-left: 7px; float: left; }
.inside_right_about { width: 220px; background-color: rgb(255, 255, 255); margin-right: 8px; float: right; border-left: 1px solid rgb(242, 239, 235); }
.bottomside { background-image: url('content_rt_bottom.gif'); background-repeat: no-repeat; background-position: center bottom; width: 220px; height: 30px; }
.contenttopshade { background-repeat: no-repeat; background-position: 435px top; height: 20px; padding-top: 6px; background-image: url('content_top_shade.gif'); padding-left: 10px; font-size: 12px; }
.content1 { background-color: rgb(255, 255, 255); width: 760px; overflow: auto; position: relative; background-image: url('content_wrapper_shade_l.gif'); background-repeat: no-repeat; background-position: left top; }
.logo { float: right; width: 220px; clear: both; margin-right: 8px; margin-top: 15px; margin-bottom: 5px; background-image: url('content_rt_bg.gif'); background-repeat: no-repeat; background-position: 3px top; }
.content1 .inside_right_about .search .input { margin-right: 8px; }
.input { border-top: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Verdana,Geneva,Tahoma,Trebuchet MS,Arial,sans-serif; font-size: 11px; height: 1.6em; padding: 0.3em 0px 0px 2px; margin-top: 6px; margin-bottom: 3px; width: 120px; }
.sidebox { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: normal; color: rgb(255, 255, 255); text-align: center; width: 100%; padding: 1px 0px; background-color: rgb(0, 154, 199); }
body { background-image: url('page_bg.jpg'); background-repeat: repeat-x; margin: 0px; background-color: rgb(0, 154, 199); background-position: left top; }
#wrapper { margin: 0px auto; width: 760px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.head { background-image: url('header_bg_new.jpg'); background-repeat: no-repeat; background-position: left bottom; height: 189px; width: 760px; font-family: "Times New Roman",Times,serif; font-size: 25px; color: rgb(255, 255, 255); text-decoration: none; text-indent: 90px; position: relative; margin-top: 43px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 190px; letter-spacing: 1px; }
.head img { position: absolute; right: 0px; bottom: 0px; margin-top: -55px; visibility: visible; }
.nav { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(217, 217, 212); width: 760px; text-align: center; text-decoration: none; height: 20px; padding-top: 5px; padding-bottom: 15px; position: relative; overflow: visible; }
.navtext { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(0, 0, 153); text-decoration: none; overflow: hidden; z-index: 0; position: relative; margin-right: 8px; margin-left: 8px; }
a.navtext:hover { background-image: url('arrow_up.gif'); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 18px; text-decoration: underline; }
a.navtext:active { font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: normal; color: rgb(0, 0, 153); background-image: url('arrow_up.gif'); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 18px; z-index: 0; position: relative; text-decoration: underline; }
.actnavtext { font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: normal; color: rgb(0, 0, 153); background-image: url('arrow_up.gif'); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 18px; z-index: 50; text-decoration: underline; padding-right: 8px; padding-left: 8px; position: relative; }
.adsearch { clear: left; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding-top: 4px; }
.search { padding: 0px 12px 12px; background-image: url('break_search.gif'); background-repeat: no-repeat; background-position: center bottom; }
.news { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; line-height: 18px; padding: 5px 20px 20px; }
.message { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; line-height: 21px; background-image: url('break.gif'); background-repeat: no-repeat; background-position: center bottom; padding: 3px 10px 3px 20px; }
.copyright { font-family: Georgia,"Times New Roman",Times,serif; font-size: 11px; color: rgb(255, 255, 255); text-align: center; margin-top: 8px; margin-bottom: 8px; }
.inside_left { width: 460px; background-image: url('content_lt_bg.gif'); background-repeat: no-repeat; background-position: left top; border-left: 7px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); margin-left: 7px; float: left; }
.inside_right_about { width: 220px; background-color: rgb(255, 255, 255); margin-right: 8px; float: right; border-left: 1px solid rgb(242, 239, 235); }
.bottomside { background-image: url('content_rt_bottom.gif'); background-repeat: no-repeat; background-position: center bottom; width: 220px; height: 30px; }
.contenttopshade { background-repeat: no-repeat; background-position: 435px top; height: 20px; padding-top: 6px; background-image: url('content_top_shade.gif'); padding-left: 10px; font-size: 12px; }
.content1 { background-color: rgb(255, 255, 255); width: 760px; overflow: auto; position: relative; background-image: url('content_wrapper_shade_l.gif'); background-repeat: no-repeat; background-position: left top; }
.logo { float: right; width: 220px; clear: both; margin-right: 8px; margin-top: 15px; margin-bottom: 5px; background-image: url('content_rt_bg.gif'); background-repeat: no-repeat; background-position: 3px top; }
.content1 .inside_right_about .search .input { margin-right: 8px; }
.input { border-top: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Verdana,Geneva,Tahoma,Trebuchet MS,Arial,sans-serif; font-size: 11px; height: 1.6em; padding: 0.3em 0px 0px 2px; margin-top: 6px; margin-bottom: 3px; width: 120px; }
.sidebox { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: normal; color: rgb(255, 255, 255); text-align: center; width: 100%; padding: 1px 0px; background-color: rgb(0, 154, 199); }
body { margin-top: 0px ! important; padding-top: 0px ! important; min-width: 800px ! important; }
body { margin-top: 0px ! important; padding-top: 0px ! important; min-width: 800px ! important; }
