body {
    width:600px;
    margin: 0px auto;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    color:black;
}

h1 {
    width: 585px;
	background-color: darkblue;
	font-size: 32px;
	color: yellow;
    text-align: center;
    margin-top: 5px;
	margin-bottom: 0px;
	padding: 5px;
}

h2 {
    width: 585px;
	background-color: rgb(163,161,161);
	font-size: 20px;
	color: darkblue;
    text-align: center;
    margin-top: 0px;
	margin-bottom: 5px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

h3 {
	color: blue;
	font-weight: bold;
	font-size: 16px;
    margin-top: 5px;
	margin-bottom: 0px;
    margin-left: 20px;
}

h4 {
	color: blue;
	font-weight: bold;
	font-size: 16px;
    margin-top: 10px;
	margin-bottom: 10px;
    margin-left: 20px;
}

table {
    margin-top: 4px;
    margin-left: 40px;
}

p {
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 40px;
}

table td { height: 30px; }

input[type="text"] {
    text-align: right;
    width: 60px;
	padding-right: 2px;

}
		
.navBar {
    width: 590px;
    text-align: right;
	font-size: 14px;
	margin-bottom: 5px;
}
a:link { text-decoration: none; }

.beampic {
	float: left;
	width: 180px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
}

.steelprop {
    float: left;
	width: 414px;
	padding-top: 10px;
}

.inputload {
    float: left;
	width: 414px;
	padding-top: 0px;
}

.inputbm {
    float: left;
	width: 594px;
	border: 1px solid green;
	padding-top: 0px;
}

#Sxreqd {
    margin-top: 10px;
    margin-left: 40px;
}

#selectsect {
    float: left;
	width: 594px;
	padding-top: 0px;
}

#secttable {
	width: 590px;
	padding-top: 0px;
}

#secttable table {
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
}

#secttable td {
    height: auto;
    text-align: center;
	border: 1px solid grey;
}

#sectprop {
	float: left;
	padding-top: 0px;
}

#sectprop table {
    margin-top: 10px;
    margin-left: 30px;
}

#sectprop td {
    height: 30px;
    text-align: left;
}

#WFimage {
    margin-top: 0px;
    margin-left: 40px;
	float: left;
}

#WFimage img { margin-top: 30px; }

#checksect {
	float: left;
	width: 594px;
	padding-top: 10px;
}

#checksect table {
    margin-top: 0px;
    margin-left: 40px;
}

#checksect h4 {
    margin-top: 0px;
	margin-bottom: 0px;
}

.OK {
	color: green;
	font-weight: bold;
}

.NG {
	color: red;
	font-weight: bold;
}

.greenright {
	color: green;
	font-weight: bold;
}

.blueright {
	color: blue;
	font-weight: bold;
}
