﻿body 
{
    margin: 0;
    padding: 0;
}
/* --- Form Style TOP HALF --- */
.top_container
{
	background-color:#ffffff;
	width:1002px;
	height:412px;
	margin:0;
	padding:0;
}
.top_left_container
{
	float:left;
	width:216px;
	height:400px;
}
.logo_container
{
	width:216px;
	height:198px;
}
.login_container
{
	width:216px;
	height:198px;
}
.login_container p
{
	margin-left:16px;
}

.top_right_container
{
	float:right;
	float:left;
	width:770px;
	height:412px;
}
.header_container
{
	width:780px;
	height:90px;
}
.cta_container
{
	width:780px;
	height:322px;
	background: url(../Images/welcome.jpg);
	background-repeat:no-repeat;
	background-position:center;	
}
.cta_transportation
{
	width:780px;
	height:322px;
	background: url(../Images/transportation.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.cta_warehouse
{
	width:780px;
	height:322px;
	background: url(../Images/warehouse.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.cta_brokerage
{
	width:780px;
	height:322px;
	background: url(../Images/brokerage.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.cta_about
{
	width:780px;
	height:322px;
	background: url(../Images/about.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.cta_3pl
{
	width:780px;
	height:322px;
	background: url(../Images/jbs-3pl.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.headerText
{
	float:right;
	margin-right: 15px;
	margin-top:1%;
	width:40%;
	height:95%;
	background-color:Transparent;
	text-align:center;
}
.headerText p
{
	padding-right: 10px;
}

.horizontal_spacer
{
	clear:both;
	width:1002px;
	height:20px;
}
.horizontal_spacer2
{
	clear:both;
	width:1002px;
	height:40px;
	padding-left:150px;	/* 114px; */
}
.horizontal_spacer3
{
	clear:both;
	width:1002px;
	height:40px;
	padding-left:250px;
}
.horizontal_spacer4
{
	clear:both;
	width:700px;
	height:auto;
	padding-left:150px;
}

/* --- Form Style BOTTOM HALF with 2 columns --- */
.bottom_2col_container, .bottom_container
{
	clear:both;
	width:1002px;
	margin:0;
	padding:0;
	text-align:left;
}
.left_column_container
{
	float:left;
	background-color:#ffffff;
	width:48.5%;
	margin:0;
	padding:0;
	text-align:left;
}
.right_column_container
{
	float:right;
	background-color:#ffffff;
	width:48.5%;
	margin:0;
	padding:0;
	text-align:left;
}
.left_column_container p, .right_column_container
{
	margin-left:4px;
	margin-right:4px;
}
/* --- Form Style BOTTOM HALF with 3 columns --- */
.bottom_3col_container
{
	clear:both;
	width:1002px;
	margin:0;
	padding:0;
	min-height:100px;
}
.bottom_left_2col_container
{
	float:left;
	width:661px;
	margin:0;
	padding:0;
}
.leftSide
{
	float:left;
	background-color:#FFFFFF;
	width:216px;
	margin:0;
	padding:0;
}
.leftSide p, a
{
	text-align:center;
}
.centerContent
{
	float:right;
	background-color:#FFFFFF;
	width:440px;
	margin:0;
	padding:0;
	text-align:left;
}
.bottom_right_1col_container
{
	float:left;
	background-color:#FFFFFF;
	width:335px;
	margin:0;
	padding:0;
	text-align:left;
}
.leftSide p, .centerContent p, .bottom_right_1col_container p
{
	margin-left:10px;
	margin-right:10px;
}

/* --- --- */
.left_blank_container
{
	float:left;
	width:216px;
	height:auto;
}
.file2_content_container
{
	float:left;
	width:780px;
	height:auto;
	text-align:left;
	position:relative;
}

/* --- Form Style FOOTER --- */
.footer_container
{
	background-color:#FFFFFF;
	clear:both;
	width:1002px;
	height:66px;
}

/* --- Form Style for reading a file --- */
.default_file_container
{
	background-color:#FFFFFF;
	clear:both;
	width:1002px;
	min-height:100px;
	margin:0;
	padding:0;
}
.default_file_container p
{
	margin-left:10px;
	margin-right:10px;
}

.file_content_container
{
	width:780px;
	height:auto;
}

.b2bmenuform
{
	width:780px;
	height:auto;
	text-align:center;
}
.blankrow
{
	width:780px;
	height:40px;
	text-align:center;
}

