.SkinInner{
	background: white url(whitebackground_07.png) repeat-y 0px 0px;
}
.FooterCenter {
	background: url(whitebackground_10.png) no-repeat scroll 0 0;
	height:33px;
	margin-top:-9px;
}
.HeaderCenter {
	background: url(whitebackground_04.png) no-repeat scroll 0 -5px;
	height:12px;
	margin-top: 5px;
}	
.SkinTable {
	border-collapse:collapse;
	margin:15px auto;
}

.Skin .QuestionText {
	font-family: "Helvetica", sans serif;
	font-size: 100%;
	padding-bottom: 10pt;
	font-weight: bold;
	color: black;
	text-indent: 0em;
}

.Skin .QuestionOuter {
	padding: 10 20px;
}

.Skin .QuestionOuter .Inner{
	padding: 20px 25px;
}

.Skin .QuestionText b,
.Skin .QuestionText strong {
	font-size: 100%;
	font-weight: bolder;
	font-style: oblique;
}

#SurveyEngineBody{
	background: transparent url(blueBG.jpg) repeat-x scroll left top;
	background-color: #99bbde;
}

.Skin #LogoBar{
	display: none;
} 

.Skin #Header{
	height: 110px; 
	background: transparent url(homeTop3.png) no-repeat scroll 5px 2px;
}

.Skin #Questions{
	padding: 10px 0;
}	

.Skin .QuestionBody{
	margin-left: 40px;
	margin-right: 40px;
}

.Skin .QuestionBody .TextEntryBox{
	margin: 3px 5px -2px 0;
	margin-left: 24px;
	width:10em;
}

.SkinInner {
	color: #4D4D4D;
}	

.SkinInner .ChoiceStructure{
	color: #000000;
}

.SkinInner select.ChoiceStructure{
	color: #4D4D4D;
}

.Skin thead, .Skin .GAP .ChoiceStructure thead th{
	color: #000000;
}
	
	.Skin .GAP .ChoiceStructure .c4, .Skin .GAP .ChoiceStructure tbody .last, .Skin .GAP .ChoiceStructure th {
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: none;
}	

.Skin .GAP thead .c1, .Skin .GAP thead .c2, .Skin .GAP thead .c3, .Skin .GAP thead .c4 {
	border-bottom-width:0px;
	border-style:solid;
}	

.Skin .GAP .bottom .c5, .Skin .GAP .bottom .c6, .Skin .GAP .bottom .Why {
border-bottom-width:0;
border-style:solid;
}

.Skin .Matrix table td.c2, .Skin .Matrix table th.c2 {
	border-right-width:0;
	border-style:solid;
}

.Skin .SBS .c2 {
	border-right-width:0;
	border-style:none;
}

.Skin .SBS .Separator1 {
	border-style:none;
	border-width:0 0 0 0;
}

.Skin .SBS .Answers td, .Skin .SBS .Answers th {
	border-bottom-width:0;
	border-style:none;
}

.Skin .Matrix table thead th, .Skin .Matrix table thead td {
	border-style:none;
	border-width:0 0 0;
}

.Skin .EndOfSurvey {
	border-style:none;
	border-width:0;
}		

.Skin .PGR td.itemsContainerTd {
	border-style:solid;
	border-width:0 0px 0 0;
	padding:5px 10px 5px 5px;
	vertical-align:top;
}

.Skin .CS .horizontalbar table.sliderGrid tr th.ylabel {
	border-right: 0px none #F93E0D;
}

.Skin .MC td.LabelContatiner{
	padding-top: 10px 0;
	padding-left: 30px 0;
	padding-right; 30px 0;
	padding-bottom; 30px 0;
}

.Skin .MC td input.radio, .Skin .MC td input.checkbox, .Skin .MC td label{
	margin-bottom:4px;
	margin-top:4px;
	margin-left:4px;
}

ul, li {
list-style-image:none;
list-style-position:center;
list-style-type:none;
}

.Header .Left {
	background:transparent url(whitebackground_03.png) no-repeat 0px 0px;
	height: 17px; 
	width: 23px;
}

.Header .Right, .Footer .Right, .Middle .Right{
	background: transparent url(whitebackground_05.png) no-repeat 0px 0px;
	width: 48px;
}

.Footer .Left, .Footer .Right, .Footer .Center {
	background: transparent url(whitebackground_09.png) no-repeat 0px 0px;
	height: 42px;	
}

.Footer .Right {
	background: transparent url(whitebackground_11.png) no-repeat 0px 0px;
}
.Header .Center{
	background: transparent url(whitebackground_14.png) repeat-x 0px 5px;
}

.Middle .Center{
	background:white url(whitebackground_07.png) repeat-y 0px 0px;
}	

.Footer .Center {
	background: transparent url(whitebackground_15.png) repeat-x 0px 0px;
}


.Middle .Left{
	background: transparent url(whitebackground_06.png) repeat-y 0px 0px;
	
}

.Middle .Right {
	background: transparent url(whitebackground_08.png) repeat-y 0px 0px;
}	
.Skin #SkinContent {
	background-color:transparent;
}
	
.Skin #Footer {
	background:transparent;
}

.Skin .ReadableAlt {
	background-color: #DEE5ED;
}

.SkinInner .ChoiceStructure .ReadableAlt .reg .Rank{
background-color:#F93E0D;
}

.Skin .reg {
background-color:transparent;
}

.Skin .LightBG{
	background: #E6E6E6;
}

.Skin .SBSMatrix .LightBG{
	background: transparent;
}

.Skin .RO .DND .rank {
background-color: #3A4031;
color:white;
font-weight:bold;
padding:4px 8px;
position:absolute;
right:4px;
top:6px;
}

.Skin .RO .DND ul.Edited .rank,
.Skin .RO .DND ul.NotEdited li:hover .rank {
	background:#000000 !important;
	color: white;
}

.Skin .RO .RankInput {
margin-right:5px;
vertical-align:middle;
width:2em;
}

.element .style {
	vertical-align: middle;
}	

.Skin .GAP .Why{
font-size:80%;
font-color: #89031A; 
}

.Skin .PGR .DragAndDrop .Items label {
padding-left: 5px;
}

.Skin .PGR .DragAndDrop .Group h2, .Skin .PGR .DragAndDrop .Items h2 {
border-style:solid;
border-width:1px 1px 0;
color: #000000;
display:block;
font-size:12px;
margin:0;
padding:10px 0 0;
text-align:center;
text-transform: uppercase;
}

.Skin .RO .DND ul li img {
	padding-left: 10px;
}

th {
font-style:normal;
font-weight:normal;
text-align:left;
padding-left: 15px;
color: #000000;
}

.Skin .Matrix table td, .Skin .Matrix table th {
border-width:0;
padding:4px 4px 7px;
text-align:center;
}

.Skin .Matrix table th.c1 {
text-align:left;
padding-left: 10px;
}

element.style {
width:30%;
}
.Skin .ProgressBarFill {
background:#000000 none repeat scroll 0 0;
height:10pt;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

.Skin .ProgressBarFillContainer {
border:1px solid #000000;
width:150px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

.Skin .PGR .ItemsNoDnd h2, .Skin .PGR .GroupNoDnd h2 {
margin-bottom:6px;
}

.Skin #Plug a {
color:#000000;
}

.Skin .BorderColor {
border-color:#E6E6E6;
}

.dynamic-slider-control .line {
-moz-box-sizing:content-box;
background:#000000 none repeat scroll 0 0;
border:1px solid #000000;
font-size:0.01mm;
overflow:hidden;
position:absolute;
}

.Skin .PGR .DragAndDrop .Items h2 {
border-width:0px 0px 0;
}

.Skin .SS .QuestionBody {
width:55%;
}

.Skin .reg{
color: #000000;
}

.Skin .MC .MAVR label, .Skin .MC .SAVR label {
color:#000000;
}

.Skin .RO .RB .ChoiceStructure th {
padding:3px 3px 3px 10px;
}

.Skin .RO .DND ul li {
padding:10px 10px;
}

.Skin .TE .FORM .ChoiceStructure table td {
padding:7px 10px;
}

.Skin .CS li {
padding:7px 5px 5px;
}

.Skin .RO .RB .ChoiceStructure th {
padding:7px 10px;
}

html > body .Skin .PGR .DragAndDrop ul {
margin:0 10px;
}

.Skin .PGR .DragAndDrop .Group h2, .Skin .PGR .DragAndDrop .Items h2 {
margin:0 10px;
}

.Skin .PGR .DragAndDrop .NoColumns td.groupsContainerTd div ul, .Skin .PGR .DragAndDrop .NoColumns td.groupsContainerTd div h2 {
margin:0 10px;
}

.Skin .PGR .GroupNoDnd h2 .GetItems, .Skin .PGR .GroupNoDnd .GroupItems td input {
margin:0 0 8px;
}

.Skin .CS .horizontalbar .ylabel {
border-bottom:1px solid #E6E6E6;
}

.Skin .CS .horizontalbar .barTd, .Skin .CS .horizontalbar .yLabelTicksTd {
border-bottom:1px solid #E6E6E6;
}

.Skin .CS .horizontalbar table.sliderGrid tr td.value {
border-bottom:1px solid #E6E6E6;
}

.Skin .CS .horizontalbar table.sliderGrid tr.xlabel th {
border-bottom:1px solid #E6E6E6;
color: #000000 ;
padding-bottom: 5px;
}

.Skin .SBS .Answers td, .Skin .SBS .Answers th {
color:#000000;
}

.Skin .GAP .ChoiceStructure .c4, .Skin .GAP .ChoiceStructure th {
color:#000000;
}

.Skin .GAP .ChoiceStructure .WhyText {
color:#000000;
}

.Skin .SBS thead th, .Skin .SBS td {
color:#000000;
}

.Skin .RO .RB .ChoiceStructure thead th, .Skin .RO .RB .ChoiceStructure tbody td {
color:#000000;
}

.Skin .ChoiceStructure .ChoiceRow{
	color: #000000;
}	

.Skin #Buttons {
padding:10pt 10px;
text-align:left;
}

.Skin .CS .horizontalbar .bar {
background-color:#89031A;
font-size:0;
left:0;
opacity:1.5;
position:absolute;
width:100px;
z-index:500;
}

.Skin .CS .horizontalbar .activated, .Skin .CS .horizontalbar td.barTd:hover .bar {
background-color:none;
}

.Skin .QuestionOuter.Highlight .Inner {
background-color:#FC2906;
}

.Skin .RO .DND ul.NotEdited .rank {
color: white;
}

.SkinInner .ChoiceStructure .LightBG{
color:#3A4031;
}

.Skin #Buttons #PreviousButton {
background-image:url(QT_Skin_BackButton.png);
background-position:-7px -7px;
border:medium none;
cursor:pointer;
float:left;
height:24px;
width:64px;
color: #1A3F01;
font-family: Helvetica;
font-size: 8pt;
font-weight: bold;
text-transform: uppercase;
}

.SkinTable #Plug {
color:#333333;
float:left;
font-family:helvetica;
font-size:60%;
margin-left:50px;
margin-top:10pt;
text-align:left;
width:200px;
}

.SkinTable #Plug a {
color:#000000;
text-decoration:none;
}

#Buttons {
float:right;
margin-right:45px;
width:400px;
}

#ButtonSpan {
float:right;
}

.SkinTable #Buttons #PreviousButton, .SkinTable #Buttons #NextButton {
background:#99bbde none repeat scroll 0 0;
border:medium none;
color:#white;
cursor:pointer;
float:right;
font-family:Helvetica;
font-size:8pt;
font-weight:bold;
height:36px;
margin:0;
min-width:100px;
padding:0;
text-transform:uppercase;
}
#Buttons .ButtonLeft {
background:#99bbde url(QT_Skin_ButtonLeft.png) no-repeat scroll 0 0;
float:left;
height:39px;
width:20px;
}
#Buttons .ButtonText {
background:#99bbde url(QT_Skin_ButtonMiddle.png) repeat-x scroll 0 0;
float:left;
height:39px;
min-width:60px;
padding-top:12px;
}
#Buttons .ButtonRight {
background:#99bbde url(QT_Skin_ButtonRight.png) no-repeat scroll 0 0;
float:left;
height:39px;
width:20px;
}
.Skin .RO .DND ul li:hover {
background:none;
}
.Skin a{
    color: #000000;
}
