body
{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000;
}

a, a:hover
{
	text-decoration:none;
}

select, input
{
	font-size:11px;
}

h1,h2,h3,h4,h5,h6
{
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#C00;
}

.clear
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

.mapoffer
{
	position:absolute;
	top:0px;
	left:0px;
	width:241px;
	height:155px;
	margin:0px;
}

.mapoffer img
{
	border:0px;
}

.top
{
	width:780px;
	height:72px;
	margin:0px auto 0px auto;
	background-color:#C00;
	border-bottom:solid 3px #890909;
}

.topnav
{
	float:right;
	width:201px;
	height:56px;
	border-left:solid 1px #FFF;
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 11px;
	color:#FFF;
}

.topnav p
{
	padding:4px 0px 1px 0px;
	margin:0px;
}

.topnav img
{
	margin:7px 0px 0px 0px;
	border:0px;
}

.topnav a
{
	color:#FFF;
}

.topnav a:hover
{
	text-decoration:underline;
}

.nav
{
	width:754px;
	height:22px;
	margin:0px auto 0px auto;
	padding:8px 0px 0px 26px;
	background-color:#ECEDE8;
	border-bottom:solid 1px #AFB0B2;
}

.nav h1
{
	float:left;
	font-weight:normal;
	color:#666;
	font-size:11px;
	padding:8px 0px 0px 48px;
	margin:0px;
}

.nav p
{
	float:left;
	padding:8px 0px 0px 48px;
	margin:0px;
	color:#666;
	font-size:11px;
}

.nav a, .nav a:hover
{
	color:#666;
}

.nav a:hover
{
	color:#000;
	text-decoration:underline;
}

.fnlogo img
{
	float:left;
	margin:24px 19px 0px 48px;
	border:0px;
}

.yrs img
{
	float:left;
	margin:5px 0px 0px 0px;
	border:0px;
}

.credits
{
	clear:left;
	width:780px;
	height:20px;
	margin:0px auto 0px auto;
	border-bottom:solid 1px #AFB0B2;
	background-color:#ECEDE8;
}

.credits p
{
	padding:3px 0px 0px 48px;
	margin:0px;
	font-size:10px;
	color:#666;
}

.credits a
{
	text-decoration:none;
	color:#666;
}

.credits a:hover
{
	text-decoration:underline;
	color:#000;
}

.credlogs
{
	width:780px;
	margin:0px auto 0px auto;
}

.credlogs p
{
	float:left;
	padding:30px 0px 10px 44px;
	margin:0px;
}

.credlogsb p
{
	float:right;
	padding:10px 0px 0px 0px;
	margin:0px;
}

.credlogs img
{
	margin:0px 5px 0px 0px;
}

.gap
{
	margin:0px 10px 0px 10px;
}

.bodycontainer
{
	width:780px;
	margin:0px auto 0px auto;
}

.menuleft
{
	float:left;
	width:198px;
	padding:0px 0px 0px 0px;
}

.menuleft img
{
	border:0px;
}

.buttmainmen a, .buttdir a
{
	display:block;
	width:198px;
	height:34px;
	background-image: url('http://www.freightnet.com/fn_images/butt_mainmen_up.gif');
}

.buttmainmen a:hover, .buttdir a:hover
{
	background-image: url('http://www.freightnet.com/fn_images/butt_mainmen_ov.gif');
}

.buttdir a
{
	background-image: url('http://www.freightnet.com/fn_images/butt_dir_up.gif');
}

.buttdir a:hover
{
	background-image: url('http://www.freightnet.com/fn_images/butt_dir_ov.gif');
}

.buttleft a
{
	display:block;
	width:195px;
	height:25px;
	color:#666;
	padding:3px 0px 0px 48px;
	background-image: url(images/butt_left_up.gif);
}

.buttleft a:hover
{
	background-image:url(images/butt_left_ov.gif);
	color:#C00;
}

.maincontent
{
	float:left;
	width:543px;
	margin:10px 0px 0px 19px;
	padding:0px 0px 30px 0px;
	font-size:12px;
}

.maincontentbig
{
	float:left;
	width:750px;
	margin:10px 0px 0px 19px;
	padding:0px 0px 30px 0px;
	font-size:12px;
}

.rss img
{
	border:0px;
	vertical-align:middle;
}

.maincontent h1, .maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5
{
	clear:both;
	font-family: Trebuchet MS;
	font-weight:normal;
	padding:0px 0px 20px 0px;
	margin:0px;
	color:#C00;
	font-size:17px;
}

.maincontentbig h1, .maincontentbig h2, .maincontentbig h3, .maincontentbig h4, .maincontentbig h5
{
	clear:both;
	font-family: Trebuchet MS;
	font-weight:normal;
	padding:0px 0px 20px 0px;
	margin:0px;
	color:#C00;
	font-size:17px;
}

.maincontent p
{
	padding:0px 0px 20px 0px;
	margin:0px;
	line-height:20px;
	font-size:12px;
}

.maincontent li
{
	line-height:20px;
}

.maincontent ul
{
	margin:0px 0px 0px 10px;
	padding:0px 0px 20px 30px;
}

.maincontent a
{
	color:#000;
	text-decoration:underline;
}

.maincontent a:hover
{
	color:#C00;
	text-decoration:underline;
}

.bodybutt
{
	width:150px;
	height:25px;
	margin:0px 0px 10px 393px;
	font-weight:bold;
	font-size:11px;
}

.bodybutt a
{
	display:block;
	width:130px;
	height:20px;
	color:#FFF;
	text-decoration:none;
	padding:5px 0px 0px 20px;
	background-image: url('http://www.freightnet.com/fn_images/body_butt_up.gif');
}

.bodybutt a:hover
{
	display:block;
	width:129px;
	height:19px;
	color:#ECEDE8;
	text-decoration:none;
	padding:6px 0px 0px 21px;
	background-image: url('http://www.freightnet.com/fn_images/body_butt_ov.gif');
}

.listbutt a
{
	float:left;
	display:block;
	width:165px;
	font-size:11px;
	text-decoration:none;
	color:#C00;
	margin:0px 5px 0px 0px;
	padding:2px 0px 2px 10px;
	border-bottom:solid 1px #E6E6E6;
}

.listbutt a:hover
{
	color:#000;
}

.prem, .stan, .maps
{
	width:522px;
	padding:10px 10px 10px 10px;
	border-left:solid 1px #E6E6E6;
	border-right:solid 2px #AFB0B2;
	border-top:solid 1px #E6E6E6;
	border-bottom:solid 2px #AFB0B2;
	margin:0px 0px 15px 0px;
}

.prem form
{
	padding:0px;
	margin:4px 0px 0px 0px;
}

.maps img
{
	float:right;
	width:120px;
	margin:0px 0px 0px 20px;
}

.prem img
{
	float:right;
	width:90px;
	height:53px;
	margin:0px 0px 0px 20px;
}

.prem b
{
	color:#C00;
	font-weight:normal;
}

.prembutt, .stanbutt
{
	width:413px;
	height:18px;
	margin:10px 0px 0px 0px;
}

.prembutt a, .stanbutt a, .previous a, .next a, .infobox a
{
	float:left;
	display:block;
	width:122px;
	height:18px;
	font-size:11px;
	text-align:center;
	line-height:18px;
	margin:0px 10px 0px 0px;
	color:#666;
	text-decoration:none;
	background-image: url('http://www.freightnet.com/fn_images/list_butt.gif');
}

.prembutt a:hover, .stanbutt a:hover, .previous a:hover, .next a:hover, .infobox a:hover
{
	text-decoration:none;
	color:#000;
}

.stan
{
	color:#666;
	border:solid 1px #E6E6E6;
}

.stan b
{
	font-weight:normal;
	color:#000;
}

.stan form
{
	padding:0px;
	margin:4px 0px 0px 0px;
}

.az
{
	width:543px;
	height:15px;
	margin-bottom:20px;
	padding:5px 0 5px 0;
}

.az a
{
	display:inline;
	background-color:#ECEDE8;
	margin:0px 1px 0px 0px;
	padding:3px 5px 3px 5px;
	color:#666;
	text-align:center;
	font-size:11px;
	text-decoration:none;
}

.az a:hover
{
	color:#C00;
	background-color:#FAE1D9;
}

.prevnext
{
	width:543px;
	height:18px;
	text-align:center;
	margin:10px 0px 0px 0px;
}

.previous a
{
	float:left;
}

.next a
{
	float:right;
	margin:0px 0px 0px 0px;
}

.quotes
{
	width:543px;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:dotted 1px #666;
}

.quotes p
{
	padding:0px 0px 0px 10px;
	margin:0px;
}

.quotes b
{
	float:right;
	width:330px;
	color:#666;
}

.red
{
	color:#C00;
}

.green
{
	color:#390;
}

.convresults
{
	width:543px;
	background-color:#E6E6E6;
}

.convresults p
{
	padding:4px 0px 4px 20px;
	margin:0px;
}

.infobox
{
	width:521px;
	height:80px;
	padding:10px;
	margin:10px 0px 0px 0px;
	border:dotted 1px #666;
	background: url('http://www.freightnet.com/fn_images/box_fade.gif') repeat-x bottom center;
}

.infobox a
{
	position:absolute;
	margin:60px 0px 0px 400px;
}

.infobox p
{
	padding:0px 150px 10px 0px;
	margin:0px;
}

.pressbox
{
	width:543px;
}

.pressbox p
{
	padding:10px 20px 10px 20px;
	margin:10px 0px 0px 0px;
	background-color:#FFC;
	border-bottom:dotted 1px #666;
}

.presspic img
{
	width:90px;
	height:53px;
	border:0px;
}

.pressbox form
{
	float:right;
	margin:10px 10px 0px 0px;
}

.membutt a
{
	float:left;
	display:block;
	width:72px;
	height:17px;
	padding:2px 0px 0px 12px;
	color:#FFF;
	margin:15px 10px 0px 0px;
	text-decoration:none;
	background-image: url('http://www.freightnet.com/fn_images/membutt_up.gif');
}

.membutt a:hover
{
	width:71px;
	height:16px;
	padding:3px 0px 0px 13px;
	text-decoration:none;
	background-image: url('http://www.freightnet.com/fn_images/membutt_ov.gif');
}

.indpic
{
	width:543px;
	height:230px;
	background-image: url('http://www.freightnet.com/fn_images/index_map.gif');
}

.newyork
{
	position:absolute;
	margin:68px 0px 0px 156px;
}

.london
{
	position:absolute;
	margin:38px 0px 0px 288px;
}

.newdelhi
{
	position:absolute;
	margin:105px 0px 0px 402px;
}

.tokyo
{
	position:absolute;
	margin:73px 0px 0px 495px;
}

.buenos
{
	position:absolute;
	margin:192px 0px 0px 180px;
}

.capetown
{
	position:absolute;
	margin:186px 0px 0px 306px;
}

.sydney
{
	position:absolute;
	margin:202px 0px 0px 482px;
}

.adwords
{
	width:150px;
	padding:20px 0px 0px 48px;
}

.adwords img
{
	margin:0px 0px 15px 0px;
}

.topbanner
{
	width:468px;
	margin:10px 0px 15px 0px;
	border:solid 1px #E6E6E6;
	padding:15px 37px 15px 36px;
}

.warning table
{
	width:542px;
	padding:0px;
	border:solid 1px #666;
	margin:0px 0px 10px 0px;
	font-size:11px;
}

.warning td
{
	width:50%;
	padding:1px;
	margin:0px;
}

.warning tr
{
	margin:0px;
	padding:0px;
}

.warninghd
{
	background-color:#E6E6E6;
	border-bottom:solid 1px #666;
}

.warninghd b
{
	color:#C00;
}

.warninghd2
{
	background-color:#E6E6E6;
}

/* FORM CONTENT */

.formcontent p
{
	float:left;
	width:270px;
	padding:5px 0px 5px 0px;
	margin:0px;
}

.formerror p
{
	width:543px;
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#C00;
}

.dots
{
	clear:both;
	width:543px;
	height:0px;
	line-height:0px;
	font-size:0px;
	border-bottom:dotted 1px #666;
}

.formcontent input
{
	width:200px;
}

.formcontent textarea
{
	width:200px;
	height:100px;
}

.formcontent select
{
	width:205px;
}

.submit input
{
	width:120px;
}

.figure input
{
	width:40px;
}

.figure select
{
	width:100px;
}

.vat input
{
	width:150px;
}

.box input
{
	width:15px;
}

.date select
{
	width:60px;
}

.ast
{
	color:#C00;
	font-size:14px;
}

.smban
{
	width:150px;
	padding:0px 0px 0px 48px;
}

.smban p
{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:10px;
}

.smban a
{
	color:#666;
	text-decoration:none;
}

.smban script
{
	margin:0px 0px 15px 0px;
}

.smban a:hover
{
	color:#C00;
}

.smban img
{
	width:120px;
	height:60px;
	margin:7px 0px 7px 0px;
}

.newmem table
{
	width:543px;
	padding:0px;
	margin:0px 0px 15px 0px;
}

.newmemhd td
{
	background-color:#E6E6E6;
	padding:3px 0px 3px 3px;
	border-bottom:solid 1px #666;
}

.newmemlist td
{
	padding:3px 0px 3px 3px;
	border-bottom:solid 1px #E6E6E6;
}

.ftherm table
{
	width:543px;
	padding:0px;
	margin:15px 0px 15px 0px;
	background-color:#E6E6E6;
	border-top:solid 1px #C00;
	border-bottom:solid 1px #C00;
	font-size:15px;
}

.ftherm tr
{
	padding:0px;
	margin:0px;
}

.ftherm td
{
	padding:5px;
	margin:0px;
}

.fpsp p
{
	font-size:10px;
	padding:10px 20px 20px 20px;
	margin:0px;
	color:#666;
}

.ccheck
{
	width:780px;
	background-color:#FFFFFF;
	margin:0px auto 0px auto;
	padding:0px 0px 40px 0px;
	font-size:12px;
}

.ccheck h1, .ccheck h2
{
	font-family: Trebuchet MS;
	font-weight:normal;
	padding:20px 40px 20px 40px;
	margin:0px;
	color:#C00;
	font-size:17px;
}

.ccheck p
{
	padding:0px 40px 15px 40px;
	margin:0px;
}

.cchecklst
{
	font-size:15px;
	width:523px;
	padding:10px 10px 10px 10px;
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
	margin:0px 0px 15px 0px;
	background-color:#FFC;
	text-align:center;
}

.cchecklst b
{
	font-size:18px;
}

.cchecklst form
{
	margin:0px;
	padding:0px;
}

.cchecklst input
{
	font-size:15px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
}

.quick1 table
{
	float:left;
	width:350px;
	margin:0px 10px 0px 0px;
	padding:0px;
	border:solid 1px #5256A4;
	background-color:#DCE4F3;
	border-collapse:collapse;
}

.quick1 td
{
	padding:7px 10px 7px 10px;
}

.quick1frm select
{
	width:200px;
	font-size:11px;
}

.quick1frm input
{
	width:197px;
	font-size:11px;
	border:solid 1px #5256A4;
	padding:3px 0px 3px 3px;
}

.quick2 table
{
	float:left;
	width:183px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:solid 1px #5256A4;
	border-collapse:collapse;
	font-size:11px;
	color:#FFFFFF;
}

.quick2 td
{
	background-color:#5256A4;
	padding:2px 0px 2px 5px;
}

.quick3
{
	clear:both;
}

.quick3 table
{
	width:543px;
	height:150px;
	margin:0px 10px 20px 0px;
	padding:0px;
	border:solid 1px #5256A4;
	background-color:#DCE4F3;
	border-collapse:collapse;
}

.quick3 td
{
	padding:4px 0px 4px 5px;
	border-bottom:solid 1px #5256A4;
	vertical-align:top;
}

.quickminitxt
{
	font-size:10px;
}

.benefitspic
{
	width:780px;
	height:200px;
}

.benefits table
{
	border-collapse:collapse;
	width:740px;
	height:33px;
	margin:20px 0px 0px 20px;
	padding:0px;
	font-size:13px;
	border:solid 1px #99CCFF;
	background-image: url('http://www.freightnet.com/fn_images/fn_bartop.gif');
}

.benefits h1, .benefits2 h2, .benefits2 h3
{
	font-size:15px;
	color:#CC0000;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.benefits td
{
	margin:0px;
	padding:7px 25px 0px 25px;
	vertical-align:top;
}

.benefits2 table
{
	border-collapse:collapse;
	width:740px;
	margin:0px 0px 20px 20px;
	padding:0px;
	font-size:13px;
	border-left:solid 1px #99CCFF;
	border-right:solid 1px #99CCFF;
	border-bottom:solid 1px #99CCFF;
}

.benefits2 td
{
	width:50%;
	padding:15px 25px 15px 25px;
	margin:0px;
	vertical-align:top;
	border-right:solid 1px #99CCFF;
	border-bottom:solid 1px #99CCFF;
}

.benefits p, .benefits2 p
{
	padding:15px 0px 0px 0px;
	margin:0px;
}

.benefits2 ul
{
	margin:20px 0px 0px 0px;
	padding:0px;
}

.benefits2 li
{
	display:block;
	background-color:#CCFF99;
	padding:2px 0px 2px 10px;
	margin:0px 0px 2px 0px;
	border-bottom:solid 1px #CCFF66;
	font-size:11px;
}

.benefits2 a
{
	color:#CC0000;
}

.benefits2 a:hover
{
	color:#000;
	text-decoration:underline;
}

.benefits3 a
{
	display:block;
	font-size:11px;
	width:130px;
	height:20px;
	color:#FFF;
	text-decoration:none;
	padding:5px 0px 0px 20px;
	background-image: url('http://www.freightnet.com/fn_images/body_butt_up.gif');
}

.benefits3 a:hover
{
	display:block;
	width:129px;
	height:19px;
	color:#ECEDE8;
	text-decoration:none;
	padding:6px 0px 0px 21px;
	background-image: url('http://www.freightnet.com/fn_images/body_butt_ov.gif');
}

.surveypic
{
	width:780px;
	height:200px;
}

.survey
{
	width:740px;
	height:33px;
	margin:20px 0px 0px 20px;
	padding:0px;
	font-size:13px;
	border:solid 1px #99CCFF;
	background-image: url('http://www.freightnet.com/fn_images/fn_bartop.gif');
}

.survey h1
{
	font-size:15px;
	color:#CC0000;
	padding:8px 0px 0px 25px;
	margin:0px;
	font-weight:normal;
}

.surveyintro
{
	width:700px;
	padding:20px;
	margin:10px 0px 5px 20px;
	font-size:13px;
	border:solid 1px #E6E6E6;
}

.surveyform table
{
	border-collapse:collapse;
	width:740px;
	margin:10px 0px 20px 20px;
	padding:0px;
	font-size:13px;
}

.surveyform td
{
	vertical-align:top;
	background-color:#E6E6E6;
	padding:7px 15px 0px 15px;
	margin:0px;
	border-bottom:solid 10px #FFFFFF;
}

.surveyform p
{
	padding:0px 0px 7px 0px;
	margin:0px;
}

.surveyform select
{
	font-size:13px;
}

.surveyform textarea
{
	width:350px;
	height:100px;
	font-size:13px;
	font-family: Arial;
}

.surveyform ol
{
	padding:0px 0px 10px 40px;
	margin:0px;
}

.surveyerror td
{
	color:#CC0000;
	background-color:#FFFFFF;
}

.surveyform li
{
	padding:0px;
	margin:0px;
}

.surveyemail input
{
	width:200px;
}

.surveybutt input
{
	font-size:16px;
}

.advertisingpic
{
	width:780px;
	height:200px;
}

.advertising
{
	width:740px;
	height:33px;
	margin:20px 0px 0px 20px;
	padding:0px;
	font-size:13px;
	border:solid 1px #99CCFF;
	background-image: url('http://www.freightnet.com/fn_images/fn_bartop.gif');
}

.advertisingintro
{
	width:700px;
	padding:20px;
	margin:10px 0px 5px 20px;
	font-size:13px;
	border:solid 1px #99CCFF;
}

.advertisingintro img
{
	margin:0px 16px 0px 0px;
}

.advertising h1
{
	font-size:15px;
	color:#CC0000;
	padding:8px 0px 0px 25px;
	margin:0px;
	font-weight:normal;
}

.advertisingoffer
{
	width:660px;
	padding:10px 40px 10px 40px;
	margin:10px 0px 5px 20px;
	font-size:13px;
	border:solid 1px #99CCFF;
	color:#CC0000;
	text-align:center;
}

.advertisingintro h2
{
	font-size:15px;
	color:#CC0000;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
}

.adrates table
{
	font-size:10px;
	border-collapse:collapse;
}

.adrates td
{
	padding:0px;
	margin:0px;
	border-bottom:dotted 1px #E6E6E6;
}

.adresults
{
	font-size:20px;
	color:#CC0000;
	background-color:#FFFFCC;
	padding:5px 80px 5px 80px;
	border-bottom:solid 1px #CC0000;
}