img { border:0; margin: 0px auto; }

#doc_title { background:#002966; color:#FFFFE0; font-size:160%; font-weight:bold; text-align:center; padding:5px; vertical-align:middle; margin-bottom:0px; }

.big_flip, .small_flip { background: #2244ff url(image/ui-bg_highlight-soft_75_2244ff_1x100.png) 50% 50% repeat-x;
                        border-collapse:collapse; margin:10px 0px 0px 0px; border:0px; padding:3px; color:#FFFFE0; font-size:105%; line-height:130%; font-weight:bold; vertical-align:middle;
                       }
.big_flip a, .small_flip a { color:#FFFFE0; }
.big_flip { width:576px; color:#FFFFE0; }
.big_panel { border:0px; width:582px; background:#E0E0E0; }
#stars_today_flip, #events_flip, #warnings_flip { background:#FF0000; }

.small_flip { text-align:center; width:180px; font-size:95%; border-width:0px; color:#FFFFE0; }
.small_panel { text-align:center; width:186px; border-width:0px; background-color:#E0E0E0; color:#000000; font-size:80%; }

[id^=table_star] { font-size: 80%; }

#events { line-height:110%; font-size:90%;}

#div_IconLink { padding:5px 0px 0px 0px; }

/*.chart { height:300px; width:700px; }*/
.chart_title { font-size:135%; text-align:center; }

#table_map { border-collapse:collapse; margin:0px; border:0px; padding:0px; width:100%; }
.table_head { color:#FFFFE0; width:100%; }
.table_small { margin: 0px auto; text-align:center; }
.table_ncRF { background-color:#E0E0E0; text-align:center; vertical-align:text-buttom; border-collapse:collapse; }
.table_tab1 { border-collapse:collapse; margin:0px; border:0px; padding:0px; }
.table_links { width:582px; border-collapse:collapse; margin:0px; border:0px; background:#E0E0E0; padding:5px; font-size:120%; line-height:150%; }
#table_ndays { font-size:75%; line-height:95%; border-collapse:collapse; background:#FFFFE0; text-align:center; vertical-align:bottom; }
#table_wx { text-align:center; }

#table_notes li { text-align: justify; line-height: 120%; }

#tab1 table.table_links { font-size:100%; line-height:120%; }
#table_moon { width:100%; background-color:#000000; color:#909090; border-width:0px; border-collapse:collapse; text-align:center; font-size:105%; }

.tr_marker { border-bottom: 1px solid blue; }

.td_ncRF0 { width:80px; }
.td_ncRF1 { width:40px; }
.td_Hline { border-bottom: 1px solid black; }
.td_ndays { border:1px solid #FFFFE0; }
#td_tab1_left { width:75%; vertical-align:top; border-right:1px solid #E0E0E0; }
#td_tab1_right { width:25%; vertical-align:top; }

#map-canvas { width:582px; height:380px; }

#starmap_panel  { height:600px; width:582px; background-color:#FFFFFF; overflow:scroll; overflow-y:hidden; margin:auto; }
#starmap_image  { height:600px; width:700px; overflow:hidden; border:0px; }

.img_ncRF_big { background-color:#FFFFE0; border: 1px solid red; width:80px; height:80px; }
.img_ncRF { background-color:#FFFFE0; border: 1px solid black; width:40px; height:40px; }
.img_35 { border:0px; width:35px; height:35px; }
.img_20 { border:0px; width:20px; height:20px; vertical-align:bottom; }
.OnOff { vertical-align:top; }
#asc_show>img { max-width:582px; max-height:535px; }
#table_AstroEventsBody { width:100% ; font-size:12px !important;}

#table_AstroEventsBody>tbody>tr:nth-child(even){
	background-color: #e1ebfa !important;
}
#table_AstroEventsBody>tbody>tr:nth-child(odd){
	background-color: #dce3ee !important;
}

@media screen and (max-width: 575px) {
body .tab_select.astro_tab>div>div:nth-child(1),
body .tab_select.astro_tab>div>div:nth-child(2),
body .tab_select.astro_tab>div>div:nth-child(3)
 {
height: auto;
}
}
/*#table_AstroEventsBody { margin: 0 auto; text-align: left; border-collapse:collapse; line-height: 120%; font-size:%100; width: 95%; }
.tr1b { BACKGROUND: #0075ab; }
.tr1w { BACKGROUND: #f2f2f2; }
.tr1y { BACKGROUND: #d2d2d2; }
#tbody_AstroEventsBody td { padding: 3px 5px 3px 5px; }
#thead_AstroEventsHead td { background: #0075ab; color: #ffffe0; padding: 3px 5px 3px 5px; border: 1px solid #0075ab; text-align: left; font-weight:bold; width: 100%; }
#tbody_AstroEventsBody { display: block; height: 125px; overflow-x: hidden; overflow-y: auto; width: 100%; }
#tbody_AstroEventsBody tr { display: block; width: 100%; }
*/
.OnOff { cursor:pointer; }

.wind-arrow { width:7px; }

.jqplot-highlighter-tooltip { background: #E0E0E0; color:blue; font-size:100%; z-index:999; }

.gm-style-iw { height:200px; width:250px; }

/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow { width: 100%; max-width: 582px; padding: 0; position: relative; margin: auto;}
/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img {
    /*
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
}
/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}
/* pager */
.cycle-pager {
    text-align: center; width: 100%; z-index: 650; position: absolute; bottom: 3px; overflow: hidden;
}
.cycle-pager span {
    font-family: arial; font-size: 25px; width: 16px; height: 16px;
    display: inline-block; color: #E0E0E0; cursor: pointer;
}
.cycle-pager span.cycle-pager-active { color: #D69746; }
.cycle-pager > * { cursor: pointer;}
/* caption */
.cycle-caption { position: absolute; color: grey; bottom: 0px; right: 0px; z-index: 700; }
/* overlay */
.cycle-overlay {
    font-family: tahoma, arial;
    position: absolute; bottom: 0px; z-index: 600;
    background: black; color: #D69746; padding: 3px; opacity: .9;
}
/* prev / next links */
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
/*.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}*/
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }
.disabled { opacity: .5; filter:alpha(opacity=50); }
/* display paused text on top of paused slideshow *//*
.cycle-paused:after {
    content: ' '; width:64px; height:64px;
    background: url(image/media-playback-pause.png) 0 0 no-repeat;
	background-size: 64px 64px;
    z-index: 500; position: absolute; top: 1px; right: 1px;
    border-radius: 10px;
}*/

.area_warning {position: relative;}

.psr10-info{display:table;  margin: 0 auto;}
.psr10-info a{display:table-cell;margin-right: 10px; width:40%;}
.psr10-info a img{width: 40px;}
.psr10-info span{text-align: center; display:table-cell; width: 60%;}
.psr10-info a, .psr10-info span{height: 56px; vertical-align: middle;}