.Benefitsheader{color:#727892;font-size:16px;}
.benefits{background-color:#dbdfe0;padding:15px;}
.benefits LI{line-height:15px;}
.chaptercontent{
	line-height: 18px; 
	margin-top: 0px;
	vertical-align:top;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #636363;
}
li{
	line-height: 18px; 
}
.contactheader{
	background-color:#151554;
	color:#FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	border-left: 1px solid black;	
	border-top: 1px solid black;
	text-align: center;
	height:22px;
}
.contactbottom{
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align: center;
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

.mygeotabtable{
	margin-top: 10px; 
	width: 225px; 
	height: 74px; 
	background-image: url(/portals/0/images/home/mygeotab.png);
	margin-left:15px
}

/************************************************************/
.pagemaster {width: 100%;height: 100%;background-color: #fefefe;}
.skinmaster {height: 100%;background-color: #f3f5fa;	border-right: #7994cb 1px solid;border-top: #7994cb 1px solid;border-left: #7994cb 1px solid;border-bottom: #7994cb 1px solid;}
.skinheader {}
.skingradient {background-image: url(gradient_DkBlue.jpg);height:30px;}
.controlpanel {width: 100%;background-color: #fefefe;z-index:2300;position:relative;}
.check{background-color:#F08611;}
.homepagepadding{padding-left:20px;vertical-align:top;font-family: Verdana;font-size:11px;font-weight: normal;color: #2E406B;}
.main_dnnmenu_container {background-color: transparent;}
.main_dnnmenu_bar {vertical-align: top;cursor: pointer;background-color: Transparent;}
/*TD if menu option for using tables is on*/
.main_dnnmenu_item td {cursor: pointer;color: #000000;font-size: 10px;font-weight: bold;font-style: normal;background-color: Transparent;	font-family: Verdana, Tahoma, Verdana, Arial, Helvetica;white-space: nowrap;  /*Word wrapping menu item now optional*/}
/*TD if menu option for using tables is on*/
.main_dnnmenu_rootitem  {cursor: pointer;color: #2E406B;font-size: 11px;font-weight: bold;font-style: normal;font-family: Verdana, Tahoma, Verdana, Arial, Helvetica;}
.main_dnnmenu_itemhover {font-weight:bold;color: #7a7a7a;font-size: 11px;}
.main_dnnmenu_itemhover td {background-color: #8da4d3;}
.main_dnnmenu_icon {cursor: pointer;text-align: center;width: 15px;height: 100%;}
.main_dnnmenu_submenu { 	background-color: #cad5ea; 	z-index: 1000; 	cursor: pointer; 	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */ }
.main_dnnmenu_break { 	height: 1px; 	font-size: 1px; }
.main_dnnmenu_arrow { 	border-right: #cad5ea 1px solid; 	border-bottom: #cad5ea 1px solid; 	border-top: #cad5ea 0px solid; 	font-family: Verdana, webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand; }
.main_dnnmenu_rootmenuarrow { 	font-family: Verdana, webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand; }
.listspacing{height: 13px;padding-top:2px;padding-bottom:2px;}
.LoginT{padding-top:10px;padding-right:3px;}
.ImageLink{	border-style: none;	position: relative; top: 3px;}
/********************ROI FORM*************************/
.ROIText{font-family: Verdana, Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal;color: #636363;padding-left:5px;text-align:left;background-color: #FFFFFF;}
.ROIHEADER{background-color:#dbdfe0;font-family: Verdana, Tahoma, Arial, Helvetica;font-size: 12px;font-weight: bold;color: #636363;text-align: center;vertical-align: middle;height: 36px;}
.ROISUBHEADER{background-color:#FFFFFF;font-family: Verdana, Tahoma, Arial, Helvetica;font-size: 11px;font-weight: bold;color: #636363;padding-left:5px;text-align:left;background-color: #FFFFFF;}
.ROIDIVIDER{background-color:#dbdfe0;min-width: 15px;}
a.ROIText.link{font-family: Verdana, Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal;padding-left:5px;}
/****************************************************/
BODY { vertical-align:top; margin-top:0px; padding-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.standardtable { 	border-width:0px; 	border-collapse:collapse; 	padding:0px; 	margin:0px; 	background-color:white; }
/**************************Home Page Specific*************************/
.colorbox{ 	background-color:#FFFFFF; 	border-left:10px #FFFFFF solid; 	border-right:10px #FFFFFF solid; 	width: 80px; 	height: 22px; }
.gsdates{ 	text-align: center; 	padding-top: 5px; 	border-top: 1px #B0B1F4 solid; }
.greentable table{ 	margin-left:auto; 	margin-right:auto; }
.boxspacing td{ 	padding-bottom: 20px; }
/*********************Normal Unordered List************************/
#normallist, ul #normallist, #normallist li { 	font-family: Verdana, Tahoma, Arial, Helvetica; 	color: #636363; 	margin: 0; 	padding: 0; 	list-style-type: none; 	text-align:left; }
/*******************GO and Login Button attributes*****************/
.StandardButton { 	background: #ffffff; 	font-family: Verdana, Tahoma, Arial, Helvetica; 	font-size: 11px; 	font-weight: normal; 	color: #222222; 	cursor: pointer; 	border: 0; 	padding:0; 	margin:0; }
.StandardButton:hover{ 	text-decoration:underline; }
/******************Search Label attributes****************/
.Search{ 	font-family: Verdana, Tahoma, Arial, Helvetica; 	font-size: 11px; 	font-weight: normal; 	color: #222222; 	cursor:default; }
/********************Sub Menu Nav Styles******************/
.subMenu { 	font-size:12px; 	color:#9da4a9; 	vertical-align:top; 	white-space : nowrap; 	border-collapse:collapse; }
.resellersubMenu{ 	font-size:12px; 	color:#9da4a9; 	vertical-align:middle; 	white-space : nowrap; 	border-collapse:collapse; }
.submenuactive { 	color: #222222; 	text-decoration:underline; 	cursor: default; }
.submenuspacing { 	padding-left:6px; 	padding-right:20px; }
/*****************************************************/
.resellermenuspacing { 	padding-right:12px; }
/*************Webpage Background*********************/
.blueback { /*background:url(blueback.jpg); disabled due to move to white bg*/ background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; background-attachment:fixed; }
/****************Top Geotab Banner***************/
.headerarea { 	-moz-background-clip:border; 	-moz-background-inline-policy:continuous; 	-moz-background-origin:padding; 	background:#FFFFFF url(geotabheader.jpg) no-repeat center; 	height:91px; }
/*added to solve the resizing issue in webkit browsers*/
.chromearea{ 	background: #FFFFFF url(geoheaderchromefix.jpg) no-repeat center; 	height:110px; }
/***************Light Blue Borders*******************/
.tableBg { 	background-repeat:repeat-x; 	background-position:top; 	width:6px; 	background-color:#dbdfe0; }
/*******************Empty Navigation Bar Background***********/
.menuBg { background: url(menu_bg.jpg); background-repeat:repeat-x; }
/***************Website Navigation Menu*********************/
#nav {     float:left;     width:100%;     font-size:13px;     font-weight:normal;     vertical-align:middle;     position:relative;     line-height:normal; 	text-align: center; }
ul#nav {     margin:0;     padding:0;     list-style-type:none; }
#nav li {     float:left;     background:url(menu_inactive.jpg) no-repeat right top;     margin:0;     padding:0;     list-style-type:none; 	vertical-align:middle; 	text-align: center; 	width:88px; }
#nav li a {     display:block;     background:url(menu_inactive.jpg) no-repeat left top;     padding:10px 8px; 	text-align: center; }
#section1 #home, #section2 #solutions, #section3 #products, #section4 #support, #section5 #about, #section6 #reseller, #section7 #subscribe,  #section9 #sitemap, #section10 #beta{ background:transparent url(menu_active.jpg) no-repeat; text-align: center; position:center; vertical-align:middle; width:88px; position: relative; z-index:1000; }
#section1 #home a, #section2 #solutions a, #section3 #products a, #section4 #support a, #section5 #about a, #section6 #reseller a, #section7 #subscribe a , #section9 #sitemap a, #section10 #beta a{ background:transparent url(menu_active.jpg) no-repeat; text-align: center; position:center; vertical-align:middle; position:relative; z-index:1000; }
/**************Product Tables*****************/
.producttop{ 	background-color:#151554; 	background-position:center; 	vertical-align:middle; 	background-repeat:x-repeat; 	padding:0px; 	margin:0px; 	height:22px; 	font-family: Verdana, Tahoma, Arial, Helvetica; 	font-size: 13px; 	font-weight: normal; 	color: #FFFFFF; 	text-align: center; }
.productbottom{ 	background:url(shadedgrey.jpg); 	background-position:center; 	vertical-align:middle; 	background-repeat:x-repeat; 	margin:0px; 	font-size:11px; 	width:100%; }
.productbottomtext{ 	font-family: Verdana, Tahoma, Arial, Helvetica; 	font-size: 10px; 	font-weight: normal; 	color: #636363; 	height: 33%; 	text-align: center; 	width:100% }
.featurewhite { 	margin: 0in 0in 0pt; 	line-height: 22px; 	text-align: right; 	vertical-align: middle; 	background-color: white; 	border-bottom: #999999 1px solid; }
.featuregrey { 	margin: 0in 0in 0pt; 	line-height: 22px; 	text-align: right; 	vertical-align: middle; 	background-color: #EEEEEE; 	border-bottom: #999999 1px solid; }
/**************SIDE BOXES*****************/
.boxtable{ 	border-bottom: black 1px solid; 	border-left: black 1px solid; 	width: 156px; 	height: 110px; 	border-top: black 1px solid; 	border-right: black 1px solid; }
/**The following style is to assure that the top box doesnt have bottom padding which could occur from the home page specific: boxspacing class**/
.boxtable td{ 	padding-bottom:0px; }
.boximage{border:0;max-width:156px;}
.boxtop { 	background-color:#151554; 	vertical-align:middle; 	padding:0px; 	margin:0px; 	height:22px; 	width:156px; 	text-align: center; 	cursor: pointer; 	border-bottom: black 1px solid; }
.boxtoptext{ 	font-family: Verdana, Tahoma, Arial, Helvetica; 	font-size: 12px; 	font-weight: bold; 	color: #FFFFFF; 	vertical-align:middle; }
.boxbottom{ 	background:url(shadedgrey.jpg); 	background-position:center; 	vertical-align:middle; 	background-repeat:no-repeat; 	margin:0px; 	width:156px; 	text-align:center; }
.boxbottomtext{ 	font-family: Verdana, Tahoma, Arial, Helvetica; 	font-size: 10px; 	font-weight: normal; 	color: #636363; 	text-align: center; 	padding:0; 	padding-left:3px; padding-right:3px; margin:0; }