/*  
-- Questionnaire Satisfaction - travaux DTP
-- Created by Web Design Team, A.T. Kearney
-- All rights reserved

*/

BODY {
	margin-left: 0px;
	margin-top: 0px;
	background-color :#ebebeb
}

h1{
	font-family : Arial;
	font-size:18px;
	font-weight:bold;
	color : #800000;
	padding-left:16px;
	padding-top:10px
}

h2 {
	font-family : Arial;
	font-size:18px;
	font-weight:bold;
	color : #676767;
	padding-top:10px
}

h3 {
	font-family : Arial;
	font-size:18px;
	font-weight:bold;
	color : #676767;
	padding-top:4px
}

.brownText {
	font-family : Arial;
	font-size:17px;
	color : #dfdbd6;
	padding : 15px;
	font-weight:bold;
	text-align:justify;
	line-height: 2em
}

.FormHeading {
	font-weight: bold;
	color : #c40303;
	padding-top: 9px;
	height : 34px;
	text-transform: uppercase
}


A:link.whiteLinks {
	text-decoration:none;
	color: white;
}

A:hover.whiteLinks {
	text-decoration:none;
	color: white;
}
A:visited.whiteLinks {
	text-decoration:none;
	color: white;
}

.TextMaroon
{
	color: #a10101;
	font-weight: bold
}

a.MaroonLink
{
	text-decoration: underline;
	color: #a10101
}

a.MaroonLink:hover
{
	text-decoration: none;
	color: #000000
}

.greyBoxBase {
	background-image:URL('../images/grey_box_bg.gif');
	width:207px
}
.TitlesResults {
	font-weight:bold;
	text-transform:uppercase;
	color : #800000;
	padding:8px;
	font-size:14px;
}

INPUT, SELECT, TEXTAREA {
	FONT-FAMILY : Arial, Verdana ;
	FONT-SIZE   : 12px ;
	MARGIN      : 0 ;	
	MARGIN-TOP  : 0px;
	text-align : left
}
.brownBase {
	background-color :#a29789
}
FORM {
	margin : 0px ;
	}
IMG {
	border : 0;
	}
INPUT.btn{
	text-align : center;
}
.buttons {
    margin:0 7px 0 0;
    background-color:#097f7e;
    border:1px solid #024847;
    border-top:1px solid #024847;
    border-left:1px solid #024847;
    color: #ffffff; 
    TEXT-ALIGN: center
}
TD.textJustify {
	TEXT-ALIGN:justify;
}



TD, TH, P {
	FONT-FAMILY : Arial, Verdana ;
	FONT-SIZE   : 12px ;
	COLOR  : #000000;
	vertical-align:top
}

/*td.textwrap
{
	text-wrap:normal
}*/

TD.line {
	border-collapse: collapse;
	BORDER-bottom : 1px solid #ced0d0;
}

TD.lineGradient {
	background-image:URL(../images/bg_line.gif);
	background-repeat : repeat-x;
	height: 30px;
	padding-top:5px
}


TD.heading {
	font-weight: bold;
	color : #2b2b2a;
	background-color : #c8c8c8;
	padding: 4px;
	height : 22px
}

TD.subheading {
	font-weight: bold;
	color : #c40303;
	padding: 4px;
	height : 34px;
	vertical-align:middle;
	border-top: 1px dashed #c8c8c8;
}

TD.OptionHeadings{
	color : #000000;
	background-color: #c8c8c8;
	padding-left : 2px;
	height : 21px;
	vertical-align:middle;
}


TD.spacer {
	HEIGHT : 10px;
}

TD.bullet {
	background-image : url('../images/bullet.gif') ;
	background-position : left;
	background-repeat: no-repeat 
}

TD.height27 {height:27px}
TD.height21 {height:21px; vertical-align:middle}
TD.height19 {height:19px}
TD.height15 {height:15px}

.border {
	border-collapse: collapse;
	BORDER-LEFT : 1px solid #A5A6A7;
	BORDER-RIGHT: 1px solid #A5A6A7;
}

.footer {
	TEXT-ALIGN: center;
	FONT-SIZE   : 11px;
	vertical-align: middle;
	color : #3c2610
	}
	
.smallerText {
	FONT-SIZE   : 11px;
}

IMG {
	BORDER: 0px none;
}
A:link {
	color : #1d1c1c;
}

A:hover {
	color : #c40303;
	text-decoration: none
}
A:visited {
	color : #1d1c1c;
}

.definitions { border-bottom: 1px dashed red}
.highlight {color : #FFFFFF; padding-left: 4px; padding-right : 4px}
.QNos{
	padding-left : 4px;
	padding-right : 2px

}

td.graphcells{
		height : 14px;
		width : 14px;
		border-collapse: collapse;
		BORDER-width : 1px ;
		border-style: solid;
		border-color: #C6BFB9 
}

td.graphscale{
		
		width : 14px;	
			
		font-size:9px;

}

td.IndustryName{
	background-color:#D6D3CF;
	height : 14px;

}
td.ParameterQues{
	font-size:14px;
	height : 14px;

}
td.Parameter{
	font-size:13px;
	height : 14px;

}

.TextWhiteAllCaps
{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	font-size: 14px
}

.TitleNews
{
	color: #ffffff;
	text-align: left;
	font-weight: bold
}

.spacersmall
{
	font-size: 3px
}

.NewsDate
{
	font-size: 10px
}

.brownText1 {
	font-family : Arial;
	font-size:16px;
	color : #dfdbd6;
	padding : 5px;
	font-weight:bold;
	text-align: left
}
