/***********/
/* Streams */
/***********/


div.stream_definition {
width: 480px;
height: 400px;
background-color: white;
border: 1px black solid;
margin: 4px;
padding: 5px;
float: left;
}

div.stream_definition div.stream_body {
width: 370px;
}

div.stream_definition div.data-points {
width: 445px;
height: 315px;
}

div.plot {
width: 98%;
height: 100%;
}

textarea {
border: 1px sold black;
}

input.date_field {
width: 120px;
font-size: 12px;
height: 16px;
}

input.comment {
width: 150px;
margin-right: 4px;
}

input.value {
width: 60px;
margin-right: 4px;
}

input.data_submit_button {
display: inline;
}


div.data_point_form {
background: #eef none repeat scroll 0 0;
clear: both;
margin: 8px 0px 5px 0px;
padding: 5px 4px 5px 4px;
width: 440px;
border: 1px solid #aaf;
}

img.selected_view {
padding-bottom: 3px;
background: #ddddff;
margin-left: 0px;
width: 28px;
border: 1px #CCF solid;
}

img.delete_button {
width: 20px;
position: relative;
border: 1px solid black;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
}

img.not_selected_view {
padding-bottom: 3px;
margin-left: 0px;
}

img.zoom_control_in {
padding-bottom: 1px;
padding-top: 3px;
margin-left: 0px;
}

img.zoom_control_out {
padding-bottom: 3px;
margin-left: 0px;
}

img.zoom_control_innactive {
opacity: 0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
filter: alpha(opacity=50);					// second!
}

div.stats {
font-size: 12px;
-webkit-text-size-adjust: none;
margin: 5px;
float: right;
}

div.icon_label {
padding: 0px;
margin: 0px;
float: left;
height: 16px;
padding-top: 4px;
}

div.stats span {
width: 100%;
}

div.stream_definition div.header {
width: 450px;
padding: 0px;
padding-bottom: 5px;
padding-top: 0px;
margin: 0px;
height: 25px;
}

div.stream_definition div.header form {
display: inline;
float: right;
}

div.stream_definition div.header h3 {
float: left;
padding-left: 0.5em;
margin: 0;
font-size: 16px;
}


div.stream_view_form {
border: 1px dotted black;
background: #FFCA73;
padding: 10px 10px 0px 10px;
}

div.stream_form_line {
height: 2em;
padding: 2px;
border: 0px;
}

div.stream_table {
width: 100%;
height: 100%;
border: 1px solid gray;
overflow: auto;
}

div.stream_table a.dp_delete {
color: red;
text-decoration: none;
}

div.stream_table table {
width: 100%;
}

div.stream_table table thead tr th {
text-align: left;
}

div.stream_table text {
height: 262px;
width: 100%;
}

div.axis {
border: 0;
width: 100%;
}


div.sharing_form {
width: 430px;
height: 300px;
margin: 0 auto;
}

div.sharing_form div.graphoptions {
margin-bottom: 5px;
}

div.sharing_form table td {
padding-bottom: 10px;
padding-right: 8px;
}

div.sharing_form label {
margin-right: 5px;
}

div.form_link { 
width: 100%;
clear: both;
margin-bottom: 5px;
}