@charset "ISO-8859-1";




table.TableContentFrame { width:100%; empty-cells:show; border-collapse: collapse;border:1px solid ; border: 1px solid #f4f4f4; font-size:12px; line-height: 1.2em;}

table.TableContentFrame th { padding: 5px; background:url(/StarTerminals/images/table_top.jpg); font: bold 1em museo; text-align:left;color:#03608e; height:20px;border:1px solid #ced7dd;}

table.TableContentFrame tbody td { padding: 5px;font-weight:normal; border:1px solid #f4f4f4;height:20px;}
table.TableContentFrame tbody .listtableRowBg{background:#eff5f8;}
table.TableContentFrame tfoot td {background:#fff; padding: 5px; }
table.TableContentFrame tbody tr .odd {
    font-family:"museo";
    font-size: 11px;
    color: #545353;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    background: #fafafa;
    text-align: left;
    height: 25;
}

table.TableContentFrame td.table_title {
	padding: 5px; 
	background:url(/StarTerminals/images/table_top.jpg);
	font: bold 1em museo; 
	text-align:center;
	color:#03608e; 
	height:30px;
	border:1px solid #ced7dd;
}

table.TableContentFrame td.table_button {
	background: #d6f2fe;
    padding: 5px;
}


table.TableContentFrame td.table_button {
	background: #d6f2fe;
    padding: 5px;
}

.TablePaginationFrame {
    border-collapse: collapse;
    border-spacing: 1;
    width: 99%;
}

.noBolidTable {
    border-collapse: separate;
    border: none;
    margin-top: 0px;
}

.noBolidTable td {
    border-collapse: separate;
    border: none;
    margin-top: 0px;
}


.formTitle_small {
    font-family:"museo";
    font-size: 11px;
    color: #03608e;
    line-height: 15px;
    text-decoration: none;
    font-weight: bold;
}

.formTitle {
	border-collapse:collapse;
	border:solid 1px #ced7dd;
	color: #03608e;
	font-size:12px;
	font-weight:bold;
	font-family:museo;
	background:url(/StarTerminals/images/table_top.jpg);
	height:30px;
	vertical-align:middle;
	text-align:left;
}

table.TableFrame td.formTitle {
	border-collapse:collapse;
	border:solid 1px #ced7dd;
	color: #03608e;
	font-size:12px;
	font-weight:bold;
	font-family:museo;
	background:url(/StarTerminals/images/table_top.jpg);
	height:30px;
	vertical-align:middle;
	text-align:left;
}


.form_label {
    font-family:"museo";
    font-size: 12px;
    font-style: normal;
    color: #545353;
    text-decoration: none;
    text-align: right;
    background-color: #F0FAFF;
    height: 25;
    width: 280;
}

table.TableFrame  td.form_label {
    background: #fafafa;
    text-align:right;
    font-weight: normal;
    width: 20%;
}



.form_field {
    font-family:"museo";
    font-size: 12px;
    font-style: normal;
    color: #545353;
    text-decoration: none;
    text-align: left;
    background: #F0FAFF;
}

.option_field {
    font-family:"museo";
    font-size: 12px;
    font-style: normal;
    color: #545353;
    text-decoration: none;
    text-align: left;
    background: #ffffff;
}

table.TableFrame td.form_field {
    font-family:"museo";
    font-size: 12px;
    font-style: normal;
    color: #545353;
    text-decoration: none;
    text-align: left;
}

table.TableFrame td.form_field_break {
    font-family:"museo";
    font-size: 12px;
    font-style: normal;
    color: #545353;
    text-decoration: none;
    text-align: left;
    word-wrap: break-word;
}


.contentTitle {
    padding: 5px;
    background: url(/StarTerminals/images/table_topX.jpg);
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #3366CC;
	font-size: 12px;
}

.contentTitle_b {
    padding: 1px;
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #000000;
	font-size: 12px;
}

.contentTitle_bl {
    padding: 1px;
    background: url(/StarTerminals/images/table_top_bl.jpg);
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #3366CC;
	font-size: 12px;
}

.contentTitleB {
    padding: 5px;
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #000000;
	font-size: 14px;
}

.contentTitleC {
    padding: 5px;
    font: bold 1em museo;
    text-align:center;
    color:#ffffff;
    height:20px;
    font-weight: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #000000;
	font-size: 14px;
}

.contentTitle1 {
    padding: 5px;
    background: url(/StarTerminals/images/table_top1.jpg);
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:15px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #3366CC;
	font-size: 11px;
}

.contentTitle2 {
    padding: 1px;
    font: bold 1em museo;
    text-align:left;
    color:#03608e;
    height:10px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #e8e8e8;
	font-size: 9px;
}


.contentTitle4 {
    padding: 1px;
    font: bold 1em museo;
    text-align:left;
    color:#ecf9ff;
    height:10px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #000000;
	font-size: 10px;
}

.contentTitle3 {
    padding: 1px;
    font: bold 1em museo;
    text-align:left;
    color:#03608e;
    height:10px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #e8e8e8;
	font-size: 9px;
}

.thead
{
	padding: 0px;
    font: bold 1em museo;
    text-align:left;
    color:#03608e;
    height:5px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #e8e8e8;
	font-size: 9px;
	position: sticky;
    top: 0px;
}


.tdgry
{
	padding: 0px;
    font: bold 1em museo;
    background: url(/StarTerminals/images/hdrgray.png);
    text-align:left;
    color:#024f73;
    height:5px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #e9e9e9;
	font-size: 9px;
	position: sticky;
    top: 0px;
}

table.TableContentFrame td.tdgry {
    padding: 5px;
    font: bold 1em museo;
    background: url(/StarTerminals/images/hdrgray.png);
    text-align:left;
    color:#024f73;
    height:9px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #e9e9e9;
	font-size: 9px;
}


.tdchart
{
	padding: 0px;
    font: bold 1em museo;
    background: url(/StarTerminals/images/chartbg.png);
    text-align:left;
    color:#024f73;
    height:5px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #eeffff;
	font-size: 9px;
	position: sticky;
    top: 0px;
}

table.TableContentFrame td.tdchart {
    padding: 5px;
    font: bold 1em museo;
    background: url(/StarTerminals/images/chartbg.png);
    text-align:left;
    color:#024f73;
    height:9px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #eeffff;
	font-size: 9px;
}


.tdblue
{
	padding: 0px;
    font: bold 1em museo;
    background: url(/StarTerminals/images/hdrblue.png);
    text-align:left;
    color:#000060;
    height:9px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #66ffff;
	font-size: 10px;
	position: sticky;
    top: 0px;
}

table.TableContentFrame td.tdblue {
    padding: 0px;
    font: bold 1em museo;
    background: url(/StarTerminals/images/hdrblue.png);
    text-align:left;
    color:#000060;
    height:9px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #66ffff;
	font-size: 10px;
}


.tdwhite {
    padding: 0px;
    font: bold 1em museo;
    text-align:left;
    color:#000060;
    height:9px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #ffffff;
	font-size: 10px;
}

table.TableContentFrame td.tdwhite {
    padding: 0px;
    font: bold 1em museo;
    text-align:right;
    color:#000060;
    height:9px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #ffffff;
	font-size: 10px;
}



.tdyellow
{
	padding: 0px;
    font: bold 1em museo;
    background: url(/StarTerminals/images/hdryellow.png);
    text-align:left;
    color:#000060;
    height:9px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #ffff33;
	font-size: 10px;
	position: sticky;
    top: 0px;
}


table.TableContentFrame td.tdyellow {
    padding: 0px;
    font: bold 1em museo;
    background: url(/StarTerminals/images/hdryellow.png);
    text-align:left;
    color:#000060;
    height:9px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #ffff33;
	font-size: 10px;
}



table.TableFrame td.contentTitle {
    padding: 5px;
    background: url(/StarTerminals/images/table_topX.jpg);
    font: bold 1em museo;
    text-align:left;
    color:#03608e;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #3366CC;
	font-size: 12px;
}


table.TableFrame td.contentTitle_b {
    padding: 1px;
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #000000;
	font-size: 12px;
}

table.TableFrame td.contentTitle_bl {
    padding: 1px;
    background: url(/StarTerminals/images/table_top_bl.jpg);
    font: bold 1em museo;
    text-align:left;
    color:#03608e;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #3366CC;
	font-size: 12px;
}


table.TableFrame td.contentTitleB {
    padding: 5px;
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #000000;
	font-size: 14px;
}


table.TableFrame td.contentTitleC {
    padding: 2px;
    font: bold 1em museo;
    text-align:center;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #000000;
	font-size: 14px;
}


table.TableFrame td.contentTitle1 {
    padding: 2px;
    background: url(/StarTerminals/images/table_top1.jpg);
    font: bold 1em museo;
    text-align:left;
    color:#03608e;
    height:15px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #3366CC;
	font-size: 11px;
}


table.TableFrame td.contentTitle3 {
    padding: 2px;
    background: url(/StarTerminals/images/table_topX3.jpg);
    font: bold 1em museo;
    text-align:left;
    color:#03608e;
    height:15px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #3366CC;
	font-size: 11px;
}

table.TableFrame td.contentTitle2 {
    padding: 0px;
    font: bold 1em museo;
    text-align:left;
    color:#03608e;
    height:5px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #e8e8e8;
	font-size: 9px;
}

table.TableFrame td.contentTitle4 {
    padding: 0px;
    font: bold 1em museo;
    text-align:left;
    color:#ecf9ff;
    height:5px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #000000;
	font-size: 9px;
}


table.TableContentFrame th.thead
{
	padding: 0px;
    font: bold 1em museo;
    text-align:left;
    color:#03608e;
    height:5px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #e8e8e8;
	font-size: 9px;
	position: sticky;
    top: 0px;
}
table.TableContentFrameB th.thead
{
	padding: 0px;
    font: bold 1em museo;
    text-align:left;
    color:#f7fcff;
    height:5px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR:#d2d2d2;
	font-size: 9px;
	position: sticky;
    top: 0px;
}



.records {
    font-family:"museo";
    font-size: 11px;
    color: #545353;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
}

.tv_records {
    font-family:"museo";
    font-size: 14px;
    color: #545353;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
}


.records_grn {
    font-family:"museo";
    background: url(/StarTerminals/images/greenstart.png);
    font-size: 11px;
    color: #ffffff;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
}


.records_bwg {
    font-family:"museo";
    background: url(/StarTerminals/images/greengreen.png);
    font-size: 11px;
    color: #ffffff;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
}


.records_aqu {
    font-family:"museo";
    background: url(/StarTerminals/images/dwnbw.png);
    font-size: 11px;
    color: #008000;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}


.records_prp {
    font-family:"museo";
    background: url(/StarTerminals/images/upbw.png);
    font-size: 11px;
    color: #1717ff;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.records_gry {
    font-family:"museo";
    background: url(/StarTerminals/images/grayend.png);
    font-size: 11px;
    color: #ffffff;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
}

.recordsB {
    font-family:"museo";
    font-size: 11px;
    color: #efefef;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
}


.small_l_records {
    font-family: "museo";
    font-size: 9px;
    color: #545353;
    line-height: 10px;
    text-decoration: none;
    font-weight: normal;
}

.small_w_records {
    font-family:"museo";
    font-size: 9px;
    color: #ffffff;
    line-height: 9px;
    text-decoration: none;
    font-weight: normal;
}

.medium_records {
    font-family:"museo";
    font-size: 10px;
    color: #545353;
    line-height: 11px;
    text-decoration: none;
    font-weight: normal;
}

.small_nowrap_records {
    font-family:"museo";
    font-size: 9px;
    color: #545353;
    line-height: 1px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.tiny_nowrap_records {
    font-family:"museo";
    font-size: 7px;
    color: #545353;
    line-height: 0.7px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.nowrap_records {
    font-family:"museo";
    font-size: 11px;
    color: #545353;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.uplink_latest {
    font-family:"museo";
    background: url(/StarTerminals/images/uplinklatest.png);
    font-size: 11px;
    color: #ffff00;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.uplink_avg {
    font-family:"museo";
    background: url(/StarTerminals/images/uplinkavg.png);
    font-size: 11px;
    color: #000080;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.uplink_max {
    font-family:"museo";
    background: url(/StarTerminals/images/uplinkmax.png);
    font-size: 11px;
    color: #0000ff;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}


.dwnlink_latest {
    font-family:"museo";
    background: url(/StarTerminals/images/dwnlinklatst.png);
    font-size: 11px;
    color: #ffff80;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.dwnlink_avg {
    font-family:"museo";
    background: url(/StarTerminals/images/dwnlinkavg.png);
    font-size: 11px;
    color: #800040;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.dwnlink_max {
    font-family:"museo";
    background: url(/StarTerminals/images/dwnlinkmax.png);
    font-size: 11px;
    color: #285151;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.nowrap_recordsB {
    font-family:"museo";
    font-size: 14px;
    color: #111111;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    white-space:nowrap;
}

.red_records {
    font-family:"museo";
    font-size: 11px;
    color: #ff0000;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
}

.centred_records {
    font-family:"museo";
    font-size: 11px;
    color: #545353;
    line-height: 15px;
    text-decoration: none;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}

.big_records {
    padding: 5px;
    font-family:"museo";
    font-size: 11px;
    color: #545353;
    line-height: 16px;
    text-decoration: none;
    font-weight: bold;
}

.h2 {
    font-family:"museo";
    font-size: 24px;
    color: #0c0a36;
    line-height: 26px;
    text-decoration: none;
    font-weight: bold;
}

.control-label {
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	font-size: 12px;
}

.Xcontrol-label {
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #ccccff;
	font-size: 12px;
}

.XTestcontrol-label {
    font: bold 1em museo;
    text-align:left;
    color:#ffffff;
    height:20px;
    FONT-WEIGHT: bold;
	FONT-FAMILY:museo;
	BACKGROUND-COLOR: #810a1f;
	font-size: 12px;
}


.successful{
    font:12px;
    color:green;
}




.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 260px;
  background-color: yellow;
  color: #ff0033;
  text-align: left;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip .tooltiptextdull {
  visibility: hidden;
  width: 260px;
  background-color: #80ffff;
  color: #ff0033;
  text-align: left;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.tooltip:hover .tooltiptextdull {
  visibility: visible;
}



.tooltip .tooltipSubstext {
  visibility: hidden;
  width: 260px;
  background-color: #ffead5;
  color: #ff0066;
  text-align: left;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute; 
  top:15px; left:0px;
  z-index: 1;
}

.tooltip:hover .tooltipSubstext {
  visibility: visible;
}


.tooltip .ribbontipSubstext {
  visibility: hidden;
  width: 260px;
  background-color: #f8f8f8;
  color: #ED1A3D;
  text-align: left;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute; 
  top:15px; left:0px;
  z-index: 1;
}

.tooltip:hover .ribbontipSubstext {
  visibility: visible;
}


.multipleSelectBoxControl span {
/* Labels above select boxes*/
    font-family: museo;
    font-size: 8px;
    font-weight: bold;
}

.multipleSelectBoxControl div select {
/* Select box layout */
    font-family: museo;
    font-size: 8px;
    height: 100%;
    align: center;
}

.multipleSelectBoxControl input {
/* Small butons */
    width: 25px;
}

.multipleSelectBoxControl div {
    font-family: museo;
    font-size: 8px;
    float: left;
}



.error_title {
  COLOR: red; 
  FONT-FAMILY: "museo";
  FONT-SIZE: 11px; 
  FONT-WEIGHT: bold; 
}


