@charset "utf-8";
/* CSS Document */


body {
	padding: 0 10px;
	font: normal 82.5% "Lucida Grande", Helvetica, Verdana, Arial;
	}
a{
text-decoration:none;
}
img{

border:none;
}
form em{
color:#FF0000;
}

fieldset{
padding-bottom:15px;
margin-bottom:15px;
background:url(bg.png);
}

legend{
font-weight:bold;
font-size:100%;
padding-top:12px;
}

form li{
padding-top:15px;
padding-left:50px;
list-style:none;
background:url(div.png);

}

form label{
/*display:inline-block;*/
/*width:200px;*/
vertical-align:top;
}

form input.text_box
{
width:250px;
height:18px;
background:url(../images/formbg.jpg) repeat-x;
border-style:inset;
border-width:thin;
font-size:100%;
}

 .chkbx input{
width:15px;
}
.infoelement{
padding-left:90px;
}

.infoelement #loggedin {

padding:0px;
width:15px;

}

.submit{
padding-left:380px;
}

textarea{
width:400px;
background:url(txtarea.png) repeat-y;
border-style:inset;
border-width:thin;

}


/* managing table */

td{

}

/******************************************
	Forms holder table
******************************************/

table.forms_holder
{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-collapse: collapse;
	width: 100%;
	margin: auto;
}

table.forms_holder td
{
	padding: 3px;
}

table.forms_holder td.header
{
	padding: 3px;
	font-weight: bold;
	font-size: 14px;
	border-bottom: solid 1px;
}

table.forms_holder td.label
{
	text-align: right;
	vertical-align: top;
	min-height: 20px;
	width: 20%;
	min-width: 100px;
	max-width: 200px;
  padding: 3px;
}

table.forms_holder td.data
{
	text-align: left;
	vertical-align: top;
	min-height: 20px;
	width: 80%;
  padding: 3px;
}

/******************************************
	Wizard Buttons
******************************************/

input.wizard_back
{
	background-image:url('../images/wiz/prev.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	width:65px;
	height:32px;
	display:block;
	float: left;
}

input.wizard_back:hover
{
	background-image:url('../images/wiz/prev_hover.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	width:65px;
	height:32px;
	display:block;
	float: left;
}

input.wizard_next
{
	background-image:url('../images/wiz/next.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	width:65px;
	height:32px;
	display:block;
	float: right;
}

input.wizard_next:hover
{
	background-image:url('../images/wiz/next_hover.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	width:65px;
	height:32px;
	display:block;
	float:right;
}

input.wizard_submit
{
	background-image:url('../images/wiz/finish.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	width:65px;
	height:32px;
	display:block;
	float: right;
}

input.wizard_submit:hover
{
	background-image:url('../images/wiz/finish_hover.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	width:65px;
	height:32px;
	display:block;
	float: right;
}

