<!--
/* calls in CSS2 stylsheet  */
@import url(Level2.css); 
/* end */
-->
/* See end section of stylesheets for dynamic colours*/

body {
background-color: white;
color: black;
font-family: verdana, arial, sans-serif;
font-size: 0.9em;
margin:0;
}

td {
font-size: 0.7em;
font-family: verdana, arial, sans-serif;
}

p {
font-family: verdana, arial, sans-serif;
}

h1, h2, h3, h4, h5, h6{
font-family : verdana, arial, helvetica, sans-serif;
background-color:transparent;
}

h1{
font-size: 1.3em;
}

h2{
font-size: 1.1em;
}

h3{
font-size: 1em;
}

h4, h5, h6   {
font-size: 0.9em;
}

/*Backgrounds*/

.HeaderBG{
background-color:#3333CC;
color:white;
}

.HeaderBG small{
background-color:#3433CC;
padding-left: 8px;
}

small{
font-size:smaller;
}

.WhiteBG{
background-color:white;
}

.YellowBorder{
background-color:#FFCC33;
}

/*End Backgrounds*/

a {
color: black;
background-color:transparent;
text-decoration:none;		
font-family: verdana, arial, sans-serif;
}

a:hover{
text-decoration:underline;
}

a.BlackLink{
color:black;
text-decoration:none;
}

.TableText{
font-size:0.8em;
}

.TableTextLarge{
font-size:1.5em;
}

.WhiteText a, .WhiteText{
color:white;
text-decoration:none;
}

.PaddingLeft{
padding-left:8px;
}

.PaddingTop{
padding-top:7px;
}

.PrintWidth, .STPDPrintWidth{
width:100%;
}

input.submit {
color: #FFFFFF;
font-size : 11px;
font-weight : bold;
font-family: verdana, arial, sans-serif;
}

.searchsubmit{
color:white;
font-weight:bold;
font-family: verdana, arial, sans-serif;
}

form{
padding:0;
margin:0;
}

.FormField{
width:19em;
}

input, textarea{
font-family: verdana, arial, sans-serif;
}

.CountrySelect{
font-size: smaller;
margin-right: 0.1em;
}

.CountryButton{
background-color: #3366CC;
color: white;
font-weight: bold;
}


/*Navigation*/

.NavTable{
color:white;
}

.Nav{
padding-left: 8px;
padding-right: 8px;
padding-top: 0.25em;
padding-bottom: 0.25em;
font-size:0.7em;
}

.SubNav{
margin-left: 10px;
margin-right: 10px;
padding-bottom: 0.2em;
}

.Bullet{
font-size:0.8em;
padding-right:0.2em;
}

.SubSubNav{
margin-left: 20px;
margin-right: 10px;
padding-bottom: 0.2em;
}

.SubSubSubNav{
margin-left: 30px;
margin-right: 10px;
padding-bottom: 0.2em;
}

.SubNav td, .SubSubNav td, .SubSubSubNav td{
font-size:0.7em;
}

td.PrintLink{
padding-top:0.4em;
padding-left:8px;
padding-bottom:0.4em;
}

/*End Navigation*/

.Sitemap ul{
margin-top:0.2em;
margin-left:1.5em;
list-style-type:disc;
}

.Sitemap a{
color:black;
text-decoration:none;
}

.searchsubmit{
background-color:#FFCC33;
}

strong{
font-weight:bold;
}

.HomeContentTable{
margin:0.2em 0 0.5em 0;
}

.ToolSearch{
margin-bottom:2px;
}

.Title, .LatestNews{
padding-top:0.3em;
padding-bottom:0.3em;
font-size:0.8em;
}

.Content{
font-size:0.8em;
}

.GradientBG{
padding:2px 8px 2px 0;
color:white;
font-size:0.8em
}

.STPDHeader{
padding:0 0 3px 4px;
}

.STPDHeader strong{
font-size:1.3em;
font-weight:bold;
}

.Date{
color:#3333CC;
font-weight:bold;
padding:5px 0 5px 0;
}

/* Added for Events by PG */
.SelectedDate{
color:#3333CC;
font-weight:bold;
padding:5px 0 5px 0;
}

.Error{
color:red;
}

/*ToolBox*/
.SiteToolBox{
margin-top:5px;
}

.ToolBoxHeader{
color:white;
padding:2px 0 2px 8px;
}

/* Calendar */

.caltext{
	padding: 2px;
}

.caldate, .livedate{
	padding: 2px 0 2px 0;
}

/* Added for Events by PG */
.SelectedDate{
background-color:#7B68EE;
color:white;
font-weight:bold;
}

.PinkSubmit{
	background-color: #CE0063;
	font-weight: bold;
	color: white;
	cursor:  pointer;
}

.Content .EventsColour a, .Content .EventsColour a:visited{
	color: #CE0063;
}



