/***************/
/* Stream sets */
/***************/

div.stream_set {
padding-bottom: 10px;
clear: both;
}

div.graphkey {
width: 150px;
clear: both;
margin: 0 auto;
}

div.graphkey ul {
width: 100%;
clear: both;
}

div.graphkey ul li {
list-style-type: none;
width: 80px;
color: #EEE;
text-align: center;
font-size: 12pt;
width: 100%;
}

div.graphkey ul li#data {
background-color: #EDC448;
}

div.graphkey ul li#target {
background-color: #80A8F0;
}

div.graphkey ul li#average {
background-color: #F66;
}

/*******************/
/* The stream form */
/*******************/

div.stream_form {
width: 400px;
padding: 0.5em;
font-size: 14pt;
margin: 0 auto;
}

div.stream_form p {
font-size: 12pt;
}

div.stream_form tr.name {
height: 2em;
vertical-align: top;
}

div.stream_form tr.section-head {
height: 3em;
}

div.stream_form label {
width: 100%;
text-align: right;
}

div.stream_form div.standardbox h2 {
font-size: 14pt;
margin-top: 0px;
margin-bottom: 5pt;
}

div.stream_form div.streamoption {
width: 100%;
clear: both;
margin-top: 10pt;
}

div.streamoption h3 {
font-size: 12pt;
margin-top: 0px;
margin-bottom: 10pt;
clear: both;
}

div.streamoption h3.description {
margin-bottom: 0.25em;
}

div.streamoption label {
font-size: 10pt;
}

div.streamoption div.radiogroup {
width: 100%;
clear: both;
margin-top: 0.5em;
margin-bottom: 1em;
}

div.signup_box {
width: 250px;
text-align: center;
}

div.stream_aspect {
margin-top: 1em;
}



/*********************/
/* New stream button */
/*********************/

div#bottom-button {
background: #6565FE;
width: 200px;
float: left;
margin: 0px;
margin-top: 30px;
margin-bottom: 10px;
color: white;
font-size: 15px;
font-weight: 700;
font-variant: small-caps;
}

div#bottom-button select {
width: 100px;
}

div#bottom-button form {
display: inline;
float: left;
}

div#bottom-button a {
float: right;
width: 100px;
font-size: 18px;
color: white;
}

div#bottom-button a#upgrade_link {
font-size: 14px;
width: 170px;
}

div#bottom-button #main {
padding: 10px 20px 0px 20px;
margin-bottom: 0px;
clear: both;
}


select#user_timezone {
width: 50%;	
}

div.create_new_stream {
float: left;
}

input.datarange {
width: 40px;
}

input.datatarget {
width: 50px;
}

table.new_data_form tbody tr td label {
font-size: 10px;
}

table.new_data_form tbody tr td {
padding: 0px;
margin: 0px;
text-align: left;
}


/*
New stream form
*/

div#newstreamform {
margin-bottom: 12pt;
padding: 10pt;
border: 0px;
}

/*****************/
/* Button styles */
/*****************/

div#newgraph {
border: 2px solid #6565FE;
background-color: #BBF;
font-size: 14pt;
text-align: center;
width: 100%;
margin-bottom: 10px;
padding:8px;
}

a#newgraph {
width: 200px;
clear: both;
margin: 0 auto;
text-decoration: none;
}

/*********************/
/* New stream styles */
/*********************/

div.eg {
font-size: 10pt;
color: black;
width: 100%;
clear: both;
}


p.description {
margin: 0px;
padding: 0px;
padding-top: 0.5em;
float: left;
}


div.upgrade_ad p {
font-size: 14pt;
}