﻿body{}body .clearfix :after{clear:both;content:'.';display:block;height:0;visibility:hidden}body .clearfix-left :after{clear:left;content:'.';display:block;height:0;visibility:hidden}body .wrapper{left:0;right:0;bottom:0;top:0;position:absolute}body .wrapper .page-container{left:50%;top:50%;position:absolute}body .wrapper .page-container .page{width:400px;height:310px;position:absolute;left:-200px;top:-155px;text-align:center}body .wrapper .page-container .page div.form{display:block}body .wrapper .page-container .page div.form div{display:block}body .wrapper .page-container .page div.form div .field input[type="text"],body .wrapper .page-container .page div.form div .field input[type="password"]{width:100%}body .wrapper .page-container .page div.form div .field .validation,body .wrapper .page-container .page div.form div .field .warning{color:red;font-size:8pt}body #site-wrapper{background-position:0 138px;position:absolute;top:0;bottom:0;right:0;left:0}body #site-wrapper #site-header-wrapper{margin-left:auto;margin-right:auto}body #site-wrapper #site-header-wrapper #site-header{height:138px;width:902px;margin-left:auto;margin-right:auto}body #site-wrapper #site-header-wrapper #site-header #site-logo a{height:85px;width:280px;float:left;background-repeat:no-repeat}body #site-wrapper #site-header-wrapper #site-header .site-menu{padding-top:10px}body #site-wrapper #site-header-wrapper #site-header .site-menu div{float:right;margin-left:20px}body #site-wrapper #site-header-wrapper #site-header .site-menu div strong{font-size:14px}body #site-wrapper #site-header-wrapper #site-header .site-menu div div#account-logo{width:572px;height:68px;overflow:hidden;margin:5px 5px 5px 25px}body #site-wrapper #site-header-wrapper #site-header .site-menu div div#account-logo img{height:100%;border:0}body #site-wrapper #site-header-wrapper #site-header #site-menu-wrapper{float:left;width:900px;height:45px;margin-top:0}body #site-wrapper #site-header-wrapper #site-header #site-menu-wrapper .content-menu ul{margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:30px}body #site-wrapper #site-header-wrapper #site-header #site-menu-wrapper .content-menu ul li{display:block;float:left;margin:0;padding:0}body #site-wrapper #site-header-wrapper #site-header #site-menu-wrapper .content-menu ul li a:active{display:inline;float:left;margin:0}body #site-wrapper #content-wrapper{width:943px;margin-left:auto;margin-right:auto;margin-bottom:35px}body #site-wrapper #content-wrapper #shadow-left{float:left;background-image:url('themes/base/images/side_shadowleft.gif');background-repeat:no-repeat;background-position:center;height:300px;width:20px}body #site-wrapper #content-wrapper #shadow-right{float:left;background-image:url('themes/base/images/side_shadowright.gif');background-repeat:no-repeat;background-position:center;height:300px;width:20px}body #site-wrapper #content-wrapper #site-content{float:left;width:900px;min-height:300px}body #site-wrapper #content-wrapper #site-content #site-render-content{margin:15px}body #site-wrapper #content-wrapper #site-content #site-render-content p{line-height:16px}body #site-wrapper #content-wrapper #site-content #site-render-content .vehicle-locations div .map-canvas{width:100%;height:480px}body #site-wrapper #content-wrapper #site-content #site-render-content .vehicle-locations table .data{width:100%}body #site-wrapper #content-wrapper #site-content #site-render-content .vehicle-locations table>thead{display:none}body #site-wrapper #content-wrapper #site-content #site-render-content .vehicle-locations .alert-type,body #site-wrapper #content-wrapper #site-content #site-render-content .vehicle-locations .latitude,body #site-wrapper #content-wrapper #site-content #site-render-content .vehicle-locations .longitude,body #site-wrapper #content-wrapper #site-content #site-render-content .vehicle-locations .long-display-name,body #site-wrapper #content-wrapper #site-content #site-render-content .vehicle-locations .speed{display:none}body #site-wrapper #content-wrapper #site-content #site-render-content div.reportPanel{height:570px;width:825px;background-color:rgba(192,192,192,.8);-moz-opacity:.8;border-radius:10px;z-index:21;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}body #site-wrapper #content-wrapper #site-content #site-render-content div.reportPanel div#close-btn{float:right;margin:10px}body #site-wrapper #content-wrapper #site-content #site-render-content div.reportWrapper{margin:10px;height:inherit;position:relative}body #site-wrapper #content-wrapper #site-content #site-render-content table.reportTable{font-size:small;padding:5px;width:100%}body #site-wrapper #content-wrapper #site-content #site-render-content table.reportTable>thead{background-color:rgba(128,128,128,.6);display:block}body #site-wrapper #content-wrapper #site-content #site-render-content table.reportTable>tbody>tr:nth-child(odd){background-color:#eee}body #site-wrapper #content-wrapper #site-content #site-render-content table.reportTable>tbody>tr:nth-child(even){background-color:#ddd}body #site-wrapper #content-wrapper #site-content #site-render-content table.reportTable>tbody{display:block}body #site-wrapper #content-wrapper #site-content #site-render-content .blockScreen{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;background-color:rgba(255,255,255,.65)}body #site-wrapper #content-wrapper #site-content #HomeDashBody table{border-collapse:collapse}body #site-wrapper #content-wrapper #site-content #HomeDashBody table tbody tr td{line-height:16px}body #site-wrapper #site-footer{clear:both;height:50px;width:902px;margin-left:auto;margin-right:auto;padding-top:5px}body #site-wrapper #site-footer #site-footer-left,body #site-wrapper #site-footer #site-footer-center{float:left;width:266px}body #site-wrapper #site-footer #site-footer-right{float:right;width:266px}body #site-wrapper #site-footer #site-footer-right :after{clear:both;content:''}body ul>li{margin-top:4px;margin-bottom:4px}body form div.form{display:table}body form div.form>div{display:table-row}body form div.form div.field{text-align:left}body form div.form div.field>div{display:table-cell;padding:4px;line-height:16px;vertical-align:middle}body form div.form div.field>div .label{padding-right:10px}body form div.form div.field>div .value{width:100%}body form div.form div.buttongroup>div{display:table-cell;padding:4px;line-height:16px;vertical-align:middle;padding-top:40px}body .field{width:212px;text-align:left;margin:auto;height:60px}body .warning{max-width:212px;margin:0 auto}