#dialogmask {
background-color:#C70000;
display:none;
filter:alpha(opacity=40);
height:4000px;
left:0;
opacity:.4;
position:absolute;
top:0;
width:2000px;
z-index:3;
}
#status {
background-color:#fff;
border:0 solid #fff;
display:block;
left:0;
padding:0;
position:absolute;
top:0;
z-index:3;
}
#helpScreen {
left:0;
margin:0;
position:absolute;
text-align:left;
top:0;
visibility:visible;
width:460px;
z-index:4;
}
#helpScreenTop {
background:url('/nynyweb.nsf/1bgHelpTop.png') top center no-repeat;
height:20px;
}
#helpScreenMiddle {
background:url('/nynyweb.nsf/bgHelp.png') top center repeat-y;
padding:1px 30px;
}
#helpScreenBottom {
background:url('/nynyweb.nsf/1bgHelpBottom.png') top center no-repeat;
height:20px;
}
#helpScreenTop640 {
background:url('/nynyweb.nsf/1bgHelpTop640.png') top center no-repeat;
height:20px;
width:700px;
}
#helpScreenMiddle640 {
background:url('/nynyweb.nsf/bgHelpMiddle640.png') top center repeat-y;
padding:10px 1px 1px 0;
width:700px;
}
#helpScreenBottom640 {
background:url('/nynyweb.nsf/1bgHelpBottom640.png') top center no-repeat;
clear:both;
height:20px;
width:700px;
}
img {
cursor:pointer;
margin: 5px;
}
H2 {
color:#fff;
display:none;
font-family:Verdana;
font-size:0;
line-height:10px;
}
.indexSpacer {
background-image:url('contentspacer.gif');
background-position:-5px 0;
height:10px;
}
.indexSpacerV {
background-image:url('vertBg.gif');
background-position:5px 0;
background-repeat:repeat-y;
padding-left:15px;
}
.helpText {
color:#fc0;
font-size:60%;
font-weight:400;
text-decoration:none;
}
.discuss {
color:#000;
font-size:12px;
font-weight:400;
text-decoration:none;
}
.discussComment {
color:#000;
font-size:12px;
font-weight:400;
padding-left:30px;
text-decoration:none;
}
.pBG1 {
background-color:#e8e8e8;
border:1px dashed #fff;
padding:10px;
}
.pBG2 {
background-color:#f0f0f0;
border:1px dashed #fff;
padding:10px;
}
.pdBG1 {
background-color:#ddd;
border:1px dashed #fff;
padding:10px;
}
.av {
color:#69c;
}
.calendar {
color:#000;
font-size:12px;
font-weight:700;
letter-spacing:0.05em;
padding-bottom:2px;
text-decoration:none;
}
.calendarspacer {
height:7px;
}
a.LLink {
color:#000;
font-size:11px;
font-weight:400;
text-decoration:none;
}
a.calLink2 {
color:#686868;
font-size:11px;
font-weight:400;
margin-left:70px;
text-decoration:none;
}
a.calLink {
color:#686868;
font-size:12px;
font-weight:400;
text-decoration:none;
}
.readmorep {
margin-top:0;
}
a.readmore {
color:#a3ae00;
float:left;
font-size:12px;
font-weight:400;
padding-left:3px;
text-decoration:none;
}
a.discussLink {
color:gray;
float:right;
font-size:11px;
font-weight:700;
text-decoration:none;
}
#content .heading {
color:#555;
font-size:22px;
font-weight:700;
letter-spacing:0.05em;
}
#content .heading2 {
color:#555;
font-size:12px;
font-weight:normal;
}
#content ul {
color:#555;
font-size:14px;
font-weight:normal;
}
#content p {
color:#555;
margin:10px 0 0;
}
.text {
color:#555;
font-size:12px;
font-weight:400;
letter-spacing:0;
margin:5px 0 0;
}
#content .published {
color:#555;
font-size:10px;
}
.ingress {
color:#555;
font-size:12px;
overflow:auto;
width:100%;
}
img.artPic {
cursor:pointer;
margin-right:5px;
margin-top:5px;
width:14em;
}
img.artPicGallery {
cursor:pointer;
margin-right:5px;
margin-top:5px;
width:120px;
}
img.artIcon {
margin-right:5px;
margin-top:5px;
}
.button_main {
background:url('/keystone.nsf/normbutton.png') no-repeat left top;
behavior:expression( this.onmouseover = new Function("this.className += ' button_mainhover';"), this.onmouseout = new Function("this.className = this.className.replace(' button_mainhover', '');"), this.style.behavior = null );
border:0;
color:#686868;
cursor:pointer;
height:30px;
width:160px;
}
.button_main2 {
background-color:#69c;
border:1px solid #36c;
color:#fff;
cursor:pointer;
font-family:Arial, Geneva,Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}
.button_mainR {
background-color:#69c;
border:1px solid #36c;
color:#fff;
cursor:pointer;
float:right;
font-family:Arial, Geneva,Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}
.status {
background-color:#fff;
color:#000;
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
}
.input_16 {
border:0 solid #fff;
font-family:Arial, Geneva, Arial, Helvetica, sans-serif;
width:20px;
}
.input_130 {
ackground:url('/nynyweb.nsf/inputbg.gif') repeat-x;
border:1px solid #eee;
color:#000;
font-family:Arial, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
width:130px;
}
.input_260 {
ackground:url('/nynyweb.nsf/inputbg.gif') repeat-x;
background-color:#fff;
border:1px solid #eee;
color:#000;
font-family:Arial, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
width:260px;
}
.input_400 {
ackground:url('/nynyweb.nsf/inputbg.gif') repeat-x;
background-color:#eee;
border:1px solid #eee;
color:#000;
font-family:Arial, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
width:400px;
}
.flSelect {
background-color:#ded8d6;
color:#000;
font-family:Arial, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
width:150px;
}
.query {
background-color:#F8F8F8;
border-bottom:1px solid #B8B8B8;
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
border-top:1px solid #B8B8B8;
color:#686868;
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
height:25px;
margin-left:5px;
margin-top:8px;
padding:4px;
width:95px;
}
.button {
background-color:#FFF;
border:1px inset #FFF;
color:#000;
cursor:pointer;
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:-1px;
padding:0 3px 1px;
}
html,body {
height:100%;
}
body {
color:#000;
font-family:Arial ,Helvetica,sans-serif;
margin:0 0 -20px;
padding:0;
text-align:center;
}
h1 {
font-size:22px;
font-weight:700;
margin:0 0 20px;
padding:0;
}
.calIcon {
margin-right:5px;
margin-top:-2px;
vertical-align:middle;
}
#wrapper {
height:auto;
margin:0 auto;
width:920px;
}
#shadow_bottom {margin:0 auto;width:920px;height:20px;background:url('/keystone.nsf/1bgbottomtrans.png') top left no-repeat;}
#top_padding {
padding:0;
}
#footer {color:#eee;width:960px;text-align:center;padding-top:10px;padding-bottom:10px;font-size:11px}
#footer a:link, #footer a:visited {color:#eee;text-decoration:underline;}
#footer a:hover {background-color:#000;color:#fff; text-decoration: underline;}
#left {
float:left;
margin-left:20px;
margin-top:0px;
width:180px;
}
#reklamebanner {
padding-top:0;
}
#contentWide {
margin-left:210px;
margin-right:31px;
}
* html #contentWide {
width:670px;
}
#content {
margin-left:210px;
margin-right: 0;
margin-top:20px;
}
* html #content {
width:690px;
}
#right {
float:right;
margin-right:17px;
margin-top:0;
width:180px;
}
#main {
text-align:left;
width:960px;
}
#fpcontainer {
clear:both;
float:left;
height:580px;
margin-top:35px;
width:960px;
}
#fpcontent {
float:left;
height:475px;
margin-right:25px;
width:300px;
}
#fpleft {
float:left;
height:500px;
margin-right:25px;
width:300px;
}
#fpright {
float:left;
height:475px;
width:300px;
}
#fpnews p {
margin:0;
padding:0;
}
#fpnews .heading {
color:#333;
font-size:12px;
}
#fpnews table { 
color: #333;
font-size: 100%;
}
#fpnews hr {
border:none 0;
border-top:1px dashed #666;
height:1px;
}
#fpnews {
background-image:url(300x260n.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:225px;
margin-bottom:25px;
padding:20px;
width:260px;
}
* html #fpnews {
height:260px;
width:300px;
}
.gbox table { 
color: #333;
font-size: 100%;
}
.gbox {
color: #333;
font-size: 80%;
background-image:url(300x260n.png);
background-position:left top;
background-repeat:no-repeat;
height:220px;
margin-right:0;
margin-top:0;
margin-bottom:25px;
padding:20px;
padding-top:20px;
width:260px;
overflow:hidden;
}
* html .gbox {
height:260px;
width:300px;
}
.greenbox {
color: #666;
font-size: 80%;
background-image:url(300x260g.png);
background-position:left top;
background-repeat:no-repeat;
height:220px;
margin-right:0;
margin-top:0;
margin-bottom:25px;
padding:20px;
padding-top:20px;
width:260px;
overflow:hidden;
}
* html .greenbox {
height:260px;
width:300px;
}
.greenbox table { 
color: #333;
font-size: 100%;
}
.label {
font-size:11px;
}
.inputblur {
background:#eee;
border:1px solid #999;
color:#666;
width:300px;
}
.inputfocus {
background:#fff;
border:1px solid #666;
color:#000;
width:300px;
}
.submit {
background:#eee;
border:1px solid #999;
color:#666;
padding:2px 10px;
}
.submithover {
background:#fff;
border:1px solid #666;
color:#000;
padding:2px 10px;
}
.topimage {
width:878px;
}
#forsideinfo {
background:url('/keystone.nsf/bguMenuGreen.png') top left repeat-y;
margin-top:0px;
padding-bottom:1px;
padding-top:10px;
width:177px;
}
#forsideinfoend {
background:url('/keystone.nsf/bguMenuBottomG.png') top left no-repeat;
height:18px;
margin-bottom:20px;
margin-top:0;
width:177px;
}
#forsideinfo p {
line-height:100%;
margin-bottom:0;
margin-top:0;
padding:0 4px 0 15px;
}
#unMenu {
background:url('/keystone.nsf/bguMenu.png') top left repeat-y;
border:0 solid #666;
margin-bottom:0px;
width:177px;
}
#unMenuEnd {
height:18px;
margin-bottom:20px;
margin-top:0;
width:177px;
}
#menu ul {
margin:0;
padding:0
}
#menu li {
display:inline;
margin:0;
padding:0
}
#menu a {
float:left;
background:url('1_menu_left_both.gif') no-repeat left top;
margin:0;
padding:0 0 0 6px;
text-decoration:none
}
#menu a span {
float:left;
display:block;
background:url('1_menu_right_both.gif') no-repeat right top;
padding:10px 10px 10px 6px;
color:#bbb
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none}
/* End IE5-Mac hack */
#menu a:hover span {color:#fff}
#menu #chosen a {
background-position:0% -150px;
color:#fff
}
#menu #chosen a span {
background-position:100% -150px;
color:#fff
} 
#menu a:hover {
background-position:0% -150px;
color:#eee
}
#menu a:hover span {
background-position:100% -150px;
color:#eee
}
#uMenu {
padding-top:10px;
}
#uMenu ul {
font-size:12px;
font-weight:400;
list-style:none;
margin:0;
padding:0;
width:170px;
}
#uMenu hr {
border:none 0;
border-top:1px dashed #b8b8b8;
height:1px;
width: 155px;
text-align: center;
}
#uMenu li span {
color:#626262;
display:block;
padding:10px 1px 6px 20px;
}
#uMenu li ul li span {
padding:1px 1px 1px 25px;
}
#uMenu li ul li ul li span {
padding:1px 1px 1px 40px;
}
#uMenu li ul li a,#uMenu li ul li a:hover,#uMenu li ul li a span,#uMenu li ul li ul {
background:none;
color:#58585A;
}
#uMenu li a {
color:#fff;
display:block;
text-decoration:none;
}
#uMenu li a:hover,#uMenu li a.chosen {
color:#333;
font-weight:700;
text-decoration:underline;
}
#uMenu li ul li a:hover,#uMenu li ul li a.chosen {
background:none;
color:#fff;
}
#uMenu li a#topbutton {
background:url('/keystone.nsf/menubutton_top_off.gif') top left no-repeat;
}
#uMenu li a#topbutton:hover,#uMenu li a.chosen#topbutton {
background:url('/keystone.nsf/menubutton_top_on.gif') top left no-repeat;
color:#fff;
}
#uMenu li a span#bottombutton {
background:url('/keystone.nsf/menubutton_bottom_off.gif') bottom left no-repeat;
}
#uMenu li a:hover span#bottombutton,#uMenu li a.chosen span#bottombutton {
background:url('/keystone.nsf/menubutton_bottom_on.gif') bottom left no-repeat;
color:#fff;
text-decoration:underline;
}
* html #uMenu ul li {
float:left;
height:1%;
}
* html #uMenu ul li a {
height:1%;
}
.butticon {
margin-right:5px;
vertical-align:middle;
}
#knapp {
font-family:arial;
font-size:12px;
height:34px;
margin-top:1px;
text-decoration:none;
}
#knapp a {
margin-left:2px;
text-decoration:none;
}
#knapp a span {
background:url('/keystone.nsf/normbutton.png') no-repeat left top;
color:#686868;
cursor:pointer;
display:block;
height:30px;
margin-left:10px;
padding-left:10px;
padding-top:7px;
text-decoration:none;
width:160px;
}
.kalenderhead {
color:#686868;
font-size:12px;
font-weight:700;
}
.kalenderinfo {
font-weight:700;
padding:1px;
}
.getiframe {
height:1px;
margin:0;
overflow:hidden;
padding-left:0;
padding-top:0;
width:670px;
}
*html .getiframe {
padding-left:10px;
}
.getiframevideo {
height:485px;
margin:0 0 0 40px;
overflow:hidden;
padding-left:20px;
padding-top:0;
width:820px;
}
a.LLink:visited,a.calLink2:visited,a.calLink:visited,a.readmore:visited,a.discussLink:visited,a.heading,a.heading:visited {
text-decoration:none;
}
a.LLink:hover,a.calLink2:hover,a.calLink:hover,a.readmore:hover,a.discussLink:hover,a.heading:hover {
text-decoration:underline;
}
.button_main:hover,.button_mainhover,#knapp a:hover span {
background:url('/keystone.nsf/highbutton.png') no-repeat left top;
text-decoration:none;
}
#forsideinfo hr,hr {
border:none 0;
border-top:1px dashed #c8c8c8;
height:1px;
}
body {
background:#ddd url('/keystone.nsf/bkg.jpg') repeat-x top center;
font-size:12px;
}
#newMenu {display:none;}
#top {
	float:left;width:920px;
}
#top_padding {
		padding-bottom: 150px;
		}
.topimage {height:150px;width:920px;}
#main {
	float:left;width:920px;
	background:url('/keystone.nsf/1bgtrans.png') top center repeat-y;
	text-align: left;
}
#content {
margin:20px 20px 0px 200px;
padding:0px 130px 0px 30px;
}
#swfcontent {
position: relative;
top: -35px;
left: -5px;
}
#menu {
float:left;
width:900px;
margin-left: 10px;
margin-bottom:10px;
color:#fff;
font-size:12px;
font-weight:bold;
background:url('menu_right_both.gif') repeat-x right top;
text-transform:uppercase;
}
#menu ul {
margin:0;
padding:0
}
#menu li {
display:inline;
margin:0;
padding:0
}
#menu a {
background:url('menu_left_both.gif') no-repeat left top;
margin:0;
text-decoration:none
}
#menu a span {
background:url('menu_right_both.gif') no-repeat right top;
color:#eee;
padding:4px 10px 10px 6px;
}
#footer {color:#333;}
#footer a:link, #footer a:visited {color:#333;text-decoration:underline;}
#footer a:hover {background-color:#333;color:#fff; text-decoration: underline;}
#knapp a:hover span {
text-decoration:underline;
}
#knapp a span {
background:none;
text-decoration:none;
}
#forsideinfo {
display:none;
}
#forsideinfoend {
background:none;
height:8px;
margin-bottom:10px;
margin-top:-1px;
width:177px;
}
#unMenu {
background:#fff none;
}
#uMenu {
padding-top: 5px;
}
#uMenu ul {
margin:0;
padding: 0;
padding-bottom: 0px;
list-style:none;
width:170px;
font-size:12px;
font-weight: normal;
}
#uMenu hr {border: none 0; 
border-top: 1px dashed #b8b8b8;
height: 1px;
} 
#uMenu li span {
display:block;color:#626262;
padding:3px 1px 1px 10px
}
#uMenu li a:hover, #uMenu li a.chosen {
color:#a3ae00;text-decoration:underline
}
#uMenu li ul li a:hover, #uMenu li ul li a.chosen {color:#fff; background:none}
#uMenu li a#topbutton {background:url('/keystone.nsf/menubutton_top_off.gif') top left no-repeat}
#uMenu li a#topbutton:hover, #uMenu li a.chosen#topbutton {color:#fff;background:url('/keystone.nsf/menubutton_top_on.gif') top left no-repeat}
#uMenu li a span#bottombutton {background:url('/keystone.nsf/menubutton_bottom_off.gif') bottom left no-repeat}
#uMenu li a:hover span#bottombutton, #uMenu li a.chosen span#bottombutton {color:#fff;background:url('/keystone.nsf/menubutton_bottom_on.gif') bottom left no-repeat;text-decoration:underline}
/* Fix IE. Hide from IE Mac \*/
* html #uMenu ul li {float:left;height:1%}
* html #uMenu ul li a {height:1%}
/* End */
#right{
width:10px;
}
#content ul {
color:#555;
font-size:12px;
list-style-type:square;
margin-left:2em;
line-height:200%;
}
#content ol {
color:#555;
font-size:12px;
margin-left:2em;
line-height:200%;
}
table {
color:#555555;
font-size:13px;
}
td {
vertical-align:top;
}
.ingress {
	font-size:12px;
}
