﻿body
{
	background: rgb(4,42,63);
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Helvetica;
	color: White;
}

iframe
{
    background: rgb(4,42,63);
	width: 100%;
	margin: 0;
	padding: 0;
}

iframe.pythonBlueBackground
{
    background: rgb(4,42,63);
	width: 100%;
	margin: 0;
	padding: 0;
}

iframe.TextReport, iframe.Requisition
{
        background: rgb(255,255,255);
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

iframe.DocumentList
{
	width: 100%;
	height: 500px;
	margin: 0;
	padding: 0;
}

iframe.DetailView
{
    background: rgb(0,0,0);
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}


input:focus
{
	-moz-outline: 2px solid rgb(98,98,98);
	-moz-outline-offset: 0px;
	-moz-outline-radius: 2px;
}

a:focus
{
	-moz-outline-style: none;
}

.noSelection
{
	-moz-user-select: none;
}

.fixedLengthLabel
{
	display: block;
	float: left;
}

.patientDemographic
{
    width: 98%;
    vertical-align:middle;
}

.patientDetail
{
    overflow: auto;
    width: 100%;
    vertical-align:middle;
}

.groupTopElement
{
   margin: 15px 0 8px 0
}

.groupMiddleElement
{
   margin: 8px 0 8px 0
}

#PatientSummary_MiddleElement
{
   margin: 8px 0 0 0
}

.groupBottomElement
{
   margin: 8px 0 0 0
}

.nameLabel
{
	margin-left: 1em;
	margin-right: 1em;
}

.valueLabel
{
	margin:0 0 0 0;
}

div.lineFeed
{
	margin: 1px 0px 1px 0px;
	white-space:normal;
	display:block;
}

#PatientDetailLabel
{
	margin: 2px 0px 0px 0px;
	white-space:normal;
	display:inline;
}

div.row
{
    margin: 6px 0px 6px 0px;
    padding: 0;
    position: relative;
    white-space: nowrap;
    clear: both;
}

.row_bottom
{
    margin-top: -5px;
    padding: 0;
    position: relative;
    white-space: nowrap;
    clear: both;
}

div.dateRangeSelector_row
{
    margin: 10px 0px 10px 0px;
    padding-left:3em;
    position: relative;
    clear: both;
}

div.dateRangeSelector_bottom_row
{
    margin: 10px 0px 0px 0px;
    padding-left:3em;
    position: relative;
    clear: both;
}

span.dateRangeSelector_dateLabel
{
	float: left; 
	width: 7.8em;
}

div.row_long
{
    margin: 10px 0px 10px 0px;
    padding: 0;
    position: relative;
    white-space: nowrap;
    clear: both;
}

.row
{
   margin: 6px 0px 6px 0px;
    padding: 0;
    position: relative;
    white-space: nowrap;
    clear: both;
}

.searchParam
{
    margin: 3px 0px 6px 0px;
    padding-left:3em;
}
 
div.group
{
    margin: 12px 0px 12px 0px;
    width: 100%;
}
div.groupTop
{
    margin: 12px 0px 4px 0px;
    width: 100%;
}
div.groupBottom
{
    margin: 4px 0px 12px 0px;
    white-space: nowrap;
    width: 100%;
}
div.loginButtonGroup
{
    margin: 16px 0px 16px 0px;
    width: 100%;
}

div.roundedStandard_text
{
    width: 20em;
    padding: 8px;
    background: Black;
    color: White;
    font-size: 6em;
    margin: 0;
}
div.text
{
    background: Black;
    color: White;
    font-size: 6em;
    margin: 0;
}

div.roundedStandardTop
{
    width: 20em;
    background: Black url("../Images/WhiteDot.gif") 0 0 repeat-x;
}
div.roundedStandardBottom
{
    background: url('../Images/WhiteDot.gif') repeat-x 0 100%;
}
div.roundedStandardLeft
{
    background: url('../Images/WhiteDot.gif') repeat-y 0 0;
}
div.roundedStandardRight
{
    background: url('../Images/WhiteDot.gif') repeat-y 100% 0;
}
div.roundedStandardBL
{
    background: url('../Images/RoundedCornerBlackBL.gif') no-repeat 0 100%;
} 
div.roundedStandardBR
{
    background: url('../Images/RoundedCornerBlackBR.gif') no-repeat 100% 100%;
} 
div.roundedStandardTL
{
    background: url('../Images/RoundedCornerBlackTL.gif') no-repeat 0 0;
}
div.roundedStandardTR
{
    background: url('../Images/RoundedCornerBlackTR.gif') no-repeat 100% 0;
    padding: 8px;
}

div.roundedStandardButton_button
{
    width: 6em;
    background: Black;
    color: White;
    font-size: small;
    margin: 0;
}
div.roundedStandardDefaultButton_button
{
    width: 6em;
    background: Black;
    color: White;
    font-size: small;
    margin: 0;
}
div.button
{
    background: Black;
    color: White;
    font-size: small;
    text-align: center;
    margin: 0;
}

div.roundedStandardButtonTop
{
    width: 6em;
    background: Black url("../Images/WhiteDot.gif") 0 0 repeat-x;
}
div.roundedStandardButtonBottom
{
    background: url('../Images/WhiteDot.gif') repeat-x 0 100%;
}
div.roundedStandardButtonLeft
{
    background: url('../Images/WhiteDot.gif') repeat-y 0 0;
}
div.roundedStandardButtonRight
{
    background: url('../Images/WhiteDot.gif') repeat-y 100% 0;
}
div.roundedStandardButtonBL
{
    background: url('../Images/RoundedCornerBlackBL.gif') no-repeat 0 100%;
} 
div.roundedStandardButtonBR
{
    background: url('../Images/RoundedCornerBlackBR.gif') no-repeat 100% 100%;
} 
div.roundedStandardButtonTL
{
    background: url('../Images/RoundedCornerBlackTL.gif') no-repeat 0 0;
}
div.roundedStandardButtonTR
{
    background: url('../Images/RoundedCornerBlackTR.gif') no-repeat 100% 0;
    padding: 8px;
}

div.roundedStandardDefaultButtonTop
{
    width: 6em;
    background: Black url("../Images/BoldWhiteDot.gif") 0 0 repeat-x;
}
div.roundedStandardDefaultButtonBottom
{
    background: url('../Images/BoldWhiteDot.gif') repeat-x 0 100%;
}
div.roundedStandardDefaultButtonLeft
{
    background: url('../Images/BoldWhiteDot.gif') repeat-y 0 0;
}
div.roundedStandardDefaultButtonRight
{
    background: url('../Images/BoldWhiteDot.gif') repeat-y 100% 0;
}
div.roundedStandardDefaultButtonBL
{
    background: url('../Images/RoundedCornerBoldBlackBL.gif') no-repeat 0 100%;
} 
div.roundedStandardDefaultButtonBR
{
    background: url('../Images/RoundedCornerBoldBlackBR.gif') no-repeat 100% 100%;
} 
div.roundedStandardDefaultButtonTL
{
    background: url('../Images/RoundedCornerBoldBlackTL.gif') no-repeat 0 0;
}
div.roundedStandardDefaultButtonTR
{
    background: url('../Images/RoundedCornerBoldBlackTR.gif') no-repeat 100% 0;
    padding: 8px;
}

div.roundedStandardLongButton_button
{
    width: 9em;
    background: Black;
    color: White;
    font-size: small;
    margin: 0;
}

div.roundedStandardLongButtonTop
{
    width: 9em;
    background: Black url("../Images/WhiteDot.gif") 0 0 repeat-x;
}
div.roundedStandardLongButtonBottom
{
    background: url('../Images/WhiteDot.gif') repeat-x 0 100%;
}
div.roundedStandardLongButtonLeft
{
    background: url('../Images/WhiteDot.gif') repeat-y 0 0;
}
div.roundedStandardLongButtonRight
{
    background: url('../Images/WhiteDot.gif') repeat-y 100% 0;
}
div.roundedStandardLongButtonBL
{
    background: url('../Images/RoundedCornerBlackBL.gif') no-repeat 0 100%;
} 
div.roundedStandardLongButtonBR
{
    background: url('../Images/RoundedCornerBlackBR.gif') no-repeat 100% 100%;
} 
div.roundedStandardLongButtonTL
{
    background: url('../Images/RoundedCornerBlackTL.gif') no-repeat 0 0;
}
div.roundedStandardLongButtonTR
{
    background: url('../Images/RoundedCornerBlackTR.gif') no-repeat 100% 0;
    padding: 8px;
}

div.roundedDialogButton_dialogButton
{
    width: 6em;
    background: #323133;
    color: White;
    font-size: small;
    margin: 0;
}
div.roundedDialogDefaultButton_dialogButton
{
    width: 6em;
    background: #323133;
    color: White;
    font-size: small;
    margin: 0;
}
div.roundedDialogCenteredButton_dialogButton
{
    width: 6em;
    background: #323133;
    color: White;
    font-size: small;
    margin: 0;
}
div.roundedDialogCenteredDefaultButton_dialogButton
{
    width: 6em;
    background: #323133;
    color: White;
    font-size: small;
    margin: 0;
}
div.dialogButton
{
    background: #323133;
    color: White;
    font-size: small;
    text-align: center;
    margin: 0;
}

div.roundedDialogButtonTop
{
    width: 6em;
    background: #323133 url("../Images/WhiteDot.gif") 0 0 repeat-x;
}
div.roundedDialogButtonBottom
{
    background: url('../Images/WhiteDot.gif') repeat-x 0 100%;
}
div.roundedDialogButtonLeft
{
    background: url('../Images/WhiteDot.gif') repeat-y 0 0;
}
div.roundedDialogButtonRight
{
    background: url('../Images/WhiteDot.gif') repeat-y 100% 0;
}
div.roundedDialogButtonBL
{
    background: url('../Images/RoundedCornerGreyBL.gif') no-repeat 0 100%;
} 
div.roundedDialogButtonBR
{
    background: url('../Images/RoundedCornerGreyBR.gif') no-repeat 100% 100%;
} 
div.roundedDialogButtonTL
{
    background: url('../Images/RoundedCornerGreyTL.gif') no-repeat 0 0;
}
div.roundedDialogButtonTR
{
    background: url('../Images/RoundedCornerGreyTR.gif') no-repeat 100% 0;
    padding: 8px;
}

div.roundedDialogDefaultButtonTop
{
    width: 6em;
    background: #323133 url("../Images/BoldWhiteDot.gif") 0 0 repeat-x;
}
div.roundedDialogDefaultButtonBottom
{
    background: url('../Images/BoldWhiteDot.gif') repeat-x 0 100%;
}
div.roundedDialogDefaultButtonLeft
{
    background: url('../Images/BoldWhiteDot.gif') repeat-y 0 0;
}
div.roundedDialogDefaultButtonRight
{
    background: url('../Images/BoldWhiteDot.gif') repeat-y 100% 0;
}
div.roundedDialogDefaultButtonBL
{
    background: url('../Images/RoundedCornerBoldGreyBL.gif') no-repeat 0 100%;
} 
div.roundedDialogDefaultButtonBR
{
    background: url('../Images/RoundedCornerBoldGreyBR.gif') no-repeat 100% 100%;
} 
div.roundedDialogDefaultButtonTL
{
    background: url('../Images/RoundedCornerBoldGreyTL.gif') no-repeat 0 0;
}
div.roundedDialogDefaultButtonTR
{
    background: url('../Images/RoundedCornerBoldGreyTR.gif') no-repeat 100% 0;
    padding: 8px;
}

div.roundedDialogCenteredButtonTop
{
    width: 6em;
    background: #323133 url("../Images/WhiteDot.gif") 0 0 repeat-x;
    margin-left: auto;
    margin-right: auto;
}
div.roundedDialogCenteredButtonBottom
{
    background: url('../Images/WhiteDot.gif') repeat-x 0 100%;
}
div.roundedDialogCenteredButtonLeft
{
    background: url('../Images/WhiteDot.gif') repeat-y 0 0;
}
div.roundedDialogCenteredButtonRight
{
    background: url('../Images/WhiteDot.gif') repeat-y 100% 0;
}
div.roundedDialogCenteredButtonBL
{
    background: url('../Images/RoundedCornerGreyBL.gif') no-repeat 0 100%;
} 
div.roundedDialogCenteredButtonBR
{
    background: url('../Images/RoundedCornerGreyBR.gif') no-repeat 100% 100%;
} 
div.roundedDialogCenteredButtonTL
{
    background: url('../Images/RoundedCornerGreyTL.gif') no-repeat 0 0;
}
div.roundedDialogCenteredButtonTR
{
    background: url('../Images/RoundedCornerGreyTR.gif') no-repeat 100% 0;
    padding: 8px;
}

div.roundedDialogCenteredDefaultButtonTop
{
    width: 6em;
    background: #323133 url("../Images/BoldWhiteDot.gif") 0 0 repeat-x;
    margin-left: auto;
    margin-right: auto;
}
div.roundedDialogCenteredDefaultButtonBottom
{
    background: url('../Images/BoldWhiteDot.gif') repeat-x 0 100%;
}
div.roundedDialogCenteredDefaultButtonLeft
{
    background: url('../Images/BoldWhiteDot.gif') repeat-y 0 0;
}
div.roundedDialogCenteredDefaultButtonRight
{
    background: url('../Images/BoldWhiteDot.gif') repeat-y 100% 0;
}
div.roundedDialogCenteredDefaultButtonBL
{
    background: url('../Images/RoundedCornerBoldGreyBL.gif') no-repeat 0 100%;
} 
div.roundedDialogCenteredDefaultButtonBR
{
    background: url('../Images/RoundedCornerBoldGreyBR.gif') no-repeat 100% 100%;
} 
div.roundedDialogCenteredDefaultButtonTL
{
    background: url('../Images/RoundedCornerBoldGreyTL.gif') no-repeat 0 0;
}
div.roundedDialogCenteredDefaultButtonTR
{
    background: url('../Images/RoundedCornerBoldGreyTR.gif') no-repeat 100% 0;
    padding: 8px;
}

div.roundedStandardTitle_title
{
    width: 98%;
    padding: 8px;
    background: Black;
    color: White;
    font-size: 1em;
    margin: 0;
}
div.title
{
    background: Black;
    color: White;
    font-size: 1em;
    margin: 0;
}

div.roundedStandardTitleTop
{
    width: 98%;
    background: Black url("../Images/WhiteDot.gif") 0 0 repeat-x;
}
div.roundedStandardTitleBottom
{
    background: url('../Images/WhiteDot.gif') repeat-x 0 100%;
}
div.roundedStandardTitleLeft
{
    background: url('../Images/WhiteDot.gif') repeat-y 0 0;
}
div.roundedStandardTitleRight
{
    background: url('../Images/WhiteDot.gif') repeat-y 100% 0;
}
div.roundedStandardTitleBL
{
    background: url('../Images/RoundedCornerBlackBL.gif') no-repeat 0 100%;
} 
div.roundedStandardTitleBR
{
    background: url('../Images/RoundedCornerBlackBR.gif') no-repeat 100% 100%;
} 
div.roundedStandardTitleTL
{
    background: url('../Images/RoundedCornerBlackTL.gif') no-repeat 0 0;
}
div.roundedStandardTitleTR
{
    background: url('../Images/RoundedCornerBlackTR.gif') no-repeat 100% 0;
    padding: 8px;
}

div.standardHeaderPanel
{
	border: solid 1px White;
	padding-left:5px;
	padding-right:5px; 
	margin-left:inherit;
	margin-right: 4px;
	background-color: rgb(58,58,58);
	vertical-align:middle;
	height:35px;
}

div.simpleHeaderPanel
{
	background-color: black;
	vertical-align:middle;
	height:40px;
}

div.standardHeaderPanel_StudyDist
{
	border: solid 1px White;
	padding-left:5px;
	padding-right:5px; 
	margin-left:inherit;
	margin-right: 4px;
	background-color: rgb(4,42,63);
	vertical-align:middle;
}
div.standardHeaderPanel_Inner
{
	height: 1em; 
	position:relative; 
	top:9px;
}
div.profilePageHeader
{
	border: solid 1px White;
	padding-left:5px;
	padding-right:5px; 
	margin-left:inherit;
	margin-right: 4px;
	background-color: rgb(58,58,58);
	vertical-align:middle;
}

.imageSkinnedButton_Normal
{
	margin:0px 0px 0px 0px;
	border:none;
	background:url("../Images/imageSkinnedButton_StandardSize_Normal.png") center center no-repeat;
	width:100px;
	height:25px;
	text-align:center;
	color:White;
}
.imageSkinnedButton_Small
{
	margin:0px 0px 0px 0px;
	border:none;
	background:url("../Images/imageSkinnedButton_Short_Normal.png") center center no-repeat;
	width:60px;
	height:20px;
	text-align:center;
	color:White;
}
.imageSkinnedButton_Default
{
	margin:0px 0px 0px 0px;
	border:none;
	background:url("../Images/imageSkinnedButton_StandardSize_Default.png") center center no-repeat;
	width:100px;
	height:25px;
	text-align:center;
	color:White;
}
.imageSkinnedLongButton_Normal
{
	margin:0px 0px 0px 0px;
	border:none;
	background:url("../Images/imageSkinnedButton_Long_Normal.gif") center center no-repeat;
	width:150px;
	height:25px;
	text-align:center;
	color:White;
}
.imageSkinnedLongButton_Blue
{
	margin:0px 0px 0px 0px;
	border:none;
	background:url("../Images/imageSkinnedButton_Long_Blue.png") center center no-repeat;
	width:150px;
	height:25px;
	text-align:center;
	color:White;
}

.imageSkinnedLongButton_Default
{
	margin:0px 0px 0px 0px;
	border:none;
	background:url("../Images/imageSkinnedButton_Long_Default.gif") center center no-repeat;
	width:150px;
	height:25px;
	text-align:center;
	color:White;
}

.listHeader
{
	background-color:#264764;
	color:White;
	font-size:small;
	font-weight:normal;
	height: 25px;
	vertical-align:middle;
}

.childlistHeader
{
	background-color:#f1905b;
	color:White;
	font-size:small;
	font-weight:normal;
	height: 20px;
	vertical-align:middle;
}

div.pythonBlueBackground
{
	background-color:rgb(4,42,63);
}

div.emailTo
{
	padding-top: 4px;
	padding-bottom: 4px;
}

img.thumbnail
{
	border-style: solid;
	border-width: medium;
	border-color: inherit;
	margin: 4px;
	width: 120px;
	height: 120px;
	float: none;
	background-color:Black;
	color:Yellow;
	border-style:none;
}

div.thumbnailPlaceHolder
{
	background-position: center center;
	background-color: #B1B1B1;
	width: 100%;
	height: 150px;
	overflow: auto;
	text-align:left;
	padding-top: 2px;
	margin: 0px auto;
	position:relative;
}

.thumbnailPlaceHolderInherit
{
	background-position: center center;
	width: 100%;
	overflow: auto;
	text-align:left;
	margin: 0px auto;
	position:relative;
}

div.studySelectorPlaceholder
{
    width: 100%;
    height: 150px;
    overflow: auto;
    padding-top: 2px;
    margin: 0px auto;
    background-color: rgb(4,42,63);
}

div.attachmentsDiv
{
    width: 100%;
    height: 150px;
    overflow: auto;
    padding-top: 2px;
    margin: 0px auto;
    background-color: rgb(4,42,63);
}

div.thumbnailFrameSelected
{
	border: thin solid #000000;
	background-position: center top;
	background-color: #f1905b;
	text-align: center;
	width: 148px;
	height: 165px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	font-size: small;
	font-family: Arial;
}

div.thumbnailFrameUnSelect
{
	border: thin solid #000000;
	background-position: center top;
	background-color: #B1B1B1;
	text-align: center;
	width: 135px;
	height: 145px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	font-size: small;
	font-family: Arial;
}

div.thumbnailText
{
	background-position: top;
	text-align: center;
	font-size: small;
	font-family: Arial;
	width: 148px;
	height: 15px;
	vertical-align: top;
	font-weight: bold;
}

div.masterPage_loadingMessage, div.studyListMasterPage_loadingMessage
{
	top: 350px;
	position: absolute;
	left: 45%;
	width: 30%;
	color: White;
	background-color:Transparent;
	font-family : Arial;
	font-size: x-large; 
	z-index: 200;
}

hr 
{
    height: 0px; 
    border: 0px; 
    border-top: 2px solid gray; 
} 

@media print
{
  .hidePrint
  {
       display:none;  
  }
}

div.DetailViewContainerDiv, div.IntegratorDetailViewContainerDiv
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:5px; 
    margin-right:5px; 
    padding: 0px;
}

div.DetailView_HeadingDiv 
{
    margin: 0px;
    padding: 5px;
    text-align:left;
    color:White;
    font-family:Arial;
    font-size:small;
    font-weight:bold;
    border-left: solid 1px #9a9a9a;
    border-right: solid 1px #9a9a9a;
    border-top: solid 1px #9a9a9a;
}

div.DetailView_HeadingDiv_Borderless
{
    margin: 0px;
    padding: 5px;
    text-align:left;
    color:White;
    font-family:Arial;
    font-size:small;
    font-weight:bold;
}

div.DetailView_ViewerToolbar
{
    text-align:left;
    color:White;
    font-family:Arial;
    font-size:x-small;    
}

div.DetailView_CloseButton, div.UploadStudy_CloseButton
{
    position: absolute; 
    top: 5px; 
    right: 15px; 
    cursor: pointer;
}

div.DetailView_FullBrowserModeButton
{
    position: absolute;
    top: 5px;
    right: 45px;
    cursor: pointer;
}

div.DetailView_ContentDiv
{
    margin:0px auto;
    padding:1px; 
    text-align:left;
    border: solid 1px #9a9a9a;
    height:auto;
}

div.ExitFullBrowserMode
{
    position: absolute;
    top: 0px;
    left:250px;
    height: 19px;
    width: 0px;
    font-family:Arial;
    font-size:small;
    background-color: Transparent;
    display: block;
    z-index: -1;
    border: 0px;
    text-align: center;
    color: Black;
    cursor: pointer;
}

div.AutoHideLeftPanel
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 0px;
    width: 20px;
    background-color: Transparent;
    display: block;
    z-index: -1;
    border: 0px;
}

div.PrintableViewDiv
{
    float: right;
    font-family:Arial;
    font-size:small;
    padding-top: 8px;
    padding-right: 10px;
}

div.LeftPanelPinDiv
{
    float: right;
    font-family:Arial;
    font-size:small;
    padding-top: 5px;
    padding-right: 0px;
}

div.UploadStudy_HeadingDiv 
{
    margin: 0px;
    padding: 5px;
    text-align:left;
    color:White;
    font-family:Arial;
    font-size:small;
    font-weight:bold;
    border-left: solid 1px #9a9a9a;
    border-right: solid 1px #9a9a9a;
    border-top: solid 1px #9a9a9a;
    border-bottom: solid 1px #9a9a9a;
}

div.UploadStudy_UploaderApplet
{
    padding-top: 10px;
    padding-left: 50px;
}

#StudySummaryDisplay_LeftColumn, #XdsDocumentDisplay_LeftColumn
{
    width: 375px;
    background: Black;
    border-style: none;
}

#StudySummaryDisplay_ImageReportSelector, #XdsDocumentDisplay_ImageReportSelector
{
    width: 100%;
    height: 40px;
    background-color: #4c5256;
}

#XdsDocumentDisplay_XmlReportHeader
{
	width: 100%;
    height: 30px;
    background-color: #4c5256;
    vertical-align:bottom;
}

#StudySummaryDisplay_RightColumn_Image, #XdsDocumentDisplay_RightColumn_Image,  #DicomImageDisplay_RightColumn_Image
{
    width: 100%;
    background: Black;
    border-style: none;
    margin: 0px auto;
    text-align: center;
}

#StudySummaryDisplay_PatientInfo, #StudySummaryDisplay_StudyInfo, #XdsDocumentDisplay_StudyInfo
{
    padding-left: 10px;
}

#loadingDivOverlayText
{
	position:absolute;
	font-size:small;
	color:Red;
}

.MagnifierLoadingDivOverlayText
{
	position:absolute;
	font-size:small;
	color:Red;
}

#XdsDocumentDisplay_ImageToolBar
{
	background-color: #195682;
    height: 35px;
    vertical-align:top;
}

#ImageDisplay_ImageToolBar
{
	height: 40px;
}

#StudySummaryDisplay_ImageToolBar, #XdsDocumentDisplay_SearchDocumentHeader, #DicomImageDisplay_ImageToolBar
{
    background-color: #4c5256;
    height: 40px;
}

#XdsDocumentDisplay_ScrollableViewerDiv
{
    overflow: auto;
    display: none;
}

#XdsDocumentDisplay_ViewerLoadingDiv
{
    display: none;
    width: 100%;
}

.SeriesViewer_LoadingDiv
{
    display: none;
    width: 100%;
}

#StudySummaryDisplay_MagnifyLoadingDiv, #XDSDocumentDisplay_MagnifyLoadingDiv
{
    display: none;
    width: 100%;
    height: 100%;
}

.MagnifierLoadingDiv
{
    display: none;
    width: 100%;
    height: 100%;
}

#StudySummaryDisplay_ReportLoadingDiv, #XdsDocumentDisplay_ReportLoadingDiv
{
    display: inline;
    width: 100%;
}

#StudySummaryDisplay_DataTransfer
{
    background-color: #B1B1B1;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 2px;
    border-top: solid 4px black
}

#StudySummaryDisplay_EmailTo
{
    background-color: #B1B1B1;
    width: 100%;
    top: 0px;
}

#StudySummaryDisplay_SendStudy
{
    float:right;
    position:relative;
    right:2px;
}

#viewerImg
{
    background-color:Black;
}

.svViewerImg
{
    background-color:Black;
}

input.InvisibleInputBox
{
    width:1px;
    height:1px; 
    font-size: 0px; 
    background-color: Transparent; 
    border-style:none;
    outline-style:none;
}

input.InvisibleInputBox: focus
{
    outline-style:none;
}

html 
{
    overflow: auto;
}

div.xdsheaderdiv
{
	background-color:#B1B1B1;
}

.xdsheadercollapse_click, .xdssubheaderdoc_click, .xdssubheaderfolder_click, .xdsTreeControl_click
{
	background-color:rgb(189, 211, 223);
}

.xdsheadercollapse_over, .xdssubheaderdoc_over, .xdssubheaderfolder_over, .xdsTreeControl_over
{
	background-color:rgb(255, 255, 206);
}

.xdsTreeControl, .xdsTreeControl_over, .xdsTreeControl_click
{
	float:left;
	width:100%;
    position:relative;
    margin: 5px 0px 5px 0px;
    height: 20px;
    background-repeat:no-repeat;
    position:inherit;
}

.xdsheaderexpand, .xdsheadercollapse, .xdsheadercollapse_over, .xdsheadercollapse_click,
.xdsheaderexpand_over, .xdsheaderexpand_click, .xdsheaderfolder
{
	margin: 0px 5px 5px 10px;
	height: 20px;
	text-indent: 2em; 
	background-repeat:no-repeat;
	font-family:Arial;
    font-size:smaller;
    cursor: pointer;
}

.xdssubheaderfolder, .xdssubheaderfolder_over, .xdssubheaderfolder_click, 
.xdssubheaderdoc, .xdssubheaderdoc_over, .xdssubheaderdoc_click,
.xdssubheaderfolder_over, .xdssubheaderfolder_click
{
	margin: 5px 5px 5px 40px;
	height: 20px;
	text-indent: 2em; 
	background-repeat:no-repeat;
	font-family:Arial;
    font-size:smaller;
    cursor: pointer;
}

.xdsheadercollapse, .xdsheadercollapse_over, .xdsheadercollapse_click
{
	background-image:url('../Images/arrow.png');
	background-position:left center;
}
.xdssubheaderfolder, .xdssubheaderfolder_over, .xdssubheaderfolder_click, .xdsheaderfolder
{
	background-image:url('../Images/folder.png'); 
	background-position:left top;
}

.xdssubheaderdoc, .xdssubheaderdoc_over, .xdssubheaderdoc_click
{
	background-image:url('../Images/doc.gif'); 
}

.xdsheaderexpand, .xdsheaderexpand_over, .xdsheaderexpand_click
{
	background-image:url('../Images/arrow_down.png'); 
	background-position:left center;
}

.xdsheaderimg
{
	margin: 2px 0px 2px 1px;
}

.xdsdivheaderlist
{
	margin: 5px 5px 5px 40px;
	height: 20px;
	font-family:Arial;
    font-size:small;
    text-indent: 2em; 
	background-image:url('../Images/submissionset.gif');
	background-repeat:no-repeat;
	cursor: pointer;
}



.xdssubheaderkos
{
	margin: 5px 5px 5px 40px;
	height: 20px;
	text-indent: 2em; 
	background-image:url('../Images/image.gif'); 
	background-repeat:no-repeat;
	font-family:Arial;
    font-size:smaller;
    cursor: pointer;
}

.xdssubheaderword
{
	margin: 5px 5px 5px 40px;
	height: 20px;
	text-indent: 2em; 
	background-image:url('../Images/wordDoc.gif'); 
	background-repeat:no-repeat;
	font-family:Arial;
    font-size:smaller;
    cursor: pointer;
}

.xdssubheaderexcel
{
	margin: 5px 5px 5px 40px;
	height: 20px;
	text-indent: 2em; 
	background-image:url('../Images/excel.gif'); 
	background-repeat:no-repeat;
	font-family:Arial;
    font-size:smaller;
    cursor: pointer;
}

.xdssubheaderacrobat
{
	margin: 5px 5px 5px 40px;
	height: 20px;
	text-indent: 2em; 
	background-image:url('../Images/acrobat.gif'); 
	background-repeat:no-repeat;
	font-family:Arial;
    font-size:smaller;
    cursor: pointer;
}

.xdssubheaderhl7report
{
	margin: 5px 5px 5px 40px;
	height: 20px;
	text-indent: 2em; 
	background-image:url('../Images/ReportView.PNG'); 
	background-repeat:no-repeat;
	font-family:Arial;
    font-size:smaller;
    cursor: pointer;
}

.xdssubdiv
{
	background-color:#B1B1B1;
	color:Black;
	overflow:auto;
    width: 100%;
    top: 0px;
}

div.verticalSeperatorDiv
{
	border: thin solid #000000;
	background-position: center top;
	background-color:Yellow;
	text-align: center;
	width: 3px;
	height: 165px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
}

.thumbnailRow
{
	width: 100%;
	height: 15px;
	margin-top: 3px;
    margin-bottom: 3px;
	margin-right: 1px;
	margin-left: 1px;
}

div.horizontialSeperatorDiv
{
	border: thin solid #000000;
	background-position: center top;
	background-color:Yellow;
	text-align: center;
	width: 100%;
	height: 3px;
	margin-right: 1px;
	margin-left: 1px;
}

div.XdsSearchDiv
{
	display: inline; 
	width: 100%;
	text-align:center;
}

.XdsSearchFrame
{
	padding-top: 7px;
	margin-bottom: 5px;
	display: block;
	text-align:center;
}

.XdsSearchInputSpan, .DateLabelFromSpan, .DateLabelToSpan
{
	vertical-align:middle;
}

.NormalLabelSpan, .DateLabelToSpan
{	
    font-size:smaller;
    font-weight: bold;
    color:white;
}


.DateLabelFromSpan, #documentListLabel
{
	margin-right: 8px;
}

#XdsSearchLabelToFrame
{
	margin-left: 1px;
	margin-right: 1px;
}

input.XdsSearchInput, input.XdsSearchInputLong
{
	display: inline;
	height:15px;
}

input.XdsSearchInput
{
	width:100px; 
}

input.XdsSearchInputLong
{
	width:230px; 
}

select.ContentTypeDropDown 
{
	width:235px;
}

option
{
	width:auto;
	height:auto;
}

#XdsSearchButtonFrame
{
	vertical-align:middle;
	margin-left: 20px;
}


div.XdsSearchSubmit
{
	background-color: rgb(249, 249, 249);
	display: inline; 
	position:relative; 
	/* float:left; */
	cursor:pointer;
	width:53px; 
	height:22px;
	margin : 0px 1px 0px 1px;
	padding: 0px 5px 0px 5px;
	color: rgb(51,51,51);
	border-bottom-color : rgb(238, 238, 238);
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

/*
 * Documrnt search Calendar (epoch) customization
 */
.DocumentSearch_calendar .DocumentSearch_calendar_tbody 
{
	background-color:#003F5B;
	border: solid 1px white;
	text-align: center;
}

.DocumentSearch_calendar
{
    opacity: 1.0; filter: alpha(opacity=100);
    font: inherit;
    color: white;
    font-size: small !important;    /* override */
    font-family: Arial;
    font-weight: bold;
    height: 25px;
    border-style: none;
    margin: 2px;
    text-decoration: none;
    Z-Index : 200;
    position: absolute;
}

.XdsSearchControl_calendar .XdsSearchControl_calendar_tbody 
{
	background-color:#003F5B;
	border: solid 1px white;
	text-align: center;
}

.XdsSearchControl_calendar
{
    opacity: 1.0; filter: alpha(opacity=100);
    font: inherit;
    color: white;
    font-size: small !important;    /* override */
    font-family: Arial;
    font-weight: bold;
    height: 25px;
    border-style: none;
    margin: 2px;
    text-decoration: none;
    Z-Index : 200;
    position: absolute;
}

.MasterPage_calendar, .MasterPage_calendar_tbody, .General_calendar, .General_calendar_body
{
	background-color:#003F5B;
	border: solid 1px white;
	text-align: center;
	Z-Index : 500;
}

.MasterPage_calendar, .General_calendar
{
    opacity: 1.0; filter: alpha(opacity=100);
    font: inherit;
    color: white;
    font-size: small !important;    /* override */
    font-family: Arial;
    font-weight: bold;
    height: 25px;
    border-style: none;
    margin: 2px;
    text-decoration: none;
    Z-Index : 500;
    position: absolute;
}

/*
 * Side panel Calendar (epoch) customization
 */
.XdsSearchControlSidePanel_calendar .XdsSearchControlSidePanel_tbody 
{
	background-color:#003F5B;
	/*border: solid 1px white; */
	text-align: center; 
}

.XdsSearchControlSidePanel_calendar
{
    font: inherit;
    color: white;
    font-size: xx-small;   /* override */
    font-family: Arial;
    font-weight: bold;
    height: 20px;
    border-style: none;
    margin: 0px;
    text-decoration:none;
    Z-Index : 200;
    position: absolute;
}

.documentReportLabelText, .BackToDocumentListHeaderForViewer_labelText
{
	cursor:pointer;
	text-decoration:underline;
}
	
 #documentListLabelText
 {
 	font-weight:normal;
 }
	
#documentListLabel, .documentReportLabelText, .BackToDocumentListHeaderForViewer_labelText
{
    font-weight: bold;
}

#documentListLabel, #documentListLabelText, #showDocumentLabel, 
#documentSeperator
{
	font-size: small;
    font-family: Arial;
}

.BackToDocumentListHeaderForViewer_labelText, .documentReportLabelText
{
	font-size: x-small;
}


#showDocumentLabel, #visitOnly
{
	margin-right: 3px;
}


#documentSeperator
{
	margin-left: 1px;
	margin-right: 1px;
}

#leftHeaderFrame, #rightHeaderFrame
{
	margin-left: 5px;
	margin-right: 5px;
	vertical-align : inherit;
}

#StudySummaryDisplay_RightColumn_Requisition
{
     text-align:left;
     width:100%; height:100%;  background:black;
}

.documentReportLabelText, .BackToDocumentListHeaderForViewer_labelText
{
	margin-left: 5px;
}

#BackToDocumentListHeaderForViewer_span, #BackToDocumentListHeader_span
{
	float:none;
}

#BackToDocumentListHeaderForViewer
{
	vertical-align:text-top;
    height: 25px;
    display:block;
	margin-bottom:0px;
	background-color:inherit;
	border-style:none;
	cursor: pointer;
}

#BackToDocumentListHeader
{
	cursor: pointer;
}

#BackToDocumentListHeaderForViewer_span, #BackToDocumentListHeader_span
{
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom:2px;
}

.BackToDocumentListHeader
{
	padding: 5px 0px 0px 5px;
	vertical-align:text-top;
    display:block;
	margin: 5px 0px 0px 5x;
	border-style:none;
}

#XdsDocumentDisplay_DocumentListHeader
{
    background-color: black;
    height: 40px;
    vertical-align:middle;
    display:block;
    text-align:left;
}

#XdsDocumentDisplay_ReportHeader
{
	background-color: #B1B1B1;
    height: 40px;
    vertical-align:middle;
    display:block;
}

#XdsDocumentDisplay_DocumentViewDiv
{
	 display:block;
}

.XdsSearch_td_Normal
{
    width: 20%;
    text-align:right;
}
.XdsSearch_td_InputNormal
{
    width: 61%;
}
.XdsSearchButtonDiv
{
	width: 100%;
    text-align:center;
    padding-bottom: 5px;
}
.SearchPanelSubdiv
{
	width: 99%; 
	height: 100%; 
	background-color: #B1B1B1; 
    border: solid 2px rgb(189, 211, 223);
    margin-bottom:10px;
}

.expandButton, .collapseButton 
{
   width: 20px;
   height: 20px;
   background-repeat:no-repeat;
   cursor: pointer;
   float: right;
   background-color:inherit;
}

.exitFullBrowserButton, .fullBrowserButton
{
   width: 20px;
   height: 20px;
   background-repeat:no-repeat;
   cursor: pointer;
   float: right;
   background-color:inherit
}


.printableViewButton, .saveAsButton
{
   width: 22px;
   height: 22px;
   background-repeat:no-repeat;
   cursor: pointer;
   float: right;
   background-color:inherit
}

.saveAsButton
{
   background-image: url('../Images/saveAs.gif');
}

.printableViewButton
{
	background-image: url('../Images/print.gif');
}

.fullBrowserButton
{
	background-image: url('../Images/fullbrowsermode.gif');
}

.exitFullBrowserButton
{
	background-image: url('../Images/closefullbrowsermodeLarge.gif');
}

.expandButton
{
   background-image: url('../Images/downarrows_white.gif');
}

.collapseButton
{
   background-image: url('../Images/uparrows_white.gif');
}

#PatientDetailPanelBottom
{
	padding: 0 0 0 0;
	color:#195682;
}

#PatientDetailButtonDiv
{
   width: 16px;
   height: 16px;
}

#AttachmentsButtonDiv
{
   width: 32px;
   height: 32px;
}

.expandSearchPanelButtonDiv, .expandSearchPanelTextDiv
{
	float: right;
    background-color:rgb(189, 211, 223);
    height: 25px;
    margin-top:10px;
}
.expandSearchPanelTextDiv
{
	width:40%;
}

span.selected
{
	font-size: small;
    font-family: Arial;
	cursor:default;
	font-weight:bolder;
	text-decoration:none;
}

#PatientDemographicSubHeader, .subDrawHeader, #attachmentPanelDiv
{
	padding-left: 10px;
	display:inline;
}

#AttachmentsSubHeader
{
	padding-left: 10px;
	display:inline;
}

.subDrawHeader
{
	cursor: pointer;
}

span.unselected
{
	font-size: small;
    font-family: Arial;
	cursor:pointer;
	text-decoration:underline;
}

.thumbnailPager-unselected 
{
    color: white;
    font-family:Arial;
    font-size:small;
    text-decoration: underline;    
    cursor: pointer;
}

.thumbnailPager-selected 
{
    color: white;
    font-family: Arial; 
    font-size:small;       
    text-decoration: none;
    cursor: auto;
}
.localizerline_On
{
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.localizerline_Off
{
}

#PreRenderThumbnailDiv
{
	color: Black; 
	font-family: Arial; 
	font-size: small; 
	font-weight: bold;
	margin: 50px 0px 50px 50px;
}

div.MultiplePatientWarningMessageDiv, div.ViewerErrorMessageDiv
{
	margin: 0.5em 0em 1em 0.2em;
}

.SearchPromptLabel
{
	color:Black;
	font-family: Arial;
	font-size:smaller;
	font-weight: bold;
	width:7em;
}

.LabelLong
{
	color:Black;
	font-family: Arial;
	font-size:smaller;
	font-weight: bold;
	width:10em;
}

.SearchTextBox,.TextBoxHighlight
{
	font-family: Arial;
	font-size:smaller;
	width:18em;
}

.TextBoxHighlight,.DropDownListHighlight
{
	background-color:#c2f284;
}

.generalSideFrame
{
    width: 250px;
}

.generalWideSideFrame
{
    margin: 0 0 0 0;
    width: 350px; height: auto;
}

.generalMainFrame
{
    margin:0px auto;
    padding: 5px 1px 1px 1px; 
    text-align:left;
    height:auto;
    border: solid 2px black;
    background-color:#6981a3;
}

.contentContainerFrame
{
    margin:0px auto;
    padding:1px; 
    text-align:left;
    height:auto;
    background-color:#6981a3;
}

.generalSideParentFrame
{
	BORDER-RIGHT: Transparent 1px solid;
	BORDER-TOP: Transparent 1px solid;
	BORDER-LEFT: Transparent 1px solid;
	BORDER-BOTTOM: None;
	
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 0;
	MARGIN-LEFT: 10px;
	background: rgba(255, 255, 255, 0.3);
	width: 94%; height: auto;
	border: solid 2px black;
}

.generalDrawerSectionTop
{
	MARGIN-TOP: 0;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 0;
	MARGIN-LEFT: 10px;
	background: rgba(255, 255, 255, 0.3);
	width: 94%; height: auto;
	cursor: pointer;
	border: solid 2px black;
	border-bottom: none;
}

.generalSideChildFrame, .patientDetail
{
	BORDER-RIGHT: Transparent 1px solid;
	BORDER-TOP: None;
	BORDER-LEFT: Transparent 1px solid;
	BORDER-BOTTOM: Transparent 1px solid;
	
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 10px;
	background-color:#195682;
	width: 94%; height: auto;
	border: solid 2px black;
}

.generalSideSubFrame
{
    BORDER-RIGHT: Transparent 1px solid;
	BORDER-TOP: Transparent 1px solid;
	BORDER-LEFT: Transparent 1px solid;
	BORDER-BOTTOM: Transparent 1px solid;

	MARGIN-TOP: 0;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 10px;
	background-color:#195682;
	width: 94%; height: auto;
	border: solid 2px black;
}

.imageDisplay_studySelectorPlaceholder
{
	BORDER-RIGHT: Transparent 1px solid;
	BORDER-TOP: Transparent 1px solid;
	BORDER-LEFT: Transparent 1px solid;
	BORDER-BOTTOM: Transparent 1px solid;

	MARGIN-TOP: 0;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 10px;
	background-color:#195682;
	border: solid 2px black;
	overflow:hidden;
    width: 94%; height: 150px;
    vertical-align:middle;
}
.imageDisplay_DataTransfer
{
	MARGIN-TOP: 0;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#B1B1B1;
	border: solid 2px black;
	overflow:hidden;
    width: 94%; height: auto;
    vertical-align:middle;
}

.attachmentsDetail
{
	BORDER-RIGHT: Transparent 1px solid;
	BORDER-TOP: Transparent 1px solid;
	BORDER-LEFT: Transparent 1px solid;
	BORDER-BOTTOM: Transparent 1px solid;

	MARGIN-TOP: 0;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 0;
	MARGIN-LEFT: 10px;
	background-color:#195682;
	border: solid 2px black;
	overflow:hidden;
    width: 94%;height: auto;
    vertical-align:middle;
}

.generalImageDisplayFrame
{
	BORDER-RIGHT: Transparent 1px solid;
	BORDER-TOP: Transparent 1px solid;
	BORDER-LEFT: Transparent 1px solid;
	BORDER-BOTTOM: Transparent 1px solid;
	
	MARGIN-TOP: 15px;
	MARGIN-RIGHT: 10px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 5px;
	
	background: rgba(255, 255, 255, 0.3);
	width: 98.5%; height: auto;
	border: solid 2px black;
}

.topImageDisplayFrame
{
	margin: 5px 0 5px 0;
	background-color: #195682;
	width: 100%; height: auto;
	border: solid 2px black;
}

#SeriesViewersDiv, #CompViewer, #CompositeViewerDiv
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

.generalDocumentDisplayFrame
{
	BORDER-RIGHT: Transparent 1px solid;
	BORDER-TOP: Transparent 1px solid;
	BORDER-LEFT: Transparent 1px solid;
	BORDER-BOTTOM: Transparent 1px solid;

	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 10px;
	
	background: rgba(255, 255, 255, 0.3);
	width: 98.9%; height: auto;
	border: solid 2px black;
	background-color:#195682;
}
	
#PmjBackground, #PmjPatientDemographicFrame, #PmjPatientDetailsFrame, 
#PmjRightColumnFrame, #PmjSearchFrame, #background, #topLevelFrame,
#PmjOtherDocsBackground, #PmjRSBackground, #PmjXdsBackground,
.PatientRecordSearchResultList
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	margin-top: 10px;
	width: 97%; height: auto;
	border: solid 2px black;
	background:transparent
}

.PatientRecordSearchResultList
{
    top: 20px;
    margin-left: 10px;
    margin-right:10px;
    margin-bottom : 10px;
}

#PmjBackground { background-color:#6981a3 }

#PmjPatientDemographicFrame, #PmjPatientDetailsFrame, #bodyIntegrator,
#PmjRightColumnFrame, #background, div.IntegratorDetailViewContainerDiv
{ 
	background-color:#195682 
}

#PmjSearchFrame, #PmjOtherDocsBackground, #PmjRSBackground, 
#topLevelFrame, .PatientRecordSearchResultList, #PmjXdsBackground
{
	background-color:#8095b2
}

.blackviewerbackground
{
	background-color:black;
}

.demogTableTopCell
{
    padding-left: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 2px;
    vertical-align: top;
}

.demogTableCell
{
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 2px;
    vertical-align: top;
}

.demogTableBottomCell
{
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    vertical-align: top;
}

div.formRowSeparator
{
    width: 100%;
    height: 0.2em;
    clear: both;
}

.formElement
{
    display: block;
    float: left;
    margin-left: 0.25em;
    margin-right: 0.25em;
}

/* Dialog UI Classes */
.dialogRounded
{
    border: solid 1px #d8d9da;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;

    background-color:#042a3f;            
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#617b9e', endColorstr='#27556f'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#617b9e), to(#27556f)); 
    background: -moz-linear-gradient(top,  #617b9e,  #27556f);
}

.whiteRounded
{
    border: solid 1px #d8d9da;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.buttonRounded, .buttonRounded_small, .buttonRounded_small_blue, .button_circle
{
    display:inline-block;
    height:auto;
    cursor:pointer;

    font-size:16px;
    color:#ffffff; 
    text-shadow: 1px 1px #555555;
    text-align:center;
    line-height: 18px;
    
    padding: 3px 10px;

    border: solid 1px #324E6C;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;

    background-color:#324E6C;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9EB4C6', endColorstr='#324E6C'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#9EB4C6), to(#324E6C));
    background: -moz-linear-gradient(top, #9EB4C6, #324E6C);/*#ffa03c,  #ff7d00)*/
}

.buttonRounded:disabled, .buttonRounded_small:disabled, .buttonRounded_small_blue:disabled, .button_circle:disabled,
.buttonRounded[disabled]:hover, .buttonRounded_small[disabled]:hover, .buttonRounded_small_blue[disabled]:hover, .button_circle[disabled]:hover
{
    color:#666;
    text-shadow: 1px 1px 1px #999999;
    background:#9EB4C6;
    cursor:default;
}

.buttonRounded_small, .buttonRounded_small_blue
{
    font-size:12px;
    line-height:14px;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.button_circle
{
    display:inline-block;
    height:24px;
    width:24px;
    line-height:24px;

    margin: 0;
    padding: 0;
}

.buttonRounded_small_blue
{
    border-color: #5267b6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8FA5D6', endColorstr='#5267b6'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#8FA5D6), to(#5267b6));
    background: -moz-linear-gradient(top, #8FA5D6, #5267b6);
}

.buttonRounded:hover, .buttonRounded_small:hover, .button_circle:hover
{
    text-shadow: 1px 1px 1px #999999;

    background-color:#9EB4C6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9EB4C6', endColorstr='#4D6A88'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#9EB4C6), to(#4D6A88));  /* from(#FFB24F), to(#EF9836) */
    background: -moz-linear-gradient(top,  #9EB4C6,  #4D6A88);
}

.buttonRounded:active, .buttonRounded_small:active, .button_circle:active
{
    text-shadow: -1px -1px 1px #999999;

    background-color:#CF7816;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#627F9A', endColorstr='#8EA6BB'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#627F9A), to(#8EA6BB));  /* from(#FFB24F), to(#EF9836) */
    background: -moz-linear-gradient(top,  #627F9A,  #8EA6BB);
}

.buttonRounded_small_blue:hover
{
    text-shadow: 1px 1px 1px #999999;

    background-color:#9EB4C6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8FA5D6', endColorstr='#8FA5D6'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#8FA5D6), to(#8FA5D6));  /* from(#FFB24F), to(#EF9836) */
    background: -moz-linear-gradient(top,  #8FA5D6,  #8FA5D6);
}

.buttonRounded_small_blue:active
{
    text-shadow: -1px -1px 1px #999999;

    background-color:#5267b6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5267b6', endColorstr='#8FA5D6'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#5267b6), to(#8FA5D6));  /* from(#FFB24F), to(#EF9836) */
    background: -moz-linear-gradient(top,  #5267b6,  #8FA5D6);
}

.dialogDivider
{
    background-color:#ffffff; 
    color:#ffffff; 
    border:0 none; 
    height:1px; 
    margin-top:15px; 
    margin-bottom:15px;
    clear:both;
}

.subDialog
{
    background-color: #A0A0A0;
    padding: 12px;

    border: solid 1px #707070;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;
}

.dialogSubHeading
{
    color: #fff; 
    font-family: Arial; 
    font-size: medium; 
    margin-top:10px; 
    margin-bottom:10px;
}

/*Linked Scrolling Selection GUI related style*/

#LinkSelectTable
{
    z-index: 10000; 
    display: block; 
    background-color: Gray;
    border-spacing: 10px;
}

#LinkSelectTable td
{
    background-color: #090909;
    width: 40px; 
    height: 40px; 
    font-size: x-large;
    color: White
}

#LinkSelectTable td img
{
    display:none;
}

#LinkSelectTable td.SelectedLinkSeries img
{
    display:inline;
}

#LinkSelectTable #LinkSelectFooter img
{
    display:inline;
}

#LinkSelectTable td#LinkSelectFooter
{
    background-color:Gray;
    width:auto;    
    height:auto;
    font-size:inherit;
    color:inherit;    
}
.QCData_Confirm
{
	background-image:url('../Images/confirm.png');
	background-position:center center;
	background-repeat:no-repeat;
}

.TabText
{
    position: absolute; 
    width: 146px; 
    height: 32px; 
    text-align:center; 
    font: bold small Tahoma;
    line-height: 32px;
    color:#ffffff;
    display:block; /* Firefox ignores line-height otherwise */
    
    -moz-user-select: none; 
    -webkit-user-select: none; 
    -khtml-user-select: none;
}

.TabText.TabSelected
{
    color:#042A3F
}
