﻿/************************* Body and Table Style *********************/
.collapsed
{
	border: black 1px solid;
	padding: 2px;
	border-collapse: collapse;
}
.collapsed TD
{
	border: black 1px solid;
}
TH
{
	border: black 1px solid;
	background-color: #D3D3D3; /*lightgrey*/
	text-align: center;
}
body
{
	margin: 5px;
	cursor:default;
}
body,
input[type="checkbox"],
input[type="text"],
input[type="file"],
textarea,
select,
.RSControlContents
{
	font-family: Arial, Verdana, Geneva, 'MS Sans Serif', sans-serif;
	font-size: small;/*10pt;*/
}

.RSCell
{
	border: solid 1px #dcdcdc;
	padding: 5px;
	vertical-align:top;
}
/************************* End Body and Table Style *****************/

/************************* Header Style *****************************/
.RSHeader
{
	background-color: #b0c4de;
	margin-bottom: 10px;
	font-size: 127%;
}
.RSHeader_AppTitle
{
	color: Red;
	font-style: italic;
	font-weight: bold;
}
.RSHeader_PageTitle
{
	color: White;
	font-weight: bold;
}
.RSHeader_LoginUser
{
}
.RSHeader_logout
{
}
.RSHeader_Logo
{
}
/************************* End Header Style *************************/

/************************* Footer Style *****************************/
.RSFooter
{
	background-color: #d4e5fc;
	color: Black;
	cursor: Default;
	font-size: 85%;
	margin-top: 10px;
}
.RSFooter_Copyright
{
}
.RSFooter_TimerNormal
{
	text-align: right;
}
.RSFooter_Timer5Minutes
{
	text-align: right;
	color: Maroon;
}
.RSFooter_Timeout
{
	text-align: right;
	color: Red;
}

/************************* End Footer Style *************************/

/************************* RSUltraWebMenu Style *********************/
.GridPage_UltraWebMenuCell
{
	width: 100%;
	vertical-align: top;
	background-color: #DCDCDC;
}
.RSUltraWebMenu
{
	background-color: #DCDCDC;
	font-size: 90%;
	font-weight: bold;
}
.RSUltraWebMenu_ItemStyle
{
	cursor: pointer;
	text-align: left;
}
.RSUltraWebMenu_IslandStyle
{
	border-color: Gray;
}
.RSUltraWebMenu_DisabledStyle
{
	color: #F5F5F5;
	cursor: default;
}
.RSUltraWebMenu_TopSelectedStyle
{
}
.RSUltraWebMenu_HoverItemStyle
{
	background-color: Gray;
	color: White;
}
.RSUltraWebMenu_HeaderStyle
{
}
.RSUltraWebMenu_LeafItemStyle
{
	border: none;
}
.RSUltraWebMenu_TopLevelHoverItemStyle
{
}
.RSUltraWebMenu_TopLevelLeafItemStyle
{
}
.RSUltraWebMenu_TopLevelParentItemStyle
{
	border-bottom-color: #A9A9A9;
	border-left-color: White;
	border-right-color: Silver;
	border-style: Solid;
	border-top-color: White;
	border-width: 1px;
	margin-right: 20px;
}
.RSUltraWebMenu_TopSelectedStyle
{
}

/************************* End RSUltraWebMenu Style *****************/

/*** HEADING class is used in the into pages for category headers ***/
.HEADING
{
	font-weight: bold;
	font-size: 135%;/*larger;*/
	color: #00008B; /*darkblue*/
}
/* End HEADING class is used in the into pages for category headers */

/************************* Heading Captions Style *******************/
.headline
{
	font-weight: bold;
	font-size: 150%;
	text-align: center;
}
.headinglevel2
{
	font-weight: bold;
	font-size: 120%;/*larger;*/
	color: #000000; /*darkblue*/
}
/************************* End Heading Captions Style ****************/

/************************* Text Style ********************************/
.RSError
{
	color: Red;
	text-align: center;
	vertical-align: top;
}
.RSMessage
{
	color: Green;
}
.RSMessageLine
{
    padding: 0px 0px 10px 0px;
	text-align:center;
	vertical-align: top;
	display:none;
}
.ValidationSummaryLine
{
    padding: 0px;
    width: 100%;
	text-align: center;
	vertical-align: top;
}

.PageDetail
{
	border-style: None;
}
.TableBackground
{
	background-color: #F5F5F5;
	border-style: None;
	margin-left: auto;
	margin-right: auto;
}
/* New style for content */
.PageContent
{
	background-color: #F5F5F5;
	border-style: None;
    padding: 5px;
	margin-left: auto;
	margin-right: auto;
    vertical-align: top;
}

.FieldLineSeparationXXLarge
{
    padding-top: 20px;
}
.FieldLineSeparationBottomXXLarge
{
    padding-bottom: 20px;
}

.FieldLineSeparationXLarge
{
    padding-top: 15px;
}
.FieldLineSeparationBottomXLarge
{
    padding-bottom: 15px;
}
.FieldLineSeparationLarge
{
    padding-top: 10px;
}
.FieldLineSeparationBottomLarge
{
    padding-bottom: 10px;
}
.FieldLineSeparationMedium
{
    padding-top: 5px;
}
.FieldLineSeparationBottomMedium
{
    padding-bottom: 5px;
}

.RSInstructions
{
	color: #00008B;
}
label, legend,
.RSControlLabels
{
}
input[type="submit"],
input[type="button"]
{
}

.RSNumberLabels
{
	font-size: 127%;/*10pt;*/
}
.Cart_AddReportTitle
{
	font-size: Medium;
	font-weight: bold;
	text-decoration: underline;
}
.ButtonsBottom
{
    padding: 15px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}
.ButtonsTop
{
	vertical-align: top;
	text-align: left;
	padding-bottom: 15px;
}
/************************* End Text Style ***************************/
/************************* PleaseWait Progress Style ****************/
.PleaseWaitPage
{
	text-align: center;
}
.PleaseWaitText
{
	font-weight: bold;
	font-size: large;
}
.PleaseWaitImage
{
	visibility: visible;
}
/************************* End PleaseWait Progress Style ************/
/************************* Link Style *******************************/
a:link
{
	color: Blue;
}
a:visited
{
	color: Blue;
}
a:hover
{
	color: Red;
}
a:active
{
	color: Blue;
}
/************************** End Link Style **************************/

/************************** RSLeftNavuwlb style *********************/
.RSUltraWebListbar
{
}
.RSUltraWebListbarCell
{
	background: #DCDCDC url(./graphics/gradient.gif) repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	vertical-align: top;
	text-align: center;
	height: 100%;
	width: 150px;
}

.RSUltraWebListbar_DefaultItemSelectedStyle
{
	background-color: #F5F5F5;
	color: #00008B;
	cursor: pointer;
	Padding: 2px;
	font-size: 85%;
	font-family: Verdana;
}
.RSUltraWebListbar_DefaultItemStyle
{
	background-color: #F5F5F5;
	Padding: 2px;
	font-size: 85%;
	font-family: Verdana;
}
.RSUltraWebListbar_DefaultItemHoverStyle
{
	background-color: #F5F5F5;
	color: Red;
	cursor: pointer;
	Padding: 2px;
	font-size: 85%;
	font-family: Verdana;
}
.RSUltraWebListbar_DefaultGroupHeader_Expanded
{
	background: #DCDCDC url(./graphics/explorer.gif) repeat-x;
	font-size: medium;
	cursor: pointer;
	color: Black;
}
.RSUltraWebListbar_DefaultGroupHeader_Collapsed
{
	background: #DCDCDC url(./graphics/explorer.gif) repeat-x;
	font-size: medium;
	cursor: pointer;
	color: Black;
}
.RSUltraWebListbar_DefaultGroupHeader_Hover
{
	background: #DCDCDC url(./graphics/explorer_orange.gif) repeat-x;
	font-size: medium;
	cursor: pointer;
	color: Black;
}
.RSUltraWebListbar_DefaultGroupButtonHoverStyle
{
}
.RSUltraWebListbar_DefaultGroupButtonSelectedStyle
{
}
.RSUltraWebListbar_DefaultGroupButtonStyle
{
}

/************************** End RSLeftNavuwlb Style ******************/

/************************** Grid Page style **************************/
.GridPage_GridCell
{
	padding-top: 5px;
	height: 350px;
	width: 100%;
	font-family: Verdana;
	font-size: 80%;
	font-weight: normal;
	background-color: White;
}
.GridPage_GridFrame
{
	border-color: #636363;
	border-style: solid;
	border-width: 1px;
	background-color: #DCDCDC;	/* gainsboro */
}
.GridPage_GridRow
{
	border-width: 1px;
	border-color: Gray;
	border-style: solid;
	padding-left: 3px;
	background-color: #EBEBEB;/*!!WARNING!!: MUST NOT COPY THIS COLOR VALUE TO CUSTOMSTYLE.CSS*/
}
.GridPage_GridHeader
{
	background-color: #D4E5FC;
}
.GridPage_GridRowSelectors
{
	background-color: #D4E5FC;
}
.GridPage_GridRowAlternate
{
	background-color: White;/*!!WARNING!!: MUST NOT COPY THIS COLOR VALUE TO CUSTOMSTYLE.CSS*/
}
.GridPage_GridSelectedRow
{
	color: white;
	background-color: #4682B4;	/* steelblue */
}
.GridPage_GridFooter
{
}

.GridPage_UltraWebListbarCell
{
	padding-bottom: 10px;
}
.GridPage_SummaryInfoCell
{
}
.GridPage_PageXofYCell
{
	vertical-align: middle;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.GridPage_SelectionSummaryCell
{
	vertical-align: middle;
	text-align: right;
}
.GridPage_ProgressIndicator
{
	font-size: medium;
	font-weight: bolder;
	color: Red;
	position: absolute;
	top: 0px;
	z-index: 200000;
}
.GridPage_GridPager
{
	font-size: 10pt;
	background-color: #D3D3D3;/*LightGrey*/
	border-style: solid;
	border-width: 1px;
	border-left-color: white;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	color: blue;
}
/*********************** End of Grid Page style ***********************/

/*********************** Account Control style ************************/
.RSAccountSeparator
{
	width: 2%;
	height: 20px;
}
.RSAccount
{
	vertical-align: bottom;
	height: 22px;
}
.RSAccount_EditLevel1
{
	width: 32%;
}
.RSAccount_EditLevel2
{
	width: 32%;
}
.RSAccount_EditLevel3
{
	width: 32%;
}
/********************* End of Account Control style *********************/

@media print
{
	.ButtonsBottom, .ButtonsTop
	{
		Display: none;
	}
}


/************************** View Images (thumbnails) **************************/
div.view-images-div
{
    text-align:center;
}
div.view-images-div table
{
    margin-left:auto;
    margin-right:auto;
}
div.view-images-div img.view-images-go-icon
{
    cursor:pointer;
    width:32px;
}
div.view-images-div td.view-images-thumbnail img
{
    max-height:250px;
    border:none;
    cursor:pointer;
}

div.view-images-current-image-line
{
    background-color: Navy;
    color:White;
    text-align:center;
}

span.view-images-reference
{
    font-weight:bold;
}
span.view-images-description
{
}
table.view-images-detail-table
{
    border:solid 1px black;
    background-color:#F0F0F0;
    text-align:left;
    vertical-align:middle;
}

span.view-images-label
{
}
span.view-images-sequence-label
{
}
span.view-images-container-label
{
}
span.view-images-filefolder-label
{
}
span.view-images-document-label
{
}
span.view-images-index_field1-label
{
}
span.view-images-index_field2-label
{
}
span.view-images-index_field3-label
{
}
span.view-images-index_field4-label
{
}
span.view-images-index_field5-label
{
}
span.view-images-index_field6-label
{
}
span.view-images-index_field7-label
{
}
span.view-images-index_field8-label
{
}
span.view-images-index_field_date1-label
{
}
span.view-images-index_field_date2-label
{
}

span.view-images-detail
{
}
span.view-images-sequence-detail
{
}
span.view-images-container-detail
{
}
span.view-images-filefolder-detail
{
}
span.view-images-document-detail
{
}
span.view-images-index_field1-detail
{
}
span.view-images-index_field2-detail
{
}
span.view-images-index_field3-detail
{
}
span.view-images-index_field4-detail
{
}
span.view-images-index_field5-detail
{
}
span.view-images-index_field6-detail
{
}
span.view-images-index_field7-detail
{
}
span.view-images-index_field8-detail
{
}
span.view-images-index_field_date1-detail
{
}
span.view-images-index_field_date2-detail
{
}

/* jquery Date Picker--class is set to an input/text control */
.DatePicker
{
}
.DatePicker-InvalidDate
{
    color:Red !Important;
}


/******** Image Express Search Page ********/
.ImageExpressSearch
{
    text-align:left;
}
.ImageExpressSearch-SearchByText
{
}
.ImageExpressSearch-AccountCheckbox,
.ImageExpressSearch-ImageCheckbox,
.ImageExpressSearch-DocumentCheckbox,
.ImageExpressSearch-FilefolderCheckbox,
.ImageExpressSearch-ContainerCheckbox
{
    padding-left:15px;
}
.ImageExpressSearch-AccountDetail,
.ImageExpressSearch-ImageDetail,
.ImageExpressSearch-DocumentDetail,
.ImageExpressSearch-FilefolderDetail,
.ImageExpressSearch-ContainerDetail
{
    display:none;
    padding-left:15px;
}
.ImageExpressSearch-StringSearchCriteria,
.ImageExpressSearch-StringRangeSearchCriteria,
.ImageExpressSearch-DateSearchCriteria,
.ImageExpressSearch-DateRangeSearchCriteria,
.ImageExpressSearch-IntegerSearchCriteria,
.ImageExpressSearch-YesNoSearchCriteria,
.ImageExpressSearch-ItemStatusSearchCriteria
{
}
.ImageExpressSearch-StringSearchCriteria,
.ImageExpressSearch-StringRangeSearchCriteria
{
    width:150px;
}
.ImageExpressSearch-StringSearchTypes,
.ImageExpressSearch-StringRangeSearchTypes,
.ImageExpressSearch-DateSearchTypes,
.ImageExpressSearch-DateRangeSearchTypes,
.ImageExpressSearch-IntegerSearchTypes,
.ImageExpressSearch-YesNoSearchTypes,
.ImageExpressSearch-ItemStatusSearchTypes
{
}
table.ImageExpressSearch-Detail
{
}
table.ImageExpressSearch-Detail td
{
    padding:2px;
}
.ImageExpressSearch legend
{
}
.ImageExpressSearch select
{
}

/******** Image Express RESULTS Page ********/
.ImageExpressResults
{
}
.ImageExpressResults #FullView,
.ImageExpressResults #ContainerMatches,
.ImageExpressResults #FilefolderMatches,
.ImageExpressResults #DocumentMatches,
.ImageExpressResults #ImageMatches
{
    height:400px;
}
.ImageExpressResults .imageExpressContaineeDiv .fhst
{
    height:250px;
    max-height:250px;
}
.ImageExpressResults a
{
    font-size:small;
}
.ImageExpressResultsNotReg
{
	text-align: right;
	padding-top: 10px;
}
.ImageExpressResultsNotReg #LabelNotReg,
.ImageExpressResultsNotReg #LinkButtonNotRegCont,
.ImageExpressResultsNotReg #LinkButtonNotRegFF
{
    padding-right: .5em;
}

/************************ Fixed Header Scrolling Table ************************/
.fhst
{
    font-family: Arial, Verdana, Geneva, 'MS Sans Serif', sans-serif;
    font-size: small;/*10pt;*/
    margin:0;
    padding:1px !important;
}
.fhst TABLE, .fhst TD, .fhst TH
{
    border-collapse:collapse;
    text-align:center;
    margin:0;
    padding:0;
}
.fhst TH
{
    background-color: #D4E5FC;
    border: Gray 1px solid;
}
.fhstOuterTable
{
    /* match scrollbars */
    background-color:ThreeDFace;
}
.fhstNoWrapEllipsis
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space:nowrap;
}
.fhstColumnDetailTable TH, .fhstRowDetailTable TD
{
    border: Gray 1px solid;
    border-top:none;
}
.fhstRowDetailTable TD, .fhstRowHeaderTable TH
{
    border-left:none;
}
.fhstRowDetailTable
{
    background-color:White;
}
.fhstRowDetailTable, .fhstColumnDetailTable TH
{
    cursor:pointer;
}
.fhstColumnHeaderTable TH, .fhstColumnDetailTable TH,
.fhstRowHeaderTable TH, .fhstRowDetailTable TD
{
    padding:2px;
    vertical-align:middle;
}
.fhstRowHover
{
    background-color:#387C44 !important;
    color:White !important;
}
.fhstCurrentRow
{
    background-color:#6698FF;
    color:White;
}
.fhstColumnAdjustDiv
{
    width: 3;
    background-color: black;
}

.fhstColumnResizeDiv
{
}
.fhstStatusLineCell
{
    background-color: #D3D3D3;
    border: solid 1px Gray;
    border-left-color: White;
    border-top-color: White;
    padding:0 !important;
    margin:0;
    height: 20px;
    max-height: 20px;
    vertical-align:middle;
    text-align:center;
}
.fhstStatusLineLeftDiv
{
}
.fhstStatusLineMiddleDiv
{
}
.fhstStatusLineRightDiv
{
    color: Green;
}
.fhstCurrentPageNumber
{
    background-color: #DAA520;
    color:Black;
    padding-left:4px;
    padding-right:4px;
    vertical-align:top;
}
.fhstPageNumberLinkClass
{
    color: blue;
    padding-left:4px;
    padding-right:4px;
    cursor:pointer;
    vertical-align:top;
    text-decoration:underline;
}
.fhstPageIcon
{
    width:16px;
    height:16px;
    padding-left:2px;
    padding-right:2px;
    cursor:pointer;
    vertical-align:middle;
}
/* Styling for table with no fixed column, no hover and row select */
#ActivityView .fhstRowDetailTable  TD, #ActivityView .fhstRowHeaderTable TH
{
  border-left: gray 1px solid;
}
#ActivityView .fhstRowHover
{
    background-color: white !important;
    color: black !important;
}
#ActivityView .fhstCurrentRow
{
    background-color: white;
    color: black;
}

/***************************** Image Express *****************************/
/* Row has been selected */
.imageExpressMarkedRow
{
    /* steelblue */
    background-color: #4682B4 !important;
}
.imageExpressShowHideContaineesImg
{
    width:16px;
    height:16px;
}
.imageExpressViewImagesImg
{
    padding-left:2px;
    padding-right:2px;
    width:16px;
    height:16px;
}
.imageExpressViewDetailImg
{
    width:16px;
    height:16px;
}
.imageExpressMarkUnmarkRowCheckbox
{
    height:16px;
    width:16px;
    padding-left:2px;
    cursor:default;
}
.imageExpressMarkUnmarkRowCheckboxHover
{
    /* IE 8 */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    /* IE 7 */
    filter: alpha(opacity=60);
    /* all other browsers */
    opacity: .60;
}
.imageExpressMarkUnmarkAllImage
{
    width:12px;
    height:12px;
    cursor:pointer;
}
.imageExpressRowMatched
{
    /* background-color: #C0C0C0; */ /* Silver */
}
.imageExpressRowNotMatched
{
}
.imageExpressContaineeDiv
{
}
.imageExpressContaineeDivCell
{
    background-color:#FFD700 !important;
}
.imageExpressContaineeDiv a
{
    font-size: x-small;
}
.imageExpressSelectedText
{
    padding-right: .5em;
}
.imageExpressSelectedValue
{
    padding-right: 5px;
}

/************************** View Item Detail **************************/
.itemDetailDlg-div
{
    font-size:smaller;
    text-align:center;
}
.itemDetailDlg-div table
{
    margin-left:auto;
    margin-right:auto;
}
.itemDetailDlg-div .itemDetailDlg-go-icon
{
    cursor:pointer;
    width:32px;
}

.itemDetailDlg-current-item-line
{
    background-color: Navy;
    color:White;
    text-align:center;
}

.itemDetailDlg-detail-table
{
    text-align:left;
    vertical-align:middle;
}

.itemDetailDlg-label
{
    text-align:left;
}
.itemDetailDlg-detail
{
}
.itemDetailDlg-Object-label
{
}
.itemDetailDlg-Object-detail
{
}
.itemDetailDlg-Code-label
{
}
.itemDetailDlg-Code-detail
{
}
.itemDetailDlg-AlternateCode-label
{
}
.itemDetailDlg-AlternateCode-detail
{
}
.itemDetailDlg-Account-label
{
}
.itemDetailDlg-Account-detail
{
}
.itemDetailDlg-Description-label
{
}
.itemDetailDlg-Description-detail
{
}
.itemDetailDlg-ItemStatus-label
{
}
.itemDetailDlg-ItemStatus-detail
{
}
.itemDetailDlg-SequenceBegin-label
{
}
.itemDetailDlg-SequenceBegin-detail
{
}
.itemDetailDlg-SequenceEnd-label
{
}
.itemDetailDlg-SequenceEnd-detail
{
}
.itemDetailDlg-FromDate-label
{
}
.itemDetailDlg-FromDate-detail
{
}
.itemDetailDlg-ToDate-label
{
}
.itemDetailDlg-ToDate-detail
{
}
.itemDetailDlg-StatusDate-label
{
}
.itemDetailDlg-StatusDate-detail
{
}
.itemDetailDlg-AddDate-label
{
}
.itemDetailDlg-AddDate-detail
{
}
.itemDetailDlg-Category-label
{
}
.itemDetailDlg-Category-detail
{
}
.itemDetailDlg-Security-label
{
}
.itemDetailDlg-Security-detail
{
}
.itemDetailDlg-RecordSeries-label
{
}
.itemDetailDlg-RecordSeries-detail
{
}
.itemDetailDlg-SetName-label
{
}
.itemDetailDlg-SetName-detail
{
}
.itemDetailDlg-AccessCount-label
{
}
.itemDetailDlg-AccessCount-detail
{
}
.itemDetailDlg-PermFlag-label
{
}
.itemDetailDlg-PermFlag-detail
{
}
.itemDetailDlg-DestroyDate-label
{
}
.itemDetailDlg-DestroyDate-detail
{
}
.itemDetailDlg-UserDate-label
{
}
.itemDetailDlg-UserDate-detail
{
}
.itemDetailDlg-UserField1-label
{
}
.itemDetailDlg-UserField1-detail
{
}
.itemDetailDlg-UserField2-label
{
}
.itemDetailDlg-UserField2-detail
{
}
.itemDetailDlg-UserField3-label
{
}
.itemDetailDlg-UserField3-detail
{
}
.itemDetailDlg-UserField4-label
{
}
.itemDetailDlg-UserField4-detail
{
}
.itemDetailDlg-DescriptionText-label
{
}
.itemDetailDlg-DescriptionText-detail
{
}
.itemDetailDlg-ContentsText-label
{
}
.itemDetailDlg-ContentsText-detail
{
}


/************************** View Item Detail **************************/
.documentDetailDlg-div
{
    font-size:smaller;
    text-align:center;
}
.documentDetailDlg-div table
{
    margin-left:auto;
    margin-right:auto;
}
.documentDetailDlg-div .documentDetailDlg-go-icon
{
    cursor:pointer;
    width:32px;
}

.documentDetailDlg-current-item-line
{
    background-color: Navy;
    color:White;
    text-align:center;
}

.documentDetailDlg-detail-table
{
    text-align:left;
    vertical-align:middle;
}

.documentDetailDlg-label
{
    text-align:left;
}
.documentDetailDlg-detail
{
}
.documentDetailDlg-Code-label
{
}
.documentDetailDlg-Code-detail
{
}
.documentDetailDlg-Account-label
{
}
.documentDetailDlg-Account-detail
{
}
.documentDetailDlg-Description-label
{
}
.documentDetailDlg-Description-detail
{
}
.documentDetailDlg-AddDate-label
{
}
.documentDetailDlg-AddDate-detail
{
}
.documentDetailDlg-KeywordText-label
{
}
.documentDetailDlg-KeywordText-detail
{
}



.PleaseWaitContent
{
    color:black;
    background-color: #E6E6E6;
    max-width: 500px;
    border: solid 1px black;
    padding: 5px;
    vertical-align:middle;
    text-align: center;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    -moz-box-shadow: 10px 5px 5px black;
    -webkit-box-shadow: 10px 5px 5px black;
    box-shadow: 10px 5px 5px black;
}
.PleaseWaitText
{
    font-family: Arial;
    font-weight: bold;
    font-size: 1.5em;
    padding-bottom: 10px;
}
.PleaseWaitImage
{
}


.OSIMessageBoxDialog
{
    color:black;
    background-color: #E6E6E6;
    max-width: 500px;
    border: solid 1px black;
    padding: 5px;
    vertical-align:middle;
    text-align: center;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    -moz-box-shadow: 10px 5px 5px black;
    -webkit-box-shadow: 10px 5px 5px black;
    box-shadow: 10px 5px 5px black;
}
.OSIMessageBoxTitleText
{
}
.OSIMessageBoxTitlebar
{
}
.OSIMessageBoxBody
{
}
.OSIMessageBoxButtons
{
}

/* OSItemsEntry page */
.OSItemsEntryPage
{
}

.OSItemsEntryPage #tableDiv
{
    border: #000000 1px solid;
    overflow: auto;
    width: 620px;
    height: 185px;
}

.OSItemsEntryPage #uploadedFile
{
    width: 400px;
    height: 22px;
}

/* Inventory Add/Edit page */
.InventoryAddEditPage
{
}

.InventoryAddEditPage #formPanel,
.InventoryAddEditPage #readOnlyPlaceholder
{
    border: white 1px solid;
    text-align:center;
}

.InventoryAddEditPage #readOnlyPlaceholder
{
    margin-bottom: 10px;
}

/* Getting Started pages */
.GettingStartedPage
{
    width: 100%;
    border: 0;
}

/* Spacing between Left Nav Bar and page detail */
.GettingStartedLeftNavBarSpacing
{
    padding-left: 5px;
    padding-right: 0px;
}

/* Text at top of page */
.GettingStartedIntroText
{
    width:100%;
    padding-bottom:1.5em;
}

.GettingStartedSectionHeading
{
    font-weight: bold;
    font-size: 135%;/*larger;*/
    color: #00008B; /*darkblue*/
    border-bottom: 1px solid black;
}

/* Column spacing between headers */
.GettingStartedHeadingSpacing
{
    padding-left: 10px;
    vertical-align:top;
}

/* Amount of line spacing between heading sections */
.GettingStartedHeadingLineSpacing
{
    padding-top: 5px;
}

/* Intro text displayed in each section*/
.GettingStartedSectionText
{
    padding-top: 5px;
    vertical-align: top;
}

.GettingStartedLinksCell
{
    padding-left: 15px;
    padding-top: 15px;
    vertical-align:top;
}

.GettingStartedLinksCell img,
.GettingStartedLinksCell span
{
    vertical-align:middle;
    border: none;
}

/* Vertical line spacing between links */
.GettingStartedLinkLineSpacing
{
    margin-top: 10px;
}

.HomeIntroLeftColumn
{
    vertical-align:top;
    width: 52%;
}

.HomeIntroRightColumn
{
    vertical-align:top;
    width: 48%;
}
/************************************************************/
.TCBackground
{
    background-color: #DCDCDC;	/* gainsboro */
    color: #444444; /*dark gray*/
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 5%;
    padding-left: 5%;
}

/* Avoid blue border around image link */
img
{  border-style: none;
}
