/* CSS Document */

body{
font-family: arial, helvetica, sans-serif;
color: black;
background-color: rgb(93,140,230);
text-align: left;
font-size: 0.8em;

}

h1{
font-size: 1.75em;
font-family: Times, serif;
font-variant: small-caps;
text-align: center;
}

h2{
font-size: 1.5em;
font-family: Times, serif;
text-align: left;
font-style: italic;
}

h3{
font-size: 1.3em;
font-family: Times, serif;
text-align: left;
}

h4{
font-size: 1.0em;
font-family: Times, serif;
text-align: left;
}
h4{
font-style: bold;
}

ul{
padding: 0.5em;
}

li{
padding: 0.5em;
}

table{
font-size: 1.0em;
width: 95%;
padding:0.5em;
}

th{
font-weight: bold;
}

table.callouts{
font-size: 1.0em;
width: 95%;
padding:0.5em;
}

th.callouts{
font-weight: bold;
}

td.callouts{
text-align: center;
}



/* Set up structure of site */

div.banner{
position:absolute;
top: 0px;
left: 0px;
height: 167px;
width: 100%;
background-color: transparent;
}

div.navbar{
position: absolute;
top: 167px;
left: 0px;
width: 145px;
background-color: rgb(93,140,232);
background-image: url(../../images/revision_2006/nav_bar_background.jpg);
background-position: right;
background-repeat: repeat-y;
}

div.content{
position: absolute;
top: 167px;
left: 149px;
width: 645;
padding: 0.8em;
background-color: #FFFFFF;
text-align: justify;
}
div.homepage{
text-align: center;
}

/* Sidebox1 for images on left with text floating round them */

#sidebox1{

float: left;
padding-left: 0.1em;
padding-top: 0em;
padding-right: 0.3em;
padding-bottom: 0em;

}

/* Set up navbar link styles */

a.navlinks:link, a.navlinks:visited{
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
text-align: right;
background-color: transparent;
padding:0.2em;
}

a.navlinks:hover, a.navlinks:focus{
text-decoration: underline;
color: rgb(3,0,151);
font-weight: bold;
text-align: right;
background-color: transparent;
padding:0.2em;
}

a.mainlinks:active {
color: #FF0000;
background-color: transparent;
}


/* Set up top content link styles */

a.toplinks:link, a.toplinks:visited{
text-decoration: none;
color: #FF0000;
font-weight: bold;
background-color: transparent;
padding:0.2em;
}

a.toplinks:hover, a.toplinks:focus{
text-decoration: underline;
color: #000000;
font-weight: bold;
padding:0.2em;
}

a.toplinks:active {
	color: #FF0000;
	background-color: transparent;
	text-decoration: none;

}

/* Set up main content link styles */

a.mainlinks:link, a.mainlinks:visited{
text-decoration: none;
color: #0000FF;
text-decoration:underline;
background-color: transparent;
padding:0.2em;
}

a.mainlinks:hover, a.mainlinks:focus{
text-decoration: underline;
color: #FF0000;
background-color: transparent;
padding:0.2em;
}

a.mainlinks:active {
color: #FF0000;
background-color: transparent;
}
