.data_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.login_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid black;
}
.login_table_wide {
	width:850px;        /*Account Manager width for Managers*/
}
.login_table_narrow {
	width:565px;	    /*Account Manager width for users*/
}
.report_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid black;
}
.report_row {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
}
.report_header {
	font-weight: bold;
	font-size: 14px;
}
.login_table_header {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.login_table_banner {
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF; 
	background-color: #006600;
}
.login_table_banner_red {
	background-color: #660000;
}
.login_table_subhead {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF; 
	background-color: #666666;
}
.login_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.login_cw_header {
	font-weight: bold;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #009900;
}
.redmessage {
	font-weight: bold;
	font-size: 14px;
	color: red;
}
.redmessage_small {
	font-weight: bold;
	font-size: 11px;
	color: red;
}
.greenmessage_small {
	font-weight: bold;
	font-size: 11px;
	color: green;
}
.dt td {
	vertical-align: top;
	white-space: nowrap;
	/*xbackground-color: #CCFFDD;*/
	vertical-align: middle;
}
.dt_td_right {
	text-align: right;
}
.dt_td_bold {
	font-weight: bold;
}
.dt_td_header {
	font-weight: bold;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	color: #009900;
}
.dt_td_total {
	font-weight: bold;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.dt_td_subtotal {
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
A.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	padding: 2px 2px 2px 2px;
	border: 1px solid black;
	background: #888;
	color: #000000;
	text-decoration: none;
	background-color: #FF6600;
}
A.btn:hover {
	background: #F60;
	background-color: #FFCC00;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*xtext-align: right; */
	height: 20px;
	border: 1px solid #CCCCCC;
}
.css_btn {
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background: LightGrey;
}
input.buttonlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000EE;
}
input.buttonlinkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000EE;
}
input.buttonlinkred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
input.buttonlinkgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
}
input.buttonlinkblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.RequiredFieldStar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
}



