BODY {	margin: 0px;	background-position: center top;	background-repeat: repeat-x;	background-image: url(/images/bg-client-bright.jpg);}	input {	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	color: #4c5666;	padding: 8px;	background-color: #ffffff;	border: 1px solid #ececec;	font-weight: 300;	background-position: right;}		.links {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #9c1e3d;	font-weight: normal;	text-decoration: none;	text-align: center;}	.links a{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #9c1e3d;	text-decoration: none;	font-weight: normal;	letter-spacing: 0pt;	padding: 5px;}	.links a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #9c1e3d;	text-decoration: none;	font-weight: normal;	letter-spacing: 0pt;	padding: 5px;	background-image: url(/images/black_mask.png);	background-repeat: repeat;}	.nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	padding: 0px;	vertical-align: middle;	text-align: center;}	.nav a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}	.nav a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	border-top: 0px none;	border-right: 0px none;	border-bottom: 3px solid #CC9900;	border-left: 0px none;}	.subnav {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	line-height: 15px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	text-align: left;}	.subnav a{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: none;	border-bottom-color: #FFFFFF;	border-top-style: none;	border-right-style: none;	border-left-style: none;}	.subnav a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #9b243e;	text-decoration: none;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: none;	border-bottom-color: #CC0000;}		.textQuote {	color: #666666;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	text-decoration: none;	font-style: italic;	font-weight: normal;	text-transform: capitalize;	line-height: 20px;}	.text11sanserif {	color: #FFFFFF;	font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	font-weight: normal;	padding: 0px;	border: 1px none #CCCCCC;	line-height: 13px;}.formBody {	color: #666666;	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	font-weight: normal;}	.formInputs {	color: #666666;	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	font-weight: normal;}.lineTop {	color: #000000;	text-decoration: none;	border-top: 1px dotted #FFFFFF;	border-right: none;	border-bottom: none;	border-left: none;}	.linebox {	text-decoration: none;	padding: 0px;	border: 1px solid ececec;	background-repeat: no-repeat;}	.textGeorgia {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 26px;	color: #FFFFFF;	font-weight: normal;	line-height: 26px;	text-transform: none;}	.text-title {	font-family: "Frutiger", Arial, Helvetica, sans-serif;	font-size: 20px;	color: #FFFFFF;	font-weight: lighter;	line-height: 26px;	text-transform: none;	text-align: left;}	.text-heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #9b243e;	font-weight: normal;	text-decoration: none;	line-height: 18px;	text-align: left;}		.textLogin {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4A050F;	font-weight: normal;}	.text10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	font-weight: normal;	text-decoration: none;	line-height: 12px;	text-align: left;}	.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #626C74;	font-weight: normal;	text-decoration: none;	border-top-width: 0px;	border-top-style: solid;	border-top-color: #7d7d7d;	letter-spacing: 0px;	line-height: 16px;}	.footer a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #626C74;	text-decoration: none;	font-weight: normal;}	.footer a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC9933;	font-weight: normal;	text-decoration: underline;}		.text10bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #626C74;	font-weight: bold;	text-decoration: none;	line-height: 12px;}	.text11bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #8F9AA0;	font-weight: normal;	text-decoration: none;	line-height: 16px;}	/* CSS for checklists */.checklist {	border: 1px solid #ccc;	list-style: none;	height: 10em;	overflow: auto;	width: 25em;}		.text12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4c5666;	font-weight: normal;	text-decoration: none;	line-height: 16px;	text-transform: none;	text-align: left;}	.text12 a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3399FF;	font-weight: normal;	text-decoration: none;}	.text12 a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3399FF;	text-decoration: underline;	font-weight: normal;	border-bottom-style: none;	border-top-color: #C5C7B1;	border-right-color: #C5C7B1;	border-bottom-color: #C5C7B1;	border-left-color: #C5C7B1;	border-bottom-width: 1px;}		.text12white {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	line-height: 17px;	text-transform: none;	padding: 0px;	background-position: left;}	.text12white a{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	font-weight: normal;	line-height: 18px;	padding: 1px 6px;	background-image: url(/images/black_mask.png);	background-repeat: repeat;	border-bottom-width: 1px;	border-bottom-style: none;	border-bottom-color: #FFFFFF;}	.text12white a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	font-weight: normal;	line-height: 18px;	border-bottom-style: none;	border-top-color: #C5C7B1;	border-right-color: #C5C7B1;	border-bottom-color: #C5C7B1;	border-left-color: #C5C7B1;	border-bottom-width: 1px;	background-color: #951135;	padding-top: 1px;	padding-right: 6px;	padding-bottom: 1px;	padding-left: 6px;}	.text13 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666;	font-weight: normal;	text-decoration: none;	line-height: 18px;	text-transform: none;	padding-top: 0px;	padding-right: 35px;	padding-left: 35px;	background-position: left;	list-style-type: circle;}	.text13 a{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #990000;	text-decoration: none;	font-weight: normal;	line-height: 18px;}	.text13 a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #990000;	text-decoration: underline;	font-weight: normal;	line-height: 18px;	border-bottom-style: none;	border-top-color: #C5C7B1;	border-right-color: #C5C7B1;	border-bottom-color: #C5C7B1;	border-left-color: #C5C7B1;	border-bottom-width: 1px;}	.text14 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #4c5666;	font-weight: normal;	text-decoration: none;	line-height: 20px;	text-transform: none;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	background-position: left;	text-align: left;	padding-bottom: 10px;}	.text14 a{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #bb234a;	text-decoration: none;	font-weight: normal;	line-height: 18px;}	.text14 a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #bb234a;	text-decoration: underline;	font-weight: normal;	line-height: 18px;	border-bottom-style: none;	border-top-color: #C5C7B1;	border-right-color: #C5C7B1;	border-bottom-color: #C5C7B1;	border-left-color: #C5C7B1;	border-bottom-width: 1px;}					.bg-hdr {	background-image: url(/images/bg_hdr_top.gif);	background-repeat: repeat-x;}	.bg-widget-10 {	background-image: url(/images/client/trans_10.png);	background-repeat: repeat;}	.bg-widget-15 {	background-image: url(/images/client/trans_15.png);	background-repeat: repeat;}	.bg-widget-15-line {	background-image: url(/images/trans_15_line.png);	background-repeat: repeat-x;	border-bottom-style: none;	background-position: bottom;}		.bg-widget-25 {	background-image: url(/images/client/trans_25.png);	background-repeat: repeat;}	.bg-widget-rule-hor-15 {	background-image: url(/images/rule_hor_trans_15.png);	background-repeat: no-repeat;	background-position: bottom;}					.bg-login {	background-image: url(/images/bg_login.png);	background-repeat: no-repeat;}		.bg-saving-box1 {	background-image: url(/images/start_saving_box_1.gif);	background-repeat: no-repeat;}	.bg-saving-box2 {	background-image: url(/images/start_saving_box_2.gif);	background-repeat: no-repeat;}						.bg-ftr {	background-image: url(/images/bg_footer.jpg);	background-repeat: repeat-x;	background-color: #2b2e31;	background-position: center top;}		.bg-nav {	background-image: url(/images/nav_bg.png);	background-repeat: no-repeat;}	.text-phone {	color: #9c1e3d;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	text-decoration: none;	text-transform: none;	font-weight: normal;}	.h1 {	text-decoration: none;	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 20px;	font-weight: 500;	color: #4c5666;	text-transform: uppercase;	padding-left: 10px;}.h2 {	color: #4c5666;	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;	font-size: 16px;	text-decoration: none;	font-weight: 300;	padding: 0px;	line-height: 22px;}	.h3 {	color: #4c5666;	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;	font-size: 14px;	text-decoration: none;	font-weight: 500;	padding: 0px;	line-height: 18px;	text-transform: uppercase;}	.h-client-detail {	color: #4c5666;	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;	font-size: 14px;	text-decoration: none;	font-weight: 500;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ececec;}					.title30 {	color: #bb234a;	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;	font-size: 30px;	text-decoration: none;	font-weight: 300;	padding: 0px;	line-height: 30px;}	.title36 {	color: #bb234a;	font-family: 'Titillium Web', Helvetica, Arial, sans-serif;	font-size: 36px;	text-decoration: none;	font-weight: 300;	padding: 0px;	line-height: 42px;}		.paddedList ul li {padding-bottom:9px;}.hdr_bkgd {	text-decoration: none;	padding: 0px;	background-image: url(/images/hdr_bkgd.jpg);	background-repeat: repeat-x;}.ftr_bkgd {	text-decoration: none;	padding: 0px;	background-image: url(/images/bg_footer.jpg);	background-repeat: repeat-x;	background-color: #2b2e31;}.sub_nav_13 {	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	font-weight: normal;	color: #FFFFFF;	padding-left: 14px;	letter-spacing: 1px;	padding-right: 14px;}.sub_nav_13 a{	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	font-weight: normal;	color: #FFFFFF;	padding-left: 14px;	letter-spacing: 1px;	padding-right: 14px;}.sub_nav_13 a:hover{	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	font-weight: normal;	color: #FFFFFF;	letter-spacing: 1px;	background-color: #931a39;	background-position: 38px;	padding-top: 14px;	padding-left: 14px;	padding-right: 14px;	padding-bottom: 12px;}.shadow {	background-color: #FFFFFF;  -moz-box-shadow:    0px 0px 1px 1px #999999;  -webkit-box-shadow: 0px 0px 1px 1px #999999;  box-shadow:         0px 0px 1px 1px #999999;}.box-shadow {	background-color: #FFFFFF;	background-image: url(/images/bg_widget_title_gray.gif);	background-repeat: repeat-x;	background-position: center top;	border-top-width: 5px;	border-right-width: 5px;	border-bottom-width: 0px;	border-left-width: 5px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;  -moz-box-shadow:    0px 0px 1px 1px #3b3b3b;  -webkit-box-shadow: 0px 0px 1px 1px #3b3b3b;  box-shadow:         0px 0px 1px 1px #3b3b3b;}.widget_40 {	text-decoration: none;	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 40px;	font-weight: 200;	color: #FFFFFF;	text-transform: uppercase;	line-height: 40px;}.widget_48 {	text-decoration: none;	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 48px;	font-weight: 200;	color: #FFFFFF;	text-transform: uppercase;	line-height: 48px;}.widget_56 {	text-decoration: none;	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 56px;	font-weight: 200;	color: #FFFFFF;	text-transform: uppercase;	line-height: 56px;}.widget_title {	text-decoration: none;	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 20px;	font-weight: 500;	color: #FFFFFF;	text-transform: uppercase;	padding-left: 10px;}.widget_subtitle {	text-decoration: none;	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 16px;	font-weight: 300;	color: #FFFFFF;	text-transform: uppercase;	padding-left: 1px;}.widget_nav_secondary {	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: bold;	color: #4c5666;}.widget_nav {	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	color: #4c5666;}.widget_nav_white {	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	padding-left: 10px;}.widget_nav a{	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	color: #4c5666;	padding-left: 10px;}.widget_nav a:hover{	text-decoration: underline;	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	color: #4c5666;	padding-left: 10px;}.widget_list_white {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	line-height: 24px;	text-decoration: none;}.widget_list_white a{	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	line-height: 24px;	text-decoration: none;}.widget_list_white a:hover{	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	line-height: 24px;	text-decoration: none;}.widget_list {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #4c5666;	line-height: 24px;	text-decoration: none;}.widget_list a{	text-decoration: underline;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #4c5666;	line-height: 24px;}.widget_list a:hover{	text-decoration: underline;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #3399FF;	line-height: 24px;}.gray_rule{	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: ececec;}.bg_gray_rule{	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: ececec;	background-image: url(/images/bg_list.jpg);	background-repeat: repeat-y;}	.btn-small-section {	text-decoration: none;	line-height: 14px;	-moz-box-shadow: 0px 1px 0px 0px #ffffff;	-webkit-box-shadow: 0px 1px 0px 0px #ffffff;	box-shadow: 0px 1px 0px 0px #ffffff;	background-color:#f7f7f7;	border:1px solid #dcdcdc;	display:inline-block;	color:#4c5666;	font-family:'Titillium Web', Arial;	font-size:10px;	font-weight:600;	text-decoration:none;	text-shadow:0px 1px 0px #ffffff;	padding-top: 3px;	padding-right: 8px;	padding-bottom: 3px;	padding-left: 8px;	float: right;}	.btn-small-section:hover {	background-color:#b4deed;	text-decoration: none;}	.btn-small-section:active {	position:relative;	top:1px;	text-decoration: none;}.btn-small {	text-decoration: none;	line-height: 14px;                -moz-box-shadow: 0px 1px 0px 0px #ffffff;        -webkit-box-shadow: 0px 1px 0px 0px #ffffff;        box-shadow: 0px 1px 0px 0px #ffffff;                background-color:#f7f7f7;                border:1px solid #dcdcdc;                display:inline-block;        color:#4c5666;        font-family:'Titillium Web', Arial;        font-size:10px;        font-weight:600;        padding:3px 8px;        text-decoration:none;                text-shadow:0px 1px 0px #ffffff;            }    .btn-small:hover {	background-color:#b4deed;	text-decoration: none;    }    .btn-small:active {	position:relative;	top:1px;	text-decoration: none;    }		.btn-med {	text-decoration: none;	line-height: 14px;                -moz-box-shadow: 0px 1px 0px 0px #ffffff;        -webkit-box-shadow: 0px 1px 0px 0px #ffffff;        box-shadow: 0px 1px 0px 0px #ffffff;                background-color:#f7f7f7;                border:1px solid #dcdcdc;                display:inline-block;        color:#4c5666;        font-family:'Titillium Web', Arial;        font-size:14px;        font-weight:600;        padding:3px 8px;        text-decoration:none;                text-shadow:0px 1px 0px #ffffff;            }    .btn-med:hover {	background-color:#b4deed;	text-decoration: none;    }    .btn-med:active {	position:relative;	top:1px;	text-decoration: none;    }			.btn-large {	text-decoration: none;                -moz-box-shadow: 0px 1px 0px 0px #ffffff;        -webkit-box-shadow: 0px 1px 0px 0px #ffffff;        box-shadow: 0px 1px 0px 0px #ffffff;                background-color:#f7f7f7;                border:1px solid #dcdcdc;                display:inline-block;        color:#4c5666;        font-family:'Titillium Web', Arial;        font-size:15px;        font-weight:600;        padding:8px 22px;        text-decoration:none;                text-shadow:0px 1px 0px #ffffff;            }    .btn-large:hover {	background-color:#f0f0f0;	text-decoration: none;    }    .btn-large:active {	position:relative;	top:1px;	text-decoration: none;    }.widget_list_alert {	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #ee4d60;	line-height: 24px;}.widget_list_alert a{	text-decoration: underline;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #ee4d60;	line-height: 24px;}.widget_list_alert a:hover{	text-decoration: underline;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #959595;	line-height: 24px;}.widget_list_numbers {	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	line-height: 19px;	background-image: url(/images/bg_circle.png);	background-repeat: no-repeat;	background-position: center center;	text-align: center;	vertical-align: middle;}.widget_list_numbers_oval {	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	line-height: 19px;	background-image: url(/images/bg_oval.png);	background-repeat: no-repeat;	background-position: center;	text-align: center;	vertical-align: middle;}.widget_list_numbers_alert {	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	line-height: 19px;	background-image: url(/images/bg_circle_alert.png);	background-repeat: no-repeat;	background-position: center;	text-align: center;	vertical-align: middle;}.nav_customer {	background-color: ;}.nav_customer a{	text-align: center;	line-height: 110px;	display: block;	color: #56606f;	text-decoration: none;	font-family: arial;	font-size: 12px;	font-weight: 600;	height: 72px;}.nav_customer a{	background-color: ;}.nav_customer #nav-dashboard a{	background: url(/images/btn_dashboard.png) no-repeat center;}	.nav_customer #nav-routing a{	background: url(/images/btn_routing.png) no-repeat center;}	.nav_customer #nav-shipping a{	background: url(/images/btn_shipping.png) no-repeat center;}	.nav_customer #nav-tracking a{	background: url(/images/btn_tracking.png) no-repeat center;}		.nav_customer #nav-index a{	background: url(/images/btn_customers.png) no-repeat center;}	.nav_customer #nav-carriers a{	background: url(/images/btn_carriers.png) no-repeat center;}.nav_customer #nav-pricing a{	background: url(/images/btn_pricing.png) no-repeat center;}.nav_customer #nav-dispatch a{	background: url(/images/btn_dispatch.png) no-repeat center;}.nav_customer #nav-claims a{	background: url(/images/btn_claims.png) no-repeat center;}.nav_customer #nav-invoice a{	background: url(/images/btn_invoicing.png) no-repeat center;}.nav_customer #nav-accounting a{	background: url(/images/btn_accounting.png) no-repeat center;}.nav_customer #nav-report a{	background: url(/images/btn_reporting.png) no-repeat center;}.nav_customer #nav-setup a{	background: url(/images/btn_setup.png) no-repeat center;}.nav_customer #nav-tools a{	background: url(/images/btn_tools.png) no-repeat center;}/*hover*/.nav_customer #nav-dashboard a:hover{	background: url(/images/btn_dashboard_hover.png) no-repeat center;}.nav_customer #nav-routing a:hover{	background: url(/images/btn_routing_hover.png) no-repeat center;}.nav_customer #nav-shipping a:hover{	background: url(/images/btn_shipping_hover.png) no-repeat center;}	.nav_customer #nav-tracking a:hover{	background: url(/images/btn_tracking_hover.png) no-repeat center;}		.nav_customer #nav-index a:hover{	background: url(/images/btn_customers_hover.png) no-repeat center;}.nav_customer #nav-carriers a:hover{	background: url(/images/btn_carriers_hover.png) no-repeat center;}.nav_customer #nav-pricing a:hover{	background: url(/images/btn_pricing_hover.png) no-repeat center;}.nav_customer #nav-dispatch a:hover{	background: url(/images/btn_dispatch_hover.png) no-repeat center;}.nav_customer #nav-claims a:hover{	background: url(/images/btn_claims_hover.png) no-repeat center;}.nav_customer #nav-invoice a:hover{	background: url(/images/btn_invoicing_hover.png) no-repeat center;}.nav_customer #nav-accounting a:hover{	background: url(/images/btn_accounting_hover.png) no-repeat center;}.nav_customer #nav-report a:hover{	background: url(/images/btn_reporting_hover.png) no-repeat center;}.nav_customer #nav-setup a:hover{	background: url(/images/btn_setup_hover.png) no-repeat center;}.nav_customer #nav-tools a:hover{	background: url(/images/btn_tools_hover.png) no-repeat center;	color: #56606F;}.notes {	color: #FF0000;	font-family: "Courier New", Courier, mono;	font-size: 12px;	text-decoration: none;	font-weight: 300;	padding: 0px;	line-height: 16px;}		.selected-menu td { position: relative; }.selected-menu .active-menu { width: 100%; background-position: center top; display: block; background-repeat: no-repeat; }.selected-menu .active-menu img{ 	visibility: hidden;  }.nav_customer .active-menu{	color: #fff;}.nav_customer #nav-dashboard .active-menu{	background-image: url(/images/btn_dashboard_active.png);}	.nav_customer #nav-routing .active-menu{	background-image: url(/images/btn_routing_active.png);}	.nav_customer #nav-shipping .active-menu{	background-image: url(/images/btn_shipping_active.png);}	.nav_customer #nav-tracking .active-menu{	background-image: url(/images/btn_tracking_active.png);}		.nav_customer #nav-index .active-menu{	background-image: url(/images/btn_customers_active.png);}	 .nav_customer #nav-carriers .active-menu{	background-image: url(/images/btn_carriers_active.png); } .nav_customer #nav-pricing .active-menu{	background-image: url(/images/btn_pricing_active.png); 	 } .nav_customer #nav-dispatch .active-menu{	background-image: url(/images/btn_dispatch_active.png); } .nav_customer #nav-claims .active-menu{	background-image: url(/images/btn_claims_active.png); } .nav_customer #nav-invoice .active-menu{	background-image: url(/images/btn_invoicing_active.png); } .nav_customer #nav-accounting .active-menu{	background-image: url(/images/btn_accounting_active.png); } .nav_customer #nav-report .active-menu{	background-image: url(/images/btn_reporting_active.png);} .nav_customer #nav-setup .active-menu{	background-image: url(/images/btn_setup_active.png);}.nav_customer #nav-tools .active-menu{	background-image: url(/images/btn_tools_active.png);} .wrapper-dropdown-5 {    /* Size & position */    position: relative;    width: 200px;    margin: 0 auto;    padding: 12px 15px;     /* Styles */    background: #fff;    border-radius: 5px;    box-shadow: 0 1px 0 rgba(0,0,0,0.2);    cursor: pointer;    outline: none;    transition: all 0.3s ease-out;} .wrapper-dropdown-5:after { /* Little arrow */    content: "";    width: 0;    height: 0;    position: absolute;    top: 50%;    right: 15px;    margin-top: -3px;    border-width: 6px 6px 0 6px;    border-style: solid;    border-color: #4cbeff transparent;}.wrapper-dropdown-5 .dropdown {    /* Size & position */    position: absolute;    top: 100%;    left: 0;    right: 0;     /* Styles */    background: #fff;    border-radius: 0 0 5px 5px;    border: 1px solid rgba(0,0,0,0.2);    border-top: none;    border-bottom: none;    list-style: none;    transition: all 0.3s ease-out;     /* Hiding */    max-height: 0;    overflow: hidden;}.wrapper-dropdown-5 .dropdown li {    padding: 0 10px ;} .wrapper-dropdown-5 .dropdown li a {    display: block;    text-decoration: none;    color: #333;    padding: 10px 0;    transition: all 0.3s ease-out;    border-bottom: 1px solid #e6e8ea;} .wrapper-dropdown-5 .dropdown li:last-of-type a {    border: none;} .wrapper-dropdown-5 .dropdown li i {    margin-right: 5px;    color: inherit;    vertical-align: middle;} /* Hover state */ .wrapper-dropdown-5 .dropdown li:hover a {    color: #57a9d9;}/* Active state */ .wrapper-dropdown-5.active {    border-radius: 5px 5px 0 0;    background: #4cbeff;    box-shadow: none;    border-bottom: none;    color: white;} .wrapper-dropdown-5.active:after {    border-color: #82d1ff transparent;}.styled-select select {	width: 326px;	font-size: 12px;	line-height: 1;	border: 1 solid #ececec;	border-radius: 0;	height: 34px;	-webkit-appearance: none;	background-color: transparent;	background-image: url(/images/arrow_down.png);	background-repeat: no-repeat;	background-position: right;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 8px;	-webkit-appearance: none;            /*Removes default chrome and safari style*/	-moz-appearance: none;             /* Removes Default Firefox style*/	text-indent: 0.01px;          /* Removes default arrow from firefox*/	text-overflow: "";               /*Removes default arrow from firefox*/	font-family: Arial, Helvetica, sans-serif;	color: 4c5666;}.btn-new-quote {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.btn-new-quote a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	padding: 26px 10px 26px 26px;	background-image: url(/images/btn_new_quote.png);	background-repeat: no-repeat;	background-position: left center;}.btn-new-quote a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	background-color: #E6E6E6;	padding: 15px 10px 15px 26px;}.btn-new-shipment {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.btn-new-shipment a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	padding: 26px 10px 26px 26px;	background-image: url(/images/btn_new_shipment.png);	background-repeat: no-repeat;	background-position: left center;}.btn-new-shipment a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	background-color: #E6E6E6;	padding: 15px 10px 15px 26px;}.btn-route-shipment {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.btn-route-shipment a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	padding: 26px 10px 26px 30px;	background-image: url(/images/btn_route_shipment.png);	background-repeat: no-repeat;	background-position: left center;}.btn-route-shipment a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	background-color: #E6E6E6;	padding: 15px 10px 15px 30px;}.btn-initiate-claim {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.btn-initiate-claim a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	padding: 22px 10px 22px 32px;	background-image: url(/images/btn_initiate_claim.png);	background-repeat: no-repeat;	background-position: left center;}.btn-initiate-claim a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	background-color: #E6E6E6;	padding: 15px 10px 15px 32px;}			.btn-invoicing {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.btn-invoicing a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	padding: 26px 10px 26px 27px;	background-image: url(/images/icon_invoicing.png);	background-repeat: no-repeat;	background-position: left center;}.btn-invoicing a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	background-color: #E6E6E6;	padding: 15px 10px 15px 27px;}			.btn-reporting {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.btn-reporting a{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	padding: 26px 10px 26px 27px;	background-image: url(/images/icon_reporting.png);	background-repeat: no-repeat;	background-position: left center;}.btn-reporting a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: 4c5666;	font-weight: bold;	background-color: #E6E6E6;	padding: 15px 10px 15px 27px;}		.btn-widget-go {	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 14px;	font-weight: 300;	text-decoration: none;	vertical-align: middle;	background-image: url(/images/icon_widget_go_arrow.png);	background-repeat: no-repeat;	background-position: right;}.btn-widget-go a{	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	color: #FFFFFF;	font-weight: 300;	padding: 25px 25px 25px 42px;	background-attachment: fixed;	background-image: url(/images/icon_widget_go_arrow.png);	background-repeat: no-repeat;	background-position: right center;	vertical-align: middle;	display: table-cell;}.btn-widget-go a:hover{	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	color: #FFFFFF;	font-weight: 300;	/*padding: 28px 120px 28px 42px;*/	background-image: url(/images/icon_widget_go_arrow.png);	background-repeat: no-repeat;	background-position: right center;	background-attachment: fixed;	background-color: #5C8595;	display: table-cell;}td.btn-widget-go:hover{	background-color: #5C8595;	cursor:pointer}								.btn-widget-go-line {	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 14px;	font-weight: 300;	text-decoration: none;	vertical-align: middle;	background-image: url(/images/icon_widget_go_arrow.png);	background-repeat: no-repeat;	background-position: right;}.btn-widget-go-line a{	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	color: #FFFFFF;	font-weight: 300;	padding: 25px 25px 25px 42px;	background-attachment: fixed;	background-image: url(/images/icon_widget_go_arrow.png);	background-repeat: no-repeat;	background-position: right center;	vertical-align: middle;	display: table-cell;}.btn-widget-go-line a:hover{	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	color: #FFFFFF;	font-weight: 300;	/*padding: 28px 120px 28px 42px;*/	background-image: url(/images/icon_widget_go_arrow.png);	background-repeat: no-repeat;	background-position: right center;	background-attachment: fixed;	background-color: #5C8595;	display: table-cell;}td.btn-widget-go-line:hover{	background-color: #5C8595;	cursor:pointer}		#funkystyling {	padding-right: 17px;	background-color: white;	background-image: url(/images/icon_search.jpg);	background-repeat: no-repeat;	background-position: right center;	height: 45px;	width: 165px;}#searchbox {	padding-right: 8px;	background-color: white;	background-image: url(/images/icon_search.jpg);	background-repeat: no-repeat;	background-position: right center;	height: 37px;	width: 100%;}#searchsimple {	padding-right: 8px;	background-color: white;	background-repeat: no-repeat;	background-position: right center;	height: 37px;	width: 100%;	font-family: Arial, Helvetica, sans-serif;}#description {	padding-right: 17px;	background-color: white;	background-position: right center;	height: 34px;	width: 326px;}body {    -webkit-text-size-adjust: 100%;}.myButton12 {	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);	background-color:#f9f9f9;	-moz-border-radius:0px;	-webkit-border-radius:0px;	border-radius:0px;	border:1px solid #dcdcdc;	display:inline-block;	cursor:pointer;	color:#666666;	font-family:arial;	font-size:12px;	font-weight:bold;	padding:7px 20px;	text-decoration:none;	text-shadow:0px 1px 0px #ffffff;}.myButton12:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);	background-color:#e9e9e9;}.myButton12:active {	position:relative;	top:1px;}.myButton {	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);	background-color:#f9f9f9;	-moz-border-radius:0px;	-webkit-border-radius:0px;	border-radius:0px;	border:1px solid #dcdcdc;	display:inline-block;	cursor:pointer;	color:#666666;	font-family:arial;	font-size:15px;	font-weight:bold;	padding:9px 24px;	text-decoration:none;	text-shadow:0px 1px 0px #ffffff;}.myButton:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);	background-color:#e9e9e9;}.myButton:active {	position:relative;	top:1px;}.steps {	text-decoration: none;	font-family: 'Titillium Web', Helvetica, sans-serif;	font-size: 18px;	font-weight: 500;	color: #4c5666;	text-transform: none;	padding-left: 10px;}.test {    margin:0;    padding:0;    display:table;}.test a {    background:red;    vertical-align:middle;    border-right:10px solid #fff;    padding:10px;    display:table-cell;    text-decoration:none;}.test a:hover {background:blue center}.test span{    position:absolute;    top:-999em;    left:-999em;}