html, body, form 
{
	min-height: 100%;
}
html 
{
	overflow: -moz-scrollbars-vertical;
	overflow: scroll;
}
body 
{
	background: url(/Upload/Images/Layout/bg.gif) repeat-y center;
	background-color: #e3e3e3;
}

#wrapper 
{
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}

#container 
{
	position: relative;
	width: 967px;
	height: 100%;
	margin: 0 auto;
	background-color: #fff;
	margin-bottom: 50px;
}

#container div 
{
	text-align: left;
}

/*#sitearea {
background:transparent url(../../Upload/Images/sa_bg.gif) repeat-y scroll 0 0;
height:auto !important;
margin:0 auto -30px;
min-height:100%;
width:590px;
}*/

/*#parentheader {
background:#204B91 url(../../Upload/Images/hd_bg-part.jpg) repeat-x scroll 0 0;
height:120px;
}*/

#header 
{
	position: relative;
	float: left;
	background: url(../../Upload/Images/hd_bg.jpg) no-repeat scroll 0 0;
	height:120px;
	width: 967px;
}


#navigation_menu 
{
	position: relative;
	float: left;
	background:transparent url(../Menu/Custom/img/navdiv_bg2.gif) repeat-x scroll 0 0;
	width: 967px;
	height: 42px;
	text-align: left;
	z-index: 100;
}

#cargolink_banner 
{
	position: relative;
	float: left;
	width: 967px;
	height: 218px;
	text-align: left;
	padding-top: 4px;
}

#middle 
{
	position: relative;
	float: left;
	clear: both;
	width: 967px;
	margin-top: 10px;
}

#content_side 
{
	position: relative;
	float: left;
	width: 270px;
}

#content_side_alt 
{
	position: relative;
	float: left;
	width: 140px;
}

#content_side_1,
#content_side_2,
#content_side_3 
{
	position: relative;
}

#content 
{
	position: relative;
	float: left;
	width: 680px;
	margin-left: 8px;
}
html>body #content 
{
	width: 680px;
}

#content_alt 
{
	position: relative;
	float: left;
	width: 810px;
	margin-left: 8px;
}
html>body #content_alt 
{
	width: 810px;
}

#content_1,
#content_2 
{
	position: relative;
}

#login 
{
	position: relative;
	width: 250px;
	float: left;
	padding-top: 10px;
}
html>body #login 
{
	bottom: 30px;
}




#footer 
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 80px;
	text-align: center;
		
	clear: both;
}
html>body #footer 
{
	position: relative;
	bottom: -50;
	width: 100%;
	display: block;
	padding: 0;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#footerdata 
{	
	width: 950px;
	border-top:1px solid #BFBFBF;
	margin: 0px 0px 0px 0px;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
	margin: 0 auto;
}
html>body #footerdata 
{
	border-top:1px solid #BFBFBF;
	position:relative;
	clear:both;
	margin: 0px auto 0px auto;
	/*position: relative;
	display: block;
	width: 950px;
	height: 60px;
	text-align: center;*/
}

html>body #footerdata table 
{
}



.ftbox, .ftbox a {
color:#9C9C9C;
color:#5E5E5E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

/*#innerfooter 
{
	width: 950px;
}*/


/* Cargolink-specific */

#logo {

height:90px;
padding-left:10px;
width:300px;
}



#hdrl {
background:transparent url(../../Upload/Images/hd_l.gif) no-repeat scroll 0 0;
float:left;
}

#hdrr {
background:transparent url(../../Upload/Images/hd_r.gif) no-repeat scroll 0 0;
float:right;
}

#hdrl, #hdrr {
height:120px;
width:24px;
}

#btn {
float:left;
}
#btn2 { float: left; width: 268px; height: 218px; background: url(../../Upload/Images/Layout/alt_nav5.jpg) 0 0 no-repeat }
#btn2 a { display: block; padding: 11px 0 14px 18px; color: #f6c506; font-size: 14px; text-transform: uppercase; font-weight: bold; text-decoration: none; }


.btn {
background:transparent url(../../Upload/Images/btn_bg.gif) no-repeat scroll 0 0;
height:55px;
width:268px;
text-align: left;
}

.btn_short {
background:transparent url(../../Upload/Images/btn_bg_short.gif) no-repeat scroll 0 0;
height:55px;
width:130px;
text-align: left;
}

.btn a:link, .btn a:visited, .btn a:active, .btn a:hover {
color:#F6C506;
display:block;
font-size:14px;
font-weight:bold;
padding:18px 0 0 18px;
text-decoration:none;
text-transform:uppercase;

font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
line-height:normal;
}

.btn_short a:link, .btn_short a:visited, .btn_short a:active, .btn_short a:hover {
color:#F6C506;
display:block;
font-size:14px;
font-weight:bold;
padding:18px 0 0 18px;
text-decoration:none;
text-transform:uppercase;

font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
line-height:normal;
}

.btnDblLine {
background:transparent url(../../Upload/Images/btn_bg.gif) no-repeat scroll 0 0;
height:55px;
width:268px;
text-align: left;
}

.btngrey {
background:transparent url(../../Upload/Images/btn_bg.gif) no-repeat scroll 0 0;
height:55px;
width:268px;
}

.btngrey a:link, .btngrey a:visited, .btngrey a:active, .btngrey a:hover {
color:#E3E3E3;
display:block;
font-size:14px;
font-weight:bold;
padding:18px 0 0 18px;
text-decoration:none;
text-transform:uppercase;

font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
line-height:normal;
}

.btnDblLine a:link, .btnDblLine a:visited, .btnDblLine a:active, .btnDblLine a:hover {
color:#F6C506;
display:block;
font-size:14px;
font-weight:bold;
padding:10px 0 0 18px;
text-decoration:none;
text-transform:uppercase;

font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
line-height:normal;
}




#title 
{
	text-align: left;
}

#title h1 {
margin-top:10px;
}

#title h1, #title h1 span#autolink, #title h1 span#page {
font-size:20px;
text-transform:uppercase;
}

#title h1 span#cargolink {
color:#1E488E;
float:left;
padding-right:5px;
font-family:Arial,Helvetica,sans-serif;

font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#title h1 span#page {
color:#F1AF00;
float:left;
font-family:Arial,Helvetica,sans-serif;

font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#ft2 {
background:transparent url(../../Upload/Images/ft_bg2.gif) repeat-x scroll 0 100%;
margin:0 auto;
width:960px;
}

#content {
-x-system-font:none;
color:#5E5E5E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#content_side {
-x-system-font:none;
color:#5E5E5E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#content input {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#content option {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.maintext {
-x-system-font:none;
color:#5E5E5E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#MyBPControlLayout_Container_552_MyControl552_tbSearch, 
#MyBPControlLayout_Container_722_MyControl722_tbSearch 
{
	border: 1px solid #193C77;
	border-right: 0px;
	margin: 0px;
	height: 23px;
	width: 130px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding: 3px;
}
#MyBPControlLayout_Container_552_MyControl552_lnkbSearch img,
#MyBPControlLayout_Container_722_MyControl722_lnkbSearch img,
#MyBPControlLayout_Container_737_MyControl737_lnkbSearch img
{
	display: block;
	margin: 0px;
	padding: 0px;
}
#MyBPControlLayout_Container_642_divContainer 
{
	float: right;
}

#MyBPControlLayout_Container_552_divContainer,
#MyBPControlLayout_Container_722_divContainer 
{
	padding: 10px;
	background: url(../Layouts/BizCargoLink/search_bg.png) no-repeat left bottom;
}

#MyBPControlLayout_Container_552_divContainer table,
#MyBPControlLayout_Container_722_divContainer table  
{
}

#newslistfoo
{
	/*height: 160px;
	overflow: auto;*/
}
#MyBPControlLayout_Container_630_MyControl630_hlShowAll,
#MyBPControlLayout_Container_629_MyControl629_hlShowAll
{
	padding-left: 5px;
}