
.form-wrapper {
	border: 1px solid #CCEEFF;
	background: white url(image/window-bg.png) repeat-x bottom;
}

.form-titlebar	{
	color:white; 
  	font-size: 10pt;
  	font-weight:bold;
	line-height: 28px;

background: #0099CC; /* Old browsers */
background: -moz-linear-gradient(top,  #0099CC 0%, #00bfff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099CC), color-stop(100%,#00bfff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0099CC 0%,#00bfff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0099CC 0%,#00bfff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0099CC 0%,#00bfff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0099CC 0%,#00bfff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099CC', endColorstr='#00bfff',GradientType=0 ); /* IE6-9 */
	border-bottom: thin solid white;
	height: 29px;
   text-align: center;
}
   

.form-description	{
	color: Black; 
	text-align: center;
	padding-top: .5em;
}

.form-errors		{color: Red;  text-align: left;   }
.form-errors-li		{color: Red;  font-size:11;     }

.form-body {
	padding: 1em 1em 1em 1em;
}


.form-body label,
.form-body input {
	margin-top: .75em;
	float: left;
}

.form-body label {
	display: block;
	margin-right: 10px;
	width: 100px;
}
	

.form-body ul {
	margin: 0;
	padding: 0;
	clear:both;
}

.form-body li{
	list-style-type: none;
	clear: both;
}

fieldset {
	overflow: hidden;
}

.form-buttons {
	clear:both;
	text-align: center;
	padding-bottom: 1em;
}

.form-required {
	font-weight: normal;
}

.form-block-description	{
	color: Black;
	padding-top: 7px;
	padding-bottom: 8px;
	font-weight: bold;
}

.buttn,.buttnText	{
}

.buttn-fix	{
	background-color:#e0e0d5;
	width:7.5em;
}

.buttn,.buttnText	{
}


select {

}

input  {

}


.fields   { 
	color: #333300;
	font-size: 11px; 
	background-color: #ccffff 
	border: solid 1px #d3d3d3 
}

.fieldsDark { 
	color: #dcdcdc; 
	font-size: 11px; 
	background-color: #696969; 
	border: none 0px #696969 
}

.fieldsPlain {
	color: #ff4500;
	font-size: 11px; 
}


.form-text {
	text-align: center;
	padding-bottom: 1em;
}

/* Form Specific */
#user-login {
	width: 375px;
	margin: 3em auto 0 auto;
	
}

#userloginsubmit {
	float:none;
}

.title-forgot {
	color:#666666;
	font-size: 11px;
	font-weight: bold; 
	text-align: center; 
}

p.forgot	{
	color:#666;
	font-size: 10px;
	margin: auto;
}


