
	/* June 2008, Mike, copyright, all rights reserved. */

	/* CSS reminder:- */
	/* ',' = grouping, '#' = id, '.' = class, ':' = psuedo class, '>' = direct child (not IE), '+' = adjacent sibling, ' ' = any level descendant */
	/* Only this comment style is allowed */


	/*
		--- General Styles ---
	*/

	body {
		margin: 0;
		padding: 0;
		border-width: 0;
		border-style: none;
		color: #000000;
		font-size: 14px;
		font-family: Arial;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		text-align: center;
		background-color: #79C4E7;
	}

	img {
		border-width: 0;
		border-style: none;
		padding: 0;
	}

	a {
		color: #463087;
		font-family: Arial;
		font-size: 14px;
		text-decoration: none;
	}

	a:hover {
		color: #E2008B;
		text-decoration: underline;
	}

	font.normalbold {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
	}

	font.normalbolditalic {
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
	}

	font.pinkbold {
		color: #E2008B;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
	}

	font.whitebold {
		color: #FFFFFF;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
	}

	font.redbold {
		color: #D2232B;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
	}

	font.normalpink {
		color: #E2008B;
		font-family: Arial;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
	}

	font.white {
		color: #FFFFFF;
	}

	font.red {
		color: #FF1010;
	}

	font.justoneday {
		color: #E2008B;
		font-family: Verdana;
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
	}

	font.subtitle {
		font-family: Verdana;
		font-size: 16px;
		font-weight: bolder;
		font-style: italic;
	}

	font.copyright {
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		font-style: normal;
	}

	font.copyright a {
		font-size: 11px;
	}

	h1 {
		margin: 0 0 12px 0;
		font-family: Verdana;
		font-size: 32px;
		font-weight: normal;
		font-style: normal;
	}

	h2 {
		margin: 2px 0 20px 0;
		font-family: Verdana;
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		text-decoration: underline;
		text-align: left;
	}

	ul {

	}

	p {
		margin: 0 0 15px 0;
		font-size: 14px;
		font-family: Arial;
		text-align: justify;
	}

	td {
		padding: 0;
		border-width: 0;
		border-style: none;
		font-size: 14px;
		font-family: Arial;
		vertical-align: top;
	}

	input {
		font-size: 14px;
		font-family: Courier;
		font-weight: normal;
		font-style: normal;
	}

	input.submit {
		margin: 10px 0 0 0;
		font-size: 14px;
		font-family: Verdana;
		font-weight: bold;
		font-style: normal;
	}

	textarea {
		font-size: 14px;
		font-family: Courier;
		font-weight: normal;
		font-style: normal;
	}


	/*
		--- Header and Footer Styles ---
	*/

	table#edgefade {
		width: 100%;
		border-width: 0;
		border-style: none;
		text-align: center;
	}

	td#edgefadetopleft  {
		width: 45%;
		background-image: url(img/edgefadetopleft.jpg);
		background-repeat: no-repeat;
		background-position: bottom right;
	}

	td#edgefadetop  {
		width: 10%;
		height: 20px;
		background-image: url(img/edgefadetop.png);
		background-repeat: repeat-x;
		background-position: bottom center;
	}

	td#edgefadetopright  {
		width: 45%;
		background-image: url(img/edgefadetopright.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
	}

	td#edgefadeleft  {
		background-image: url(img/edgefadeleft.png);
		background-repeat: repeat-y;
		background-position: center right;
	}

	td#edgefademiddle  {
		padding: 12px 11px 12px 11px;
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		background-color: #EAF6FC;
	}

	td#edgefaderight  {
		background-image: url(img/edgefaderight.png);
		background-repeat: repeat-y;
		background-position: center left;
	}

	td#edgefadebottomleft  {
		background-image: url(img/edgefadebottomleft.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}

	td#edgefadebottom  {
		height: 105px;
		height: 54px;
		text-align: center;
		padding: 4px 0 0 0;
		background-image: url(img/edgefadebottom.png);
		background-repeat: repeat-x;
		background-position: top center;
	}

	td#edgefadebottomright  {
		background-image: url(img/edgefadebottomright.jpg);
		background-repeat: no-repeat;
		background-position: top left;
	}


	table#mainpage {
		width: 950px;
		text-align: justify;
		vertical-align: top;
		border-width: 0;
		border-style: none;
	}


	table#titletopblue {
		width: 100%;
		height: 15px;
		border-width: 0 0 1px 0;
		border-style: solid;
		border-color: #EAF6FC;
		background-color: #79C4E7;
	}

	table#titlemain {
		width: 100%;
		height: 100px;
		border-width: 0;
		border-style: none;
		border-color: #EAF6FC;
		background-color: #D1EBF8;
	}

	table#titlemain td {
		text-align: center;
		vertical-align: middle;
	}

	table#titlebottomblue {
		width: 100%;
		height: 15px;
		border-width: 1px 0 0 0;
		border-style: solid;
		border-color: #EAF6FC;
		background-color: #79C4E7;
	}

	table#counter {
		width: 100%;
		margin: 0;
		border-width: 0;
		border-style: none;
	}

	table#counter td {
		color: #EAF6FC;
		text-align: right;
		font-size: 14px;
		font-weight: bold;
	}

	table#footerblue {
		width: 100%;
		height: 24px;
		margin: 0;
		border-width: 0;
		border-style: none;
		background-color: #79C4E7;
	}

	table#footerblue td {
		text-align: center;
		vertical-align: middle;
		font-size: 14px;
		font-weight: bold;
	}

	table#footerblue td#footerblueleft {
		width: 21px;
		background-image: url(img/roundendleft.png);
		background-repeat: no-repeat;
		background-position: center left;
	}

	table#footerblue td#footerblueright {
		width: 21px;
	}

	table#menu {
		height: 30px;
		margin: 0 auto 0 auto;
		border-width: 0;
		border-style: none;
	}

	table#menu td {
		width: 132px;
		padding: 0 0 2px 0;
		text-align: center;
		vertical-align: middle;
		font-size: 12px;
		font-weight: bold;
		background-image: url(img/buttonbackinactive.png);
		background-repeat: no-repeat;
		background-position: top center;
	}

	table#menu td:hover {
		background-image: url(img/buttonbackactive.png);
	}

	table#menu td.hover {
		background-image: url(img/buttonbackactive.png);
	}

	table#menu td a {
		color: #463087;
		text-decoration: none;
	}

	table#menu td a:hover {
		color: #E2008B;
		text-decoration: none;
	}

	table#menu td#menuactive {
		background-image: url(img/buttonbackactive.png);
	}

	table#menu td#menuactive a {
		color: #FFFFFF;
		text-decoration: none;
	}

	table#menu td#menuactive a:hover {
		color: #E2008B;
		text-decoration: none;
	}

	table#menulower {
		height: 30px;
		margin: 0 auto 16px auto;
		border-width: 0;
		border-style: none;
	}

	table#menulower td {
		width: 132px;
		padding: 0 0 2px 0;
		text-align: center;
		vertical-align: middle;
		font-size: 12px;
		font-weight: bold;
		background-image: url(img/buttonbacklowerinactive.png);
		background-repeat: no-repeat;
		background-position: top center;
	}

	table#menulower td:hover {
		background-image: url(img/buttonbackloweractive.png);
	}

	table#menulower td.hover {
		background-image: url(img/buttonbackloweractive.png);
	}

	table#menulower td a {
		color: #463087;
		text-decoration: none;
	}

	table#menulower td a:hover {
		color: #E2008B;
		text-decoration: none;
	}

	table#menulower td#menuactive {
		background-image: url(img/buttonbackloweractive.png);
	}

	table#menulower td#menuactive a {
		color: #FFFFFF;
		text-decoration: none;
	}

	table#menulower td#menuactive a:hover {
		color: #E2008B;
		text-decoration: none;
	}

	table#messages {
		width: 100%;
		margin: 0;
		border-width: 0;
		border-style: none;
	}

	table#messages td {
		font-size: 12px;
		font-weight: bold;
		color: #D2232B;
		text-align: right;
		vertical-align: middle;
		padding: 0 10px 10px 0;
	}

	table#messages td a {
		font-size: 12px;
		font-weight: bold;
	}
