form .static {
    font-family: Arial,Helvetica,sans-serif;
    font: 100% Arial,Helvetica,sans-serif;
    text-align: left;
    border: none;
    font-weight: bold;
    color: #000000;
    background: white;
}

form .right {
    text-align: right;
}

form .normal {
    font-weight: normal;
}

form .strong {
    font-weight: bold;
}

form .hidden {
    display: none;
}

form .show {
    display: block;
}

form .submitbutton {
    margin-top:16px;
    text-align:center;
}

form .submitcursor {
    cursor:pointer;
}

form .required {
    color:#C0504D;
	font-weight:bold;
}

form .error_message { 
    background:transparent url(../images/error.gif) no-repeat 0px 50%;
    background-color: #FFEAEB;
    border:1px solid #F6323C;
    text-align:center;
    font-weight:bold;
    padding:10px;
}

form .item_normal { 
    background-color:#FFFFFF;
    border:0;
}

form .item_error { 
    background:transparent url(../images/alert.gif) no-repeat 0px 50%;
    background-color:#FFEAEB;
    border:1px solid #F6323C;
}

form fieldset {
	border:solid 1px #4F81BD;
    margin-bottom:16px;
}

form fieldset legend {
	font-weight:bold;
}

form fieldset ul, fieldset li {
	border:0; margin:0; padding:0; list-style:none;
}

form fieldset li {
	list-style:none;
	padding:10px;
    display:block;
    position:relative;
}

form fieldset ul li ul {
	list-style:none;
    margin:0px;
	padding:0px;
    display:inline;
    position:relative;
    left: -10;
}

form fieldset ul li ul li {
	list-style:none;
    padding: 0 0 0 10px;
    display:inline;
    margin:0;
}

form fieldset input {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px;
    border-style:solid;
    border-width:1px;
    border-color:black;
	margin-left:0;
}

form fieldset textarea {
    position:absolute;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px;
    border-style:solid;
    border-width:1px;
    border-color:black;
}

form fieldset select {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px;
    border-style:solid;
    border-width:1px;
    border-color:black;
}

form fieldset label {
	width:160px;
    text-align:left;
    display:inline-block;
    margin-left: 8px;
	line-height: 1.5;
    position:relative;
}

form fieldset button {
    border:0; margin:0; padding:0;
    clear:both;
    width:125px;
    height:31px;
    background:#666666 url(img/button.png) no-repeat;
    text-align:center;
    line-height:31px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}