#features {
	margin-top:20px;
}
#features img{
	float:right;
	margin:0px 20px;
}
#features p{
	color:#666666/*62768a*/;
	font: 1.4em/1.3em Helvetica, Arial, Verdana, sans-serif;
}
#features ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#features ul li{
	list-style:none;
	color:#CC0000;
	background: url("../images/feature_bullet_vm.jpg") no-repeat 0px 2px;
	font: 1.4em/1.5em Helvetica, Arial, Verdana, sans-serif;
	margin:0px 0px 15px 0px;
	padding:0px 20px 0px 20px;
	position:relative;
	/*width:200px;*/
}

#features ul li em{
	color:#666666;
	font: 0.8em Helvetica, Arial, Verdana, sans-serif;
	
}

#login, #mytm{
	padding:0px 9px 0px 9px;
}

#login h2, #mytm h2{
	color:#62768a;
	font: 18px/24px Helvetica, Arial, Verdana, sans-serif;
}
#login h2 span, #mytm h2 span{
	color:#CC0000;
	font: 1em/1em Helvetica, Arial, Verdana, sans-serif;
}

/*#login #l-column {
	width: 480px;
}*/
#login #r-column {
	background:none;
	width:262px;
}

#login #r-column .section, #mytm #r-column .section{
	background-color:;
	text-align:left;
	color:#fff;
	padding:7px 5px;
	margin-bottom:20px;
	width:90%;
}
#login h4, #mytm h4{
	color:#CC0000;
	font: 1.4em/1em Helvetica, Arial, Verdana, sans-serif;
	margin-bottom:0.4em;
}

#login fieldset {
	width: 252px;
	border: none;
	background-color:;
	padding: 0 0;
}

#login fieldset legend {
	display: none;
}

#login fieldset div.y {
  	padding: 7px 0 3px;
	background: /*url(../images/field-mid.gif) no-repeat 0px -3px*/;
}

#login fieldset div.x {
	clear: both;
	padding: 10px 0 3px;
	background: /*url(../images/field-mid.gif) no-repeat*/;
}
#login fieldset div.btm{ 
  	color: #000;
	padding: 10px 0 6px;
}
#login fieldset div.z {
	border-top: 0px solid #/*6a9c1d*/;
	background: /*url(../images/field-btm.gif) #fff 233px 100% no-repeat*/;
	padding: 0 19px 0 0; text-align: right;
}

#login fieldset div label {
	float: left; width: 100px;
	font-size: 1.1em;
	color: #666666;
	font-weight: bold;
	padding: 2px 0 0 10px;
}

#login fieldset div label.invalid {
	color: #CC0000;
}

#login fieldset div input {
   width: 120px;
   font-size: 1em; padding: 2px;
   border: 1px solid #62768a;
}
#login fieldset div input.chkbx { width: auto; border:0px;}

#login fieldset div input:hover{ background: #fdfed6; }

#login fieldset div input:focus{ background: #f5f8aa; }


#login fieldset div.z span {
	background: /*url(../images/field-arrow.gif) 0 50% no-repeat*/;
	padding: 0 0 0 15px;
}

#login fieldset div.z span input {
	width: auto;
	background: /*url(../images/field-btml.gif) #6a9c1d 0 100% no-repeat*/;
	border: none;
	padding: 1px 8px 4px 13px;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
}
	
#login fieldset em {
	color:#CC0000;
	font-weight:bold;
}

#login div.error{
	color:#CC0000;
	font-weight:bold;
	margin-bottom:5px;
	padding:3px 3px 3px 35px;
	background: #fff url("../images/info_icon.gif") no-repeat 5px 50%;
	font: 1.2em/1.8em Helvetica, Arial, Verdana, sans-serif;
	position:relative;
 }

