/* www.windsorsigns.co.uk r1/20081219 */

.bold {
	font-weight: bold;
}

.center {
	text-align: center;
}

.italic {
	font-style: italic;
}

.justify {
 	text-align: justify;
}

.top {
	vertical-align: top;
}

.topJustify {
	vertical-align: top;
 	text-align: justify;
}

.text70White {
	color: #FFFFFF;
	font-size: 70%;
}

.text75Black {
	color: #000000;
	font-size: 80%;
}

.text75Black15Line {
	color: #000000;
	font-size: 80%;
	line-height: 150%;
}

.text90Black {
	color: #000000;
	font-size: 90%;
}

.text100Black {
	color: #000000;
	font-size: 100%;
}

.text120 {
	font-size: 120%;
}

a.feedback {
	color: #9999FF;
	text-decoration: none;
}

a.feedback:hover {
	color: #FF6600;
	text-decoration: none;
}

a.menu {
	color: #000000;
	text-decoration: none;
}

a.menu:hover {
	color: #000099;
}

a.underline {
	color: #000099;
}

a.underline:hover {
	color: #0000FF;
}

body {
	background-color: #CCCCFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

table {
	border: 0;
}

table.main {
	background-color: #000033;
}

table.selectedSection {
	background-color: #FFFFFF;
}

table.selectedSubsection {
	background-color: #CCCCFF;
}

td.contentNoWatermark {
	vertical-align: top;
 	text-align: justify;
}

td.contentWatermark {
	vertical-align: top;
 	text-align: justify;	
	background: url('images/contentBackground.jpg') center center no-repeat;
}

td.headerLogo {
	background: url('images/headerBackground.gif') repeat-x;
	text-align: center;
}

td.subsectionBottom {
	border-color: #000033;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

td.subsectionLeft {
	border-color: #000033;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
}

td.subsectionRight {
	border-color: #000033;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
}

td.subsectionTabTop {
	border-color: #000033;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
}

td.subsectionTopLeft {
	background: url('images/sectionTop.gif') repeat-x;
}

td.subsectionTopRight {
	background: url('images/sectionTop.gif') repeat-x;
	text-align: right;
}

td.tabSelected {
 	background-color: #FFFFFF;
 	text-align: center;
 	vertical-align: middle;
}

td.tabUnderLeft {
	background-color: #CCCCFF;
}

td.tabUnderRight {
	background-color: #CCCCFF;
	text-align: right;
}

td.tabUnselected {
 	background-color: #CCCCFF;
 	text-align: center;
 	vertical-align: middle;
}