/* ----------------------------------------------- */
/* - PET Stylesheet                              - */
/* ----------------------------------------------- */

body
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #668498;
	background-color: #00385C;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 1em;
}
td
{
	background-color: #dfe5e9;
	color: #002e4f;
	font-size: .70em;
}
A,A:link,A:visited,A:active
{
	background-color: #dfe5e9;
	color: #60563C;
	text-decoration: underline;
}
A:hover
{
	background-color: #dfe5e9;
	color: #8099a9;
	text-decoration: underline;
}
input, textarea
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
}
h1
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}
h2
{
	background-color: #dfe5e9;
	color: #668498;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
}

/* COLOURS */
.colorwhite
{
	background-color: #ffffff;
	color: #000000;
}
.colorblue
{
	background-color: #dfe5e9;
	color: #000000;
}
.colordarkblue
{
	background-color: #00385C;
	color: #ffffff;
}
.colorblue2
{
	background-color: #8099a9;
	color: #000000;
}
.colorblue3
{
	background-color: #7392a4;
	color: #000000;
}
.colorblue4
{
	background-color: #BAC9D2;
	color: #000000;
}
.vertspacer
{
	background-color: #dfe5e9;
	color: #000000;
	background-image: url(/upload/vertspacer.gif);
}
.horizspacer
{
	background-color: #dfe5e9;
	color: #000000;
	background-image: url(/upload/horizspacer.gif);
}
.topimg,.topimg A,.topimg A:link,.topimg A:visited,.topimg A:active,.topimg A:hover
{
	background-color: #00385C;
	color: #ffffff;
}

/* MENUITEMS */
.leftmenu,.leftmenu A,.leftmenu A:link,.leftmenu A:visited,.leftmenu A:active
{
	background-color: #dfe5e9;
	color: #8099a9;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.leftmenu A:hover
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.leftmenucurrent,.leftmenucurrent A,.leftmenucurrent A:link,.leftmenucurrent A:visited,.leftmenucurrent A:active,.leftmenucurrent A:hover
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.leftsubmenu,.leftsubmenu A,.leftsubmenu A:link,.leftsubmenu A:visited,.leftsubmenu A:active
{
	background-color: #dfe5e9;
	color: #8099a9;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.leftsubmenu A:hover
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.leftsubmenucurrent,.leftsubmenucurrent A,.leftsubmenucurrent A:link,.leftsubmenucurrent A:visited,.leftsubmenucurrent A:active,.leftsubmenucurrent A:hover
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.topmenu,.topmenu A,.topmenu A:link,.topmenu A:visited,.topmenu A:active
{
	background-color: #dfe5e9;
	color: #8099a9;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.topmenu A:hover
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.topmenu input
{
	width: 65px;
	height: 14px;
	border: solid 1px #002e4f;
	padding: 0 0 0 0;
}
.topmenusubmit input
{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #dfe5e9;
	color: #002e4f;
	padding-top: 1px;
	cursor: pointer;
}
.bread,.bread A,.bread A:link,.bread A:visited,.bread A:active,.bread A:hover
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;	
}
.newsheader
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.newsdesc
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
.newsdate
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.newslink,.newslink A,.newslink A:link,.newslink A:visited,.newslink A:active
{
	background-color: #dfe5e9;
	color: #60563C;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
.unread,.unread A,.unread A:link,.unread A:visited,.unread A:active
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.unread A:hover
{
	background-color: #dfe5e9;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.read,.read A,.read A:link,.read A:visited,.read A:active,.read A:hover
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
.read A:hover
{
	background-color: #dfe5e9;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
/* CONTENT */
.documenttitle
{
	background-color: #dfe5e9;
	color: #002e4f;
	text-decoration: none;
	font-weight: bold;
	font-size: .82em;
}
.documenttext
{
	line-height: 16px;
}

/* FORM */
.error
{
	background-color: #dfe5e9;
	color: #990000;
}
.form
{
	background-color: #dfe5e9;
	color: #002e4f;
}
.forminput input
{
	width: 250px;
	font-size: 11px;
	border: solid 1px #002e4f;
}
.formlogin input
{
	width: 100px;
	font-size: 11px;
	border: solid 1px #002e4f;
}
.formtextarea textarea
{
	width: 250px;
	font-size: 11px;
	height: 100px;
	border: solid 1px #002e4f;
}
.formsubmit input
{
	width: 60px;
	color: #002e4f;
	background-color: #dfe5e9;
	font-size: 11px;
}
