/* CSS Document */

#content
	{width:900px;}

#content table.buyFinal
	{width:532px;}

#content h3
	{margin-bottom:10px;}
	
#content ul, #content ol
	{margin:0 0 20px 20px;}
	
#content li
	{margin-bottom:4px;}

/* legal specific styles */
div.legal p
	{padding-bottom:10px;font-size:90%;}

div.legal address
	{margin-bottom:20px;}

/* forum specific styles */	
body.forum div.error_text
	{margin:10px 0;}
	
body.forum #content fieldset
	{padding:20px 0;border:none;}
	
body.forum #content label
	{font-weight:bold;}
	
body.forum #content p.instruction
	{padding-bottom:5px;}
	
body.forum #content div.error_text
	{font-size:85%;padding-left:20px;background:url(error.gif) no-repeat left top;padding-bottom:2px;}
	
body.forum  #content input.button, body.forum #content input.sfhover
	{margin-bottom:12px;margin-top:8px; height:28px; width:82px;text-align:center;background:url(action_button.gif) no-repeat 0 0;color:#fff;font-weight:bold;border:none;}
body.forum #content  input.button:hover, body.forum #content input.sfhover
	{background:url(action_button.gif) no-repeat 0 100%;}

/* login specific styles */	
body.login #content-wrapper
	{background:none;}
	
body.login #content p
	{padding:10px 0;}
	
body.login #content fieldset div
	{margin-bottom:10px;clear:left; border: 1px solid #FFF;}
	
body.login #content label
	{float:left;width:12em;}
	
body.login #content input
	{float:left; margin-right: 10px;margin-bottom:10px;}
	
body.login #content input.textbox
	{width:10em;}
	
body.login #content span.error_text
	{display:inline;width:600px;}
	
body.login div.registerNav
	{float:left;}

body.login div.registerNav p
	{clear:left;}
	
body.login #content input.button
	{background:url(action_button.gif) no-repeat 0 0;border:none;color:#fff;font-weight:bold;text-decoration:none;display:block;width:82px; text-align:center;height:28px;font-size:95%;margin:10px 8px 10px 0;float:left;clear:left;}
	
body.login #content input.button:hover
	{background:url(action_button.gif) no-repeat 0 100%;}
	
body.login #content input.subbutton
	{background:url(survey_button.gif) no-repeat 0 0;border:none;color:#fff;font-weight:bold;text-decoration:none;display:block;width:82px; text-align:center;height:28px;font-size:95%;margin:10px 8px 10px 0;float:left;}
	
body.login #content input.subbutton:hover
	{background:url(survey_button.gif) no-repeat 0 100%;}
	
body.login #content input.bigbutton
	{background:url(big_button.gif) no-repeat 0 0;border:none;color:#fff;font-weight:bold;text-decoration:none;display:block;width:180px; text-align:center;height:28px;font-size:95%;margin:10px 8px 10px 0;float:left;}
	
body.login #content input.bigbutton:hover
	{background:url(big_button.gif) no-repeat 0 100%;}

body.login #content div.disclaimer {margin-top: 4em;}	
body.login #content div.disclaimer label {width: 35em;}
	
/* help / optcentre specific styles */	
ul#helpNav
	{margin-left:0;font-size:90%;}
	
ul#helpNav li
	{list-style:none;}
	
ul#helpNav li.login
	{font-size:110%; margin-bottom:15px;}
	
/* seminar specific styles */
body.seminars #content img {float:left;margin:0 10px 10px 0;}
	

#content  a.pop4
	{padding-left:15px;background:url(help_icon.gif) no-repeat left center; margin-bottom:10px;font-size:85%;color:#48647f;}
	