body					{ font-size:12px; color:#000; font-family: Arial, Serif; margin:3px 2px 50px 2px; background:#FFF; padding:0px; }
td						{ font-size:12px; color:#000; font-family: Arial, Serif; }
form					{ margin:3px; }
legend					{ color:#0066FF; font-weight:bold; }
form.invisible			{ padding:0px; border:0px; margin:0px; }
fieldset.invisible		{ border:0px; padding:0px; margin:0px; }
legend.invisible		{ border:0px; padding:0px; margin:0px; font-size:0px;}
label.set				{ float:left; display:inline; width:90px; line-height:16px; margin:3px; }
img						{ border:0px; }
h1						{ font-size:12px; margin:0px; }
input.fixlen			{ width:180px; margin-bottom:3px; }
textarea.fixlen			{ width:180px; margin-bottom:3px; font-size:11px; }
select.fixlen			{ width:180px; margin-bottom:3px; font-size:11px; }  

table.border			{ border:#CCC 1px solid; }
tr.head					{ background:#CCC; font-weight:bold; }
tr.row					{ background:#EEE; }
tr.alt					{ background:#DDD; }

div.right				{ text-align:right;}
div.navLeft				{ border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; padding:3px; margin-top:6px; text-align:right; }
div.navRight			{ float:left; width:50%; text-align:left; }
div.center				{ text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; }
div.clearcat			{ clear:both; padding:0px; margin-bottom:6px;}

span.country			{ color:#090; font-weight:bold; }
span.rating				{ color:#999; }
span.ratingNum			{ color:#F60; }
span.siteurl			{ color:#699; }
span.blogatise_url		{ font-size:10px; color:#000000; }
span.blogatise_title	{ color:#06F; font-weight:bold; text-decoration:underline; }
span.hilite				{ color:#F60; font-weight:bold; }
span.success			{ color:#090; font-weight:bold; }
span.error				{ color:#F00; font-weight:bold; }
span.money				{ color:#6C0; font-weight:bold; }
span.article			{ color:#C00; font-weight:bold; }

a						{ color:#06F; font-weight:bold; text-decoration:underline; }
a:hover					{ color:#06F; font-weight:bold; text-decoration:none; }
a.findlink				{ color:#090; }
a.findlink:hover		{ color:#090; }
a.adlink				{ font-weight:normal; }
a.adlink:hover			{ font-weight:normal; }
a.scatlink				{ color:#000; font-weight:normal; }
a.scatlink:hover		{ color:#000; font-weight:normal; }
a.offset				{ color:#000; }
a.offset:hover			{ color:#000; }
a.hilink				{ color:#F60; }
a.hilink:hover			{ color:#F60; }
a.blogatise				{ color:#000; font-weight:normal; font-size:11px; }
a.blogatise:hover		{ color:#000; font-weight:normal; font-size:11px; }
a.blogatiseLink			{ color:#000; font-weight:normal; text-decoration:none; font-size:13px;}
a.blogatiseLink:hover	{ color:#000; font-weight:normal; text-decoration:none; font-size:13px; }
a.validate				{ color:#06F; }
a.validate:hover		{ color:#06F; }
a.validate:visited		{ color:#639; }

div.header          { background:#EEEEEE; margin:0px 0px 6px 0px; text-align:left; }
div.navigation      { background:#EEEEEE; margin:0px 2px 6px 0px; text-align:left; }
div.menu            { background:#EEEEEE; margin:0px 2px 6px 0px; text-align:left; position:relative; }
.menu A:link    {COLOR: #0066FF; FONT-SIZE: 9pt; font-weight: bold; padding: 2px;  TEXT-DECORATION: none}
.menu A:visited {COLOR: #0066FF; FONT-SIZE: 9pt; font-weight: bold; padding: 2px;  TEXT-DECORATION: none}
.menu A:hover   {COLOR: red; FONT-SIZE: 9pt; font-weight: bold; padding: 2px;  TEXT-DECORATION: none}
div.content         { background:#FFFFFF; margin:0px 2px 6px 2px; text-align:left; }
.content A:link    {COLOR: #0066FF; FONT-SIZE: 9pt; font-weight: bold; padding: 2px;  TEXT-DECORATION: underline;}
.content A:visited {COLOR: #0066FF; FONT-SIZE: 9pt; font-weight: bold; padding: 2px;  TEXT-DECORATION: none}
.content A:hover   {COLOR: red; FONT-SIZE: 9pt; font-weight: bold; padding: 2px;  TEXT-DECORATION: none}
div.sponsor         { background:#EEEEEE; margin:0px 2px 6px 2px; text-align:left; }
div.box             { background:#EEEEEE; margin:0px 0px 6px 2px; text-align:left; }
div.advert          { background:#EEEEEE; margin:0px 0px 6px 2px; text-align:left; }
div.misc            { background:#EEEEEE; margin:0px 0px 6px 0px; text-align:left; }
div.table           { background:#EEEEEE; margin:0px 0px 6px 0px; text-align:left; }
div.listed          { background:#FFCC66; margin:0px 0px 6px 0px; text-align:left; }
div.news            { background:#EEEEEE; margin:0px 2px 6px 0px; text-align:left; }

div.navigationTitle { background:#CCFF99; margin:0px; padding:0px 6px 3px 6px; color:#000000; font-weight:bold; text-align:left; }
div.menuTitle       { background:#FFCC66; margin:0px; padding:0px 6px 3px 6px; color:#000000; font-weight:bold; text-align:left; position:relative; }
div.contentTitle    { background:#CCFF99; margin:0px; padding:0px 6px 3px 6px; color:#000000; font-weight:normal; text-align:left; }
div.sponsorTitle    { background:#99CCFF; margin:0px; padding:0px 6px 3px 6px; color:#000000; font-weight:bold; text-align:left; }
div.boxTitle        { background:#CCFF99; margin:0px; padding:0px 6px 3px 6px; color:#000000; font-weight:bold; text-align:left; }
div.advertTitle     { background:#99CCFF; margin:0px; padding:0px 6px 3px 6px; color:#000000; font-weight:bold; text-align:left; }
div.tableTitle      { background:#CCCCCC; margin:0px; padding:0px 6px 3px 6px; color:#000000; font-weight:bold; text-align:left; }
div.listedTitle     { background:#FF9900; margin:0px; padding:0px 6px 3px 6px; color:#FFFFFF; font-weight:bold; text-align:left; }
div.newsTitle       { background:#CC0000; margin:0px; padding:0px 6px 3px 6px; color:#000000; font-weight:bold; text-align:left; }

div.inside          { margin:0; padding: 6px 3px; text-align:left; position:relative; }

.rtop,.rbottom{ display:block; }
.rtop *,.rbottom *{ display:block; height:1px; overflow:hidden; }
.r1  { margin:0px 5px; }
.r2  { margin:0px 3px; }
.r3  { margin:0px 2px; }
.r4  { margin:0px 1px; height:2px; }
.rs1 { margin:0px 2px; }
.rs2 { margin:0px 1px; }