html, body {
  margin:0;
  padding:0;
  border:0 none;
  overflow:hidden;
  height:100%;
}

body{
	font:11px tahoma,arial,verdana,sans-serif;
  font-style: normal;
  font-weight: normal;
}

.subhead a{text-decoration:none;padding-left:3px; padding-right:3px;padding-bottom:1px; padding-top:1px; color:#006600;}
.subhead a:visited{text-decoration:none;padding-left:3px; padding-right:3px; padding-bottom:1px; padding-top:1px;color:#006600;}
.subhead a:hover{color:#FFFFFF;background-color:#006600; text-decoration:none; padding-left:3px; padding-right:3px;padding-bottom:1px; padding-top:1px;}

.header{
  background-color:#FFFFFF;
  border:none;
  border-collapse:collapse;
  padding:0px;
  width:100%;
}
.headerImage{
  background-image:images/ford_header.jpg;
  height:145px;
  vertical-align:top;
  width:191px;
}
.footer{   
  #background-color:#CCCCCC;
	font:11px tahoma,arial,verdana,sans-serif;
  font-style: normal;
  font-weight: normal;
  height: 20px;
  background-color:#C9DEFA;
}
.loadingMask{
  background:#193042;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:20000;
}
.toolbar{   
  #background-color:#CCCCCC;
	font:11px tahoma,arial,verdana,sans-serif;
  font-style: normal;
  font-weight: normal;
  height: 20px;
  background-color:#C9DEFA;
}
.infoTitle{
  font-weight:bold;
  color:#193042;
}
.infoTitle#medium{
  font-size:16px;
}
.infoTitle#large{
  font-size:21px;
}
.loginTitle{
  font-weight:bold;
  #margin-bottom:5px;
}
.loginError{
  font-weight:bold;
  color:#FF0000;
}
#divMsg {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}
.companyDetail{
	font:11px tahoma,arial,verdana,sans-serif;
  font-style:normal;
  font-weight:normal;
  height:14px;
}
#divCompanyInfo{
  background-color:#CCCCCC;
  padding: 4px 4px;
}
#divCompanyInfo .x-grid-header {
    display:none;
}
