﻿/* 
================================
Skin styles for DotNetNuke
================================
*/   
a img {border:0px;}
.pagemaster {
	width: 100%;
	background-color: #fefefe;		
}
.skinmaster {
	height: 100%;
	background-color: #fff;
/*	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid;
	border-color: #cccccc; 
*/
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
	
}
.skinheader {
	background-color: #FFFFFF;
	width:918px;
	height:30px;
	margin:0px 0px 0px 0px;
}
.skingradient 
{
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
}
.leftpane {
	background-color: transparent;
	padding-top: 6px;
}
.contentpane {
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	width:510px;
}
*html.contentpane {
	background-color: transparent;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	width:510px;
}
.rightpane {
	width: 220px;
	background-color: white;
	padding-right:5px;
	padding-top:6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	
}
*html.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:22px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        /*padding: 1px 3px 3px 1px;	*/
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}
.main_dnnmenu_rootitem img {width:auto;}

.main_dnnmenu_itemhover {  
	
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.footerCopyright {height: 39px; padding-left: 18px; padding-top: 7px;}
.footerCopyright p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004080;}
.footerCopyright p a {color:#004080; text-decoration: none;}
.footerCopyright p a:hover {color: #464646; text-decoration: none;}


.toplevelNav 
{
    height: 23px; 
}
.toplevelNav img 
{
    margin:0px 6px 0px 0px;
    vertical-align:middle;
}


.topnavHome {width: 60px; padding-left: 15px}
.topnavAbout {width: 74px;}
.topnavLogistics {width: 69px;}
.topnavTransit {width: 143px;}
.topnavFreight {width: 110px;}
.topnavImports {width: 115px;}
.topnavQuote {width: 89px;}
.topnavFeatures {width: 71px;}
.topnavNews {width: 56px;}
.topnavCareers {width: 66px;}

.subNav 
{
    background-image: url(../images/subNav_bkg.gif); 
    background-repeat: no-repeat; 
    border-left: solid #D9D9D9 1px; 
    border-right: solid #D9D9D9 1px;
}
.rhLogin img {vertical-align:top;margin-bottom:1px;}
.rhUsers 
{
    height: 25px; 
    padding-right:20px;
}
.rhUsers img {vertical-align:top;margin-bottom:3px;}

.homeBox {}
#homeBoxesTable {text-align:center;}
.rh_NormalTextBox {border: solid #AADA98 1px;}
#centrePic {border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9;}

.homeBoxesNews td h1 {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#464646; margin: 0px 0px 0px 0px;}
.homeBoxesNews td p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; margin-top: 0px; padding: 0px 0px 0px 0px; margin-bottom: 4px;}
.homeBoxesNews td a {color: #55B531; text-decoration: none; text-transform:lowercase;}
.homeBoxesNews td a:hover {color: #464646; text-decoration: none;}

.centreLeftNav {width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0px 0px 10px 15px;}
.centreLeftNavBlock {width: 150px; font-family: Arial, Helvetica, sans-serif; color: #003300;}
.centreLeftNavBlock ul {margin:0px; padding:0px; _margin-bottom:-11px;}
.centreLeftNavBlock ul li { list-style-type:none; margin:0px; padding:0px;color:#464646;}
.centreLeftNavBlock ul li a,.centreLeftNavBlock ul li a:visited {border-bottom: 1px solid #BBE1AD; display: block; color:#464646; text-decoration: none; text-align:left; text-indent: 6px; background:url('../../../0/leftnav.gif') no-repeat 0px 0px;}
.centreLeftNavBlock ul li a:hover, .centreLeftNavBlock ul li a.over {color:#FFFFFF; background-position:0 -23px;  text-decoration:none;}

.centreFooter {width: 510px; border-top: solid #BBE1AD 1px; margin-top: 10px;}
.centreFooter img {padding-bottom: 6px; padding-top: 6px;}

.footerBox {width: 163px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top:10px;}
.footerBox h1 {font-size: 11px; font-weight: bold; color: #55B531; margin-bottom: 0px;}
.footerBox p {color: #818181; margin-top: 0px; line-height: 13px; font-size: 11px;}
.footerBox a {color: #55B531; text-decoration: none;}
.footerBox a:hover {color: #464646; text-decoration: none;}
.homeBoxesSpace {width: 21px; vertical-align: top;}

.centreRightBox {width: 210px; height: 215px; background:url('../../../0/homebox_curves.gif') no-repeat center bottom; vertical-align: top;}
.centreRightBox p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; margin-top: 0px; padding: 0px 10px 0px 10px;}
.centreRightBox h1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #55B531; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px;}

.newsBoxesNews  {border-bottom:solid 1px #BBE2AD; width:510px; margin-right:6px; margin-bottom:9px;}
.newsBoxesNews td h1 {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#464646; margin: 0px 0px 0px 0px;}
.newsBoxesNews td p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #818181; margin-top: 0px; padding: 0px 0px 0px 0px; margin-bottom: 4px;}
.newsBoxesNews td a {color: #55B531; text-decoration: none; text-transform:lowercase; font-size: 11px;}
.newsBoxesNews td a:hover {color: #464646; text-decoration: none;}



.newsEntry {color:#888;}
.newsEntry h1 {color:#004080; font:bold 14px Arial; margin:0px; width:300px;}
.newsEntry h2 {color:#75B7E9; font:12px Arial; margin:0px; width:300px;}
.newsEntry span.date {color:#56B630; font:11px Arial;}

.vacancy {border-bottom:solid 1px #BBE1AD;font:11px Arial; color:#464646} /*padding-top:5px;*/
.vacancy span.type {font:bold 14px Arial, Helvetica, sans-serif;color:#55B531;}
.vacancy span.info {font:bold 11px Arial, Helvetica, sans-serif;color:#BBE1AD;}

.jobDetails {width: 325px; padding-top: 20px; padding-right: 10px; vertical-align:top;font:11px Arial; color:#464646}
.jobDetails h1{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #55B531; margin: 0px 0px 0px 0px; color: #55B531;}
.jobDetails h2{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #BBE1AD; margin: 0px 0px 5px 0px; color: #BBE1AD;}
.jobDetails img {padding-top: 17px;}

.jobDetailsMiddle {width: 16px; padding-top: 36px; vertical-align: top;}

.jobDetailsRight {width: 150px; padding-top: 30px; vertical-align: top;}
.jobDetailsRight img {padding: 0px 0px 0px 0px;}

.applicationFirst { margin-right: 5px; width: 510px;font-size: 11px; color: #464646; font-family: Arial, Helvetica, sans-serif;}
.applicationFirst h1, .applicationSecond h1, .applicationThird h1, .applicationFourth h1, .applicationFinish h1 {font: bold 11px Verdana, Helvetica, sans-serif; color: #003300; text-align: left; margin:0px; padding:0px;}
.applicationFirst span.description {font:11px Arial, Helvetica, sans-serif;color: #464646;}

.applicationFirst table {font:13px Arial, Helvetica, sans-serif; width: 510px; color: #55b531;}
.applicationFirst table td:first-child {width:130px;text-align:right;vertical-align:top;}/* Hack For FF */
.applicationFirst hr, .applicationSecond hr, .applicationThird hr, .applicationFourth hr, .applicationFinish hr {border-right: 0px; border-top: 0px; background: #bbe1ad; border-left: 0px;width: 510px; color: #bbe1ad; border-bottom: 0px; height: 1px}

.applicationFirst ul {margin:0px;padding:0px; }
.applicationFirst ul li {list-style:none;}

.applicationFirst div.question {color:#55b531;}

.applicationSecond {width:510px; text-align:left;}

.applicationSecond table {font:13px Arial, Helvetica, sans-serif;width:510px;color:#55b531;}
.applicationSecond table td:first-child {vertical-align:top; width:268px;}

.applicationThird {width:510px; text-align:left; font:13px Arial, Helvetica, sans-serif; color:#55b531;}
.applicationThird table {font:13px Arial, Helvetica, sans-serif;width:510px;color:#55b531;}

.applicationFourth {width:510px; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#464646;}
.applicationFourth table {font:11px Arial, Helvetica, sans-serif;width:510px;color:#55b531;}
.applicationFourth table td:first-child {width:163px; text-align:left;}
.applicationFourth table.alt td:first-child {width:263px; text-align:left;}
.applicationFourth table.alt2 td:first-child {width:255px; text-align:left;}

.applicationFinish {width:510px; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#464646;}
.applicationFinish table {font:11px Arial, Helvetica, sans-serif;width:510px;color:#55b531;}
.applicationFinish table td {vertical-align:top;}
.applicationFinish table.alt td:first-child {width:250px}

div.resumeViewer {width:510px; font:12px Arial;color:#464646;}
div.resumeViewer div.resumeItem {display:none; margin-left:16px;}
div.resumeViewer div.resumeItem h1 {font:bold 13px Arial, Helvetica, sans-serif; color: #003300; text-align: left; margin:15px 0px 0px 0px; padding:0px;}
div.resumeViewer div.resumeItem table {font:12px Arial;}
div.resumeViewer div.resumeItem table td:first-child, div.resumeViewer div.resumeItem table td.firstChild {color:#55b531; text-align:left; width:110px;}
div.resumeViewer div.resumeItem table.alt {text-align:left;}
div.resumeViewer div.resumeItem table.alt td:first-child {color:#000;}
div.resumeViewer div.resumeItem table.alt th {color:#55b531;}
div.resumeViewer div.resumeItem table.alt table.childTable tr td:first-child {color:#55b531; text-align:left; width:110px;}
span.name {font:bold 13px Arial, Helvetica, sans-serif; color: #003300; text-align: left;}

tr.newsView td {padding-bottom:8px;}
.newsSearch {border:0px;background:url('../../../../Portals/0/green_search.gif ') no-repeat;width:40px; height:13px; cursor:pointer;}


.applicationBack {float:left;}
.applicationNext {float:right;}
.applicationCSS a {color:#A2D58B;font:bold 13px Arial;white-space:nowrap;}
.applicationCSS a:active {color:#A2D58B;text-decoration:none;}
.applicationCSS a:hover {color:#60BB40;text-decoration:none;}

.getQouteError {position:absolute;z-index:100; margin:-8px 0px 0px -330px; white-space:nowrap;}
.requestABrochure {position:absolute;z-index:100; margin:-8px 0px 0px -365px; white-space:nowrap;}

.consignmentDetails
{
 text-align: center;
font-family: Arial, Helvetica, sans-serif; font-size: 9px; 
font-weight: normal;
font-size: 11px;
color: #fff;
width: 500px;
vertical-align: top;

border: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

.consignmentDetails td 
{
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
vertical-align: top;
}

#imgcontainer {
	text-align: right;
}




#imgcontainer {
	text-align: right;
}

table.pages
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 200px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.pages td
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}
