@charset "utf-8";
/* CSS Document */



body {
	background: #ffffff; 
	font-size: 1.25em;
	font-family: 'Arial', sans-serif;
}
#agileNumber::before {
	content:"LBL017173 Rev 001";
}
#agileNumber {
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: .6em;
	color: #a3a3a3;
	margin: 0;
	padding: 0;
}

#scalecontainer{
	-moz-transform-origin: left top;
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	width: 1024px;
	height:704px;
	margin: 0 auto;
}
#main-app{
	position: absolute;
	top:0px; left:0px;
    width: 1024px; height: 704px;
    background-color: #ffffff;
    overflow: hidden;
}

/*
Menu as adapted from: http://jsfiddle.net/Dg3yQ/1/
*/	

#select-text{
	color: #57AA46 !important;
}

.menu{
    border:none;
    border:0px;
    margin:0px;
    padding:0px;
    font: 100% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
}
.menu ul{
    background:#FFF;
    height:35px;
    list-style:none;
    margin:0;
    padding:0;
}
.menu li{
    float:left;
    padding:0px;
}
.menu li a{
	/* Menu Trigger Text */
    background:#FFF;
    color:#ffffff;
    display:block;
    font-weight:normal;
    line-height:35px;
    margin:0px;
    padding:0px 25px;
    text-align:center;
    text-decoration:none;
    border-bottom: 2px solid #57AA46;
}
.menu li a:hover, .menu ul li:hover a{
    background: #FFFFFF bottom center no-repeat;
    color:#57AA46;
    text-decoration:none;
}
.menu li ul{
	/* affects the popup container */
    background:#FFFFFF;
    display:none;
    height:auto;
    padding:2px;
    margin:0px;
    border: 1px solid #57AA46;
    position:absolute;
    width:460px;
    z-index:200;
    /*top:1em;
    /*left:0;*/
}
.menu li:hover ul{
    display:block;
}
.menu li li {
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    width:230px;
}
.menu li:hover li a{
    background:none;
}
.menu li ul a{
/* 	Affects selection items */
    display:block;
    height:40px;
    font-size:18px;
    font-style:normal;
    margin:0px;
    padding:0px 10px 0px 15px;
    text-align:left;
	border-bottom: 1px solid #57AA46;
}
.menu li ul a:hover, .menu li ul li:hover a{
	/* 	Affects selection items highlight */
    background:#57AA46;
	border-bottom: 1px solid #57AA46;
    color:#ffffff;
    text-decoration:none;
}
.menu p{
    clear:left;
}


#down-triangle {
	float: right;
	width: 0; 
 	height: 0;
 	margin-top: 10px;
 	border-top: 10px solid #57AA46;
  border-left: 10px solid transparent; 
  border-right: 10px solid transparent; 
}

.circle {
	float: right;
	display: inline;
	width: 10px;
 	height: 10px; 
 	margin-top: 5px;
  border: 3px solid #57AA46;
  -moz-border-radius: 100%; 
  -webkit-border-radius: 100%; 
  border-radius: 100%;
}
