/*Header & Navigation */
#home #container{background-image: url(../images/client_bg.gif); background-repeat: repeat-y; background-color: #FFF;}
#home #panel{background-color: #0198cd;}
#home #panel ul{border-bottom: 1px solid #069; border-top: 1px solid #069;}
#home #panel h2{color: #069;}
#home #panel h2.en, #home #panel h2.fr, #home #panel h2.ue, #home #panel h2.gb, #home #panel h2.gf{font-size: 34px; margin-bottom:-5px}
#home #panel h2.sp, #home #panel h2.cs, #home #panel h2.ts, #home #panel h2.gs{font-size: 32px; margin-top:-5px; margin-bottom:-3px}
/*#home #active a{background-color: #069;}*/
#home #navigation a:hover{background-color: #007eb2}
#home #frmLogin h3{color: #30acd6;}

/*Action Plan*/
#action #container{background-image: url(../images/action_bg.gif); background-repeat: repeat-y; background-color: #FFF;}
#action #panel ul{border-bottom: 1px solid #969; border-top: 1px solid #969;}
#action #panel h2{color: #969; width: 200px;}
#action #panel h2.en, #action #panel h2.ue, #action #panel h2.gb{font-size: 20px; margin-top: 5px; margin-bottom: -1px;}
#action #panel h2.fr, #action #panel h2.gf{font-size: 18px; margin-top: 7px; margin-bottom: -1px;}
#action #panel h2.sp, #action #panel h2.cs, #action #panel h2.ts, #action #panel h2.gs{font-size: 16px; margin-top: 9px; margin-bottom: 0px;}
/*#action #active a{background-color: #969;}
#action #navigation a:hover{background-color: #7e4c7f}*/
#action table#no-lines td{padding-top: 2px; padding-bottom: 2px;}

/*Feedback report*/
#feedbk #container{background-image: url(../images/action_bg.gif); background-repeat: repeat-y; background-color: #FFF;}
#feedbk #panel ul{border-bottom: 1px solid #969; border-top: 1px solid #969;}
#feedbk #panel h2{color: #969;}
#feedbk #panel h2.en, #feedbk #panel h2.ue, #feedbk #panel h2.gb{font-size: 24px; margin-top: 3px; margin-bottom: -2px;}
#feedbk #panel h2.fr, #feedbk #panel h2.sp, #feedbk #panel h2.cs, #feedbk #panel h2.ts, #feedbk #panel h2.gf, #feedbk #panel h2.gs{font-size: 22px; margin-top: 5px; margin-bottom: -1px;}
/*#feedbk #active {background-color: #969;}
#feedbk #active a{background-color: #969;}*/
#feedbk #navigation a:hover{background-color: #7e4c7f}

/*Scale*/
#scale #container{background-image: url(../images/scale_bg.gif); background-repeat: repeat-y; background-color: #FFF;}
#scale #panel h2{color: #693; font-size: 30px;}
#scale #panel h2.en, #scale #panel h2.ue{font-size: 34px; margin-bottom:-5px}
#scale #panel h2.fr, #scale #panel h2.sp, #scale #panel h2.cs, #scale #panel h2.ts, #scale #panel h2.gf, #scale #panel h2.gs{font-size: 30px; margin-top:-3px; margin-bottom:-3px}
#scale #panel ul{border-bottom: 1px solid #693; border-top: 1px solid #693;}
/*#scale #active a{background-color: #693;}*/
#scale #navigation a:hover{background-color: #80b34d}

/*Various */
#panel ul li#spacer{border-bottom: 1px #969 solid; height: 10px; width: 170px;}
#welcome {/*width: 200px;*/ text-align: right; /*position: absolute; bottom: 75px; right: 50px;*/}
#client-options{margin: -5px 0 0 0; list-style:none;}
#client-options li{padding-top: 10px; padding-bottom: 0px; margin: 0;}
#client-options a {margin-right: 5px;}

.actionplan_summary{width: 100%; border: 1px #000 solid;}

.congrats_box{padding: 2px; margin:0 0 10px 0; border: 3px solid #666; line-height: 1.1;}

#type-of-challenge{border:none; width:100%; margin:10px 0;}
#type-of-challenge td, #type-of-challenge th{border:none; border-right:5px solid #fff; border-left:3px solid #fff;}
#type-of-challenge th{padding-bottom: 16px;}
#type-of-challenge tr{line-height: 12px;}
/*#type-of-challenge th{border-bottom:1px solid #333;}*/

#question #cmdNext{margin-bottom: 0;}

#block p#clientName{padding: 0; margin: 0 0 3px 0;}
#block p#compareto{padding:0; margin: 10px 0 3px 0;}
#block p.feedbackTitle{margin-top:0; padding-top:0;}
/*.feedbackTitle strong{font-size: 20px !important;}*/

.questionnumber{padding-bottom:17px;}

#question table{border: none; color: #669933; text-transform: uppercase; font-weight: bold; font-size: 0.8em;} /*A0BF60*/
#question table td{border:none; vertical-align:top; text-align:center;}
#question table .options{padding-top: 8px;}
#question table p.error{text-transform: none; font-size: 1.2em; margin: 10px 0; font-weight: bold;}

.en #question table .option1, .ue #question table .option1{padding-left:5px; padding-right:5px;}
.en #question table .option2, .ue #question table .option2{padding-left:5px; padding-right:5px;}
.en #question table .option3, .ue #question table .option3{padding-left:15px; padding-right:15px;}
.en #question table .option4, .ue #question table .option4{padding-left:15px; padding-right:15px;}
.en #question table .option5, .ue #question table .option5{padding-left:7px; padding-right:7px;}

.fr #question table .option1, .gf #question table .option1{padding-left:10px; padding-right:10px;}
.fr #question table .option2, .gf #question table .option2{padding-left:10px; padding-right:10px;}
.fr #question table .option3, .gf #question table .option3{padding-left:10px; padding-right:10px;}
.fr #question table .option4, .gf #question table .option4{padding-left:10px; padding-right:10px;}
.fr #question table .option5, .gf #question table .option5{padding-left:0; padding-right:0;}

.sp #question table .option1, .cs #question table .option1, .ts #question table .option1, .gs #question table .option1{padding-left:0; padding-right:0;}
.sp #question table .option2, .cs #question table .option2, .ts #question table .option2, .gs #question table .option2{padding-left:4px; padding-right:4px;}
.sp #question table .option3, .cs #question table .option3, .ts #question table .option3, .gs #question table .option3{padding-left:16px; padding-right:16px;}
.sp #question table .option4, .cs #question table .option4, .ts #question table .option4, .gs #question table .option4{padding-left:13px; padding-right:13px;}
.sp #question table .option5, .cs #question table .option5, .ts #question table .option5, .gs #question table .option5{padding-left:13px; padding-right:13px;}

#actionPlan{border:none; width:100%;}
#actionPlan td, #actionPlan th{border:none; padding:2px 3px;}

/*Graphs*/

#block #graphLegend{font-size: 0.9em; color: #F00; margin-top:10px; margin-bottom:5px;}

.graph td, .graph th{padding: 0; border: none;}

.ersbold {font-size : 10px;	font-family : Verdana,Arial,sans-serif;	font-weight : bold; }

.ersmono {font-family: monospace; font-size: 12px;}

/*td.ersgraph{width: 50%;}*/
.ersgraph {font-size : 11px; font-family : Arial,Verdana,sans-serif; font-weight : normal; font-style : normal; padding: 0;}

.ersgraphtitle {font-size : 13px; font-family : Arial,Verdana,sans-serif; font-weight : normal;	font-style : normal;}

/*Signup*/

table.noborder td {border: none 0;}
	
.progress-steps {
	display: block;
	margin-top: 10px;
	float: left;
}
.progress-steps .step {
	width:45px;
	height:5px;
	display: block;
	float: left;
	margin-right: 3px;
	border: solid 1px #069;
}
.progress-steps .filled {
	background-color:#069;
}
.progress-steps .empty {
	background-color:#fff;
}

#signup-form #username { text-transform: uppercase; }
#signup-form input[type=submit] { float:right; }
p.disclaimer{font-size: 11px;}
