﻿/* login page styles */dd.form-input span { padding-top: 3px; }input.login-field {    font-size: 11px;    color: #666;    width: 250px;}.login-button {    margin-left: 152px;    margin-right: 15px;}h4 {    font-size: 14px;    margin: 10px 0;}h3 span, h4 span { font: normal 11px Arial, Verdana, sans-serif; }p+h4 { margin-top: 20px; }.detail-table { border-left: solid 1px #E0E0E0; }.detail-table th, .detail-table td, .submit-table td{    padding: 8px 4px;    text-align: left;    width: 33%;}.detail-table th, .detail-table td { border-right: solid 1px #E0E0E0; }.two-column th+th, .two-column td+td { width: 67%; }.five-column th, .five-column td { width: 20%; }.six-column th, .six-column td { width: 16%; }.detail-table th{    border-top: solid 1px #E0E0E0;    border-bottom: solid 1px #E0E0E0;}.detail-table td { border-bottom: solid 1px #E0E0E0; }.row-highlight { background-color: #F9F9F9; }.detail-topper td { border-top: solid 1px #E0E0E0; }.detail-footer td { background-color: #E0E0E0; }.detail-table input, .detail-table select {    font-size: 11px;    color: #666;}.detail-table input { width: 280px; }.radioButtonList td { border-width:0; padding:1px }.radioButtonList input { width:30px;  }input.required, .required, textarea.required{        background-color:#ffc;}.alert {	background-color: #fcfcd7;	padding: 10px;	border: 1px dotted #FF9900;	text-align: center;	margin-top: 15px;	margin-bottom: 15px;}.alert a {	font-size:15px;	color:#FF6600;}.alert a:hover {	color:#000;}