/* ------------------------------
 page styles
------------------------------ */
html, #map {
  width  : 100%;
  height : 100%;
 overflow         : hidden;

}

body {
 background-color : #b0c4de;
 color            : #F5F5F5;
 font-family      : Futura,Verdana,sans-serif;
 font-size        : 13px;
 height           : 100%;
 width            : 100%;
 overflow         : hidden;
  margin : 0 ;
  padding : 0 ;

}

img {
 border           : 0;
}

form {
 margin           : 0;
 padding          : 0;
}

input {
 font             : normal 13px "Lucida Sans Unicode",sans-serif;
}

input.button {
 width            : 100px;
}
h1{
 color            : #fff;
 font-size        : 15px;
  margin : 0 ;
 padding-left     : 25px;
}

/* ------------------------------
 general styles
------------------------------ */
#container {
 margin           : 0 auto;
 text-align       : left;
 width            : 950px;
}



/* ------------------------------
 Box
------------------------------ */
.boxShortLeft {
 background       : #FFF url("./images/back-box.jpg") repeat-x bottom;
 float            : left;
 margin           : 0px;
 padding          : 25px;
 text-align       : left;
 width            : 420px;
}

.boxShortRight {
 background       : #FFF url("./images/back-box.jpg") repeat-x bottom;
 float            : left;
 margin           : 0px;
 margin-left      : 10px;
 padding          : 25px;
 text-align       : left;
 width            : 420px;
}

.boxWide {
 background       : #FFF url("./images/back-box.jpg") repeat-x bottom;
 margin           : 0px;
 padding          : 25px;
 text-align       : left;
 width            : 902px;
}


/* ------------------------------
 Table tblCompany
------------------------------ */
table.tblCompany {
 height           : 350px;
 width            : 100%;
}
table.tblCompany th {
 background-color : #f5f5f5;
 border-bottom    : 1px dotted #DDDDDD;
 color            : #999999;
 padding          : 10px;
 text-align       : right;
 font-size        : 12px;
 width            : 100px;
}
table.tblCompany td {
 border-bottom    : 1px dotted #DDDDDD;
 font-size        : 12px;
 padding-left     : 15px;
 text-align       : left;
}



/* ------------------------------
 footer
------------------------------ */
div#footer{ 
text-align       : center;
padding:15px;
 background-color : #708090;
filter:alpha(opacity=75); /*IE*/
-moz-opacity:0.75; /*FF*/
opacity:0.75;




 position:fixed; 
 bottom:0; 
 width:100%; 
 } 
 /* IE6 */ 
  * html, 
 * html body{ 
 overflow-y:hidden; 
 } 
 * html div#main{ 
 height:100%; 
 overflow-y:scroll; 
 } 
 * html div#footer{ 
 position:absolute; 
 bottom: expression(this.parentNode.clientHeight % 2 == 0 ? 0 : -1); 
 }

