/* ensure no extra space around the page */
body { margin:0; padding:0 }

/* set the font for the whole page */
body, td {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#666666;		/* dark grey */
}

/* links */
a {
color:#336699;		/* medium blue */
}

/* links rollover */
a:hover {
color:#006600;		/* green */
}

/* headings */
h1 {
color:#336699;		/* medium blue */
font-size:18px;
}
h2 {
color:#336699;		/* medium blue */
font-size:16px;
}
h3 {
font-size:14px;
}

/* top left logo block */
.logo {
background-image:url('images/logobg.jpg');
vertical-align:middle;
color:white;
}

/* Format the heading in the logo block - your website title */
.logo h1 {
color:white;
font-size:16px;
}

/* slogan in logo block */
.slogan {
font-size:12px;
}

/* heading on left with orange background */
.wideheading {
background-image: url('images/headingbg.jpg');
height:54px;
vertical-align:middle;
color:white;
font-weight:bold;
}

/* main content block for the page */
.maincontent {
padding:5px;
}

/* position the infobox */
.infobox {
position:relative;
width:223px;
height:197px;
float:right;
}

/* infobox heading */
.infoboxheading {
background-image: url('images/boxheading.jpg');
color:white;
font-weight:bold;
}

/* infobox text content */
.infoboxcontent {
background-image: url('images/box.jpg');
padding:5px;
}

/* each main menu option */
.menu table td {
	text-align:left;
	padding-left:25px;
	padding-top: 5px;
	width:180px;
	height:40px;
	background-image:url('images/menubg.jpg');	/* show the bullet and the line for each option */
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
}

/* the links within the main menu */
.menu table td a {
	color:#666666;		/* dark grey */
	text-decoration:none;		/* no underlining */
}

/* news items on the left */
.news {
padding:5px;
}

/* bottom border of page */
.footer {
	background-color:#336699;		/* medium blue */
	text-align:center;
	color:white;
}

/* Buttons */
.submitbutton {
background-color:#336699;		/* medium blue */
color:white;
font-size:10px; font-weight:bold;
}