@charset "utf-8";
/* CSS Document */

#yardV50 a {
	border:none;
	text-decoration:none;
}
#yardV50 a:active {
outline-style:none;
}
.bodyBG {
	background:url(../atp/images/yard5/headerTile_AT.jpg) top left repeat-x;
	padding:0;
	margin:0;
}
.headerBG {
	background:url(../atp/images/yard5/headerGradient.png) top left no-repeat;
	height:100px;
	width:1020px;
	position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -510px;
}
.mainContainer {
	clear:both;
	height:100%;
	width:996px;
	position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -498px;
}
.leftShadow {
	background:url(../atp/images/yard5/tileShadow_left.png) top right repeat-y;
	float:left;
	width:18px;
	height:inherit;
}
.rightShadow {
	background:url(../atp/images/yard5/tileShadow_right.png) top left repeat-y;
	float:left;
	width:18px;
	height:inherit;
}
.bgShadow {
	background:url(../atp/images/yard5/bgShadow.png) 0 0 repeat-y;
	width:996px;
	height:inherit;
}
.mainContent {
	float:left;
	width:960px;
	height:inherit;
}
.headerTable {
	background:url(../atp/images/yard5/headerGlass.png) 0 5px no-repeat;
	height:90px;
	width:960px;
}
.headerBadge {
	background:url(../atp/images/yard5/logo_badge.png) 0 0 no-repeat;
	width:146px;
	height:83px;	
}
.headerLogo {
	background:url(../atp/images/yard5/logo_TrackX.gif) 0 10px no-repeat;
	width:123px;
	height:83px;
}
.appBadgeYard {
	background:url(../atp/images/yard5/appBadge_Yard.png) 0 0px no-repeat;
	height:15px;
	width:76px;
	margin-right:10px;
	/*background:url(../atp/images/yard5/appBadge_4SightYard.png) 0 0px no-repeat;
	height:15px;
	width:54px;
	margin-right:10px;
	position:relative;*/
	top:-3px;
}
.headerBadgeWidth {
	width:240px;
	/*width:170px;*/
}
#smallHeaderLinks {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
}
#smallHeaderLinks a{
	color:#FFF;
	text-decoration:none;
}
#smallHeaderLinks a:hover{
	color:#CCC;
	text-decoration:none;
}
.pageTitle {
	font:34px/60px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	margin-left:20px;
}
.breadcrumbs {
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
	margin-left:10px;
}
.filterTable {
	background:url(../atp/images/yard5/tileFilterBackground.gif) top left repeat;
	border-left:1px solid #d1cfcd;
	border-right:1px solid #d1cfcd;
}
.tablePos1 {
	position:relative;
	left:80px;
	top:0;
	float:left;
}
.tablePos2 {
	position:relative;
	left:90px;
	top:0;
	float:left;
}
.tablePos3 {
	position:relative;
	left:100px;
	top:0;
	float:left;
}
.tablePos4 {
	position:relative;
	left:110px;
	top:0;
	float:left;
}
.filterLabel {
	font:10px/20px Arial, Helvetica, sans-serif;
	color:#272727;
	vertical-align:middle;
	padding-right:5px;
	letter-spacing:0px;
	text-align:right;
	min-width:90px;
	overflow:hidden;
	white-space:nowrap;
}
.filterLabel2 {
	font:10px/20px Arial, Helvetica, sans-serif;
	color:#272727;
	vertical-align:middle;
	padding:0 5px 0 10px;
	letter-spacing:0px;
	text-align:right;
	overflow:hidden;
	white-space:nowrap;
}
.filterData {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#0f3a5a;
	vertical-align:middle;
	padding-right:5px;
	letter-spacing:0px;
	text-align:left;
	min-width:90px;
	overflow:hidden;
	white-space:nowrap;
}
.filterData2 {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#0f3a5a;
	vertical-align:middle;
	padding-right:5px;
	letter-spacing:0px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
}
.filterInput {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:16px;
	width:140px;
	border:1px #444 solid;
}
.filterInput:focus {
	border:1px #ffae35 solid;
}
.newinput {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:16px;
	width:140px;
	border:1px #444 solid;
}
.newinput:focus {
	border:1px #ffae35 solid;
}
.RFIDinput {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:16px;
	width:250px;
	border:1px #444 solid;
}
.RFIDinput:focus {
	border:1px #ffae35 solid;
}
.dojoComboBox{
	border:1px #444 solid !important;
	height:18px !important;
	width:140px;
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
}
.dojoComboBox:focus {
	border:1px #ffae35 solid !important;
}
.dateInput {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:16px;
	width:114px;
	border:1px #444 solid;
	margin:0px;
	vertical-align:top;
	float:left;
}
.dateInput:focus {
	border:1px #ffae35 solid;
}
.locationInput {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:16px;
	width:77px;
	border:1px #444 solid;
}
.locationInput:focus {
	border:1px #ffae35 solid;
}
.filterDrop {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	height:20px;
	line-height:20px;
	width:142px;
	border:1px #444 solid;
}
.small2{
	
	width:50px !important;	
}
.small{
	width:100px !important;	
}
.filterDrop:focus {
	border:1px #ffae35 solid;
	outline-style:none;
}
.filterPanel {
	clear:both;
	background:#f9f7f4;
}
.buttonPanel {
	width:auto;
	float:right;
	position:relative;
	right:40px;
}
.searchResultDiv {
 	width:100%;
	height:30px;
	background:#666;
	border-top:#444 1px solid;
	clear:both;
}
.searchResultTitle {
	color:#FFF;
	font-weight:bold !important;
	font:16px Arial, Helvetica, sans-serif;
	float:left;
	position:relative; top:5px; left:20px;
}
.editFavoriteTitle {
	color:#444;
	font:bold 14px Arial, Helvetica, sans-serif;
	float:left;
}
.paginationDiv {
 	width:100%;
	height:30px;
	background:#666;
	border-top:#444 1px solid;
	border-bottom:#444 1px solid;
	clear:both;
}
.paginationDrop {
	font:10px Arial, Helvetica, sans-serif;
	color:#0f3a5a;
	vertical-align:middle;
	height:20px;
	width:142px;
	border:1px #c7c7c7 solid;
}
.paginationButton {
	margin:0 1px;
	padding:1px 2px 0 2px;
	min-width:12px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #c7c7c7;
	background:#FFF;
	color:#444;
	font:10px Arial, Helvetica, sans-serif;
}
.paginationButton:hover {
	border:1px solid #1c1c1c;
	background:#444;
	color:#FFF;
	cursor: pointer;
}
.paginationBtn {
	margin:0 1px;	
}
.goToPage {
	border:1px solid #c7c7c7;
	height:20px;
	width:140px;
	font:10px Arial, Helvetica, sans-serif;
	color:#FFF;
	vertical-align:middle;
	clear:both;
}
.goToPageInput {
	font:10px Arial, Helvetica, sans-serif;
	color:#0f3a5a;
	vertical-align:middle;
	height:12px;
	width:24px;
	border:1px #ccc solid;
}
.spacerDiv {
	height:100%; 
	width:auto; 
	background:#fff;
}
.footerDiv {
	position:relative;
	bottom:0;
	width:960px;
	height:30px;
	font:10px Arial, Helvetica, sans-serif;
	background:#BFBFBD;
	color:#222;
	vertical-align:middle;
	border-top:1px #acacac solid;
	border-bottom:1px #444 solid;
}
.footerBadge {
	position:absolute;
	right:30px;
}
#actionMessages {
	color:#990000;
	padding-left:10px;
	float:left;
	font:bold 11px/30px Arial,Helvetica,sans-serif;
}
.versionNo {
	/*font:12px Arial, Helvetica, sans-serif;
	font-style:italic !important;
	font-weight:bold;*/
	font:11px/30px Arial, Helvetica, sans-serif; 
	color:#000; 
	text-align:right;
}
.appointmentTable{
	width:100%; 
	height:auto; 
	border-top:1px solid #f8f8f8; 
	border-bottom:1px solid #000; 
	border-left:1px solid #acacac; 
	border-right:1px solid #acacac;
	clear:both;
	background:#bbb;
}
.activityHeaderDiv {
 	width:100%;
	height:32px;
	background:#bbb;
	clear:both;
}
.activityHeaderTitle {
	color:#444;
	text-shadow:#fff 0 1px 1px;
	font:normal 16px/31px Arial, Helvetica, sans-serif;
	float:left;
	position:relative; left:20px;
	padding:0;
}

.yardHeaderTitle {
	color:#444;
	text-shadow:#fff 0 1px 1px;
	font:normal 10px Arial, Helvetica, sans-serif;
	float:left;
	position:relative; left:0px;
	padding:0;
}

.activityHeader2 {
	color:#444;
	text-shadow:#fff 0 1px 1px;
	font:normal 16px/31px Arial, Helvetica, sans-serif;
	float:left;
	position:relative; top:7px; left:20px;
	padding:0;
}
.activityWelcomeDate {
	color:#444;
	text-shadow:#fff 0 1px 1px;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	float:right;
	position:relative; right:20px;
	padding:0;
}
.activityHeaderDash {
	color:#444;
	text-shadow:#fff 0 1px 1px;
	font:normal 12px/31px Arial, Helvetica, sans-serif;
	float:right;
	position:relative; right:20px;
}
.activityHeaderToggle {
	background:url(../atp/images/yard5/minMax.gif) top left repeat;
	height:15px;
	width:15px;
	line-height:31px;
	float:right;
	cursor:pointer;
	position:relative;
	top:8px;
}
.dashInnerTableHeader{
	font:11px/20px Arial, Helvetica, sans-serif; 
	text-align:center; 
	background:url('../atp/images/yard5/tableHeaderTile.gif')top left repeat-x; 
	height:20px;
	vertical-align:middle; 
	color:#fff;	
	width:100%;
}
.dashboardTable{
	width:100%; 
	height:auto; 
	border-top:1px solid #f8f8f8; 
	border-bottom:1px solid #000; 
	border-left:1px solid #acacac; 
	border-right:1px solid #acacac;	
}
.appointmentTimeDate {
	float:right;
	margin-right:20px;
	color:#fff;
	font:bold 21px/60px Arial, Helvetica, sans-serif;
}
.appointmentTitleBar {
	height:60px;
	width:100%;
	background:url('../atp/images/yard5/apptTitleBarBg.gif') bottom left repeat-x;
	position:relative;
	top:0px;
	clear:both;
	overflow:hidden;
	white-space:nowrap;
}
#apptToggle {
	background:url('../atp/images/yard5/apptToggle.png') bottom left no-repeat;
	height:15px;
	width:15px;
	cursor:pointer;
	float:left;
	position:relative;
	top:8px;	
}
.schedEditBtn, .schedDelBtn, .schedActBtn, .schedInactBtn, .schedUpBtn, .schedDownBtn {
	background:url('../atp/images/yard5/schedSprite.png') no-repeat;
	height:13px; 
	cursor:pointer;
	float:right;
	margin:0 2px;
}
.schedEditBtn, .schedDelBtn, .schedUpBtn, .schedDownBtn {
	width:13px;
}
.schedEditBtn {
	background-position: -88px 0px;
}
.schedDelBtn {
	background-position: top right;
}
.schedDownBtn {
	background-position: -56px 0px;
}
.schedUpBtn {
	background-position: -72px 0px;
}
.schedActBtn {
	background-position: top left;
	width:21px;
}
.schedInactBtn {
	background-position: -24px 0px;
	width:29px;
}
.schedEditBtn:hover, .schedEditBtn:active {
	background-position: -88px -17px;
}
.schedDelBtn:hover, .schedDelBtn:active {
	background-position: bottom right;
}
.schedDownBtn:hover, .schedDownBtn:active {
	background-position: -56px -17px;
}
.schedUpBtn:hover, .schedUpBtn:active {
	background-position: -72px -17px;
}
.schedActBtn:hover, .schedActBtn:active {
	background-position: bottom left;
	width:21px;
}
.schedInactBtn:hover, .schedInactBtn:active {
	background-position: -24px -17px;
	width:29px;
}
.schedTitle {
	float:left;	
}
.weekScheds {
	clear:both; 
	background:#f5f2f0;  
	border:1px solid #d1cfcd; 
	height:50px; 
	width:auto;
	margin:0px 10px 10px 10px;
}
.tac {
	text-align:center !important;
}
.schedSleeve {
	height:110px; 
	width:100%; 
	white-space:nowrap !important; 
	clear:both; 
	overflow-y:hidden; 
	overflow-x:auto;
}
.scheduleBox {
	width:178px; 
	height:84px; 
	overflow:hidden; 
	border:1px solid #444; 
	float:left; 
	margin:3px 0 0 3px;
}
.schedBoxTable{
	height:64px;
	overflow-y:auto;
	background:url(../atp/images/yard5/tileFilterBackground.gif) top left repeat;	
}
.scheduleBoxHd {
	height:20px; 
	font:bold 11px/20px Arial, Helvetica, sans-serif; 
	text-align:left; 
	padding:0 8px;
}
.hdxgc {
	width:936px !important;
	overflow:hidden;	
}
.appointmentInnerTable{
	text-align:center; 
	border-top:1px solid #404040; 
	border-bottom:1px solid #e9e9e9; 
	border-left:1px solid #acacac; 
	border-right:1px solid #acacac;
	width:100%;
	background:#fff;
}
.appointmentInnerTableHeader{
	font:bold 11px Arial, Helvetica, sans-serif; 
	text-align:center; 
	background:url('../atp/images/yard5/tableHeaderTile.gif') repeat-x; 
	height:20px; 
	line-height:20px;
	vertical-align:middle; 
	color:#fff;	
	width:100%;
}
.appointmentInfoTable {
	font:normal 11px/22px Arial, Helvetica, sans-serif;
}
.apptInfoData {
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	padding-right:10px;
}
table.appointmentInfoTable th {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
}
table.appointmentInfoTable tr:nth-child(odd) {
	height:22px;
	background:#e5e5e5;
}
table.appointmentInfoTable tr:nth-child(even) {
	height:22px;
	background:#fff;
}
.apptInfoData {
	text-align:left;
	padding-left:5px;	
}
table.appointmentInnerTableHeader tr td {
	border-right:1px solid #eee;
}
.appointmentSearchTable {
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	width:100%;
}
table.appointmentSearchTable tr td {
	border-right:1px solid #bbb;
}
.apptCalendar {
	width:20%;
	height:130px;
	float:left;	
}
.apptInfoDiv {
	width:15%;
	height:130px;
	float:left;
	margin-left:1.2%;	
}
.theWeekAhead {
	width:62%;
	height:130px;
	float:right;
}
.schedulesDiv {
	width:736px;
	/*width:78.5%;*/
	height:130px;
	float:right;
	overflow:hidden;
}
.apptExceptions {
	width:20%;
	height:inherit;
	float:left;	
}
.apptRules {
	width:78.5%;
	height:inherit;
	float:right;
}
.theDayAhead {
	width:14.285%; /*width:13.935%;*/
	float:left;
	height:130px;
	overflow:hidden;
	/*border-left:1px solid #fff;
	border-right:1px solid #cdcdcd;*/
}
.apptDaySummary {
	font:normal 11px/22px Arial,Helvetica,sans-serif;
	overflow:hidden;
	text-align:left;
}
div.apptDaySummary div {
	padding:0 4px;
}
div.apptDaySummary div:nth-child(even) {
	background:#e5e5e5;
}
.adsTotals {
	float:right;
	text-align:right;
	font-weight:bold;	
}
.fxhdBorder {
	/*border-left:1px solid #ccc;
	border-right:1px solid #444;*/
	border-left:1px solid #fff;
	border-right:1px solid #cdcdcd;
	height:100%;
}
.appttimediv {
	width:auto;
}
.fxdhxTable {
	width:100%;
}
table.fxdhxTable tr:nth-child(odd) {
	background-color:#e8e8e8;
}
table.fxdhxTable tr:nth-child(even) {
	background-color:#fff;
}
table.fxdhxTable tr th {
	font:bold 11px/25px Tahoma,Arial,sans-serif;
	color:#fff;
	background:url('../atp/images/yard5/hdhxTile.png') top left repeat-x;
	border-left:1px solid #ccc;
	border-right:1px solid #444;
	padding:0 4px;	
}
table.fxdhxTable tr td {
	font:normal 11px/22px Arial,Helvetica,sans-serif;
	border-left:1px solid #fff;
	border-right:1px solid #cdcdcd;
	padding:0 4px;
}
.fxdhxTable a {
	text-decoration:underline !important;
}
.apptMax, .apptMin {
	font:bold 12px Arial, Helvetica,sans-serif;
	background:#fff;
	border:1px solid #222;
	padding:0 3px;
	margin-right:4px;
	color:#000;
	cursor:pointer;
}
.apptIndent {
	margin-left:20px;	
}
.zapgridholder {
	clear:both; 
	position:relative; 
	top:20px; 
	width:960px; 
	overflow:auto;	
}
#gridHeaderContainer {
	overflow: visible !important;	
}
.zapinput {
	float:left;
	position:relative; top:5px; left:560px;
}
.titleDiv1{
	height:60px;
	line-height:60px;	
}
fieldset.chooseidentifier {
	width:auto; 
	background:#fff; 
	margin-bottom:20px; 
	border:1px solid #aaa;
}
fieldset.chooseidentifier legend {
	font:bold 16px Arial, Helvetica, sans-serif; 
	color:#444; 
	background:transparent;
	margin-left: 1em;
}
fieldset legend {
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#444; 
	background:transparent;
}
.tabInsidePanel {
	width:930px !important;
	overflow:auto;
}
.tabFieldSet1 {
	width: 355px; 
	height:167px;
}
.tabFieldSet2 {
    width: 500px !important; 
    height:167px;
}
.tabFieldSet3 {
    width: 375px; 
    height:167px;
}

.tabFieldSet4 {
	width: 300px; 
	height:167px;
}
.tabFieldSet5 {
    width: 450px; 
    height:167px;
}
.tabInsider {
	position:relative;
	top:5px;
	left:10px;
	width:910px;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
}
.tabInsiderPop {
	position:relative;
	top:5px;
	left:10px;
	width:680px;
	clear:both;
}
.tabInsiderHd {
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	text-transform:uppercase;
}
.tabInsiderSubPopLeft {
	width:331px;
	float:left;
}
.tabInsiderSubPopRight {
	width:331px;
	float:left;
	margin-left:14px;	
}
.tabInsiderSubPop {
	width:100%;
	height:275px;
	background:#f6f6f6;
	border:1px solid #bfbfbf;
	overflow-x:hidden;
	overflow-y:auto;
}
div.tabInsiderSubPop table {
	margin-left:10px;
	/* auto 0 auto;*/
}
.subnav {
	color:#0f3a5a;
	font:11px Arial, Helvetica, sans-serif;
	visibility:hidden;
	z-index:1000 !important;
	position:absolute;
	top:0px;
	left:0px;
}
.subnavCat {
	color:#131313 !important;
	font-weight:bold !important;
	font:11px Arial, Helvetica, sans-serif;
	min-width:100px;
	width:auto;
	margin:6px 0px 4px 4px;
}
.dropTable{
	margin-top:-1px !important;
	border-left:#666 1px solid;
	border-right:#666 1px solid;
	border-bottom:#666 1px solid;
	background:#f9f7f4;
}
.dropTable td{
	min-width:130px;
	width:auto; 
	height:20px;
}
.dropMenus{
	width:960px !important;
	position:absolute;
	top:0px;
	left:50%;
	/*margin-left:-480px !important;*/
	margin-left:-683px !important;
	z-index:1000;
}

ul.subMenu ul, ul.subMenu {
	background:#f9f7f4;
	background-repeat:repeat;
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	width:auto;
}
ul.subMenu li{
	display:block;
	width:auto;
	margin:2px 0px 0px 2px;
}
ul.subMenu a:active, ul.subMenu a:focus {
	outline-style:none;
}
ul.subMenu a {
	background-color:#e8e8e8;
	display:block;
	vertical-align:middle;
	text-decoration:none;
	padding:4px;
	font:11px Arial, Helvetica, sans-serif;
	color: #0f3a5a;
	width:auto;
	text-align:left;
	white-space:nowrap;
	
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ddd'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd)); /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #eee,  #ddd); /* for firefox 3.6+ */

}
ul.subMenu li a:hover{
	background-color:#fbcf2c;
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;
	width:auto;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbcf2c', endColorstr='#ffc000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fbcf2c), to(#ffc000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fbcf2c,  #ffc000); /* for firefox 3.6+ */

}


/*///////////SLIDING DOORS////////////*/

.headerTabs {
    float:left;
    width:100%;
    background:transparent;
    font:bold 12px Arial, Helvetica, sans-serif;
    line-height:normal;
}
.headerTabs ul {
    margin:0;
    padding:0px;
    list-style:none;
}
.headerTabs li a {
    float:left;
    background:url("../atp/images/yard5/tab_cap.png") top right no-repeat;
    color:#444;
    display:block;
    float:left;
    font:bold 12px arial, helvetica, sans-serif;
    height:30px;
    margin-right:2px;
    padding-right:10px;
    text-decoration:none;
	text-align:center;
}
.headerTabs li a span {
    background:url("../atp/images/yard5/tab_bg.png") top left no-repeat;
	color:#fff;
	display:block;
    line-height:30px;
    padding:0px 0 0px 10px;
	white-space:nowrap;
	outline:none;
}
.headerTabs li a:hover {
    background-position:bottom right;
    outline:none;
    }
.headerTabs li a:hover span{
    background-position:bottom left;
	color:#444;
    padding:0px 0 0px 10px;
	outline:none;
}
.headerTabs li.selected a{
    background-position:bottom right;
    outline:none;
    }
.headerTabs li.selected a span{
    background-position: bottom left;
	color:#444;
    padding:0px 0 0px 10px;
	outline:none;
}

.fusionWidth1{
	margin:10px;
	width:920px;
}
.fusionWidth2{
	margin:10px;
	width:602px;
}
.fusionWidth3{
	margin:10px;
	width:292px;
}
.fusionHeader3{
	background:#bbb;
	height:22px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	border:1px solid;
	border-color:#E9E9E9 #ACACAC #404040;
	width:100%;
	clear:both;
	margin:0;
	color:#444;
	text-shadow:#FFF 0 1px 1px;
	text-align:left;
}
div.fusionHeader3 span{
	margin-left:10px;
}
a.button {
    background:transparent url('../atp/images/yard5/btn_cap.gif') no-repeat scroll top right;
    color:#000;
    display:block;
    float:left;
    font:bold 11px Arial, Helvetica, sans-serif;
	text-shadow:#fff 0 1px 1px;
    height:20px;
    margin-right:5px;
    padding-right:18px;
    text-decoration:none;
	text-align:center;
}
a.button span {
    background:transparent url('../atp/images/yard5/btn_bg.gif') no-repeat;
    display:block;
    line-height:20px;
    padding:0px 0 0px 18px;
	min-width:40px;
	white-space:nowrap;
}
a.button:hover {
    background-position:bottom right;
    color:#fff;
	text-shadow:none;
    outline:none;
}
a.button:hover span {
    background-position:bottom left;
    padding:0px 0 0px 18px; 
}

a.buttonSmall {
    background:transparent url('../atp/images/yard5/btn_cap.gif') no-repeat scroll top right;
    color:#000;
    display:block;
    float:left;
    font:bold 11px Arial, Helvetica, sans-serif;
	text-shadow:#fff 0 1px 1px;
    height:20px;
    margin-right:5px;
    padding-right:8px;
    text-decoration:none;
	text-align:center;
}
a.buttonSmall span {
    background:transparent url('../atp/images/yard5/btn_bg.gif') no-repeat;
    display:block;
    line-height:20px;
    padding:0px 0 0px 8px;
	white-space:nowrap;
}
a.buttonSmall:hover {
    background-position:bottom right;
    color:#fff;
	text-shadow:none;
    outline:none;
}
a.buttonSmall:hover span {
    background-position:bottom left;
    padding:0px 0 0px 8px; 
}

a.pagination {
    background:transparent url('../atp/images/yard5/paginationBtn_cap.gif') no-repeat scroll top right;
    color:#000;
    display:block;
    float:left;
    font:bold 10px Arial, Helvetica, sans-serif;
    height:20px;
    margin-right:2px;
    padding-right:6px;
    text-decoration:none;
	text-align:center;
}
a.pagination span {
    background:transparent url('../atp/images/yard5/paginationBtn_bg.gif') no-repeat;
    display:block;
    line-height:20px;
    padding:0px 0 0px 6px;
	white-space:nowrap;
}
a.pagination:hover {
    background-position:bottom right;
    color:#fff;
    outline:none;
}
a.pagination:hover span {
    background-position:bottom left;
    padding:0px 0 0px 6px; 
}

a.paginate1 {
    background:transparent url('../atp/images/yard5/paginate1.gif') no-repeat scroll top left;
    color:#000;
    display:block;
    height:20px;
	width:24px;
    margin-right:2px;
    padding:0px;
}
a.paginate1:hover {
    background-position:bottom left;
    padding:0px; 
}
a.paginate2 {
    background:transparent url('../atp/images/yard5/paginate2.gif') no-repeat scroll top left;
    color:#000;
    display:block;
    height:20px;
	width:17px;
    margin-right:2px;
    padding:0px;
}
a.paginate2:hover {
    background-position:bottom left;
    padding:0px; 
}
a.paginate3 {
    background:transparent url('../atp/images/yard5/paginate3.gif') no-repeat scroll top left;
    color:#000;
    display:block;
    height:20px;
	width:17px;
    margin-right:2px;
    padding:0px;
}
a.paginate3:hover {
    background-position:bottom left;
    padding:0px; 
}
a.paginate4 {
    background:transparent url('../atp/images/yard5/paginate4.gif') no-repeat scroll top left;
    color:#000;
    display:block;
    height:20px;
	width:24px;
    margin-right:2px;
    padding:0px;
}
a.paginate4:hover {
    background-position:bottom left;
    padding:0px; 
}
a.buttonCal {
    background:transparent url('../atp/images/yard5/calendarBtn.gif') no-repeat scroll top left;
    color:#000;
	float:right;
    display:block;
    height:20px;
	width:19px;
    margin-right:0px;
    margin-left:5px;
    padding:0px;
}
a.buttonCal:hover {
    background-position:bottom left;
    padding:0px; 
}
a.buttonCal2 {
    background:transparent url('../atp/images/yard5/calendarBtn.gif') no-repeat scroll top left;
    color:#000;
    display:block;
    float:left;
    height:20px;
	width:19px;
    margin-right:0px;
    margin-left:5px;
    padding:0px;
}
a.buttonCal2:hover {
    background-position:bottom left;
    padding:0px; 
}
.buttonWrapper{
	clear:both;
	height:22px;
	vertical-align:top;	
}
button {
    position: relative;
    border: 0;
    padding: 0;
    cursor: pointer;
    outline:none;
    overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
    border: none;  /* overrides extra padding in Firefox */
}

button span {
    position: relative;
    display: block;
    white-space: nowrap;
    outline:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Google Chrome only - fix margins */
    button span {
            margin-top: -1px;
    }
}

button.btn {
    padding: 0 14px 0 0;
    margin-right:5px;
    color: #000;
	font: bold 11px arial, sans-serif;
    text-shadow:#f8f8f8 0 1px 1px;
	height: 21px;
	line-height:20px;
    text-align: center;
    background: transparent url('../atp/images/yard5/btn.gif') no-repeat right -60px;
}

button.btn span {
    padding: 0 0 0 14px;
    height:20px;
    line-height:20px;
    min-width:55px;
    width:55px;
    background: transparent url('../atp/images/yard5/btn.gif') no-repeat left top;
}

button.btn:hover, button.btnHover {
    background-position: right -90px;
    color: #fff;
    text-shadow:none;

}

button.btn:hover span, button.btnHover span {
    background-position: 0 -30px;
}

button.btn:focus {
    background-position: right -90px;
    color: #fff;
    text-shadow:none;

}

button.btn:focus span {
    background-position: 0 -30px;
}
/************************/
button.popBtn {
    background: transparent url('../images/Login_Elements/dashboardButton_cap.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
	text-shadow:#fff 0 1px 1px;
    height: 30px;
    margin-right: 5px;
    padding-right: 16px;
    text-decoration: none;
	text-align:center;
}

button.popBtn span {
    background: transparent url('../images/Login_Elements/dashboardButton_bg.gif') no-repeat;
    display: block;
    line-height: 30px;
    height: 30px;
    padding: 0px 0 0px 16px;
	min-width:40px;
	white-space:nowrap;
}
button.popBtn:hover {
    background-position: bottom right;
    color: #000;
	text-shadow:#eee 0px 1px 1px;
    outline: none;
}

button.popBtn:hover span {
    background-position: bottom left;
    padding: 0px 0 0px 16px; 
}
/************************/
div.btn {
	position:relative;
	float:left;
	cursor:pointer;
	overflow:visible;
    padding: 0 14px 0 0;
    margin-right:5px;
    color: #000;
	height: 20px;
	line-height:20px;
    text-align: center;
    background: transparent url('../atp/images/yard5/btn.gif') no-repeat right -60px;
}

div.btn input {
    padding: 0 0 0 14px;
    height:20px;
    line-height:20px;
    font: bold 11px arial, sans-serif;
    text-shadow:#f8f8f8 0 1px 1px;
    height: 20px !important;
	line-height:20px;
    min-width:65px;
    width:65px;
    border:none !important;
    background: transparent url('../atp/images/yard5/btn.gif') no-repeat left top;
}
div.btn::-moz-focus-inner{
	border:none;	
}
@media screen and (-webkit-minn-device-pixel-ratio:0) {
	div.btn input {
		margin-top:-1px;
	}	
}
div.btn:hover, div.btnHover {
    background-position: right -90px;
}

div.btn:hover input, div.btnHover input {
    background-position: 0 -30px;
    color: #fff;
    text-shadow:none;
}

div.btn:focus {
    background-position: right -90px;
}

div.btn:focus input {
    background-position: 0 -30px;
    color: #fff;
    text-shadow:none;
}
/************************/
div.btn2 {
	position:relative;
	float:left;
	cursor:pointer;
	overflow:visible;
    padding: 3px 14px 3px 0;
    margin-right:5px;
    color: #000;
	/*height: 20px;*/
	line-height:20px;
    text-align: center;
    background: transparent url('../atp/images/yard5/btn.gif') no-repeat right -60px;
}

div.btn2 input {
    padding: 3px 0 3px 14px;
    height:20px;
    line-height:20px;
    font: bold 11px arial, sans-serif;
    text-shadow:#f8f8f8 0 1px 1px;
    height: 20px !important;
	line-height:20px;
    min-width:40px;
    width:80px !important;
    border:none !important;
    background: transparent url('../atp/images/yard5/btn.gif') no-repeat left top;
}
div.btn2::-moz-focus-inner{
	border:none;	
}
@media screen and (-webkit-minn-device-pixel-ratio:0) {
	div.btn2 input {
		margin-top:-1px;
	}	
}
div.btn2:hover, div.btnHover {
    background-position: right -90px;
}

div.btn2:hover input, div.btnHover input {
    background-position: 0 -30px;
    color: #fff;
    text-shadow:none;
}

div.btn2:focus {
    background-position: right -90px;
}

div.btn2:focus input {
    background-position: 0 -30px;
    color: #fff;
    text-shadow:none;
}
table.zpGridWinxp {width:100% !important;}
table.zpGridWinxp tr td.zpGridTable {width:100% !important;}
table.zpGridWinxp tr td.zpGridTable table.zpGridTableTable {width:100% !important;}

.oldGridCurrentPage {font:bold 11px Arial,Helvetica,sans-serif !important; color:#fff; background:#444; padding:1px 4px; border:1px solid #000;}
#oldPaginationDiv a img {margin-bottom:-5px;}

/*#gridPagination {width:auto !important;}*/
.zpGridWinxp .zpGridPagination {font:11px Arial,Helvetica,sans-serif !important;}
.zpGridWinxp .zpGridPagination .zpGridPage {text-decoration:none !important; color:#000; background:#ccc; padding:1px 4px; border:1px solid #444;}
.zpGridWinxp .zpGridPagination .zpGridCurrentPage {font-weight:bold; color:#fff; background:#444; padding:1px 4px; border:1px solid #000;}
.zpGridWinxp .zpGridPagination .zpGridPrevPage {color:#000; background:#ccc !important; padding:1px 4px !important; border:1px solid #444; font-weight:bold !important;}
.zpGridWinxp .zpGridPagination .zpGridFirstPage {color:#000; background:#ccc !important; padding:1px 4px; border:1px solid #444; font-weight:bold !important;}
.zpGridWinxp .zpGridPagination .zpGridNextPage {color:#000; background:#ccc !important; padding:1px 4px !important; border:1px solid #444; font-weight:bold !important;}
.zpGridWinxp .zpGridPagination .zpGridLastPage {color:#000; background:#ccc !important; padding:1px 4px; border:1px solid #444; font-weight:bold !important;}
.zpGridWinxp .zpGridPagination .zpGridPage:hover {color:#fff; background:#666;}
.zpGridWinxp .zpGridPagination .zpGridPrevPage:hover {color:#fff; background:#666 !important;}
.zpGridWinxp .zpGridPagination .zpGridFirstPage:hover {color:#fff; background:#666 !important;}
.zpGridWinxp .zpGridPagination .zpGridNextPage:hover {color:#fff; background:#666 !important;}
.zpGridWinxp .zpGridPagination .zpGridLastPage:hover {color:#fff; background:#666 !important;}

/*.zpACCustom {border:1px solid #000; background:#e8e8e8; position:relative; left:-218px; top:-130px; font:normal 11px/20px Arial, Helvetica, sans-serif;}
.zpACCustom .zpACTip {font:normal 11px/20px Arial, Helvetica, sans-serif;}
.zpACCustom .zpACTipEven {background: #e8e8e8 !important;}
.zpACCustom .zpACTipOdd {background: #f8f8f8 !important}
.zpACCustom .zpACTipActive {background: #9FD7EF;}*/

.dhx_combo_box {width:140px !important; height:18px !important; background-color:#fff !important;}
.dhx_combo_input {background-color:#fff !important; height:18px !important; line-height:18px !important; color: #0F3A5A !important; font: 11px/18px Arial,Helvetica,sans-serif !important; letter-spacing:0;}
div.dhx_combo_box:focus {border:1px #ffae35 solid !important;}
.dojoComboBoxOptions {font:normal 11px/20px Arial, Helvetica, sans-serif;}
.dojoComboBoxItem {padding-top:0px !important;}

.column {padding-left:10px;}
.column-white-border1 {font:bold 12px Arial,Helvetica,sans-serif; color:#fff; font-family:Trebuchet MS; height:10px; background-color:#444; white-space:nowrap; border:1px; bordercolor:#000;}
.textarea1 {border:solid 1px #aaa; padding:2px; font:11px/20px Arial, Helvetica, sans-serif; overflow:hidden; color:#0F3A5A;}

#readculomns {height:24px; background:#585858; color:#fff; font:bold 12px/24px Arial, Helvetica, sans-serif; text-align:left;}
#readculomns a {color:#fff;}
#readculomns a:visited {color:#fff;}
#numresultsdiv {float:left;font:11px Arial,Helvetica,sans-serif;padding:3px 3px 0 3px;text-align:left;margin-left:2px !important;vertical-align:middle;}

.zpMenuCsm_office_blue .zpMenuContainer,
.zpMenuCsm_office_blue .zpMenuContainer a,
.zpMenuCsm_office_blue .zpMenuContainer span,
.zpMenuCsm_office_blue .zpMenuContainer .zpMenuContainer,
.zpMenuCsm_office_blue .zpMenuContainer .zpMenu-item-selected,
.zpMenuCsm_office_blue .zpMenu-top .zpMenu-item-selected a,
.zpMenuCsm_office_blue .zpMenu-top .zpMenu-item-selected .zpMenu-label, 
.zpMenuCsm_office_blue .zpMenu-top .zpMenu-item-selected a,
.zpMenuCsm_office_blue .zpMenu-top .zpMenu-item-selected .zpMenu-label,
.zpMenuCsm_office_blue .zpMenuContainer .zpMenu-label,
.zpMenuCsm_office_blue .zpMenuContainer .zpMenuContainer a,
.zpMenuCsm_office_blue .zpMenuContainer .zpMenuContainer span,
.zpMenuCsm_office_blue .zpMenuContainer .zpMenuContainer .zpMenu-label {cursor:pointer !important;}

.zpMenuContainer {left:110px !important;}
	
/* ************************LOGIN STYLES***************************** */
.loginLabel {
	color:#444;
	font:18px Arial,Helvetica,sans-serif;
	text-shadow:#fff 0px 1px 1px;
	text-align:right;
	white-space:nowrap;
}
.loginBG {
	background:url("../images/Login_Elements/headerTile_AT.jpg") repeat-x scroll left top transparent;
}
.headerBadge {
	background:url('../images/Login_Elements/logo_badge.png') 0 0 no-repeat;
	width:146px;
	height:83px;
	/*background:none;
	width:170px;
	height:83px;*/
}
.headerLogo {
	background:url('../images/Login_Elements/logo_TrackX.gif') 0 10px no-repeat;
	width:123px;
	height:83px;
	/*background:url('../images/Login_Elements/logo_4SightFloat.png') 0 5px no-repeat;
	width:65px;
	height:95px;
	margin-left:20px;*/
}
.loginTitle {
	font:bold 34px arial, helvetica, sans-serif; 
	color:#444; 
	text-align:left;
	text-shadow:#fff 0px 2px 1px;
}
.loginInput {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#444;
	vertical-align:middle;
	height:28px;
	line-height:25px;
	width:167px;
	padding:0 5px;
	border:1px #afafaf solid;
}
.loginInput:focus {
	border:1px #ffae35 solid;
	outline-style:none;
}
a.loginBtn {
    background: transparent url('../images/Login_Elements/dashboardButton_cap.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
	text-shadow:#fff 0 1px 1px;
    height: 30px;
    margin-right: 5px;
    padding-right: 18px;
    text-decoration: none;
	text-align:center;
}

a.loginBtn span {
    background: transparent url('../images/Login_Elements/dashboardButton_bg.gif') no-repeat;
    display: block;
    line-height: 30px;
    padding: 0px 0 0px 16px;
	min-width:40px;
	white-space:nowrap;
}
a.loginBtn:hover {
    background-position: bottom right;
    color: #000;
	text-shadow:#eee 0px 1px 1px;
    outline: none;
}

a.loginBtn:hover span {
    background-position: bottom left;
    padding: 0px 0 0px 16px; 
}

/* //////////////////// windowless popups //////////////////////// */
#pop-up, #pop-up1, #pop-up2, #pop-up3, #pop-up4, #pop-detail {
	z-index:10000;
	display:none;
	position: absolute;
	top:95px;
	left:50%;
	margin-left:-374px;
	width:748px;
	background:#bbb;
	/*border:1px solid;*/
	border-color:#dadada #b0b0b0 #a2a2a2 #b0b0b0;
}

#pop-pull, #pop-spot, #pop-pullspot, #pop-move, #pop-task, #pop-gate, #pop-door {
	z-index:10000;
	display:none;
	position: absolute;
	top:95px;
	left:50%;
	margin-left:-374px;
	width:748px;
	background:#bbb;
	border:1px solid;
	border-color:#dadada #b0b0b0 #a2a2a2 #b0b0b0;
}

#schedPop-up1, #schedPop-up2 {
	z-index:10000;
	display:none;
	position: absolute;
	top:95px;
	left:50%;
	margin-left:-274px;
	width:548px;
	background:#bbb;
	border:1px solid;
	border-color:#dadada #b0b0b0 #a2a2a2 #b0b0b0;
}

#pop-up5 {
	z-index:10000;
	display:none;
	position: absolute;
	top:95px;
	left:50%;
	margin-left:-410px;
	width:820px;
	background:#bbb;
	border:1px solid;
	border-color:#dadada #b0b0b0 #a2a2a2 #b0b0b0;
}
#popFrame {
	background:#bbb;
	border:1px solid;
	border-color:#dadada #b0b0b0 #a2a2a2 #b0b0b0;
	text-align:center;
}
.popContainer, .popContainer530 {
	overflow: hidden;
	white-space: nowrap;
	background:#fff;
	border: solid 1px;
	border-color:#404040 #aeaeae #e9e9e9 #aeaeae;
	margin: 0 auto;
	font:normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	text-align:left;
}
.popContainer {
	width: 730px;
}
.popContainer530 {
	width: 530px;
}
.popupHeader {
	line-height:30px;
	height:30px;
	/*width:100%;*/
	overflow: hidden;
	white-space:nowrap;
	clear:both;
	margin:0;
}
.popupInput{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align:middle;
	height:28px;
	line-height:28px;
	width:180px;
	padding:0 6px 0 6px;
	border:#444 1px solid;
}
.popupFooter {
	height:40px;
	width:100%;
	overflow: hidden;
	white-space:nowrap;
	clear:both;
}
.footerButtons {
	float:right;
	position:relative;
	top:5px;
	right:5px;
	clear:both;
}
.headerText {
	font:16px bold Arial, Helvetica, sans-serif;
	color:#444;
	text-shadow:#fff 0 1px 1px;
	float:left;
	position:relative;
	top:5px;
	left:10px;
}
.close-me {
	font:22px bold Arial, Helvetica, sans-serif;
	color:#cc0000;
	text-shadow:#fff 0 1px 1px;
	display:block;
	float:right;
	position:relative;
	top:0px;
	right:10px;
}
.transGrey {
	z-index:990;
	display:none;
	background-color:#000;
	position: absolute;
	top: 0px;
	left: 0px;
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
}
.popLabel {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#666;
	vertical-align:top;
	padding-right:5px;
	letter-spacing:0px;
	text-align:right;
	min-width:90px;
	overflow:hidden;
	white-space:nowrap;
}
.popLabel2 {
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#666;
	vertical-align:top;
	padding-right:5px;
	letter-spacing:0px;
	text-align:right;
	min-width:90px;
	overflow:hidden;
	white-space:nowrap;
}
.required {
	color:#CC0000;	
}
.popData {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#444;
	vertical-align:middle;
	padding-right:0px;
	letter-spacing:0px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
}
.popData2 {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#444;
	vertical-align:top;
	padding-right:0px;
	letter-spacing:0px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
}
.popInput {
	font:12px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:20px;
	width:210px;
	border:1px #666 solid;
	padding:0;
}
.popInput2 {
	font:12px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:20px;
	width:146px;
	border:1px #666 solid;
	padding:0;
}
.popInput3 {
	font:11px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:20px;
	width:202px;
	border:1px #afafaf solid;
	padding:0 4px;
}
.popInput.disabled {
	font:12px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:20px;
	width:210px;
	border:1px #666 dotted;
	padding:0;
}

.popInput:focus, .popInput2:focus, .popInput3:focus {
	border:1px #ffae35 solid;
}
.popArea {
	font:12px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:40px;
	width:210px;
	border:1px #666 solid;
	white-space: pre-wrap;
}
.popArea2 {
	font:12px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:40px;
	width:146px;
	border:1px #666 solid;
	white-space: pre-wrap;
}
.popArea3 {
	font:11px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:140px;
	width:210px;
	border:1px #afafaf solid;
	white-space: pre-wrap;
}
.popCmmt3, .loadCmmt3 {
	font:11px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:132px;
	width:202px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:4px;
	border:1px #afafaf solid;
	background:#fff;
}
.popArea:focus, .popArea2:focus, .popArea3:focus {
	border:1px #ffae35 solid;
}
.popDrop {
	font:12px/22px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	height:22px;
	width:212px;
	border:1px #666 solid;
}
.popDrop2 {
	font:12px/22px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	height:22px;
	width:148px;
	border:1px #666 solid;
}
.popDrop3 {
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	height:22px;
	width:212px;
	border:1px #afafaf solid;
	padding:1px;
}
table.popTable3 {
	background:url(../atp/images/yard5/popTable3bg.png) top left repeat;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}
.popDrop:focus, .popDrop2:focus, .popDrop3:focus {
	border:1px #ffae35 solid;
}
.zoneDrop {
	float:right;
	position:relative;
	top:-2px;
	padding:0px;
}
.sealInput {
	font:12px/20px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	color:#0f3a5a;
	vertical-align:middle;
	height:20px;
	width:142px;
	border:1px #666 solid;
	padding:0;
}
.sealInput:focus {
	border:1px #ffae35 solid;
}
table.statusPopTable {
	width:100%;
}
table.statusPopTable tr th {
	font:bold 14px Arial,Helvetica,sans-serif;
	color:#666;
	text-align:center;
}
.statusPopDiv {
	border:1px solid #aaa;
	background:#f2f2f2;
	padding:5px;
	height:215px;
}
.statusLabel {
	font:normal 11px/22px Arial,Helvetica,sans-serif;
	color:#666;
	text-align:right;
	padding:0 4px 0 0;
}
.statusData {
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#0f3a5a;
	vertical-align:middle;
	padding:0 5px;
	letter-spacing:0px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	border:1px solid #ccc;
	background:#f8f8f8;
	width:194px;
}
.statusArea {
	border:solid 1px #aaa;
	width:194px; 
	padding:0 5px; 
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#0F3A5A;	
}
.commStatus {
	font:normal 11px/22px Arial,Helvetica,sans-serif;
	color:#666;
	text-align:left;
	padding:0 12px 0 2px;
	vertical-align:middle;
}
.statusLight {
	position:relative;
	top:3px;	
}
/* *********************DHTMLX DROPDOWN MENU********************** */

div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal, div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled, div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
    -moz-user-select: none;
    background:url("/yard/atp/images/yard5/tab_cap.png") top right no-repeat !important;
    color:#444;
    display:block;
    float:left;
    font:bold 12px/30px Arial,Helvetica,sans-serif !important;
    height:30px !important;
    margin:0px !important;
    padding:0 10px 0 0 !important;
    text-decoration:none;
	text-align:center;
	border: none !important;
}
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal div.top_level_text, div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled div.top_level_text {
    float: left;
    background:url("/yard/atp/images/yard5/tab_bg.png") top left no-repeat;
	color:#fff;
	font:bold 12px/30px Arial,Helvetica,sans-serif !important;
    display:block;
	line-height:30px;
    padding:0 0 0 10px !important;
    margin:0px !important;
	white-space:nowrap;
	outline:none;
}
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	background:url("/yard/atp/images/yard5/tab_cap.png") bottom right no-repeat !important;
    color:#444;
    display:block;
    float:left;
    font:bold 12px/30px Arial,Helvetica,sans-serif !important;
    height:30px !important;
    margin:0px !important;
    padding:0 10px 0 0 !important;
    text-decoration:none;
	text-align:center;
	border: none !important;
}
div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected div.top_level_text {
    float: left;
    background:url("/yard/atp/images/yard5/tab_bg.png") bottom left no-repeat;
	color:#444 !important;
	display:block;
    line-height:30px;
    padding:0 0 0 10px !important;
    margin:0px !important;
	white-space:nowrap;
	outline:none;
}
.dhtmlxMenu_dhx_skyblue_Middle {
    -moz-user-select: none;
    background: transparent !important;
    border: none !important;
    height: 30px !important;
    position: relative;
}

div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon {
	position: absolute;
	background-color: #f9f7f4 !important;
	border: 1px solid #ccc !important;
	overflow: hidden;
	padding:0px !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item {
	height: 24px !important;
	cursor: default;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis {
	height: 24px !important;
	cursor: default;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected {
	height: 24px !important;
	cursor: default;
	background-image: url("/yard/atp/images/yard5/dhxmenu_subselbg.gif") !important;
	background-repeat: repeat-x;
	background-position: top;
	/*background-color:#fbcf2c !important;
	color: #000 !important;
	width:auto;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbcf2c', endColorstr='#ffc000'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#fbcf2c), to(#ffc000)) !important; /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #fbcf2c,  #ffc000) !important; /* for firefox 3.6+ */
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_item_text {
	font: 11px Arial, Helvetica, sans-serif !important;
	color: #0f3a5a !important;
	white-space: nowrap;
	text-align: left;
	min-width:100px;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis div.sub_item_text {
	color: #0f3a5a !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_hk div.sub_item_hk {
	font: 11px Arial, Helvetica, sans-serif !important;
	color: #0f3a5a !important;
	text-align: left !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.complex_arrow {
	width: 4px;
	height: 24px !important;
	background-image: url("/yard/imgs/dhxmenu_dhx_skyblue/dhtmlxmenu_subar.gif");
	background-repeat: no-repeat;
	background-position:  0px 0px;
	float: right;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon {
	width: 12px !important;
	text-align: left;
	-moz-user-select: none;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon img.sub_icon {
	width: 12px !important;
	height: 18px;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 2px !important;
}