/*  CSS Document */
/*  XYZ Axis - The Virtual Animations
    Last updated on FEB 2, 2008 */
/* Form styles */
div.formContainer {
width:755px;
float:left;
padding:0 0 0 15px;
}

p.legend {
margin-bottom:1em;
}

p.legend em {
color:#00BFFE;
font-style:normal;
}

div.formContainer form fieldset {
border:#484848 1px solid;
font-size:75%;
margin:0 0 5px;
padding:10px 0;
}

div.formContainer form fieldset div {
padding:.25em 0;
}

div.formContainer label,div.formContainer span.label {
margin-right:10px;
padding-right:10px;
width:150px;
display:block;
float:left;
text-align:right;
position:relative;
color:#FFF;
}

div.formContainer label.error,div.formContainer span.error {
color:#00BFFE;
}

div.formContainer label em,div.formContainer span.label em {
position:absolute;
right:0;
font-size:75%;
color:#00BFFE;
}

div.formContainer textarea {
font-family:Tahoma,Arial,Verdana,sans-serif;
background:#4F4F4F;
padding:2px;
border:1px solid #666;
color:#000;
}

.bgSubmit {
background:url(../xyzAxisImages/bgSubmit.jpg) no-repeat scroll left top;
height:33px;
width:81px;
color:#FFF;
font-size:12px;
font-weight:700;
border-style:none;
padding:0 0 2px;
}

.bgTextArea {
background:#4F4F4F;
padding:2px;
border:1px solid #666;
color:#000;
}

div.formContainer div.controlset label,div.formContainer div.controlset input {
display:inline;
float:none;
}

div.formContainer div.controlset div {
margin-left:170px;
}

div.formContainer div.buttonrow {
margin-left:180px;
}

.style1 {
color:#FFF;
}

.list {
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:90%;
width:260px;
line-height:16px;
background:#4F4F4F;
padding:2px;
border:1px solid #666;
color:#000;
}