BODY 
{
	font-size: 8pt;
	font-family: tahoma;	
}
BUTTON
{
	font-size:8pt;
	font-family:Tahoma;
}
.bodystyle
{
}
.bodyStyleFullScreen
{
	margin-left: 0px;
	height: 100%;
}
.bodystyleLeftMargin
{
	margin-left: 5px;
	margin-right: 2px;
}
.bodystyleAllMargin
{
	margin-left: 5px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.leftBarTable
{

}
.leftBarTable TD
{
	font-size: 8pt;
	font-family: tahoma;
	border-bottom: 1px solid #6c8fa2;
}
#leftMenuContext TD
{
	font-size: 8pt;
	font-family: tahoma;	
}
.warningText
{
	font-size:8pt;
	font-style:italic;
	color:Red;
}
.stdtextbox
{
	font-size: 8pt;
	font-family: tahoma;
}
.stdTable TD
{
	font-size: 8pt;
	font-family: tahoma;
}
.scrollGrid
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: tahoma; 
}
.scrollGrid TH
{
	BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #9595c1 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 2px;
    BORDER-BOTTOM: #9595c1 1px solid;
    BACKGROUND-COLOR: #d9d9e9;	
}
.scrollGrid TH.applied
{
    BACKGROUND-COLOR: orange;	
}
.scrollGrid TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
}
.leftNavBrand
{
	padding-top: 2px; 
	padding-bottom: 2px; 
	display: none; 
	background: url(images/context_bar_seperator.gif) bottom no-repeat center;
}
#leftMenuContext TD
{
	margin: 0;
	padding: 0 0 1px 0;
	list-style: none;
	FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: tahoma;
    background: url(images/context_bar_seperator.gif) bottom no-repeat center;
}
#leftMenuContext
{
	font: 11px tahoma, Arial, Helvetica, sans-serif;
}
.drpTD
{
	padding-bottom: 1px;
	vertical-align: top;
	padding-left: 2px;
}
#leftMenuContext a
{
	FONT-SIZE: 8pt;
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px 5px 10px 20px;
	color: #000000;
	text-decoration: none;
}
#leftMenuContext a.sp{
	padding: 5px 0 4px 20px;
}
#leftMenuContext a.here
{
	background: url(images/leftnavover.jpg) repeat-x fixed right;
	color: black;
	filter: alpha(opacity=50); 
}
#leftMenuContext a:hover 
{
	background: url(images/leftnavover.jpg) repeat-x fixed right;
	color: black;
	filter: alpha(opacity=50); 
}

.supportCommentTitle
{
	font-size:8pt;
	font-family:Tahoma;
	background: url(images/leftnavover.jpg) repeat-x fixed right;
	color: black;
	filter: alpha(opacity=50);
	padding-top:10px;
}
.supportComment
{
	font-size:8pt;
	font-family:Tahoma;
	border-bottom:1px solid black;
	padding-bottom:10px;
	
}
.supportButton
{
	font-size:8pt;
	font-family:Tahoma;
	width:100px;	
}
.calendarTopBar
{
	background: url(images/CalendarIcons/calendarbarbg.gif) repeat-x fixed left;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	height:18px;
}
.calendarTopBarToday
{
	background: url(images/CalendarIcons/calendarbarbghighlighted.gif) repeat-x fixed left;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	height:18px;
}
.calendarNonWorkingDay
{
	font-size: 8pt; 
	border: 1px solid; 
	width: 20%; 
	background: #EAEFF2;
	border-right:1px solid #666;
}
.calendarWorkingDay
{
	font-size: 8pt; 
	border: 1px solid; 
	width: 20%; 
	border-right:1px solid #666;
}

.wizardTitle
{
	color: black;
	font-size: 8pt;
	font-weight:bold;
	font-family: tahoma;
	text-align: left;
}

.wizardSubTitle
{
	color: black;
	font-size: 8pt;
	font-family: tahoma;
	text-align: left;
}
.wizardBar
{
	background: #c0d5f7 url(images/CalendarIcons/calendarbarbg.gif) repeat-x fixed left top ;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.popupBar
{
	height: 21px; 
	BACKGROUND-IMAGE: url(images/popup_navbar_bg.gif);
	
}
.popupBarImage
{
	padding: 0px;
	padding-top: 2px;
}
.popupBarText
{	
	padding: 0px;
	color: white;
	font-size: 10pt;
	font-family: tahoma;
	text-align: center;
	zzfilter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='white', Positive='true')
	
}
.popupBarTextOver
{
	border:1px #000080 solid;
	padding: 0px;
	color: black;
	font-size: 10pt;
	font-family: tahoma;
	text-align: center;
	BACKGROUND-IMAGE: url(images/popup_over_bg.gif);
}
.popupBarTextOut
{
	padding: 1px;
	xpadding: 0px;
	color: white;
	font-size: 10pt;
	font-family: tahoma;
	text-align: center;
}
#popupBarMenu .popupBarTextDisabled
{
	color: #999;
	font-size: 10pt;
	font-family: tahoma;
	text-align: center;
	cursor: default;
}
.popupBarTextDisabled
{
	color: #999;
	font-size: 10pt;
	font-family: tahoma;
	text-align: center;
	cursor: default;
}
.baseBarItemOff
{
	zzfilterx:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
	filter:gray;
}
.baseBarItemOn
{
	zzfilterx:progid:DXImageTransform.Microsoft.BasicImage(grayScale=0);
}
.baseBarTooltop
{
	color: black;
	font-size: 8pt;
	font-weight: bold;
	font-family: tahoma;
	text-align: center;
	zzFILTER: progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=2);
}

ul#tabnav {
	font: 10px tahoma, arial, sans-serif;
	list-style-type: none;
	padding-bottom: 25px;
	border-bottom: 1px solid #919b9c;
	margin: 0;
}

ul#tabnav li {
	float: left;
	height: 21px;
	background-color: #cfc;
	margin: 2px 2px 0 2px;
	border-top: 1px solid #919b9c;
	border-left: 1px solid #919b9c;
	border-right: 1px solid #919b9c;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {
border-bottom: 1px solid #fff;
background-color: #fff;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {
color: #000;
}

#tabnav a {
	float: left;
	display: block;
	color: black;
	text-decoration: none;
	padding: 4px;
	border-bottom: 1px solid #919b9c;
	border-top: 2px solid white;
	BACKGROUND-IMAGE: url(Images/tabBG.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	background-color: White;
}
#tabnav a:hover {
	border-top: 2px solid #ffc73c;
}

#tabnav a.here {
	background: white;
	border-top: 2px solid #ffc73c;
	border-bottom: 1px solid white;
}
.tabdata 
{
	border-bottom: 1px solid #919b9c;
	border-left: 1px solid #919b9c;
	border-right: 1px solid #919b9c;
}


.dptextNormal
{
	font: 10px tahoma, arial, sans-serif;
	color: #333333;
	text-decoration: none;
	width:100;
	padding-top: 5px;
}

.dptextNormalRed
{
	font: 10px tahoma, arial, sans-serif;
	color: red;
	text-decoration: none;
	width:100;
	padding-top: 5px;
}

.dptextBasic
{
	font: 10px tahoma, arial, sans-serif;
	color: #333333;
	text-decoration: none;
}

.dptextbox
{
	font: 10px tahoma, arial, sans-serif;
    BORDER-RIGHT: #0x7F9DB9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #0x7F9DB9 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #0x7F9DB9 1px solid;
    COLOR: black;
    BORDER-BOTTOM:#0x7F9DB9 1px solid;
    width:100%;
}
.dppasswordtextbox
{
	font: 10px tahoma, arial, sans-serif;
	font-weight:bold;
	text-align:center;
    border: solid 1px #FF0000;
    background-color:#FFB7B7;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    COLOR: black;
    width:100%;
}

.saleitemtextbox
{
	font: 10px tahoma, arial, sans-serif;
    BORDER-RIGHT: #0x7F9DB9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #0x7F9DB9 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #0x7F9DB9 1px solid;
    COLOR: black;
    BORDER-BOTTOM:#0x7F9DB9 1px solid;
}

.dpcommentbox
{
	font: 10px tahoma, arial, sans-serif;
    BORDER-RIGHT: #0x7F9DB9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #0x7F9DB9 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #0x7F9DB9 1px solid;
    COLOR: black;
    BORDER-BOTTOM:#0x7F9DB9 1px solid;
    width:100%;
    
}
.dpcommentlabel
{
	font: 10px tahoma, arial, sans-serif;
    BORDER: 0px;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    COLOR: black;
    width:100%;
}

.dpbardivide
{
	padding-left: 2px;
	padding-right: 2px;

}

.dpbardividelarge
{
	padding-top: 10px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
}


.dptextdivide
{
	font: 10px tahoma, arial, sans-serif;
	color: blue;
	zzpadding: 2px;
	zzpadding-bottom: 0px;
}

.dptextdividelarge
{
	font: 13px tahoma, arial, sans-serif;
	color: blue;
	padding-top: 10px;
	
}

.dpdropdown
{
    font: 10px tahoma, arial, sans-serif;
    width:100%;
}
.dpfieldcontainer
{
	width: 100%;
	position: relative;
    font: 10px tahoma, arial, sans-serif;
	zzpadding: 2px;
}
.dppasswordcontainer
{
	width: 100%;
	position: relative;
    font: 10px tahoma, arial, sans-serif;
    font-weight:bold;
    background-color:#FFB7B7;
    border: solid 1px #ff0000;
	zzpadding: 2px;
}
.dpPageReview
{
	width: 100%;
	border: 1px solid #ccc;
	overflow: auto;
	text-align:left;
}
.dpPageReviewTable H1
{
	font-family: Tahoma;
	font-size: 12pt;
	padding : 0px;
    margin-bottom: 0px;
    padding-bottom: 5px;
    padding-top: 10px;
}
.dpPageReviewTable H2
{
	font-family: Tahoma;
	font-size: 10pt;
	padding : 0px;
	/*padding-left : 7px;*/
    margin-bottom: 0px;
    padding-bottom: 0px;
   }
.dpPageReviewTable H3
{
	font-family: Tahoma;
	font-size: 8pt;
	/*padding-left : 15px;*/
	margin-bottom: 0px;
    padding-bottom: 0px;
}
.dpPageReviewTableData
{
	font-family: Tahoma;
	font-size: 8pt;
	padding : 0px;
	/*padding-left : 25px;*/
}
/*** Message View Style***/

.tabName
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16pt;
	COLOR: black;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: left
}

.dpmessageSubject
{
	font: Tahoma;
	font-size: 8pt;
	font-weight:bold;
	color: black;
    width:100%;
    height:20px;
    vertical-align:middle;
}
.dpmessageText
{
	font: Tahoma;
	font-size: 8pt;
	color: black;
    width:100%;
    height:20px;
    vertical-align:middle;
}
.dpmessageWarningTexton
{
	display: block;
	font: Tahoma;
	font-size: 8pt;
	color: red;
    width:100%;
    height:20px;
    vertical-align:middle;
}
.dpmessageWarningTextoff
{
	display:none;
}
.dpmessageTextBox
{
	font: Tahoma;
	font-size: 8pt;
	BORDER-RIGHT: #919b9c 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #919b9c 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #919b9c 1px solid;
    COLOR: black;
    BORDER-BOTTOM:#919b9c 1px solid;
    width:100%;
    height:20px;
    vertical-align:middle;
}
.dpmessageTextBoxMessage
{
	font: Tahoma;
	font-size: 8pt;
	BORDER-RIGHT: #919b9c 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #919b9c 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #919b9c 1px solid;
    COLOR: black;
    BORDER-BOTTOM:#919b9c 1px solid;
    width:100%;
    height:150px;
    vertical-align:text-top;
}
/*****************************************/
/*** Message View Style***/
.dpnewsSubject
{
	font: Tahoma;
	font-size: 10pt;
	font-weight:bold;
	color: black;
    width:100%;
    height:20px;
    vertical-align:middle;
}
.dpnewsText
{
	font: Tahoma;
	font-size: 8pt;
	color: black;
    width:100%;
    height:20px;
    vertical-align:middle;
}
.dpnewsTextBox
{
	font: Tahoma;
	font-size: 8pt;
	BORDER-RIGHT: #919b9c 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #919b9c 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #919b9c 1px solid;
    COLOR: black;
    BORDER-BOTTOM:#919b9c 1px solid;
    width:100%;
    height:20px;
    vertical-align:middle;
}
.dpnewsTextBoxDescription
{
	font: Tahoma;
	font-size: 8pt;
	BORDER-RIGHT: #919b9c 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #919b9c 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #919b9c 1px solid;
    COLOR: black;
    BORDER-BOTTOM:#919b9c 1px solid;
    width:100%;
    height:250px;
    vertical-align:text-top;
}
.dpnewsTextCopyright
{
	font: Tahoma;
	font-size: 8pt;
	color: #959595;
    width:100%;
    height:20px;
    vertical-align:middle;
}
/*****************************************/
.dpPasswordLink
{
	position:absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;
	border: none;
}
.dpPasswordDiv
{
	width: 150px;
}
.dpDateLink
{
	position:absolute;
	right: -2px;
	top: 1px;
	cursor: pointer;
	border: none;
}
.dpDateDiv
{
	width: 80px;	
}
.dpTimeDiv
{
	width: 40px;	
}
.dpPickerLink
{
	position:absolute;
	right: 2px;
	top: 3px;
	cursor: pointer;
	border: none;
}

.dpSearchLink
{
	position:absolute;
	right: 37px;
	top: 4px;
	cursor: pointer;
	border: none;
}
.dpSearchLinkSingle
{
	position:absolute;
	right: 18px;
	top: 2px;
	cursor: pointer;
	border: none;
}

.dpClearLink
{
	position:absolute;
	right: 20px;
	top: 4px;
	cursor: pointer;
	border: none;
}
.dpClearLinkSingle
{
	position:absolute;
	right: 1px;
	top: 2px;
	cursor: pointer;
	border: none;
}

.dpSearchDisplay
{
	border: #0x7F9DB9 1px solid;
	font: 10px tahoma, arial, sans-serif;
    width:100%;
    overflow: hidden;
}
.slCaption
{
	font: 10px tahoma, arial, sans-serif;
    width:100%;
    overflow: hidden;
}
.leftPopupContext TD
{
	margin: 0;
	padding: 0 0 1px 0;
	list-style: none;
	FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: tahoma;
    background: url(images/context_bar_seperator.gif) bottom no-repeat center;
}
.leftPopupContext
{
	font: 11px tahoma, Arial, Helvetica, sans-serif;
}
.leftPopupContext a
{
	FONT-SIZE: 8pt;
	display: block;
	width: 100%;
	height: 100%;
	padding: 5px 5px 5px 20px;
	color: #000000;
	text-decoration: none;
}
.leftPopupContext a.sp{
	padding: 5px 0 4px 20px;
}
.leftPopupContext a.here{
}
.leftPopupContext a:hover {
	background: url(images/leftnavover.jpg) repeat-x fixed right;
	color: #303366;
}
.leftPopupContextSelected {
	background: url(images/leftnavover.jpg) repeat-x fixed right;
	color: #303366;
}
.pagingTable TD
{
	FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: tahoma;
}
.pagingTable img
{
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=0);
	cursor:hand;
}
.pagingTable img.disabled
{
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
	cursor:default;
}
.topBarStatus
{	
	padding: 2px;
	color: yellow;
	font-size: 10pt;
	font-family: tahoma;
	font-weight:bold;	
}
.searchBox
{
	border: 1px solid #919b9c;
}
.gridSearching
{
	border: 1px solid #919b9c;
}
.gridSearching TD
{
	font-size: 8pt;
	font-family: tahoma;
}
.gridSearchFilters
{
	display: none;
	border: 1px solid #919b9c;
	background: white;
	font-size: 8pt;
	font-family: tahoma;
	position: absolute; 
	z-index: 101; 
	top: 0px;
	overflow: auto;
	width: 150px;
	height: 200px;
}
.gridSearchFilters TD
{
	font-size: 8pt;
	font-family: tahoma;
	padding: 2px;
	cursor: pointer;
}
.favLinks
{
	font-size:10pt;
	font-weight:bold;
	border-bottom: solid 1px #CCC;
}
.favLinksBullets
{
	font-size:8pt;
}
.recentActivityNew
{
	font-size:8pt;
	color:Red;
}
.dashTitle
{
	font-size: 12pt;
	font-family: tahoma;
	font-weight: bold;
}
.dashSubTitle
{
	font-size: 8pt;
	font-family: tahoma;
}
.dashSubTitleGrey
{
	font-size: 8pt;
	font-family: tahoma;
	color: gray;
}
.dashNewsTitle
{
	font-size: 10pt;
	font-family: tahoma;
}
.bottomSearchBox
{

}
.bottomSearchBox TD
{
	font-size: 8pt;
	font-family: tahoma;
	font-weight: bold;
	zcolor: White;
}
#tdLeftNavigation {
	display: block; 
	padding-right: 7px; 
	BACKGROUND-POSITION-X: right; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(images/leftnavbarbg.gif); 

	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-COLOR: white;
}
#tdLeftNavPopup
{
	padding-right: 7px;
	BACKGROUND-POSITION-X: right; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(images/leftnavbarbg.gif); 

	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-COLOR: white;
}
#leftNavContainer
{

	height:100%;
	overflow: hidden;
	zzBACKGROUND-POSITION-X: left;
	zzBACKGROUND-POSITION-Y: bottom; 
	zzBACKGROUND-ATTACHMENT: fixed; 
	zzBACKGROUND-IMAGE: url(images/3sixty.gif); 
	zzBACKGROUND-IMAGE: url(images/watermark.aspx); 
	zzBACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: white;
	position: relative;
}
#sideBarScrollerUp
{
	position: absolute;
	right: 2px;
	top: 3px;
}
#sideBarScrollerDown
{
	position: absolute;
	right: 2px;
	bottom: 1px;
}
#leftMenuContext
{
	width: 180px;
}
#leftBaseBar TD
{
	font-size: 8pt;
	font-family: tahoma;
}
.leftBaseHeading
{
	BACKGROUND-POSITION-X: left; 
	BACKGROUND-POSITION-Y: bottom; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(images/SideBottomNav/bg_off.gif); 

	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: white;
	padding: 2px;
	border-top: 1px solid #9ebef5;
	border-left: 1px solid #9ebef5;
	border-right: 1px solid #9ebef5;
	
	cursor: default;
	
	color: White;
	text-align:center;
}
#homeScreenLeftbaseButtons
{
	border-top: 0px;
	border: 1px solid #9ebef5;
	border-collapse: collapse;
}
#homeScreenLeftbaseButtons TR
{
	cursor: pointer;
}
#homeScreenLeftbaseButtons TD
{
	font-size: 8pt;
	font-family: tahoma;
	border-top: 1px solid #9ebef5;
}
#homeScreenLeftbaseButtons .imagebox
{
	padding-right: 3px;
	padding-left: 3px;
}
#homeScreenLeftbaseButtons .buttonOff
{
	height: 20px;
	BACKGROUND-POSITION-X: left; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(images/SideBottomNav/bg_off.gif); 

	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: white;

}
#homeScreenLeftbaseButtons .buttonOn
{
	height: 20px;
	BACKGROUND-POSITION-X: left; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(images/SideBottomNav/bg_on.gif); 

	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: white;
	
}
.dashboardDiv
{
	border: 1px #ccc solid;
}
.dashboardDivNoBorder
{
	border: 0px;
}
.loginBox
{
	border: 1px #6393df solid;
	background: white;
	width: 355px;
	table-layout: fixed;
}
.loginBox TD, .loginBox INPUT
{
	font-size: 8pt;
	font-family: tahoma;
}
.loginBox INPUT
{
	
}
.loginCell
{
	padding: 5px;
}
.gridDataHighlight
{
	background: #ccc;
}
.itemsHeader
{
	font-weight:bold;
	font-size:8pt;
	font-family:Tahoma;
}
.itemsData
{
	font-size:8pt;
	font-family:Tahoma;	
}

#ToolTip
{
	position:absolute;
	top:0;
	left:0;
	background:white;
	border-color:threedshadow;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	visibility:hidden;
} 
.ToolTipTD 
{
	color:black;
	font-family:tahoma;
	font-size:8pt;
} 
.dataPopupBlockout
{
	position: absolute; 
	z-index: 10000; 
	display: none;
	padding: 5px;
	width:1000px;
	height:1000px;
	background:lightgrey;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80; 

}
.dataPreviewBlockout
{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	background: white; 
	width: 100%; 
	height: 100%; 
	z-index: 10000; 
	border: 1px solid gray;
	display: none;
	padding: 5px;
	filter: alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80; 	
}
.dataPopupLoadBlockout
{
	position: absolute; 
	background: white; 
	width: 100%; 
	height: 100%; 
	z-index: 10000; 
	display: none;
	padding: 5px;
}
.searchButton
{
	font-size:8pt;
	font-family:Tahoma;
	width:60px;	
}
.stdButton
{
	font-size:8pt;
	font-family:Tahoma;
	width:60px;	
}
.assignStaffBox
{
	border: 1px solid #ccc;
	overflow: auto;
}
.assignStaffTable TD
{
	font-family:tahoma;
	font-size:8pt;	
}
.assignUniversalBox
{
	border: 1px solid #ccc;
	overflow: auto;
}
.assignUniversalTable TD
{
	font-family:tahoma;
	font-size:8pt;	
}
.stdTblRow
{
	background-color:#FFFFFF;
}
.stdTblRow_alt
{
	background-color:#EAEFF2;
}
.stdTblRowYel
{
	background-color:lemonchiffon;
}
.stdTblRowYel_alt
{
	background-color:lemonchiffon;
}
.wrapTextEllipsis
{
	white-space: nowrap;
	display:inline;
	overflow:hidden;
	text-overflow: ellipsis;
}
.htmlEditContainer TEXTAREA
{
	display: none;
}
.rightClickMenu_table
{
	table-layout: fixed;
	width: 200px;
}
.rightClickMenu_table TD
{
	font-family: Tahoma;
	font-size: 8pt;
	cursor: pointer;
	padding: 2px;
	height: 17px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display:inline;
	white-space: nowrap;
}
.rightClickMenu_RowHighlight
{
	background: #ccc;
}
.popupEmailBar
{
	background: #ccc;
	padding-left: 5px;
	padding-right: 5px;
}
.emailAttachmentsDiv
{
	width: 100%;
	border: 1px solid #a5acb2;
	background: white;
	padding: 2px;
	cursor: pointer;
}
.staffAssignRows
{
	cursor: pointer;	
}
.dashboardCriteria
{
	font-size: 8pt;
	font-family: tahoma;
	padding-left: 5px;
}
.dashboardCriteria SELECT
{
	font-size: 8pt;
	font-family: tahoma;
}
.emailLabel
{
	font-weight: bold;
	color: #aaa;
	padding-right: 10px;
}
.emailSubject
{
	font-weight: bold;
	font-family: arial;
	font-size: 12pt;
}
.emailFrom
{
	font-family: Arial;
	font-size: 12pt;
}
.emailBody
{
	font-family: Courier New;
	font-size: 8pt;
	overflow: auto;
	height: 100%;
	width: 100%;
}
.emailAttachment
{
	cursor: pointer;
	color: #3333ff;
}
.searchTitle
{
	font-size: 14pt;
	font-family: tahoma;
	font-weight: bold;
}
/* Side Bottom Nav Bar - Messages */
.messageStyle1and0 /*Message Urgent and Unread*/
{
	text-decoration:none;
	color:Red;
	font-weight: bold;
}
.messageStyle1and1 /*Message Urgent and Read*/
{
	text-decoration:none;
	color:Red;
}
.messageStyle0and0 /*Message Not Urgent and Unread*/
{
	text-decoration:none;
	color:Black;
	font-weight: bold;
}
.messageStyle0and1 /*Message Not Urgent and Read*/
{
	text-decoration:none;
	color:Black;
}
.securityItemsBlockout
{
	position: absolute; 
	background: url(images/greyOut.gif); 
	width: 100%; 
	height: 16px; 
	z-index: 10000; 
	display: block;
	padding: 0px;
	left:0px;
	top: 0px;
}

.wizardDPDiv
{
	width: 100%;
	height: 100%;
	
}

.wizardHTMLDiv
{
	width: 100%;
	height: 100%;
	padding-left: 2px;
}

.importFieldLabel
{
	font-size: 8pt;
	font-family: tahoma;
	font-weight: bold;
	cursor: pointer;
}

.importField
{
	font: 10px tahoma, arial, sans-serif;
    border: #0x7F9DB9 1px solid;
    height: 17px;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    COLOR: black;
    width: 100%;
    overflow: hidden;
}

.importPreviewTable
{
	xtable-layout: fixed;
	
}

.importPreviewHeaderRow
{
	
}

.importPreviewHeaderCell
{
	font-size: 8pt;
	font-family: tahoma;
	font-weight: bold;
	border-right: threedlightshadow 1px solid;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	white-space: nowrap;

	background: #c0d5f7 url(images/CalendarIcons/calendarbarbg.gif) repeat-x fixed left top ;
	background-color:#c0d5f7;	
}
.importPreviewDataRow
{
	
}
.importPreviewDataCell
{
	font-size: 8pt;
	font-family: tahoma;
	border-right: threedlightshadow 1px solid;
	border-bottom: threedlightshadow 1px solid;
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
}
.iconButton
{
	width: 21px;
	text-align: center;
	cursor: pointer;
	height: 20px;
	vertical-align: middle;
}
.wizardStep
{
	font-size: 8pt;
	font-family: tahoma;
	white-space: nowrap;
	padding-right: 3px;
}
.bgGreen
{
	background-color:#B1D864;
}
.bgYellow
{
	background-color:#FFFF3D;
}
.bgGrey
{
	background-color:#C9C9C9;
}
.bgRed
{
	background-color:#FF0040;
}
.bgWhite
{
	background-color:White;
}
.pagingJump
{
	border: 1px solid #919b9c;
	background: white;
	width:103px;
	height:45px;
	font-size: 8pt;
	font-family: tahoma;
	white-space: nowrap;
	position: absolute; 
	z-index: 102;
	padding:3px;
}
.pagingJumpText
{
	font-size: 8pt;
	font-family: tahoma;
}
.dpNewWindowLink
{
	cursor: pointer;
	position: relative;
	top: 2px;	
}
.chartSelectedTitle
{
	font-size: 8pt;
	font-family: tahoma;
	white-space: nowrap;
	padding-right: 3px;
}
.link
{
	text-decoration: underline;
	color: Blue;
	cursor:pointer;
}
.showDuplicateWarningIcon{position:absolute;float:right;top:22px;right:25px;display:block;color:ff0000;font-size:.9em;}
.showDuplicateWarningIcon img{vertical-align:text-top;cursor:pointer;}

.hideDuplicateWarningIcon{display:none;}