@charset "utf-8";body,html{font-family:Arial, 'Trebuchet MS', 'Lucida Grande', Helvetica,sans-serif;font-size:76%;height:100%;word-spacing:0.1em;}
@media print{.backButton{display:none;}
	.noprint{display:none;}
}
#footer{background-color:#323232;bottom:0px;color:#666666;font-size:12px;height:27px;left:0px;position:fixed;width:100%;z-index:10;}
#content{background:url(../images/bgn.jpg) repeat-x top;padding:1px 45px 45px 45px;}
#wrapper{height:100px;min-height:100%;min-width:1024px;}
#wrapper-second-nav{background-color:#FBFBFB;height:22px;}
.two-column{margin:0px;padding:0px;width:auto;}
.two-column .two-column-first{float:left;width:345px;}
.two-column .two-column-second{float:left;width:200px;}
.two-column .two-column-third{float:left;left:1px;padding:3px;position:relative;width:190px;}
.two-column .two-column-left{float:left;width:50%;}
.two-column .two-column-right{float:right;width:50%;}
#header #logo{float:left;height:60px;height:auto;max-height:60px;}
#header #logo img{max-height:60px;}
#header #logo-company{float:left;padding:5px 0px 0px 0px;}
#header #welcome-msg{color:#666666;font-size:1.2em;width:80%;}
@media only screen and (max-width:1160px){#header #header-table{width:30%;}
}
@media only screen and (min-width:1980px){#header #header-table{width:100%;}
}
#header{background-color:#2e2e2e;height:64px;}
@media only screen and (max-width:1160px){#header{background-color:#2e2e2e;height:124px;width:100%;}
}
#main-nav{float:right;font-size:1.2em;font-weight:bold;left:0px;position:relative;text-transform:uppercase;width:650px;}
@media only screen and (max-width:1160px){#main-nav{left:102px;position:relative;top:31px;}
}
@media only screen and (max-width:1160px){#header #welcome-msg-company{color:#666666;font-size:1.2em;margin-left:30px;position:relative;top:14px;width:165px;}
}
#header #welcome-msg-company{color:#666666;font-size:1.2em;margin-left:-70px;width:165px;}
#header #header-row{width:100%;}
#header #header-data-left{width:10%;}
#header #header-data-right{display:inline-block;float:right;padding-right:13px;padding-top:5px;width:0;}
#header #welcome .spacer{margin:0px 5px;}
#header #greeting{margin:0px 5px;}
#header a,#header a:link,#header a:active,#header a:visited{color:#CCCCCC;}
#header a:hover{color:#FFFFFF;}
#main-nav ul{list-style-type:none;margin:0px 5px 0px 0px;}
#main-nav ul li{background:url(../images/nav_item_bg_left.gif) no-repeat left;cursor:pointer;float:left;line-height:45px;margin:0px 4px 0px 0px;}
#main-nav ul li a{background:url(../images/nav_item_bg_right.gif) no-repeat right;color:#d1d1d1;display:block;height:45px;padding:0px 11px 0px 11px;}
#main-nav ul li a:hover{text-decoration:none;}
#main-nav ul li:hover{background:url(../images/nav_item_bg_left_over.gif) no-repeat left;}
#main-nav ul li:hover a{background:url(../images/nav_item_bg_right_over.gif) no-repeat right;}
#main-nav ul li#active{background:url(../images/nav_item_bg_left_active.gif) no-repeat left;}
#main-nav ul li#active a{color:#aacc99;}
#main-nav ul li#active a{background:url(../images/nav_item_bg_right_active.gif) no-repeat right;padding:0px 20px 0px 30px;}
#second-nav{display:block;float:right;font-size:1.2em;font-weight:bold;margin:5px 13px 0px 0px;text-transform:uppercase;width:600px;}
#second-nav ul{float:right;list-style-type:none;margin:0px 0px 0px 0px;}
#second-nav ul li{background:url(../images/nav_sub_item_bg_left.gif) no-repeat left;cursor:pointer;float:left;line-height:32px;margin:0px 0px 0px 7px;}
#second-nav ul li a{background:url(../images/nav_sub_item_bg_right.gif) no-repeat right;color:#d1d1d1;display:block;height:32px;padding:0px 20px 0px 20px;}
#second-nav ul li a:hover{text-decoration:none;}
#second-nav ul li:hover{background:url(../images/nav_sub_item_bg_left_over.gif) no-repeat left;}
#second-nav ul li:hover a{background:url(../images/nav_sub_item_bg_right_over.gif) no-repeatright;}
#second-nav ul li#active{background:url(../images/nav_sub_item_bg_left_active.gif) no-repeatleft;}
#second-nav ul li#active a{color:#aacc99;}
#second-nav ul li#active a{background:url(../images/nav_sub_item_bg_right_active.gif) no-repeatright;padding:0px 20px 0px 30px;}
a,a:link,a:visited,a:active{color:#666666;text-decoration:none;}
a:hover{color:#999999;text-decoration:underline;}
a.link,a.link:link,a.link:visited,a.link:active{color:#0000d0;text-decoration:none;}
a.link:hover{color:#999999;text-decoration:underline;}
#map-holder{margin:0px auto;}
#map{background-color:#CCCCCC;border:0px;height:100%;}
.map-shadow-bottom{background:transparent url(../images/shadow_map_bottom.png) repeat-xscroll 0%;bottom:27px;float:left;height:5px;line-height:1px !important;padding:0pt;position:absolute;width:100%;}
.map-shadow-bottom-banner{background:transparent url(../images/shadow_map_bottom.png) repeat-xscroll 0%;bottom:80px;float:left;height:5px;line-height:1px !important;padding:0pt;position:absolute;width:100%;}
.map-footer-banner{background-color:#2E2E2E;bottom:25px;height:55px;min-width:1242px;padding:0pt;position:absolute;width:100%;}
.tooltip{width:280px;}
.tooltip .top{background:url(../images/tooltip_bg_top.png) no-repeat;height:39px;padding:0px 0px 0px 18px;width:280px;}
.tooltip .middle{background:url(../images/tooltip_bg_middle.png) repeat-y;padding:0px 0px 0px 18px;white-space:pre-wrap;width:280px;}
.middle table{border-top:1px solid #bcbcbc;}
.tooltip .bottom{background:url(../images/tooltip_bg_bottom.png) no-repeat;height:13px;min-width:1130px;width:280px;}
.tooltip h3{background:url(../images/ico_close_red.png) no-repeat right 12px;color:#666666;cursor:pointer;font-size:1.3em;padding:10px 0px 18px 0px;white-space:pre-wrap;width:212px;}
.tooltip h3:hover{background:url(../images/ico_close_red_over.png) no-repeat right 15px;color:#333333;}
.tooltip p{color:#000000;font-size:1.2em;font-weight:bold;letter-spacing:0;line-height:19px;margin:0px 0px 0px 0px;}
.tooltip p span{color:#707070;display:block;float:left;width:60px;}
.markerLabel{background:url(../images/label_bg_ini.png) no-repeat left;height:39px;padding:0px 0px 0px 14px;}
.markerLabel h3{background:url(../images/label_bg_end_over.png) no-repeat right;color:#000000;cursor:pointer;font-size:1.3em;line-height:35px;padding:0px 40px 4px 0px;padding:0px;}
.markerLabel h3:hover{background:url(../images/label_bg_end_over.png) no-repeat right;color:#666666;}
.markerLabel p{color:#000000;font-size:1.2em;font-weight:bold;letter-spacing:0;margin:0px 0px 7px 0px;}
.markerLabel p span{color:#707070;display:block;float:left;width:90px;}
.elabel-style1{background-color:#ffffff;border:1px #ccc solid;font-weight:bold;}
.sandbox{float:left;line-height:26px;padding:0px 0px 0px 15px;}
.copyright{line-height:26px;margin:0px 300px 0px 300px;text-align:center;}
.footer-nav{float:right;padding:0px 20px 0px 0px;width:auto;}
.footer-nav ul{display:inline;list-style:none;}
.footer-nav ul li{border-left:1px #666666 solid;float:left;height:13px;margin:6px 0px 0px 10px;padding:0px 0px 0px 10px;}
.footer-nav ul li#first{border-left:0px;}
body#login{background:#aaaaaa url("../images/logo_background_all.jpg") no-repeat fixed center center / 100% 100%;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_background_red.jpg', sizingMethod='scale');margin:0;moz-background-size:cover;ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_background_red.jpg', sizingMethod='scale')";o-background-size:cover;overflow-y:hidden;webkit-background-size:cover;width:100%;}
body#login h2{color:#86c666;font-size:1.3em;margin:0px 0px 20px 0px;text-transform:uppercase;}
body#login p{color:#999999;font-size:1.2em;}
#login-wrapper{left:50%;margin-left:-404px;margin-top:-210px;position:absolute;top:50%;width:808px;}
#login-header{background:url(../images/login_header_acetech.png) no-repeat;height:145px;}
#login-middle{background:url(../images/login_middle.png) repeat-y;}
#login-header>div{float:right;margin:43px 36px;}
#login-header img{max-width:470px;}
.login-header-img{float:right;margin-right:10px;margin-top:10px;max-width:450px;overflow:visible;}
.login-header-img img{height:auto;}
#login-middle img{width:325px;}
#login-middle a{color:#FFFFff;font-size:1.5em;}
#login-middle .two-column{min-height:213px;padding:50px 0px 0px 0px;width:100%;}
.border-login{border-bottom:1px solid #767069;bottom:40px;margin-left:36px;position:absolute;width:735px;}
.widh_map_icon{height:50px;width:50px;}
.notification-bubble-first2{color:red;}
.login-forgot{bottom:20px;font-size:7px;position:absolute;right:36px;text-align:right;width:130px;}
.login-select{color:white;position:relative;}
.login-select select{position:absolute;right:36px;top:20px;}
#login-middle .two-column-left{min-height:215px;padding:0px 0px 0px 65px;width:45%;}
#login-middle .two-column-center{float:left;height:215px;left:177px;position:relative;top:-23px;width:10px;}
#login-middle .two-column-right{float:left;max-width:45%;overflow:hidden;padding-bottom:10px;width:auto;}
#login-footer{background:url(../images/login_footer.png) no-repeat;height:22px;}
#login-middle .loginTitle{color:#4B5463;font-weight:bold;padding:0pt 0pt 0pt 1px;}
#login-middle .loginDescription{color:#757575;margin:6px 0pt 0pt;}
#login-middle form{border:0px none;margin:0px;padding:0px;width:auto;}
#login-middle fieldset{background-color:transparent;border:0px;height:auto;margin:0px 0px 8px 0px;padding:0;}
#login-middle fieldset legend{display:none;}
#login-middle fieldset p,#login-middle fieldset p.inputField,#login-middle fieldset p.inputFieldPass{margin:0pt 0pt 0pt 1px;text-align:left;}
#login-middle p.inputFieldChec{margin:0pt 0pt 0pt 75px;text-align:left;}
#login-middle fieldset a{color:#FFFFFF;}
#login-middle label{color:#ffffff;display:block;font-weight:bold;margin:0px 0px 5px 0px;width:150px;}
#login-middle input{border:1px solid #8e8f8f;color:#656565;height:16px;padding:4px 5px;width:148px;}
#login-middle p.inputFieldChec input{width:15px;}
#login-middle #buttons{height:20px;margin:15px 0px 5px;text-align:left;}
#login-middle #buttons input{background:url(../images/bt_login_up.gif) no-repeat;border:0px;color:#ffffff;font-size:1em;font-weight:bold;height:33px;padding:6px 0px 6px 0px;text-align:center;text-transform:uppercase;width:160px;}
#login-middle #buttons input:hover{background:url(../images/bt_login_over.gif) no-repeat;}
body#reports{background:#e5e5e5;}
body#reports #wrapper{height:auto;min-width:1242px;}
body#admin{background:#e5e5e5;}
body#admin #wrapper{height:auto;}
.summary-area{text-align:center;}
.rbroundbox{border:3px solid #E42238;border-radius:10px;margin:1em auto;}
.rbtop div,.rbtop,.rbbot div,.rbbot{clear:both;height:7px;width:100%;}
.box-center{display:inline-block;font-size:13px;padding-bottom:5px;text-align:center;width:75%;}
@media only screen and (max-width:1264px){.box-center{display:inline-block;font-size:13px;padding-bottom:5px;text-align:center;width:95%;}
}
@media only screen and (max-width:1264px){.rbicon{display:block;margin:0 auto;}
}
.rbcontent p{vertical-align:middle;}
.rbcontent img{vertical-align:bottom;}
.rbcontent{font-size:13px;margin:0 7px;}
@media only screen and (max-width:1264px){.size-geof{font-size:12px;}
}
.rbicon{vertical-align:middle;}
.rbnumber{font-size:17px;font-weight:bold;}
.rbeco{display:block;float:right;font-size:15px;font-weight:bold;margin-top:10px;text-align:center;width:75%;}
.rbnumbersmall{display:block;font-size:15px;font-weight:bold;text-align:center;width:auto;}
.rbnumbersmall-one-line{font-size:15px;font-weight:bold;text-align:center;}
.rbnumberunder{display:block;font-size:15px;font-weight:bold;text-align:center;width:auto;}
.rbnumbermeas{font-size:15px;font-weight:bold;}
.widget-table .boxes-table tr td{border:none;}
.rbwhitebox{background-color:#ffffff;margin:1em auto;width:100%;}
.rbwhitecontent{font-size:14px;margin:0px 7px;}
.safety-image{padding:0px 0px 0px 0px;width:10%;}
.safety-stats{margin-top:-120px;padding:0px 0px 0px 120px;width:60%;}
.rbsafety{font-size:12px;font-weight:bold;}
.bullsheading{color:#666666;font-size:20px;padding-left:35%;}
.bullsbrake{color:#666666;padding-left:28%;}
.bullsbraked{color:#666666;padding-left:35%;}
.bullsbrakeh{color:#666666;padding-left:30%;}
.bullsbrakeb{color:#666666;padding-left:38%;}
.bullsleft{color:#666666;font-size:14px;margin-top:-65px;width:78px;}
.bullsleftp{color:#666666;font-size:14px;padding-left:5%;}
.bullsright{color:#666666;font-size:14px;margin-top:-33px;padding-left:65%;}
.bullsrightp{color:#666666;font-size:14px;padding-left:70%;}
.bullsaccel{color:#666666;font-size:14px;padding-left:30%;padding-top:10%;}
.bullsaccelp{color:#666666;font-size:14px;padding-left:37%;}
.bullsimage{padding-left:20%;text-align:center;width:45%;}
.bottom-message{color:red;font-size:10px;text-align:center;}
#event optgroup option{padding-left:20px;}
.widget-dashboard-box{border-bottom:3px solid #bbbbbb;border-left:3px solid #bbbbbb;border-right:3px solid #bbbbbb;border-top:3px solid #bbbbbb;height:280px;margin-top:1em;padding-top:3em;width:600px;}
.buttonBar{margin:0px;padding:0px;}
.buttonBarSpace{margin:0px;padding:0px;}
.buttonBar input,.buttonBarSpace input{background:url(../images/widget_forms/widget_form_bt_bg_up.gif)repeat-x;border:#e3e3e3 1px solid;color:#333333;font-size:1.0em;font-weight:bold;height:30px;margin:0px;padding:0px 12px;text-transform:uppercase;width:auto;}
.buttonBar input:hover,.buttonBarSpace input:hover{background:url(../images/widget_forms/widget_form_bt_bg_over.gif)repeat-x;}
#scroll-report{max-height:320px;overflow-x:hidden;overflow-y:auto;}
.choose{font-size:15px;height:40px;padding-bottom:20px;}
.tab{height:30px;}
.tab img{float:left;height:18px;left:7px !important;padding-right:14px;position:relative !important;top:-2px;width:18px;}
.tab input{float:left;position:relative !important;top:-1px !important;}
.report-colum{float:left;}
.report-center{display:block;height:179px;margin:0 auto;width:865px;}
.radio-tit{display:block;float:left;height:25px;line-height:12px;position:relative;width:155px;}
.border-con{border-top:1px solid #DBDBDB;margin:5px auto 0;width:97%;}
.contact-textus{color:#000000;font-family:georgia;font-size:24px;padding:0 22px;}
#contact-info-us{max-width:320px;min-width:315px;padding:10px 20px 10px 10px;vertical-align:top;}
#contact-info-us2{padding:10px;vertical-align:top;}
.contact-form-us{min-width:240px;padding:10px 10px 10px 20px;vertical-align:top;}
.box-03 #report-map-container{left:-26px;position:relative;top:-33px;}
.h-con{background:none repeat scroll 0 0 #202020;border-radius:5px 5px 0 0;color:#FFFFFF;font-family:Arial,'Trebuchet MS','Lucida Grande',Helvetica,sans-serif;font-size:11px;font-weight:bold !important;height:22px;line-height:22px;moz-border-radius:5px 5px 0 0;padding:0 10px;text-align:center;text-transform:uppercase;webkit-border-radius:5px 5px 0 0;}
.map-us{left:-51px;position:relative;top:-45px;}
.cord-us{left:41px;position:relative;}
.box-02{background:none repeat scroll 0 0 #F0F3F4;border:1px solid #E6E8E9;box-shadow:0 0 5px;moz-box-shadow:0 0 5px;padding:15px 9px;webkit-box-shadow:0 0 5px;}
.box-02 input{border:1px solid #8E8F8F;color:#000000;display:block;font:12px Arial,Helvetica,sans-serif;margin:5px 0 0;min-width:220px;padding:3px;}
.box-02 div{color:#666666;display:block;padding:10px 14px 10px 8px;}
.us-red{color:red;}
#comments{border:1px solid #CFCFCF;color:#000000;width:100% !important;padding:2px;}
.button-us{cursor:pointer;display:block;left:10px;position:relative;width:100px !important;}
.box-03{background:none repeat scroll 0 0 #F0F3F4;border:1px solid #E6E8E9;box-shadow:0 0 5px;moz-box-shadow:0 0 5px;padding:15px 9px;webkit-box-shadow:0 0 5px;}
.widget-form .contact-form-us form{padding:0px;}
.details{color:#666;float:left;font-weight:bold;}
.maintenance-icon{cursor:pointer;margin:8px;vertical-align:middle;}
.overdue{background:url(../images/maint_btn/overdue_button_shiny.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.overdue:hover{background:url(../images/maint_btn/overdue_button_shiny_hover.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.due{background:url(../images/maint_btn/due_button_shiny.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.due:hover{background:url(../images/maint_btn/due_button_shiny_hover.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.ok{background:url(../images/maint_btn/ok_button_shiny.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.ok:hover{background:url(../images/maint_btn/ok_button_shiny_hover.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.show_all{background:url(../images/maint_btn/show_all_button_shiny.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.show_all:hover{background:url(../images/maint_btn/show_all_button_shiny_hover.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.history{background:url(../images/maint_btn/history_log_shiny.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.history:hover{background:url(../images/maint_btn/history_log_shiny_hover.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.create{background:url(../images/maint_btn/create_new_shiny.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.create:hover{background:url(../images/maint_btn/create_new_shiny_hover.png) no-repeat;cursor:pointer;height:58px;width:168px;}
.maint_vehicl{color:#666666;display:block;padding-bottom:10px;width:130px;}
.numIcon{background-color:#969696;border:1px solid #FFFFFF;border-radius:25px 25px 25px 25px;color:#FFFFFF;font-size:11px;font-weight:bold;height:13px;left:5px;padding:5px;position:absolute;text-align:center;top:0px;width:12px;}
.icon_font{color:#FFFFFF;cursor:pointer;font-size:14px;font-weight:bold;left:55px;position:absolute;top:20px;}
.icon_font_right{color:#FFFFFF;cursor:pointer;font-size:14px;font-weight:bold;margin-left:52px;margin-top:-50px;position:absolute;width:75px;}
#tt{background:url(../images/tt_left.gif) top left no-repeat;display:block;position:absolute;}
#tttop{background:url(../images/tt_top.gif) top right no-repeat;display:block;height:5px;margin-left:5px;overflow:hidden;}
#ttcont{background:#666;color:#FFF;display:block;margin-left:5px;padding:2px 12px 3px 7px;}
#ttbot{background:url(../images/tt_bottom.gif) top right no-repeat;display:block;height:5px;margin-left:5px;overflow:hidden;}
tr.selectedRow td{background-color:#D56056 !important;}
.map-label{background-color:rgba(255,255,255,0.95);border-radius:7px 0 7px 0;color:#000000;display:none;opacity:0.7;padding:5px;position:absolute;z-index:1000;}
.modal_container .widget-middle{padding:20px;}
.modal_container{border:#999999 solid 1px;}
td.hyphens{hyphens:auto;moz-hyphens:auto;ms-hyphens:auto;overflow-wrap:break-word;webkit-hyphens:auto;word-wrap:break-word;}
.custombox-container li{border:inherit !important;margin:inherit !important;padding:inherit !important;}
fieldset{border:0px;}
.select2-results .select2-result-label{font-family:Arial, 'Trebuchet MS', 'Lucida Grande', Helvetica, sans-serif;font-size:1.2em;letter-spacing:initial;}
.qtipStyle{font-size:12px;}
div#help{background:white;border:1px solid black;cursor:pointer;height:17px;text-align:center;width:30px;}
div#help div.shadow{border:1px solid red;border-color:white silver silver white;height:17px;width:30px;}
div#help div.icon{background:url(../images/maphelp.png) no-repeat;height:16px;margin-left:7px;width:16px;}
.help_h1{font-size:20px !important;padding:2px !important;}
.help_h2{font-size:16px !important;padding:2px !important;}
.tabbed_area{font-size:16px !important;}
.tabbed_box{background-color:silver;color:white;padding:10px;text-align:left;}
.fullscreen{height:100% !important;left:0px !important;position:fixed !important;top:0px !important;width:100% !important;z-index:1000 !important;}
.big_font{font-size:1.5em;}
th.underline,td.underline{cursor:pointer;text-decoration:underline;}
a,a:link,a:visited,a:active{color:#666666;text-decoration:none;}
a:hover{color:#999999;text-decoration:underline;}
a.link,a.link:link,a.link:visited,a.link:active{color:#0000d0;text-decoration:none;}
a.link:hover{color:#999999;text-decoration:underline;}
.error a,.error a:link,.error a:visited,.error a:active{color:#ffffff;text-decoration:underline;}
.error a:hover{text-decoration:none;}
.qtip-content{text-transform:capitalize !important;}
.size_box{resize: none;width: 349px; height: 200px;}
.img_arrows{font-size: 70px;}
