html, body {
	height: 100%;
	padding: 0px;
	margin: 0px;
}
body {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
td {
	white-space: nowrap;
}
button {
	color:#284775;
	background-color:#FFFBFF;
	border:1px solid #CCCCCC;
	height:40px;
	width:40px;
}
.right {
	float: right;
}
.hide {
	display:none;
}
.logo {
	float: left;
	margin: 0px;
	padding: 0px;
}
a:link {
	/*color: #FFFFFF;*/
}
a:visited {
	/*color: #FFFFFF;*/
}
a:hover{
	/*color: #FFFFFF;*/
}
.step_0 {
	display: none;
	height: 72px;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
}
.step {
	display: none;
	border: 0px solid #333;
	background-color: #F6F7F2;
}
.step_width {
	width: 130px;
}
.top_margin {
	height: 50px;
}
.grid_body {
	margin:auto;
	text-align:left;
	width: 790px;
}
.grid_search {
	width: 790px;
	padding: 5px;
	color: #ffffff;
	border: 1px solid #333;
	background: url(search.png) #04668c no-repeat right center;
}
.grid_scroll {
	width: 790px;
	padding: 5px;
	height: 300px;
	overflow: auto;
	border: 1px solid #333;
	background-color: #FFFFFF;
}
.grid_table {
	width:100%;
	empty-cells: show;
	border-collapse: collapse;
	table-layout: fixed;
	display: table;
}
.grid_hide {
	display: table-column;
	visibility: collapse;
}
.grid_table tr:hover {
	color: #FFFFFF;
	background-color: #316AC5;
}
.grid_tr_active {
	color: #FFFFFF;
	background-color: #316AC5;
}
a.altlink:link {
	color: #FFFFFF;
}
a.altlink:visited {
	color: #DDDDDD;
}
a.altlink:hover{
	color: #FFFFFF;
}
.default_header {
	border-bottom:#04668c solid 3px;
	width: 898px;
	height: 61px;
	padding-left: 10px;
}
.CssTitleText {
	font-size: 28px;
}
/* Box */
.box {
	display: table;
	empty-cells: show;
	border-style: none;
}
.btr {
    min-height: 25px;
}
.b01 {
	background: url(b01.gif) #FFFFFF no-repeat right top;
}
.b02 {
	background: url(b02.gif) #FFFFFF repeat-x left top;
}
.b03 {
	background: url(b03.gif) #FFFFFF no-repeat left top;
}
.b04 {
	background: url(b04.gif) #FFFFFF repeat-y right top;
}
.b05 {
	background: url(b05.gif) #FFFFFF repeat left top;
}
.b06 {
	background: url(b06.gif) #FFFFFF repeat-y left top;
}
.b07 {
	background: url(b07.gif) #FFFFFF no-repeat right bottom;
}
.b08 {
	background: url(b08.gif) #FFFFFF repeat-x left bottom;
}
.b09 {
	background: url(b09.gif) #FFFFFF no-repeat left bottom;
}
.b11 {
	background: url(b11.gif) #FFFFFF no-repeat right top;
}
.b12 {
	background: url(b12.gif) #FFFFFF repeat-x left top;
}
.b13 {
	background: url(b13.gif) #FFFFFF no-repeat left top;
}
.b14 {
	background: url(b14.gif) #FFFFFF repeat-y right top;
}
.b15 {
	background: url(b15.gif) #FFFFFF repeat left top;
}
.b16 {
	background: url(b16.gif) #FFFFFF repeat-y left top;
}
.b17 {
	background: url(b17.gif) #FFFFFF no-repeat right bottom;
}
.b18 {
	background: url(b18.gif) #FFFFFF repeat-x left bottom;
}
.b19 {
	background: url(b19.gif) #FFFFFF no-repeat left bottom;
}
.title {
	color: #000000;
	font-size: 28px;
	font-weight: normal;
	vertical-align: middle;
}
.textbox {
	width: 270px;
}
#PasswordExpiryWarning
{
	color: red;
	font-size: 10px;
	font-weight: normal;
}