table.user{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	padding-left: 5;
	padding-right: 0;
	padding-bottom: 3;
	padding-top: 3;
}

tr.user{
	border-right: thin solid Silver;
	border-right-width: thin;
}

th.userhdrlt{
	font-weight: normal;
	font-size: medium;
	text-align: left;
	background-color: #D52B64;
	color: #FFFFFF;

}

th.userhdrct{
	font-weight: bold;
	font-size: medium;
	text-align: center;
}

th.userhdrrt{
	font-weight : bold;
	font-size : small;
	text-align : right;
}

td.userbdylt{
	text-align: left;
	vertical-align: top;
	border-right: thin solid Silver;
	border-right-width: thin;
	padding-right: 5px;
}

td.userbdyrt{
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
}

td.userbdynum{
	text-align: right;
	vertical-align: top;
}

.usertxt{
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

.userhdrblk{
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: Black;
}

.userhdrred{
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: Red;
}

.usererror{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: Red;
}

.useraddr{
	font-family: Arial, Helvetica, sans-serif;
	width : 100%;
	padding-left : 5;
	padding-bottom : 3;
	padding-top : 3;
	padding-right : 5;
}

.useraddrhdrlt{
	font-weight : bold;
	font-size : small;
	text-align : left;
}

.useraddrhdrct{
	font-weight : bold;
	font-size : small;
	text-align : center;
}

.useraddrhdrrt{
	font-weight : bold;
	font-size : small;
	text-align : right;
}
.useraddrhdrrq{
	font-weight : bold;
	font-size : small;
	text-align : right;
	color : #CC0066;
}

.useraddrbdy{
	font-size : smaller;
	text-align : left;
}

.useraddrbdynum{
	font-size : smaller;
	text-align : right;
}

.useraddrdata{
	font-family: Arial, Helvetica, sans-serif;
	font-size : xx-small;
	text-align : left;
}

.useraddrdatanum{
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	text-align : left;
}

.useraddrftr{
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	text-align : right;	
}

select.user{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

select.usernum{
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

input.user{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

input.userdata{
	font-family : Arial, Helvetica, sans-serif;
	font-size : smaller;
	text-align : left;
}

input.usernum{
	font-family : Arial, Helvetica, sans-serif;
	text-align : right;
	font-size : smaller;
}

input.usersub{
	font-family: Arial, Helvetica, sans-serif;
	font-size : smaller;
	border-color: Silver Gray Silver Gray;
	border-style: outset outset outset outset;
	border-width: thin thin thin thin;
	background-color: #C6295E;
	color: White;
	width: 100px;
	height: 25px;
}

input.usersubsmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	border-color: Silver Gray Silver Gray;
	border-style: outset outset outset outset;
	border-width: thin thin thin thin;
	background-color: #C6295E;
	color: White;
	width: 80px;
	height: 15px;
}

input.usersublrge{
	font-family : Arial, Helvetica, sans-serif;
	font-size:small;
	border-color: Silver Gray Silver Gray;
	border-style: outset outset outset outset;
	border-width: thin thin thin thin;
	background-color: #C6295E;
	color: White;
	width: 150px;
	height: 25px;
}

.usernav{
	background-color: #C6295E;
	color: White;	
}

.usernavcurrent{
	background-color: White;
	color: #C6295E;		
}

a.usernav {
	text-decoration : none;
	font-size : smaller;
	color: White;	
}

a.usernav:hover{
	text-decoration : none;
	font-size : smaller;
	color: White;	
}

a.usernav:visited{
	text-decoration : none;
	font-size : smaller;
	color: White;	
}

.userloginnav{
	font-size : 10px;
	color: White;	
}

a.userloginnav {
	font-size : 10px;
	text-decoration : none;
	color: White;	
}

a.userloginnav:hover{
	font-size: 10px;
	text-decoration: underline;
	color: White;
}

a.userloginnav:visited{
	font-size : 10px;
	text-decoration : none;
	color: White;	
}

.userlostpw{
	color: White;	
	font-size: 10px;
}
.userlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*/*/background-color: #FFFFFF;/**/
	height: 20px;
	width: 150px;
	/*/*/border: 1px solid #0027B0;/**/
	color: #0027B0;
}

input.userloginsub{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border-color: Silver Gray Silver Gray;
	border-style: outset outset outset outset;
	border-width: thin thin thin thin;
	background-color: #362077;
	color: White;
	height: 25px;
}
input.userloginsubnew{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color: #9ACF60;
	color: White;
	border: 1px solid #79B636;
	height: 20px;
}
.usererr{
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	color: Red;
	font-weight: bold;	
}
.tdpadrt {
	padding-right: 5px;
}
.smtext {
	font-size: 10px;
	color: #FFFFFF;
}
