@charset "utf-8";
/* CSS Document */



.linkwhite a:link, .linkwhite a:active, .linkwhite a:visited 
{
	color:#bfe3ff;
	text-decoration: none;
}
.linkwhite a:hover {
	color: #dff1ff;
	text-decoration: underline;
}


a:link, a:active, a:visited 
{
	color: #00509F;
	text-decoration: none;
}
a:hover {
	color: #0099FF;
	text-decoration: underline;
}
#whiteline	{
	background-color: #e7e7e7;
	height: 1px;
	width: 100%;	
	margin: 20px 0px ;
	}	  
body {	
	margin:	0 auto;
	width:1056px;
	background-attachment: scroll;
	background-image: url(images/bg-grad.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}
	
a img	{	border: none;	}


* { margin:0; padding:0; }	

p { margin:0px 0 0px 0; }

.gray {
	background-color: #E6E6E6;
}
.outline {
}

.line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;	
}


td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	line-height: 15px;
	}

.outline-cell	{
	border:1px solid #e1e1e1;
	padding:10px;
	}

.fLang, #fLang	{
	width: 90px;
	float:right;
	font-size: 11px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;	
	color: #333;
	background-color:#dfdfdf;
	border: 1px solid #dfdfdf;
}
#menuWrap	{
	background-color: #dfdfdf;	
	width:988px;
	margin:	0 auto;
	height: 20px;	
	}
	
#menutgrad, #menubgrad, #table1, #table2	{
	width:988px;
	margin:	0 auto;	
}
#table-white	{
	color:#fff;
	}

#table1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 5px;
}
.menutgrad	{
	height:24px;
	background-image: url(images/menu-tgrad.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menubgrad2	{
	height:30px;
	background-image: url(images/menu-bgrad2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.menubgrad	{
	height:26px;
	background-image: url(images/menu-bgrad.gif);
	background-repeat: repeat-x;
	background-position: top;	
}
#header {
	background-image: url(images/header-grad.gif);
	background-repeat: repeat-x;
	height: 135px;					/*	!!! controls height */	
	width: 1000px

}
.logo	{
	background-image: url(images/CCS-logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 135px;					/*	!!! controls height */		
}
.body	{
	width:988px;
	margin:	0 auto;	
	background-image: url(images/img-0grad.gif);
	background-repeat: repeat-x;
	background-color: #D7D7D7;
}
.index {
	width:988px;
	margin:	0 auto;
	background: url(images/index-grad.jpg) repeat-x top;
}
.index td	{
	background: url(images/index-bg.jpg) no-repeat left top;	
	}

.left	{
	background-attachment: scroll;	background-image: url(images/bg-left.jpg);	background-repeat: no-repeat;
	background-position: top;
	width: 28px;
}
.right	{
	background-attachment: scroll;	background-image: url(images/bg-right.jpg);			background-repeat: no-repeat;
	background-position: top;
	width: 28px;
}

/* BOTTOM CONTENT  --------------------------  */

.inDT	{
	margin: 0 auto;
	width:80%;
	padding: 20px 0px 30px 0px;
/*	border-top: solid 1px #6b6b6b;
	border-bottom: solid 1px #6b6b6b;	*/
	}

.in1	{
	height:285px;
	background: url(images/index-foot-grad.jpg) repeat-x bottom;
	}
.in1 td	{
/*	padding: 30px 20px 10px 20px;*/
	vertical-align:top;
	}
.in1 h1	{
	color:#006bce;
	margin-top:0px;
	}
.index-angles	{
	background: url(images/index-curves.jpg) no-repeat left bottom;
	}

.in2 {
	margin-top:20px; /*same*/
}
.in2	td {
	padding: 0px 10px;
	font-size:10px;
	line-height:13px;
	width:33%;
}

table.in2 a:link , table.in2 a:visited  {
	font-size:10px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
	}
table.in2 a:active, table.in2 a:hover {
	color:#006bce;
	text-decoration:none;
	}
	


.index-mid-grad	{
	background: url(images/index-mid-grad.gif) repeat-x;
	height: 19px;	
	}
		
#content	{
	margin-top:1px;
}
#content td	{
	text-align:left;
	width:25%;
	vertical-align: top;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background: url(images/index-foot-grad.jpg) repeat-x bottom;
}
#contact a:link	, #contact a:visited {
	font-size:11px;
	color:#273f5d;
	}
#contact a:hover , #contact a:active {
	text-decoration:underline;
}

h1	{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin-top: 	0px;
	margin-right: 	1px;
	margin-bottom: 	9px;
	margin-left: 	0px;
}
h2	{
	text-transform: uppercase;	
	font-size: 12px;
	line-height: 17px;	
}
h3	{
	text-transform: uppercase;	
	font-size: 11px;
	line-height: 17px;	
}
h5	{
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
	}
h6	{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;	
	margin-left:0px;
}
.underline	{
	text-decoration: underline;
}
.sideline	{
	background-image: url(images/sideline.gif);
	background-repeat: no-repeat;
	background-position: left;	
}
#bgrad {
 border-TOP: solid;
 border-width: 4px;			
 border-color: #dadada;	
	width:988px;
	margin:	0 auto;	
	background-image: url(images/bgrad.jpg);
	background-repeat: repeat-x;
	height: 75px;	
	}

#bgrad2 {
	border-TOP: solid;
	border-width: 4px;
	border-color: #dadada;
	width:988px;
	background-image: url(images/footer-grad-white_R.jpg);
	background-repeat: repeat-x;
	height: 102px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	}	
#logos	{
	margin-top:20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
	}		
#footer	{
	height:58px;
	background-image: url(images/foot-grad.png);
	background-repeat: no-repeat;
	margin-top:14px;
	clear: both;
}
#footer	{
	height:58px;
	background-image: url(images/foot-grad.png);
	background-repeat: no-repeat;
	margin-top:3px;
	clear: both;
}
.content	{
	width:988px;
	margin:	0 auto;
}
.content a:link, .content a:active, .content a:visited {
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.content a:hover {
	color: #0099FF;
	text-decoration: none;
}

.txt-gray	{
	color: #CCCCCC;
}	
.txt-blk	{
	color: #000;
}	
.txt-white	{
	color: #fff;
}	

.txt-liteblue	{
	color:#bfe3ff;
}


.outline	{
	margin: 5px;
	padding: 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;			
	border-color: #cccccc #cccccc #cccccc #cccccc;
}

/* CSS BROWSWER SELECT  --------------------------  */

.title	{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	position: relative;
	width: 400px;
	top: 243px;
	left: 534px;
}
.title2	{
	color:#fff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	position: relative;
	width: 400px;
	top: 240px;
	left: 410px;
}
/*.gecko .title	{
	position: relative;
	text-align:left;	
	width: 400px;	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;	line-height: 16px;	position: relative;
	top: 	270px;
	left: 	250px;	
	color:#666666;	
}
*/


/* ABOUT -------------------- */

#cOverTable2	{
	background-color: #2d436b;
	background-image: url(images/corpOver-Grad-01.gif);
	background-repeat: repeat-x;	
	width:988px;
	margin:	0 auto;	
	}
.cOverTable3	{
	width:958px;
	margin:	20px auto;
	}	
/*	.cOverTable3 td	{
		border-style: solid;
		border-width: 1px 1px 1px 1px;			
		border-color: #556788;	
		}*/
.cOverTable3-cell1	{
	padding:25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;			
	border-color: #556788;			
	background-color: #42567a;
	}
.cOverTable3-cell2	{
	padding:25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;			
	border-color: #556788;			
	background-color: #283c60;
	}
#cOverTable2 td	{	

	color: white;	
}
#cOverTable3	{
	}
.cOver {
	color:#FFF;
}
#cOverNum {
	margin-left: 25px;
}
.cOverNum {
	color:#6a6f7d;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 40px;
	margin-top:5px;
	margin-bottom:10px;
}
.cO-blkOutline	{
	padding: 10px 12px 20px 12px;
	vertical-align:top;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #8a8a8a #8a8a8a #8a8a8a #8a8a8a;
	background-image:url(images/png-black.png);
	background-repeat: repeat;
	}
.nav	{	margin:10px;	}
.nav a {
	color: #00509F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;	
}
.nav a:hover 	{
	color: #0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #AAA;
}

.nav2	{	margin:10px;	}
.nav2 a {
	color: #002F5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.nav2 a:hover 	{
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #AAA;
}


/* BULLET LISTS -------------------- */

#CaseStudy ul	{
	margin-top:8px;	
	margin-bottom:12px;		
}
			 
ol {
	margin-left:18px;
}	
ul {
	list-style-type: none;
}
.bullet	{
	list-style-image: url(images/bullet_circle.gif);	
	margin-left:18px;
	}
.bullet-white	{
	list-style-image: url(images/bullet_circle-white.gif);	
	margin-left:24px;
	}	
	
	
/*	BACKGROUNDS	-------------------- */

#bg-clogin {
	height:400px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-login-customer.jpg);
	background-repeat: no-repeat;
}
#bg-elogin {
	height:400px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-login-employee.jpg);
	background-repeat: no-repeat;
}

#bg-About {
	height:489px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-CorpOverView.jpg);
	background-repeat: no-repeat;
}
#bg-Team {
	width:988px;
	margin:	0 auto;	
	background-image: url(images/bg-Team.jpg);
	background-repeat: no-repeat;
}
#bg-JeffLindsey {
	width:988px;
	margin:	0 auto;	
	background-image: url(images-team/bg-JeffLindsey.jpg);
	background-repeat: no-repeat;
}
#bg-GordAlton {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Gord-Alton.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Rob-Brennan {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Rob-Brennan.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Bryan-Davies {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Bryan-Davies.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Rick-Dolinski {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Rick-Dolinski.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Benjamin-Hecht {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Benjamin-Hecht.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Paul-Granger {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Paul-Granger.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Mike-Knorr {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Mike-Knorr.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Dennis-Koren {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Dennis-Koren.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Jim-Latimer {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Jim-Latimer.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Marc-Aurele-Malaison {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Marc-Aurele-Malaison.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Stan-Patterson {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Stan-Patterson.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Brian-Martin {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-BrianMartin.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
	color:black;
	}
		
#bg-Sandro-Caccaro {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Sandro-Caccaro.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Jim-Rudyk {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Jim-Rudyk.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}
#bg-Steve-Sacha {
	width:988px;
	margin:	0 auto;
	background-image: url(images-team/bg-Steve-Sacha.jpg);
	background-repeat: no-repeat;
	background-color: #141513;
	background-position: left top;
}

/*	CASE STUDIES	-------------------- */

#bg-Case-Studies {
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-CaseStudies.jpg);
	background-repeat: no-repeat;
	background-color: #cccccc;
	background-position: top;
}
.bg-CaseStudies_fr	{
	background-image: url(images/bg-CaseStudies_fr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
.cs-side	{
	padding:10px;
	background-image: url(images/CaseStudies-white.png);
	background-repeat: repeat;
	color: #FFF;
	}
.cs-tab1	{
	padding:10px;
	background-image: url(images/CaseStudies-light-blue.png);
	background-repeat: repeat;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;	
	}
.cs-body1	{
	padding:15px;
	background-image: url(images/CaseStudies-blue.png);
	background-repeat: repeat;
	color: #FFF;	
	}	
.cs-tab2	{
	padding:10px;
	background-color: #d5d7df;
	font-weight: bold;
	color: #000;		
	text-transform: uppercase;	
	}
.cs-body2	{
	padding:15px;
	background-color: #aaafbe;
	color: #000;	
	}	
.cs-tab3	{
	padding:10px;
	background-color: #121826;
	color: #FFF;	
	font-weight: bold;
	text-transform: uppercase;	
	}
.cs-body3	{
	padding:15px;
	background-color: #25304c;
	color: #FFF;		
	}		

/*	SERVICES 	-------------------- */
.bmodel-head1	{
	color:#9ad3ff;
	text-transform: uppercase;
	font-weight:bold;
	margin-bottom:-5px;
	}
.bmodel1	{
	vertical-align: top;	
	padding: 10px;
 border-style: solid;
 border-width: 1px ;			
 border-color: #999 ;
 background-color:#4f5c81;
}
.white td	{
	background:#fff;
	padding: 20px;
	vertical-align:text-top;
	}
	
.serv-body2	{
	padding:20px;
	background-color: #6b7687;
	color: #fff;	
	}	
.serv-body3	{
	padding:25px;
	background-color: #19274f;
	color: #fff;	
	}		
.serv-body4	{
	padding:25px;
	background-color: #565c71;
	color: #fff;	
	}			
#bg-services {
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-services.jpg);
	background-repeat: no-repeat;
	background-color: #cccccc;
	background-position: top;
}
.bg-services {
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-services.jpg);
	background-repeat: no-repeat;
	background-color: #cccccc;
	background-position: top;
}
.ServHead1	{
	background-color:#aaafbe;
	color:#fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	}
.Serv-Warehouse {
	background-image: url(images/serv-warehouse&dis.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}
		.Serv-Warehouse_fr {
	background-image: url(images/serv-warehouse&dis_fr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}
.Serv-CallCartage {
	background-image: url(images/serv-callcartage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}
		.Serv-CallCartage_fr {
	background-image: url(images/serv-callcartage_fr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}
.Serv-Head-DedTrucking {
	background-image: url(images/serv-trucking.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}
.Serv-Head-DedTrucking_fr {
	background-image: url(images/serv-trucking_fr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}		
.Serv-Head-FreightManage {
	background-image: url(images/bg-fm.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}
.Serv-Head-FreightManage_fr {
	background-image: url(images/bg-fm.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}				
		
		
.Serv-Head-Bmodel	{
	background-image: url(images/serv-bmodel.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}
		.Serv-Head-Bmodel_fr	{
	background-image: url(images/serv-bmodel_fr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}
.ServBody1	{
	padding:20px;
	background-color:#6e7996;
	color:#fff;
	}

.Serv-body7	{
 border-style: solid;
 border-width: 1px;			
 border-color: #999;		
	padding:30px;
	background-image: url(images/CaseStudies-blue.png);
	background-repeat: repeat;
	color: #FFF;
	}
.Serv-body-white	{
	padding:30px;
	background-color: #fff;
	color: #000;	
	}	
	
.bmodel-head	{
 border-style: solid;
 border-width: 1px ;			
 border-color: #999 ;
	padding:10px 25px;
	background-color:#19274f;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-align: center;
	font-size:11px;	
	}
.Serv-side	{
	padding:10px;
	background-image:	url(images/bg-serv-side-truck.jpg);
	background-color: #363f50;
	color: #FFF; 
	background-repeat: no-repeat; 	
	background-position: bottom;
	}	
.Serv-side-FM	{
	padding:10px;
	background-image:	url(images/fm-side-bg.jpg);
	background-color: #363f50;
	color: #FFF; 
	background-repeat: no-repeat; 	
	background-position: bottom;
	}		
.Serv-side-blank	{
	padding:10px;
	background-color: #363f50;
	color: #FFF; 
	background-repeat: no-repeat; 	
	background-position: bottom;
	}			

/* SIDE NAV ---------------------------*/

#sidenav p {
	margin-bottom: -8px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4d4e50;
}

.sidenavDown{
 border-style: solid;
 border-width: 1px;			
 border-color: #fff;
 	padding: 8px 5px;
	color:#fff;
	width: 205px;
	font-weight:bold;
	background:#24304d;
	text-indent: 8px;	
}

#sidenav UL {	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 205px;
}
#sidenav a {
	border-style: solid;
	border-width: 1px;
	border-color: #6a7586;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 205px;
	display: block;
	padding: 8px 5px;
	text-indent: 8px;
}
#sidenav li	{
	margin-top:2px;
	}
#sidenav a:hover 	{
	border-color: #999;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #6a7586;
}


/*	TECHNOLGOY	-------------------- */

#bg-technology {
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-technology.jpg);
	background-repeat: no-repeat;
	background-color: #cccccc;
	background-position: top;
}
#bg-technology_fr {
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-technology_fr.jpg);
	background-repeat: no-repeat;
	background-color: #cccccc;
	background-position: top;
}
.tech-body	{
 border-style: solid;
 border-width: 1px;			
 border-color: #999;	
	padding:30px;
	background-color:#3b4a73;
	color: #FFF;	
	}	
.tech-body1	{
 border-style: solid;
 border-width: 1px;			
 border-color: #999;		
	padding:20px;
	background-image: url(images/CaseStudies-blue.png);
	background-repeat: repeat;
	color: #FFF;	
	}
.tech-body-white	{
	padding:20px;
	background-color: #fff;
	color: #000;	
	}		
.tech-side	{
	padding:10px;
	background-image:	url(images/tech-dark-blue.png);
	background-repeat: repeat; 
	color: #FFF;
	}
.tab-tech-order	{
	padding: 5px 15px;
	background-color: #8fa99c;	font-weight: bold;
	color: #fff;	text-transform: uppercase;
	}	

.tab-tech-track	{
	padding: 5px 15px;
	background-color: #508dcb;	font-weight: bold;
	color: #fff;	text-transform: uppercase;
	}	

.tab-tech-measure	{
	padding: 5px 15px;
	background-color: #3b9165;	font-weight: bold;
	color: #fff;	text-transform: uppercase;
	}	
	
.tab-tech-invoice {
	padding: 5px 15px;
	background-color: #4372a1;	font-weight: bold;
	color: #fff;	text-transform: uppercase;
	}		


/*	TEAM	-------------------- */

.txt-TeamPosition	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #3778ba;
	text-transform: uppercase;
	}	
.txt-TeamName	{
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 17px;
	margin-bottom: 0px;
	color: #FFF;
	font-weight: lighter;
	text-transform: uppercase;
	}
.txt-TeamName-blk	{
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 17px;
	margin-bottom: 0px;
	color: #000;
	font-weight: lighter;
	text-transform: uppercase;
	}	
#team	{
	width: 95%;
	color: #FFF;	
	}
.team-body-height	{
	height: 165px;
	}
.team-bSpace	{
	height: 20px;
	}	
.bg-team-right1 {
	background-image: url(images-team/bg-team-right1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}


/*	HISTORY 	------------- */

#His-Body1 p	{
	margin:20px;
	}
.His-Cell0	{
	padding:5px;	
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #7f8fa9;	
	}
.His-cell1	{
	padding:20px;	
	border: 1px solid #7f8fa9;
	background-image: url(images/png-white.png);
	background-repeat: repeat;
	color:#fff;
	}

#His-Body1 img	{
/*	border: 1px solid red;	*/
	display: block;
    margin-left: auto;
    margin-right: auto
 	}
#His-Body1	{
	padding:20px;	
	background-color:# ;
	color: #fff;	
	}
.His-BodyTop	{
	background-image: url(images/His-body-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	}
.His-BodyTop_fr	{
	background-image: url(images/His-body-top_fr.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	}	
	
.His-BodyBottom	{
	background-image: url(images/His-body-bottom2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
	}	
#bg-history {
	height:430px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/his-grad.gif);
	background-repeat: repeat;
	background-position: left top;
}



/*	PARTNERS 	------------- */

#partTable	{
	margin:	0 auto;	
	}
	
.part-outline	{
	border: 1px solid #8eb6ff;
/*	height:130px;*/
	}
#bg-Partners td	{
	padding:3px;
	}
#bg-Pgrad {
	height:430px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/partners-grad.jpg);
	background-repeat: repeat-x;
}
.bg-Partners {
	height:430px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-partners.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:
}
.bg-Partners_fr {
	height:430px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-partners_fr.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:
}

/*	JOBS		------------- */

#jobs-body	{
	margin:	0 auto;	
	color:#fff;
	}
#bg-jobs {
	height:430px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-jobs-grad.jpg);
	background-repeat: repeat-x;	
	background-position: left top;
}

.jobs-grad {
	background-image: url(images/bg-jobs.jpg);
	background-repeat: no-repeat;
}
.jobs-grad_fr {
	background-image: url(images/bg-jobs_fr.jpg);
	background-repeat: no-repeat;
}


/*	CONTACT 	------------- */

.sales-txt	{
	color:#fff;
	font-size: 14px;
	line-height:18px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 30px;
	padding: 10px;
	vertical-align: middle;
	}
.sales {
	color:#900;
	background-color: #739dd3;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}
#bg-contact {
	height:430px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contact	{
	height:430px;
	width:988px;
	margin:	0 auto;
	}
.contact td 	{
	padding: 0px;
}	
	
td.contact-side	{
	background-image: url(images/bg-contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
	width:200px;
	background-color: #232937;
	}
	
.cHead	{
	height:20px;
	border-bottom: solid 1px #ccc;
	}
	
#cNav UL , #cNav LI	{
	LIST-STYLE-TYPE: none; 	MARGIN: 0px; 	PADDING: 0px
}

#cNav {
	margin: 0;	padding: 0;	float: left;
	margin-top:110px;
}
#cNav li {
	PADDING:0px;	FLOAT: left;	width: 200px;	
}

#cNav li.current {
	COLOR: white;	
	text-indent:17px;	/*same*/
	padding: 6px 0px;	
	font-size:10px;		
	background:#000;	
	line-height:26px;	
	background:#000;	
	width:200px;
	border-bottom:solid 1px #6cabff;
	margin-top: 8px;	
	}		
#cNav li a:link , #cNav li a:visited {
	COLOR: white;
	TEXT-DECORATION: none;	
	DISPLAY: block;
	text-indent:5px;	/*same*/	
	padding: 5px 13px;	
	margin-top: 8px;
	font-size:10px;
	line-height:26px;
	background:#35547d;
	}
#cNav li a:active , #cNav li a:hover {
	TEXT-DECORATION: none;		
	COLOR: white;
	background:#4d7ab5;	
	}
#cNav li a:focus { outline:none;	}	
	
	
	
#bg-contact_fr {
	height:430px;
	width:988px;
	margin:	0 auto;
	background-image: url(images/bg-contact_fr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bline	{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #333;		
	}
#contact p	{
	line-height: 13px;	
}
#contact	{
	margin-left:10px;
	margin:0 auto;
	margin-top:15px;
	}
#contact td	{
	vertical-align:top;
	color:#888888;
	width:25%;
	}
	
.conPhone	{
	color:#000;
/*	margin-bottom:5px	*/
	}
.bold {
	font-weight: normal;
	color:#1d5195;
}
.locations-head {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 17px;
	color:#999;
}
#lang	{
	float:right;
	margin:5px;
	}
#lang a:link, #lang a:active, #lang a:visited 	{
	font-size:10px;
	color: #999;
	text-decoration: none;
}
#lang a:hover {
	color: #0099FF;
	text-decoration: underline;
}	

/*	FM Freight	------------- */

.FM_head {
	color:#bfe3ff;
	text-transform:uppercase;
	font-weight:bold;
}
.FM {
	width:160px;
	font-size:11px;
	padding:3px;
	font-family:Verdana, Geneva, sans-serif;
	}
.FM-quote td	{
	background:#fff;
	padding: 20px;
	vertical-align:text-top;
	}	
.FM-quote thead td	{
	padding:9px 20px;
	background:#4a8cd6;
	color:#fff;
	}

.fm1 td	{
	background:#fff url(images/grad-fm.gif) repeat-x top;
	padding: 20px;
	vertical-align:text-top;	
	}	

.fmq td	{
	padding:2px;
	vertical-align:top;
	}
.fmq select	{
	padding:3px;
	width:167px;
	}	

.FMcontact a:link, .FMcontact a:visited  {
	color:#8abeff;
	text-decoration:underline;
	}
.FMcontact a:active, .FMcontact a:hover {
	color:#fff;
	text-decoration:underline;
	}
.video	{
	margin:10px;
	background:#000;
	}	
.video div	{
	width:852px;
	margin-left:70px;
	}	

div.vid	{
	font-size:12px;
	padding:13px;
	border:solid 1px #999;
	line-height:16px;
	background-image:url(images/tv.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
	background-position: 13px 13px;
	padding-left:50px;	
	}
	
div.vid	a:link	{
	text-decoration:none;
	}
	
div.vid	a:hover	{
	text-decoration:underline;
	color:#000;
	}	

/*
.videoLink a:link , .videoLink a:visited 	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #09F;
	padding:10px 40px ;
	background:#fff;
	border:solid 1px #87691d;
	font-weight:bold;
	text-decoration:none;
	}
	
.videoLink a:hover , .videoLink a:active	{
	color: #000;
	background:#e1e1e1;
	border:solid 1px #09F;
	text-decoration:underline;	
	}	*/




	
.casestudy	{
	margin:10px;
	border: 2px solid white;	
	}
.casestudy:hover	{
	border: 2px solid #06C;
	}		
	
	
	
	
	
	
	