body {
text-align: center;
background-color:#000000;
}

body,  table {
margin:0;
padding:0;
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height:18px;
}

div {
margin:0;
padding:0;
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height:18px;
}

td {
margin:0;
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height:18px;
}

.big {
font-size:11px;
}

a {
color: #745b28;
}

a:hover {
color:#dddddd;
}

p {
margin:0;
padding:0;
margin-bottom: 10px;
}

img, form {
border:none;
margin: 0px;
padding: 0px;
}

.flt {
float:left;
}

#fakebody {
	margin:auto;
	width:830px;
	text-align: left;
}

#headblock
{
}

#logobar {
width:284px;
height: 62px;
text-align: left;
float:left;
}

#loginbox {
margin-top: 20px;
width:510px;
height: 80px;
text-align: right;
float:right;
}

h1 {
font-size: 21px;
font-weight: normal;
color: #ea7504;
border-bottom: 1px solid #8ebd86;
padding-bottom: 10px;
margin-bottom: 10px;
padding-top: 15px;
margin-top: 0px;
}

h2 {
font-size: 21px;
font-weight: normal;
color: #ea7504;
border-bottom: 1px solid #8ebd86;
padding-bottom: 10px;
margin-bottom: 10px;
padding-top: 15px;
margin-top: 0px;
}

h4 {
font-size: 18px;
text-align: center;
font-weight: bold;
color: #888;
padding-bottom: 10px;
margin-bottom: 10px;
padding-top: 15px;
margin-top: 0px;
}

h2_orig {
font-size: 18px;
font-weight: normal;
color: #142347;
padding-bottom: 10px;
margin-bottom: 13px;
padding-top: 15px;
margin-top: 0px;
}

#mainblock {
float: left;
width: 830px;
text-align: justify;
background: url(/images/content_bg.jpg) repeat-x center top;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
margin-top:0px;
}

#mainblock div {
text-align: justify;
}

#footer {
color:#555555;
border-top: 1px solid #282828;
font-size: 11px Verdana;
clear: both;
padding-right: 10px;
text-align:center;
}

#footer a {
text-decoration: none;
color:#555555;
}

#footer a:hover {
text-decoration: none;
color:#DDD;
text-decoration:underline;
}

#mainblock H1 {
font-size: 16px; font-weight: bold; color: #765d29; text-align: center; border: 0px; margin-left: 15px; margin-right: 15px; margin-top: 10px; margin-bottom: 10px;
}

td.label {
width: 32%;
text-align: left;
}

td.input {
width: 241px;
text-align: left;
}

td.input select {
width: 241px;
border: 1px solid #999999;
}

td.input input.input, td.input textarea {
width: 237px;
border: 1px solid #999999;
}

input.input {
border: 1px solid #999999;
}

input.field {
border: 1px solid rgb(116, 91, 40); 
background-color: rgb(0, 0, 0); 
color: rgb(255, 255, 255);
font: 11px Verdana;
}

select.field {
border: 1px solid rgb(116, 91, 40); 
background-color: rgb(0, 0, 0); 
color: rgb(255, 255, 255);
font: 11px Verdana;
padding: 4px;
}

textarea.field {
border: 1px solid rgb(116, 91, 40); 
background-color: rgb(0, 0, 0); 
color: rgb(255, 255, 255);
font: 11px Verdana;
}

.captcha-box {
border: 4px double rgb(116, 91, 40);
background-color: rgb(0, 0, 0);
width:242px;
}

td.description {
width: 31%;
text-align: left;
}

#l_username, #l_password {
border: 1px solid #999999;
}

#l_username, #l_password, #l_login {
margin-top: 2px; 
margin-bottom: 0px;
}

#loginbox a, .gray {
color: #888888;
text-decoration: none;
}

#loginbox a:hover
{
color: #888888;
text-decoration: underline;
}

#submenublock {
float: left; 
width: 100%;
margin-bottom: -15px;
margin-top: 10px;
}

#submenublock a {
display: block;
background-color: #372c16;
float: left;
line-height: 25px;
margin-right: 2px;
color: #82621f;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

#submenublock a:hover {
color: #ffffff;
}

#submenublock a.active {
background-color: #82621f;
color: #ffffff;
}

.donebarlayer, .donebarTextlayer {
text-align: center;
font-weight: bold;
font-size: 12px;
clear: both;
}

#msg {
display:none; 
position:absolute; 
z-index:200; 
background:url(/images/msg_arrow.gif) 
left center no-repeat; 
padding-left:7px;
}

#msgcontent {
display:block; 
background:#f3e6e6; 
border:2px solid #924949; 
border-left:none; 
padding:5px; 
min-width:150px; 
max-width:250px; 
color: #000000;
}

#loginForm {
width: 830px;
border: 1px solid #392b0f;
font-weight: bold;
color: #FFF;
}

#passwordForm label {
width: 12em;
float: left;
text-align: right;
margin-right: 2em;
display: block
}

#passwordForm input {
color: #F7F7F7;
background: #F7F7F7;
border: 1px solid #392b0f;
font-weight:normal;
color:#333333;
}

#adminNavContainer {
float: left;
width: 830px;
text-align: center;
border-top: 1px solid #392b0f;
border-bottom: 1px solid #392b0f;
font-weight: bold;
color: #FFF;
padding: 2px;
margin-bottom: 10px;
}

#warningDiv {
width: 600px;
margin-right: auto;
margin-left: auto;
font-weight: bold;
text-align: center;
color: #82621f;
}


label.error {
display:none;
}


label.error {
margin-left: 5px;
padding:3px 3px 3px 3px;
color: #000;
position:absolute;
width: auto;
z-index:10;
border: 1px solid #000000;
background: #745B28 -100px -100px no-repeat; 
font:11px Verdana, Helvetica, sans-serif;
}

label.error1 {
display:none;
}

label.error1 {
margin-left: 5px;
padding:3px 3px 3px 3px;
color: #000;
width: auto;
z-index:10;
border: 1px solid #000000;
background: #745B28 -100px -100px no-repeat; 
font:11px Verdana, Helvetica, sans-serif;
}

/*
label.error {
margin-left: 5px;
padding:3px 3px 3px 3px;
color: #FFF;
position:absolute;
width: auto;
z-index:10;
border: 1px solid #745B28;
background: #000000 -100px -100px no-repeat; 
font:11px Verdana, Helvetica, sans-serif;
}
*/
/*  NEW LD CSS */

.gray {
	color:#888;
}

img, img a {border:none;}

.noline a {
	text-decoration:none;
	border:none;
}

a:hover img {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}

.button a {
	background:#54421c;
	border:#765c29 2px solid;
	padding:2px 5px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#FFF;
	line-height:11px;
	height:14px;
	width:auto;
}

.button a:hover {
	background:#957435;
}

.w25 {width:25px;}
.w75 {width:75px;}
.w125 {width:125px;}
.w160 {width:160px;}

.profile-name {
	font:bold 12px Verdana, sans-serif;
	color:#FFF;
}

.myprofile-tab a {
	background-color:#32250b;
	display:block;
	color:#765c29;
	text-transform:uppercase;
	font:bold 11px Verdana, sans-serif;
	text-decoration:none;
	padding:9px;
}

.myprofile-tab a:hover {
	background-color:#1e1605;
	display:block;
	color:#be933f;
}

.myprofile-tab-active a {
	background-color:#191818;
	display:block;
	color:#FFF;
	text-transform:uppercase;
	font:bold 11px Verdana, sans-serif;
	text-decoration:none;
	padding:9px;
}

.new {
	color:#FFF;
	text-transform:lowercase;
	font-weight:normal;
}

.mail-unread a {
	text-decoration:none;
	font:bold 11px Verdana, Arial, sans-serif;
	color:#FFF;
}
.mail-unread a:hover {
	text-decoration:underline;
}
.mail-read a {
	text-decoration:none;
	font:11px Verdana, Arial, sans-serif;
	color:#666;
}
.mail-read a:hover {
	text-decoration:underline;
	color:#CCC;
}
.mail-tab a {
	background-color:#111;
	display:block;
	color:#765c29;
	text-transform:uppercase;
	font:bold 10px Verdana, sans-serif;
	text-decoration:none;
	padding:2px;
}
.mail-subtab a {
	background-color:#111;
	display:block;
	width:80px;
	color:#666;
	font:bold 10px Verdana, sans-serif;
	text-decoration:none;
	padding:4px;
	text-align:center;
}
.mail-subtab-active a {
	background-color:#111;
	display:block;
	width:80px;
	color:#FFF;
	font:bold 10px Verdana, sans-serif;
	text-decoration:none;
	padding:4px;
	text-align:center;
	border:#CCC 1px solid;
}
.mail-subtab-compose a {
	background:#54421c;
	border:#765c29 2px solid;
	display:block;
	width:80px;
	color:#FFF;
	font:bold 10px Verdana, sans-serif;
	text-decoration:none;
	padding:4px;
	text-align:center;
}
.mail-subtab-active a:hover, .mail-subtab a:hover, .mail-subtab-compose a:hover {
	background-color:#000;
}

.mail-div-new {
	border-bottom:#CCC 1px dotted;
	background-color:#222;
}
.mail-div-old {
	border-bottom:#CCC 1px dotted;
	background-color:#000;
}
#mainblock-short {
float: left;
width: 830px;
text-align: justify;
border:#765D29 1px solid;
margin: 8px 0 15px 0;
background:#000 url(/images/content_bg-short.jpg) repeat-x center bottom;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
}
#mainblock-signup {
float: left;
width: 530px;
text-align: justify;
border:#765D29 1px solid;
margin: 8px 0 15px 0;
background:#000 url(/images/content_bg-short.jpg) repeat-x center bottom;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
}

.hr {
	height:1px;
	border-bottom:#765D29 1px dotted;
	padding:5px 0;
}
.title {font-size:14px; color:#be933f; font:14px Verdana, Arial, Helvetica, sans-serif;}
.signup-steps {
	font-size:14px;
}
.helper {
	text-align: justify;
	line-height:18px;
}
.full {width:100%}

#righttext a {
color:#745b28;
text-decoration:none;
}

#righttext a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.search-description {
	overflow:hidden;
	display:block;
	border-bottom:#CCC 1px dotted;
}
.search-description-noborder {
	overflow:hidden;
	display:block;
}
.search-description a{
	color:#FFFFFF;
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.search-description p{
	color:#CCC;
	text-decoration:none;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.search-description-noborder a{
	color:#FFFFFF;
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.search-description-noborder p{
	color:#CCC;
	text-decoration:none;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.search-profile-icon {
	float:left;
	margin:0;
	padding-right:4px;
}

/* END LD CSS */

/* START TAB CSS */
.links-tab {
	margin:0;
	overflow:hidden;
	height:1%;
	padding:0;
	list-style:none;
}
.links-tab li {
	float:left;
	padding-right:2px;
}
.links-tab a {
	background-color:#32250b;
	display:block;
	color:#765c29;
	text-transform:uppercase;
	font:bold 11px Verdana, sans-serif;
	text-decoration:none;
	padding:9px;
}
.links-tab a.active {
	background-color:#222;
	display:block;
	color:#FFF;
	text-transform:uppercase;
	font:bold 11px Verdana, sans-serif;
	text-decoration:none;
	padding:9px;
}
.links-tab a:hover { 	
	background-color:#1e1605;
	display:block;
	color:#be933f;
}
/* END TAB CSS */