/* 

TradeMatch

vers 1 mpu 21/10/2008
vers 2  hf 31/10/2008 added td 
vers 3 MPU 16/07/2009 Make full width.

A DMR software product
DMR is a registered trade mark of DMR Limited 
Copyright protected source code
All rights reserved by DMR Limited

*/

/* ----------------------------- body styles ------------------- */
body 				{font-size:70%; color:#333333; background:#FFFFFF url("../images/topbarbg.gif") repeat-x; line-height:1.7em; font-family: Verdana, Arial, sans-serif;  margin:0; padding:0;}
body.popup 			{font-size:70%; color:#333333; background:#FFFFFF; font-family: Verdana, Arial, sans-serif;  margin:0; padding:0;}

/* ----------------------------- header styles ------------------- */
.topintro h1			{color:#FFFFFF; width:430px; font-size:150%; padding:0px; margin:0px 0px 0px 30px; line-height:23px;}
h1.popup			{color:#FFFFFF; font-size:120%; padding:0; margin:0px 0px 0px 5px; line-height:23px;}
h2	 			{color:#666666; font-size:150%; padding:0; margin:15px 10px 10px 20px; line-height:1.1em; }
h2.featured 			{color:#666666; font-size:150%; padding:0; margin:15px 10px 10px 20px; line-height:1.1em; }
h2.featured_ads			{color:#666666; font-size:150%; padding:0; margin:25px 10px 10px 20px; line-height:1.1em; }

h3.signin			{color:#FFFFFF; font-size:100%; padding:5px 0 5px 0px; margin:0; line-height:1.7em; background:transparent url("../images/signintop.gif") repeat-x;}
h3	 			{color:#666666; font-size:100%; padding:0; margin:10px 10px 5px 20px; line-height:1.1em; }
h3.loggedin			{color:#666666; font-size:100%; padding:5px 0 5px 5px;background:#E0E0E0; margin:10px 10px 5px 20px; line-height:1.1em; }
h3.popup			{color:#666666; font-size:100%; padding:5px 0 5px 5px;background:#E0E0E0; margin:0px 0px 5px 0px; line-height:1.1em; }

h3.advert			{color:#666666; font-size:100%; padding:0; margin:5px 10px 10px 20px; line-height:1.1em; }
h3.myaccount			{color:#666666; font-size:100%; padding:0; margin:5px 10px 10px 0px; line-height:1.1em; }
h3.search_news			{color:#666666; font-size:100%; padding:0; margin:15px 10px 0px 20px; line-height:1.1em; }
.scrollbox h3			{color:#666666; font-size:100%; padding:0; margin:10px 10px 5px 10px; line-height:1.1em; }

/* ----------------------------- paragraph styles ------------------- */
p 				{padding:0px 10px 0px 0px; margin:10px 10px 10px 20px; line-height:1.5em;}
p.msg 				{font-weight:bold; padding:0px 10px 0px 0px; margin:7px 10px 7px 20px; line-height:1.5em;}
p.advert_list			{padding:0px 10px 0px 0px; margin:8px 10px 8px 0px; line-height:1.5em;}
p.search_news 			{padding:0px; margin:2px 0px 10px 20px; line-height:1.5em;}
.newsfull p			{padding:0px 10px 0px 0px; margin:10px 10px 10px 10px; line-height:1.5em;}

/* ----------------------------- table styles ------------------- */
#imgbar table			{padding:0; margin:0; width:80%; border:none; border-collapse:collapse;}
#imgbar table td		{padding:0; margin:0; border:none; vertical-align:middle;}
table				{padding:5px 10px 5px 0px; margin:10px 10px 10px 20px; line-height:1.5em;}
table.homepage			{padding:0px; margin:0;}
table.hompage td		{padding:0px; margin:0px 0px 0px 0px; vertical-align:top;}


table.aboutus			{padding:0px; margin:0px 0px 0px 0px;}
table.aboutus td		{padding:3px; margin:0px 0px 0px 0px;}
table.aboutus td.rightcol	{width:300px; text-align:center;}
 
table.newsfeeds			{width:100%; padding:0px; margin:0px 0px 0px 8px;font-weight:bold;}
table.newsfeeds th		{font-weight:bold; text-align:left;}
table.newsfeeds td		{vertical-align:middle;}
table.newsfeeds td.bluecol1	{text-align:left; background:#E3E4E5; padding:3px;}
table.newsfeeds td.bluecol2	{text-align:left; background:#F2F4F5; padding:3px;}

table.hooks			{width:50%; padding:0px; margin:0px 0px 0px 8px;font-weight:normal;}
table.hooks th			{font-weight:bold; text-align:left;}
table.hooks td			{vertical-align:middle;}
table.hooks td.bluecol1		{text-align:left; background:#E3E4E5; padding:3px;}
table.hooks td.bluecol2		{text-align:left; background:#F2F4F5; padding:3px;}

table.category			{width:95%; padding:0px; margin:0px 0px 0px 20px;font-weight:bold;}
table.category td		{vertical-align:middle;}
table.category td.bluecol1	{text-align:left; background:#E3E4E5; padding:3px;}
table.category td.bluecol2	{text-align:left; background:#F2F4F5; padding:3px;}

table.checkbox			{padding:0px; margin:0px;}
table.checkbox td		{vertical-align:top; padding:0px; margin:0px;}
table.popup			{padding:0px; margin:0px; width:95%; line-height:normal;}
table.keyword  			{width:480px; padding:0; margin:3px 0 3px 10px; border:none; border-collapse:collapse;}
table.keyword td		{vertical-align:bottom;}
table.advert 			{color:#000000; font-family:Verdana, sans-serif; font-size:100%; padding:0; margin:0px 10px 10px 20px;}
td 				{vertical-align:top; font-size:100%;}
table.advert_results		{margin:0; padding:0; border-collapse:collapse; width:90%;}
table.advert_results_overlay	{margin:0; padding:0; border-collapse:collapse; width:100%;}
td.advert_list_desc		{padding:8px 0px 8px 4px; border-bottom:1px #BFBFBF dashed;}
td.advert_list_pic		{width:260px; padding:8px 0px 8px 0px; font-size:100%; text-align:center; vertical-align:top;  border-bottom:1px #BFBFBF dashed;}
table.loggedin 			{border:1px #CCCCCC solid; background:#E4EDF5; color:#000000; font-family:Verdana, sans-serif; font-size:100%; padding:3px; margin:15px 10px 15px 20px;}
table.current_ads		{width:92%; border:1px #999999 solid; border-collapse:collapse; margin:10px 0 10px 10px;}
table.current_ads th		{text-align:left; text-align:left; background:#999999; padding:3px; color:#FFFFFF;}
table.current_ads th.view	{text-align:center; background:#999999; padding:3px; color:#FFFFFF;}
table.current_ads td.bluecol1	{text-align:left; background:#C9E0F2; padding:3px;}
table.current_ads td.bluecol2	{text-align:left; background:#E4EDF5; padding:3px;}
table.search_filter		{padding:0; margin:0 0 10px 10px;}

/* ----------------------------- link styles ----------------------- */
#maincontenthome a, a:link, v:link, #maincontent a, a:link, v:link {color:#000060;font-weight:normal;  text-decoration:none; padding:0px; margin:0px; border:none;}
#maincontenthome a:hover, #maincontent a:hover {color:#333333;}

#maincontent_overlay a, a:link, v:link, #maincontent_overlay a, a:link, v:link {color:#000060;font-weight:normal;  text-decoration:none; padding:0px; margin:0px; border:none;}
#maincontent_overlay a:hover, #maincontent_overlay a:hover {color:#333333;}

#mainhomepage a, a:link, v:link, #mainhomepage a, a:link, v:link {color:#000060;font-weight:normal;  text-decoration:none; padding:0px; margin:0px; border:none;}
#mainhomepage a:hover, #mainhomepage a:hover {color:#333333;}


#quick_search a, a:link, v:link {color:#296EF0; font-weight:normal;  text-decoration:none; padding:0px; margin:0px; border:none;}
#quick_search a:hover		{color:#333333;}
#quick_search input		{width:auto;}

a, a:link, v:link 		{color:#000060;font-weight:normal;  text-decoration:none; padding:0px; margin:0px; border:none;}
a:hover				{color:#333333;}

#maincontenthome a.linkarrow, a:link.linkarrow, v:link.linkarrow {color:#000060;font-weight:normal; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat; text-decoration:none; padding:0px 0 0 10px; margin:0px 0 0 0px; border:none;}
#maincontenthome a:hover.linkarrow {color:#333333; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat;}

#mainhomepage a.linkarrow, a:link.linkarrow, v:link.linkarrow {color:#000060;font-weight:normal; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat; text-decoration:none; padding:0px 0 0 10px; margin:0px 0 0 0px; border:none;}
#mainhomepage a:hover.linkarrow {color:#333333; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat;}

#maincontent_overlay a.linkarrow, a:link.linkarrow, v:link.linkarrow {color:#000060;font-weight:normal; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat; text-decoration:none; padding:0px 0 0 10px; margin:0px 0 0 0px; border:none;}
#maincontent_overlay a:hover.linkarrow {color:#333333; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat;}

.questionmark 			{padding:0px; margin:0px 0px 0px 0px; border:none;}

#topbar ul li a, ul li a:link, ul li v:link {color:#E3F0FA; font-weight:bold; text-decoration:none; padding:0px; margin:0px; }
#topbar ul li a:hover		{color:#FFFFFF;}

/* ----------------------------- id styles ------------------- */
#mainhomepage			{position:absolute; background:#FFFFFF; top:193px; left:0px; right:0px; }
#maincontenthome		{position:absolute; background:#FFFFFF; top:218px; left:0px; right:0px; }

#maincontent_overlay		{background:#FFFFFF; padding:0; margin:0;}

#maincontent			{position:absolute; background:#FFFFFF; top:80px; left:0px;right:0px;}
#imgbar				{position:absolute; background:#FFFFFF url("../images/topimgbg.gif") repeat-x; top:80px;left:0px;right:0px; padding:8px 0 0 0; height:105px; text-align:left;}
* html #imgbar			{position:absolute;position:relative;top:80px;left:0px;right:0px;background:#FFFFFF url("../images/topimgbg.gif") repeat-x; padding:8px 0 0 0; height:105px;}
#topbar				{padding:0px 0 0 0; margin:0; position:absolute; top:0px;left:137px;right:0px; height:115px;}
#leftcolumn			{margin:0; padding:0; position:absolute; top:0; left:0; height:87px; width:137px; background:transparent url("../images/leftcolumnbg.gif") repeat-x;}
#footer				{padding-top:20px; font-size:100%; line-height:150%; text-align:center;}
#clock				{position:absolute; top:2px; right:10px; color:#FFFFFF;}
#quick_search			{z-index:1000; position:absolute; top:40px; right:20px; color:#000000; text-align:right;}

/* ----------------------------- class styles ------------------- */
.clearer1 			{height:1px; overflow:hidden; margin-top:-1px; clear:both; border-top:1px #C8DCF8 solid;}
.clearer2			{height:1px; overflow:hidden; margin-top:-1px; clear:both; }

.printbrandtext			{display:none;}
.noborder			{border:none;}
.leftswap			{float:left;}
.leftimg			{}
.topintro			{float:left; vertical-align : middle; display : table-cell;}
.tradematchlogo			{padding:4px 0 0 9px;}
.tradematchlogo2		{display:none;}
.imports			{padding:20px 0 0 9px;}
.homemain			{height:100%;}
.home_page_news_feeds		{margin:0px 0px 0px 8px; width:840px;}
.myhome_page_news_feeds		{border:1px solid #D7E8F5; height:230px; margin:0px 0px 0px 21px; overflow:auto; width:90%;}
.newsleft			{float:left;margin:0px 0px 5px 2px; width:400px;}
.newsfull			{float:left;margin:0px 0px 5px 2px; width:98%;}
.newsright			{float:left;margin:0px 0px 0px 0px; width:400px;}
.productsleft			{float:left;margin:0px 0px 5px 5px;}
.productsright			{float:left;margin:0px 0px 0px 20px;}
.search_results			{border:1px solid #D7E8F5; height:600px; margin:0px 0px 0px 21px; overflow:auto; width:95%;}
.advert_other_products		{border:1px solid #D7E8F5; height:500px; margin:0px 0px 0px 21px; overflow:auto; width:95%;}
.error_message			{padding:5px; background:#D3E5F5; margin:5px 10px 0 20px; border:1px #A8D4F8 solid;}
.scrollbox			{overflow:auto; height:300px; border:1px #A8D4F8 solid; padding:0px; margin:3px 5px 0 20px;}
.scrollbox p			{padding:0px; margin:3px 5px 0 10px;}
.welcomebar			{position:absolute; text-align:right; top:192px; left:0; height:26px; padding:2px 0 0 0; width:100%; background:transparent url("../images/welcomebg.gif") repeat-x; border-bottom:1px #E4ECF5 solid;}

/* ----------------------------- form styles ------------------- */
form				{font-size:100%; padding:0; margin:0;}
input,select	 		{font-size:100%;font-family: Verdana, sans-serif; padding:2px;}
input.form_input 		{font-family: Verdana, sans-serif; padding:0px; width:120px;}
.formbutton			{cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; font-weight:bold; padding: 1px 2px; background:url("../images/submitbg.gif") repeat-x left top;}
.submitc			{background-image:url("../images/button-bg.gif");background-repeat:repeat-x;background-position:center top;border:1px solid #2C66D1;  color:#FFFFFF;font-weight:bold;padding:1px 3px 1px 3px;margin:8px 0 0 0;}
textarea			{font-family: Verdana, sans-serif; padding:2px; font-size: 100%; width:400px;}
label 				{color: #333333;}
fieldset 			{text-align:center; border: 1px solid #5D91F4; margin:30px 0 0 0; padding:5px; background:transparent url("../images/fieldsetbg1.gif") repeat-x; background-position:left bottom;}
legend 				{font-weight: bold; font-size: 100%; color:#000066;}
fieldset.signin			{height:126px; margin:13px 0 0 0; padding:0px; border: 1px solid #70B1E9;}

/* ------------------------------- list styles -------------------*/
#topbar ul			{padding:0px; margin:2px 0 0 0;}
#topbar ul li			{padding:12px 12px 0px 12px; margin:0;list-style:jnone; display:inline;}

#leftnav			{z-index:1000; padding:0; position:absolute; top:117px; right:15px; }
.regimg			{border:none;}


/*#leftnav ul			{margin:0px 0px; padding:0px; text-align:left;}
#leftnav li			{display:block; font-weight:bold; list-style:none; text-align:left; width:136px; border: 1px solid #5D91F4;}
#leftnav a.leftnav, a:link.leftnav,v:link.leftnav {background:transparent url("../images/leftnavbg.gif") no-repeat left center; font-weight:bold; color:#FFFFFF; display:block; font-size:100%; border-top: 1px solid #C8E0F7;border-right: 1px solid #5D91F4; border-top: 1px solid #C8E0F7;padding:5px 6px 5px 16px; text-decoration:none; width:114px;}
#leftnav a:hover.leftnav	{background:transparent url("../images/leftnavbg-over.gif") no-repeat left center; color:#FFFFFF; text-decoration:none;border-top: 1px solid #90B2F2;}
*/
ul.newsfeeds			{list-style:none; margin:0px 0px 0px 12px; padding:0px;}
li.newsfeeds			{list-style:none; margin:0px; padding:3px 0px 3px 0px;}
ul.productlist			{list-style:none; margin:0px 0px 0px 12px; padding:0px;}
li.productlist			{list-style:none; margin:0px; padding:0px;}

/* ------------------------------- tabbed swap box styles ------------*/
#gallery 			{width:100%; padding:5px 0 0 0;margin:0 0 0px 20px; line-height:15px;}
#gallery div.off 		{color:#000066; height:33px; margin-right:2px; line-height:16px; padding:0 10px; float:left; background: url("../images/tabs_0.gif") repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#2C66D1; cursor:pointer; position:relative; z-index:20; text-align:center; vertical-align:bottom;}
#gallery div.on 		{color:#000066; font-weight:bold; padding:0 10px; margin-right:2px; margin-top:1px; float:left; background: url("../images/tabs_2.gif") repeat-x left bottom; border:1px solid #9DBDE6; cursor:pointer; border-bottom:0; height:33px; line-height:16px; position:relative; z-index:100; text-align:center; vertical-align:bottom;}

div.hide 			{display:none; width:0; overflow:hidden;}
div.show 			{overflow: scroll;clear:left; background:#FFFFFF; width:750px; height:250px; margin:0 0 5px 20px; top:-1px; border:1px solid #9DBDE6;padding:20px; position:relative; z-index:50;  line-height:18px;}
div.show img 			{float:left; margin:0 10px 10px 0;}
.clear 				{clear:both;}

#gallery_home 			{z-index:1000; padding:5px 0 0 0;margin:0 0 0px 15px; line-height:15px;}
#gallery_home div.off 		{color:#000066; height:33px; margin-right:2px; line-height:33px; padding:0 10px; float:left; background: url("../images/tabs_0.gif") repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#9DBDE6; cursor:pointer;  z-index:1000;}
#gallery_home div.on 		{color:#000066; font-weight:bold; padding:0 10px; margin-right:2px; margin-top:1px; float:left; background: url("../images/tabs_2.gif") repeat-x left bottom; border:1px solid #9DBDE6; cursor:pointer; border-bottom:0; height:33px; line-height:32px;  z-index:1000;}

div.hide_home 			{display:none; width:0; overflow:hidden;}
div.show_home 			{z-index:1; overflow: scroll;clear:left; background:#FFFFFF; height:230px; margin:0 5px 5px 15px; top:-1px; border:1px solid #9DBDE6;padding:20px 20px 20px 5px; position:relative; line-height:18px;}
div.show_home img 		{float:left; margin:0 10px 10px 0;}

/* ----------------------------- misc styles ------------------- */
hr 				{border-collapse:collapse; border:0; color:#CCCCCC; background:#CCCCCC; height:1px; margin:3px 0px 3px 0px; text-align:center;}
#footer hr			{border-collapse:collapse; border:0; color:#A8D4F8; background:#A8D4F8; height:1px; margin:3px 5px 3px 5px; text-align:center;}
img.advert_pic_small		{width:50; border:none;}
img.advert_pic			{margin:4px 4px 4px 4px; width:200px;}
div.center			{text-align:center; padding:5px 0 0 20px;}
font.advert_header		{background-color:inherit; color:#000000; font-size:110%; font-weight:bold;}
#maincontenthome form		{padding:0; margin:0; border:none;}

/* ------------------------- popups --------------------------*/
#iframes p			{color:#000000; font-family:Verdana, sans-serif; font-size:100%; font-weight:normal; line-height:1.4em; margin:3px 0px 8px 0px; padding:0px;}
#iframes li			{color:#000000; font-family:Verdana, sans-serif; font-size:100%; font-weight:normal; line-height:1.4em; list-style:disc; margin:0px; padding:1px 0px 3px 0px;}

body.iframe			{background:#FFFFFF; color:#C3DFEB; font-family:verdana,helvetica,sans-serif; font-size:80%; margin:0px; padding:0px;}

h1.priv				{color:#000000; font-size:100%; font-style:italic; font-weight:bold; margin:0; padding:5px 0 0 20px;}
h1.popup_priv			{color:#000000; font-size:100%; font-style:italic; font-weight:bold; margin:0; padding:5px 0 5px 8px; width:90%;}
h2.priv						{color:#000000; font-size:80%; font-style:italic; line-height:1.2em; margin:0px; padding:0 0 0 20px;}

td.popup_head				{color:#000000; font-size:80%; font-weight:bold;}
td.popup_text				{color:#000000; font-size:70%;}

a.article_link 				{background-color:inherit; color:#304090; font-size:80%; font-weight:bold; text-decoration:underline;}
a.article_link:hover 		{background-color:inherit; color:#000000; text-decoration:none;}
a.popup_link				{background-color:inherit; color:#304090; text-decoration:none;}
a.popup_link:hover			{background-color:inherit; color:#000000; text-decoration:none;}
a.print_link 				{background-color:inherit; color:#304090; font-size:80%; text-decoration:underline;}
a.print_link:hover 			{background-color:inherit; color:#000000; text-decoration:none;}

div.popupbox				{border-color:#408490; border-style:outset; border-width:1px;}
div.popup_txt				{background-color:#C3DFEB; border-color:#408490; border-style:outset; border-width:1px; font-size:75%; padding:0px; width:200px;}
div.popup_static			{font-size:75%; padding:0px; width:500px;}
div.popup_header			{background-color:#C3DFEB; margin:0px; padding:0px; top:0px;}
div.popup_content			{margin-left:8px; margin-right:8px; padding-top:10px; padding-bottom:5px;}
div.small_popup_content		{font-size:120%; margin-left:8px; margin-right:8px; padding-top:0px; padding-bottom:5px;}
div.popup_icons				{margin:2px; position:absolute; text-align:right; top:0px; width:97%;}
div.small_popup_icons		{margin-right:2px; position:absolute; text-align:right; top:0px; width:100%;}

/* ------------------------- forms -------------------------*/
fieldset.aboutus			{ clear: both; border: 1px solid #A8D4F8; padding: 0px; margin: 10px 0 0 0; background:#ffffff url("../images/fieldsetbg3.gif") repeat-x; background-position:left bottom;}
#regform form 					{font:100% verdana,arial,sans-serif; margin:8px 3px 15px 20px; padding: 0; text-align:left;}
#regform fieldset.smallform			{clear: both; border: 1px solid #A8D4F8; padding: 0px; margin: 0 0 0 0px; text-align:left; background:#ffffff url("../images/fieldsetbg3.gif") repeat-x; background-position:left bottom;}
#regform fieldset 					{clear: both; border: 1px solid #A8D4F8; padding: 5px; margin: 0; text-align:left; background:#ffffff url("../images/fieldsetbg2.gif") repeat-x; background-position:left bottom;}
#regform form label 				{display: block; float: left; width: 150px; padding:5px; margin: 5px 10px 0px 0px; text-align: right;}
#regform form label.click			{display:inline; float:none; padding:0px; margin:0px; text-align:left;}
#regform form input, form textarea, form select {margin:5px 0 0 0px; width:auto;}
#regform form input#reset 			{margin-left:0px;}
#regform textarea 					{font-family:verdana,sans-serif; font-size:100%; line-height:normal; overflow: auto;}
#regform form small 				{display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88%;}
#regform form .required				{font-weight:bold;}
#regform form br 					{clear:left;}
#regform .formtextright 			{margin:10px 0 0 0px;}
#regform p.formtextright 			{margin:8px 0px 0px 0px; padding:0px;}
#regform checkbox					{margin:5px; padding:0px;}
#regform .buttons					{border-top:1px #ffffff solid; margin:10px 0 0 0; padding:5px 0 10px 0; text-align:center;}

#regform_home form 						{width:59%; float:right; font:100% verdana,arial,sans-serif; margin:0px 5px 25px 10px; padding: 0; text-align:left;}
#regform_home fieldset.smallform			{clear: both; border: 1px solid #A8D4F8; padding: 10px 0 10px 0; margin: 0; text-align:left; background:#ffffff url("../images/fieldsetbg3.gif") repeat-x; background-position:left bottom;}
#regform_home fieldset 					{clear: both; border: 1px solid #A8D4F8; padding: 5px; margin: 0; text-align:left; background:#ffffff url("../images/fieldsetbg2.gif") repeat-x; background-position:left bottom;}
#regform_home form label 				{display: block; float: left; width: 150px; padding:5px; margin: 5px 10px 0px 0px; text-align: right;}
#regform_home form label.click			{display:inline; float:none; padding:0px; margin:0px; text-align:left;}
#regform_home form input, form textarea, form select {margin:5px 0 0 0px; width:auto;}
#regform_home form input#reset 			{margin-left:0px;}
#regform_home textarea 					{font-family:verdana,sans-serif; font-size:100%; line-height:normal; overflow: auto;}
#regform_home form small 				{display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88%;}
#regform_home form .required				{font-weight:bold;}
#regform_home form br 					{clear:left;}
#regform_home .formtextright 			{margin:10px 0 0 0px;}
#regform_home p.formtextright 			{margin:8px 0px 0px 0px; padding:0px;}
#regform_home checkbox					{margin:5px; padding:0px;}
#regform_home .buttons					{border-top:1px #ffffff solid; margin:10px 0 0 0; padding:5px 0 10px 0; text-align:center;}


#hintbox				{position:absolute; top: 0; background-color: lightyellow; width: 150px; padding: 3px; border:1px solid black; font:normal 11px Verdana; line-height:18px; z-index:100; border-right: 3px solid black; border-bottom: 3px solid black; visibility: hidden;}
.hintanchor				{font-weight: bold; color: navy; margin: 3px 8px;}

/* ------------------- auto suggest ------------------ */
div.autocomplete				{z-index:4000; width:250px; background-color:white; border:1px solid #888; margin:0px; padding:0px;}
div.autocomplete ul				{z-index:4000;list-style-type:none; margin:0px; padding:0px;}
div.autocomplete ul li.selected {z-index:4000;background-color: #A8D4F8;}
div.autocomplete ul li			{z-index:4000;list-style-type:none; display:block; margin:0; padding:2px; height:12px; cursor:pointer; text-align:left;}

/* Speech bubble */
#dhtmltooltip	{position: absolute; left: -300px; width: 300px; border: 1px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 2000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer	{position:absolute; left: -300px; z-index: 2001; visibility: hidden;}

#maincontenthome a.dmrslider_lnk { color:#000000; font-weight:bold; }
.dmrslider_question {color:#000000; width:-300px; font-weight:bold; margin-bottom:2px; margin-top:2px; margin-left:20px; padding-left:15px; height:20px; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat; /* End layout CSS */ cursor:pointer;}
.dmrslider_answer {width:95%; visibility:hidden; height:0px; overflow:hidden; position:relative;}
.dmrslider_answer_content {padding:0 0 10px 15px; position:relative;}

.dmrindslider_question {color:#000000; font-weight:bold; margin-bottom:2px; margin-top:2px; margin-left:20px; padding-left:15px; height:20px; background:#FFFFFF url("../images/rightarrow.gif") left center no-repeat; /* End layout CSS */ overflow:hidden; cursor:pointer;}
.dmrindslider_answer {width:95%; visibility:hidden; height:0px; overflow:hidden; position:relative;}
.dmrindslider_answer_content {padding:0 0 10px 15px; position:relative;}



