table.domainlinks { margin-top: 20px; margin-bottom: 20px; }
table.domainlinks td a { font-size: 10pt; color: white; padding: 5px 10px; }
table.domainlinks td.dl_ican a { background: #DF710F; }
table.domainlinks td.dl_whocan a { background: #669900; }
table.domainlinks td.dl_buy a { background: #9933CC; }
table.domainlinks td.dl_sell a { background: #6699FF; }
table.domainlinks td.dl_mlm a { background: #316268; }
table.domainlinks td.dl_meet a { background: #CC3300; }

/***************************************************************************************/
/***************************************************************************************/

.smallhelp { line-height: 9pt; font-size: 7pt; margin-bottom: 15px; color: #9F886D;}
.odd {background-color: #f5f5f5;}
table.rightpadding td { padding: 0; padding-right: 10px; }
div.realuid { background: #CC3300; color: white; text-align: center; padding: 5px; font-size: 8pt; }
#maintab2 *{ font-size: 8pt; }
.anchor { cursor: pointer; text-decoration: underline; }

body { margin: 0; padding: 0; text-align: center; width: 100%; }
div, td { font: normal normal 10pt Verdana, Serif;}
div.text { color: #595959; text-align: left;}

p { margin: 0 0 4 0; }
p.small, a.small { font-size: 8pt; }

h1 { margin: 0 0 8 0; font-size: 16pt; color: #555555; font-weight: normal; text-align: left; }
h2 { margin: 20 0 4 0; font-size: 13pt; color: #555555; font-weight: normal; }
h3 { margin: 8 0 4 0; font-size: 10pt; }
h4 { margin: 8 0 4 0; font-size: 8pt; }

.floatleft {float: left; margin: 0 8px 8px 0; clear: both; }

li { margin: 0; padding: 0; line-height: 10pt; }
ul.sitemap li { line-height: 20px;}

/***************************************************************************************/
/***************************************************************************************/

img {border: 0;}
span.highlight { background-color: #FFFFEE; }

a:hover {text-decoration: none;}
a.nounderline {text-decoration: none;}

a.nounderline:hover {text-decoration: none;}
a { color: #993300; cursor: pointer; text-decoration: underline; }
a.syslink { color: #333399; } 
a.secondlink { color: #006666; }
tr.mainlinks a, a.mainlink { font-size: 13pt; color: #006666; } 
h3.mainlink { font-size: 13pt; color: #006666; display: inline; margin: 0; font-weight: normal; } 
a.smalltag { font-size: 8pt; color: #006633; font-style: italic; } 
a.highlight { font-weight: bold; }
a img {text-decoration: none;}

.timestamp { font-size: 8pt; color: #006633; } 

h1.ican { text-align: center; color: red; font-weight: bold; font-size: 18pt; text-decoration: none; }
a.nounderline a.nounderline:hover { text-decoration: none; }

/*div { overflow: hidden; text-align: left; }*/

.mainform input.text, .mainform textarea { width: 99%; }

div.lastform {
	border: 1px solid gray;
	padding: 20px;
	width: 100%;
}
#lastpost { background-color: #FFEECC; }
#lastsearch { background-color: #EEFFCC; }
input { margin-bottom: 3px; }
hr { color:gray; background-color:gray; height: 1px; border-width:0px; }
hr.ican { color:#FFCC66; background-color:#FFCC66; }
hr.whocan { color:#99CC00; background-color:#99CC00; }
strong.ican { color: #CC3300; }
strong.whocan { color: #006600; }
label.option {
  display: inline;
}
input.text, textarea.text {
	background: url("/img/input_bg.gif") #ffffff repeat-x; font: 10pt verdana; /*border: 1px solid black; */
}

.protect_screen { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 49; background: red; display: none;}

fieldset { background-color: #FFFCF5; padding: 10px; }
/*.formback { background-color: #D2FD7B; padding: 20px; }*/
.formback1 { background-color: #FFC640; padding: 20px; }
.formback2 { background-color: #E4F5CB; padding: 20px; }
.formback2 h2 { margin-top: 0; }

.padding10 { padding: 10px; }
select { width: 200px; }
.hidden { display: none; }
form { margin: 0; }

.nomargintop { margin-top: 0; }
.nomarginbottom { margin-bottom: 0; }
.novmargins { margin-top: 0; margin-bottom: 0; }

#registration input.text { width: 350px;}
#registration textarea { width: 560px; height: 100px; }

#feedback input.text { width: 300px;}
#feedback textarea { width: 600px;}

.quickmailform input.text { width: 330px;}
.quickmailform textarea { width: 330px; height: 140px; }

.popup { 
	position: absolute; 
	z-index: 200; 
	/*background-color: #FFF6D3; */
	background-color: #F5F3EE; 
	border: 1px outset; 
	text-align: left; 
	padding: 20px;
	right: 0px;
	top: 30px;
	display: none;
}
.popup p { margin-top: 0px; margin-bottom: 10px; }
strong { color: #C14D00; }

#profilediv { background: #FEAB45; padding: 15px; width: 600px; text-align: left; min-height: 400px; }
#profilediv div { height: 100%; }

.lefttab { padding: 10px 5px; margin-top: 10px; background: #FFEECC; text-align: center; border: 1px solid #8B6747; border-right: 0; }
.tab { padding: 5px 10px; margin-left: 10px; background: #FFEECC; text-align: center; border: 1px solid #8B6747; border-bottom: 0; }
.lefttabsel, .tabsel { background: url(/img/search_bg.jpg); }
.lefttab a, .tab a { color: black;  text-decoration: none; }

.longtext { width: 500px; }

.topline { width: 100%; height: 32px; background:url('/img/topline_bg.gif') repeat-x; }
.topline a { color: #662200; font-size: 10pt; }

div.pager { text-align: center; margin-top: 20px; border: 1px solid red; }
.pager { margin-left: 10px; font-size: 10pt; padding: 2px 4px; float: left; }
.current { background-color: #E5F5E5; border: 1px solid #B8DEBE; float: left; }
#profilefiv div.pager { margin-top: 0px; }
#profilediv span.current { background-color: #FFFFCC; }

.switch0 { background-color: #66BBDD; color: white; font-weight: bold; padding: 5px; font-size: 8pt; }
.switch1 { background-color: #55CC88; color: white; font-weight: bold; padding: 5px; font-size: 8pt; }
.switchi { background-color: #FF8219; color: white; font-weight: bold; padding: 5px; font-size: 8pt; }
.switchw { background-color: #70AF0A; color: white; font-weight: bold; padding: 5px; font-size: 8pt; }
.switch0 a { color: white; }
.switch1 a { color: white; }

.banner { border: 1px solid darkgray; }

.sidemenu li { margin-top: 5px; margin-bottom: 40px; list-style-type: none; margin-left: 0; padding: 0; }
.sidemenu li a { background-color: #ddaa44; color: white; font-weight: bold; padding: 5px; font-size: 11pt; }

table.navigation input { padding: 0; margin: 0; }

/* Mail */

.officemail { border-collapse: collapse; }
.officemail td { background: #FFF9EE; border-bottom: 1px solid #dddddd; padding: 3px; }

#maillist { border-collapse: collapse; }
#maillist td { border-bottom: 1px solid #dddddd; }
#maillist tr.head { background-color: #FFF9EF; }
#maillist tr.body td { background-color: white; border: none; }
#maillist tr td p { padding: 3px; margin: 0; }
.unreaded { font-weight: bold; }

.mailreply { width: 570px; background-color: #FFEECC; padding: 15px; margin: 0; }
.mailreply input.text { width: 540px;}
.mailreply textarea { width: 540px; height: 110px; }
.mailreply p {margin-top: 0; margin-bottom: 0; }
.mailreply h2 {margin-top: 0; margin-bottom: 0; }

select.geofilter { width: 100px; }
#filter table td { color: white; }

#addentrydiv {
	float: left; 
	background-color: #EAE3C7; 
	border: 1px solid #895D3A; 
	padding: 3px 6px 3px 6px; 
	font-size: 8pt;
}
#addentrydiv a { text-decoration: none; }

