body {
	margin: 0px;
	background-color:#FFFFFF;
	color:#333333;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

td, th, p {
	color:#333333;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

table.accountlinks td {
	height: 16px;
	padding-left: 4px;
	padding-right: 4px;
	background-color:#eeeeee;
	color:navy;
	font-weight: bold;	
	text-align: center;
}

table.accountlinks a {
	font-weight: normal;	
	color:navy;
}
table.accountlinks a:visited {
	font-weight: normal;	
	color:navy;
}
table.accountlinks a:hover {
	font-weight: normal;	
	background-color:yellow;
}

table.userdetail {
	/*border: 1px solid #eeeeee;*/
}

table.userdetail td {
	font-size: 8pt;
	vertical-align:top;
	background-color:#eeeeee;
	padding-left: 4px;
	padding-right: 2px;
}

table.userdetail td.formlabel {
	background-color:#ffffff;
}

table.useredit td {
	font-size: 8pt;
	line-height:16pt;
	vertical-align:top;
}

.formlabel {
	font-size: 8pt;
	/*vertical-align:top;*/
	text-align:right;
}

.formlabelinvalid {
	font-size: 8pt;
	/*vertical-align:top;*/
	text-align:right;
	color: red;
}

.invalid {
	font-size: 8pt;
	/*vertical-align:top;*/
	color: red;
}

.textfield {
	width: 150px;
}

.longtextfield {
	width: 250px;
}

.shorttextfield {
	width: 80px;
}

.upload {
	width: 250px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.txarea {
	width: 400px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.txarea300 {
	width: 300px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

select {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}


.required {
	color: red;
}
.errormessage {
	color: red;
}
.usermessage {
	color: blue;
}

.selectcompactbutton {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 width: 55px;
}

.addremoveheading {
	font-size: 8pt;
	font-weight:bold;
}
.addremoveheadinginvalid {
	font-size: 8pt;
	color: red;
}
.addremovesubheading {
	color: blue;
	font-style: italic;
	font-weight: bold;
}