﻿
input.p_data


/* Form styles */
form.form-container { margin: 10px; padding: 5px;  } /*background-color: #FFF; border: #EEE 5px solid;*/

 .noprint {}
 

p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }


div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }

div.errors p { margin: 0; }

div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

.validators  
{ 
	font-size: small;
	color: #990000;
	padding: 2px;
	background-color: #FFFFCC;
	border-color: #800000;
 }
 .validatorstar 
 {
 	color: red; font-weight: bold;
 }
 

 

form.form-container  p { margin: 0; }
form.form-container  p.note { margin-left: 170px; font-size: 90%; color: #333; }
form.form-container  fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; width: 720px; line-height: 2em; }
form.form-container  legend { font-weight: bold; color: #666; text-align: left; }
form.form-container  fieldset div {  padding: 0.25em 0; text-align: left;  }


form.form-container label,
form.form-container span.label { margin-top: 3px; margin-right: 10px; padding-right: 10px; font-size: .7em; width: 170px; display: block; float: left; text-align: right; position: relative; line-height: 1.1em; }

.chklabel { margin-top: 3px; margin-right: 10px; padding-right: 10px; width: 125px; display: block; float: left; text-align: left; position: relative; line-height: 1.1em; }

form.form-container label.error,
form.form-container span.error { color: #C00; }



form.form-container label em,
form.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }

form.form-container input.error { border-color: #C00; background-color: #FEF; }


form.form-container input:focus,
form.form-container input.error:focus,
form.form-container textarea:focus { background-color: #FFC; border-color: #FC6; }

form.form-container div.controlset label,
form.form-container div.controlsetjoin label,
form.form-container div.controlsetjoin input,
form.form-container div.controlset input { display: inline; float: none; }

form.form-container div.controlset div,
form.form-container div.controlsetjoin div {  margin-left: 170px; }

form.form-container div.controlsetjoin { margin-bottom: -8px; font-weight: bold;  }

form.form-container div.buttonrow { margin-left: 90px; }

.textbox2 { margin-bottom: 30px; }




.required {
    color: #a20000;
    font-weight: bold;
}

.wizard
{
    border:solid 1px black;
    font:14px Verdana,Sans-Serif;
    width:725px;
    height:300px;
}

.wizardheader
{
    color:gray;
    font:bold 18px Verdana,Sans-Serif;
    
}
.wizardnav 
{
	
}
.wizardnav input 
{
	font-size: 1.4em;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.wizardsidebar
{
    background-color:#eeeeee;
    padding:10px;
    width:180px; 
    vertical-align: top;
    text-align: left;
}
.wizardsidebar a
{
    text-decoration:none;
    color: Green;
    
    
}
.wizardsidebar td 
{
	border-bottom: 1px solid #BBB;
	padding-bottom: 10px;
	padding-top: 10px;
}
.wizardstep
{
    padding:10px;
    vertical-align: top;
}
/*
.cw_wizardnavigationbutton 
{
	padding-right: 24px;
}


    .alignCenter{text-align: center;}
    .alignLeft{text-align: left;}
    .alignRight{text-align: right;}
    .alignTopLeft{text-align: left; vertical-align: top;}
    .alignBottomLeft{text-align: left; vertical-align: bottom;}
*/


.cw_wizardnavigation 
{

}

.cw_wizardsidebar 
{
	width: 25%;
 	background-color: #F8F8F8;
 	padding: 8px;
 	
 	
}

.cw_wizardsidebar td 
{
	padding-bottom: 8px;
	
	
}

.cw_wizardstep 
{
	vertical-align: top;
	padding: 6px;
}

.cw_wizardselectedstep 
{
	color: Black;
    text-decoration: none;
    font-weight: bold;
}

td
{
    vertical-align:top;
}