/* 
 * v6 Custom Theme 
 * [name] IBM Test LNF
 * [company] IBM
 * [author] Abigail Wilson
 */

.theme-id {
	z-index: 206;
	position: relative;
}
html {
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top center;
}
body {
	font-family: Helvetica Neue, Arial, Verdana;
	font-size: 16px;
	color: #666366; /* IBM Change - Rohan */
}
a {
	color: #4982c3; /* IBM Change - Rohan */
}
.wrapper {
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top center;
}

.satisfaction-grid .head-labels th {
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	background-color: #ffffff;
}
.page- .readable-text {
	font-size: 16px;
	max-width: 2000px;
	font-weight: bold;
}
.checkbox-label .label-text, .radio-label .label-text {
    float: right;
    width: 98%;
    line-height: 0.8em;
    margin-right: 0px;
}
.checkbox-wrapper, .radio-wrapper {
     float: left;
     width: 2%;
    line-height: 8px;
}
tr.numbers td{
       background-color: #ffffff;
       font-size:12px;
}
.satisfaction-grid .head-label-name {
	display: block;
}
.page- .body-inner .page-group  {
	margin-top: 60px;
}
.body-inner {
     min-height: 443px;
     padding-left: 0px;
}
.question, .question-grid .heading, .dropdown-caption, .textbox-caption, .text-field-caption, .nested-dropdown-box, .nested-dropdown-caption, .satgrid-caption, .satgrid-question {
	font-weight: bold;
	font-size: 16px;
	background-color:#ffffff;
}
.readable-text, .question, .question-grid, .satgrid-caption, .textbox-caption, .dropdown-caption {
	max-width: 2000px;
	background-color:#ffffff;
	font-weight: bold;
}
.satisfaction-grid .grid-cell {
     background-color: #ffffff;
}
.satisfaction-grid .satgrid-question {
     width: 40%;
}
.satgrid-columns-1 .grid-cell     { width: 5%;     }
.satgrid-columns-2 .grid-cell     { width: 5%;     }
.satgrid-columns-3 .grid-cell     { width: 5%;     }
.satgrid-columns-4 .grid-cell     { width: 5%;     }
.satgrid-columns-5 .grid-cell     { width: 5%;     }
.satgrid-columns-6 .grid-cell     { width: 5%;     }     
.satgrid-columns-7 .grid-cell     { width: 5%;     }
.satgrid-columns-8 .grid-cell     { width: 5%;     }
.satgrid-columns-9 .grid-cell     { width: 5%;     }
.satgrid-columns-10 .grid-cell     { width: 5%;}     
.satgrid-columns-11 .grid-cell     { width: 5%;     }
.satgrid-columns-12 .grid-cell     { width: 5%;     }
.sub-field-input {
     margin-top: 10px;
     margin-left: 2%;
}
.textareas {
	box-shadow: inset 0px 0px 0px rgba(0,0,0,0);
    height: 120px;
    white-space: pre-wrap;
    border-color: #CCCCCC;
}
.introductionText {
	text-align: center;
	margin: auto;
	max-width: 900px;
}
tr.evenRow{
        background-color: #ffffff; /* IBM Change - Rohan */
}
tr.oddRow{
        background-color: #ffffff; /* IBM Change - Rohan */
}
.header-inner, .body, .footer-inner {
	max-width: 1200px;
	_width: 1200px;
	border-width: 1px;
	border-color: #ffffff; /* IBM Change - Rohan */
}
.header {
	min-height: 50px;
	/* ie6 */ _height: 100px;
	margin-bottom: 50px;
	background-color: #ffffff; /* IBM Change - Rohan */ 
	background-image: none;
	background-repeat: no-repeat;
	background-position: top center;
	

}
.splash-decorative, .logo-decorative, .logo-brand {	
margin-top: 15px;
margin-bottom: 0px;
padding-left: 50px;
height: 50px; 
}
.body {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top center;
text-decoration:none;
}
.body-inner {
	min-height: 200px;
	/* ie6 */ _height: 443px;
	background-color: #ffffff;
	box-shadow: none;
	border-style: solid;
	border-color: #ffffff;
	width: 90%;
	-khtml-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	margin-left: 50px;
	margin-right: 50px;
text-decoration:none;
}
.footer {
	min-height: 107px;
	/* ie6 */ _height: 107px;
	padding-top: 20px;
	background-color: #ffffff; /* IBM Change - Rohan */
	background-image: none;
	background-repeat: no-repeat;
	background-position: top center;
}
.footer-inner {
	padding: 30px 20px;
	color: #ffffff; /* IBM Change - Rohan */
}
.marketing-links a, .external-links a, .legal-links a, .legal-links li {
	color: #666366; /* IBM Change - Rohan */
}
.marketing-links {
	display: none;
}
.social-links {
	display: none;
}
.language-selector {
	margin-top: 45px;
	color: #999999;
	margin-right: 30px;
}
.pager-button {
	background-color: #4982c3;
	/* khtml */ background-image: -khtml-gradient(linear, left top, left bottom, from(#4982c3), to(#4982c3));
	/* moz */ background-image: -moz-linear-gradient(#4982c3, #4982c3);
	/* ms */ background-image: -ms-linear-gradient(#4982c3, #4982c3);
	/* webkit1 */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4982c3), color-stop(100%, #4982c3));
	/* webkit2 */ background-image: -webkit-linear-gradient(#4982c3, #4982c3);
	/* opera */ background-image: -o-linear-gradient(#4982c3, #4982c3);
	background-image: linear-gradient(#4982c3, #4982c3);
    border-color: #4982c3;
	border-top: none;   
	border-bottom-color: #4982c3;
	border-radius: 0px;
	margin-bottom: 30px;
	padding: 15px 40px;
	font-size: 16px;
	text-transform: uppercase;  /* IBM Change - Rohan */
}
.pager-button:hover {
	/* khtml */ background-image: -khtml-gradient(linear, left top, left bottom, from(#3B5B92), to(#3B5B92));
	/* moz */ background-image: -moz-linear-gradient(#3B5B92, #3B5B92);
	/* ms */ background-image: -ms-linear-gradient(#3B5B92, #3B5B92);
	/* webkit1 */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3B5B92), color-stop(100%, #3B5B92));
	/* webkit2 */ background-image: -webkit-linear-gradient(#3B5B92, #3B5B92);
	/* opera */ background-image: -o-linear-gradient(#3B5B92, #3B5B92);
	background-image: linear-gradient(#3B5B92, #3B5B92);
	border-color: #3B5B92;
	border-top: none;
	border-top-color: #3B5B92;
	border-bottom-color: #3B5B92;
}
.back-button {
	background-color: #f2f2f2;
	/* khtml */ background-image: -khtml-gradient(linear, left top, left bottom, from(#ececec), to(#ececec));
	/* moz */ background-image: -moz-linear-gradient(#ececec, #ececec);
	/* ms */ background-image: -ms-linear-gradient(#ececec, #ececec);
	/* webkit1 */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ececec));
	/* webkit2 */ background-image: -webkit-linear-gradient(#ececec, #ececec);
	/* opera */ background-image: -o-linear-gradient(#ececec, #ececec);
	background-image: linear-gradient(#ececec, #ececec);
	border-color: #ececec;
	border-top: none;	
	border-top-color: #ececec;
	border-bottom-color: #ececec;
	color: #000000;
	text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.746094);  /* IBM Change - Rohan */
}
.back-button:hover {
	/* khtml */ background-image: -khtml-gradient(linear, left top, left bottom, from(#000000), to(#000000));
	/* moz */ background-image: -moz-linear-gradient(#000000, #000000);
	/* ms */ background-image: -ms-linear-gradient(#000000, #000000);
	/* webkit1 */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #000000));
	/* webkit2 */ background-image: -webkit-linear-gradient(#000000, #000000);
	/* opera */ background-image: -o-linear-gradient(#000000, #000000);
	border-color: #000000;
	border-top: none;		
	border-top-color: #000000;	
	border-bottom-color: #000000;	
	background-image: linear-gradient(#000000, #000000); /* IBM Change - Rohan */
	color: #ffffff; /* IBM Change - Rohan */
}
.pager-button.back-button {
	float: left;
}
.pager-button.next-button {
	float: right;
}
.pager-button.finish-button {
	float: right;
}
.page-indicator {
	margin-top: 55px; /* IBM Change - Rohan*/ 
	color: #000000;
	padding-right: 60px;
	border-width: 1px;
	border-color: #000000; /* IBM Change - Rohan */
}
.progress-bar .past {
	background-color: #4982c3;  /* IBM Change - Rohan */
}
.progress-bar .active {
	background-color: #4982c3; /* IBM Change - Rohan */
}
.progress-bar .future {
	background-color: #f2f2f2; /* IBM Change - Rohan */
}
.page-block, .error-block, .group-caption {
	margin-bottom: 5px;
}
.satisfaction-grid tbody td {
	padding: 15px 0px;
	background-color: #ffffff;
}
.page-block .question-text {
	margin-bottom: 40px;
}
.navigation {
	margin-top: 0px;
}
.navigation-inner{
margin-top: 40px;
}
.complaint, .error-block {
	margin-bottom: 10px;
}
.rtl caption.satgrid-caption {
  text-align: right;
}