/* 
Style sheet for the markov chain pages.
Used in conjuction with the global www.plussed.net style sheet.
*/


td.nowrap {
white-space:nowrap;
}

td.state, td.time {
text-align:center;
}

col.box {
border-style: solid;
border-width: medium;
border-color: black;
}

col.filler {
border-style: none solid none solid;
border-width: medium;
border-color: black;
}

td.filler {
border-style: none solid none solid;
border-width: medium;
border-color: black;
}

table.tmatrix td, table.output_table td.time, table.output_table td.nowrap {
border-style: solid ; 
border-width: thin;
border-color: gray;
padding: 2px;
}

table.tmatrix, table.output_table {
border-style: solid ; 
border-width: medium;
border-color: black;
padding: 2px;
border-collapse: collapse;
}

thead.tmatrix, thead.output_table th {
border-style: solid ; 
border-width: medium;
border-color: black;
}

object.number_line {
border-style: solid ; 
border-width: thin;
border-color: black;
}

object.diagram_right {
float: right;
}

object.diagram_right_bordered {
border-style: solid ; 
border-width: thin;
border-color: #0000FF;
margin: 5px;
float: right;
}

object.diagram_right_single_col {
float: right;
clear: right;
}

object.diagram_right_single_col_bordered {
border-style: solid ; 
border-width: thin;
border-color: #0000FF;
margin: 5px;
float: right;
clear: right;
}

object.diagram_left {
float: left;
}

object.diagram_left_bordered {
border-style: solid ; 
border-width: thin;
border-color: #0000FF;
margin: 5px;
float: left;
}

object.diagram_left_single_col {
float: left;
clear: left;
}

.clear_float {
clear: both;
}

div.section_box {
box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
width: 100%;
border-style: none solid solid solid;
border-width: thin;
border-color: black;
padding: 0px 5px; /* No padding top and bottom. 5px left and right. */
float: left;
}

div.result_box {
box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
width: 100%;
background-color: #FFFFCC;
border-style: solid;
border-width: thin;
border-color: black;
padding: 0px 5px; /* No padding top and bottom. 5px left and right. */
float: left;
}

div.zone_box {
box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
width: 100%;
background-color: #CCFFCC;
border-style: solid solid none solid;
border-width: thin;
border-color: black;
padding: 0px 5px; /* No padding top and bottom. 5px left and right. */
float: left;
}



table.equation_block {
margin: 0px;
border-style: none ; 
padding: 0px;
}

div.adsense_block {
padding: 5px;
text-align: center;
}

div.adsense_block_float_right {
padding: 5px;
float: right;
}