body {
  /*margin:0;*/

  background-color:white;
  color:black;

  /*font-family: calibri, arial, sans-serif;*/
  font-family: Helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:normal;

  /*letter-spacing:0pt;*/
}

table {
  font-size:11px;
}
th {
  font-weight:bold;
}

hr {
  color:blue;
  height:1px;
}

a:link {
  color:#0000CC;
}
a:visited {
  color:#0000CC;
}
a:active {
  color:#0000CC;
}
a:hover {
  color:#0000FF;
}


.background {
  background-color:#003366;
}

.backgroundText {
	color:#CCCCCC;
}

.panelBackground {
  background-color:white;
}


.messageSuccess {
  color:green;
  font-weight:bold;
}

.messageError {
  color:red;
  font-weight:bold;
}


.textInput {
  font-size:11px;
	color:black;

/*
  font-family:arial, sans-serif;
  font-weight:normal;
  letter-spacing:0pt
*/
}

textarea {
  font-family: Helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:normal;
	color:black;
}

.clickable {
	cursor:pointer;
	cursor:hand;
}
.notClickable {
	cursor: auto !important;
}


.indent {
	margin-left:10px;
}


p.helpTitle {
  text-align:center;
}
p.helpTitle:first-line {
  font-size:15px;
  font-weight:bold;
}

.title1 {
  font-size:15px;
  font-weight:bold;
}

.title2 {
  font-size:19px;
  font-weight:bold;
}

.panelText {
	/*margin-left:2.5%;
	margin-right:2.5%;*/
	margin-left:15px;
	margin-right:15px;
}

.panelText90 {
	margin-left:5%;
	margin-right:5%;
}

.smallText {
  font-size:9px;
}

.helpButton {
	position:absolute;
	top:5px;
	right:20px;
	/*float:right;*/
}

#pageContainer {
	width:100%;
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	/*overflow:hidden;*/
}

#headerContainer {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	/*width:100%;*/
	height:40px;
	line-height:40px;
	margin:0;
	padding:0px 4px;
	overflow:hidden;
}
#headerContainer a.normRdBtn {
	vertical-align:middle;
}
#headerSummary {
	display:block;
	float:right;
	vertical-align:middle;
	/*margin-right:4px;*/
}
#headerSummary a.normRdBtn {
	vertical-align:middle;
}
#headerSummary img {
	vertical-align:middle;
}

#scrollContainer {
	position:absolute;
	top:40px;
	bottom:0px;
	/*width:100%;*/
	left: 0px;
	right: 0px;
	overflow:auto;
}


#topBarContainer {
	position:absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 50px;
	line-height: 50px;
	padding: 0px 4px;
	border-bottom: 2px solid #003366;
}

#topBarContainer img {
	vertical-align: middle;
}
#topBarContainer .logo {
	margin-left: 10px;
}

#leftBarContainer {
	position:absolute;
	top: 52px;
	bottom: 0px;
	left: 0px;
	width: 150px;
	overflow: auto;
	background-color: #003366;
	background-image:url('../images/mutiny_demo_background.gif');
	background-repeat:no-repeat;
	background-position:0px -3px;
	/*background-attachment:fixed;
	background-position:0px 49px;*/
}

#centerPanelContainer {
	position:absolute;
	top: 52px;
	bottom: 0px;
	left: 150px;
	right: 0px;
	/*overflow: hidden;*/
}

#centerPanelContainer iframe {
	display: block;
}

.window {
	allowTransparency:true;
	background:transparent;
	position:absolute;
	cursor:pointer;
	cursor:hand;
	/*padding:5px; padding-left:10px;*/
	-khtml-user-select: none; /* Prevent text being selected as we drag in Safari */
}
/*.window .titleTab {
	background-color:#0073E6;
	color:white;
	font-weight: bold;
	padding:2px 25px;
	display: -moz-inline-stack;
	display: inline-block;
	max-width: 65%;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
    background: -webkit-gradient(linear, left top, left bottom, from(#0073E6), to(#003366));
    background: -webkit-gradient(linear, left top, left bottom, from(#0073E6), color-stop(0.75, #0053A6), to(#0053A6));
    background: -webkit-gradient(linear, left top, left bottom, from(#0073E6), to(#0053A6));
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
}
.window .titleTab.bottomTab {
	margin-left:10px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
    background: -webkit-gradient(linear, left top, left bottom, from(#0073E6), to(#003366));
    background: -webkit-gradient(linear, left top, left bottom, from(#0053A6), to(#003366));
    background: -webkit-gradient(linear, left top, left bottom, from(#0073E6), to(#004080));
    background: -webkit-gradient(linear, left top, left bottom, from(#0073E6), color-stop(0.75, #004D99), to(#004D99));
}*/


.window iframe {
	display: block;
}
.window img {
	vertical-align:bottom;
}

.normRdBtn {
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    text-decoration: none;
	display: -moz-inline-stack;
	display: inline-block;
    cursor: pointer;
 	font-family: Helvetica, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
    
    background-image: url('../images/doors/status-button-end.gif');
    color: black;
    height: 18px;
    line-height: 18px;
    margin-right: 0px;
    margin-bottom: 2px;
	border: none;
	padding: 0px 9px 0px 0px; /* sliding doors padding */
}

a.normRdBtn {
	overflow: hidden;
}

button.normRdBtn {
	overflow: visible;
}

button.normRdBtn::-moz-focus-inner {
	/* overrides extra padding in Firefox */
	border: none;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	button.normRdBtn span {
		margin-top: -1px;
	}
}*/

.normRdBtn span {
    background-color: transparent;
    background-repeat: no-repeat;
	display: -moz-inline-stack;
    display: inline-block;
    text-align:center;
	vertical-align:top;
    min-width: 55px;
    max-width: 180px;

    background-image: url('../images/doors/status-button-start.gif');
    color: black;
    line-height: 18px;
    padding: 0px 0px 0px 9px;
	white-space: nowrap;
}

.normRdBtn:focus { outline-style: none; }

a.blueRdBtn {
    background-image: url('../images/doors/blue-button-end.gif');
	color: #CCC;
    height: 20px;
    line-height: 20px;
	font-weight: bold;
    margin-right: 0px;
    margin-bottom: 2px;
    padding-right: 10px; /* sliding doors padding */
}

a.blueRdBtn span {
    background-image: url('../images/doors/blue-button-start.gif');
	color: #CCC;
    line-height: 20px;
    padding: 0px 0px 0px 10px;
}

.largeRdBtn {
	font-weight: bold;
}

/*a.largeRdBtn {
    background-image: url('../images/doors/large-button-end.gif');
    height: 26px;
    line-height: 26px;
	font-size: 14px;
	font-weight: bold;
    margin-right: 0px;
    margin-bottom: 2px;
    padding-right: 13px;
}

a.largeRdBtn span {
    min-width: 70px;
    background-image: url('../images/doors/large-button-start.gif');
    line-height: 26px;
    padding: 0px 0px 0px 13px;
}*/

a.smallRdBtn span {
    min-width: 35px;
}

a.helpRdBtn span {
    min-width: 25px;
}

.normRdBtn.disabledBtn, .normRdBtn.disabledBtn:hover {
	cursor: default;
    color: gray;
    background-image: url('../images/doors/status-button-end-disable.gif');
}

.normRdBtn.disabledBtn span, .normRdBtn.disabledBtn:hover span {
    color: gray;
    background-image: url('../images/doors/status-button-start-disable.gif');
}

.normRdBtn:hover, .normRdBtn:focus {
    color: white;
    background-image: url('../images/doors/status-button-end-select.gif');
}

.normRdBtn:hover span, .normRdBtn:focus span {
    color: white;
	background-image: url('../images/doors/status-button-start-select.gif');
}

button.normRdBtn:active {
	/*-ms-background-position-x: -10px;*/
	-ms-background-position-y: 2px;
}

a.blueRdBtn:hover, a.blueRdBtn:focus {
    color: white;
    background-image: url('../images/doors/blue-button-end-select.gif');
}

a.blueRdBtn:hover span, a.blueRdBtn:focus span {
    color: white;
	background-image: url('../images/doors/blue-button-start-select.gif');
}

a.blueRdBtn.selectedBtn, a.blueRdBtn.selectedBtn:hover, a.blueRdBtn.selectedBtn:focus {
    background-image: url('../images/doors/blue-button-end-on.gif');
	color: white; /*#F60;*/
}
a.blueRdBtn.selectedBtn span {
    background-image: url('../images/doors/blue-button-start-on.gif');
	color: white;
}
a.blueRdBtn.selectedBtn:hover span, a.blueRdBtn.selectedBtn:focus span {
    background-image: url('../images/doors/blue-button-start-on.gif');
	color: white; /*#F60;*/
}

/*a.largeRdBtn:hover {
    color: white;
    background-image: url('../images/doors/large-button-end-select.gif');
}

a.largeRdBtn:hover span {
    color: white;
	background-image: url('../images/doors/large-button-start-select.gif');
}*/

a.helpRdBtn:hover, a.helpRdBtn:focus {
    color: white;
    background-image: url('../images/doors/help-button-end-select.gif');
}

a.helpRdBtn:hover span, a.helpRdBtn:focus span {
    color: white;
	background-image: url('../images/doors/help-button-start-select.gif');
}

.tabContainer a.normRdBtn.topTab {
	background-image: url('../images/doors/tab-end.gif');
	font-weight: bold;
	vertical-align:bottom;
	height: auto;
	line-height: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 11px; /* sliding doors padding */
}
.tabContainer a.normRdBtn.topTab span {
	background-image: url('../images/doors/tab-start.gif');
	color: black;
	line-height: 20px;
	/*font-size: 14px;*/
	min-width: 50px;
	max-width: 265px;
	padding: 3px 6px 0px 11px;
}
.tabContainer a.normRdBtn.topTab.selectedBtn, .tabContainer a.normRdBtn.topTab.selectedBtn:hover, .tabContainer a.normRdBtn.topTab.selectedBtn:focus {
	background-image: url('../images/doors/tab-end-on.gif');
}
.tabContainer a.normRdBtn.topTab.selectedBtn span {
	background-image: url('../images/doors/tab-start-on.gif');
	color: white; /*#CCC*/;
}
.tabContainer a.normRdBtn.topTab.selectedBtn:hover span, .tabContainer a.normRdBtn.topTab.selectedBtn:focus span {
	background-image: url('../images/doors/tab-start-on.gif');
	color: white; /*#FF6600*/;
}
.tabContainer a.normRdBtn.topTab:hover, .tabContainer a.normRdBtn.topTab:focus {
	background-image: url('../images/doors/tab-end-select.gif');
}
.tabContainer a.normRdBtn.topTab:hover span, .tabContainer a.normRdBtn.topTab:focus span {
	background-image: url('../images/doors/tab-start-select.gif');
	color: white;
}

.window a.normRdBtn.topTab {
	background-image: url('../images/doors/tab-top-end-on.png');
	font-weight: bold;
	vertical-align:bottom;
	height: auto;
	line-height: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 11px; /* sliding doors padding */
	max-width: 75%;
}
.window a.normRdBtn.topTab span {
	background-image: url('../images/doors/tab-top-start-on.png');
	color: #DDD;
	line-height: 15px;
	min-width: 65px;
	max-width: 565px;
	padding: 3px 5px 0px 11px;
	white-space: normal;
}
.window a.normRdBtn.topTab:hover {
	background-image: url('../images/doors/tab-top-end-on.png');
	color: white;
}
.window a.normRdBtn.topTab:hover span {
	background-image: url('../images/doors/tab-top-start-on.png');
	color: white;
}


.window a.normRdBtn.bottomTab {
	background-image: url('../images/doors/tab-bottom-end-on.png');
	background-position: bottom right;
	font-weight: bold;
	vertical-align:bottom;
	height: 23px;
	line-height: 23px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 11px; /* sliding doors padding */
}
.window a.normRdBtn.bottomTab span {
	background-image: url('../images/doors/tab-bottom-start-on.png');
	background-position: bottom left;
	color: #DDD;
	line-height: 15px;
	min-width: 35px;
	padding: 0px 10px 8px 16px;
}
.window a.normRdBtn.bottomTab:hover {
	background-image: url('../images/doors/tab-bottom-end-on.png');
	color: white;
}
.window a.normRdBtn.bottomTab:hover span {
	background-image: url('../images/doors/tab-bottom-start-on.png');
	color: white;
}