
a.wizardbutton{ /*wizardbutton*/
height:20px;
width:75px;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:5px;
text-align:center;
background:#06F;
color:white;
cursor:hand;
cursor:pointer;
font:bold 14px Arial;
vertical-align:middle;
text-decoration:none;
}

p.stepbar {
    float:left;
	clear:both;
    margin:5px 0px;
    background-color:#06F;
    border:1px solid #fff;
    width:575px;
    padding:5px;
    margin-left:5px;
	margin-right:5px
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
}

p label.step {
	border-width:0px;
	float:left;
    width:95px;
	height:45px;
	line-height:40px;
	text-align:left;
	text-indent:3px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
    color:#FFF;
    
    font:bold 16px Arial;
	
}

p label.stepd {
    border-width:0px;
	float:left;
    width:95px;
	height:45px;
	line-height:26px;
	text-align:left;
	text-indent:3px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
    color:#C8E2FD;
   
    font:bold 16px Arial;
    
}

p label.stepa {
    border-width:0px;
	background-image:url(../img/stepa.png);
	float:left;
    width:95px;
	height:45px;
	line-height:26px;
	text-align:left;
	text-indent:3px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
    color:#0066FF;
   
    font:bold 16px Arial;
    
}

p label.steptext {
	border-style:solid;
    border-width:0px;
	
	background-color:#0066FF;
	float:left;
    width:540px;
	margin-left:5px;
    line-height:26px;
	padding-left:20px;
	vertical-align:middle;
    color:#FFF;
    font:bold 12px Arial;
	
}

p label.left {
	float:left;
    width:110px;
	margin-left:5px;
    line-height:26px;
	padding-top:6px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}


p.wizard {
    float:left;
	clear:both;
    margin:5px 0px;
    background-color:#CEE0FD;
    border:1px solid #fff;
    width:575px;
    padding:5px;
    margin-left:5px;
	margin-right:5px
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
}

p.wizard2 {
    float:left;
	clear:both;
    margin:5px 0px;
    background-color:#F7C5C4;
    border:1px solid #fff;
    width:575px;
    padding:5px;
    margin-left:5px;
	margin-right:5px
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
}

p.wizard3 {
    float:left;
	clear:both;
    margin:5px 0px;
    background-color:#CEE0FD;
    border:1px solid #fff;
    width:260px;
    padding:5px;
    margin-left:5px;
	margin-right:5px
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
}

p label.radio {
	float:left;
    width:180px;
	margin-left:5px;
    line-height:20px;
	padding-top:6px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}

p label.left {
	float:left;
    width:110px;
	margin-left:5px;
    line-height:26px;
	padding-top:6px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}

p label.left2 {
	float:left;
    width:300px;
	margin-left:5px;
    line-height:26px;
	padding-top:6px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}

p label.left3 {
	float:left;
    width:580px;
	margin-left:5px;
    line-height:26px;
	padding-top:6px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}

p label.left4 {
	float:left;
    width:150px;
	margin-left:10px;
    line-height:26px;
	padding-top:6px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}

p label.right {
	width:110px;
	line-height:26px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}

p label.std {
	line-height:26px;
	margin-left:5px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}

p label.star {
	line-height:26px;
    color:#F00;
    text-shadow:1px 1px 1px #fff;
    font:bold 18px Arial;
}

<!--input.wizard0{
    background:#FFC;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    outline: none;
    padding: 2px;
    width:300px;
	height:20px;
	color:#06F;
}-->

input.wizard1{
    background:#FFC;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    outline: none;
    padding: 2px;
    width:120px;
	height:20px;
	color:#06F;
}


input.wizard1a{
    background:#CEE0FD;
    border: 0px solid #ddd;
    outline: none;
    padding: 2px;
    width:120px;
	height:20px;
	color:#000;
}

input.wizard2{
    background:#FFC;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    outline: none;
    padding: 2px;
    width:60px;
	height:20px;
	color:#06F;
}

input.wizard0{
    background:#FFC;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    outline: none;
    padding: 2px;
    width:300px;
	height:20px;
	color:#06F;
}

select.wizard1{
    background:#FFC;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    outline: none;
    padding: 2px;
    width:120px;
	height:25px;
	color:#06F; 
}

select.wizard2{
    background:#FFC;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    outline: none;
    padding: 2px;
    width:90px;
	height:25px;
	color:#06F; 
}

select.wizard3{
    background:#FFC;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    outline: none;
    padding: 2px;
    width:200px;
	height:25px;
	color:#06F; 
}

select.wizard4{
    background:#FFC;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    outline: none;
    padding: 2px;
    width:200px;
	
	color:#06F; 
}

textarea.wizard1{
    background:#FFC;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 1px;
    outline: none;
    padding: 2px;
    
	color:#06F;    
}

p label.list1 {
	float:left;
    width:175px;
	margin-left:5px;
    line-height:26px;
	padding-top:6px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}

p label.list2 {
	float:left;
    width:50px;
	text-align:right;
	
    line-height:26px;
	padding-top:6px;
    color:#000;
    text-shadow:1px 1px 1px #fff;
    font:bold 12px Arial;
}

/*begin of buttonbar table*/
#tableButtonBar {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border:1px solid #fff;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
}

#tableButtonBar tr td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	background-color:#CEE0FD;
    border:0px solid #999;
}

/*begin of resume table*/
#tableResume {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	cellpadding:5px;
	border-collapse:collapse;
	border:1px solid #fff;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
}

#tableResume tr td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	background-color:#CEE0FD;
    border:0px solid #999;
	padding-left:5px;
	padding-right:2px;
}

input.imagebutton{
	background-color:#06F;
    width: 75px;
    height: 24px;
	border:solid;
	border-width:1px;
	border-color:#000;
	cursor:pointer;
	color:#FFF;
	font:bold 16px Arial;
}

input.imagebutton:hover{
	color:#CCC;
    
}

#hiddenContainer {
	width:auto;
	height:auto;
	display:none;
}

#directContainer {
	width:auto;
	height:auto;
	display:block;
}

#dieselContainer {
	width:auto;
	height:auto;
	display:block;
}

#fullContainer {
	width:auto;
	height:auto;
	display:block;
}

#singleContainer {
	width:auto;
	height:auto;
	display:block;
}

#repContainer {
	width:auto;
	height:auto;
	display:none;
}
#employeeContainer {
	width:auto;
	height:auto;
	display:none;
}

#departmentContainer {
	width:auto;
	height:auto;
	display:block;
}

