* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
body { margin:0; padding:0;  background:#e5e5e5; }

	#main { margin:auto; width:750px; border-bottom:#000000 1px solid; background:#FFFFFF; }
		#topmenu { font-size:11px; width:750px; background:#6C6D6F url(../images/mmenu_gray.gif) repeat-x; border:#323232 0 solid; border-right:0; height: 22px; textalign: left ; }

		#submenu { clear: both; font-size:11px; width:750px; background:url(../images/mmenu_red.gif) repeat-x; border:#333736 0pt solid; border-right:0; height: 21px; }
			#submenu{display:none;}

	.menu-b { font-size:10px; clear:both; text-transform:capitalize; text-align:center; background:url(../images/menu-red-bg.jpg) repeat-x; width:750px; }
		.menu-b ul { list-style:none; }
			.menu-b ul li.grey { background:url(../images/menu-grey.jpg) repeat-x; color:#FFFFFF; width:102px; height:21px; text-align:center; padding-top:2px; }
			.menu-b ul li a { text-decoration:none; color:#FFFFFF;}
				.menu-b ul li a:hover { text-decoration:none; color:#FBDF50;}
				.menu-b ul li a:activelink { text-decoration:none; background:#6C6D6F; color:#FBDF50;}
			.menu-b ul li.r-margin { float:left; color:#fff; background:url(../images/menu-red-bg.jpg) repeat-x; width:1px; height:21px; padding-top:2px; }
			.menu-b ul li.first { float:left; color:#000000; background:url(../images/menu-red-bg.jpg) repeat-x; width:101px; height:21px; text-align:center; padding-top:2px; }
			.menu-b ul li.red { float:left; color:#000000; background:url(../images/menu-red-bg.jpg) repeat-x; width:74px; height:21px; text-align:center; padding-top:2px; }
			.menu-b ul li.red2 { float:left; color:#000000; width:74px; height:21px; text-align:center; padding-top:2px; }
			.menu-b ul li.red2 a { float:left; color:#ffffff; width:74px; height:21px; text-align:center; padding-top:2px; }
			.menu-b ul li.red2 a:activelink { float:left; color:#ffffff; background:#666666; width:74px; height:21px; text-align:center; padding-top:2px; }
			.menu-b ul li.redgrey { float:left; background:url(../images/menu-grey.jpg) repeat-x; color:#FFFFFF; width:74px; height:21px; text-align:center; padding-top:2px; }
	.middle{ background: url(../images/whiteshadow.gif) repeat-x #ffffff; width:748px;  float:left; border:#000000 1px solid; border-top:0px; border-bottom:0px;}

	.left-nav { float:left; width:190px; background:#ffcc00; clear:both; position:relative; top:0px; }
	.upper-menu { width:192px; font-size:12px; height:21px; background:url(../images/lower-menu-bg.jpg) repeat-x; padding-left:5px; border-top:1px #000000 solid; }
		.upper-menu ul { list-style:none; }
		.upper-menu ul li { float:left; margin-right:11px; }
		.upper-menu ul li a { color:#FFFFFF; text-decoration:none; }
		.upper-menu ul li a:hover { color:#FFCC00; text-decoration:none; }

		.left-shadow { width: 100%; background: url(../images/cp_021009/whiteshadow.gif) repeat-x #E3E3E3; height:10px; }

	.track { color:#606060; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px; }

	.input1 { margin-top:10px; margin-bottom:10px; border:1px solid #999999; height:20px; font-size:12px; font-weight:bold; text-align:center; color:#999999; }
	.input2 { margin-top:10px; margin-bottom:10px; border:1px solid #999999; height:20px; width:110px; font-size:12px; font-weight:bold; text-align:center; float:left;  color:#999999; }

	.submit { float:left; display:inline; margin:0px 0 10px 15px; margin-top:-5px; }

	.leftmenu { width:190px; margin-top:25px; }
		.leftmenu ul{list-style:none;margin:0px;padding:0px;border-top:1px solid #fff;}.leftmenu ul li{width:190px;height:25px;border-bottom:1px solid #fff;line-height:25px;font-size:12px;}.leftmenu li a{display:block;width:185px;height:25px;padding-left:5px;color:#000;text-decoration:none;}.leftmenu li a:hover{background:#d40511;color:#fff;}

	a.ezy-irp{ display: block; width: 190px; height: 70px; background-image: url(../images/ezy-irp.gif); background-repeat: no-repeat; text-indent:-1000px; }
		a.ezy-irp:hover { background-image: url(../images/ezy-irp_h.gif); }

	a.ezy-track { display: block; width: 190px; background-image: url(../images/cp_021009/ezy-trak.gif); background-repeat: no-repeat; text-indent:-1000px; }
		a.ezy-track:hover { background-position:0px -86px; }

	a.ezy-net { display: block; width: 190px; height: 70px; background-image: url(../images/ezy-net.gif); background-repeat: no-repeat; margin-bottom:2px; text-indent:-1000px; }
		a.ezy-net:hover { background-image: url(../images/ezy-net_h.gif); }

	a.ezy-freight { display: block; width: 190px; height: 63px; background-image: url(../images/ezy-freight.gif); background-repeat: no-repeat; margin-bottom:2px; text-indent:-1000px; }
		a.ezy-freight:hover { background-image: url(../images/ezy-freight_h.gif); }

	a.ezy-quote { display: block; width: 190px; height: 79px; background-image: url(../images/ezy-quote.gif); background-repeat: no-repeat; margin-bottom:2px; text-indent:-1000px; }
		a.ezy-quote:hover { background-image: url(../images/ezy-quote_h.gif); }

	 a.ezy-plan { display: block; width: 190px; height: 74px; background-image: url(../images/ezy-plan.gif); background-repeat: no-repeat; margin-bottom:2px; text-indent:-1000px; }
	 	a.ezy-plan:hover { background-image: url(../images/ezy-plan_h.gif); }


	a.search { display: block; width: 75px; height: 29px; background-image: url(../images/search1.jpg); background-repeat: no-repeat; text-indent:-1000px; }
		a.search:hover { background-image: url(../images/search-h.jpg); }

	a.goback { display: block; width: 75px; height: 29px; background-image: url(../images/goBck1.jpg); background-repeat: no-repeat; text-indent:-1000px; }
		a.goback:hover { background-image: url(../images/goBck2.jpg); }
	a.home { display: block; width: 84px; height: 29px; background-image: url(../images/hme1.jpg); background-repeat: no-repeat; text-indent:-1000px; }
		a.home:hover { background-image: url(../images/hme2.jpg); }

	a.go { display: block; width: 45px; height: 29px; background-image: url(../images/go1.jpg); background-repeat: no-repeat; margin-left:90px; text-indent:-1000px; }
	a.go:hover { background-image: url(../images/go-h.jpg); }

	img.navband { margin-bottom:20px; }

	.text { color:#505050; line-height:19px; font-size:12px; width:322px; float:left; text-align:left; padding:25px 10px 10px 15px; }
		.text b { font-size:14px; }
		.text a { color:#BE3737; text-transform:none; }
		.text a:hover { color:#797777; text-transform:none; }

	.texe2 { text-align:left; }


	#maincontent { display: inline; color:#505050; line-height:19px; font-size:12px; width:515px; float:left; text-align:left; padding: 10px 10px 10px 15px; }
		#maincontent b { font-size:14px; }
		#maincontent a { color:#BE3737; text-transform:none; }
		#maincontent a:hover { color:#797777; text-transform:none; }

	.homebox { margin-top:50px; width:510px; margin-left:0px; background:#E3E3E3; float:left; }
	.leftpart {width:273px; padding:10px 0px 10px 5px; float:left;}
	.rightpart {width:220px;  padding:10px 0px 10px 5px; float:left; }
	.homebox2 { margin-top:50px; margin-right:0px; width:230px; height:130px; margin-left:10px; background:#E3E3E3; float:left; }
	.leftpart2 {width:108px;  padding:10px 0px 10px 5px; float:left;}
	.rightpart2 {  padding:10px 0px 10px 5px; float:left; }
	.leftpart3 {width:100px;  padding:10px 0px 10px 5px; float:left;}
	.rightpart3 {width:118px;  padding:10px 0px 0px 5px; float:left; }
	.homebox3 { margin-top:50px; margin-right:15px; height:130px; width:225px; background:#E3E3E3; float:right; }

h1, .contentheading, .componentheading { width:100%; margin-left:auto; background:#f0f0f0; color:#737373; text-align:left; font-size:13px; font-weight: bold; }
.heading { font-size:15px;  font-weight:bold; text-align:center; }
h2 { font-size:18px; }
.big { font-size:14px; text-align:center; }

.rft-nav { float:left; width:195px; background:#E3E3E3; }
.rft-nav-text { float:left; width:175px; color:#BE3737; font-size:12px; height:auto; padding:15px 10px 10px 10px; }

.leftcorner { float:left; background: url(../images/left-corner.jpg) bottom no-repeat; width:195px; height:11px; }

#trackformmenu input{width:115px;float:left;}
#trackformmenu input.formbutton { width:48px; margin-left:2px; background: #d40511; border: 1px solid #000; color:#fff; float:left;}

table.contentpaneopen { width: 100%; }
table.blog { width: 100%; }

	.table-main { font-size:12px; text-align:center; }
		.table-main ul { list-style:none; clear:both; }
			.table-main ul li { float:left; margin-top:2px; }
			.table-main ul li.code { background:#E3E3E3; padding-top:3px; font-weight:bold; color:#505050; width:66px; height:18px; }
			.table-main ul li.codeblank { background:#ffffff; padding-top:3px; font-weight:bold; color:#505050; width:66px; height:18px; }
			.table-main ul li.red { background:#e3e3e3; font-weight:bold; padding-top:3px; color:#505050; width:105px; height:18px; }
			.table-main ul li.yellow { background:#F0F0F0; color:#3E3E3D; padding-top:3px; width:105px; height:18px; }
			.table-main ul li.white { background:#ffffff; color:#505050; padding-top:3px; width:105px; height:18px; }
			.table-main ul li.whitex { background:#ffffff; color:#505050; padding-top:3px; width:155px; height:18px; }
			.table-main ul li.number { background:#E3E3E3; padding-top:3px; font-weight:bold; color:#505050; width:25px; float:left; height:18px; }
			.table-main ul li.codeblank { background:#ffffff; padding-top:3px; font-weight:bold; color:#505050; width:66px; height:18px; }
			.table-main ul li.greyheader { background:#e3e3e3; font-weight:bold; padding-top:3px; color:#505050; width:510px;height:18px; }
			.table-main ul li.grey { background:#e3e3e3; font-weight:normal; padding-top:3px; color:#505050; width:253px; height:18px; }
			.table-main ul li.lgrey { background:#F0F0F0; color:#3E3E3D; padding-top:3px; width:253px; height:18px; }
			.table-main ul li.grey2 { background:#e3e3e3; font-weight:normal; padding-top:3px; color:#505050; width:225px; height:18px; }
			.table-main ul li.lgrey2 { background:#F0F0F0;color:#3E3E3D; padding-top:3px; width:225px; height:18px; }
			.table-main ul li.grey3 { background:#e3e3e3; font-weight:normal; padding-top:3px; color:#505050; width:510px; height:18px; }
			.table-main ul li.lgrey3 { background:#F0F0F0; color:#3E3E3D; padding-top:3px; width:510px; height:18px; }

	.middle-inner { margin:auto; width:600px; }

/* -----------7 col table ------------ */


.table-main7 { font-size:12px; text-align:center; }
	.table-main7 ul { list-style:none; clear:both; }
		.table-main7 ul li { float:left; margin-top:2px; }
		.table-main7 ul li.code { background:#e3e3e3; padding-top:3px; font-weight:bold; color:#505050; width:66px; height:18px; }
		.table-main7 ul li.codeblank { background:#ffffff; padding-top:3px; font-weight:bold; color:#505050; width:66px; height:18px; }
		.table-main7 ul li.red { background:#e3e3e3; font-weight:bold; padding-top:3px; color:#505050; width:71px; height:36px; }
		.table-main7 ul li.red22 {  background:#e3e3e3; font-weight:bold; padding-top:3px; color:#505050; width:71px; height:18px; }
		.table-main7 ul li.yellow { background:#F0F0F0; color:#3E3E3D; padding-top:3px; width:71px; height:18px; }
		.table-main7 ul li.white { background:#fff; color:#000; padding-top:3px; width:71px; height:18px; }
		.table-main7 ul li.codeblank2 { background:#ffffff; padding-top:3px; font-weight:bold; color:#505050; width:66px; height:72px; }
		.table-main7 ul li.red2 { background:#e3e3e3; font-weight:bold; padding-top:3px; color:#505050; width:71px; height:72px; }
		.table-main7 ul li.yellow2 { background:#F0F0F0; color:#3E3E3D; padding-top:3px; width:71px; height:33px; }
		.table-main7 ul li.yellow22 { background:#F0F0F0; color:#3E3E3D; padding-top:3px; width:71px; height:72px; }
		.table-main7 ul li.white2 { background:#fff; color:#000; padding-top:3px; width:71px; height:33px; }
		.table-main7 ul li.white22 { background:#fff; color:#000; padding-top:0px; width:71px; height:72px; }
		.table-main7 ul li.codelong { background:#e3e3e3; padding-top:13px; font-weight:bold; color:#505050; width:140px; height:32px; }
		.table-main7 ul li.codelong2 { background:#e3e3e3; padding-top:15px; font-weight:bold; color:#505050; width:66px; height:54px; }
		.table-main7 ul li.redlong { background:#e3e3e3; font-weight:bold; padding-top:10px; color:#505050; width:71px; height:36px; }
		.table-main7 ul li.redshort { background:#e3e3e3; font-weight:bold; padding-top:3px; color:#505050;width:71px; height:18px; }
		.table-main7 ul li.black { background:#000000; color:#ffffff; font-weight:bold; padding-top:3px; width:290px; height:18px; }
		.table-main7 ul li.black2 { background:#000000; color:#ffffff; font-weight:bold; padding-top:3px; width:68px; height:18px; }
		.table-main7 ul li.black3 { background:#000000; color:#ffffff; font-weight:bold; padding-top:3px;width:220px; height:18px; }



	.subheading { width:100%;   border-bottom:#666666 1px dashed; font-size:14px; font-weight:bold; }
	.copyright { color:#ffffff; text-align:center; font-size:9px; margin:auto; width:311px; }

	table .lgray { background: #e3e3e3; border: 1px #e6e6e6 solid; padding: 0; margin: 0; color: #505050; }
	table .lgray_border { background: #e3e3e3; border: 1px #666 solid; padding: 10; margin: 10; color: #505050; }
	td.border { border: 1px #666 solid; padding: 0; margin: 10; color: #505050;

#maincontentband { color:#505050; line-height:19px; font-size:12px; width:293px; float:left; text-align:justify; padding:0 0px 10px 15px; }
	#maincontentband b { font-size:14px; }
	#maincontentband a { color:#BE3737; text-transform:none; }
		#maincontentband a:hover { color:#797777; text-transform:none; }

#comments { width: 100%; font-size: 12px; color: #505050; }

#rightcol { display:inline; background: url(../images/cp_021009/greyshadow.gif) repeat-x #E3E3E3; color:#505050; line-height:19px; font-size:12px; width:186px; float:right; text-align:justify; padding: 10px 2px 0px 2px; }
	#rightcol b { font-weight:bold; }
	#rightcol a { color:#BE3737; text-transform:none; }
		#rightcol a:hover { color:#797777; text-transform:none; }

ul, li { margin:0; padding:0; }

ul.arrow {list-style:url(../images/bullet_arrow.gif);margin:0 0 0 20px;padding:15px;}
ul.arrow li ul {list-style:url(../images/bullet-dash.gif);margin-left:30px;padding:0;}
img { border:0; }

#footer { background:#ffffff; width:748px;  float:left; border:#000000 1px solid; border-top:0px; border-bottom:0px; }
	.moduletable-footer { color:#505050; line-height:19px; font-size:12px; border:#000000 0 1px 1px 1px solid !important;}
	div.moduletable-footer div { border:#000000 0 1px 1px 1px solid !important; }
		.moduletable-footer b { font-size:14px; }
		.moduletable-footer a { color:#BE3737; text-transform:none; }
			.moduletable-footer a:hover { color:#797777; text-transform:none; }
			
			
#cpfooter{display:block;width:738px;padding-left:10px;line-height:31px;background:#d40511;font-size:12px;color:#fff;border-left:1px solid #000;border-right:1px solid #000;}
	#cpfooter img{float:right;}#cpfooter a{color:#fff;}





