/* Form Fields */
.formTable 						{background:url(spacer_0077c3_5.gif); border:1px solid #0077c3;}
.formTable thead tr th			{background:url(spacer_0077c3_100.gif); color:#FFFFFF;}
.formTable tbody tr				{background:url(spacer_0077c3_10.gif);}
.formTable td					{padding:5px 5px 5px 5px;}
.formTable td div				{font-weight:bold; text-align:right;}
.formTable td div span			{color:#990000;}
.formTable td span div			{color:#990000; text-align:left;}
.formTable td input				{color:#0077c3; padding:2px 2px 2px 2px;}
.formTable td textarea			{color:#0077c3; padding:2px 2px 2px 2px;}
.formTable td ol 				{font-size:9px; color:#990000; padding-left:10px; margin:0px 0px 0px 0px;}
.formTable td select 			{color:#0077c3; padding:2px 2px 0px 2px;}
.formTable td select option		{color:#0077c3; padding:2px 2px 0px 2px;}
.formTable a:link				{color:#003366;}
.formTable a:visited			{color:#003366;}
.formTable a:hover				{color:#333333;}
.formTable a:active				{color:#333333;}
.formTableError input			{border:solid #ff0000 1px; color:#ff0000;}


/* Members */
.mainBodyMembers				{padding:0px 5px 5px 5px;}
.mainBodyMembers h2				{border-bottom:1px solid #003366; color:#003366; font-size:12px; font-weight:bold; margin:10px 0px 5px 0px;}

.memberTopNav 					{color:#0077c3; font-size:11px; font-weight:bold; margin:5px; padding:5px 0px 3px 2px; text-align:right;}
.memberTopNav span				{color:#0077c3; font-size:11px; font-weight:normal; margin:0px 5px 0px 0px;}
.memberTopNav em				{font-weight:bold;}
.memberTopNav a 				{border:1px solid #0077c3; color:#FFFFFF; font-size:11px; font-weight:normal; padding:1px 2px 1px 2px; text-decoration:none;}
.memberTopNav a:link 			{background:url(spacer_0077c3_50.gif); color:#FFFFFF;}
.memberTopNav a:visited 		{background:url(spacer_0077c3_50.gif); color:#FFFFFF;}
.memberTopNav a:hover 			{background:url(spacer_0077c3_100.gif); border: 1px solid #FFCC33;}

.memberTable 					{border:solid #0077c3 1px; margin:0px 0px 5px 0px; padding:5px 5px 5px 5px; text-align:right;}
.memberTable thead tr th		{background:url(spacer_0077c3_5.gif); color:#003366; text-align:left;}
.memberTable td					{padding:5px 5px 5px 5px; vertical-align:top; white-space:normal;}
.memberTable td span			{display:block;}
.memberTable pre				{white-space:normal;}
.memberTable em					{font-weight:bold; color:#990000; width:75px;}
.memberTable a:link				{color:#003366; background:none;}
.memberTable a:visited			{color:#003366; background:none;}
.memberTable a:hover			{color:#333333; background:none;}
.memberTable a:active			{color:#333333; background:none;}
.memberTableError input			{border:1px solid #ff0000; color:#ff0000;}

.membersComments				{padding:0px 10px 0px 0px;}
.membersComments	h2			{border-bottom:1px solid #003366; color:#003366; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}

.membersTrustLevel_5			{background:#00CC00; border:#006600 solid 1px; float:left; width:15px; height:15px; margin:2px 2px 2px 2px;}
.membersTrustLevel_4			{background:#3366FF; border:#3300FF solid 1px; float:left; width:15px; height:15px; margin:2px 2px 2px 2px;}
.membersTrustLevel_3			{background:#FFFF00; border:#FFCC33 solid 1px; float:left; width:15px; height:15px; margin:2px 2px 2px 2px;}
.membersTrustLevel_2			{background:#FF6600; border:#FF3300 solid 1px; float:left; width:15px; height:15px; margin:2px 2px 2px 2px;}
.membersTrustLevel_1			{background:#FF0000; border:#990000 solid 1px; float:left; width:15px; height:15px; margin:2px 2px 2px 2px;}
.membersTrustLevel_0			{background:#000000; border:#666666 solid 1px; float:left; width:15px; height:15px; margin:2px 2px 2px 2px;}

.membersTrustLevelTitle_5		{color:#006600; float:left; font-weight:bold; width:80px; height:13px; margin:2px 2px 2px 2px; padding-top:2px;}
.membersTrustLevelTitle_4		{color:#3300FF; float:left; font-weight:bold; width:80px; height:13px; margin:2px 2px 2px 2px; padding-top:2px;}
.membersTrustLevelTitle_3		{color:#FFCC33; float:left; font-weight:bold; width:80px; height:13px; margin:2px 2px 2px 2px; padding-top:2px;}
.membersTrustLevelTitle_2		{color:#FF3300; float:left; font-weight:bold; width:80px; height:13px; margin:2px 2px 2px 2px; padding-top:2px;}
.membersTrustLevelTitle_1		{color:#990000; float:left; font-weight:bold; width:80px; height:13px; margin:2px 2px 2px 2px; padding-top:2px;}
.membersTrustLevelTitle_0		{color:#666666; float:left; font-weight:bold; width:80px; height:13px; margin:2px 2px 2px 2px; padding-top:2px;}
