﻿body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-highlight-color: #E3E3E3;
	scrollbar-shadow-color: darkgray;
	scrollbar-3dlight-color: darkgray;
	scrollbar-darkshadow-color: darkgray;
	scrollbar-base-color: darkgray;
	scrollbar-face-color: WhiteSmoke;
	scrollbar-arrow-color: darkgray;
}
a:link, a:visited, a:active
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6583C5;
	text-decoration: none;
}
a:hover
{
	color: #333333;
	text-decoration: underline;
}
.zeroPadding
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
}
.welcome-top
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
}
.topbg
{
	background-color: #FFFFFF;
	background-image: url(Images/topbg.gif);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.topmenu-bg
{
	background-image: url(Images/topmenu-bg2.gif);
	background-repeat: repeat-x;
}
.log-out
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6583C5;
	font-weight: bold;
	text-decoration: underline;
}
a.log-out:link
{
	color: #6583C5;
	text-decoration: underline;
}
a.log-out:visited
{
	color: #6583C5;
	text-decoration: underline;
}
a.log-out:hover
{
	color: #333333;
	text-decoration: underline;
}
a.log-out:active
{
	color: #6583C5;
	text-decoration: underline;
}
.link001
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6583C5;
	text-decoration: underline;
}
a.link001:link
{
	color: #6583C5;
	text-decoration: underline;
}
a.link001:visited
{
	color: #6583C5;
	text-decoration: underline;
}
a.link001:hover
{
	color: #333333;
	text-decoration: underline;
}
a.link001:active
{
	color: #6583C5;
	text-decoration: underline;
}
.login-t1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BF4F4F;
}
.login-link1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6583C5;
	text-decoration: underline;
}
.normal-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
}
.setup-notmarkbg
{
	background-color: #999999;
	background-image: url(Images/setup-mark-notcomp.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
}
.setup-markbg
{
	background-color: #999999;
	background-image: url(Images/setup-mark-comp.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
}
.setup-graybg
{
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	vertical-align: top;
}
.setup-border
{
	background-color: #FFFFFF;
}
/* Classes For Pop Windows */.popup-graybg
{
	background-color: #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding: 4px;
	vertical-align: top;
	border: 1px ridge #999999;
}
.popup-lightgraybg
{
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	vertical-align: top;
}
.popup-darkgraybg
{
	background-color: #999999;
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
}
.popup-markbg
{
	background-color: #999999;
	background-image: url(Images/setup-mark-comp.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
}
.pop-border
{
	background-color: #FFFFFF;
}
.pop-head1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #868A90;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
/* end of Pop windows */a.login-link1:link
{
	color: #6583C5;
	text-decoration: underline;
}
a.login-link1:visited
{
	color: #6583C5;
	text-decoration: underline;
}
a.login-link1:hover
{
	color: #333333;
	text-decoration: underline;
}
a.login-link1:active
{
	color: #6583C5;
	text-decoration: underline;
}
.button-style-black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EBEBEB;
	background-color: #333333;
	border: 1px solid #333333;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.button-style-black-small
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EBEBEB;
	background-color: #333333;
	border: 1px solid #333333;
	padding: 0px;
}
.button-style-red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EBEBEB;
	background-color: #993300;
	border: 1px solid #333333;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
/* Handle A DataList Style while it uses default Adapter CssClass */.dataList-Handle .AspNet-DataList table
{
	width: 100%;
	padding:120px;
}
.help
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.report-head
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	background-color: #E6E6E6;
}
a.help:link
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.help:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.help:hover
{
	color: #999999;
	text-decoration: underline;
}
a.help:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.gray-bg
{
	background-color: #E6E6E6;
}
.box-text-1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 2px;
}
.toplogo-border-in
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B8B8B8;
	border-right-color: #B8B8B8;
	border-bottom-color: #B8B8B8;
	border-left-color: #B8B8B8;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.top-welcome-box
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #343643;
}
.top-user-box
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.toplogo-border
{
	background-color: #FFFFFF;
	border: 3px solid #E1E2E3;
}
.box-tab-head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6583C5;
	vertical-align: middle;
	height: 16px;
	text-align: left;
}
.box-tab-head1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
	height: 16px;
	text-align: left;
}
.box-tab-row01
{
	border-left: 1 White;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F3F3F3;
	text-align: right;
	font-style: italic;
}
.box-tab-row02
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E9E9E9;
	text-align: right;
	font-style: italic;
}
.box-tab-row11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F3F3F3;
	text-align: left;
	font-weight: bold;
}
.box-tab-row12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #E9E9E9;
	text-align: left;
	font-weight: bold;
}
.box-tab-row1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	text-align: left;
}
.box-tab-row2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ededed;
	text-align: left;
}
.box-heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	vertical-align: middle;
	height: 24px;
	text-align: left;
}
.list-box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #CFCFCF;
}
.text-box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #CFCFCF;
}
.menu-button
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E4E4E4;
	background-image: url(Images/b-header-bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	width: 110px;
	height: 21px;
}
a.menu-button:link
{
	color: #E4E4E4;
	text-decoration: none;
}
a.menu-button:visited
{
	color: #E4E4E4;
	text-decoration: none;
}
a.menu-button:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
a.menu-button:active
{
	color: #E4E4E4;
	text-decoration: none;
}
.box-tab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	display: block;
	height: 17px;
	background-color: #CCCCCC;
}
a.box-tab:link
{
	color: #333333;
	text-decoration: none;
}
a.box-tab:visited
{
	color: #333333;
	text-decoration: none;
}
a.box-tab:hover
{
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.box-tab:active
{
	color: #333333;
	text-decoration: none;
}
.box-btn-style-s
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EDEDED;
	background-image: url(Images/btn-bg.gif);
	border: 0px solid #999999;
	height: 17px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	background-repeat: repeat-x;
}
.box-btn-style-b
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EDEDED;
	background-image: url(Images/btn-bg-big.gif);
	border: 0px solid #999999;
	height: 21px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	background-repeat: repeat-x;
}
.box-btn-style-silver
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-image: url(Images/btn-bg-big2.gif);
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	background-repeat: repeat-x;
	height: 22px;
}
.box-grid-h
{
	height: 100px;
	overflow: auto;
	border: 1px solid #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #E5E5E5;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-face-color: #666666;
	scrollbar-darkshadow-color: #E5E5E5;
	scrollbar-shadow-color: #E5E5E5;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	width: 299px;
}
.box-link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.box-link:link
{
	color: #333333;
	text-decoration: none;
}
a.box-link:visited
{
	color: #333333;
	text-decoration: none;
}
a.box-link:hover
{
	color: #333333;
	text-decoration: underline;
}
a.box-link:active
{
	color: #333333;
	text-decoration: none;
}
.box-header-bg
{
	background-image: url(Images/b-header-bg.gif);
	background-repeat: repeat-x;
	background-color: #383A47;
	background-position: left top;
}
.box-mid-bg
{
	background-color: #E3E3E3;
	border: 1px solid #CACACA;
	padding: 2px;
}
.title-2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	text-transform: uppercase;
}
.title-4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.lable-1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.lable-2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
}
.lable-3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.qm-iconbg
{
	background-color: #D4D4D4;
}
.qm-icondarkbg
{
	background-color: #BCBCBC;
	cursor: hand;
}
.qm-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F3F3F3;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.com-box-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #E6E6E6;
	text-align: justify;
	padding: 8px;
}
.title-3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	background-color: #E6E6E6;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.title-subHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #E6E6E6;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.gray-line
{
	background-color: #E6E6E6;
}
.page-mid-border
{
	background-color: #FFFFFF;
	border: 1px solid #CACACA;
	padding-top: 16px;
	padding-right: 4px;
	padding-bottom: 16px;
	padding-left: 4px;
}
.page-mid-border-setting
{
	background-color: #FFFFFF;
	border: 1px solid #CACACA;
}
.white-box-border
{
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
}
.title-1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}
.login-b-border
{
	background-color: #FFFFFF;
	border: 1px solid #CACACA;
}
.lable-form-1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.lableRightAlign
{
	text-align: right;
}
.DivNoneHidden
{
	display: none;
	overflow: hidden;
}
.login-b-head-bg
{
	background-image: url(Images/login-h-bg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.login-b-shadow
{
	background-image: url(Images/login-shadow.gif);
	background-repeat: repeat-x;
}
.add-job-leftlink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #F6F6F6;
	display: block;
	background-image: url(Images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F6F6F6;
	height: 18px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border: solid 1px black;
	margin-left: 5px;
	margin-right: 5px;
}
a.add-job-leftlink:link
{
	color: #666666;
	text-decoration: none;
}
a.add-job-leftlink:visited
{
	color: #666666;
	text-decoration: none;
}
a.add-job-leftlink:hover
{
	color: #A75016;
	text-decoration: none;
	background-color: #FFFFFF;
}
a.add-job-leftlink:active
{
	color: #666666;
	text-decoration: none;
}
.setup-link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6583C5;
	text-decoration: none;
	background-color: #E0E0E0;
	display: block;
	padding: 4px;
	vertical-align: middle;
	text-align: left;
}
a.setup-link:link
{
	color: #6583C5;
	text-decoration: none;
}
.tab-cal-head-bg
{
	background-color: #868A90;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.tab-cal-head
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.cal-jobcount
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #DF5920;
	height: 15px;
	width: 15px;
}
.cal-border
{
	background-color: #CCCCCC;
}
.cal-td
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1859A5;
	background-color: #FFFFFF;
}
.cal-data-head
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
}
a.setup-link:visited
{
	color: #6583C5;
	text-decoration: none;
}
a.setup-link:hover
{
	color: #333333;
	text-decoration: none;
}
a.setup-link:active
{
	color: #6583C5;
	text-decoration: none;
}
.tab-grid-border
{
	background-color: #D8D8D8;
}
.tab-grid-head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #868A90;
	height: 20px;
	padding-left: 3px;
}
.tab-grid-head1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #868A90;
	height: 20px;
}
.tab-grid-row1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: White;
}
.tab-grid-row2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E9E9E9;
}
.title-5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6583C5;
}
.tab-jobs-td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #D0E2F5;
}
.blue-bg
{
	background-color: #B9D3ED;
}
.tab-jobs-count
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #92AECB;
}
.tab-jobs-border
{
	background-color: #E8F3FD;
}
/*Styles for control panel items*/.pnlScrollHeight
{
	overflow: auto;
	height: 96px;
}
.pnlScrollAuto
{
	height: 148px;
	width: 300px;
	overflow: auto;
}
#LoadingOuterBox, .OuterBox
{
	text-align: left;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left top;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 777;
	vertical-align: top;
	color: White;
}
#LoadingOuterBox
{
	background-color: White;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95, FinishOpacity=60, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);
}
.cPanelH, .cPanelF
{
	background-color: #e6e6e6;
	height: 10px;
	font-size: 8pt;
	color: #000000;
}
A.cPanelH, A.cPanelH:hover
{
	text-decoration: none;
	height: auto;
}
.cPanelB, .cPanelBox
{
	background-color: white;
	font-size: 8pt; /*color: #FFFFFF;*/
}
.cPanelBox
{
	border-style: window-inset;
	border-width: thin;
	border-color: #e8e8e8;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=0); /* progid:DXImageTransform.Microsoft.Alpha(Opacity=95, FinishOpacity=60, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);*/
}
A.cPanelB, A.cPanel:active, A.cPanel:visited
{
	color: #000099;
	background-color: Transparent;
}
.checkBook
{
	background-color: #D4D4D4;
	border: solid 1px #D4D4D4;
	border-bottom: solid 1px Black;
}
.pad
{
	padding: 3px 3px 3px 3px;
}
.num
{
	text-align: right;
}
.smallText
{
	font-size: 8pt;
}
.frmSpace
{
	font-size: 2pt;
	height: 10px;
}
#loginScreen
{
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 779;
	background-color: white;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75, FinishOpacity=50, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);
}
A.headerDesc, A.headerDesc:visited, A.headerDesc:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.headerDesc:hover
{
	background-color: #99ccff;
	color: #000000;
	text-decoration: none;
}
#qm_location
{
	font-weight: bold;
	font-size: 9pt;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60, FinishOpacity=0, Style=1, StartX=90, FinishX=100, StartY=0, FinishY=0);
	left: 0px;
	width: 310px;
	color: #0000dd;
	position: absolute;
	top: 101px;
	height: 18px;
	background-color: #ffffff;
	text-align: right;
}
.map
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	cursor: hand;
	border-bottom: black 1px solid;
}
#helpScreen
{
	display: none;
	z-index: 775;
	position: absolute;
	background-color: white;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	filter: progid:DXImageTransform.Microsoft.Slide(slideStyle=     'SWAP' , bands=1) progid:DXImageTransform.Microsoft.Alpha(Opacity=60, FinishOpacity=60, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);
}
.helpTab
{
	cursor: hand;
	display: inline;
	top: 1;
}
#helpScreen_HTML
{
	display: none;
	left: 0px;
	width: 100%;
	position: absolute;
	top: 13px;
	height: 100%;
	background-color: #aaaaaa;
	padding-left: 3px;
	text-align: center;
	padding-top: 20px;
	vertical-align: middle;
}
#helpScreen_VIDEO
{
	display: none;
	left: 0px;
	width: 100%;
	position: absolute;
	top: 13px;
	height: 100%;
	background-color: #aaaaaa;
	padding-left: 3px;
	padding-top: 20px;
	text-align: center;
	vertical-align: middle;
}
#helpScreen_IFRAME
{
	z-index: 9999;
	display: none;
	position: absolute;
	top: 5%;
	left: 1%;
	height: 90%;
	width: 98%;
}
.in
{
	display: inline;
}
#cpTopLeft
{
	width: 299px;
	height: 29px;
	padding-left: 17px;
	padding-top: 2px;
	font-family: Tahoma;
	font-size: 10pt;
	color: #FFFFFF;
}
#cpContents
{
	width: 299px;
	padding-left: 2px;
}
.appSettingDiv
{
	background-color: White;
	font-size: 14px;
	color: Black;
	font-weight: normal;
	text-align: left;
}
.reassign
{
	border: 1px solid black;
	position: absolute;
	height: 400px;
	width: 500px;
	padding: 0px;
	margin: 0px;
	background-color: #c4df9b;
}
.atBlueSmall
{
	background:url(Images/CrewCalendar/cc_1.gif) repeat-y; width:100%; padding:5px 15px 5px 5px; text-align:right; color:#FFFFFF; line-height:1.6em;
	/*background-color: #4E81B1;
	color: #FFFFFF;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12;*/
}
.crewCalRowHead
{
	background:url(Images/CrewCalendar/cc_1.gif); /*  text-align:right; color:#FFFFFF; line-height:1.6em;
	background-color: #1C1C1C;*/
	color: #FFFFFF;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12;
	padding:5px 15px 5px 5px;
}
.crewCalColHead
{
	background: url(Images/CrewCalendar/cc_4.gif) repeat-x #000; height:28px; color:#fff; font-weight:bold; font-size:10pt; padding:0px 0px 0px 6px;
	/*background-color: #0055A5;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 1px;
	font-size: 11;
	font-weight: bold;*/
}
.crewCalBody
{
	color: #000000;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12;
}
.crewJobs
{
	
	text-align: center;
	font-size: 10;
}
.crewJobCount
{
	color: Red;
}
.crewCalRowHead a
{
	color: #FFFFFF;
}
.crewCalRowHead a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.crewCalRowHead a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.resourceChart
{
	position: absolute;
	height: 500px;
	width: 950px;
	border: 1px solid black;
}
#frmResourceChart
{
	z-index: 1000;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 500px;
	width: 950px;
	border: 1px solid black;
}
.OrangeBG
{
	background-color: #d3d3d3;
}
.crewBoxMouseOver
{
	background-color: #FFFFCC;
}
.crewBoxMouseOut
{
	background-color: Transparent;
}
.crewBoxSelected
{
	background-color: #FFFF00;
}
.mapContainerOuter
{
	left: 100px;
	top: 30px;
	width: 800px;
	height: 500px;
	display: none;
	position: absolute;
	border: #9999dd 2px ridge;
	padding: 3px;
	font-size: 10pt;
	z-index: 772;
	background-color: White;
}
.mapContainer
{
	border: silver 1px solid;
	width: 100%;
	border-spacing: 0;
	caption-side: bottom;
}
.dialogCover
{
	display: none;
	z-index: 770;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95, FinishOpacity=60, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);
	left: 0px;
	width: 100%;
	position: absolute;
	top: 0px;
	background-color: White;
}
.addDialog
{
	border-right: #9999dd 2px ridge;
	padding-right: 3px;
	border-top: #9999dd 2px ridge;
	padding-left: 3px;
	font-size: 10pt;
	z-index: 771;
	visibility: hidden;
	padding-bottom: 3px;
	border-left: #9999dd 2px ridge;
	padding-top: 3px;
	border-bottom: #9999dd 2px ridge;
	position: absolute;
	background-color: White;
	text-align: center;
}
TABLE.crew
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: 0px;
	width: 790px;
	border-bottom: silver 1px solid;
	border-spacing: 0;
	caption-side: bottom;
}
TABLE.crew THEAD TD
{
	border-right: #dddddd 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #dddddd 1px solid;
	color: White;
	padding-top: 2px;
	background-image: url(Images/b-header-bg.gif);
}
TR.crewRow TD
{
	border: #dddddd 1px solid;
	font-size: 8pt;
	text-align: left;
}
TR.crewRow TH
{
	border-top: white 1px solid;
	border-bottom: white 1px solid;
	text-align: left;
}
TR.active TD
{
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: #E9E9E9;
}
TR.target TD
{
	border-top: gray 1px dashed;
}
TR.target TH
{
	border-top: gray 1px dashed;
}
TFOOT TR.crewRow TD
{
	color: #333333;
	background-color: #E3E3E3;
	text-align: center;
}
TFOOT TR.crewRow TD.click
{
	border-right: #aadddd 1px inset;
	border-top: #aadddd 1px inset;
	border-left: #aadddd 1px inset;
	border-bottom: #aadddd 1px inset;
}
.crewRow
{
	cursor: hand;
}
.crewLabel
{
	FILTER: flipv fliph;
	WRITING-MODE: tb-rl;
	color: White;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
}
.addr
{
	overflow: hidden;
	width: 216px;
	TEXT-OVERFLOW: ellipsis;
}
.client
{
	overflow: hidden;
	width: 150px;
	TEXT-OVERFLOW: ellipsis;
}
.ProjName
{
	overflow: hidden;
	width: 80px;
	TEXT-OVERFLOW: ellipsis;
}
.absentCover
{
	display: none;
	z-index: 1;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=60, FinishOpacity=90, Style=1, StartX=0, FinishX=100, StartY=0, FinishY=100);
	position: absolute;
	background-color: white;
}
.wayPoint
{
	font-weight: bold;
	font-size: 14pt;
	background-image: url(Images/waypoint.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	color: #0000ff;
	text-align: center;
}
#divDistribute
{
	display: none;
	border-right: #9999dd 2px ridge;
	padding-right: 3px;
	border-top: #9999dd 2px ridge;
	padding-left: 3px;
	font-size: 10pt;
	z-index: 774;
	padding-bottom: 3px;
	border-left: #9999dd 2px ridge;
	padding-top: 3px;
	border-bottom: #9999dd 2px ridge;
	position: absolute;
	background-color: White;
	width: 350px;
}
#saveDialog
{
	border-right: #9999dd 2px ridge;
	padding-right: 3px;
	border-top: #9999dd 2px ridge;
	padding-left: 3px;
	font-size: 10pt;
	z-index: 774;
	visibility: hidden;
	padding-bottom: 3px;
	border-left: #9999dd 2px ridge;
	padding-top: 3px;
	border-bottom: #9999dd 2px ridge;
	position: absolute;
	background-color: White;
	text-align: center;
}
#loading
{
	font-weight: bold;
	font-size: 12pt;
	font-style: italic;
	position: absolute;
	top: 50%;
	height: 50%;
}
.tblCrewColors
{
	font-size: 8pt;
	color: white;
	width: 200px;
	height: 20px;
}
TABLE.crewJobs THEAD TD
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	color: White;
	background-color: white;
}
.mainDiv
{
	width: expression(qsValue(     "Zoom" )== "in" ? document.body.offsetWidth : document.body.offsetWidth*99/100);
	height: expression(qsValue(     "Zoom" )== "in" ? document.body.offsetHeight*83/100 : document.body.offsetHeight*83/100);
}
.WeatherInfo
{
	font-size: 8pt;
}
.disableCover
{
	display: inline;
	z-index: 50;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 150px;
	position: absolute;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=90, FinishOpacity=15, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);
	background-color: White;
}
.dragRow TD
{
	border: #dddddd 1px solid;
	font-size: 8pt;
	text-align: left;
}
.trim
{
	text-overflow: ellipsis;
	overflow: hidden;
}
/* Panel Styles ends...*//* Classes for normal pages */.normal-darkgraybg
{
	background-color: #999999;
	background-image: url(Images/setup-mark-notcomp.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
}
.normal-markbg
{
	background-color: #999999;
	background-image: url(Images/setup-mark-comp.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
}
.normal-lightgraybg
{
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	vertical-align: top;
}
.normal-graybg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #E0E0E0;
	display: block;
	padding: 4px;
	vertical-align: middle;
	text-align: left;
	border: 1px ridge #999999;
}
.normal-border
{
	background-color: #FFFFFF;
}
.normal-link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #E0E0E0;
	display: block;
	padding: 4px;
	vertical-align: middle;
}
a.normal-link:link
{
	color: #333333;
	text-decoration: none;
}
a.normal-link:visited
{
	color: #333333;
	text-decoration: none;
}
a.normal-link:hover
{
	color: #A75016;
	text-decoration: none;
}
a.normal-link:active
{
	color: #333333;
	text-decoration: none;
}
.gray-bg-1
{
	background-color: #EAEAEA;
}
.rd-gray-box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F3F3F3;
}
.link002
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6583C5;
	font-weight: bold;
	text-decoration: none;
}
a.link002:link
{
	color: #6583C5;
	text-decoration: none;
}
a.link002:visited
{
	color: #6583C5;
	text-decoration: none;
}
a.link002:hover
{
	color: #333333;
	text-decoration: underline;
}
a.link002:active
{
	color: #6583C5;
	text-decoration: none;
}
/* end of classes for normal pages *//*Styles for level 0*/.clLevel0, .clLevel0over, .clLevel1, .clLevel1over
{
	position: absolute;
	padding-left: 3px;
	padding-right: 3px;
	font-family: tahoma,arial,helvetica;
	font-size: 10pt;
}
.clLevel0, .clLevel1
{
	background-color: #C4DF9B;
	layer-background-color: #C4DF9B;
	color: #0053A6;
	display: expression( qsValue(     "noHead" )== "true" ? "none" : "block" );
}
/*Styles for level 0 ends.*/#helpScreen
{
	display: none;
	z-index: 775;
	position: absolute;
	background-color: white;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	filter: progid:DXImageTransform.Microsoft.Slide(slideStyle=     'SWAP' , bands=1) progid:DXImageTransform.Microsoft.Alpha(Opacity=95, FinishOpacity=60, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);
}
.helpTab
{
	cursor: hand;
	display: inline;
	top: 1;
}
/* ACAD classes */.LodingDiv
{
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
.DivMenu
{
	z-index: 500;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.tblMenuPadding
{
	padding-left: 10px;
	padding-top: 5px;
}
.AcadMenuBGColor
{
	background-color: gainsboro;
}
.DivPopup
{
	display: none;
	z-index: 500; /*left:170px;*/
	position: absolute;
	top: 26px;
	width: 100%;
}
.DivPopupStyle
{
	font-weight: bold;
	font-size: 12px;
	background-color: gainsboro;
	border: solid 1px darkgray;
}
.paddingLeft
{
	padding-left: 10px;
	vertical-align: middle;
}
.MainTable
{
	left: 0px;
	width: 100%;
	position: absolute;
	top: 27px;
}
.CaptureRect
{
	display: none;
	z-index: 500;
	left: 250px;
	width: 100px;
	position: absolute;
	top: 200px;
	height: 100px;
	border: solid 1px #660066;
}
.ImageDisplay
{
	display: none;
	overflow: scroll;
	width: 971px;
	height: 623px;
}
.DivLayers
{
	display: none;
	left: 10px;
	width: 200px;
	position: absolute;
	top: 50px;
	height: 500px;
	overflow: scroll;
}
.DivUpload
{
	position: absolute;
	display: none;
	padding: 200px 0px 0px 200px;
}
.fontMidiumSmall
{
	font-size: 12px;
	font-family: Verdana;
}
/* ACAD classes ends... */.ErrorMessage
{
	color: Red;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.pointMarker
{
	font-size: 10pt;
	padding-top: 3px;
	padding-left: 3px;
	color: White;
}

.MarkerTexDiv
{
	border: #FF6D00 thin solid;
}
.MarkerTexDiv_New
{
	cursor: pointer;
}
.MarkerTexDiv .GJVAllJobs
{
	font-size: 7pt;
	color: White;
	background-color: Gray;
}
.MarkerTexDiv .GJVInResearch
{
	font-size: 7pt;
	color: White;
	background-color: #B8860B;
}
.MarkerTexDiv .GJVInField
{
	font-size: 7pt;
	color: White;
	background-color: Green;
}
.MarkerTexDiv .GJVFinishedField
{
	font-size: 7pt;
	color: White;
	background-color: Red;
}
.MarkerTexDiv .GJVReceived
{
	font-size: 7pt;
	color: Black;
	background-color: White;
}
.MarkerTexDiv .GJVDrafting
{
	font-size: 7pt;
	color: White;
	background-color: Blue;
}
.MarkerTexDiv .GJVReview
{
	font-size: 7pt;
	color: White;
	background-color: Black;
}
.MarkerTexDiv .GJVDeclined
{
	font-size: 7pt;
	color: Black;
	background-color: Yellow;
}

.officeMarker
{
	font-size: 10pt;
	background-color: Orange;
}
.officeMarker_NewFlag
{
	font-size: 11px;
	padding-top: 5px;
	padding-left: 5px;
	color: White;
}
.goToMarker
{
	font-size: 10pt;
	background-color: White;
	border-color: Red;
	border-style: solid;
	border-width: thin;
	color: Red;
	padding-left: 2px;
	padding-right: 2px;
}
.VerticalSpaceThin
{
	height: 3px;
}
.VerticalSpaceMedium
{
	height: 5px;
}
.VerticalSpaceThick
{
	height: 10px;
}
.HorizontalSpaceThin
{
	width: 2pt;
}
.HorizontalSpaceMedium
{
	width: 20px;
}
.HorizontalSpaceThick
{
	width: 50px;
}
.LeftPadding
{
	padding-left: 25px;
}
.RightPadding
{
	padding-right: 60px;
}
.WhiteBG
{
	background-color: White;
	border: none;
	border: 1px solid #CFCFCF;
}
.BGYellow
{
	background-color: Yellow;
	color: Black;
}
.LightGreenBG
{
	background-color: #d6e7d6;
}
.RedBG
{
	background-color: Red;
	border: 1px solid #CFCFCF;
}
.GreenBG
{
	background-color: #00ff00;
	border: 1px solid #CFCFCF;
}
.LightGreenBGLight
{
	background-color: #c4df9b;
}
.DarkBlueBG
{
	background-color: #0053A6;
}
.WDWCN
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: WhiteSmoke;
	cursor: Default;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	basestyle: Normal;
}
.WDWCN td
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: WhiteSmoke;
	cursor: Default;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	basestyle: Normal;
}
.WDWCA
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	cursor: Default;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	basestyle: Normal;
}
.WDWCA td
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	cursor: Default;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	basestyle: Normal;
}
.BackgroundTemplate
{
	border-style: solid;
	border-width: thin;
	border-color: Black;
}
.InvoiceTemplate1 .Title
{
	font-weight: bold;
	font-family: "Arial";
	font-size: 17px;
}
.InvoiceTemplate1 .Header
{
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	background-color: Silver;
}
.InvoiceTemplate1 Table
{
	font-family: "Arial";
	font-size: 12px;
}
.InvoiceTemplate1 .MyAddress
{
	color: Black;
	font-weight: 600;
	font-family: "Arial";
	font-size: 12px;
}
/****Panel tooltip ****/#bubble_tooltip
{
	position: absolute;
	text-overflow: ellipsis;
	display: none;
	z-index: 120;
	border-top: solid 1px Black;
	border-left: solid 1px Black;
	border-right: solid 1px Black;
	border-bottom: solid 1px Black;
	background-color: #FFFEEE;
}
#bubble_tooltip .bubble_middle
{
	background-repeat: repeat-y;
	background-position: bottom left;
	padding-left: 5px;
	padding-right: 5px;
}
#bubble_tooltip .bubble_middle span
{
	position: relative;
	top: 0px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 10mm;
}
.VisibilityHidden
{
	visibility: hidden;
}
.DisplayNone
{
	display: none;
}
/**** tooltip ****/.checkBook
{
	background-color: #E9E9E9;
	border: solid 1px #E9E9E9;
	border-bottom: solid 1px Black;
}
.pad
{
	padding: 3px 3px 3px 3px;
}
.num
{
	text-align: right;
}
.Paymentinvoice
{
	background-color: #868A90;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.paybox-border
{
	border: 1px solid #B5B5B5;
}
.paybox-borderBackColor
{
	border: 1px solid #B5B5B5;
	color: #333333;
	background-color: #E9E9E9;
}
.BackCharges
{
	background-color: #cc796e;
	color: White;
}
.MaroonForeColor
{
	color: #CC0000;
}
.mapContainerAll
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	display: inline;
	border-left: silver 1px solid;
	width: 700px;
	border-bottom: silver 1px solid;
	height: 500px;
	border-spacing: 0;
	caption-side: bottom;
}
.mapContainerOuterAll
{
	border-right: #9999dd 2px ridge;
	padding-right: 3px;
	border-top: #9999dd 2px ridge;
	display: none;
	padding-left: 3px;
	font-size: 10pt;
	z-index: 775;
	left: -800px;
	padding-bottom: 3px;
	border-left: #9999dd 2px ridge;
	width: 900px;
	padding-top: 3px;
	border-bottom: #9999dd 2px ridge;
	position: absolute;
	height: 500px;
	background-color: White;
}
.WhiteForeClr
{
	color: White;
}
.small
{
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
}
.ItemStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #E9E9E9;
}
.AlternateItemStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #E9E9E9;
}
#dialogCover
{
	display: none;
	z-index: 770;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95, FinishOpacity=60, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);
	left: 0px;
	width: 100%;
	position: absolute;
	top: 0px;
	background-color: #f5f5f5;
}
#divtimesheet
{
	display: none;
	z-index: 800;
	left: 0px;
	width: 800px;
	position: absolute;
	top: 0px;
	height: 500px;
}
#frmtimesheet
{
	width: 800px;
	height: 500px;
}
.menu
{
	border: 0px solid black;
}
.menuItem
{
	padding: 0px 8px 0px 2px;
	background-color: #CCCCCC;
}
.selectedMenuItem
{
	background-color: #E0E0E0;
}
.hover
{
	background-color: #B0B0B0;
}
.myHEAD
{
	display: expression( qsValue(     "noHead" )== "true" ? "none" : "block" );
}
.mySplitter
{
	background-color: red;
}
.qmdiv
{
	position: absolute;
	left: 310px;
	top: 100px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=92, FinishOpacity=92, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100, duration=3.3) progid:DXImageTransform.Microsoft.Slide(slideStyle=    'SWAP' , bands= '50' , duration=3.3);
	clear: left;
	background-color: Transparent;
	display: none;
	z-index: 12000;
	border: none;
	padding: 0px;
	margin: 0px;
	cursor: hand;
	cursor: pointer;
}
.quickitem
{
	white-space: nowrap;
	width: 160px;
	height: 20px;
	background-repeat: no-repeat;
	padding-left: 20PX;
}
.quickitem A
{
	white-space: nowrap;
}
#helpScreen
{
	display: none;
	z-index: 775;
	position: absolute;
	background-color: white;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	filter: progid:DXImageTransform.Microsoft.Slide(slideStyle=     'SWAP' , bands=1) progid:DXImageTransform.Microsoft.Alpha(Opacity=95, FinishOpacity=60, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);
}
.helpTab
{
	cursor: hand;
	display: inline;
	top: 1;
}
.hLeft
{
	background-image: url(    'Images/headerroundleft.gif' );
	background-repeat: no-repeat;
	width: 269px;
	height: 101px;
}
.hRight
{
	background-image: url(    'Images/headerroundright.gif' );
	background-repeat: no-repeat;
	width: 134px;
	height: 101px;
}
.setHeader_Panel
{
	background: #868a90;
	color: White;
}
/* ActiveText.css */#atw
{
	position: absolute;
	width: 319px;
	top: 145px;
	left: 30px;
	z-index: 1007;
	display: none;
}
#vratw
{
	position: absolute;
	width: 319px;
	top: 145px;
	left: 30px;
	z-index: 776;
	display: none;
}
.vratw
{
	position: absolute;
	width: 319px;
	top: 145px;
	left: 30px;
	z-index: 1007;
	display: none;
}
.atw
{
	position: absolute;
	width: 319px;
	top: 145px;
	left: 30px;
	z-index: 1007;
	display: none;
}
.actspan
{
	font-style: italic;
	font-weight: normal;
	font-family: Arial Verdana;
	font-size: 8pt;
}
HR.atHr, HR.atHrThin
{
	margin-top: -2px;
	margin-bottom: 0px;
	border-color: #555555;
	border-style: solid;
	margin-right: 4px;
}
HR.atHrThin
{
	height: 1px;
}
.atBlue
{
	background-color: #555555;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.atRed
{
	background-color: Red;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.atLegal
{
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
}
#bobinner
{
	width: 319px;
	z-index: 1009;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=     'scale' , src= '../Images/atMid.png' );
	padding-left: 7px;
	padding-right: 13px;
}
#vrbobinner
{
	width: 319px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=     'scale' , src= '../Images/atMid.png' );
	padding-left: 7px;
	padding-right: 13px;
}
.atTop
{
	width: 319px;
	height: 15px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=     'scale' , src= '../Images/atTop.png' );
}
#vratTop
{
	width: 319px;
	height: 15px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=     'scale' , src= '../Images/atTop.png' );
}
.atBot
{
	width: 319px;
	height: 25px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=     'scale' , src= '../Images/atBot.png' );
}
#vratBot
{
	width: 319px;
	height: 25px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=     'scale' , src= '../Images/atBot.png' );
}
#atwInvoiceContainer
{
	display: none;
	font-size: 8pt;
	z-index: 1200;
	left: 30px;
	width: 350px;
	position: absolute;
	top: 145px;
	text-align: left;
}
#atInvoiceContents
{
	padding-right: 7px;
	padding-left: 7px;
	width: 319px;
	z-index: 1225;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=     'scale' , src= '../Images/atMid.png' );
}
#atInvoice
{
	z-index: 1250;
	width: 300px;
	position: relative;
	height: 125px;
}
#atInvoice A
{
	font-size: 12px;
}
/* Calendar.css */.CSCCalendar
{
	border-right: #E0E0E0 4px ridge; /* lightgrey */
	border-top: #E0E0E0 4px ridge;
	border-left: #E0E0E0 4px ridge;
	border-bottom: #E0E0E0 4px ridge;
	font-size: 8pt;
	font-family: Arial;
	background-color: white;
}
.CSCCalendar TABLE
{
	font-size: 8pt;
	font-family: Arial;
}
/* prevent external img styles from affecting these styles */.CSCCalendar img
{
	background-color: transparent;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
/* used on server side only version */.CSCCalendar A
{
	color: black;
	text-decoration: none;
}
/* Available for upgraders of 1.1. This class can be deleted if not used */.CSCCalendarNoFilter
{
	border-right: #E0E0E0 4px ridge; /* lightgrey */
	border-top: #E0E0E0 4px ridge;
	border-left: #E0E0E0 4px ridge;
	border-bottom: #E0E0E0 4px ridge;
	font-family: Arial;
	font-size: 8pt;
	background-color: white;
}
/* Available for upgraders of 1.1. This class can be deleted if not used */.CSCCalendarNoFilter TABLE
{
	font-size: 8pt;
	font-family: Arial;
}
.CSCWeekRowsTable
{
	border-right: gray 1px solid; /* was black in v1 */
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Arial;
	font-size: 8pt;
}
.CSCWeekRowsTable_NS70 /* for Netscape 7.0x only */
{
	font-family: Arial;
	font-size: 8pt;
}
/* The next few are for the day cells. Formatted day cells that use nested tables need to carry the styles into their inner TR tags */.CSCDay, .CSCDay TR
{
	cursor: pointer; /* W3C approved hand. */
	cursor: hand; /* IE specific hand */
}
.CSCSelectedDay, .CSCSelectedDay TR
{
	background-color: gold;
	cursor: pointer;
	cursor: hand;
}
.CSCSelectedToday, .CSCSelectedToday TR
{
	font-weight: bold;
	background-color: gold;
	cursor: pointer;
	cursor: hand;
}
.CSCToday, .CSCToday TR
{
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.CSCSpecialDay, .CSCSpecialDay TR
{
	cursor: pointer;
	cursor: hand;
	background-color: lemonchiffon;
}
.CSCOtherMonthDays, .CSCOtherMonthDays TR
{
	cursor: default;
	color: gray;
}
.CSCOutsideRangeDay
{
	cursor: default;
	color: gray; /* if you want to show a background image, uncomment and set the URL correctly. Graphic available in the Appearance folder: outofrangeday.gif. background-image: url(outofrangeday.gif); background-repeat: no-repeat; background-position: center center; */
}
.CSCWeekNumberColumn
{
	background-color: lightblue; /* optional background image. Appearance/Backgrounds has several predefined images background-image: url(Backgrounds/GradientBlue16px.gif); background-repeat: repeat-x; */
}
.CSCDayHeader
{
	font-size: 7pt;
	background-color: lightblue; /* optional background image. Appearance/Backgrounds has several predefined images background-image: url(Backgrounds/GradientBlue16px.gif); background-repeat: repeat-x; */
}
.CSCDayHeaderCell
{
}
.CSCHeaderTable
{
	/* font-size: 8pt; font-family: Arial; */
	margin-top: 2px;
	margin-bottom: 2px; /* optional background image. Appearance/Backgrounds has several predefined images background-image: url(Backgrounds/GradientBlue24px.gif); background-repeat: repeat-x; */
}
/* use to establish a background color for CSCHeaderTable */.CSCHeaderTable TABLE
{
	background-color: transparent;
}
.CSCHeaderRows
{
	font-size: 8pt;
	font-family: Arial;
	cursor: default;
}
.CSCHeaderRows TR
{
	background-color: transparent;
}
.CSCIncrementalButtons
{
	cursor: pointer;
	cursor: hand;
	color: mediumblue;
}
.CSCIncrementalButtonsPressed
{
	cursor: pointer;
	cursor: hand;
	color: darkblue;
}
.CSCJumpButtons
{
	color: mediumblue;
	cursor: pointer;
	cursor: hand;
}
.CSCJumpButtonsPressed
{
	color: darkblue;
	cursor: pointer;
	cursor: hand;
}
.CSCCloseButton
{
	cursor: default;
}
.CSCCloseButtonPressed
{
	cursor: default;
}
.CSCHelpButton
{
	cursor: default;
}
.CSCHelpButtonPressed
{
	cursor: default;
}
.CSCFooterTable
{
	/* optional background image. Appearance/Backgrounds has several predefined images background-image: url(Backgrounds/GradientBlue24px.gif); background-repeat: repeat-x; */
}
.CSCFooterTable TABLE
{
	background-color: transparent;
}
.CSCFooterButton
{
	border-right: #E0E0E0 thin outset; /* lightgrey */
	border-top: #E0E0E0 thin outset;
	border-left: #E0E0E0 thin outset;
	border-bottom: #E0E0E0 thin outset;
	background-color: lightblue;
	font-family: Arial;
	font-size: 8pt;
	color: black;
	cursor: pointer;
	cursor: hand;
}
.CSCFooterButtonPressed
{
	border-right: #E0E0E0 thin inset; /* lightgrey */
	border-top: #E0E0E0 thin inset;
	border-left: #E0E0E0 thin inset;
	border-bottom: #E0E0E0 thin inset;
	background-color: lightblue;
	color: black;
	font-size: 8pt;
	font-family: Arial;
	cursor: pointer;
	cursor: hand;
}
.CSCFooterCurrentDate
{
}
.CSCMultiMonthContainer
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
}
.CSCMultiMonthHeader
{
	border-right: royalblue 1px solid;
	border-top: royalblue 1px solid;
	border-left: royalblue 1px solid;
	border-bottom: royalblue 1px solid;
	margin-right: -1px; /* only affects Opera 7+ to better align this box to the weekrowstable */
	margin-bottom: 2px;
}
/* glowtabs.css */.glowingMenutabs
{
	/*float:left;*/
	width: 100%;
	line-height: normal;
	border-bottom: 0px solid #7e9fff; /*Add border strip to bottom of menu*/
	background: url(Images/menu/m-bg3.gif) repeat-x left top;
	height: 28px;
	z-index: 0;
}
.glowingMenutabs ul
{
	list-style-type: none;
	margin: 0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding: 0;
}
.glowingMenutabs li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.glowingMenutabs a
{
	float: left;
	background: url(Images/menu/glowtab-left.gif) no-repeat left top;
	margin: 0;
	margin-right: 5px; /*spacing between each tab*/
	padding: 0 0 0 9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.glowingMenutabs a span
{
	float: left;
	display: block;
	background: url(Images/menu/glowtab.gif) no-repeat right top;
	padding: 10px 12px 5px 3px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/.glowingMenutabs a span
{
	float: none;
	font-size: 11px;
}
/* End IE5-Mac hack */.glowingMenutabs a:hover span
{
	color: black;
	text-decoration: none;
	font-size: 11px;
}
.glowingMenutabs a.current
{
	/*Selected Tab style*/
	background-position: 0 -82px; /*Shift background image up to start of 2nd tab image*/
	font-size: 11px;
}
.glowingMenutabs a.current span
{
	/*Selected Tab style*/
	background-position: 100% -82px; /*Shift background image up to start of 2nd tab image*/
	color: black;
	font-size: 11px;
}
.glowingMenutabs a:hover
{
	/*onMouseover style*/
	background-position: 0% -82px; /*Shift background image up to start of 2nd tab image*/
	text-decoration: none;
	font-size: 11px;
}
.glowingMenutabs a:hover span
{
	/*onMouseover style*/
	background-position: 100% -82px; /*Shift background image up to start of 2nd tab image*/
	text-decoration: none;
	font-size: 11px;
}
.tabcontainerMenu
{
	z-index: 0;
	clear: left;
	height: 1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	padding: 0px;
	background-color: #E8E8E8;
	position: absolute;
	margin: 0px 0 0 0; /*Filter:progid:DXImageTransform.Microsoft.Fade(Duration=100); /*filter:alpha(opacity=80); -moz-opacity:.40; opacity:.40;*/
}
.tabpagepath
{
	font: verdana;
	font-style: normal;
	font-size: smaller;
	font-weight: lighter;
}
.tabcontentMenu
{
	display: none;
}
/*menu style sheet*/.sm-topleft
{
	background-image: url(Images/menu/smenu-lefttop.gif );
	background-position: right;
	background-repeat: no-repeat;
	width: 10px;
	height: 16px;
}
.sm-topright
{
	background-image: url(Images/menu/smenu-righttop.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 10px;
	height: 16px;
}
.sm-botleft
{
	background-image: url(Images/menu/smenu-botleft.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 10px;
	height: 16px;
}
.sm-botright
{
	background-image: url(Images/menu/smenu-botright.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 10px;
	height: 16px;
}
.sm-topbg
{
	background-image: url(Images/menu/smenu-topbg.gif);
	background-repeat: repeat-x;
}
.sm-botbg
{
	background-image: url(Images/menu/smenu-botbg.gif);
	background-repeat: repeat-x;
}
.sm-leftbg
{
	background-image: url(Images/menu/smenu-leftbg.gif);
	background-repeat: repeat-y;
}
.sm-leftbg2
{
	background-image: url(Images/menu/smenu-leftbg2.gif);
	background-repeat: repeat-y;
}
.sm-rightbg
{
	background-image: url(Images/menu/smenu-rightbg.gif);
	background-repeat: repeat-y;
}
.sm-rightbg2
{
	background-image: url(Images/menu/smenu-rightbg2.gif);
	background-repeat: repeat-y;
}
.sb-bg
{
	background-color: #FFFFFF;
}
.submenu-link
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	margin: 0px 5px 0px 5px;
	font-weight:bold;
}
a.submenu-link:link
{
	color: #666666;
	text-decoration: none;
}
a.submenu-link:visited
{
	color: #666666;
	text-decoration: none;
}
a.submenu-link:hover
{
	color: #333333;
	text-decoration: none;
}
a.submenu-link:active
{
	color: #666666;
	text-decoration: none;
}
.submenu-hover
{
	background-image: url(Images/menu/smenu-bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.menuhelpicon
{
	background-repeat: no-repeat;
	float: right;
}
/* glowtabstrip.css */.glowingtabs
{
	float: left;
	width: 100%;
	line-height: normal;
	border-bottom: 0px solid #7e9fff; /*Add border strip to bottom of menu*/
	height: 28px;
}
.glowingtabs ul
{
	list-style-type: none;
	margin: 0;
	margin-left: 0px; /*Left offset of entire tab menu relative to page*/
	padding: 0;
}
.glowingtabs li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.glowingtabs a
{
	float: left;
	background: url(Images/glowtab-left.gif) no-repeat left top;
	margin: 0;
	margin-right: -8px; /*spacing between each tab*/
	right: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333; /*margin-left: -8px; left:8px; */
}
.glowingtabs a span
{
	float: left;
	display: block;
	background: url(Images/glowtab.gif) no-repeat right top;
	padding: 10px 20px 5px 3px;
	font-weight: bold;
	color: #333333;
	padding-right: 25px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/.glowingtabs a span
{
	float: none;
}
/* End IE5-Mac hack */.glowingtabs a:hover span
{
	color: black;
}
.glowingtabs a.current
{
	/*Selected Tab style*/
	background-position: 0 -82px; /*Shift background image up to start of 2nd tab image*/
	position: relative;
	top: 1px;
}
.glowingtabs a.current span
{
	/*Selected Tab style*/
	background-position: 100% -82px; /*Shift background image up to start of 2nd tab image*/
	color: black;
}
.glowingtabs a:hover
{
	/*onMouseover style*/ /*background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a:hover span
{
	/*onMouseover style*/ /*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}
.tabcontainer
{
	clear: left;
	height: 1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	padding: 10px;
	background-color: #FFFFFF;
	border: solid 1px #CFCFCF;
}
.tabcontent
{
	display: none;
}
/* round-button.css */a.button, span.button, del.button
{
	display: -moz-inline-box;
	display: inline-block;
	border: none;
	font-size: 0;
	line-height: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 30px;
	text-decoration: none;
	color: #2e523b;
	font-style: normal;
	margin: 0 6px 0px 0;
	padding: 0 10px 0 0;
	vertical-align: middle;
	padding-top: -2px;
	_width: 10px;
	_overflow-y: hidden; 
	 
}
a.button, span.button, del.button, a.button span, span.button button, span.button input, del.button span
{
	background-image: url(Images/form_buttons.png);
	_background-image: url(Images/form_buttons.gif); 
}
a.button span, span.button button, span.button input, del.button span
{
    white-space: nowrap;
	cursor: pointer;
	color: #333333;
	display: -moz-inline-box;
	display: inline-block;
	line-height: 1;
	letter-spacing: 0 !important;
	font-family: "Tahoma" !important;
	font-size: 10px !important;
	font-style: normal;
	font-weight: bold;
	background-color: transparent;
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 30px;
	padding: 8px 20px 0 5px;
	margin: 0 -16px 0 5px;
	border: none;
	vertical-align: text-top;
	zoom: 1;
	_position: relative;
	_padding-left: 0px;
	_padding-right: 8px;
	_margin-right: -10px;
	_display: block;
	_top: 0;
	_right: -5px; 
}
span.button button
{
	 line-height: 2.5; /*Opera need this*/
}
html.safari a.button span, html.safari del.button span
{
	line-height: 1.3;
}
html.safari span.button button
{
	line-height: 2.6;
}
html.safari a.button:focus, html.safari span.button button:focus
{
	outline: none;
}
del.button
{
	/* cursor:not-allowed; */
	/*background-position: 0 -120px;*/
}
del.button span
{
	cursor: default;
	color: #aaa !important;
	background-position: 100% -120px;
}
span.button button, span.button input
{
	padding-top: 0px;
	line-height: 2.5; /*Opera need this*/
}
/** optional **//* a.button:visited{ color:#aaa; } *//*Hover Style*//* a.button:hover, span.button:hover, a.button:focus, a.dom-button-focus, span.button-behavior-hover{ background-position:0 -60px; color:#222; text-decoration:none; } a.button:hover span, span.button:hover button, a.button:focus span, span.button-behavior-hover button, span.button-behavior-hover input{ background-position:100% -60px; color:#333333; } a.button:active, a.button:focus span{ color:#444; } del.button-behavior-hover, del.button:hover{ background-position:0 -180px; /* cursor:not-allowed; *//*} del.button-behavior-hover span, del.button:hover span{ background-position:100% -180px; /* cursor:not-allowed; *//*}  /* /*Optional hack for IE6 to simulate :hover selector*//* SwiftSearch.css */#test
{
	width: 100px;
	height: 100px;
	float: left;
	background: #123;
}
.overlay_dialog img
{
	border: none;
}
.overlay_dialog
{
	background-color: #666666;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.dialog_nw
{
	width: 9px;
	height: 23px;
	background: transparent url(Images/SwiftSearch/top_left.gif) no-repeat 0 0;
}
.dialog_n
{
	background: transparent url(Images/SwiftSearch/top_mid.gif) repeat-x 0 0;
	height: 23px;
	width: 100%;
}
.dialog_ne
{
	width: 9px;
	height: 23px;
	background: transparent url(Images/SwiftSearch/top_right.gif) no-repeat 0 0;
}
.dialog_e
{
	width: 2px;
	height: 100%;
	background: transparent url(Images/SwiftSearch/center_right.gif) repeat-y 0 0;
}
.dialog_w
{
	width: 2px;
	height: 100%;
	background: transparent url(Images/SwiftSearch/center_left.gif) repeat-y 0 0;
}
.dialog_sw
{
	width: 9px;
	height: 19px;
	background: transparent url(Images/SwiftSearch/bottom_left.gif) no-repeat 0 0;
}
.dialog_s
{
	background: transparent url(Images/SwiftSearch/bottom_mid.gif) repeat-x 0 0;
	font-size: 8pt;
	color: black;
	text-align: center;
	height: 19px;
	width: 100%;
}
.dialog_se
{
	width: 9px;
	height: 19px;
	background: transparent url(Images/SwiftSearch/bottom_right.gif) no-repeat 0 0;
}
.dialog_sizer
{
	width: 18px;
	height: 19px;
	background: transparent url(Images/SwiftSearch/sizer.gif) no-repeat 0 0;
	cursor: se-resize;
}
.dialog_close
{
	width: 14px;
	height: 14px;
	background: transparent url(Images/SwiftSearch/close.gif) no-repeat 0 0;
	cursor: pointer;
	z-index: 2000;
}
.dialog_minimize
{
	width: 14px;
	height: 15px;
	background: transparent url(Images/SwiftSearch/minimize.gif) no-repeat 0 0;
	cursor: pointer;
	z-index: 2000;
}
.dialog_maximize
{
	width: 14px;
	height: 15px;
	background: transparent url(Images/SwiftSearch/maximize.gif) no-repeat 0 0;
	cursor: pointer;
	z-index: 2000;
}
.dialog_title
{
	float: left;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.dialog_content
{
	overflow: auto;
	color: #DDD;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background-color: #E3E3E3;
}
.top_draggable, .bottom_draggable
{
	cursor: move;
}
/* DO NOT CHANGE THESE VALUES*/.dialog
{
	display: block;
	font-family: Tahoma, Arial, Sans Serif;
	position: absolute;
}
.dialog *
{
	margin: 0px;
	padding: 0px;
}
.dialog table
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.dialog td, th
{
	padding: 0;
}
/* SwiftSearchContol.css */.SwiftSearchControlTextbox
{
	font-size: 12px;
	vertical-align: top;
	width: 90px;
	color: #696969;
	height: 18px;
	background-color: #dcdcdc;
	text-align: center;
}
#ssBubbles
{
	width: 141px;
	height: 105px;
	display: none;
	position: absolute;
	z-index: 890;
}
#ssTerms
{
	width: 319px;
	height: 300px;
	display: none;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=     'scale' );
	z-index: 889;
}
#ssContents
{
	width: 300px;
	height: 305px;
	display: none;
	position: absolute;
	z-index: 890;
	overflow: hidden;
}
#ssSearch
{
	width: 245px;
	height: 40px;
	overflow: visible;
}
.ss
{
	color: #666666;
	font-size: 10pt;
}
#ssHelp, #ssError, #ssResult
{
	display: none;
	position: absolute;
	z-index: 891;
}
#ssError
{
	background-color: #DD0000;
	width: 245px;
	font-size: 8pt;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
}
#ssError TD
{
	font-size: 8pt;
	color: white;
}
#ssClose
{
	display: none;
	position: absolute;
	z-index: 892;
}
#ssResult
{
	background-color: #FFFFFF;
	width: 270px;
	height: 400px;
	display: none;
}
/* Notes Notification.css */.notesNotification
{
	border: solid 1px #404040;
	height: 75px;
	width: 330px;
	background-color: Transparent;
	position: absolute;
	left: expression(document.body.offsetWidth - 353);
	top: expression(document.body.offsetHeight - 82);
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Slide(slideStyle=     'SWAP' , bands=1) progid:DXImageTransform.Microsoft.Alpha(Opacity=92, FinishOpacity=92, Style=1, StartX=0, FinishX=0, StartY=0, FinishY=100);
}
.MarkerTexDiv_New .GJVAllJobs
{
	font-size: 8pt;
	color: White;
}
.MarkerTexDiv_New .GJVInResearch
{
	font-size: 8pt;
	color: White;
}
.MarkerTexDiv_New .GJVInField
{
	font-size: 8pt;
	color: White;
}
.MarkerTexDiv_New .GJVFinishedField
{
	font-size: 8pt;
	color: White;
}
.MarkerTexDiv_New .GJVReceived
{
	font-size: 8pt;
	color: Black;
}
.MarkerTexDiv_New .GJVDrafting
{
	font-size: 8pt;
	color: White;
}
.MarkerTexDiv_New .GJVReview
{
	font-size: 8pt;
	color: White;
}
.MarkerTexDiv_New .GJVDeclined
{
	font-size: 8pt;
	color: Black;
}
.GJVButtonDiv .Vrjobs
{
	font-size: 9pt;
	color: White;
}
.MarkerTexDiv .Vrjobs
{
	font-size: 7pt;
	color: White;
}
.MarkerAutoExpandTexDiv .Vrjobs
{
	font-size: 8pt;
	color: White;
	background-color: #ff00cc;
}
.MarkerTexDiv_New .Vrjobs
{
	font-size: 8pt;
	color: White;
}
.chatAvailable
{
	background-image: url(Images/chat/Available.PNG);
	background-repeat: no-repeat;
	width: 16px;
	text-align: center;
	height: 16px;
}
.chatOffline
{
	background-image: url(Images/chat/Offline.PNG);
	background-repeat: no-repeat;
	width: 16px;
	text-align: center;
	height: 16px;
}
.chatIdle
{
	background-image: url(Images/chat/Idle.PNG);
	background-repeat: no-repeat;
	width: 16px;
	text-align: center;
	height: 16px;
}
.chatAway
{
	background-image: url(Images/chat/Away.PNG);
	background-repeat: no-repeat;
	width: 16px;
	text-align: center;
	height: 16px;
}
.chatBlocked
{
	background-image: url(Images/chat/Blocked.PNG);
	background-repeat: no-repeat;
	width: 16px;
	text-align: center;
	height: 16px;
}
.chatBlocked
{
	background-image: url(Images/chat/Invisible.PNG);
	background-repeat: no-repeat;
	width: 16px;
	text-align: center;
	height: 16px;
}
.chatNewMessage
{
	background-image: url(Images/chat/NewMessage.PNG);
	background-repeat: no-repeat;
	width: 16px;
	text-align: center;
	height: 16px;
}
.chatTyping
{
	background-image: url(Images/chat/Typing.PNG);
	background-repeat: no-repeat;
	width: 16px;
	text-align: center;
	height: 16px;
}
.chat-tab-row2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: #7f7f7f;
	font-weight: bold;
	text-align: left;
}

.ChatUserName
{
	float: left;
	padding-top: 2;
	font-weight: bold;
}
.ChatUserTime
{
	float: right;
	padding-right: 2;
	font-weight: bold;
}

.ChatUserSpace
{
	height: 1;
	width: 100%;
	text-align: center;
	color: #c0c0c0;
}
.ChatUsermessage
{
}
.UserOfflinemessage
{
	text-align: center;
	color: Black;
	width: 100%;
}
.FromUserDisplayStyle
{
	color: Green;
}

.ToUserDisplayStyle
{
	color: Orange;
}

.chatTextbox
{
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Arial, Verdana;
}
.Logoutmessage
{
	font-weight: bold;
	color: Gray;
	text-align: center;
	width: 100%;
}
/* ContextMenu CSS Begin*/
.cMenu
{
	position: absolute;
	color: #333333;
	background: #FFFFFF;
	border-color: Snow;
	border-width: 2px;
	border-style: Outset;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8.25pt;
	z-index: 1196;
}
.cMenu a
{
	color: #333333;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
/* unvisited link */
.cMenu .link
{
	color: #333333;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
/* unvisited link */
.cMenu .Mousehover
{
	color: White;
	background: #555555;
	cursor: pointer;
	text-decoration: none;
}
/* mouse over link */
.cMenu .Mouseout
{
	color: #555555;
	background: #ffffff;
	text-decoration: none;
}
/* mouse over link */

.cMenu .tdMousehover
{
	color: White;
	background: #555555;
	cursor: pointer;
	text-decoration: none;
}
/* mouse over link */
.cMenu .tdMouseout
{
	color: #555555;
	background: #ffffff;
	text-decoration: none;
}
/* mouse over link */

.cMenu hr
{
	height: 1px;
	border: solid 1px #333333;
}
.cMenu .HasSubMenu
{
	font-family: Webdings;
	text-align: right;
}
.cMenu td
{
	padding: 3px 7px;
}
.cMenu .MenuPrefix
{
	background-color: #555555;
	width: 20px;
	padding: 0px;
}
.cMenu .Menu
{
	padding: 0px;
}

/* ContextMenu CSS End*/

.AutoCompleteBoxes ul
{
	z-index: 20;
}
.AutoCompleteBoxes input
{
	width: 95px;
	background-color: #dcdcdc;
	color: #696969;
}
.sw_b1
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
}
.sw_qbox
{
	border-right: white 1px solid;
	padding-right: 0.2em;
	border-top: white 1px solid;
	padding-left: 0.2em;
	vertical-align: middle;
	border-left: white 1px solid;
	width: 222px;
	color: #333;
	border-bottom: white 1px solid;
}

.MarkerTexDiv_New .GJV_2B2B2B
{
	font-size: 7pt;
	color: white;
}
.MarkerTexDiv_New .GJV_6F6F6F
{
	font-size: 7pt;
	color: white;
}

.MarkerTexDiv_New .GJV_8DB2DE
{
	font-size: 7pt;
	color: Black;
}

.MarkerTexDiv_New .GJV_93DBC5
{
	font-size: 7pt;
	color: Black;
}

.MarkerTexDiv_New .GJV_398D37
{
	font-size: 7pt;
	color: White;
}

.MarkerTexDiv_New .GJV_893E67
{
	font-size: 7pt;
	color: White;
}


.MarkerTexDiv_New .GJV_3464A6
{
	font-size: 7pt;
	color: White;
}

.MarkerTexDiv_New .GJV_6341A0
{
	font-size: 7pt;
	color: White;
}

.MarkerTexDiv_New .GJV_72834C
{
	font-size: 7pt;
	color: White;
}

.MarkerTexDiv_New .GJV_309877
{
	font-size: 7pt;
	color: White;
}


.MarkerTexDiv_New .GJV_637289
{
	font-size: 7pt;
	color: White;
}
.MarkerTexDiv_New .GJV_A3E09B
{
	font-size: 7pt;
	color: Black;
}


.MarkerTexDiv_New .GJV_A99CD4
{
	font-size: 7pt;
	color: Black;
}

.MarkerTexDiv_New .GJV_B0B004
{
	font-size: 7pt;
	color: White;
}



.MarkerTexDiv_New .GJV_B8B8B8
{
	font-size: 7pt;
	color: Black;
}



.MarkerTexDiv_New .GJV_C3D19E
{
	font-size: 7pt;
	color: Black;
}


.MarkerTexDiv_New .GJV_C61F33
{
	font-size: 7pt;
	color: White;
}


.MarkerTexDiv_New .GJV_C29017
{
	font-size: 7pt;
	color: White;
}

.MarkerTexDiv_New .GJV_D2A3B5
{
	font-size: 7pt;
	color: Black;
}

.MarkerTexDiv_New .GJV_D3600F
{
	font-size: 7pt;
	color: White;
}

.MarkerTexDiv_New .GJV_DE8E85
{
	font-size: 7pt;
	color: Black;
}

.MarkerTexDiv_New .GJV_DFDDE8
{
	font-size: 7pt;
	color: Black;
}

.MarkerTexDiv_New .GJV_F0A67F
{
	font-size: 7pt;
	color: Black;
}

.MarkerTexDiv_New .GJV_FFD974
{
	font-size: 7pt;
	color: Black;
}


.MarkerTexDiv_New .GJV_FFFF8A
{
	font-size: 7pt;
	color: Black;
}


.MarkerTexDiv_New .GJV_EFEFF7
{
	font-size: 7pt;
	color: Black;
}


.cvlfree-log-out
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Aqua;
	font-weight: bold;
}
A.cvlfree-log-out:hover
{
	text-decoration: underline;
}
a.cvlfree-log-out:link
{
	color: White;
}
.usergroup_titlbg
{
	background: url(Images/usergroup_titlbg.gif) repeat-x;
	height: 26px;
	border: 1px solid #D1D1D1;
	color: #363845;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	
}


.usergroup_conbg
{
	background: url(Images/usergroup_conbg.gif) repeat-x top;
	padding: 8px 10px 10px 6px;
}
.usergroup_botbg
{
	background: url(Images/usergroup_botbg.gif) repeat-x;
	height: 24px;
}


/*Invoice Menu*/
.Custom_menuBar_top{	/* The bar that is parent of the menu strip */
	height:26px;
	width:100%;
	background-repeat:repeat-x;
	font-family: Arial;
	font-size:12px;
	z-index:100000;
	padding-left:10px;
	background-image:url('Images/InvoiceMenu/dhtml_menu_strip_bg_gray.gif');
}

.Custom_menuBar_sub{
	position:absolute;
	background-color:#FFF;
	border:1px solid #000;
	background-image:url('Images/InvoiceMenu/dhtml_menu-bar-gradient-gray.gif');	/* Background image for sub menu items */
	background-repeat:repeat-y;
	background-position: left center;
	font-family:FONT-FAMILY: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:12px;
	display:inline;
}
.Custom_menuItem_top_regular,.Custom_menuItem_top_over,.Custom_menuItem_top_click,.Custom_menuItem_top_disabled,.Custom_menuItem_top_active{
	height:19px;
}
    
.Custom_menuItem_top_regular div,.Custom_menuItem_top_over div,.Custom_menuItem_top_click div,.Custom_menuItem_top_disabled div,.Custom_menuItem_top_active div{
    padding-top:2px;
    padding-bottom:2px;
}
.Custom_menuItem_top_regular{	/* Top level menu item - Regular state */
    padding-left:4px;
    padding-right:4px;
    margin-right:2px;
    padding-top:1px;
    padding-bottom:1px;	
    cursor:pointer;
    line-height:16px;
    margin-top:2px; 
    color:#FFFFFF;
}

.Custom_menuItem_top_over{ /* Top level menu item - Mouse over state */
    padding-left:3px;
    padding-right:3px;
    margin-right:2px;
    border:1px solid #000;
    background-color:#D9D9D9;
    cursor:pointer;
    line-height:16px;
    margin-top:2px;
}

.Custom_menuItem_top_active{	/* Top level menu item - Active state - this is typical the state for menu item 1 when a sub group is expanded and the mouse is located over one of the sub menu items */
    padding-left:3px;
    padding-right:3px;
    margin-right:2px;
    border:1px solid #000;
    border-bottom:1px solid #FFF;
    cursor:pointer;
    line-height:16px;
    margin-top:2px; 
    color:#FFFFFF;
}

.Custom_menuItem_top_click{	/* Top level menu item - Mouse click state */
    padding-left:3px;
    padding-right:3px;
    margin-right:2px;
    border:1px solid #000;
    background-color:#BCBCBC;
    cursor:pointer;
    line-height:16px;
    margin-top:2px;
    z-index:20000;
    color:#FFFFFF;
}

.Custom_menuItem_top_disabled{	/* Disabled menu item */
    padding-left:4px;
    padding-right:4px;
    margin-right:2px;
    padding-top:1px;
    padding-bottom:1px;
    cursor:default;
    line-height:16px;
    margin-top:2px;	
}

.Custom_menuItem_top_disabled img,.Custom_menuItem_top_disabled div{
    filter:alpha(opacity=30);
    opacity:0.3;

}

.Custom_menuItem_top_disabled div,.Custom_menuItem_top_active div, .Custom_menuItem_top_click div, .Custom_menuItem_top_regular div,.Custom_menuItem_top_over div{	/* divs for the text,icon and arrow of a menu item */
    float:left;
    padding-left:1px;
    padding-right:1px;
}

/* CSS FOR THE SMALL ARROW DIV - WHEN YOU CLICK ON THIS DIV, SUB ELEMENTS WILL SHOW */
.Custom_menuItem_top_arrowShowSub{
    width:12px;
    background-repeat:no-repeat;
    background-position:center center;
    background-image: url('Images/InvoiceMenu/dhtml_menu_strip_down_arrow.png');
    margin:0px;
    margin-right:-1px;
    /* ma\rgin-right:-3px;	/* Size of padding-right of top menu items - used to get the arrow to apear at the right of the menu item */
	
    padding:0px;
    height:16px;
    margin-left:2px;
    float:right;
}

.Custom_menuItem_top_over .Custom_menuItem_top_arrowShowSub,
.Custom_menuItem_top_click .Custom_menuItem_top_arrowShowSub
{	/* Sub menu arrows */
    margin-left:1px;
    border-left:1px solid #000;
}

/* CSS FOR SEPARATOR */

.Custom_menuItem_separator_top{	/* Separator of type "top" */
    height:20px;
    margin-top:3px;
    margin-bottom:3px;
    width:4px;
    padding-left:3px;
    padding-right:3px;
    background-repeat:repeat-y;
    background-image:url('Images/InvoiceMenu/dhtml_menu_strip_separator-gray.gif');
	
}


/* CSS FOR MENU ITEM OF TYPE "sub" */

.Custom_menuItem_sub_regular, .Custom_menuItem_sub_over,.Custom_menuItem_sub_click,.Custom_menuItem_sub_disabled,.Custom_menuItem_sub_active{	/* Commom css for regular, mouse over and mouse click items */
    clear:both;	
    line-height:15px;
    height:18px;	
    padding-left:25px;
    padding-right:4px;
    padding-top:2px;
    padding-bottom:2px;	
    cursor:pointer;	
    margin:1px;
    background-repeat:no-repeat;
}
.Custom_menuItem_sub_disabled{
    cursor:default;
}
.Custom_menuItem_sub_disabled div,.Custom_menuItem_sub_disabled{	/* Disabled sub menu item - Here, we apply the rules on the divs inside the element, i.e. the div for the icon, text and arrow */
    filter:alpha(opacity=30);
    opacity:0.3;
}
.Custom_menuItem_sub_regular{	/* Regular menu item */
    margin-left:2px;	/* size of margin above + 1 pixel */
    padding-top:3px;	/* Size of padding-top above + 1 pixel */
    padding-bottom:3px;	/* Size of padding-bottom above + 1 pixel */
}

.Custom_menuItem_sub_over,.Custom_menuItem_sub_click,.Custom_menuItem_sub_active{
    border:1px solid #006;
}


.Custom_menuItem_sub_regular div, .Custom_menuItem_sub_over div,.Custom_menuItem_sub_click div{
    float:left;	/* To get the icons and text of sub elements side by side */
}

.Custom_menuItem_sub_over,.Custom_menuItem_sub_active{	/* Mouse over effect */	
    background-color:#D9D9D9;		
}

.Custom_menuItem_sub_click{	/* Mouse click effect */
    background-color:#BCBCBC;
}

.Custom_menuItem_sub_click div, .Custom_menuItem_sub_regular div,.Custom_menuItem_sub_over div,.Custom_menuItem_sub_active div,.Custom_menuItem_sub_disabled div{	/* divs for the text,icon and arrow of a menu item */
    float:left;
    padding-left:1px;
    padding-right:1px;
	
}
.Custom_menuItem_sub_arrowShowSub{	/* Arrow div for sub elements (Right pointing arrow ) */
    background-image:url('Images/InvoiceMenu/dhtml_menu-bar-right-arrow.png');	/* Path relative to the css file */
    width:18px;
    height:18px;
    text-align:right;
    position:absolute;
    right:0px;
    background-repeat:no-repeat;
    background-position: center right;
}


.Custom_menuItem_separator_sub{	/* Separator of type "sub" */
    height:1px;
    margin-top:1px;
    margin-bottom:1px;
    margin-left:24px;
    padding-right:3px;
    background-color:#aeaeae;    	
}
/*Invoice Menu*/


.ScreenShotImage
{
 overflow-x: auto; 
 width: 550px;
}

.port_conbg
{
	background:url(Images/port_conbg.gif) repeat-x top;
	border-bottom:1px solid #BDBDBD; 
	border-left:1px solid #BDBDBD; 
	border-right:1px solid #BDBDBD;
}

.ug_topleft{background:url(Images/ScreenImage/ug_topleft.gif) no-repeat; width:16px; height:54px;}
.ug_topright{background:url(Images/ScreenImage/ug_topright.gif) no-repeat; width:24px; height:54px;}
.ug_topbg{background:url(Images/ScreenImage/ug_topbg.gif) repeat-x; padding-top:8px;}
.ug_botbg{background:url(Images/ScreenImage/ug_botbg.gif) repeat-x;}
.ug_botleft{background:url(Images/ScreenImage/ug_botleft.gif) no-repeat; width:16px; height:16px;}
.ug_botright{background:url(Images/ScreenImage/ug_botright.gif) no-repeat; width:24px; height:16px;}
.ug_leftbg{background:url(Images/ScreenImage/ug_leftbg.gif) repeat-y;}
.ug_rightbg{background:url(Images/ScreenImage/ug_rightbg.gif) repeat-y;}
.ug_border{border:1px solid #A2A2A2; padding:2px;}
.ug_title{font-size:11pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#232323;} 


.ep_left{ background:url(Images/EmployeePayRate/ep_left.gif) no-repeat; width:127px; height:42px;} 
.ep_right{ background:url(Images/EmployeePayRate/ep_right.gif) no-repeat; width:127px; height:42px;} 
.ep_bg{background:url(Images/EmployeePayRate/ep_bg.gif) repeat-x;}
.ep_leftbg{background:url(Images/EmployeePayRate/ep_leftbg.gif) no-repeat; width:9px; height:42px;}
.ep_rightbg{background:url(Images/EmployeePayRate/ep_rightbg.gif) no-repeat; width:7px; height:42px;}
.ep_boxbg{background:url(Images/EmployeePayRate/ep_boxbg.gif) repeat-x;}
.ep_gridheader{background:url(Images/EmployeePayRate/ep_gridbg.gif) repeat-x; height:32px; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:5px;}
.ep_button{font-weight: bold; cursor: pointer; color: #333; text-align:center; background-image: url(Images/EmployeePayRate/but.gif); background-repeat:no-repeat; width:104px; height:21px; border:none; font-size:12px; }
.tab-Expense{border-style:none; border:0px; border-collapse:collapse;}
.td-expenseItem{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: White;}
.td-Expense{background:url(Images/EmployeePayRate/ep_gridbg.gif) repeat-x; padding-bottom:10px; height:32px; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:5px;}

.setup_alt{background:url(images/setup_altraw.gif) repeat-x top; height:32px; border-bottom:1px solid #DADADA;}
.setup_bigfont
{
	color:#444444; font-size:12px; font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	vertical-align: top;
}
.setup_confont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	vertical-align: top;
}
.setup_topleft{background:url(images/setup_topleft.gif) no-repeat; width:19px; height:64px;}
.setup_topright{background:url(images/setup_topright.gif) no-repeat; width:19px; height:64px;}
.setup_topbg{background:url(images/setup_topbg.gif) repeat-x; color:#9E9E9E; font-size:12px;  font-weight:bold; font-style:italic;}
.setup_botbg{background:url(images/setup_botbg.gif) top repeat-x;}
.setup_topfont{color:#5A5A5A; font-size:12px; font-weight:bold; font-style:italic;}

/* job profitibility report styles */

.job_prof_1{background:url(images/jobProfit_imgs/job-prof_1.gif) no-repeat; width:29px; height:24px;}
.job_prof_2{background:url(images/jobProfit_imgs/job-prof_2.gif) repeat-x; }
.job_prof_3{background:url(images/jobProfit_imgs/job-prof_3.gif) no-repeat; width:27px; height:24px;}
.job_prof_4{background:url(images/jobProfit_imgs/job-prof_4.gif) repeat-y;}
.job_prof_5{background:url(images/jobProfit_imgs/job-prof_5.gif) repeat-x;}
.job_prof_6{background:url(images/jobProfit_imgs/job-prof_6.gif) repeat-y;}
.job_prof_7{background:url(images/jobProfit_imgs/job-prof_7.gif) no-repeat; width:29px; height:23px;}
.job_prof_8{background:url(images/jobProfit_imgs/job-prof_8.gif) repeat-x;}
.job_prof_9{background:url(images/jobProfit_imgs/job-prof_9.gif) no-repeat; width:27px; height:23px;}


/* popup div */
.mp_conbg{background:url(Images/PopupDiv/port_conbg.gif) repeat-x top; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD;}
.mp_gridheader{background:url(Images/PopupDiv//ep_gridbg.gif) repeat-x; height:25px; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:5px;}
.tablebg{background-color:#F0F0EF;}
.mp_botbg{background:url(Images/PopupDiv/mpbot.gif) repeat-x; height:29px; }
.mp_botleft{background:url(Images/PopupDiv/mpbot_left.gif) no-repeat; width:5px; height:29px;}
.mp_botright{background:url(Images/PopupDiv/mpbot_right.gif) no-repeat; width:5px; height:29px;}

/* Barcode defaut page design */
.statusupdate_bg{background:url(Images/BarcodeDefault/status-update_bg.gif) repeat-x;}
.tablebg{background-color:#F0F0EF;}


/* Map styles */
.nobg{background:none; border:none;}
.gr_font1{font-size:13pt; font-weight:bold;} 
.gr_font2{font-size:10pt; font-weight:bold;}
.popmap1{background:url(Images/PopMap/pop_map1.png) no-repeat; width:406px; height:31px;}
.popmap2{background:url(Images/PopMap/pop_map2.png) repeat-y; }
.popmap3{background:url(Images/PopMap/pop_map3.png) no-repeat; width:406px; height:10px;}
.popmapbg{ line-height:1.4em; padding:3px;}
.popmap4{background:url(Images/PopMap/pop_map4.gif) no-repeat; width:8px; height:32px;}
.popmap5{background:url(Images/PopMap/pop_map5.gif) no-repeat; width:8px; height:32px;}
.popmap6{background:url(Images/PopMap/pop_map6.gif) repeat-x; }
.log_topleft{background:url(Images/PopMap/log_topleft.png) no-repeat; width:8px; height:8px;}
.log_topright{background:url(Images/PopMap/log_topright.png) no-repeat; width:7px; height:8px;}
.log_botleft{background:url(Images/PopMap/log_botleft.png) no-repeat; width:8px; height:6px;}
.log_botright{background:url(Images/PopMap/log_botright.png) no-repeat; width:7px; height:6px;}
.log_border{border:1px solid #9F9E9F;}
.log_leftbg{background:url(Images/PopMap/log_leftbg.png) repeat-y; width:8px;}
.log_rightbg{background:url(Images/PopMap/log_rightbg.png) repeat-y; width:7px;}
.log_topbg{background:url(Images/PopMap/log_topbg.png) repeat-x; }
.log_botbg{background:url(Images/PopMap/log_botbg.png) repeat-x; }
.log_bg{background:url(Images/PopMap/log_bg.gif) repeat-x top #E3E0E0; height:128px; }
.pr_bg{background: url(Images/PopMap/pr_bg.gif) repeat-x top #fff; height:128px;}
.pr_border{border:1px solid #9E9E9E;}
.pr_pad{padding:6px;}


/* Search Project Styles */
.st_1{ background:url(Images/SearchProject/st_1.gif) no-repeat; width:6px; height:23px;}
.st_2{ background:url(Images/SearchProject/st_2.gif) repeat-y;}
.st_3{background:url(Images/SearchProject/st_3.gif) no-repeat; width:6px; height:8px;}
.st_4{background:url(Images/SearchProject/st_4.gif) repeat-x;}
.st_5{background:url(Images/SearchProject/st_5.gif) repeat-x;}
.st_6{background:url(Images/SearchProject/st_6.gif) no-repeat; width:7px; height:23px;}
.st_7{background:url(Images/SearchProject/st_7.gif) repeat-y;}
.st_8{background:url(Images/SearchProject/st_8.gif) no-repeat; width:7px; height:8px;}
.st_9{background:url(Images/SearchProject/st_9.gif) no-repeat; width:32px; height:23px;}
.st_10{background:url(Images/SearchProject/st_10.gif) no-repeat; width:26px; height:23px;}
.st_11{background:url(Images/SearchProject/st_11.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}
/* Print invoice */
.gen_in1{background:url(Images/Invoicegen_in1.gif) repeat-x; height:66px;}
.gen_in2{background:url(Images/Invoicegen_in2.gif) no-repeat; width:321px; height:66px;}
.gen_in3{background:url(Images/Invoicegen_in3.gif) no-repeat; width:321px; height:66px;}
.gen_in4{background:url(Images/Invoicegen_in4.gif) no-repeat; width:321px; height:66px;}
.gen_in5{background:url(Images/Invoicegen_in5.gif) no-repeat; width:190px; height:66px;}
.gen_in6{background:url(Images/Invoicegen_in6.gif) no-repeat; width:190px; height:66px;}
.gen_in7{background:url(Images/Invoicegen_in7.gif) no-repeat; width:190px; height:66px;}
/* Print invoice over*/


/*Notes View */
.up_font{color:#000000; border-bottom:1px dotted #333;}
.up_font1{ line-height:1.4em; padding-bottom:5px;}
.up_pro_1{background:url(Images/NoteView/up_pro_1.gif) no-repeat; width:6px; height:32px;}
.up_pro_2{background:url(images/NoteView/up_pro_2.gif) repeat-x;}
.up_pro_3{background:url(images/NoteView/up_pro_3.gif) no-repeat right;  height:32px;}
 
/*JobTimeSheet*/
.timesheet_font{color:#000000; border-bottom:1px dotted #333;}
.timesheet_font1{ line-height:1.4em; padding-bottom:5px;}
.timesheet_pro_1{background:url(Images/TimeSheet/time_pro_1.gif) no-repeat; width:6px; height:32px;}
.timesheet_pro_2{background:url(Images/TimeSheet/time_pro_2.gif) repeat-x;}
.timesheet_pro_3{background:url(Images/TimeSheet/time_pro_3.gif) no-repeat left;  height:32px;}
.timesheetfont{color:#323232; font-size:12pt;  }
.print_1{background:url(Images/TimeSheet/print_1.gif) no-repeat; width:47px; height:44px;}
.print_2{background:url(Images/TimeSheet/print_2.gif) repeat-x; padding-top:8px;}
.print_3{background:url(Images/TimeSheet/print_3.gif) no-repeat right; width:64px; height:44px;}
.ep_left{ background:url(Images/TimeSheet/ep_left.gif) no-repeat; width:127px; height:42px;} 
.ep_right{ background:url(Images/TimeSheet/ep_right.gif) no-repeat; width:127px; height:42px;} 
.ep_bg{background:url(Images/TimeSheet/ep_bg.gif) repeat-x;}
.ep_leftbg{background:url(Images/TimeSheet/ep_leftbg.gif) no-repeat; width:9px; height:42px;}
.ep_rightbg{background:url(Images/TimeSheet/ep_rightbg.gif) no-repeat; width:7px; height:42px;}
.ep_boxbg{background:url(Images/TimeSheet/ep_boxbg.gif) repeat-x;}
.ep_gridheader{background:url(Images/TimeSheet/ep_gridbg.gif) repeat-x; height:32px; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:5px;}
.ep_button {font-weight: bold; cursor: pointer; color: #333; text-align:center; background-image: url(Images/TimeSheet/but.gif); background-repeat:no-repeat; width:104px; height:21px; border:none; font-size:12px; }
.in_b_topleft{background: url(Images/TimeSheet/in_b_topleft.gif) no-repeat; width:5px; height:26px;}
.in_b_botleft{background: url(Images/TimeSheet/in_b_botleft.gif) no-repeat; width:5px; height:7px;}
.in_b_topright{background: url(Images/TimeSheet/in_b_topright.gif) no-repeat; width:5px; height:26px;}
.in_b_botright{background: url(Images/TimeSheet/in_b_botright.gif) no-repeat; width:5px; height:7px;}
.in_b_topbg{background:url(Images/TimeSheet/in_b_topbg.gif) repeat-x;}
.in_b_botbg{background:url(Images/TimeSheet/in_b_botbg.gif) repeat-x;}
.in_b_leftbor{border-left:1px solid #CACACA;}
.in_b_rightbor{border-right:1px solid #CACACA;}
.in_b_titleleft{background:url(Images/TimeSheet/in_b_titleleft.gif) no-repeat; width:18px; height:26px;}
.in_b_titleright{background:url(Images/TimeSheet/in_b_titleright.gif) no-repeat; width:13px; height:26px;}
.in_b_titlebg{background:url(Images/TimeSheet/in_b_titlebg.gif) repeat-x; color:#333; font-weight:bold; font-size:12px; font-family:Arial; padding-top:2px;}
.in_b_pad{padding-top:5px;}
.timesheet_alt{background:url(Images/TimeSheet/timesheet_altraw.gif) repeat-x top; height:27px; border-bottom:1px solid #DADADA;}
.timesheet_gridheader{background:url(Images/TimeSheet/ep_gridbg.gif) repeat-x; height:32px; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:3px;}
.timesheet_gridheader th 
{
	padding-top:2px;
	text-align:left;
	padding-left:2px;
}
a.redlink:link {color: #AD1F1F; text-decoration: none;  font-size:12px; font-weight:bold;}
a.redlink:active {color: #AD1F1F; text-decoration: none;  font-size:12px; font-weight:bold;}
a.redlink:visited {color: #AD1F1F; text-decoration: none;  font-size:12px; font-weight:bold;}
a.redlink:hover {	color: #000; text-decoration: none; font-size:12px; font-weight:bold;} 


/**/
.MenuCssButton
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
}
.headerCssFont
{
	color: White;
	font-size: 11px;
}

.MenuCssRow
{
	cursor: pointer;
}
.TdBorder
{
	border: 1px Solid black;
	border-left: none;
	border-top: none;
}
.TdBorderNoData
{
	background-color: #DCDCDC;
	border: 1px Solid black;
	border-left: none;
	border-top: none;
}
.CssMenu
{
	BACKGROUND: url(../Images/MenuBackground.png) white repeat-y;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	CURSOR: default;
	DISPLAY: block;
	FLOAT: left;
	FONT-FAMILY: arial;
}
.Menu-CssTable
{
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
.MenuCssRow-Selected
{
}
.MenuCssRow-Selected
{
	BACKGROUND: Gainsboro;
	COLOR: white;
}
.MenuCssRow-Divider
{
	BACKGROUND: #aaaaaa;
	HEIGHT: 1px;
}

.MenuCssCell-4
{
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 1px;
}
.MenuCssCell-1
{
	WIDTH: 24px;
}
.MenuCssCell-2
{
	PADDING-RIGHT: 10px;
}
.MenuCssCell-3
{
	FONT-SIZE: 8pt;
}
.MenuCssCell-4
{
}

.c_details_1{background:url(Images/c_details_1.gif) repeat-x; height:24px; font-size:10pt; font-weight:bold;}
.c_details_2{background:url(Images/c_details_2.gif) no-repeat; width:30px; height:24px;}


.time_rec1{background:url(Images/TimesheetReconciliation/time_rec1.gif) no-repeat; width:11px; height:11px;}
.time_rec2{background:url(Images/TimesheetReconciliation/time_rec2.gif) repeat-y;}
.time_rec3{background:url(Images/TimesheetReconciliation/time_rec3.gif) no-repeat; width:11px; height:11px;}
.time_rec4{background:url(Images/TimesheetReconciliation/time_rec4.gif) repeat-x;}
.time_rec5{background:url(Images/TimesheetReconciliation/time_rec5.gif) repeat-x;}
.time_rec6{background:url(Images/TimesheetReconciliation/time_rec6.gif) no-repeat; width:11px; height:11px;}
.time_rec7{background:url(Images/TimesheetReconciliation/time_rec7.gif) repeat-y;}
.time_rec8{background:url(Images/TimesheetReconciliation/time_rec8.gif) no-repeat; width:11px; height:11px;}
.time_rec9{background:url(Images/TimesheetReconciliation/time_rec9.gif) no-repeat; width:6px; height:25px;}
.time_rec10{background:url(Images/TimesheetReconciliation/time_rec10.gif) no-repeat; width:6px; height:25px;}
.time_rec11{background:url(Images/TimesheetReconciliation/time_rec11.gif) repeat-x;}

.time_recfont1{color:#616161; font-size:10pt; font-weight:bold;}
.time_recfont2{color:#9E0000; font-size:10pt; font-weight:bold;}
.time_recfont3{color:#000; font-size:11pt; font-weight:bold;}
.time_recfont4{color:#616161; font-size:9pt; font-weight:bold;}
.time_recfont5{color:#000; font-size:10pt; font-weight:bold;}
.time_recfont6{color:#9E0000; font-size:10pt; font-weight:bold;}

a.bluelink:link {color: #193E88; text-decoration: none;  font-size:10px; font-weight:bold; font-style:italic;}
a.bluelink:active {color: #193E88; text-decoration: none;  font-size:10px; font-weight:bold; font-style:italic;}
a.bluelink:visited {color: #193E88; text-decoration: none;  font-size:10px; font-weight:bold; font-style:italic;}
a.bluelink:hover { color: #000; text-decoration: none; font-size:10px; font-weight:bold; font-style:italic;}

/*=============================================CrewCalendar classes======================================*/
.cc_1{background:url(Images/CrewCalendar/cc_1.gif) repeat-y; width:90px; padding:5px 15px 5px 5px; text-align:right; color:#FFFFFF; line-height:1.6em;}
.cc_1 p{ padding-top:5px; margin:0px;}
.cc_2{background:url(Images/CrewCalendar/cc_2.gif) repeat-y; width:4px;}
.cc_3{ background-color:#FFFBDF;}
.cc_3 p{ padding-top:5px; padding-bottom:10px; margin:0px; color:#343434; }
.cc_4{background: url(Images/CrewCalendar/cc_4.gif) repeat-x; height:28px; color:#fff; font-weight:bold; font-size:10pt; padding:0px 0px 0px 6px;}
.cc_5{background:url(Images/CrewCalendar/cc_5.gif) repeat-x; height:15px; background-color:White;}
.cc_6{ height:23px; border-bottom:1px solid #A7A7A7;}

.CC_Header{background:url(Images/CrewCalendar/crew_bg.gif) repeat-x; height:23px; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:3px;}
.cc_bor{border:1px solid #909090;}
.cc_font1{font-size:12px; font-weight:bold;}
.cc_font2{font-size:11pt; font-weight:bold; color:#FFF3A3;}
.cc_font3{font-size:11px; font-weight:bold; color:#3F3F3F;}
.cc_font4{font-size:11px; font-weight:bold; color:#980B0B;}
.cc_font5{color:#343434; font-size:12px; font-weight:bold;}
a.greylink:link {color: #979797; text-decoration: none;  font-size:11px; font-weight:bold; }
a.greylink:active {color: #979797; text-decoration: none;  font-size:11px; font-weight:bold; }
a.greylink:visited {color: #979797; text-decoration: none;  font-size:11px; font-weight:bold; }
a.greylink:hover {	color: #fff; text-decoration: none; font-size:11px; font-weight:bold; } 



/* Update Project Design */
.up_login1{background:url(Images/BarcodeDefaultLogin/up_login1.gif) no-repeat; width:16px; height:36px;}
.up_login2{background:url(Images/BarcodeDefaultLogin/up_login2.gif) repeat-x;}
.up_login3{background:url(Images/BarcodeDefaultLogin/up_login3.gif) no-repeat; width:18px; height:36px;}
.up_login4{background:url(Images/BarcodeDefaultLogin/up_login4.gif) no-repeat; width:16px; height:13px;}
.up_login5{background:url(Images/BarcodeDefaultLogin/up_login5.gif) repeat-x;}
.up_login6{background:url(Images/BarcodeDefaultLogin/up_login6.gif) no-repeat; width:18px; height:13px;}
.up_login7{background:url(Images/BarcodeDefaultLogin/up_login7.gif) repeat-y;}
.up_login8{background:url(Images/BarcodeDefaultLogin/up_login8.gif) repeat-y;}
.up_login9{background:url(Images/BarcodeDefaultLogin/up_login9.gif) no-repeat; width:60px; height:36px;}
.up_login10{background:url(Images/BarcodeDefaultLogin/up_login10.gif) repeat-x; color:#E4E4E4; font-size:12px; font-weight:bold; padding-left:5px; padding-right:4px;}
.up_login11{background:url(Images/BarcodeDefaultLogin/up_login11.gif) no-repeat; width:8px; height:36px;}


/*Project & Status Type */
.pr_type1{background:url(images/pr_type_1.gif) no-repeat; width:14px; height:39px;}
.pr_type2{background:url(images/pr_type_2.gif) repeat-x; color:#000000; font-size:12pt; font-weight:bold;}
.pr_type3{background:url(images/pr_type_3.gif) no-repeat; width:15px; height:39px;}
.pr_type4{background:url(images/pr_type_4.gif) repeat-y;}
.pr_type5{background:url(images/pr_type_5.gif) repeat-y;}
.pr_type6{background:url(images/pr_type_6.gif) no-repeat; width:14px; height:14px;}
.pr_type7{background:url(images/pr_type_7.gif) repeat-x;}
.pr_type8{background:url(images/pr_type_8.gif) no-repeat; width:15px; height:14px;}
.pr_type9{background:url(images/pr_type_9.gif) no-repeat top; width:10px; }
.pr_type10{background:url(images/pr_type_10.gif) no-repeat top; width:10px; }
.pr_type11{background:url(images/pr_type_11.gif) repeat-x top; padding-top:10px; }
.pr_type_dot{background:url(images/pr_type_dot.gif) repeat-x bottom ; height:10px;}
.pr_font1{color:#323232; font-size:11pt; width:95%; }
.pr_pad{padding:8px;}
.pr_statusbg{ background-color:#F4F4F4; border-left:5px solid #DADADA;}

/* Header Padding style for Data Grid */

.GR_PaddingRight{padding-right:4px;padding-left:4px}


/* Implement in barcode Label*/
.jobid{font-size:10pt; font-weight:bold;}
.log_bg{background:url(images/log_bg.gif) repeat-x top #E3E0E0; height:80px; }


/* my setting page design*/
.myset_1{background:url(Images/MySettings/myseetings_1.gif) repeat-y; width:24px;}
.myset_2{background:url(Images/MySettings/myseetings_2.gif) repeat-y; width:24px;}
.myset_gridheader{background:url(Images/EmployeePayRate/ep_gridbg.gif) repeat-x; height:26px; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:5px;}
.myset_bor{border:1px solid #bfbfbf; padding:1px;}
.myset_tag1{background:url(Images/MySettings/myset_tag1.gif) no-repeat; width:12px; height:12px;}
.myset_tag2{background:url(Images/MySettings/myset_tag2.gif) no-repeat; width:12px; height:12px;}
.myset_tag3{background:url(Images/MySettings/myset_tag3.gif) no-repeat; width:12px; height:11px;}
.myset_tag4{background:url(Images/MySettings/myset_tag4.gif) no-repeat; width:12px; height:11px;}
.myset_tag5{background:url(Images/MySettings/myset_tag5.gif) repeat-y;}
.myset_tag6{background:url(Images/MySettings/myset_tag6.gif) repeat-y;}
.myset_tag7{background:url(Images/MySettings/myset_tag7.gif) repeat-x; height:12px;}
.myset_tag8{background:url(Images/MySettings/myset_tag8.gif) repeat-x; height:11px;}
.myset_tagbg{background-color:#f0f0f0;}