body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffcc;
}
.small {
	font-size: 10px;
}
.lightsmall {
	font-size: 10px;
	color: bfc5ab;
}

font {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffcc;
}

.forcefont {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffcc;
}

td {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 11px;
	color: #ffffcc;
}
.promotion {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 11px;
	color: #c8c8b2;
}
.sitemaplarge {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 12px;
	color: #c8c8b2;
}
.sitemapmid {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 11px;
	color: #c8c8b2;
}
.sitemapsmall {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	color: #c8c8b2;
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #ffffcc;
	text-transform : uppercase;
	font-weight : bold;
}
h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #ffffcc;
	text-transform : uppercase;
	font-weight : bold;
}

a,a:active,a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CCD1DB;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
a.title:hover {
	text-decoration: underline;
}
a.title,a.title:visited,a.title.active {
	color: #ffffcc;
	font-weight: bold;
	text-decoration: none;
}

a.promotiontitle:hover {
	text-decoration: underline;
}
a.promotiontitle,a.promotiontitle:visited,a.promotiontitle.active {
	color: #c8c8b2;
	font-weight: bold;
	text-decoration: none;
}

a.bottomlinks {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;	
	text-decoration : none;
}
.nounderline {
	text-decoration : none;
}

input {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000033;
	background-color : #CCCCCC;
}

.force {
	color : #FFFFFF;
	background-color : #001749;
}

textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000033;
	background-color : #CCCCCC;
}

select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000033;
	background-color : #CCCCCC;
}

.error {
	width: 512px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffcc;
	border-width : 1px;
	border-color : #333366;
	border-style: solid;
	padding: 5px;
	background-color: #000033;
	padding-left: 20px;
}
.boxtable {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffcc;
	border-width : 1px;
	border-color : #333366;
	border-style: solid;
	padding: 3px;
	background-color: #000033;
}
.backgroundcolour {
	background-color: #000033;
}
.middlecolour {
	background-color: #001749;
}
.libraryform {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	color: #001749;
	border-width : 1px;
	border-color : #333366;
	border-style: solid;
	background-color: #001749;
}
.login {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #E2E7EB;
}
.calendarcell { font-size: 12px; border-left: 1px solid #BCBCAB; border-right: 1px solid #BCBCAB; border-bottom: 1px solid #BCBCAB; border-top: 1px solid #BCBCAB }
.datespacer { font-size: 10px;}
.smalldate { padding-right: 2px; font-size: 10px; }
.smalldateheading { letter-spacing: -1px; font-size: 10px;}
