﻿*{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
}
.clearb
{
    clear:both;
}

.header
{
    color:#06c;
    font-size:200%;
    padding:1em 0 0.5em 0;
    margin:0px;
}
.progress
{
    height:1em;
    width:23em;
}
.mainMenu
{
    background:#323a76;
    margin:0 0 2em 0;
}

.menuItem
{
    display:inline-block;
    text-align:center;
    width:150px;
    padding:4px;
    border-right:solid 4px #fff;
}
.menuItem.solderJoint 
{
    width:190px;
}
.menuItem:hover
{
    background:#3f4995;
}

.menuItem a
{
    width:100%;
    display:inline-block;
    color:#fff;
    text-decoration:none;
}
.username a
{
    width:100%;
    padding:0 0 0 1em;
    color:#fff;
    font-weight:normal;
}

.username
{
    display:inline-block;
    float:right;
    color:#fff;
    font-weight:bold;
    padding:4px;
    margin:0px 10px 0px 0px;
}

.modelParamsPan
{
    float:left;
    width: 270px;
    margin:0px 2em 0px 0px;
}
.thirdPan{
    width: 575px;
}
.modelParamsPan label
{
    height:2em;
    text-align:right;
    display:inline-block;
    width:10em;
    float:left;
    clear:left;
    margin:0px 0px 0.5em 0px;
}
.modelParamsPan > span
{
    height:2em;
    float:left;
    clear:right;
    text-align:left;
    display:inline-block;
    /*width:10em;*/
    margin:0px 0px 0.5em 1em;
}
.inputPan
{
    float:left;
}
.inputPan label
{
    display:inline-block;
    height:1.5em;
    width:10em;
    text-align:right;
    margin:0 1em 0 0;
}

.messagePan
{
    margin:1em 0px;
}
.errorMessage
{
    display:block;
    color:Red;
    padding:1em;
    border:solid 1px red;
    font-size:150%;
}
.notificationMessage
{
    display:block;
    color:Green;
    padding:1em;
    border:solid 1px green;
    font-size:147%;
}

.leftPan
{
    float:left;
    width:60%;
}
.rightPan
{
    float:left;
    padding:2em 0 0 1em;
}
.dataWrapper
{
height:7em;
width:100%;
overflow-y:scroll;
color:#666666;
}
.smallHeader
{
    color:#06c;
    font-weight:bold;
    font-size:120%;
}
.err{color:red;}

.reportPan
{
    width:795px !important;
}
.reportPan h1
{
    font-size:200%;
    text-align:center;
}

.reportPan h2
{
    font-size:150%;
    text-align:center;
}
.center{
    width:900px;
    margin:0px auto;
    overflow:hidden;
}
.center .inputPan
{
    width:300px;
}
.halfPagePan
{
    float:left;
    overflow:hidden;
    width:49%;
}
.twoThirdPagePan
{
    float:left;
    overflow:hidden;
    width:70%;
}

.oneThirdPagePan
{
    float:left;
    overflow:hidden;
    width:28%;
    padding:0 0 0 10px;
}
.boldLabel
{
    font-weight:bold;
    line-height:1.5;
}
.progress{
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: 100;
    background-image :url(/images/progress.gif); 
    background-repeat: no-repeat; 
    background-position:center center;
}
.axisystatus{
    position: absolute; 
    left: 5px; top: 5px;
    background-image :url(/images/lin.png); 
    background-repeat: no-repeat;
}
.axsixstatus{
    position: absolute; 
    height:15px; 
    width:67px;
    padding-left: 2px; 
    border:solid 1px #000000;
    font:11px Arial;
}
.introduction
{
    margin:0 auto 1em;
    width:75%;
    font-size:1.2em;
}
.rangelabel
{
    display:block;
    margin:0 0 0.5em 11em;
}
#resetPasswordForm
{
    display:none;
    border: 1px solid #999;
    padding: 5px;
}
#resetPasswordForm label
{
    display:inline-block;
    width:150px;
}
#pwdChangeError
{
    display:none;
    color:red;
}