/* html elements */
body {
	height:100%;
	padding:10px 0px -10px 0px;
	margin:0px;
	border:0px;
	font-family:arial;
	font-size:12px;
	background-image:url(images/site_background.png);
}

html {
	height:100%;
	padding:0px;
	margin:0px;
	border:0px;
}

/* html elements */
a, a:visited {
	text-decoration: none;
	color: #2180BC;
}
a:hover {
	color: #88ac0b;
	text-decoration: underline;
}

h1 {
	margin-top: 10px;
	font: Bold 180% 'Trebuchet MS', Tahoma, Sans-serif;
	color: #d3442d; 
	padding: 5px 0 5px 25px;
	border-bottom: 1px solid #EFF0F1;
	background: url(images/header.gif) no-repeat 3px 50%;
	text-transform: none;
}

h2 {
	margin-top: 10px;
	font: Bold 140% 'Trebuchet MS', Tahoma, Sans-serif;
	color: #d3442d; 
	padding: 5px 0 5px 25px;
	border-bottom: 1px solid #EFF0F1;
	background: url(images/header.gif) no-repeat 3px 50%;
	text-transform: none;
}

h3 {
	margin-top: 5px 0px;
	font: Bold 120% 'Trebuchet MS', Tahoma, Sans-serif;
	color: #d3442d; 
	padding: 2px 0 2px 0px;
}

h4 {
	margin:5px 0px;
	font: Bold 100% 'Trebuchet MS', Tahoma, Sans-serif;
	color: #d3442d; 
	text-transform: none;
}

hr {
	border-width:0px;
	border-bottom:1px solid #EFF0F1;
	height:0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* ### page loader ### */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.onionpageloader {
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
	filter:alpha(opacity=88);
	opacity: 0.88;
	-moz-opacity:0.88;
	text-align:center;
	position:fixed;
}

div.onionpageloader div.text {
	font-size:1.6em;
	position:relative;
	top:50%;
	margin-top:4.4em;
	color:#ff0000;
}

div.onionpageloader div.text div.cancel {
	cursor:pointer;
	color:#33ffff;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* ### template bits ### */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
table.axistemplate {
	width:763px;
	margin:30px auto 0px auto;
	padding:0px;
}

	table.axistemplate img.axistemplateblank {
		width:1px;
		height:1px;
		display:block;
	}

table.axistemplate td.axistemplaterow1 {
	width:763px;
	height:100px;
	background-image:url(images/site_row1.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

table.axistemplate td.axistemplaterow2 {
	width:763px;
	height:21px;
	background-image:url(images/site_row2.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

	table.axistemplate td.axistemplaterow2 table.axistemplaterow2 {
		width:100%;
		height:100%;
		padding:0px;
	}
	
		table.axistemplate td.axistemplaterow2 table.axistemplaterow2 td.axistemplaterow2col1 {
			padding:0px;
		}
		
		table.axistemplate td.axistemplaterow2 table.axistemplaterow2 td.axistemplaterow2col2 {
			width:182px;
			padding:1px 0px 0px 0px;
		}

table.axistemplate td.axistemplaterow3 {
	width:763px;
	height:8px;
	background-image:url(images/site_row3.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

table.axistemplate td.axistemplaterow4 {
	width:763px;
	background-image:url(images/site_row4.png);
	background-repeat:repeat-y;
	padding:0px 4px 0px 0px;
	margin:0px;
	vertical-align:top;
}

	table.axistemplate td.axistemplaterow4 table.axistemplatecontent {
		width:100%;
		padding:0px;
		margin:0px;
	}
	
		table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplateleftofcontent {
			width:0px;
			padding:0px;
			margin:0px;
			vertical-align:top;
		}
		
		table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplatecontent {
			padding:0px;
			margin:0px;
			vertical-align:top;
		}
		
			table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplatecontent div.axistemplateminwidth {
				/*width:584px;*/
				height:0px;
			}
		
			table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplatecontent div.axistemplateabovecontent {
				padding:0px;
				margin:0px;
			}
			
			table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplatecontent div.axistemplatecontent {
				padding:8px 10px 5px 10px;
				margin:0px;
			}
			
			table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplatecontent div.axistemplateabovecontent {
				padding:0px;
				margin:0px;
			}
		
		table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplaterightofcontent {
			/*width:179px;*/
			padding:0px;
			margin:0px;
			vertical-align:top;
		}

table.axistemplate td.axistemplaterow5 {
	width:763px;
	height:106px;
	background-image:url(images/site_row5.png);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-left:13px;
	font-size:90%;
	color:#E1E1E1;
}

table.axistemplate td.axistemplaterow5 a {
	color:#E1E1E1;
}

	table.axistemplate td.axistemplaterow5 table {
		width:100%;
		border-width:0px;
	}

	table.axistemplate td.axistemplaterow5 td {
		padding:0px 10px 5px 0px;
		vertical-align:bottom;
	}

	table.axistemplate td.axistemplaterow5 td.copyright {
		text-align:right;
	}
	
	table.axistemplate td.axistemplaterow5 td.contact {
	}
	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* ### purple button ### */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* off */
table.axisbuttonpurple {
	
}

	/* col1 off */
	table.axisbuttonpurple td.axisbuttoncol1 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/purple1_off.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonpurple td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
	
	/* col2 off */
	table.axisbuttonpurple td.axisbuttoncol2 {
		height:22px;
		background-image:url(images/buttons/purple2_off.gif);
		background-repeat:repeat-x;
		padding:0px 20px 0px 20px;
		font-weight:bold;
		color:#ffffff;
	   -moz-user-select: none;
	   -khtml-user-select: none;
	   user-select: none;
	   text-align:center;
	   vertical-align:middle;
	}
	
		table.axisbuttonpurple td.axisbuttoncol2 a {
			text-decoration:none;
			color:#ffffff;
		}
	
	/* col3 off */
	table.axisbuttonpurple td.axisbuttoncol3 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/purple3_off.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonpurple td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}

/* on */	
table.axisbuttonpurple:hover  {
	cursor:pointer;
}

	/* col1 on */
	table.axisbuttonpurple:hover td.axisbuttoncol1 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/purple1_on.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonpurple:hover td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
	
	/* col2 on */
	table.axisbuttonpurple:hover td.axisbuttoncol2 {
		height:22px;
		background-image:url(images/buttons/purple2_on.gif);
		background-repeat:repeat-x;
		padding:0px;
		padding:0px 20px 0px 20px;
		font-weight:bold;
		color:#ffffff;
	   -moz-user-select: none;
	   -khtml-user-select: none;
	   user-select: none;
	   text-align:center;
	   vertical-align:middle;
	}
	
	/* col3 on */
	table.axisbuttonpurple:hover td.axisbuttoncol3 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/purple3_on.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonpurple:hover td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
		
/* on */	
table.axisbuttonpurple:active  {
	cursor:pointer;
}

	/* col1 on */
	table.axisbuttonpurple:active td.axisbuttoncol1 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/purple1_down.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonpurple:active td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
	
	/* col2 on */
	table.axisbuttonpurple:active td.axisbuttoncol2 {
		height:22px;
		background-image:url(images/buttons/purple2_down.gif);
		background-repeat:repeat-x;
		padding:0px;
		padding:0px 20px 0px 20px;
		font-weight:bold;
		color:#ffffff;
	   -moz-user-select: none;
	   -khtml-user-select: none;
	   user-select: none;
	   text-align:center;
	   vertical-align:middle;
	}
	
	/* col3 on */
	table.axisbuttonpurple:active td.axisbuttoncol3 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/purple3_down.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonpurple:active td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
		
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* ### black button ### */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* off */
table.axisbuttonblack {
	
}

	/* col1 off */
	table.axisbuttonblack td.axisbuttoncol1 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/black1_off.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblack td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
	
	/* col2 off */
	table.axisbuttonblack td.axisbuttoncol2 {
		height:22px;
		background-image:url(images/buttons/black2_off.gif);
		background-repeat:repeat-x;
		padding:0px 20px 0px 20px;
		font-weight:bold;
		color:#ffffff;
	   -moz-user-select: none;
	   -khtml-user-select: none;
	   user-select: none;
	   text-align:center;
	   vertical-align:middle;
	}
	
		table.axisbuttonblack td.axisbuttoncol2 a {
			text-decoration:none;
			color:#ffffff;
		}
	
	/* col3 off */
	table.axisbuttonblack td.axisbuttoncol3 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/black3_off.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblack td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}

/* on */	
table.axisbuttonblack:hover  {
	cursor:pointer;
}

	/* col1 on */
	table.axisbuttonblack:hover td.axisbuttoncol1 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/black1_on.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblack:hover td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
	
	/* col2 on */
	table.axisbuttonblack:hover td.axisbuttoncol2 {
		height:22px;
		background-image:url(images/buttons/black2_on.gif);
		background-repeat:repeat-x;
		padding:0px;
		padding:0px 20px 0px 20px;
		font-weight:bold;
		color:#ffffff;
	   -moz-user-select: none;
	   -khtml-user-select: none;
	   user-select: none;
	   text-align:center;
	   vertical-align:middle;
	}
	
	/* col3 on */
	table.axisbuttonblack:hover td.axisbuttoncol3 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/black3_on.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblack:hover td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
		
/* on */	
table.axisbuttonblack:active  {
	cursor:pointer;
}

	/* col1 on */
	table.axisbuttonblack:active td.axisbuttoncol1 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/black1_down.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblack:active td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
	
	/* col2 on */
	table.axisbuttonblack:active td.axisbuttoncol2 {
		height:22px;
		background-image:url(images/buttons/black2_down.gif);
		background-repeat:repeat-x;
		padding:0px;
		padding:0px 20px 0px 20px;
		font-weight:bold;
		color:#ffffff;
	   -moz-user-select: none;
	   -khtml-user-select: none;
	   user-select: none;
	   text-align:center;
	   vertical-align:middle;
	}
	
	/* col3 on */
	table.axisbuttonblack:active td.axisbuttoncol3 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/black3_down.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblack:active td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
		
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* ### blue button ### */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* off */
table.axisbuttonblue {
	
}

	/* col1 off */
	table.axisbuttonblue td.axisbuttoncol1 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/blue1_off.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblue td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
	
	/* col2 off */
	table.axisbuttonblue td.axisbuttoncol2 {
		height:22px;
		background-image:url(images/buttons/blue2_off.gif);
		background-repeat:repeat-x;
		padding:0px 20px 0px 20px;
		font-weight:bold;
		color:#ffffff;
	   -moz-user-select: none;
	   -khtml-user-select: none;
	   user-select: none;
	   text-align:center;
	   vertical-align:middle;
	}
	
		table.axisbuttonblue td.axisbuttoncol2 a {
			text-decoration:none;
			color:#ffffff;
		}
	
	/* col3 off */
	table.axisbuttonblue td.axisbuttoncol3 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/blue3_off.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblue td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}

/* on */	
table.axisbuttonblue:hover  {
	cursor:pointer;
}

	/* col1 on */
	table.axisbuttonblue:hover td.axisbuttoncol1 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/blue1_on.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblue:hover td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
	
	/* col2 on */
	table.axisbuttonblue:hover td.axisbuttoncol2 {
		height:22px;
		background-image:url(images/buttons/blue2_on.gif);
		background-repeat:repeat-x;
		padding:0px;
		padding:0px 20px 0px 20px;
		font-weight:bold;
		color:#ffffff;
	   -moz-user-select: none;
	   -khtml-user-select: none;
	   user-select: none;
	   text-align:center;
	   vertical-align:middle;
	}
	
	/* col3 on */
	table.axisbuttonblue:hover td.axisbuttoncol3 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/blue3_on.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblue:hover td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
		
/* on */	
table.axisbuttonblue:active  {
	cursor:pointer;
}

	/* col1 on */
	table.axisbuttonblue:active td.axisbuttoncol1 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/blue1_down.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblue:active td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
	
	/* col2 on */
	table.axisbuttonblue:active td.axisbuttoncol2 {
		height:22px;
		background-image:url(images/buttons/blue2_down.gif);
		background-repeat:repeat-x;
		padding:0px;
		padding:0px 20px 0px 20px;
		font-weight:bold;
		color:#ffffff;
	   -moz-user-select: none;
	   -khtml-user-select: none;
	   user-select: none;
	   text-align:center;
	   vertical-align:middle;
	}
	
	/* col3 on */
	table.axisbuttonblue:active td.axisbuttoncol3 {
		width:3px;
		height:22px;
		background-image:url(images/buttons/blue3_down.gif);
		background-repeat:no-repeat;
		padding:0px;
	}
	
		table.axisbuttonblue:active td.axisbuttoncol1 img.axisblankimage {
			width:3px;
			height:22px;
		}
		
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* ### frontbox - login ### */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
table.axisfrontboxlogin {
	background-image:url(images/frontbox/loginbackground.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding:4px;
	border:1px solid #cfd0d9;
}

table.axisfrontboxlogin td.axisfrontboxcontent {
	background-image:url(images/frontbox/loginforeground.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#757575;
	font-size:11px;
	padding:4px;
	vertical-align:top;
}