body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	background-image:url(images/background.gif);
}

#accessbar {
height:60px;
width:710px;
background-image:url(images/titlebar1.gif);
background-repeat:no-repeat;
background-color: #004A80;
margin-left:auto;
margin-right:auto;
display:block;
text-align:right;
}

div .littletext {
font-size:9px;
font-weight:bold;
color: #004A80;
padding-top:10px;
padding-right:15px;
}

#logobar {
height:40px;
width:710px;
background-image:url(images/lapuroltitle.gif);
background-repeat:no-repeat;
background-color: #004A80;
margin-left:auto;
margin-right:auto;
display:block;
}

#navbar {
height:30px;
width:710px;
background-image:url(images/navbarbg.gif);
margin-left:auto;
margin-right:auto;
display:block;
}

#extrainfo {
height:30px;
width:710px;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
background-color:#FFFFFF;
}

#maintop {
height:16px;
width:710px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
display:block;
}

#mainbottom {
height:20px;
width:710px;
margin-left:auto;
margin-right:auto;
display:block;
clear:both;
}

#leftside {
width:15px;
float:left;
height:auto;
background-image:url(images/leftbg.gif);
background-repeat:repeat-y;
display:block;
}

#rightside {
width:15px;
height:auto;
float:right;
background-image:url(images/rightbg.gif);
background-repeat:repeat-y;
display:block;
}

#content {
width:680px;
height:auto;
float:left;
background-color:#FFFFFF;
}

#main {
width:710px;
display:block;
margin:auto;
background-image:url(images/largebackground.gif);
/* background-color:#FFFFFF; */
}

.subhead {
width:680px;
height:80px;
background-image:url(images/subheading.gif);
background-repeat:no-repeat;
}

h1 {
font-size:14px;
font-weight:bold;
color:#004A80;
line-height:18px;
padding:10px;
}

h2 {
font-size:18px;
font-weight:bold;
color:#990000;
margin:0px 10px 10px 10px;
}

p {
color:#004A80;
margin:10px;
}

.simpletable {
margin:15px 10px 10px 10px;
}

.minitext {
font-size:9px;
color:#990000;
}

.redcolor {
color:#990000;
}

/* Pictures with subheadings */
.picdiv {
width:250px;
margin:10px;
}

.picdivright {
width:250px;
margin:10px;
float:right;
}

.picdivleft {
width:250px;
margin:10px;
float:left;
}

.picdivcentre {
width:250px;
margin:10px 10px 10px 190px;
clear:both;
}

.piccaption {
height:62px;
width:250px;
background-image:url(images/piccap.gif);
background-repeat:no-repeat;
margin-top:5px;
padding-top:15px;
text-align:center;
}

.piccaption p {
color:004A80;
}

.hangright {
width:350px;
float:right;
}

.hangrightvid {
width:300px;
float:right;
}

#pccbar {
display:block;
}

/* Still trying to stretch out the sidebars */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Link colours */
a:link {
color:#CC0000;
}

a:visited {
color:#990000;
}

a:active {
color:#990000;
}

a:hover {
color:#FF0000;
}

.video {
margin:10px;
display:block;
width:320px;
}

ul {
color: #004A80;
line-height:18px;
}
