
#ubbody{ position: absolute; top: 100px; left: 17px; width: 950px; height: 450px; overflow: auto; }
#ubbody, #ubbody table { font: 12px sans-serif; color: #fff; text-align: left; }
#ubbody a { color: #8b9cbc; text-decoration: none; }
#ubbody a:hover { color: #fff; text-decoration: underline; }

container { clear: left; text-align: left; }
.footer { width: 100%; text-align: left; margin: 0px; padding: 6px 0; }
#ubfooterstart { margin-top: 15px; padding-top: 15px; }
.ubloggedinname { text-align: left; margin: 0px; }
a.enclink { font-size: 12px; }
.userinfoleft { width: 48%; float: left; text-align: left; }
.userinforight { width: 48%; float: right; text-align: right; }
.label { font-weight: bold; }
.label p { max-width: 200px; }
#ubbody input.default		{ margin: 4px; border: 1px solid #000; padding: 3px; }
#ubbody textarea.default	{ margin: 4px; border: 1px solid #000; padding: 3px; }
#ubbody select.default		{ margin: 4px; border: 1px solid #000; padding: 1px; }
#ubbody input.text { width: 120px; }
#ubbody textarea.default { width: 300px; height: 150px; }

#userform table { border: 1px solid #000; border-collapse: collapse; margin: 0px; color: #fff; text-align: left; }
#userform th { background: #000; color: #fff; padding: 12px; font: bold 12px sans-serif; text-align: left; }
#userform .groups { text-align: left; cursor: default; }
#userform td.ubbutton { text-align: center; vertical-align: middle; }
#userform td { padding: 7px; }
#userform tr { background: #000; }
#userform tr:hover { background: #000; color: #fff; border: 0; }
#userform tr:hover a { color: #fff; text-decoration: underline; }
#userform tr:hover a:hover { color: #fff; background: transparent; }
#userform td.paidaccts { width: 200px; }
#userform input.text { width: 180px; }


#ubbody .groupform { border: 1px solid #000; border-collapse: collapse; margin: 0px; color: #fff; text-align: left; }
#ubbody .groupform th { background: #000; color: #fff; padding: 12px; font: bold 12px sans-serif; text-align: left; }
#ubbody .groupform .groups { text-align: left; cursor: default; }
#ubbody .groupform td.ubbutton { text-align: center; vertical-align: middle; }
#ubbody .groupform td { padding: 7px; text-align: left; }
#ubbody .groupform tr { background: #000; }
#ubbody .groupform tr:hover { background: #000; color: #fff; border: 0; }
#ubbody .groupform tr:hover a { color: #fff; text-decoration: underline; }
#ubbody .groupform tr:hover a:hover { color: #fff; background: transparent; }

#ubbody .custfields { border: 1px solid #000; border-collapse: collapse; margin: 0px; color: #fff; text-align: left; }
#ubbody .custfields th { background: #000; color: #fff; padding: 12px; font: bold 12px sans-serif; text-align: left; }
#ubbody .custfields .groups { text-align: left; cursor: default; }
#ubbody .custfields td.ubbutton { text-align: center; vertical-align: middle; }
#ubbody .custfields td { padding: 7px; text-align: left; }
#ubbody .custfields tr { background: #000; }
#ubbody .custfields tr:hover { background: #000; color: #fff; border: 0; }
#ubbody .custfields tr:hover a { color: #fff; text-decoration: underline; }
#ubbody .custfields tr:hover a:hover { color: #fff; background: transparent; }

#customfieldform .label { width: 200px; }
#customfieldform .notes { font-weight: normal; }
#customfieldform .warning { font-weight: bold; }



/* login form styles: */

#ubbody .origstyle table { width: 200px; border: 1px solid #000; margin: 0px; border-collapse: collapse; color: #fff; text-align: left; }
#ubbody .origstyle .graytitle { display: none; }
#ubbody .origstyle th { background: #000; color: #fff; padding: 12px; font: bold 12px sans-serif; text-align: center; }
#ubbody .origstyle th { font: bold 12px sans-serif; }
#ubbody .origstyle td { white-space: nowrap; padding: 7px; text-align: left; }
#ubbody .origstyle td.label { padding-right: 2px; }
#ubbody .origstyle tr { background: #000; }
#ubbody .origstyle tr:hover { background: #000; }
#ubbody .origstyle td.ubbutton { text-align: center; vertical-align: middle; }


#ubbody .graystyle table { width: 200px; background: #000 url(/login/images/gray-grad-a-200px.png) top left repeat-x; color: #fff; border: 1px solid #000; border-collapse: collapse; margin: 0px; text-align: left; }
#ubbody .graystyle th { padding: 8px; } 
#ubbody .graystyle .graytitle { position: relative; height: 18px; border-bottom: 1px solid #000; } 
#ubbody .graystyle .origtitle { display: none; }
#ubbody .graystyle .formtitle { font: bold 12px sans-serif; color: #fff; position: absolute; left: 0; top: 0; }
#ubbody .graystyle .formsubtitle { font: 12px sans-serif; color: #fff; position: absolute; right: 0; top: 0; }
#ubbody .graystyle td { white-space: nowrap; padding: 4px; text-align: left; }
#ubbody .graystyle input.text { width: 95px; }
#ubbody .graystyle td.label { padding-right: 2px; padding-left: 10px; font-weight: normal; }
#ubbody .graystyle td.field { padding-left: 2px; }
#ubbody .graystyle td.ubbutton { text-align: center; vertical-align: middle; padding: 5px; }


#ubbody .shadstyle { position: relative; width: 250px; margin: 0px; padding: 12px; z-index: 3; }
#ubbody .shadstyle table { width: 100%; border: 1px solid #000; border-collapse: collapse; color: #fff; text-align: left; }
#ubbody .shadstyle .graytitle { display: none; }
#ubbody .shadstyle th { background: #000; color: #fff; padding: 8px; font: bold 12px sans-serif; text-align: left; }
#ubbody .shadstyle th { font: bold 12px Verdana,sans-serif; border-bottom: 1px solid #000; }
#ubbody .shadstyle td { white-space: nowrap; padding: 7px; text-align: left; }
#ubbody .shadstyle td.label { padding-right: 2px; }
#ubbody .shadstyle tr { background: #000; }
#ubbody .shadstyle tr:hover { background: #000; }
#ubbody .shadstyle td.ubbutton { text-align: center; vertical-align: middle; }
#ubbody .shadstyle .altcolor1 { color: #333; display: none; }
#ubbody .shadstyle .altcolor2 { color: #333; }



#ubbody .listug { border: 1px solid #000; margin: 0px; color: #fff; text-align: center; }
#ubbody .listug table { border-collapse: collapse; width: 100%; font-size: 12px; }
#ubbody .listug th { background: #000; color: #fff; padding: 9px; }
#ubbody .listug td { padding: 7px; }
#ubbody .listug tr.odd { background: #000; }
#ubbody .listug tr.even { background: #000; }
#ubbody .listug .desc { text-align: left; }
#ubbody .listug tr:hover { background: #000; color: #fff; border: 0; }
#ubbody .listug tr:hover td a { color: #fff; text-decoration: underline; }
#ubbody .listug tr:hover td a:hover { color: #fff; background: transparent; }
#ubbody .listug tr { border-bottom: 1px solid #fff; }


#ubbody .listug a, #ubbody .listug a:visited { color: #8b9cbc; border: 0; }
#ubbody .listug .pending a, #ubbody .listug .pending a:visited { color: #8b9cbc; border: 0; }
#ubbody .listug th a, #ubbody .listug th a:visited { color: #8b9cbc; }
#ubbody .listug tr { }
#ubbody .listug-letters { font-size: 14px; font-weight: bold; text-align: center; }
#ubbody .listug-letters a { padding: 4px; color: #8b9cbc; border: 0; }
#ubbody .listug-letters a:hover { background: #000; color: #fff; text-decoration: none; border: 0; }
#ubbody .listug-letters a.current { text-decoration: underline; }

#ubbody .mainmenu { border: 1px solid #000; margin: 0px; width: 400px; text-align: center; }
#ubbody .mainmenu a { display: block; padding: 5px; border: 0; color: #fff; border-top: 1px solid #000; }
#ubbody .mainmenu a.odd { background: #000; }
#ubbody .mainmenu a.even { background: #000; }
#ubbody .mainmenu a:visited { border: 0; border-top: 1px solid #000; }
#ubbody .mainmenu a.first, #ubbody .mainmenu a.first:visited { border: 0; }
#ubbody .mainmenu a:hover { background: #000; text-decoration: none; }
#ubbody .mainmenu .header { background: #000; color: #fff; font: bold 12px sans-serif; padding: 12px; }
.header2 { background: #000; color: #fff; font: bold 12px sans-serif; padding: 12px; text-align: left; }

#payment-page { width: 40%; margin: 0px; padding: 2px; background: #000; color: #fff; }
#payment-page div { margin: 0 auto; padding: 15px; }

#showusers tr.pending { color: #000; }
.table-footer-info { font-style: italic; margin: 0px; }

.def { border-bottom: 1px dotted; }

.altcolor1 { color: #fff; }
.altcolor2 { color: #999; }

#formmessage
{
	border: 1px solid #000;
	background: #000;
	width: 400px;
	margin: 0px;
	padding: 5px;
	text-align: left;
}

.shadstyle .shad01 { background: url(/login/images/shad01c.png); top: 0; left: 0; width: 100%; height: 12px; }
.shadstyle .shad02 { background: url(/login/images/shad02c.png); top: 0; right: 0; width: 12px; height: 100%; }
.shadstyle .shad03 { background: url(/login/images/shad03c.png); bottom: 0; left: 0; width: 100%; height: 12px; }
.shadstyle .shad04 { background: url(/login/images/shad04c.png); top: 0; left: 0; width: 12px; height: 100%; }
.shadstyle .shad05 { background: url(/login/images/shad05c.png); top: 0; left: 0; }
.shadstyle .shad06 { background: url(/login/images/shad06c.png); top: 0; right: 0; }
.shadstyle .shad07 { background: url(/login/images/shad07c.png); bottom: 0; right: 0; }
.shadstyle .shad08 { background: url(/login/images/shad08c.png); bottom: 0; left: 0; }
.shadstyle .shad01, .shadstyle .shad02, .shadstyle .shad03, .shadstyle .shad04 { position: absolute; z-index: -5; }
.shadstyle .shad05, .shadstyle .shad06, .shadstyle .shad07, .shadstyle .shad08 { position: absolute; background-color: #000; width: 22px; height: 22px; z-index: -4; }


.enc_db_data
{
	border: 1px solid #000;
	margin: 0px;
}
.enc_db_data table
{
	border-collapse: collapse;
	border: 0;
	background: #000;
	width: 100%;
	margin: 0px;
	font-size: 12px;
}
.enc_db_data table th
{
	padding: 9px;
	background: #000;
}
.enc_db_data table th a
{
	color: #fff !important;
}
.enc_db_data table td
{
	padding: 7px;
}
.enc_db_data table tr
{
	border-bottom: 1px solid #000;
}
.enc_db_data table tr.odd
{
	padding: 4px;
	background: #000;
	background: #000;
	background: #000;
}
.enc_db_data table tr.even
{
	padding: 4px;
	background: #000;
	background: #000;
	background: #000;
}
.enc_db_data table tr:hover
{
	background: #000;
	background: #000;
}
.pagelinks span, .pagelinks a
{
	margin: 4px;
}


</style>
<!--[if IE]>
<style type="text/css">
/* put any IE-specific stuff here... */
</style>
<![endif]-->
<style type="text/css">

