a
	{
	color:#fa00b6; text-decoration:none
	}

a:visited
	{
	color:#fa00b6; text-decoration:none
	}

a:active, a:hover
	{
	color:#ffffff; background-color:#fa00b6; text-decoration:none;
	}


body
	{
	margin:0px; padding:0px;
	border:0px; background-color:#000000; background-image:url(http://www.spideronthewall.com/grfx/back.jpg); background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:0.8em;
	line-height:1.6em
	}

fieldset
	{
	position:relative; width:100%; height:auto; float:left; clear:both
	margin:0px; padding:0px;
	border:0px;
	}

form
	{
	position:relative; width:100%; float:left; clear:both;
	}

	form div
		{
		position:relative; width:100%; height:auto; float:left; clear:both;
		}

	form span.mandatory
		{
		color:#ff0000
		}

	form .error
		{
		border-color:#ff0000 !important;
		color:#ff0000 !important;
		}

h3
	{
	width:100%; clear:both; float:left;
	margin:10px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:1.4em
	}

h3:first-child
	{
	margin-top:0px !important
	}

img
	{
	border:0px
	}

input, textarea
	{
	position:relative; top:0px; left:0px; width:275px; height:auto; float:left; clear:both;
	margin:2px 0px 12px 0px; padding:1px 0px 1px 4px;
	border:1px solid #fa00b6; background-color:#ffffff;
	font-size:0.9em
	}

input.error, textarea.error
	{
	color:#000000 !important
	}

input.submit_button
	{
	width:150px !important;
	margin:10px 0px 0px 20px;
	border:0px; -moz-border-radius:3px;
	font-weight:bold; font-family:Arial, Helvetica, sans-serif
	}

label
	{
	position:relative; top:0px; left:0px; width:200px; height:auto; float:left; clear:both;
	margin:2px 0px 0px 10px
	}

label.error
	{
	color:#ffffff !important
	}

legend
	{
	display:none
	}

li
	{
	width:100%; float:left; clear:both;
	margin-bottom:20px
	}

strong
	{
	font-family:Arial, Helvetica, sans-serif; font-size:1em; text-decoration:underline
	}

textarea
	{
	position:relative; top:0px; height:125px !important; overflow:auto;
	padding-top:5px !important;
	font-family:inherit;
	}

ul br
	{
	display:none
	}

a#link-approved-index-company
	{
	display:block;
	margin-top:30px;
	background-color:transparent !important
	}

div#admin
	{
	position:relative; top:0px; left:0px; width:98%; height:auto; float:left;
	margin:0px; padding:5px 0px 5px 2%;
	background-color:#666666; border-top:1px solid #333333;
	color:#ffffff; font-size:10px; 
	
/*	position:absolute; top:3px; right:20px; color:#ffffff; font-size:10px; z-index:2*/
	}

div#content
	{
	position:relative; top:0px; left:0px; width:460px; height:auto; float:left; z-index:2;
	margin:25px 0px 0px 50px;
	}

	div#content a:visited
		{
		color:#DB52B3
		}

	div#content a:active, a:hover
		{
		color:#ffffff !important; background-color:#fa00b6 !important; text-decoration:none
		}


	div#content h2
		{
		position:relative; top:0px; left:0px; width:100%; height:29px; z-index:2; float:left;
		margin:15px 0px 1px 0px; padding:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif; color:#fa00b6; font-size:18px; font-weight:normal
		}

	div#content	p
		{
		position:relative; width:96%; float:left; clear:both;
		margin:0px 30px 20px 0px;
		}

div#main
	{
	position:relative; top:0px; left:0px; width:800px; height:auto; z-index:3; overflow:visible; float:left;
	margin:42px 0px 0px 0px; padding:0px 0px 200px 148px;
	}

div#left
	{
	position:relative; top:0px; left:0px; width:130px; height:auto; float:left; z-index:2;	
	}

div#menu-main-menu
	{
	position:relative; top:0px; left:0px; width:130px; height:auto; float:left; z-index:2;
	margin:18px 0px 0px 0px
	}

	div#menu-main-menu a
		{
		position:relative; top:0px; left:0px; width:118px; height:auto; display:block;
		margin:0px; padding:8px 0px 8px 10px;
		border-bottom:1px dotted #fa00b6; background-color:transparent !important;
		font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; letter-spacing:0.09em; font-size:12px; font-style:italic;
		line-height:normal
		}

	div#menu-main-menu a#menu-item-52
		{
		border:0px !important
		}

	div#menu-main-menu a.on
		{
		color:#ffffff !important
		}

		div#menu-main-menu a span
			{
			position:relative; top:0px; left:0px; width:118px; height:14px; z-index:2;
			}

		div#menu-main-menu a div
			{
			position:absolute; top:2px; left:0px; width:128px; height:14px; z-index:1; visibility:hidden;
			background-color:#fa00b6
			}

	div#menu-main-menu div p
		{
		margin-top:25px;
		text-align:center; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:12px
		}

div.quote
	{
	position:relative; top:0px; left:0px; width:125px; height:auto; float:left; z-index:2;
	margin:0px 0px 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:0.9em; text-align:center
	}

img.inline
	{
	position:relative; top:0px; left:0px; float:left;
	margin:5px 15px 5px 0px; padding:1px;
	border:1px solid #ffffff
	}

img#spider
	{
	position:absolute; top:-570px; left:35px; width:120px; height:570px
	}

img#title
	{
	position:relative; top:0px; left:0px; width:652px; height:64px; float:left; clear:both;
	margin-right:148px
	}

img.thumbnail
	{
	position:relative; top:0px; left:0px; float:left; clear:both;
	margin:0px 10px 10px 0px; padding:1px;
	border:1px solid #dfdfdf
	}

strong.spider
	{
	color:#FF6BDD; font-weight:normal; font-style:italic
	}