*{
    font-family: arial, sans-serif;
    font-size: 10pt;
}

a{
    color: #0000AA;
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}

body{
    margin: 0px;
}

p{
    margin: 0 0 12px 0;
}

h1{
    margin: 0 0 12px 0;
}

td{
    vertical-align: top;
}

#Content{
    margin: 20px;
}
#BuiltContent{
    margin: 0px;
    width: 100%;
    text-align: center;
}
#Breadcrumb{
    background: #A0A0A0;
    padding: 5px;
}

#ToNewView{
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
}

.borderedTable{
    border: solid black 1px;
}
.borderedTable td, .borderedTable th{
    border: solid black 1px;
    padding: 5px;
}

.borderedTable th{
    background: #AAAAAA;
}

.unborderedTable{
    border: none;
}

.unborderedTable td, .unborderedTable th{
    border: none;
}

.col2{
    width: 600px;
}

.right{
    text-align: right;
}

.left{
    text-align: left;
}

.center{
    text-align: center;
}

.controls{
    text-align: right;
}

.error{
    color: red;
    border: solid red 1px;
}

.hideableEditor{
    visibility:hidden;
    position:absolute;
    top:0px;
    left:0px;
}
.hideableNonEditor{
    visibility:visible;
    position:absolute;
    top:0px;
    left:0px;
    height:40px;
    overflow:hidden;
}

#fillInTheTableEditor{
    border:0;
    margin-top:10px;
}
#fillInTheTableEditor td{
    width:105px;
    border:0;
    text-align:left;
}
.mixedInput{
    width:100px;
    text-align:left;
}
.labelInput{
    width:100px;
    text-align:left;
}
.numericInput{
    width:50px;
    text-align:left;
}

.formLabel{
    width: 150px;
    float: left;
}

.formValue{
    width: 300px;
}