﻿body {
font-family:Arial, Sans-Serif;
text-align:center;
font-size:12px;
color:#808080;
margin:0;
}

a{
font-weight:bold;
text-decoration:none;
color:#514f4f;
}

a:visited{
font-weight:bold;

text-decoration:none;
color:#514f4f;
}

a:hover{
font-weight:bold;
text-decoration:underline;
color:#514f4f;
}

.wrapper{
width:800px;
min-height:600px;
margin:auto;
}

.tile{
float:left;
width:800px;
height:auto;
background-image: url(../images/tileback.gif);
background-repeat: repeat-y;
}

.top{
width:800px;
height:192px;
float:left;
background-image: url(../images/top.gif);
background-repeat: no-repeat;
}

.logo{
float:left;
width:443px;
height:149px;
margin: 0 0 0 25px;
}

.left{
width:175px;
height:auto;
float:left;
margin: 10px 0 0 5px;
}

.nav{
width:135px;
height:300px;
float:left;
margin:10px 0 0 5px;
text-align:left;
}

html>body .nav{
width:135px;
height:300px;
float:left;
margin:10px 0 0 20px;
text-align:left;
}

.nav ul{
margin:0;
padding:0;
list-style:none;
}

.nav li{
width:137px;
height:25px;
display:block;
border-bottom: 2px dotted #9b9794;
padding:3px 0 3px 0px;
margin:6px 0 6px 0;
}

.nav li a{
width:135px;
height:18px;
display:block;
color:#514f4f;
text-decoration:none;
padding:5px 0 0 3px;
font-weight:bold;
}

.nav li a:visited{
color:#514f4f;
text-decoration:none;
font-weight:bold;
}

.nav li a:hover{
color:#ffffff;
text-decoration:none;
background-color:#011b14;
font-weight:bold;
}

.nav li a.new
{
color: #98002e;
}
.nav li a.new:visited
{
color: #98002e;
}
.nav li a.new:hover
{
color: #fff;
background-color: #98002e;
}

.right{
width:580px;
min-height:400px;
float:left;
/*text-align:justify;*/
margin: 30px 0 0 5px;
border-left: 3px dotted #98002e;
}


.contentarea{
width:580px;
min-height:400px;
float:left;
/*text-align:justify;*/
margin: 0 0 20px 5px;
padding-bottom:30px;
}


html>body .contentarea{
width:580px;
min-height:400px;
float:left;
text-align:justify;
margin: 0 0 20px 10px;
padding-bottom:30px;
}

.footer{
width:791px;
height:25px;
float:left;
margin:0 0 0 3px;
background-color:#011b14;
}

html>body .footer{
width:791px;
height:25px;
float:left;
margin:0 0 0 5px;
background-color:#011b14;
}

.footercontent{
width:780px;
height:25px;
float:left;
font-size:9px;
}

.footercontent ul{
margin:9px 0 0 5px;
list-style:none;
text-align:left;
color:#ffffff;
}

.footercontent li{
font-size:9px;
display:inline;
text-align:left;
color:#ffffff;
}

.footercontent li a{
font-weight:normal;
text-decoration:none;
display:inline;
text-align:left;
color:#ffffff;
border-right:1px solid white;
padding: 0 5px;
}

.footercontent li a:visited{
text-decoration:none;
font-weight:normal;
display:inline;
text-align:left;
color:#ffffff;
}

.footercontent li a:hover{
text-decoration:none;
font-weight:normal;
display:inline;
text-align:left;
color:#7faa9e;
}

.footercontent a.sitemap{
border-right:none;
}

.copyright{
float:right;
color:white;
margin:-20px 0 0 0;
}

img{
border:none;
}

h1{
font-size:24px;
font-weight:normal;
font-family:Times New Roman;
color:#011b14;
margin-top: 0;
}
.egerton_pic{
float:left;
width:580px;
height:273px;
display: block;
margin-bottom: 4px;
}
.toprow_pics{
float:left;
width:585px;
height:189px;
}

.botrow_pics{
float:left;
width:585px;
height:210px;
}

/*Styles for Contact Form - Start*/

label{
display:block;
float:left;
width:180px;
margin: 0 10px 0 0;
padding: 5px 0 0 0;
}

.form{
border:none;
font-weight:normal;
}

.forminput{
float:left;
font-family: Arial, Sans-Serif;
font-size:12px;
width:200px;
padding: 3px 0 3px 0;
margin:5px 0 5px 0;
}


.clear{
clear:both;
}

.send{
float:left;
margin:20px 0 0 0;
padding:0;
width:135px;
height:31px;
}

.error{
color:#7b0220;
font-style:italic;
font-size:10px;
display:block;
float:left;
margin: 0;
padding: 10px 0 0 10px;
}

/*Styles for Contact Form - End*/
h2
{
font-size:16px;
font-weight:normal;
font-family:Times New Roman,serif;
color:#011b14;
text-align:left;
margin:auto;
}
em.news
{
    font-style: italic;
    font-size: 12px;
    color:#636363;
}
hr.news,
hr.people
{
    height: 1px;
    color: #CCC;
    background-color: #CCC;
    border: 0;
    clear: both;
}
div.newsimage
{
    float: right;
    width: 200px;
    border: 1px solid #CCC;
    padding: 5px;
    margin: 0 0 12px 12px;
}
img.newsimage
{
    display: block;
}
span.newscaption
{
    display: block;
    padding: 5px 0;
    font-size: 11px;
}
div.peopleimage
{
    float: left;
    width: 200px;
    padding: 5px;
    border: 1px solid #CCC;
    margin: 0 15px 15px 0;
}
caption
{
    text-align: left;
    font-style: italic;
}
table
{
border-collapse: collapse;
border: 0;
}
th
{
    background-color: #EEE;
    padding: 3px;
}
td
{
padding: 3px;
border-bottom: 1px dotted #CCC;
}
