a:link {color: #085c89; text-decoration: underline;}



a:visited {color: #666666; text-decoration: underline;}
div#talk A:visited {color: #cccccc; text-decoration: underline;}




a:active {color: #000000; text-decoration: underline;}



a:hover {color: #0099cc; text-decoration: underline;}
div#talk a:hover {color: #66ccff; text-decoration: underline;}


img{

	border:0;

}

.title {

	font-family: "Verdana", Arial, sans-serif;

	font-size: 14pt;

	font-weight: bold;

	color: #085c89;

}

.subtitle {

	font-family: "Verdana", Arial, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #333333;

	

}

.body {

	font-family: "Verdana", Arial, sans-serif;

	font-size: 11pt;

	color: #000000;

	margin:0px;

	background:#999999 url(/images/background.jpg) repeat-x;

}	

	

.bodyItalic {

	font-family: "Verdana", Arial, sans-serif;

	font-size: 11pt;

	color: #000000;

	font-style: italic;

}

.bodyBold {

	font-family: "Verdana", Arial, sans-serif;

	font-size: 11pt;

	color: #000000;

	font-weight: bold;

}

.bodySmall {

	font-family: Verdana, Arial, sans-serif;

	font-size: 9pt;

	color: #000000;

}

.bodySmallBold {

	font-family: Verdana, Arial, sans-serif;

	font-size: 9pt;

	color: #000000;

	font-weight: bold;

}



h1 {

	font-family: "Verdana", Arial, sans-serif;

	font-size: 17px;

	color: #085C8A;

	font-weight:bold;

	}

	

h2	{

	font-family: "Verdana", Arial, sans-serif;

	font-size:11pt;

	color: #000;

	font-weight:bold;

	margin-bottom:1px;

	}

h3	{

	font-family: "Verdana", Arial, sans-serif;

	font-size: 14px;;

	color: #000;

	font-weight:bold;

	margin-bottom:1px;

	}

	.emphasized	{

	font-family: "Verdana", Arial, sans-serif;

	font-size: 14px;;

	color: #000;

	font-weight:bold;

	}

.header {

	width:100%;

	height:76px;

	background: url(/images/header-bg.gif) repeat-x;

}

.sepup {

	width:100%;

	height:10px;

	background: #000000;

}



.listred {

	list-style-image:url(/images/li.gif);

	margin-top:0;

}

/*Main Menu*/



ul#mmenu { width: 100%; height: 38px; background: #000 url("/images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }



ul#mmenu li { display: block; float: left; margin: 0 0 0 3px; background: url(/images/navbar/fees_link.jpg) repeat-x; }



ul#mmenu li a { height: 35px; color: #fff; text-decoration: none; display: block; float: left; line-height: 150%; padding: 8px 12px 0; }



ul#mmenu li a:hover { background: url(/images/navbar/fees_hover.jpg) repeat-x;}



ul#mmenu li a#current { color: #085c8a; background: url(/images/navbar/fees_onpage.jpg) repeat-x; }



ul#mmenu li#bhome{

margin-left:0px

}









.contentmmenu{

background:#000000;

}

/*Finish Main Menu*/



/*Services Menu*/

#contentservicesmenu {

	width:auto;

	padding:0px;

	text-align:left;

	}

.preload2 {}

.menuservices {padding:0; margin:0; margin-bottom:0; list-style:none; height:34px; background:#085c8a ; position:relative; font-family:arial, verdana, sans-serif; }

.menuservices li.top {display:block; float:left; position:relative; background:#FFFFFF}

.menuservices li a.top_link {display:block; float:left; height:34px; margin-right:3px; line-height:34px; color:#fff; text-decoration:none; font-size:0.7em; font-weight:bold; padding:0 0 0 6px; cursor:pointer; background:#085c8a; font-family:Verdana, Arial, Helvetica, sans-serif;}

.menuservices li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}

.menuservices li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:34px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}

.menuservices li a.top_link:hover {color:#fff;  background:#0a4668;}

.menuservices li a.top_link:hover span { background:#0a4668;}

.menuservices li a.top_link:hover span.down { background:#0a4668;}



.menuservices li:hover > a.top_link {color:#fff; background:#0a4668;;}

.menuservices li:hover > a.top_link span {background:#0a4668;;}

.menuservices li:hover > a.top_link span.down {background:#0a4668;;}





.menuservices table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



.menuservices a:hover {visibility:visible;}

.menuservices li:hover {position:relative; z-index:200;}



/* keep the 'next' level invisible by placing it off screen. */

.menuservices ul, 

.menuservices :hover ul ul, 

.menuservices :hover ul :hover ul ul,

.menuservices :hover ul :hover ul :hover ul ul,

.menuservices :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



.menuservices :hover ul.sub {left:0px; top:34px; background: #085c8a; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:454px; height:auto; font-weight:normal;}

.menuservices :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:auto; border-bottom:0px solid #0a4668; border-left:0px solid #0a4668; border-right:0px solid #0a4668; margin-bottom:0; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em}

.menuservices :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#fff; text-decoration:none;}

.menuservices :hover ul.sub li a.fly {background:#fff no-repeat 150px 6px;}

.menuservices :hover ul.sub li a:hover {background:#0a4668; color:#fff;}

.menuservices :hover ul.sub li a.fly:hover {background:#0a4668;}

.menuservices :hover ul li:hover > a.fly {background:#0a4668} 



.menuservices :hover ul :hover ul,

.menuservices :hover ul :hover ul :hover ul,

.menuservices :hover ul :hover ul :hover ul :hover ul,

.menuservices :hover ul :hover ul :hover ul :hover ul :hover ul

{left:160px; top:-1px; background: #000; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}

.menuservices :hover ul.sub li ul {border-top:1px solid #000; background: #000; z-index:300;}



/*Finish services Menu*/



#contentarea{

background:#fff url(/images/bg-content.jpg) repeat-x;

}

.footer {

background:#515151;

padding:1px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

color:#fff;

font-weight:bold;

padding-left:10px;

}

.footer a{

text-decoration:none;

color:#fff

}

.footer a:hover{

color:#085C8A;

}

/*home*/



#splashome{

display:block;

height:284px;

width:846px;

padding:27px;

padding-bottom:16px;

}



#splashome #shleft{

display:block;

float:left;

background:url(/images/giles.jpg) no-repeat;

height:284px;

width:610px;

}



#splashome #shright{

display:block;

height:284px;

width:236px;

float:right;

}

#splashome #shright #up{

display:block;

height:218px;

width:236px;

background:url(/images/whitepaper.jpg) no-repeat;

}

#splashome #shright .down{

display:block;

height:66px;

width:236px;

background:url(/images/download_hover.jpg) no-repeat;

}



#splashome #shright .downinactive{

display:block;

height:66px;

width:236px;

background:url(/images/download_link.jpg) no-repeat;

}



#homedown{

height:280px;

padding-left:27px;

padding-right:27px;

}







#homedown #hdleft{

width:625px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

float:left;





}

#homedown #hdleft a{

text-decoration:none;

font-weight:bold;

text-transform:capitalize;

}

#homedown #hdleft p{

margin-top:5px;

margin-bottom:5px;

}

#homedown #hdleft #hdlefttitle{

width:625px;

border-bottom: #666666 1px solid ;

margin-bottom:12px;

}

#homedown #hdleft #hdlefttitle h1{

text-transform:uppercase;

color:#333333;

font-size:1em;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

margin-bottom:1px;



}

#homedown #hdleft .apic{

display:block;

width:109px;

height:130px;

background:top center url(/images/carrier_hover.jpg) no-repeat;

float:left;

margin-right:20px;

padding-top:82px;

text-align:center;



}

#homedown #hdleft .bpic{

display:block;

width:109px;

height:130px;

background:top center url(/images/transaudit_hover.jpg) no-repeat;

float:left;

margin-right:20px;

padding-top:82px;

text-align:center;

}

#homedown #hdleft .cpic{

display:block;

width:109px;

height:130px;

background:top center url(/images/cv-selection_hover.jpg) no-repeat;

float:left;

margin-right:20px;

padding-top:82px;

text-align:center;

}

#homedown #hdleft .dpic{

display:block;

width:109px;

height:130px;

background:top center url(/images/network_hover.jpg) no-repeat;

float:left;

margin-right:20px;

padding-top:82px;

text-align:center;

}

#homedown #hdleft .epic{

display:block;

width:109px;

height:130px;

background:top center url(/images/capital_hover.jpg) no-repeat;

float:left;

padding-top:82px;

text-align:center;

}

#homedown #hdleft .apica{

display:block;

width:109px;

height:130px;

background:top center url(/images/carrier_link.jpg) no-repeat;

float:left;

margin-right:20px;

padding-top:82px;

text-align:center;



}

#homedown #hdleft .bpica{

display:block;

width:109px;

height:130px;

background:top center url(/images/transaudit_link.jpg) no-repeat;

float:left;

margin-right:20px;

padding-top:82px;

text-align:center;

}

#homedown #hdleft .cpica{

display:block;

width:109px;

height:130px;

background:top center url(/images/cv-selection_link.jpg) no-repeat;

float:left;

margin-right:20px;

padding-top:82px;

text-align:center;

}

#homedown #hdleft .dpica{

display:block;

width:109px;

height:130px;

background:top center url(/images/network_link.jpg) no-repeat;

float:left;

margin-right:20px;

padding-top:82px;

text-align:center;

}

#homedown #hdleft .epica{

display:block;

width:109px;

height:130px;

background:top center url(/images/capital_link.jpg) no-repeat;

float:left;

padding-top:82px;

text-align:center;

}

#homedown #hdright{

background:url(/images/askgiles.jpg) no-repeat;

height:163px;

width:196px;

float:right;

margin-top:22px;

}



/*End home*/



#contentarea #container {

width:846px;

padding:27px;

padding-bottom:16px;

}

#contentarea #container #inerpage{

background:#FFFFFF;

font-size:10pt;

}

#rightblock{

background:#e3e7ea none repeat scroll 0 0;

float:right;

margin:10px;

padding:10px;

width:188px;



}

#inercontent{

background:#fff none repeat scroll 0 0;

padding:20px;

width:560px;

}

#talk{

background:url(/images/talk-bg.jpg) repeat-x;

height:146px;

width:185px;

font-family: Georgia, "Times New Roman", Times, serif;

color:#FFFFFF;

font-size:12px;

padding-left:3px;

padding-top:3px;

}

#talk p{

margin:5px

}

#talk a:link{

color:#FFFFFF

}

#talk a:hover{

color:#66ccff

}



#margincontentblock{

padding-left:10px;

padding-right:10px;

font-size:12px

}

/*Bloks*/

#imgservices{

background:url(/images/services.jpg) no-repeat;

height:120px;

width:188px;

}

#imgnegotiation{

background:url(/images/xact_negotiator.jpg) no-repeat;

height:120px;

width:188px;

}

#imgaudit{

background:url(/images/transportation_audit.jpg) no-repeat;

height:120px;

width:188px;

}

#imgvendor{

background:url(/images/vendor_selection.jpg) no-repeat;

height:120px;

width:188px;

}

#imgntwrk{

background:url(/images/network_optimization.jpg) no-repeat;

height:120px;

width:188px;

}

#imgcexp{

background:url(/images/capital_expenditure.jpg) no-repeat;

height:120px;

width:188px;

}

#imgapproach{

background:url(/images/approach.jpg) no-repeat;

height:120px;

width:188px;

}

#imgtools{

background:url(/images/tools_methods.jpg) no-repeat;

height:120px;

width:188px;

}

#imgfees{

background:url(/images/fees.jpg) no-repeat;

height:120px;

width:188px;

}

#imgcustomers{

background:url(/images/customers.jpg) no-repeat;

height:120px;

width:188px;

}

#imgpeople{

background:url(/images/people.jpg) no-repeat;

height:120px;

width:188px;

}

/*End Bloks*/

/*Reports page*/

.showreport1{

font-weight:bold;

color:#085c89;



}

.showreport1:hover{

background:url(/images/graph_exec.gif) no-repeat;

height:357px;

width:550px;

line-height:0%;

}

.showreport2{

font-weight:bold;

color:#085c89;



}

.showreport2:hover{

background:url(/images/graph_sampco.gif) no-repeat;

height:342px;

width:460px;

line-height:0%

}

.showreport3{

font-weight:bold;

color:#085c89;



}

.showreport3:hover{

background:url(/images/graph_shipzone.gif) no-repeat;

height:920px;

width:534px;

line-height:0%

}

.showreport4{

font-weight:bold;

color:#085c89;



}

.showreport4:hover{

background:url(/images/graph_sample.gif) no-repeat;

height:920px;

width:534px;

line-height:0%

}

.showreport5{

font-weight:bold;

color:#085c89;



}

.showreport5:hover{

background:url(/images/graph_sampshiphand.gif) no-repeat;

height:357px;

width:550px;

line-height:0%

}

/*End Reports page*/

.nomargin{

margin:0px;

}

.nmt{

margin-top:0px;

}