@charset "utf-8";

/* Standard layout CSS */

/* Main body */
body {
	background-color: #000044;
	background-image: none;
	background-repeat: repeat-y;
	background-attachment: fixed;
	color: #eeeeee;
	font-weight: normal;
	font-size: 12pt;
	font-family: "Comic Sans MS", "Times New Roman", sans-serif;
	text-align: justify;
	margin: 0;			/* Good practice to set rather then relying on browser defaults. */
	padding: 0;			/* Good practice to set rather then relying on browser defaults. */
	margin-left: 0px;
	margin-right: 0px;
}

.toyne {
	background-color: #000044;
	background-image: url(images/toyne-bg.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: 210px;
}


/* Body for kitcar pages - different background image */
.kitcar {
	background-color: #000044;
/*	background-image: url(images/zetec-bg.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: 210px;
*/	color: #eeeeee;
	font-weight: normal;
	font-size: 12pt;
	font-family: "Comic Sans MS", "Times New Roman", sans-serif;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
}


/* Body for zetec pages - different background image */
.zetec {
	background-image: url(images/zetec-bg.gif);
	margin-left: 10px;
	margin-right: 10px;
}


/* Body for document pages - different background image */
.docs {
	background-image: url(images/zetec-bg.gif);
	margin-left: 10px;
	margin-right: 10px;
}


/* Body for d2 dash pages - different background image */
.d2d {
	background-image: url(images/zetec-bg.gif);
	margin-left: 10px;
	margin-right: 10px;
}


/* Body for document pages - different background image */
.aqua {
	background-image: none;
	color: #33ffff;
	margin-left: 10px;
	margin-right: 10px;
}


/* Body for menu bar - different background colour and image */
.menu {
	background-image: none;
	background-color: #000066;
	margin-left: 10px;
	margin-right: 10px;
}


/* Body for title - no background image */
.title {
	background-image: none;
	margin-left: 10px;
	margin-right: 10px;
}


/* Paragraph text */
P { font-weight: normal; font-size: 12pt; }


/* Headings */
H1 { font-weight: bold; font-size: 24pt; }
H2 { font-weight: bold; font-size: 18pt; }
H3 { font-weight: bold; font-size: 13.5pt; }
H4 { font-weight: bold; font-size: 12pt; }
H5 { font-weight: bold; font-size: 10pt; }
H6 { font-weight: bold; font-size: 7.5pt; }


/* Aligned text */
.left { text-align: left; }
.rght { text-align: right; }
.just { text-align: justify; }


/* Centered text - standard, +1, +2, -1 and -2 */
.ctr   { text-align: center; }
.ctrp1 { font-size: 13.5pt; text-align: center; }
.ctrp2 { font-size: 18pt;   text-align: center; }
.ctrp3 { font-size: 24pt;   text-align: center; }
.ctrm1 { font-size: 10pt;   text-align: center; }
.ctrm2 { font-size: 7.5pt;  text-align: center; }


/* As centered with 1.5 times line spacing */
.ctrs   { text-align: center; line-height: 150%; }
.ctrp1s { font-size: 13.5pt; text-align: center; line-height: 150%; }
.ctrp2s { font-size: 18pt;   text-align: center; line-height: 150%; }
.ctrm1s { font-size: 10pt;   text-align: center; line-height: 150%; }
.ctrm2s { font-size: 7.5pt;  text-align: center; line-height: 150%; }


/* Standard text - +1, +2, -1 and -2 */
.nrmp1 { font-size: 13.5pt; }
.nrmp2 { font-size: 18pt;   }
.nrmm1 { font-size: 10pt;   }
.nrmm2 { font-size: 7.5pt;  }


/* As standard with 1.5 times line spacing */
.nrmp1s { font-size: 13.5pt; line-height: 150%; }
.nrmp2s { font-size: 18pt;   line-height: 150%; }
.nrmm1s { font-size: 10pt;   line-height: 150%; }
.nrmm2s { font-size: 7.5pt;  line-height: 150%; }


/* Links - Normally, text-decoration is "underline" */
A:visited { text-decoration: none; color: #ffdd00; }
A:link    { text-decoration: none; color: #ffdd00; }
A:active  { text-decoration: none; color: #ffdd00; }
A:hover   { text-decoration: none; color: #cccc00; }


/* Zetec Specific Links */
A:visited.zl { color: #ffaa00; }
A:link.zl    { color: #ffaa00; }
A:active.zl  { color: #ffaa00; }
A:hover.zl   { color: #cc9900; }


/* Diy DigiDash Specific */
.dd { font-family: Battlefield, "Comic Sans MS", "Times New Roman", sans-serif; }


/* Aquarium Specific Links */
A:visited.aq { color: #00aaff; }
A:link.aq    { color: #00aaff; }
A:active.aq  { color: #00aaff; }
A:hover.aq   { color: #0099cc; }
.aq { font-family: Battlefield, "Comic Sans MS", "Times New Roman", sans-serif; }


/* Table element formatting by default has a 1px border */
tr td { border: 1px solid; border-top-color: #9e9e9e; border-left-color: #9e9e9e;}


/* Table widths */
.left-15 { text-align: left; width: 15%; }
.left-33 { text-align: left; width: 33%; }
.left-70 { text-align: left; width: 70%; }
.rght-33 { text-align: right; width: 33%; }
.rghtm2-33 { font-size: 7.5pt;  text-align: center; width: 33%; }
.ctrm2-34 { font-size: 7.5pt;  text-align: center; width: 34%; }
.ctr-10 { text-align: center; width: 10%; }
.ctr-15 { text-align: center; width: 15%; }
.ctr-20 { text-align: center; width: 20%; }
.ctr-25 { text-align: center; width: 25%; }
.ctr-30 { text-align: center; width: 30%; }
.ctr-33 { text-align: center; width: 33%; }
.ctr-35 { text-align: center; width: 35%; }
.ctr-40 { text-align: center; width: 40%; }
.ctr-60 { text-align: center; width: 60%; }
.ctr-70 { text-align: center; width: 70%; }


/* Table outer formatting */
.tbl-ctr { text-align: center; margin-left: auto; margin-right: auto; }
.tbl-50c { width: 50%; margin-left: 25%; margin-right: 25%; }
.tbl-70c { width: 70%; margin-left: 15%; margin-right: 15%; }
.tbl-80c { width: 80%; margin-left: 10%; margin-right: 10%; }
.tbl-100c { width: 100%; margin-left: 0%; margin-right: 0%; }


/* UL unordered lists without bullet points */
.ul-nobullet { list-style: none; }


/* Others */
.noborder { border: 0px; }
.border1 { border: 1px solid; border-bottom-color: #9e9e9e; border-right-color: #9e9e9e;}


/*
** Standard IE settings are as follows
**
** H1   { font-weight: bold;   font-size: 20pt;   font-family: "Times New Roman"; }
** H2   { font-weight: bold;   font-size: 15pt;   font-family: "Times New Roman"; }
** H3   { font-weight: bold;   font-size: 13.5pt; font-family: "Times New Roman"; }
** H4   { font-weight: bold;   font-size: 12pt;   font-family: "Times New Roman"; }
** H5   { font-weight: bold;   font-size: 10pt;   font-family: "Times New Roman"; }
** H6   { font-weight: bold;   font-size: 7.5pt;  font-family: "Times New Roman"; }
** P    { font-weight: normal; font-size: 12pt;   font-family: "Times New Roman"; }
** body { font-weight: normal; font-size: 12pt;   font-family: "Times New Roman"; }
*/

