/* base font */
body,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}

/* base background and padding */
body {
	padding: 0px 10px 10px 8px;
	background-color: #333333;
}

/* width for window contents */
#layout {
	width: 975px;
	height: 760px;
	margin-left: 0;
	margin-right: 0;
}

form {
	margin-bottom: 0px;
}

#CodonicsLogo {
	position: absolute;
	top: 10px;
	left: 10px;
}

#form_login,#form_select_study,#form_select_job,#form_configure {
	height: 735px;
	width: 1005px;
}

#form_job {
	visibility: hidden;
}

/* BEGIN MASTHEAD STUFF */
#masthead {
	background-image: url(images/dashboard-middle.jpg);
	background-repeat: repeat-x;
	position: absolute;
	top: 10px;
	left: 317px;
}

.logo {
	font-size: 18px;
	color: #FFFFFF;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	white-space: nowrap;
	padding-right: 10px;
	font-weight: bold;
}

.dashboard {
	padding: 0px 10px 7px 0px;
	background-image: url(images/dashboard-separator.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.dashboardLogin {
	padding: 9px 10px 7px 0px;
}

.dashboard td,.dashboardLogin td {
	font-size: 14px;
	font-weight: bold;
}

td.timer {
	font-size: 18px;
}

td.timer img {
	margin-right: 10px;
}

/* masthead dvd and cd gauge */
.meterOn {
	background-color: #138DA5;
	border-top: 1px solid #333333;
}

.dvdMeterOn {
	/*background-color: #8053c6; purple*/
	background-color: #d2c1eb;
	border-top: 1px solid #333333;
}

.meterOff {
	background-color: #6b6b6b;
	border-top: 1px solid #333333;
}

.meterOnOrig {
	background-color: #138DA5;
	border-top: 2px solid #333333;
}

.meterOffOrig {
	background-color: #FFFFFF;
	border-top: 2px solid #333333;
}

/* masthead message under status lights */
#message {
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 2px;
	background-image: url(images/messagewindow.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/* masthead logged in user */
.user {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 105px;
}

/* END MASTHEAD STUFF */ /* BEGIN BUTTON TYPES */
	/* masthead logout button */
.button-logout {
	background-image: url(images/button-logout-middle.jpg);
	white-space: nowrap;
}

.button-logout a, .button-logout-on a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px;
	display: block;
	white-space: nowrap;
	color: #FFFFFF;
	width: 101px;
	text-align: center;
	margin-top: 2px;
}

.button-logout-on {
	background-image: url(images/button-logout-middle-on.jpg);
	white-space: nowrap;
}

/* login buttons */
.button-login {
	background-image: url(images/button-login-middle.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.button-login-on {
	background-image: url(images/button-login-middle-on.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-login-disabled {
	background-image: url(images/button-login-middle-disabled.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-login a,.button-login-on a,.button-login-disabled a {
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0px;
	display: block;
	white-space: nowrap;
	color: #FFFFFF;
	width: 172px;
	text-align: center;
	margin-top: 2px;
}
.button-login-disabled a {
	color: #999999;
}
/* toggle type button group */
.toggle {
	background-image: url(images/toggle-middle-off.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

/* toggle-bb type button group */
.toggle-bb {
	background-image: url(images/toggle-bb-middle-off.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.toggle a,.toggle-on a,.toggle-bb a,.toggle-bb-on a,.toggleSelected a,.toggle-bb-Selected a  {
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0px;
	display: block;
	white-space: nowrap;
	color: #FFFFFF;
	width: 127px;
	text-align: center;
	margin-top: 2px;
}

.toggle-on {
	background-image: url(images/toggle-middle-on.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.toggle-bb-on {
	background-image: url(images/toggle-bb-middle-on.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.toggleSelected {
	background-image: url(images/toggle-middle-on.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.toggle-bb-Selected {
	background-image: url(images/toggle-bb-middle-on.jpg);
	background-repeat: repeat-x;
	background-position: top;
}



/* standard gray buttons on gray background */
.button {
	background-image: url(images/button-middle.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-on {
	background-image: url(images/button-middle-on.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-disabled {
	background-image: url(images/button-middle-disabled.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.button a,.button-on a,.button-disabled a {
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0px;
	display: block;
	white-space: nowrap;
	color: #FFFFFF;
	text-align: center;
	width: 114px;
	margin-top: 2px;
}


.button-disabled a {
	color: #999999;
}



/* custom widths for certain gray buttons */
.button a.utilities,.button-on a.utilities {
	padding: 10px 20px;
}

.button a.help,.button a.configure,.button-on a.help,.button-on a.configure
	{
	padding: 10px 30px;
}

.button-disabled a.configure {
	padding: 10px 30px;
}

/* gray button on blue background */
.button-blueBg {
	background-image: url(images/toggle-middle-off.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-blueBg-on {
	background-image: url(images/toggle-middle-on.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-blueBg a,.button-blueBg-on a {
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0px;
	display: block;
	white-space: nowrap;
	color: #FFFFFF;
	width: 114px;
	text-align: center;
	margin-top: 2px;
}

/* record button */
.button-record {
	background-image: url(images/button-rec-middle.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-record-on {
	background-image: url(images/button-rec-mid-on.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-record-disabled {
	background-image: url(images/button-middle-disabled.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-record a,.button-record-on a,.button-record-disabled a {
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0px;
	display: block;
	white-space: nowrap;
	color: #FFFFFF;
	width: 114px;
	text-align: center;
	margin-top: 2px;
}
.button-record-disabled a {
	color: #999999;
}	

/* select all & clear all buttons */
.button-selectAll {
	background-image: url(images/button-selectall-middle.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-selectAll-on {
	background-image: url(images/button-selectall-middle-on.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-selectAll-disabled {
	background-image: url(images/button-selectall-middle-disabled.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button-selectAll a,.button-selectAll-on a,.button-selectAll-disabled a {
	text-decoration: none;
	font-weight: bold;
	padding: 10px 0px;
	display: block;
	white-space: nowrap;
	color: #FFFFFF;
	width: 114px;
	text-align: center;
	margin-top: 2px;
}
.button-selectAll-disabled a {
	color: #999999;
}


/* horizontal spacing between buttons */
.buttonSpacer,#options .wrapper-buttons .buttonSpacer {
	padding-left: 10px;
}

.valueSpacer {
	padding-left: 0px;
	padding-right: 25px;
}

/* END BUTTON TYPES */ /* Instruction and buttons below the masthead */
.buttonBar {
	margin-top: 5px;
	margin-bottom: 5px;
	position: absolute;
	top: 94px;
	left: 1px;
	width: 1007px;
}

.instructions {
	font-size: 26px;
	color: #FFFFFF;
}

/* Tabs */
.tabs {
	position: absolute;
	top: 157px !important;
	top: 165px;
	left: 10px;
	z-index: 2;
}

.tab-on {
	background-image: url(images/tab-middle-on.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.tab-off {
	background-image: url(images/tab-middle-off.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.tabPieces  {
	padding: 8px 0px;
	margin-top: 1px;
}
.tab-on p,.tab-off p {
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 10px 30px 8px 30px;
	white-space: nowrap;
}

.popupTitle {
	background-color: #138CA6;
	border-top: 3px solid #B5E6FF;
	width: auto !important;
	width: 100%;
}

.popupBottom {
	background-color: #138CA6;
	border-bottom: 3px solid #B5E6FF;
	width: auto !important;
	width: 100%;
}

.popupTitleDark {
	background-image: url(images/darkblueWindow-topMiddle.jpg);
	width: auto !important;
	width: 100%;
}

.popupBottomDark {
	background-color: #138CA6;
	border-bottom: 2px solid #B5E6FF;
	width: auto !important;
	width: 100%;
}

.popupTitle p,.popupBottom p,.popupTitleDark p,.popupBottomDark p {
	font-size: 21px;
	color: #FFFFFF;
	display: block;
}

/* BEGIN WINDOW CONTENT OF SELECTED TAB */
	/* div wraps the area below the selected tab */
.tabContent {
	background-color: #138CA6;
	border: 3px solid #B5E6FF;
	padding: 10px 10px 9px 10px !important;
	padding: 10px 9px 9px 9px;
	margin-bottom: 8px;
	position: absolute;
	top: 204px;
	left: 10px;
	z-index: 1;
	width: 972px !important;
	width: 998px;
}

/* button bar above list */
.window-top {
	width: 974px;
	margin-bottom: 7px;
}

/* BEGIN LIST VIEW STUFF */ /* list view width and color */
.listView {
	background-color: #ECF6F8;
	width: 974px;
}

/* list view column headings */
.listView th {
	background-color: #138CA6;
	padding-right: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0b5974;
}

.listView th.lastColumn {
	padding-right: 0px;
}

/* column head tables inside the TH cells */
.columnHead {
	background-image: url(images/colhead-middle-off.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.columnHead td,.columnHead-selected td,.columnHeadSmall-selected td {
	border-bottom-style: none;
}

.columnHead td a,.columnHead-selected td a,.columnHeadSmall-selected td a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 15px 2px 12px;
	text-align: center;
	display: block;
}

.columnHead-selected {
	background-image: url(images/colhead-middle-on.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.columnHeadSmall-selected {
	background-image: url(images/colhead-middle-small-on.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

/* list view row height and borders */
.selected td,.unselected td,.unselectedjob td,.confirmRow td {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0b5974;
	height: 45px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #0b5974;
	color: black;
	padding: 1px 0px 1px 10px;
	font-weight: bold;
}

td.nopadding {
	padding: 1px 0px;
}

.selected td a,.unselected td a,.unselectedjob td a,.confirmRow td a {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

td.actionButton {
	padding: 1px 0px;
	margin-left: auto;
	margin-right: auto;
}

img.trashButton,img.detailButton {
	margin: 0px 3px;
}

.unselected td.selectedIcon,.unselectedjob td.selectedIcon {
	border-right: none;
}

.emptyRow td {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0b5974;
	height: 47px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #0b5974;
}

.emptyRowJob td {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0b5974;
	height: 47px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #0b5974;
	background-color: darkgray;
}

.selected td.selectedIcon,.unselected td.selectedIcon,.unselectedjob td.selectedIcon
	{
	border-right-width: 0px;
}

.listView td.selectedIcon a {
	padding-right: 0px;
	padding-left: 2px;
}

/* list view links */
.listView a {
	display: block;
	text-decoration: none;
	color: #000000;
}

/* list view row - selected */
.listView tr.selected {
	background-color: #A3D9EB;
}

.listView tr.unselected {
	background-color: #ECF6F8;
}

.listView tr.unselectedjob, .listView tr.confirmRow {
	background-color: darkgray;
}

/* list view row - recorded */
.listView tr.recorded td {
	color: #999999;
}

.listView .progressBar td {
	background-color: #333333;
	border-bottom: 0px none;
	padding: 0px;
	height: 20px;
}

/* END LIST VIEW STUFF */ /* BEGIN progress bar */
.progressBar {
	width: 114px;
	height: 33px;
	padding: 0px;
	margin: 3px 0px;
	background-image: url(images/progressBar-inset.gif);
	background-repeat: no-repeat;
}

#mediaTypeIndicator {
	position: absolute;
	top: 3px;
	right: 3px;
	z-index: 100;
}

#full {
	height: 15px !important; height: 10px;
	width: 0;
	/* margin: 3px 0px 0px 5px; */
	background-image: url(images/progressbar-full-anim.gif);
	background-repeat: repeat-x;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 0px;
	position: absolute;
	left: 0px;
	display: inline;
}

#empty {
	height: 15px !important; height: 10px;
	width: 66px;
	/* margin: 3px 0px 0px 0px; */
	background-image: url(images/progressbar-empty.gif);
	background-repeat: repeat-x;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	position: absolute;
	right: 0px;
}

/* END progress bar */ /* Confirm Page Stuff */
.windowTop-noTabs {
	position: absolute;
	top: 170px;
	left: 10px;
	width: 998px;
	z-index: 3;
}

.windowTop-noTabs th {
	text-align: left;
	font-size: 21px;
	background-color: #138CA6;
	background-image: url(images/tab-middle-on.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	border-top: 3px solid #B5E6FF;
}

.optionsList {
	width: 970px;
	background-color: #ECF6F8;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0B5974;
	border-right-color: #0B5974;
	border-left-color: #0B5974;
}

.optionsList td {
	color: #000000;
	border-bottom: 2px solid #0B5974;
	padding-top: 4px;
	padding-bottom: 4px;
}

.optionsList img {
	margin-right: 7px;
}

.optionsSettings {
	height: auto;
	width: 194px;
	border: none;
	background-color: #ECF6F8;
	line-height: normal;
	text-align: left;
}

#editOptions {
	margin-top: 10px;
}

/* End of Confirm Page Stuff */ /* button bar below list */
.window-bottom {
	width: 974px;
	background-image: url(images/tablebottom-middle.jpg);
	background-repeat: repeat-x;
}

.pagination {
	margin: 10px;
}

/* END WINDOW CONTENTS OF SELECTED TAB */
	/* record button and other elements at the very bottom of the window */
.bottomButtons {
	font-weight: bold;
	position: absolute;
	top: 700px;
	left: 10px;
	width: 997px;
}

/* options pop-up */
#options {
	position: absolute;
	left: 92px;
	top: -1024px;
	width: 765px;
	z-index: 100;
	height: 600px;
}

.popupLabel td {
	text-align: center;
}

.popupConfigContent {
	background-color: #138CA6;
}

.popupContent {
	background-color: #138CA6;
	border-left: 3px solid #B5E6FF;
	border-right: 3px solid #B5E6FF;
}

.popupContentDark {
	background-color: #138CA6;
	border-left: 2px solid #B5E6FF;
	border-right: 2px solid #B5E6FF;
}

.popupContent th {
	border-top: none;
	font-size: 16px;
}

.leftColumn {
	padding: 0px 10px;
	width: 360px;
}

.rightColumn {
	padding: 0px 10px 0px 0px !important;
	padding: 0px 5px 0px 0px;
}

.heading th {
	text-align: left;
	background-image: url(images/heading-middle.jpg);
	background-repeat: repeat-x;
}

.underHeaderBox {
	border-left: 2px solid #0A516A;
	border-right: 2px solid #0A516A;
	border-bottom: 2px solid #0A516A;
	margin-bottom: 10px;
	padding: 10px !important;
	padding: 10px 0px 10px 10px;
	width: auto;
}

.checkboxRow {
	margin-top: 10px;
}

#checkbox1,#checkbox2,#checkbox3 {
	height: 44px;
	width: 44px;
	border-left: 3px solid #4199A7;
	border-bottom: 3px solid #4199A7;
	border-right: 3px solid #003834;
	border-top: 3px solid #003834;
	background-color: #FFFFFF;
	color: #000000;
	margin-right: 15px;
	margin-left: 10px;
	text-align: center;
}

#checkbox1 img,#checkbox2 img,#checkbox3 img {
	margin-top: 5px;
}

.verticalSpacing {
	border-bottom: 10px solid #138CA6;
	font-size: 16px;
	font-weight: bold;
}

.optionLabels,.labelField {
	font-size: 16px;
	font-weight: bold;
}

.labelField {
	text-align: right;
}

.wrapper-buttons {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.filters {
	margin: 10px;
}

.singleValue,.textEntry {
	height: 44px;
	background-color: white;
	color: black;
	border-left: 3px solid #4199A7;
	border-bottom: 3px solid #4199A7;
	border-right: 3px solid #003834;
	border-top: 3px solid #003834;
	font-size: 16px;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 15px;
	padding-top: 9px;
}

.singleValue {
	text-align: center;
}

.textEntry {
	text-align: left;
	padding-left: 5px;
}

.singleValueDisabled,.textEntryDisabled {
	height: 44px;
	background-color: darkgray !important;
	background-color: lightgrey;
	color: black;
	border-left: 3px solid #4199A7;
	border-bottom: 3px solid #4199A7;
	border-right: 3px solid #003834;
	border-top: 3px solid #003834;
	font-size: 16px;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 15px;
	text-align: left;
	padding-left: 5px;
	padding-top: 9px;
}

.memoEntryDisabled {
	border-left: 3px solid #4199A7;
	border-bottom: 3px solid #4199A7;
	border-right: 3px solid #003834;
	border-top: 3px solid #003834;
	width: 500px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	color: black;
	font-weight: bold;
	background-color: darkgray !important;
	background-color: lightgrey;
	overflow: hidden;
}

#PrintToImager,#DiscContent,#DiscLabel,#DiscStudyGrouping,#Language,#DefaultSiteProfile,#Timezone,#Month,#speed_duplex_display,#Profile,#UserAccount,#LogoFilename,#LabelFilename,#VNCserver,#JobProfile,#CalibrationValue,#ComponentToCalibrate,#CalibrationComponentLabel,#CalibrationValueLabel,#SchedulerProfile,#DicomViewer,#ScreenSaver,#FeatureKeyPage
	{
	background-color: #138CA6;
	text-align: center;
	color: white;
	border: none;
	font-size: 16px;
	font-weight: bold;
}

#AutoRun,#AddJPEGs,#PhysicianCnt,#PatientCnt,#LegalCnt,#AnonymizeCnt,#Administrator
	{
	height: 44px;
	width: 44px;
	text-align: center;
	line-height: 30px;
	border-left: 3px solid #4199A7; border-bottom : 3px solid #4199A7;
	border-right : 3px solid #003834; border-top : 3px solid #003834;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 18px;
	padding-top: 8px;;
	border-bottom: 3px solid #4199A7;
	border-right: 3px solid #003834;
	border-top: 3px solid #003834;
}


#PhysicianCnt,#PatientCnt,#LegalCnt,#AnonymizeCnt
{
	margin-left: 15px;
}

#AutoRun,#AddJPEGs,#Administrator {
	margin-right: 15px;
}

#form_select_study {
	margin-bottom: 0px;
}

input {
	font-size: 16px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

/* OnScreen Keyboard Styles */
.cabutt,.cabuttdown_shade0,.cabuttdown_shade1,.cabuttdown_shade2,.cabuttdown_shade3,.cabuttdown_shade4,.cabuttdown_shade5,.cabuttdown_shade6,.cabuttdown_shade7,.cabuttdown_shade8,.cabuttdown_shade9 {
	background-color: #7F8F8F;
	color: white;
	width: 75px;
	height: 53px;
	margin: 3px;
	position: relative;
	border-style: outset;
	border-color: whitesmoke;
}

.cabuttdown_shade0 {
	background-color: #445767;
}

.cabuttdown_shade1 {
	background-color: #485B69;
}

.cabuttdown_shade2 {
	background-color: #4D5F6D;
}

.cabuttdown_shade3 {
	background-color: #536571;
}

.cabuttdown_shade4 {
	background-color: #5A6C76;
}

.cabuttdown_shade5 {
	background-color: #61737B;
}

.cabuttdown_shade6 {
	background-color: #697A80;
}

.cabuttdown_shade7 {
	background-color: #708185;
}

.cabuttdown_shade8 {
	background-color: #758689;
}

.cabuttdown_shade9 {
	background-color: #7B8B8C;
}

.cabutt2,.cabuttdown2_shade0,.cabuttdown2_shade1,.cabuttdown2_shade2,.cabuttdown2_shade3,.cabuttdown2_shade4,.cabuttdown2_shade5,.cabuttdown2_shade6,.cabuttdown2_shade7,.cabuttdown2_shade8,.cabuttdown2_shade9 {
	background-color: #7F8F8F;
	color: white;
	width: 125px;
	height: 53px;
	margin: 3px 23px 3px 3px;
	position: relative;
	border-style: outset;
	border-color: whitesmoke;
}

.cabuttdown2_shade0 {
	background-color: #445767;
}

.cabuttdown2_shade1 {
	background-color: #485B69;
}

.cabuttdown2_shade2 {
	background-color: #4D5F6D;
}

.cabuttdown2_shade3 {
	background-color: #536571;
}

.cabuttdown2_shade4 {
	background-color: #5A6C76;
}

.cabuttdown2_shade5 {
	background-color: #61737B;
}

.cabuttdown2_shade6 {
	background-color: #697A80;
}

.cabuttdown2_shade7 {
	background-color: #708185;
}

.cabuttdown2_shade8 {
	background-color: #758689;
}

.cabuttdown2_shade9 {
	background-color: #7B8B8C;
}

.cabuttSpacebar,.cabuttSpacebardown_shade0,.cabuttSpacebardown_shade1,.cabuttSpacebardown_shade2,.cabuttSpacebardown_shade3,.cabuttSpacebardown_shade4,.cabuttSpacebardown_shade5,.cabuttSpacebardown_shade6,.cabuttSpacebardown_shade7,.cabuttSpacebardown_shade8,.cabuttSpacebardown_shade9 {
	background-color: #7F8F8F;
	color: white;
	width: 156px;
	height: 53px;
	margin: 3px;
	position: relative;
	border-style: outset;
	border-color: whitesmoke;
}

.cabuttSpacebardown_shade0 {
	background-color: #445767;
}

.cabuttSpacebardown_shade1 {
	background-color: #485B69;
}

.cabuttSpacebardown_shade2 {
	background-color: #4D5F6D;
}

.cabuttSpacebardown_shade3 {
	background-color: #536571;
}

.cabuttSpacebardown_shade4 {
	background-color: #5A6C76;
}

.cabuttSpacebardown_shade5 {
	background-color: #61737B;
}

.cabuttSpacebardown_shade6 {
	background-color: #697A80;
}

.cabuttSpacebardown_shade7 {
	background-color: #708185;
}

.cabuttSpacebardown_shade8 {
	background-color: #758689;
}

.cabuttSpacebardown_shade9 {
	background-color: #7B8B8C;
}

form#popup {
	position: relative;
	width: 450px;
	padding: 15px;
	line-height: 1.5em;
}

#popupdrop1,#popupdrop2,#popupdrop3 {
	position: absolute;
	top: 180px;
	left: 260px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: black;
	visibility: hidden;
	z-index: 100;
}

#popupdrop1 {
	left: 22px;
}

#popupdrop3 {
	left: 112px;
	top: 100px;
}

#popupform,#popupform2,#popupform3 {
	margin: 0px 0px 0px 0px;
	padding: 25px;
	position: relative;
	bottom: 3px;
	right: 3px;
	width: 920px;
	border: thick solid #8792AB;
	background-color: #445767;
}

#popupform2 {
	width: 403px;
}
#popupform3 {
	width: 734px;
}

#popupform textarea,#popupform2 textarea,#popupform3 textarea {
	font-size: 12pt;
}

#popupform input,#popupform2 input, #popupform3 input {
	font-size: 20pt;
}

#disp {
	width: 915px;
	margin-left: 3px;
}

#dispNUM {
	width: 395px;
	margin-left: 3px;
}

#dispCal {
	width: 395px;
	margin-left: 3px;
}

#popupform input#spacebarOSK {
	width: 490px;
}

#popupform input#okOSK {
	width: 159px;
	height: 75px; 
}

#popupform input#symbolKEY {
	width: 159px;
}

#popupform2 input#spacebarNUM {
	width: 159px;
}

#capsdisp {
	background-color: darkgray;
	font-weight: bold;
	width: 125px;
	height: 53px;
	padding-top: 7px;
	margin: 3px 23px 3px 3px;
	position: relative;
	text-align: center;
}

#SiteConfigureTab,#LocaleConfigureTab,#NetworkConfigureTab,#UserConfigureTab,#JobConfigureTab
	{
	height: 525px;
}

#jobOptionsCopies {
	position: absolute;
	top: 325px;
	left: 450px;
	visibility: hidden;
	background-color: #138CA6;
	width: 325px;
	z-index: 100;
}

#jobOptionsCopies table {
	background-color: #138CA6;
}

#statusDetailDialogBox {
	position: absolute;
	top: 163px;
	left: 197px;
	width: 625px;
	z-index: 100;
}

#hideLoginDuringShutdownDialog {
	position: absolute;
	top: -800px;
	left: 0px;
	background-image: url("images/background-halftone.gif");
	width: 1020px;
	height: 764px;
	z-index: 200;
}

#confirmationDialog,#confirmDialog,#modalDialog,#simpleDialog,#studyDetailsDialog,#jobDetailsDialog,#statusDetailDialog,#jobOptionsCopiesDialog,#modalDialogOSK,#modalDialogOSN
	{
	position: absolute;
	top: -800px;
	left: 0px;
	background-image: url("images/background-halftone.gif");
	width: 1024px;
	height: 766px;
	z-index: 99;
}

#pleaseWaitDialog,#pleaseWaitFirstModal {
	position: absolute;
	top: -800px;
	left: 0px;
	background-image: url("images/spacer.gif");
	width: 1020px;
	height: 284px;
	z-index: 97;
}

#pleaseWaitBox {
	position: absolute;
	top: 78px;
	left: 474px;
	width: 72px;
	z-index: 98
}

.popupPleaseWaitTop {
	background-color: #138CA6;
	border-top: 2px solid #B5E6FF;
	width: auto !important;
	width: 100%;
	padding: 0px;
}

.popupPleaseWaitBottom {
	background-color: #138CA6;
	border-bottom: 2px solid #B5E6FF;
	width: auto !important;
	width: 100%;
	padding: 0px;
}

#simpleDialog {
	z-index: 499;
}

#simpleDialogBox {
	position: absolute;
	top: 301px;
	left: 286px;
	width: 450px;
	z-index: 500;
}

#confirmBox,#confirmDialogBox {
	position: absolute;
	top: 309px;
	left: 312px;
	width: 450px;
	z-index: 500;
}

#jobOptionsCopiesDialogBox {
	position: absolute;
	top: 209px;
	left: 312px;
	width: 400px;
	z-index: 100;
}

#studyDetailsDialogBox,#jobDetailsDialogBox {
	position: absolute;
	top: 43px;
	left: 200px;
	width: 625px;
	z-index: 100;
}

#jobDetailsDialogBox {
	top: 5px;
}

#msgWhenSavingSettings {
	position: absolute;
	top: 570px;
	left: 400px;
	width: 400px;
	z-index: 100;
	visibility: hidden;
}

.numSpotPlain {
	background-color: #138CA6;
	padding: 2px 2px 2px 12px;
	font-weight: bold;
}

.numSpotPlain input {
	border: none;
	text-align: center;
	color: white;
	font-weight: bold;
	background-color: #138CA6;
}

#paginationButtons {
	position: absolute;
	bottom: 13px !important;
	bottom: 10px;
	right: 19px;
}
#selectAllButtons {
	position: absolute;
	bottom: 13px;
	left: 19px;
}
.disabledButtonText {
	color: #767A7B !important;
}

.confirmButtonSpacing {
	padding-left: 20px;
}

.statusText {
	position: absolute;
	left:36px;
	top:10px;
}
.border1Light {
	position: absolute;
	width: 78px; 
	height: 29px !important; height: 34px;
	left: 41px;
	top: 5px;
	border-top: 1px solid #9cd5e8;
	border-right: 1px solid #9cd4e5;
	border-bottom: 1px solid #a4d9eb;
	border-left: 1px solid #a2daeb;
}
.border2Light {
	width: 76px; 
	height: 27px !important; height: 32px;
	border-top: 1px solid #8fc8d8;
	border-right: 1px solid #89cbdb;
	border-bottom: 1px solid #b7ddea;
	border-left: 1px solid #b0dce9;
}
.border3Light {
	width: 74px;
	height: 25px !important; height: 30px;
	border-top: 1px solid #70b9c8;
	border-right: 1px solid #75b7c7;
	border-bottom: 1px solid #c2e8f5;
	border-left: 1px solid #b8e4f1;
}
.border4Light {
	width: 72px;
	height: 23px !important; height: 28px;
	border-top: 1px solid #63acbd;
	border-right: 1px solid #61adbb;
	border-bottom: 1px solid #d7eef4;
	border-left: 1px solid #c5e7f1;
}
.border5Light {
	width: 70px;
	height: 21px !important; height: 26px;
	border-top: 1px solid #5da9b7;
	border-right: 1px solid #5da9b7;
	border-bottom: 1px solid #d9f0f6;
	border-left: 1px solid #c8eaf4;
}
.border6Light {
	width: 68px;
	height: 19px !important; height: 24px;
	border-top: 1px solid #5da9b7;
	border-right: 1px solid #85aab2;
	border-bottom: 1px solid #d1dfe8;
	border-left: 1px solid #c7dbe2;
	position: relative;
}
.border1Dark {
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 15px;
	border-top: 1px solid #108599;
	border-right: 1px solid #108196;
	border-bottom: 1px solid #1391ad;
	border-left: 1px solid #1391ad;
}
.border2Dark {
	border-top: 1px solid #0a6873;
	border-right: 1px solid #087078;
	border-bottom: 1px solid #259ba2;
	border-left: 1px solid #1e96a3;
}
.border3Dark {
	border-top: 1px solid #054f4c;
	border-right: 1px solid #054a4a;
	border-bottom: 1px solid #37b6d4;
	border-left: 1px solid #27aac1;
}
.border4Dark {
	border-top: 1px solid #003d36;
	border-right: 1px solid #003e36;
	border-bottom: 1px solid #5fc8cf;
	border-left: 1px solid #3ab5c1;
}
.border5Dark {
	border-top: 1px solid #003834;
	border-right: 1px solid #003834;
	border-bottom: 1px solid #64d1d4;
	border-left: 1px solid #40b8cf;
}
.border6Dark {
	border-top: 1px solid #003834;
	border-right: 1px solid #06382f;
	border-bottom: 1px solid #4fa09d;
	border-left: 1px solid #3e958e;
}
.border1Black {
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-left: 15px;
	border-top: 1px solid #212121;
	border-right: 1px solid #211e1e;
	border-bottom: 1px solid #262c36;
	border-left: 1px solid #262c36;
}
.border2Black {
	border-top: 1px solid #15100b;
	border-right: 1px solid #12130c;
	border-bottom: 1px solid #3e362a;
	border-left: 1px solid #35312a;
}
.border3Black {
	border-top: 1px solid #0b0502;
	border-right: 1px solid #0b0502;
	border-bottom: 1px solid #535979;
	border-left: 1px solid #424754;
}
.border4Black {
	border-top: 1px solid #000400;
	border-right: 1px solid #000400;
	border-bottom: 1px solid #7c786f;
	border-left: 1px solid #575754;
}
.border5Black {
	border-top: 1px solid #000300;
	border-right: 1px solid #000300;
	border-bottom: 1px solid #818879;
	border-left: 1px solid #5d5c6f;
}
.border6Black {
	border-top: 1px solid #000300;
	border-right: 1px solid #0e0300;
	border-bottom: 1px solid #2B3B25;
	border-left: 1px solid #2B3B25;
}
.textBoxBorderDark, .textBoxBorderBlack {
	height: 34px;
	color: black;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 9px;
	border: 0px; 
	background-color: white; 
}
.textBoxBorderDarkDisabled, .textBoxBorderBlackDisabled {
	height: 34px;
	color: black;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 9px;
	border: 0px; 
	background-color: #138CA6; 
}
.memoEntryBorderDark {
	width: 460px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	margin: 0px;
	color: black;
	font-weight: bold;
	border: 0px;
	background-color: white;
	overflow: hidden;
}
.memoEntryBorderDarkDisabled {
	width: 460px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	margin: 0px;
	color: black;
	font-weight: bold;
	border: 0px;
	background-color: #138CA6;
	overflow: hidden;
}
#checkbox1BorderDark,#checkbox2BorderDark,#checkbox3BorderDark
{
	height: 44px;
	width: 44px;
	border: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
}
#checkbox2BorderDarkSmall{
	height: 32px;
	width: 32px;
	border: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
}
#checkbox1BorderDarkDisabled,#checkbox2BorderDarkDisabled,#checkbox3BorderDarkDisabled
{
	height: 44px;
	width: 44px;
	border: 0px;
	margin: 0px;
	background-color: #138CA6;
	color: #000000;
	text-align: center;
}
#checkbox2BorderDarkSmallDisabled {
	height: 32px;
	width: 32px;
	border: 0px;
	margin: 0px;
	background-color: #138CA6;
	color: #000000;
	text-align: center;
}
#checkboxMondayBorderDark,#checkboxTuesdayBorderDark,#checkboxWednesdayBorderDark,#checkboxThursdayBorderDark,
#checkboxFridayBorderDark,#checkboxSaturdayBorderDark,#checkboxSundayBorderDark,#checkboxFullDiscBorderDark,#checkboxUseDefaultNetworkNameBorderDark
{
	height: 44px;
	width: 44px;
	border: 0px;
	margin: 0px;
	color: #000000;
	text-align: center;
}
.checkboxEnabled
{
	background-color: #FFFFFF;
}
.checkboxDisabled
{
	background-color: #138CA6;
}
#checkbox1BorderDark img,#checkbox2BorderDark img,#checkbox3BorderDark img,#checkbox1BorderDarkDisabled img,#checkbox2BorderDarkDisabled img,#checkbox3BorderDarkDisabled img,#checkboxMondayBorderDark img,#checkboxTuesdayBorderDark img,#checkboxWednesdayBorderDark img,#checkboxThursdayBorderDark img,#checkboxFridayBorderDark img,#checkboxSaturdayBorderDark img,#checkboxSundayBorderDark img,#checkboxFullDiscBorderDark img,#checkboxUseDefaultNetworkNameBorderDark img
{
	margin-top: 5px;
}
#checkbox2BorderDarkSmall img {
	margin-top: 3px;
}
.confirmDialogText {
	font-size: 16px;
	font-weight: bold;
}
.calWeekDayLabel {
	text-align: center;
	font-weight: bold;
}