html {
 margin: 0px;
 padding: 0px;
}
body {
 margin: 0px;
 padding: 0px;
 background: url("track&trace_bkg.png") repeat-x #f7f8f2;
 text-align: center;
 font-family: Arial, Sans-Serif;
 font-size: 12px;
}
.clear {
 clear:both;
}
form {
  display: inline;
}
input, textarea, select {
  font-size: 11px;
  color: #0C4566;
}
.mid_float_right {
  width: 50%;
  float:right;
}
.mid_float_left {
  width: 50%;
  float:left;
}
#lock_layer {
 position:fixed !important;
 position:absolute;
 text-align: center;
 vertical-align: middle;
 background:black;
 display:none;
 top:0%;
 left:0%;
 z-index: 150;
 filter:alpha(opacity=60);
 -moz-opacity:0.6;
 opacity: 0.6;
}
#wrapper { 
 margin: 0px auto;
 width: 1004px;
 text-align: left;
}
#header {
 margin: 0;
 padding:28px 13px 1px 18px;
 background: url("webmobile-gps-tracking-head.png") 50% 0% no-repeat;
 width: 973px;
 height: 110px;
}
#header p{
 margin: 0;
 padding: 0;
}
#header .company{
 display: none;
}
#quick_menu {
 position: absolute;
 margin-top: 115px;
 margin-left:755px;
 padding: 0px 10px;
 text-align:center;
 z-index:99;
}
#quick_menu .flag {
 margin:0;
 padding:0;
 border: none;
}
#login {
 position: absolute;
 margin-top: 36px;
 margin-left:605px;
 padding:34px 6px 3px 3px;
 background: url("login.png") no-repeat;
 width:180px;
 height:85px;
 text-align:center;
 z-index:99;
}
.form_right {
 color:#348cc5;
 font-size:12px;
 font-weight:bold;
 float: right;
 padding: 0;
 margin: 0;
 line-height:20px;
}
#login br {
 clear:both;
}
#login label {
 font-size:11px;
 padding: 2px;
 margin: 2px;
 height: 18px;
 line-height:20px;
 vertical-align: middle;
}
.input_text{
 display: inline;
 padding: 0;
 margin: 0;
 width: 80px;
 height: 20px;
 background: none !important;
 background: url(input.gif) no-repeat 50% 50%;
}
.input_text input{
 color:#348cc5;
 padding: 3px 6px 3px 6px;
 margin: 2px;
 width: 68px;
 height: 14px;
 background: url(input.gif) no-repeat 50% 50% !important;
 background: none;
 border:none;
}
.input_submit,
.input_submit:hover,
.input_submit:active,
.input_submit:visited {
 display:block;
 float:left;
 color:#348cc5;
 margin: -3px 16px 0 0;
 padding: 2px 34px 0 2px;
 width:117px;
 height: 19px;
 background: url(submit.gif) no-repeat 50% 50%;
 border:none;
 text-align: left;
 cursor: hand;
 line-height: 19px;
 vertical-align:middle;
 text-decoration:none;
 font-size:11px;
 text-align:center;
}
#container {
 background: url("webmobile-gps-tracking-cont.png") 50% 0% repeat-y;
 overflow: hidden;
 width: 1004px;
 padding: 0;
 margin:0;
}
#column {
 background: url("webmobile-gps-tracking-menu.png") 50% 0% no-repeat;
 height: 35px;
 width: 974px;
 margin:0;
 padding: 1px 15px;
}
.home_link {
 margin:0 5px;
 padding: 4px 0 !important;
 border: none;
}
.home_link img {
 margin:0;
 padding:0;
 border: none;
}
#content {
 margin: 0 14px 0 18px;
 padding: 0px;
 width: 972px;
 background: url(fleet_follow_up_filigrane.png) bottom right no-repeat;
}
#content .frame {
 text-align:justify;
 margin: 4px 17px;
 /*
 min-height: 250px;
 _height: expression( this.scrollHeight < 250 ? "250px" : "auto" );
 */
}
#content .navigation {
 margin: 20px 17px 0 17px;
 padding: 5px 5px 0 5px;
 clear: both;
 border-top: solid 1px #0072c6;
}
#content-header {
  margin: 0 0 15px 0;
}
.content_tool {
 float:right;
 border:none;
 display:block;
 padding: 1px 3px;
}
#breadcrumb {
 height: 20px;
 _height: 18px;
 padding: 0px 0px 0px 20px;
 _padding-top: 2px;
 margin: 0px;
 background: url("industry_breadcrump_home.gif") 0% 0% no-repeat #003760;
 overflow: hidden;
 border: none;
 border-right: solid #FFFFFF 5px;
}
.breadcrumb_item,
.breadcrumb_item:visited {
 color : #FFFFFF;
 font-size: 11px;
 line-height: 20px;
 vertical-align: middle;
 background: url("industry_breadcrump.gif") 100% 50% no-repeat #003760;
 text-decoration: none;
 padding: 2px 15px 2px 5px;
 margin: 0;
 border: none;
}
.breadcrumb_item:hover {
 color : #b3cde6;
}
#footer {
 margin-bottom: 1px;
 background: url("webmobile-gps-tracking-foot.png") 50% 0% no-repeat;
 width: 974px;
 height:30px;
 clear: both;
 padding: 0 15px;
}
.link_prev {
 float:left;
 width:25%;
 margin: 0;
 padding: 5px 0;
 text-align:left;
}
.link_prev a{
 padding-left: 20px;
 padding-right: 20px;
 background: url(prev.gif) no-repeat center left;
 font-weight: bold;
}
.link_next {
 float:right;
 width:25%;
 margin:0;
 padding: 5px 0;
 text-align:right;
}
.link_next a{
 padding-left: 20px;
 padding-right: 20px;
 background: url(next.gif) no-repeat center right;
 font-weight: bold;
}
.link_parent {
 margin: 0;
 padding: 5px 0;
 text-align:center;
}
.link_parent a {
 padding-top: 15px;
 padding-left: 20px;
 padding-right: 20px;
 background: url(parent.gif) no-repeat top center;
 font-weight: bold;
}
.link_children ul{
margin:0;
padding: 5px;
}
.link_children ul li{
margin:3px;
padding:0;
list-style-type:none;
background:url(bullet_list.gif) left top no-repeat;
padding-left:20px;
font-weight: bold;
}
#footer .left {
 margin: 0;
 float:left;
 padding:3px 8px;
 font-size:11px;
 font-weight: bold;
 color:#505050;
}
#footer .right {
 margin: 0;
 float:right;
 padding:3px 8px;
 font-size:11px;
 font-weight: bold;
 color:#505050;
}
#footer .left a, #footer .right a {
 font-size:11px;
 font-weight: bold;
 color:#505050;
 text-decoration: none;
}
.clear {
 clear: both;
 background: none;
}
.menu {
 margin:0px;
 padding:0px;
}
.activ {
 color: #FFD080 !important;
}
#sub_footer, #sub_footer a {
 text-align: center;
 padding: 0;
 margin: 0;
 font-size: 10px;
 text-decoration: none;
}