﻿a.body
{
	margin: 0px;
}

.site_submit
{
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	background-color: #0033cc;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
	border-right-color: #0033CC;
	background-image: url(Images/small_blue_bar.jpg);
}
.ConfigHeader
{
	background-color: #8A9EBE;
	font-weight: bold;
}
.ConfigTable
{
	margin:0px;
	padding:0px;
	width: 90%;
}
.BSLink
{
	font-family: 'Arial';
	color: #0099FF;
}
div.adminContent
{
	background-color: #F0f7fc;	
	border-bottom: solid 1px #64BAE7;
}
span.blockHeader
{
	font-family: Sans-Serif;
	 color: #003399;
	font-size: 15px;
    font-weight: bold;    
}
div.blockHeader1
{
	
}

.ActionItem
{
    min-width: 100px;
    width: 150px;
     max-width: 200px;
     
   
	/*margin: 0px;
    height: 25px;
    
    font-size:10pt;*/
}

.ActionItemSmall
{
    
    /*font-size:10pt;
    height: 25px;	
    text-align:center;*/
    width:60px;
}
div.blockHeader
{		
	height: 26px;
	margin:0px;
	background-image: url(Images/headerFade.jpg);
	background-repeat: repeat-x;
}
div.horizontalLine
{	
	height: 1px;	
	border-top: solid 1px #84BAE7;
}
.Btn
{
}
.QuickBarBtn
{  
}
.user_create {
	border-color : White;
	background-color : transparent;
	border-bottom : White;
	border-right : White;
	font-size : 10px;
	color : Maroon;
	cursor : hand;
}
.update_link
{
	color: #666699;
	cursor: hand;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial;
}
.lbTimeTrackerTitleStyle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #395984;
}
.show_handTimeTrackerTitleStyle
{
	cursor: hand;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #395984;
}
.toolbarButtonItem {
	color : Black;
	border : 0px none White;
    background-color:Transparent;
	cursor : hand;
	font-family: Arial;
	text-decoration : none; 
	font-size: 10px;
}

.toolbarButtonItem:hover {
	color : Black;
	border : 0px none White;
	/*background : ;*/
	cursor : hand;
	font-family: Arial;
	text-decoration:underline;
	font-size: 10px;
}

.attachment_link
{
	color: Navy;
	cursor: hand;
	text-decoration: none;
	font-size: 10pt;
}
.ErrorMessage
{
	color : Red;
	font-size:10pt;
}
.DarkRow
{
	background-color: #DDDDDD;
}
.LightRow
{
	background-color: #f5f5f5;
}
.BlueMessageSmall
{
    color: #000000;
	font-size: 10pt;
}
.BlueMessageLarge
{
    color: #000000;
    font-size: 16pt;
}
.BlueMessageHeader
{
	color: #4D90C0;
	font-size: 20pt;
	font-weight:bold;
}
.ViewContentLabel
{
	font-size: 12px;
	font-family: Arial;
	color: Black;
}

.ContentCheckLabel
{
	font-size: 12px;
}
/* Default data/field display */
.ViewContentDetail, .ViewContentCheckLabel
{
	font-size: 12px;
}
/* data/field display a little smaller than usual */
.ViewContentDetailSmall
{
	font-size: 11px;
}
.ViewContentDetailSmall, .ViewContentDetail, .ViewContentCheckLabel
{
	font-family: Arial;
	color: #444444;
}

.alternating_tr_dark
{
	background-color: #E6E6FA;
	vertical-align: middle;
	margin-left: 10px;
}
.alternating_tr_light
{
    BACKGROUND-COLOR: #F5F5F5;
    vertical-align:middle;
}
.detailLink
{
	color: #000099;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}
.defaultLink
{
	color: #0000cc;
	text-align: left;
	font-family: 'trebuchet ms' ,helvetica,sans-serif;
	font-size: 100%;
	font-weight: normal;
	vertical-align: text-top;
	margin-left: 10px;
	text-decoration: none;
}
a.link
{ 
	/*  
	text-align:left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:normal;
   vertical-align:text-top;
   margin-left :0px;
   text-decoration:none; */
}
a.link:hover
{
	/*
   text-align: left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:normal;
   vertical-align:text-top;
   margin-left :0px;
   text-decoration:underline; */
}

.SchedulerContentLable
{
   text-align: left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:normal;
   vertical-align:middle;
}
a.Header_Link
{
   color:Black;
   font-weight:bold;
   text-align: left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   vertical-align:text-top;
   text-decoration:none;
}
a.Header_Link:hover
{
   color:Black;
   font-weight:bold;
   text-align: left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   vertical-align:text-top;
   text-decoration:underline;
}
.TopBorder
{
	border-top: Black 2px solid;
	border-top-color:#c6ccda;
}

a.SubjectLink
{
   text-align: left;
   font-size:10px;
   font-weight:normal;
   vertical-align:middle;
   text-decoration:none;
}
a.SubjectLink:hover
{
   text-align: left;
   font-size:10px;
   font-weight:normal;
   vertical-align:middle;
   text-decoration:underline;
}
.CurrencyText
{
	text-align: right;
}
.show_hand {
	CURSOR: hand
}
.textAreaBox
{
	width:95%;
	height:150px;
}
.copyWriteLabel
{
	font-size: 8pt;	
}
.copyWriteLink
{
	font-size: 8pt;
}
.tdFade
{
	background-image: url(/Images/menu_fade.jpg);
}
.LiteralControlCSS
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
.PageClass
{
	background-color: #f8f8ff;
}

.defaultTextSize, .radioButtonClass, .controlActionBorder
{
	font-size:12px;
}

.defaultTextSize, .radioButtonClass, .controlActionBorder
{
	
	font-family: Arial;
	color: #444444;
}

.viewBoxSubHeader
{
	font-size: 12px; 
	height: 18px;
	padding-left: 5px;
    font-weight: bold; 
    background-image: url(Images/titleBarBg.gif);
    background-repeat:repeat-x;
}

span.viewBoxSubHeaderText
{
	padding: 0px;
	margin: 0px;
	font-size:11pt;
	color: #003399;
}

.viewBoxHeader
{
	padding-top: 1px;
	height: 18px;
	margin: 0px;
	padding-left: 8px;
	background-image: url(Images/titleBarBg.gif);
	background-repeat: repeat-x;
}

span.viewBoxHeaderText
{
	width: 15%; 
	font-family: Sans-Serif;
	color: #003399;
	font-size: 15px;
    font-weight: bold;
    margin:0 px;
}

.PageHeader
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}

td.menuBackground
{
	background-image: url(Images/MenuBackground.gif);
	background-repeat: repeat-x;
	height: 20px;
}

td.menuFade
{
	background-image: url(Images/menu_fade.jpg);
	background-repeat: repeat-x;
	height: 40pt
}
/* skeletal table. just for structure 
table.formMain
{
	padding-left: 0px; 
	padding-right: 0px; 
	width: 100%;
}
*/
/*Sketal container. designed to fill out parent and have no margin/padding */
.genericContainer
{    
	padding: 0px;
	margin:0px;
	width: 100%;
}
/*Testing sketal container. designed to fill out parent and show grid within table*/
.genericContainerWithGrid
{
    border: 1px solid #000000;
    padding: 0px;
    margin: 0px;
    width: 100%;
}
/* contains main content within div/panel */
.controlContentContainer
{
	margin: 0px;
	padding: 5px 10px 0px 10px;
}
/*A section that is not collapsible pane.*/
.nonCollapsePanel, .dataContentPanel
{
	border: solid 1px #868b8f;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#C0C0C0', gradientType='0'); /*background-color: #c6ccda;*/
	font: normal 10px Verdana, Arial, Sanserif;
	background-position: top;
	width: 100%;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;	
}
.loginPanel
{
	border: solid 1px #868b8f;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#C0C0C0', gradientType='0');
	/*background-color: #c6ccda;*/
	font: normal 10px Verdana, Arial, Sanserif;
	background-position: top;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.nonCollapsePanelHeader
{
	vertical-align: top;
	height: 25px;
}
.masterMenu
{
    border-width: 0px 0px 0px 0px;
    /*height: 27px;*/
    border-color: #000080; /*width: 100%;*/
    border-bottom-style: solid;
    /*background-image: url('Images/bgMenu.PNG');
    background-repeat: repeat-x;*/
}
.masterHeader
{
	color: #000000;		
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#C0C0C0', gradientType='0');*/
	background-color: #EBEBEB;
	/*background-color:#c6ccda;*/
	background-position: top;
	background-repeat: repeat-x;
	border-top-color: #000080;
	border-top-style: solid;	
	border-top-width: 1px;
	border-bottom-color: #000080;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.panelHeader
{
	border-color: #B5CFFF;
	color: #000000;
	background-image: url(images/bgGreenForm-header.GIF);
	background-position: top;
	background-repeat: repeat-x;
}

.panelSectionHeader
{
	color: #000000;
}
.masterBody
{
	color: #000000;	
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#C0C0C0', gradientType='0');*/
	background-color: #EBEBEB;	
	/*background-color: #E8E8E8;*/
	background-position: top;
	background-repeat: repeat-x;
	border-top-color: #7BA1E7;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-color: #7BA1E7;	
	border-bottom-style: solid;
	border-bottom-width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
/******BEGIN Admin Panel****************/

/******END Admin Panel******************/
/*****BEGIN Page Containers*************/
/* Default class for a div that employs a control for most of the page */
/*Generic container for a pages contents*/
div.mainPageControl
{
	margin: 0px 0px 0px 0px;
}
/*****END Page Containers*************/
.adminNonCollapsePanel
{
	color: #000000;
	background-color: #f6f6f6;	
	background-position: top;
	background-repeat: repeat-x;
	border-top-color: #7BA1E7;
	border-top-style: solid;
	width: 100%;
	border-top-width: 2px;
	border-bottom-color: #7BA1E7;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.adminMainTable
{
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-color: #B5CFFF;
	border-bottom-style: solid;
}
td.adminSectionHeader
{
	padding-top: 5px;
	padding-left: 10px;
}
td.adminSectionDescription
{
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
}
.adminActionIconImage
{
	margin-top: 5px;
}
.adminActionTextContainer
{
	margin-top: 3px;
}
.adminActionDescContainer
{
	margin: 5px;
	padding: 5px;
}
.bigImageButtonText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
}
.bigImageButtonText:hover
{
	text-decoration: underline;
	color: black;
}
/*****Control Containers*************/

/* Default div for a user control. It will fill up all the space given to it*/
div.userControl .userControl
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
/*Default class for container of a control. Specify some vertical distance */
.controlContainer
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
}
/*This is when a control is in another. A is after a control */
.controlInControlFollow
{	
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
}
/* table that contains the control action items */
table.controlActionContainer
{
	 margin-bottom: 5px;
	 margin-top: 5px;
}
/******END control Containers */

/*****TABLE SPECIFIC STUFF********/
/*Cell that holds section header icon. Width is set to 24px. 
  Rest is for header etc*/
td.sectionIcon
{
	margin-left: 0px;
	padding-left: 4px;
	width: 20px;
	padding-top:5px;
}
/*Cell that holds section header */
td.sectionHeader
{
	padding-left: 3px;
	padding-top: 5px;
}
/* Cell that holds image to expand collapse control*/
td.sectionCollapseImg
{
	padding-right: 4px;
	margin-right: 0px;
	padding-top: 5px;
}
/* default row is left aligned */
tr.defaultRow
{
	text-align: left;
}
/******************************/

/*****VIEW BOX HEADER*********/
/*View box page header title */
.viewBoxPageHeaderTitle
{
    color: #000000;
    font-family: Sans-Serif;
    font-size: 12px;
    font-weight: bold;
}
/*Icon cell class*/
.viewBoxHeaderIcon
{
	padding: 4px 2px 2px 6px;
	width: 30px;
	margin: 0px 0px 0px 0px;
}
/*****END VIEW BOX HEADER*********/
.RadScheduler_Office2007 .Event .rsAptWrap
{
	background: #c1adc8;
	border: solid 1px #9b8fa3;
	border-top: solid 1px #c4bdc9;
}

.RadScheduler_Office2007 .ToDo .rsAptWrap
{
	background: #d1bfa5;
	border: solid 1px #d1bfa5;
	border-top: solid 1px #e3d8c8;
}

.RadScheduler_Office2007 .Ticket .rsAptWrap
{
	background: #bcd1a5;
	border: solid 1px #9faa89;
	border-top: solid 1px #c7cdba;
	color: red;
}
.RadScheduler_Office2007 .Opt .rsAptWrap
{
	background: #ccffff;
	border: solid 1px #9faa89;
	border-top: solid 1px #c7cdba;
	color: green;
}

/******ANNOUNCEMENT CONTAINER*****/
.announcementContainer
{
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

/*****END ANNOUNCEMENT CONTAINER****/

/*****HEADER TOOLBAR*********/
div.toolbarContainer
{
	float: right;
}
td.toolbarContainer
{
	padding-top: 15px;
	vertical-align: bottom;
}
td.toolbarLabelContainer
{
	vertical-align: top;
	width: 160px;
}
.toolbarItem
{
	float: left;
	display: table-cell;
}
.toolbarItemIcon
{
	float: left; 
	display: table-cell;
	padding-left: 10px;
}

.toolbarItemText
{
	float: left;
	display: table-cell;
	padding-left: 2px;
}

.toolbarItem, .toolbarItem
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.toolbarItem:hover
{
	text-decoration: underline;
}
/*****END HEADER TOOLBAR*********/

/*****CONTROL ACTION ITEM*****/
.gridControlContainer
{
	padding-left: 5px;
	padding-right: 5px;
}
.controlActionBorder
{
	vertical-align: middle;
}
/****************************/
.gridFooter
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #7BA1E7;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #7BA1E7;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top:5px;
	padding-bottom: 5px;
    background-color: white;
}
/******BUTTON CONTAINERS*****/
/** container for buttons outside a panel control **/
.postControlButtonContainer
{
	padding-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: right;
}
.postControlActionItem
{
	margin-left: 5px;
	margin-right: 5px;
}
/** container for buttons inside a panel control **/
.InControlButtonContainer
{
	padding-left: 5px;
	padding-right: 5px;
}
/** container for buttons before a panel control**/
.preControlButtonContainer
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: right;	
}
.preControlActionItem
{
	margin-left: 5px;
	margin-right: 5px;
}
/****************************/
/***MASTER PAGE/GLOBAL IMPACT*****/
td.mainCell
{
	background-color: #f8f8ff;
	width: 100%;
}
div.mainCellContent
{
	margin: 3px 3px 3px 3px; 
	padding: 0px 0px 0px 0px;
	color: #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#E8E8E8', gradientType='0');
}
div.quickBarContainer
{
	display: block; 
	margin: 0px 0px 0px 0px;
}
div.mainPlaceHolderContainer
{
	margin: 4px 0px 0px 3px;	
}
td.quickBarCell
{
	width: 215px;
	border-right-color: #7BA1E7; 
	border-right-style: solid; 
	border-right-width: 1px; 
	vertical-align: top;
}
/****END MASTER PAGE/GLOBAL IMPACT***/

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
    margin: 1px 0 1px 0;
    display: block;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    padding: 4px 19px 4px 33px;
    white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #000000;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

/* A thin container between quick launch and main control conatiner. Eg used in CRM Hierarchy */
.subControlContainer
{
	vertical-align: top; 
	padding-right: 10px;
	min-width: 160px;	
	width:160px;	
}
.knowledgeCenterLeft
{
	width: 150px;
	border-right: 1px solid;
	border-right-color: #000080;
}
.knowledgeCenterRight
{
	width: 150px;
	border-left: 1px solid;
	border-left-color: #000080;
	border-bottom: 1px solid;
	border-bottom-color: #000080;
}
.knowledgeCenterMiddle
{
	max-width:100%;
}
.globalDropDownList
{
	
}
.fillColumnDropDownList
{
	width:205px;
	min-width:205px;
	max-width:205px;
}
.fillColumnTextBox
{
	width:200px;
	min-width:200px;
	max-width:200px;
}
.globalTextBox
{
	
}
.loginTextBox
{
	width:105px;
}
.NavigateBox
{
	border: 1px solid #000099;
	text-align:center;
}
.DialLink
{
	font-size:8pt;
	color:Navy;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.CellSeperationRight
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #868b8f;
	width:15%;
	max-width:30%;
}
.ProjectCellRight
{
	width:40%;
	max-width:40%;
}
.ProjectMiscCellRight
{
	width:30%;
	max-width:30%;
}
.ProjectDescriptionBorder
{
	border-style: solid;
	border-width: 1px;
	border-color: #868b8f;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.RepeaterHeaderTbl
{
	width: 100%;
	padding: 0;
	background-color: #E1EBFA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.projectMilestoneHeader
{
	color: #000099;
	font-size: 16px;
	font-weight: bold;
}
.open_link
{
	font-size: 12px;
	font-style: normal;
	color: blue;
}
.completed_link
{
	font-size: 12px;
	font-style: normal;
	color: #666699;
	text-decoration: line-through;
}
.ProgressTbl
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #C0C0C0;
	border-spacing: 0px;
	width:100%;
}
.OwnerShipHeader
{
	text-decoration: underline;
	color: #003399;
	font-weight: bold;
	font-size: 12px;
}
.Progress
{
	background-color: #CF4342;
	color:White;
}
.ProgressImg
{
	vertical-align:middle;
	margin:2px;
}
.ProjectBoardOutline
{
    border: thin solid #3366CC;
     font-size: 14pt;
}
.ProjectBoardCells
{
    border-right-style: solid;
    border-top-style: none;
    border-width: 1px;
    border-color: #3366CC;
    border-left-style: solid;
    text-align:center;
    display: table-cell;
}
.ProjectBoardHeaderCells
{
    border: 1px none #3366CC;
    font-size: 14pt;
    text-align:center;
}
.TicketCommentsContainer
{
	min-height:300px;
	height:300px;
	overflow:auto;
}
.ToBeReleasedHeader
{
    font-size: 12pt;
    font-weight: bold;
    color: #FFFFFF;
}
.ToBeReleasedBoard
{
    background-color: #4F81BD;
    border: medium solid #385D8A;
}
.ToBeReleasedProjName
{
    font-size: 10pt;    
    text-decoration:none;
    color: #FFFFFF;
}
.ToBeReleasePercentBox
{
    border: medium solid #385D8A;
    width: 30px;
    height: 30px;
    text-align:center;
    background-color: #FFFFFF;
}
.ProjectBoardEntryDiv
{
    background-color: #4F81BD;
    border: medium solid #385D8A;
    width: 40px;
    height: 40px;
    text-align:center;
    display: table-cell;
    vertical-align:middle;    
}
.ProjectBoardLnkText
{
    color: #FFFFFF;
    font-size: 10pt;
    text-decoration: none;
}
.CellAlignRight
{    
    margin-left:auto;
    margin-right:0px;
}
.projectNotesDiv
{
    min-height: 50px;
    max-height: 200px;
    overflow: auto;    
    overflow-x: hidden;
    overflow-y: scroll;
}
.OCTHeaderLabel
{
    color: #CC3300;
}
.OCTDataLabel
{
    color: #000099;
}
.OCTDataContainer
{
    border: 1px solid #000000;
    background-color: #FFFFFF;
    vertical-align: top;
}
.OCTHeaderTotalLabel
{
    color: #006600;
}
.OCTCaptionLabel
{
    font-size: 12pt;
    font-weight: bold;    
}
.OCTdataContentPanel
{
    border: 2px solid #000000;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#C0C0C0', gradientType='0'); /*background-color: #c6ccda;*/
    font: normal 10px Verdana, Arial, Sanserif;
    background-position: top;
    width: 100%;
    padding: 0px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
}
.OCTCellSpacer
{
    width:2%;
}
.OCTBox
{
    border: 1px solid #000000;
}
.descriptionText
{
    color: #CC0000;
    font-weight: bold;
    text-decoration: underline;
}
.doWorkHeader
{
    font-weight: bold;
    color: #003399;
    font-size: 18px;
}
.doWorkContent
{
    font-weight: normal;
    color: #003399;
    font-size: 14px;
}
.LockOn
{
    display: block; 
    /*visibility: visible; 
    /*position: absolute; 
    z-index: 999; 
    top: auto; 
    left: auto; 
    padding-top: 20%;     
    filter: alpha(opacity=75); 
    opacity: 0.75; */
}
.LockOff
{
    display: none; 
    /*visibility: hidden; */

}
.purgeDataWarningMsg
{
    font-weight: bold;
    color: #003399;    
}
