﻿.online_caption {
 font-size:1.2em;
 font-weight:600;
 margin-top:0;
}

.online_left {
 border-right:1px solid silver;
 padding-right:1em;
 vertical-align:text-top;
 width:50%;
}

.online_val {
 padding-right:1em;
 vertical-align:text-top;
 width:50%;
}

.online_right {
 padding-left:1em;
 vertical-align:text-top;
 width:50%;
}

input.repairbutton {
 margin: 1em 0 0.3em;
 padding: 0.3em 1em;
 background-color:forestgreen;
 border-color:green;
 color:white;
}

input.loginbutton {
 margin: 1em 0 0.3em;
 padding: 0.3em 1em;
}

input.cancelbutton {
 margin: 1em 0;
 padding: 0.3em 1em;
 background-color:red;
 border-color:red;
 color:white;
}

input.resetbutton {
 margin: 1em 0;
 padding: 0.3em 1em;
 background-color:#9a9a9a;
 border-color:#9a9a9a;
 color:white;
}

.online_choices td {
 vertical-align:top;
 padding-bottom:1em;
}

.online_crosslink td {
 vertical-align:top;
 padding-bottom:0.5em;
}

.online_choices .leftcolumn {
 padding-right: 1em;
}

input.blur {
color: #808080;
}

.nodecor
{
 border-bottom: none;
 text-decoration: none;
}





