﻿vml\:* { behavior: url(#default#VML); }
body { height:100%; width:100%; margin: 0px; padding: 0px; font: normal 10pt Arial, sans-serif; }

.textbox {
    margin: 5px 0px 0px 0px;
}
.termsbox { 
    border:solid 1px #7F9DB9; 
    height:55px; width:340px; 
    overflow:hidden; 
    overflow-y:scroll; 
    margin-top:10px; 
    font:normal 8pt Arial; 
    color:#666; 
    padding:5px; 
}
.termsbox ol, .termsbox ul, .termsbox li {
    padding:0px;
    margin:0px;
}
.textbox label {
    float: left;
    width: 85px;
    padding: 2px 0px 0px 10px;
}
.textbox input, .textbox select {
    width: 120px;
}
.btnbox {
    padding: 20px 0px 0px;
    text-align: right;
}
.message 
{
	font:normal 15pt, Arial; 
	color:#990000; 
	padding-right:50px;
}
.btnbox input {
    font: normal 10pt Arial, sans-serif;
    cursor: pointer;
}
.motiontrailca {
    display: block;
    height: 40px;
    padding: 10px 10px 103px;
    background: url(/images/design_info_link.png) no-repeat center 60px;
    color: #53504c;
    font: small-caps 12px sans-serif;
    text-align: center;
}
.motiontrailca:hover {
    color: #000;
}
.secured {
    clear: both;
    text-align: center;
}


#tabs {position:absolute; top:75px; height:25px;}
#tabs .tab { float:left; width:77px; text-align:center; font-weight:bold; background:url(images/bkg_tab.jpg) no-repeat; padding:5px 0px 0px 0px; cursor:pointer; height:25px; }
.tab img { margin:0px 3px -3px 0px; }

#leftnav {position:absolute; top:100px; left:0px; bottom:0px; width:310px; border:solid 1px #99B5BF;}
*html #leftnav {height: expression(parentNode.clientHeight-100);}

#leftnav .container {position:absolute; top:5px; bottom:5px; left:5px; right:5px; background:#fff;}

#controls {position:absolute; top:75px; height:20px; right:5px; background:#fff; width:300px;}
#controls div { float:right; background:#FFF; border:solid 1px #99B5BF; padding:4px 10px 4px 10px; margin-left:5px; font-weight:bold; cursor:pointer; }

#map {position: absolute; border: solid 1px orange; top: 100px; bottom: 0px; left: 315px; right: 0px;}
*html #map {height: expression(parentNode.clientHeight-100); width: expression(parentNode.clientWidth-315);}

