#clacContain
{
	height: auto;
	min-height: 1px;
	margin-left: 30px;	
}
#calcBlurb
{
	width: 550px;
	min-width: 550px;
	color:#595959;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	text-align:left;
	text-decoration:none;
	margin-left: 5px;	
}
#calcFSBar
{
	margin-top: 20px;
	margin-bottom: 10px;	
}
.calcFileLabel
{
	float: left;
	width: 100px;
	min-width: 100px;
	color:#3680B6;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-left: 5px;	
}
.calcFileBox
{
	float: left;
	width: 150px;
	min-width: 150px;	
}
.calcSpeedLink a
{
	float: left;	
	color:#3680B6;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
}
#calcMainTable
{
	/*width: 718px;*/
	/*min-width: 718px;*/
	/*height: 412px;*/
	padding-bottom: 50px;	
}
.calcSizeOption
{
	width: 150px;
	min-width: 150px;
	height: 27px;
	float: left;
	color: #595959;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
}
#calcSelBar
{
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	width: 708px;
	min-width: 708px;
	height: 27px;
	padding-top: 5px;	
}
#calcBlueHeader
{
	margin-left: 5px;
	height: 27px;
	background-color: #61a0d0;
	padding-top: 5px;	
}
.calcBlueSect
{
	float: left;
	width: 200px;
	min-width: 200px;
	height: 27px;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.calcWhite
{
	margin-left: 5px;
	/*width: 708px;
	min-width: 708px;*/
	height: 17px;
	background-color: #ffffff;
	padding-top: 3px;
	clear: both;
}
.calcWhiteCell
{
	float: left;
	width: 200px;
	min-width: 200px;
	height: 17px;
	color: #595959;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.calcWhiteCellTime
{
	float: left;
        width: 370px;
        min-width: 370px;
        height: 17px;
        color: #595959;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight:bold;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
}
.calcGrey
{
	margin-left: 5px;
	/*width: 708px;
	min-width: 708px;*/
	height: 17px;
	background-color: #eeeeee;
	padding-top: 3px;	
	clear: both;
}
.calcGreyCell
{
	float: left;
	width: 200px;
	min-width: 200px;
	height: 17px;
	color: #595959;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.calcGreyCellTime
{
	float: left;
        width: 370px;
        min-width: 370px;
        height: 17px;
        color: #595959;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight:bold;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
}
#calcDisclaimer
{
	color:#595959;
	width: 718px;
	min-width: 718px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	text-align:left;
	text-decoration:none;
}

/* ===================== */
/* = new table styling = */
/* ===================== */
table#calcMain {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  text-align: left;
}

table#calcMain thead {
  background-color: #61A0D0;
  color: white;
  vertical-align: middle
}

table#calcMain thead th {
  padding: 12px 2px;
  font-weight: bold;
}

table#calcMain thead th.connection {
  width: 165px;
}

table#calcMain thead th.capacity {
  width: 165px;
}

table#calcMain tbody tr {
}

table#calcMain tbody td {
  padding: 2px 0px;
  color: #595959;
  font-weight: bold;
}

table#calcMain tbody tr.even {
  background-color: #eee;
}

table#calcMain {
  margin-bottom: 2em;
}
