/*****************************************************************************
* SnowSoft Style Sheet Template
* -------------------------------------
* Author:		Andrew Snowball
* Date:			2010.05.26
* -------------------------------------
* Rlease Date:	2010.05.26
* -------------------------------------
* Log:	2010.05.26	Added this comment block
*****************************************************************************/
/* Colours cannot have "s round them */
body, table {
	background-color: #000080;
	color: #FFFFFF;
	font-size: 12pt;
	font-family: "Arial";
	font-color: #FFFFFF;
	margin: 0px;
	border-bottom: 0;
	padding: 0;
	background-position: top;
}

body_2	{	margin: 10px 0px 0px 0px;
		text-align: center;
		background-repeat: repeat-x;
}

table.clear	{ background: transparent; }

.header		{ color: #FFFFFF; font-family: "Georgia"; font-size: 1.8em; }
.menu		{ color: #FFFFFF; font-family: "Arial";   font-size: 0.9em; }
.footer		{ color: #a0a0a0; font-family: "Arial"; font-size: 0.6em; }
.error		{ color: #FF0033; font-family: "Georgia"; font-size: 1.0em; font-weight: bold; }

h1			{	text-align: center;
				margin: 0;
				padding: 0.6em 2em 0.4em;
				background-color: #000080;
				color: #FFFFFF;
				font-weight: normal;
				font-size: 1.75em;
				border-bottom: 2px solid #000; }
h1 strong { font-weight: bold; }
h2 { font-size: 1.1em; font-weight: bold; }

a:link		{ color: #B090B0; text-decoration: none; }
a:visited	{ color: #8080FF; text-decoration: none; }
a:hover		{ color: #000000; text-decoration: none; background-color: #F0D0F0; }

a.bar:link		{ color: #B090B0; text-decoration: none; }
a.bar:visited	{ color: #8080FF; }
a.bar:hover		{ color: #000000; text-decoration: none; background-color: #F0D0F0; }

a.none:link    { color: #808080; }
a.none:visited { color: #808080; }
a.none:hover   { text-decoration: none; background-color: transparent; }

a.snowflake:hover { background: none; }
a.noshade:hover   { background: none; }
a.footer:hover    { color: #80C0FF; background-color: #000060; text-decoration: none; }

a.colourbox:link {	border: solid;	border-width: 2px;	border-color: #000080; }
a.colourbox:hover {	border: solid;	border-width: 2px;	border-color: #F0D0F0; }

img.none		{ border: none; }
img.link		{ border: none; }
img.rightlink	{ border: none; float: right; }


td.loginbox		{ color: #FFFFFF; font-size: 0.7em; background-color: #000080; vertical-align: middle; margin: 0px; }
input.loginbox	{ color: #FFFFFF; font-size: 0.7em; background-color: #000080; vertical-align: middle; margin: 0px; border-width: 1px; border-color: #808080; border-style: solid; }

td.boxtitle		{ color: #FFFFFF; font-size: 1.1em; font-family: Georgia; font-weight: BOLD; }

p.datetime		{ color: #000000; font-family: Arial; font-size: 0.7em; }

td.subheader	{ font-family: Arial; font-size: 14pt; }
td.caption		{ font-family: Arial; font-size: 11pt; color: #FFFFFF; }
td.data			{ font-family: Arial; font-size: 10pt; }

td.shade1	{ background-color: #f0f0f0; font-family: Arial; margin: 0px; }
td.shade2	{ background-color: #d0d0d0; font-family: Arial; margin: 0px; }
td.shade3	{ background-color: #c0c0c0; font-family: Arial; margin: 0px; }

input.vform {	font-size: 1.0em;
		font-family: "Arial";
		vertical-align: middle;
		margin: 2px;
		width: 70;
		border-width: 2px;
		border-color: #FFFFFF;
		border-style: solid; }

td.edithead		{ font-family: "Georgia"; font-size: 14pt; font-weight: bold }
table.editbox	{ background-color: #000080; }
td.editcaption	{ color: #FFFFFF; font-size: 0.8em; font-family: "Arial"; vertical-align: top; margin: 0px; width: 100px }
input.editbox	{ color: #FFFFFF; font-size: 0.7em; font-family: "Arial"; background-color: #000080; vertical-align: middle; margin: 0px;  border-style: solid; border-width: 2px; border-color: #9090FF; }
td.editbox		{ color: #FFFFFF; font-size: 0.7em; font-family: "Arial"; background-color: #000080; vertical-align: middle; margin: 0px; }
td.editcomment	{ color: #FFFFFF; font-size: 0.8em; font-family: "Arial"; background-color: #F0D0F0; vertical-align: middle; margin: 0px; }
input.editbox2	{ color: #FFFFFF; font-size: 0.7em; font-family: "Arial"; background-color: #000080; vertical-align: middle; margin: 0px;  border-style: solid; border-width: 2px; border-color: #9090FF; }
select.editbox	{ color: #FFFFFF; font-size: 0.8em; font-family: "Arial"; background-color: #000080; vertical-align: middle; margin: 0px;  border-style: solid; border-width: 1px; border-color: #FFFFFF; }


/* --- Menu Specific Attributes --- */
.ss_menu_1 a	{	text-decoration: none;	padding-right: 3px; padding-left: 3px; }
.ss_menu_1 td	{	font-family: "Arial";	vertical-align: center; }
.ss_menu_1 td a	{	display: inline;		vertical-align: center;	border: 0;	color: #B090B0;	text-align: left; }
.ss_menu_1 img	{	display: inline;		vertical-align: center;	padding-left: 0px;	padding-right: 0px; }
.ss_menu_1b img	{	display: inline;		vertical-align: center;	padding-left: 3px;	padding-right: 0px; }
.ss_menu_1 td a:visited {	color: #8080FF;	}
.ss_menu_1 td a:hover {		color: #000000;	background: #F0D0F0;	}

.ss_menu_2 a	{	text-decoration: none;	padding-right: 3px; padding-left: 3px; }
.ss_menu_2 td	{	font-family: "Arial";	vertical-align: center; }
.ss_menu_2 td a	{	display: inline;		vertical-align: center;	border: 0;	color: #B090B0;	text-align: left; }
.ss_menu_2 img	{	display: inline;		vertical-align: center;	padding-left: 0px;	padding-right: 0px; }
.ss_menu_2b img	{	display: inline;		vertical-align: center;	padding-left: 3px;	padding-right: 0px; }
.ss_menu_2 td a:visited {	color: #8080FF;	}
.ss_menu_2 td a:hover {		color: #000000;	background: #F0D0F0;	}

.ss_menu_3 a	{	text-decoration: none;	padding-right: 3px; padding-left: 3px; }
.ss_menu_3 td	{	font-family: "Arial";	vertical-align: center; }
.ss_menu_3 td a	{	display: inline;		vertical-align: center;	border: 0;	color: #B090B0;	text-align: left; }
.ss_menu_3 img	{	display: inline;		vertical-align: center;	padding-left: 0px;	padding-right: 0px; }
.ss_menu_3b img	{	display: inline;		vertical-align: center;	padding-left: 3px;	padding-right: 0px; }
.ss_menu_3 td a:visited {	color: #8080FF;	}
.ss_menu_3 td a:hover {		color: #000000;	background: #F0D0F0;	}

.ss_menu_4 a	{	text-decoration: none;	padding-right: 3px; padding-left: 3px; }
.ss_menu_4 td	{	font-family: "Arial";	vertical-align: center; }
.ss_menu_4 td a	{	display: inline;		vertical-align: center;	border: 0;	color: #B090B0;	text-align: left; }
.ss_menu_4 img	{	display: inline;		vertical-align: center;	padding-left: 0px;	padding-right: 0px; }
.ss_menu_4b img	{	display: inline;		vertical-align: center;	padding-left: 3px;	padding-right: 0px; }
.ss_menu_4 td a:visited {	color: #8080FF;	}
.ss_menu_4 td a:hover {		color: #000000;	background: #F0D0F0;	}

.ss_menu_5 a	{	text-decoration: none;	padding-right: 3px; padding-left: 3px; }
.ss_menu_5 td	{	font-family: "Arial";	vertical-align: center; }
.ss_menu_5 td a	{	display: inline;		vertical-align: center;	border: 0;	color: #B090B0;	text-align: left; }
.ss_menu_5 img	{	display: inline;		vertical-align: center;	padding-left: 0px;	padding-right: 0px; }
.ss_menu_5b img	{	display: inline;		vertical-align: center;	padding-left: 3px;	padding-right: 0px; }
.ss_menu_5 td a:visited {	color: #8080FF;	}
.ss_menu_5 td a:hover {		color: #000000;	background: #F0D0F0;	}

.ss_menu_6 a	{	text-decoration: none;	padding-right: 3px; padding-left: 3px; }
.ss_menu_6 td	{	font-family: "Arial";	vertical-align: center; }
.ss_menu_6 td a	{	display: inline;		vertical-align: center;	border: 0;	color: #B090B0;	text-align: left; }
.ss_menu_6 img	{	display: inline;		vertical-align: center;	padding-left: 0px;	padding-right: 0px; }
.ss_menu_6b img	{	display: inline;		vertical-align: center;	padding-left: 3px;	padding-right: 0px; }
.ss_menu_6 td a:visited {	color: #8080FF;	}
.ss_menu_6 td a:hover {		color: #000000;	background: #F0D0F0;	}


td.ss_menu_1	{	font-size: 10; }
td.ss_menu_1b	{	font-size: 10; }
img.ss_menu_1	{	width: 08px; margin-bottom: 0px; border: none }
img.ss_menu_1b	{	width: 08px; margin-bottom: 0px; border: none }

td.ss_menu_2	{	font-size: 13; }
td.ss_menu_2b	{	font-size: 13; }
img.ss_menu_2	{	width: 11px; margin-bottom: 0px; border: none }
img.ss_menu_2b	{	width: 11px; margin-bottom: 0px; border: none }

td.ss_menu_3	{	font-size: 16; }
td.ss_menu_3b	{	font-size: 16; }
img.ss_menu_3	{	width: 14px; margin-bottom: -1px; border: none }
img.ss_menu_3b	{	width: 14px; margin-bottom: -1px; border: none }

td.ss_menu_4	{	font-size: 18; }
td.ss_menu_4b	{	font-size: 18; }
img.ss_menu_4	{	width: 15px; margin-bottom: -1px; border: none }
img.ss_menu_4b	{	width: 15px; margin-bottom: -1px; border: none }

td.ss_menu_5	{	font-size: 24 }
td.ss_menu_5b	{	font-size: 24 }
img.ss_menu_5	{	height: 20px; width: 20px; margin-bottom: -2px; border: none }
img.ss_menu_5b	{	height: 20px; width: 20px; margin-bottom: -2px; border: none }

td.ss_menu_6	{	font-size: 32; }
td.ss_menu_6b	{	font-size: 32; }
img.ss_menu_6	{	width: 24px; margin-bottom: -1px; border: none }
img.ss_menu_6b	{	width: 24px; margin-bottom: -1px; border: none }

