@charset "UTF-8";
/* CSS Document */

/* reset styles */

html, body {
margin: 0px;
padding: 0px;
border: 0px;
color: #000;
background-color:#E8E8E8;
}

html, body, p, th, td, li, dd, dt {
font: 1em Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;
}

h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em ; }
h4 { font-size: 1.0em; }
h5 { font-size: 0.9em; }
h6 { font-size: 0.8em; }

a:link { color:#F6921E; }
a:visited { color:#F6921E; }
a:hover { color: #FAAF3B; }
a:active { color: #FAAF3B; }

img { border:none }

/* -------------------- */

/* centre page */

body
{
margin: 0px;
padding: 0px;
text-align: center;
}

div#container {
margin-left: auto;
margin-right: auto;
width: 960px;
text-align: left;
background:url(../images/background-slice.jpg);
background-repeat:repeat-y;
}

/* -------------------- */

/* font styles */

p {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:10px 0px;
line-height: 140%;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
font-size:20px;
color:#F6921E;
margin: 10px 0px 0px 0px;
padding: 0px;
}

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:16px;
color:#00ACBD;
position:relative;
top:7px;
}

.orangetext {
color:#F6921E;
}

table p {
margin: 0px;
padding: 0px;
}

.body-italic {
font-style:italic;
}



/* -------------------- */

/* nav */

div#nav {
height:150px;
}

#banner {
padding: 0px;
margin: 0px;
height:100px;
}

/* navigation list */

div#navcontainer {
padding: 0px 0px 0px 20px;
margin: 0px;
width:920px;

}

#navcontainer ul
{
padding: 0px;
margin: 0px;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:13px;
background:url(../images/nav-background.jpg) center top no-repeat;
height:50px;
}

#navcontainer ul li { 
display: inline;
}

#navcontainer ul li a
{
padding: .4em 1em;
color: White;
text-decoration: none;
float: left;
/* border-right: 1px solid #fff; */
height:50px;
}

#container #nav #navcontainer #navlist #active a
{
background:url(../images/nav-arrow.jpg) center top no-repeat;
}

#navcontainer ul li a:hover
{
background:url(../images/nav-hover.jpg) center top no-repeat;
color: #fff;
}

/* -------------------- */

/* main content */

div#main {
padding:0px 20px 20px 20px;
/* background-color:#CCCCCC; */
}

div#leftcol-container {
float:left;
padding:0px 10px 0px 20px;
width:430px;
/* background-color:#66CC99; */
}

div#rightcol-container {
padding:0px 20px 0px 470px;
/* background-color:#FFCC99; */
}

/* footer */

div#footer {
clear:both;
background:url(../images/background-footer.jpg) top;
background-repeat:no-repeat;
}

/* extra bits */

div.image-container {
padding:15px 0px 0px 0px;
}

#leftcol-container ul {
padding: 0px 20px 0px 20px;
margin: 0px 0px 0px 0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height: 140%;

}

#leftcol-container ul li {
padding: 0px 0px 3px 0px;
}

.top-paragraph {
padding: 5px 0px 0px 0px;
}
