﻿/* Global MRM */

.header-banner { margin: 10px 27px 0px 27px; }
.header-title { background: url(/gps-fleet-tracking/graphics/header_middle_rounded.jpg) top left repeat-x; width:848px;}
.header-left { background: url(/gps-fleet-tracking/graphics/header_left_rounded.jpg) top left no-repeat; float:left; overflow: auto; }
.header-left h1 { background: url(/gps-fleet-tracking/graphics/header_middle_rounded.jpg) top left repeat-x; margin: 0px 0px 0px 15px; padding: 10px 0px 10px 0px; color: #fff; font-size: 20px; font-family:Helvetica, sans-serif; width: 524px; }
.header-right { background: url(/gps-fleet-tracking/graphics/header_right_rounded.jpg) top right no-repeat; float:right; height:45px; width:17px; }
/* includes/actions.html */
.rmi { float:left; padding: 8px 0px 8px 0px; background: url(/gps-fleet-tracking/graphics/header_middle_rounded.jpg) top left repeat-x; border:0px solid #f00;}
.contactus { float:left; padding: 8px 0px 8px 0px; background: url(/gps-fleet-tracking/graphics/header_middle_rounded.jpg) top left repeat-x; }
.contactus a:active, .rmi a:active { padding: 0px 0px 0px 0px; }
.social{float:left; padding: 8px 0px 3px 0px; background: url(/gps-fleet-tracking/graphics/header_middle_rounded.jpg) top left repeat-x;  text-align:right; width:292px;}

.banner img { width: 848px; }

/*content layout */
.twocolumns, .twocolumns-sub, .twocolumns-prod, .onecolumn { margin: 10px 27px 0px 27px; }
.twocolumns .tick, .twocolumns-sub .tick, .twocolumns-prod .tick, .onecolumn .tick { background: url(/gps-fleet-tracking/graphics/h2-corner.jpg) top right no-repeat #014478; }

/* one column */
.onecolumn { width: 846px; }
.onecolumn h2 { color: #fff; margin: 0px 10px 0px 0px; padding: 5px 0px 5px 15px;font-size: 16px; font-family:Helvetica, sans-serif; background-color:#014478;width: 831px; }
.onecolumn h3 { color: #fff; margin: 0px 10px 0px 0px; padding: 2px 0px 2px 5px;font-size: 14px; font-family:Helvetica, sans-serif; background-color:#014478; }
.onecolumn .introtxt { background-color:#fff; width: 746px; padding: 10px 20px 10px 20px; margin-bottom: 12px; overflow:auto; }
.onecolumn .introtxt img { float:left; margin: 0px 10px 10px 0px; }
.onecolumn .introtxt p { padding: 0px 0px 0px 0px; margin: 0px; line-height: 140%; }

/* Homepage only ORI
.twocolumns .leftside { float:left; width: 405px; }
.twocolumns .leftside h2 { color: #fff; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 15px;font-size: 16px; font-family:Helvetica, sans-serif; background-color:#014478; }
.twocolumns .leftside-content { background-color:#F3F9F9; padding: 8px 10px 8px 10px; }
.twocolumns .leftside-content .items img { float:left; }

.twocolumns .rightside { width: 405px; float:right; }
.twocolumns .rightside .foursquare { text-align:center; }
.twocolumns .rightside .foursquare a:active { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.twocolumns .rightside h2 { color: #fff; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 15px;font-size: 16px; font-family:Helvetica, sans-serif; background-color:#014478; }
.twocolumns .rightside h2 a:link { color: #fff; text-decoration:none; }
.twocolumns .rightside h2 a:visited { color: #fff; text-decoration:none; }
.twocolumns .rightside h2 a:hover { color: #fff; text-decoration:none; }
.twocolumns .rightside h2 a:active { color: #fff; text-decoration:none; padding: 0px 0px 0px 0px; }*/

/* Homepage only */
.twocolumns .rightside { float:right; width: 405px; }
.twocolumns .rightside h2 { color: #fff; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 15px;font-size: 16px; font-family:Helvetica, sans-serif; background-color:#014478; }
.twocolumns .rightside .subTitlesHP { color: #575757; margin: 10px 0px 5px 0px; padding: 2px 0px 0px 0px;font-size: 13px; font-family:Helvetica, sans-serif; border-bottom: 1px dotted #000; }
.twocolumns .rightside-content { background-color:#F3F9F9; padding: 8px 10px 8px 10px; }
.twocolumns .rightside-content .items img, .twocolumns .rightside-content .items55 img { float:left; }


.twocolumns .leftside { width: 405px; float:left; }
.twocolumns .leftside .foursquare { text-align:center; }
.twocolumns .leftside .foursquare a:active { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.twocolumns .leftside h2 { color: #fff; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 15px;font-size: 16px; font-family:Helvetica, sans-serif; background-color:#014478; }
.twocolumns .leftside h2 a:link { color: #fff; text-decoration:none; }
.twocolumns .leftside h2 a:visited { color: #fff; text-decoration:none; }
.twocolumns .leftside h2 a:hover { color: #fff; text-decoration:none; }
.twocolumns .leftside h2 a:active { color: #fff; text-decoration:none; padding: 0px 0px 0px 0px; }

/* category pages */
.twocolumns-sub .leftside { float:left; width: 612px; }
.twocolumns-sub .leftside h2 { color: #fff; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 5px;font-size: 16px; font-family:Helvetica, sans-serif; background-color:#014478; }
.twocolumns-sub .leftside h3 { color: #fff; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 5px;font-size: 14px; font-family:Helvetica, sans-serif; background-color:#014478; }
.twocolumns-sub .leftside .subtxt { background-color:#EDF5F7; width: 572px; padding: 10px 20px 10px 20px; margin-bottom: 25px; overflow:auto; }
.twocolumns-sub .leftside .subtxt a:link { color:#00477D; text-decoration:underline; }
.twocolumns-sub .leftside .subtxt a:visited { color:#00477D; text-decoration:underline; }
.twocolumns-sub .leftside .subtxt a:hover { color:#00477D; text-decoration:none; }
.twocolumns-sub .leftside .subtxt a:active { color:#00477D; text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .contentbottomnav { background-color:#EDF5F7; width: 602px; padding: 10px 5px 10px 5px; margin-bottom: 25px; overflow:auto; }
.twocolumns-sub .leftside .contentbottomnav img { border: none; }
.twocolumns-sub .leftside .contentbottomnav a { padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .introtxt { background-color:#fff; width: 572px; padding: 10px 20px 10px 20px; margin-bottom: 25px; overflow:auto; }
.twocolumns-sub .leftside .introtxt img { float:left; margin: 0px 10px 10px 0px; }
.twocolumns-sub .leftside .introtxt p { padding: 0px 0px 10px 0px; margin: 0px; line-height: 140%; }

/* knowledge center */
.accHeaderTitle { padding: 7px 0px 7px 7px; }
.accHeader { color: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 14px; font-family:Helvetica, sans-serif; border-bottom: 2px solid #fff; font-weight:bold; background:url(/gps-fleet-tracking/graphics/headerOff.jpg) top right no-repeat #014478; }
.accHeaderOn { color: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 14px; font-family:Helvetica, sans-serif; border-bottom: 2px solid #fff; font-weight:bold; background:url(/gps-fleet-tracking/graphics/headerOn.jpg) top right no-repeat #014478; }

.twocolumns-sub .leftside .doclisting { width:612px; background-color:#fff; padding: 0px 0px 20px 0px; }
.twocolumns-sub .leftside .doclisting p { padding: 5px 0px 5px 0px; }
/* 2columns */
.twocolumns-sub .leftside .doclisting .cs { height: 120px; }
.twocolumns-sub .leftside .doclisting .wp { height: 140px; }
.twocolumns-sub .leftside .doclisting .misc { height: 110px; }
.twocolumns-sub .leftside .doclisting .each { width:269px; border: 1px solid #E3EBED; background-color: #EDF5F7; padding: 8px 15px 8px 15px; float: left; margin-top: 10px; }
.twocolumns-sub .leftside .doclisting .each img { float: left; margin: 5px 5px 5px 5px; border:none; }
.twocolumns-sub .leftside .doclisting .each img a:link { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .each img a:visited { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .each img a:hover { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .each img a:active { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .each h4 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  font-size: 12px; color:#00477D; }
.twocolumns-sub .leftside .doclisting .each h4 a:link { color:#00477D; text-decoration:none; }
.twocolumns-sub .leftside .doclisting .each h4 a:visited { color:#00477D; text-decoration:none; }
.twocolumns-sub .leftside .doclisting .each h4 a:hover { color:#00477D; text-decoration:underline; }
.twocolumns-sub .leftside .doclisting .each h4 a:active { color:#00477D; text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .each p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 11px; }
.twocolumns-sub .leftside .doclisting .marleft { margin-left: 10px; }
.twocolumns-sub .leftside .doclisting .each .morelink { font-size:10px; text-align:right; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; clear:left; }
.twocolumns-sub .leftside .doclisting .each .morelink a:link { color:#999; text-decoration:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:10px; }
.twocolumns-sub .leftside .doclisting .each .morelink a:visited { color:#999; text-decoration:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:10px; }
.twocolumns-sub .leftside .doclisting .each .morelink a:hover { color:#111; text-decoration:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:10px; }
.twocolumns-sub .leftside .doclisting .each .morelink a:active { color:#111; text-decoration:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:10px; }
/* 1column */
.twocolumns-sub .leftside .doclisting .eachc { width:580px; border: 1px solid #E3EBED; background-color: #EDF5F7; padding: 8px 15px 8px 15px; margin-top: 10px; }
.twocolumns-sub .leftside .doclisting .eachc img { float: left; margin: 5px 5px 5px 5px; border:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .eachc img a:link { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .eachc img a:visited { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .eachc img a:hover { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .eachc img a:active { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .eachc h4 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  font-size: 12px; color:#00477D; }
.twocolumns-sub .leftside .doclisting .eachc h4 a:link { color:#00477D; text-decoration:none; }
.twocolumns-sub .leftside .doclisting .eachc h4 a:visited { color:#00477D; text-decoration:none; }
.twocolumns-sub .leftside .doclisting .eachc h4 a:hover { color:#00477D; text-decoration:underline; }
.twocolumns-sub .leftside .doclisting .eachc h4 a:active { color:#00477D; text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .eachc p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 11px; }
.twocolumns-sub .leftside .doclisting .eachc .morelink { font-size:10px; text-align:right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .doclisting .eachc .morelink a:link { color:#999; text-decoration:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:10px; }
.twocolumns-sub .leftside .doclisting .eachc .morelink a:visited { color:#999; text-decoration:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:10px; }
.twocolumns-sub .leftside .doclisting .eachc .morelink a:hover { color:#111; text-decoration:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:10px; }
.twocolumns-sub .leftside .doclisting .eachc .morelink a:active { color:#111; text-decoration:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:10px; }

.twocolumns-sub .rightside { width: 200px; float:right; }
.twocolumns-sub .rightside h3 { color: #fff; margin: 0px 0px 10px 0px; padding: 2px 0px 2px 5px;font-size: 14px; font-family:Helvetica, sans-serif; background-color:#014478; }
.twocolumns-sub .rightside h4 { color: #575757; margin: 0px 0px 10px 0px; padding: 2px 0px 0px 0px;font-size: 13px; font-family:Helvetica, sans-serif; border-bottom: 1px dotted #000; }


/* categories sub right nav */
.twocolumns-sub .rightside .navul .cursor { cursor: pointer; }
.twocolumns-sub .rightside .navul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type:none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.twocolumns-sub .rightside .navul li { width: 195px; height: 33px; }
.twocolumns-sub .rightside .navul .oln { padding: 8px 0px 0px 37px; margin: 0px 0px 0px 0px; }
.twocolumns-sub .rightside .navul .tln { padding: 4px 0px 0px 37px; margin: 0px 0px 0px 0px; line-height: 100%; }

.twocolumns-sub .rightside .navul .aMenu_ON a:link, .twocolumns-sub .rightside .navul .aMenu_OFF a:link {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;padding: 0px 0px 0px 0px; }
.twocolumns-sub .rightside .navul .aMenu_ON a:visited, .twocolumns-sub .rightside .navul .aMenu_OFF a:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;padding: 0px 0px 0px 0px; }
.twocolumns-sub .rightside .navul .aMenu_ON a:hover, .twocolumns-sub .rightside .navul .aMenu_OFF a:hover {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;padding: 0px 0px 0px 0px; }
.twocolumns-sub .rightside .navul .aMenu_ON a:active, .twocolumns-sub .rightside .navul .aMenu_OFF a:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;padding: 0px 0px 0px 0px; }

.twocolumns-sub .rightside .navul .aMenu_ON, .twocolumns-sub .rightside .navul .aMenu_ON a:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#E5BF1E;text-decoration:none;  }
.twocolumns-sub .rightside .navul .aMenu_OFF, .twocolumns-sub .rightside .navul .aMenu_OFF a:active {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#00477D;text-decoration:none; }
	
.twocolumns-sub .rightside .navul .on { color:#fff; font-size: 12px; font-weight:normal; }
.twocolumns-sub .rightside .navul .on a:link { color:#E5BF1E; text-decoration:none; font-size: 12px; font-weight:normal; }
.twocolumns-sub .rightside .navul .on a:visited { color:#E5BF1E; text-decoration:none; font-size: 12px; font-weight:normal; }
.twocolumns-sub .rightside .navul .on a:hover { color:#E5BF1E; text-decoration:none; font-size: 12px; font-weight:normal; cursor: default; }
.twocolumns-sub .rightside .navul .on a:active { color:#E5BF1E; text-decoration:none; font-size: 12px; font-weight:normal; cursor: default; padding: 0px 0px 0px 0px; }

.twocolumns-sub .rightside .navul .over a:link { color:#00477D; text-decoration:none; font-size: 12px; font-weight:normal; }
.twocolumns-sub .rightside .navul .over a:visited { color:#00477D; text-decoration:none; font-size: 12px; font-weight:normal; }
.twocolumns-sub .rightside .navul .over a:hover { color:#E5BF1E; text-decoration:none; font-size: 12px; font-weight:normal; }
.twocolumns-sub .rightside .navul .over a:active { color:#E5BF1E; text-decoration:none; font-size: 12px; font-weight:normal; padding: 0px 0px 0px 0px; }

.twocolumns-sub .rightside .navul .wp_off { background: url(/gps-fleet-tracking/graphics/nav/workflow_productivity.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .wp_on { background: url(/gps-fleet-tracking/graphics/nav/workflow_productivity_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .fc_off { background: url(/gps-fleet-tracking/graphics/nav/fuel_cost.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .fc_on { background: url(/gps-fleet-tracking/graphics/nav/fuel_cost_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .ws_off { background: url(/gps-fleet-tracking/graphics/nav/worker_safety.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .ws_on { background: url(/gps-fleet-tracking/graphics/nav/worker_safety_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .dei_off { background: url(/gps-fleet-tracking/graphics/nav/environmental_impact.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .dei_on { background: url(/gps-fleet-tracking/graphics/nav/environmental_impact_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .iau_off { background: url(/gps-fleet-tracking/graphics/nav/asset_utilization.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .iau_on { background: url(/gps-fleet-tracking/graphics/nav/asset_utilization_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .ewi_off { background: url(/gps-fleet-tracking/graphics/nav/work_interlligence.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .ewi_on { background: url(/gps-fleet-tracking/graphics/nav/work_interlligence_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .sgc_off { background: url(/gps-fleet-tracking/graphics/nav/goverment_compliance.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .sgc_on { background: url(/gps-fleet-tracking/graphics/nav/goverment_compliance_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .ics_off { background: url(/gps-fleet-tracking/graphics/nav/customer_satisfaction.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .ics_on { background: url(/gps-fleet-tracking/graphics/nav/customer_satisfaction_on.png) top left no-repeat; }


.twocolumns-sub .rightside .navul .gpsfm_off { background: url(/gps-fleet-tracking/graphics/nav/gps_fleet_management.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .gpsfm_on { background: url(/gps-fleet-tracking/graphics/nav/gps_fleet_management_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .ma_off { background: url(/gps-fleet-tracking/graphics/nav/mobile_application.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .ma_on { background: url(/gps-fleet-tracking/graphics/nav/mobile_application_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .sdo_off { background: url(/gps-fleet-tracking/graphics/nav/scheduling_dispatch.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .sdo_on { background: url(/gps-fleet-tracking/graphics/nav/scheduling_dispatch_on.png) top left no-repeat; }

.twocolumns-sub .rightside .navul .ds_off { background: url(/gps-fleet-tracking/graphics/nav/driver_safety.png) top left no-repeat; }
.twocolumns-sub .rightside .navul .ds_on { background: url(/gps-fleet-tracking/graphics/nav/driver_safety_on.png) top left no-repeat; }

/* product listing */
.twocolumns-sub .leftside .products { width:612px; background-color:#fff; margin-bottom: 25px; overflow:hidden; }
.twocolumns-sub .leftside .products .each { width:269px; height: 80px; border: 1px solid #E3EBED; background-color: #EDF5F7; padding: 8px 15px 8px 15px; float: left; margin-top: 10px; }
.twocolumns-sub .leftside .products .each img { float: left; margin: 5px 5px 5px 5px; border:none; }
.twocolumns-sub .leftside .products .each img a:link { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .products .each img a:visited { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .products .each img a:hover { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .products .each img a:active { text-decoration:none; padding: 0px 0px 0px 0px; }
.twocolumns-sub .leftside .products .each h4 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  font-size: 12px; color:#00477D; }
.twocolumns-sub .leftside .products .each h4 a:link { color:#00477D; text-decoration:none;font-size: 12px; }
.twocolumns-sub .leftside .products .each h4 a:visited { color:#00477D; text-decoration:none;font-size: 12px; }
.twocolumns-sub .leftside .products .each h4 a:hover { color:#00477D; text-decoration:underline;font-size: 12px; }
.twocolumns-sub .leftside .products .each h4 a:active { color:#00477D; text-decoration:none; padding: 0px 0px 0px 0px;font-size: 12px; }
.twocolumns-sub .leftside .products .each p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 11px; }
.twocolumns-sub .leftside .products .marleft { margin-left: 10px; }

/* contact listing */
.onecolumn .contacts { width:846px; background-color:#fff; margin-bottom: 25px; overflow:hidden; }
.onecolumn .contacts .each { width:406px; height: 120px; border: 1px solid #E3EBED; background-color: #EDF5F7; padding: 3px 5px 10px 5px; float: left; margin-top: 10px; }
.onecolumn .contacts .each h4 { padding: 3px 0px 3px 5px; margin: 0px 0px 10px 0px;  font-size: 14px; color:#004477; background-color:#E3EBED; }
.onecolumn .contacts .each p { padding: 0px 0px 0px 0px; margin: 0px 5px 0px 5px; font-size: 12px; color: #343434; }
.onecolumn .contacts .each a:link { color:#1E5D89; text-decoration:none; }
.onecolumn .contacts .each a:visited { color:#1E5D89; text-decoration:none; }
.onecolumn .contacts .each a:hover { color:#1E5D89; text-decoration:underline; }
.onecolumn .contacts .each a:active { color:#1E5D89; text-decoration:none; padding: 0px 0px 0px 0px; }
.onecolumn .contacts .marleft { margin-left: 10px; }

/* customer support listing */
.onecolumn .contactcu { width:846px; background-color:#fff; margin-bottom: 25px; overflow:hidden; }
.onecolumn .contactcu .each { width:406px; height: 140px; border: 1px solid #E3EBED; background-color: #EDF5F7; padding: 3px 5px 10px 5px; float: left; margin-top: 10px; }
.onecolumn .contactcu .each h4 { padding: 3px 0px 3px 5px; margin: 0px 0px 10px 0px;  font-size: 14px; color:#004477; background-color:#E3EBED; }
.onecolumn .contactcu .each p { padding: 0px 0px 0px 0px; margin: 0px 5px 0px 5px; font-size: 12px; color: #343434; }
.onecolumn .contactcu .each a:link { color:#1E5D89; text-decoration:none; }
.onecolumn .contactcu .each a:visited { color:#1E5D89; text-decoration:none; }
.onecolumn .contactcu .each a:hover { color:#1E5D89; text-decoration:underline; }
.onecolumn .contactcu .each a:active { color:#1E5D89; text-decoration:none; padding: 0px 0px 0px 0px; }
.onecolumn .contactcu .marleft { margin-left: 10px; }

/* ### PRODUCT PAGES ### */
.twocolumns-prod ul { list-style-type:none; }
.twocolumns-prod .leftside { float:left; width:420px; }

.twocolumns-prod .leftside #productimg {
	border: solid 0px #ccc;
	/*width: 310px;
	height: 247px;*/
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.twocolumns-prod .leftside .mini { 
margin: 0px 0px 0px 0px;
}
.twocolumns-prod .leftside .mini img {
	border: solid 1px #ccc;
	width: 62px;
	height: 41px;
	padding: 4px 4px 4px 4px;
}
.twocolumns-prod .leftside .mini a:link { width:70px; height:49px; background-color:#fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.twocolumns-prod .leftside .mini .clicked { border-color: #FF9900; }
.twocolumns-prod .leftside .mini a:active { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }


.twocolumns-prod .rightside { float: right; width:424px; }
.twocolumns-prod .rightside h2 { color: #fff; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 5px;font-size: 16px; font-family:Helvetica, sans-serif; background-color:#014478; }
.twocolumns-prod .rightside h3 { color: #fff; margin: 0px 0px 10px 0px; padding: 2px 0px 2px 5px;font-size: 14px; font-family:Helvetica, sans-serif; background-color:#014478; }
.twocolumns-prod .rightside p { padding: 5px 0px 5px 0px; margin: 0px; line-height: 120%; }
.twocolumns-prod .rightside ul { list-style-image:url(/gps-fleet-tracking/graphics/prod-bullet-wht.png); padding: 0px 0px 0px 0px; margin: 5px 0px 5px 30px; }

.twocolumns-prod .tabContainer { padding: 0px 0px 0px 0px; margin: 25px 0px 0px 0px;width: 630px; float: left; }
/* typography for tabs */
.twocolumns-prod .tabContainer h3 { color: #014478; margin: 10px 0px 5px 0px; padding: 2px 0px 2px 0px;font-size: 14px; font-family:Helvetica, sans-serif; }
.twocolumns-prod .tabContainer h4 { color: #333; margin: 10px 0px 5px 0px; padding: 2px 0px 2px 0px;font-size: 13px; font-family:Helvetica, sans-serif; }
.twocolumns-prod .tabContainer h5 { color: #000; margin: 10px 0px 5px 0px; padding: 2px 0px 2px 0px;font-size: 12px; font-family:Helvetica, sans-serif; }
.twocolumns-prod .tabContainer a:link { color:#1E5D89; text-decoration:none; font-size: 12px; font-style:normal; }
.twocolumns-prod .tabContainer a:visited { color:#1E5D89; text-decoration:none; font-size: 12px; font-style:normal; }
.twocolumns-prod .tabContainer a:hover { color:#1E5D89; text-decoration:underline; font-size: 12px; font-style:normal; }
.twocolumns-prod .tabContainer a:active { color:#1E5D89; text-decoration:none; padding: 0px 0px 0px 0px; font-size: 12px; font-style:normal; }

.twocolumns-prod .tabContainer ul { list-style-image:url(/gps-fleet-tracking/graphics/prod-bullet.png); padding: 0px 0px 0px 0px; margin: 10px 0px 10px 30px; }

.twocolumns-prod .tabProduct { background-color:#fff; }
.twocolumns-prod .tabProduct .ajax__tab_header { background:url(/gps-fleet-tracking/graphics/979797.png) left bottom repeat-x #fff; color:#014478; font-size: 14px; font-weight:bold;  }
.twocolumns-prod .tabProduct .ajax__tab_header .ajax__tab_outer { border-top: 1px solid #979797; border-left: 1px solid #979797; border-right: 1px solid #979797; margin: 0px 2px 0px 0px; }
.twocolumns-prod .tabProduct .ajax__tab_header .ajax__tab_inner { background-color:#A9D1EB; }
.twocolumns-prod .tabProduct .ajax__tab_header .ajax__tab_tab { padding: 10px 15px 10px 15px; border:none; }

.twocolumns-prod .tabProduct .ajax__tab_active .ajax__tab_inner { background-color:#F3F8FB; }
.twocolumns-prod .tabProduct .ajax__tab_active .ajax__tab_outer { border-bottom-color: #F3F8FB; }
.twocolumns-prod .tabProduct .ajax__tab_active .ajax__tab_tab { padding: 10px 15px 10px 15px; }

.twocolumns-prod .tabProduct .ajax__tab_hover .ajax__tab_inner { background-color:#F3F8FB; }

.twocolumns-prod .tabProduct .ajax__tab_body { border: 1px solid #979797; border-top:none; padding: 10px 10px 10px 10px; background-color:#F3F8FB; }

.twocolumns-prod .tabProduct .tabProductBody p { padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }

.twocolumns-prod .rightnav { float:right; width: 200px;margin: 10px 0px 0px 0px; }
.twocolumns-prod .rightnav h3 { color: #575757; margin: 15px 0px 10px 0px; padding: 2px 0px 0px 0px;font-size: 13px; font-family:Helvetica, sans-serif; border-bottom: 1px dotted #000; }
.twocolumns-prod .rightnav h4 { color: #fff; margin: 5px 0px 0px 0px; padding: 7px 5px 7px 25px;font-size: 13px; font-family:Helvetica, sans-serif; cursor:pointer; }
.twocolumns-prod .rightnav a:link { color:#1E5D89; text-decoration:none; padding: 0px 0px 2px 10px; }
.twocolumns-prod .rightnav a:visited { color:#1E5D89; text-decoration:none; padding: 0px 0px 2px 10px; }
.twocolumns-prod .rightnav a:hover { color:#1E5D89; text-decoration:underline; padding: 0px 0px 2px 10px; }
.twocolumns-prod .rightnav a:active { color:#1E5D89; text-decoration:none; padding: 0px 0px 2px 10px; }
.twocolumns-prod .rightnav .menu_body { margin: 6px 0px 0px 30px; padding: 0px 0px 0px 0px; }
.twocolumns-prod .rightnav .clapsMenu {background:url(/gps-fleet-tracking/graphics/catheader-c.png) top left no-repeat #fff;color:#014478; }
.twocolumns-prod .rightnav .notclapsMenu {background:url(/gps-fleet-tracking/graphics/catheader-nc.png) top left no-repeat #fff;color:#014478; }

/* quotebox categories pages */
.lowerquotebox_cont { position: relative; }
.lowerquotebox { width: 612px; background:url(/gps-fleet-tracking/graphics/quote2.png) top left no-repeat #fff; margin: 20px 0px 20px 0px; clear:both; }
.lowerquotebox .quotetxt { padding: 30px 30px 10px 30px; line-height: 120%; font-style:italic; font-size: 17px; color: #1D96AF; }
.lowerquotebox .quoteauth { background:url(/gps-fleet-tracking/graphics/quote1.png) top right no-repeat #fff; padding: 10px 0px 20px 50px; font-weight:normal; font-style:italic;font-size: 14px; color:#014478; }

/* Homepage nav */
.even { background-color:#E3EBEE; }
.odd { background-color:#EEF5F7; }
.white { background-color:#fff; }
.clear { clear:both; }
.items55 { height:55px; margin: 5px 0px 5px 0px; }
.items55 img { border:none; padding-right: 5px; }
.items { margin: 5px 0px 5px 10px; }
.items p, .items55 p { padding: 2px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.items .subtitles, .items55 .subtitles { font-size:10px; }
.items h3, .items55 h3 { color:#014478; font-size:16px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; }
.items h3 a:link, .items55 h3 a:link { color:#014478; font-weight:bold; text-decoration:none; font-size:16px; }
.items h3 a:visited, .items55 h3 a:visited { color:#014478; font-weight:bold; text-decoration:none; font-size:16px; }
.items h3 a:hover, .items55 h3 a:hover { color:#E5BF1E; font-weight:bold; text-decoration:none; font-size:16px; }
.items h3 a:active, .items55 h3 a:active { color:#E5BF1E; font-weight:bold; text-decoration:none; padding: 0px 0px 0px 0px; font-size:16px; }
.items h4, .items55 h4 { color:#014478; font-size:14px; padding: 9px 0px 0px 0px; }
.items h4 a:link, .items55 h4 a:link { color:#014478; font-weight:bold; text-decoration:none; font-size:14px; margin: 0px 0px 0px 10px; }
.items h4 a:visited, .items55 h4 a:visited { color:#014478; font-weight:bold; text-decoration:none; font-size:14px; margin: 0px 0px 0px 10px; }
.items h4 a:hover, .items55 h4 a:hover { color:#E5BF1E; font-weight:bold; text-decoration:none; font-size:14px; margin: 0px 0px 0px 10px; }
.items h4 a:active, .items55 h4 a:active { color:#E5BF1E; font-weight:bold; text-decoration:none; padding: 0px 0px 0px 0px; font-size:14px; margin: 0px 0px 0px 10px; }

/* quote homepage jQuery module */
.quotebox_cont { position: relative; }
.window { width: 390px; height: 270px; overflow: hidden; position: relative; }
.quote_chain { position:absolute; top: 0px; left: 0px; }
	/* quotebox Homepage */
.quotebox { width: 390px; background:url(/gps-fleet-tracking/graphics/quote2.png) top left no-repeat #fff; margin: 5px 0px 5px 0px; float:left; }
.quotebox .quotetxt { padding: 20px 30px 5px 30px; line-height: 120%; font-style:italic; font-size: 17px; color: #1D96AF; }
.quotebox .quoteauth { background:url(/gps-fleet-tracking/graphics/quote1.png) top right no-repeat #fff; padding: 5px 0px 20px 50px; font-weight:normal; font-style:italic;font-size: 14px; color:#014478; }


.footer-mrm { clear: both; margin: 10px 27px 0px 27px; width: 846px; }
