#right-block-stn{display:none;}
#right-block-nwk{display:none;}
#right-block-pi{display:none;}

#content-block {float:left;min-width:797px; width:797px; background-color:#fff; margin-top:10px;}
#content-block.print-right div#right-block-stn{display:block;}
#content-block.print-right div#right-block-nwk{display:block;}
#content-block.print-right div#right-block-pi{display:block;}
@media screen{#right-block-stn{display:block;} #right-block-nwk{display:block;} #right-block-pi{display:block;}}

#right-block-stn, .right-block-stn {width:145px; float:right; border:1px solid #CCCC99; text-align:left; margin:0;}
#right-block-stn h2, .right-block-stn h2 {background-color:#CCCC99; color:#000000; font-size:1.0em; margin:0; padding:0.2em;}

#right-block-nwk, .right-block-nwk {width:180px; float:right; border:1px solid #CCCC99; text-align:left; margin:0;}
#right-block-nwk h2, .right-block-nwk h2 {background-color:#CCCC99; color:#000000; font-size:1.0em; margin:0; padding:0.2em;}

#right-block-pi, .right-block-pi {width:160px; float:right; border:1px solid #CCCC99; text-align:left; margin:0;}
#right-block-pi h2, .right-block-pi h2 {background-color:#CCCC99; color:#000000; font-size:1.0em; margin:0; padding:0.2em;}

@media print{#right-block-stn ul, .right-block-stn ul{list-style-type:disc;list-style-image:none;padding-left:0;}}
@media print{#right-block-nwk ul, .right-block-nwk ul{list-style-type:disc;list-style-image:none;padding-left:0;}}
@media print{#right-block-pi ul, .right-block-pi ul{list-style-type:disc;list-style-image:none;padding-left:0;}}

.stn-info-col{width:797px; position:relative;float:left;}
.middle-col-stn{width:646px; position:relative;float:left;}
.box {border:solid 2px #CCC; margin-bottom:0.1em; padding:1em; width:100%}
.box a:link, .box a:hover, .box a:active, .box a:visited {text-decoration:none;}
.box {border:solid 2px #CCC; margin-bottom:0.1em; padding:1em; } 
.box-stn {border:solid 1px #CCC; margin:1px; padding:0 0 0 2px; } 
.box-stn h3 {font-size:1.2em; margin:0.3em 0 0.3em 0; padding:0px;}
.box-stn a:link, .box-stn a:hover, .box-stn a:active, .box-stn a:visited {text-decoration:none;}
.box-stn .stn {padding:1em; font-size:0.9em; }
.stn-photo {float:right; font-size:0.8em;}

.box-750 {border:solid 2px #CCC; margin-bottom:0.1em; padding:1em; width:750px} 
.box-750 a:link, .box-750 a:hover, .box-750 a:active, .box-750 a:visited {text-decoration:none;}

.box-700 {border:solid 2px #CCC; margin-bottom:0.1em; padding:1em; width:700px} 
.box-700 a:link, .box-700 a:hover, .box-700 a:active, .box-700 a:visited {text-decoration:none;}

.box-680 {border:solid 1px #CCC; margin:0; padding:1em 0 1em 0; width:680px} 
.box-680 a:link, .box-680 a:hover, .box-680 a:active, .box-680 a:visited {text-decoration:none;}

.box-620 {border:solid 2px #CCC; margin:1px; padding:2px; width:620px}
.box-620 a:link, .box-620 a:hover, .box-620 a:active, .box-620 a:visited {text-decoration:none;}

.box-600 {border:solid 2px #CCC; margin:1px; padding:2px; width:600px}
.box-600 a:link, .box-600 a:hover, .box-600 a:active, .box-600 a:visited {text-decoration:none;}

label:hover, label:focus, label:active { text-decoration:none; }

.mapcontrols select{width:180px;}
.mapcontrols label, .control-label{font-weight:bold; color:#655E30;}
.mapcontrols {clear:left;}
.mapcontrols form, .mapcontrols table, .mapcontrols td{padding:0;margin:0; border-collapse:collapse;}
.mapcontrols td{vertical-align:top;padding:1px;}
.mapcontrols input[type="button"]{min-width:3em;}
.mapcontrols input {width:2em;}
.mapcontrols input.tbox-yr {width:2.5em;}
.mapcontrols label input {width:auto;}
.cc-ctrl label {font-weight:bold; color:#655E30;}
textarea, input, select {font-family:Arial, Helvetica, Verdana, sans-serif;} 

@media print{
.stn-map {float:left;}
.stn-photo {width:100%; float:left; font-size:0.8em;}
#right-block-stn, .right-block-stn, #right-block-pi, .right-block-pi #right-block-nwk, .right-block-nwk{display:none;}
.middle-col-stn{width:100%; text-align:justify;}
.stn-info-col{width:100%; text-align:justify;}
.box,.box-750,.box-700,.box-stn {width:auto; margin:0.2em 0 0 0; padding:0.2em;}
}

.about-right #page-info{margin-top:-2.4em; float:right; padding:2px 2px 0 18px; width:auto;}

#page-info a.newWindowImg { background: url(/ol/img/external-ol.gif) right center no-repeat; padding-right: 12px;}
