body{
	background-color: rgb(2, 37, 74);
	font-family: arial;
}
#bigBox{
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#left{
	width: 920px;
	float: left;
	display: table-cell;
}
#right{
	background-color: grey;
	width: 128px;
	float: right;
	bottom: 0;
	border: 1px solid black;
	display: table-cell;
}
.sideref{
    margin-bottom: 5px;
    display: inline-block;
}
#shareFacebook{
    background-image: url('images/fb1.png');
}
#shareTwitter a{
}
/* Outline entire section */
#s1{
	width: 900px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: #FFF;
	padding: 10px;
}
/* 1 - Title */
#ss1{
	text-align: center;
    color: rgb(255,255,0);
    font-size: 24px;
}
/* 2 - Intro */
#ss2{
	background: #FFF;
	width: auto;
	height: auto;
}
#ss2 p{
	margin-left: 3%;
	margin-right: 3%;
}
/* 3 - Input */
#ss3{
	background:#FFF;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}
#ss3 h2{
	margin-top: 0px;
	text-align: center;
}
#ss3 table{
	width: auto;
	margin: auto;
	margin-top: -10px;
}
#ss3 table td{
    font-size: 14px;
    background: #EEE;
}
.inputName{
	width: 125px;
	background: #aaa;
}
.inputField{
	width: 105px;
	background: #aaa;
}
.inputNameCell{
	padding-left: 3px;
}
.type1{
	width: 85px;
	margin-left: 5.5px;
}
.type2{
	font-size: 14px;
	width: 89px;
	margin-left: 6px;
}
/* Container for image and results */
#container{
	width: 98%;
	margin-left: 1%;
	height: 400px;
	position: relative;
}
/* 4 - Result section */
#ss4{
	background: #FFF;
	width: 394px;
	position: absolute;
	top: 3px;
	bottom: 2px;
}
#ss4 h2, h5{
	margin-top: 10px;
	text-align: center;
}
#col1{
	width: 60px;
}
#col2{
	width: 100px;
}
#table1{
    margin-left: 80px;
    text-align: center;
}
#table2{
	margin-left: 20px;
    text-align: center;
}
#col4{
	width: 120px;
}
#button1{
}
#calcButton{
}
textarea{
	resize: none;
	text-align: center;
	height: 16px;
    overflow: auto;
}
/* 5 - Image section */
#ss5{
	margin-top: 3px;
	margin-left: 397px;
	background: #BBB;
 	width: 50%; 
 	height: 340px;
 	position: absolute;
}
#pic1{	
	margin-left: 10px;
	margin-top: 7px;
}
/* 6 - Table section */
#ss6{
	background: #FFF;
	width:auto;
	height: auto;
	margin-left: 1%;
	margin-right: 1%;
	padding-bottom: 10px;
	position: relative;
}
#ss6 h2, h4{
	text-align: center;
}
#ss6 table{
	margin: 0 auto;
	background-color: #FFF;
	text-align: right;
}
#ss6 table td{
	padding-right: 2px;
}
.topRow{
	background-color: #aaa;
	font-weight: bold;
}
#t21{
	width: 55px;
}
#t22{
	width: 90px;
}
#t23{
	width: 55px;
}
/* Copyright section */
#ss7{
    width: 90%;
	margin-left: 5%;
    position: relative;
    top: -10px;
}
#ss7 p{
	text-align: center;
    font-size: 13px;
}
#ss7 table{
	width: auto;
	margin: auto;
}
/* Full Disclosure */
#ss8{
    width: 90%;
	margin-left: 5%;
	margin-top: 10px;
}
#p1{
	text-align: center;
}
#p2{
	text-align: justify;
    font-size: 14px;
}
/* Extra */
h2, h3, h4, h5, h6{
    color: rgb(0,0,200);
}
#reference{
    text-align: left;
}
h2{
	font-size: 18px;
}
