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

body {
margin:0px;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
background-image:url(images/bg2.jpg);
background-repeat:repeat-x;
}

.greenBold {
color:#2f5207;
font-weight:bold;	
}

p {
margin:0px;
}

#outerContainer {
width:888px;
height:auto;
margin:0px auto;
}

#innerContainer {
width:888px;
height:auto;
float:left;
display:inline;
}

#iframeouterContainer {
width:700px;
height:auto;
margin:0px auto;
}

#iframeinnerContainer {
width:700px;
height:auto;
float:left;
display:inline;
}

#iframeimage {
width:700px;
height:auto;
float:left;
display:inline;
margin-top:20px;
}

#iframetext {
width:700px;
height:auto;
float:left;
display:inline;
margin:20px 0px;
font-size:1.2em;
}

#topBannerContainer {
width:888px;
height:140px;
float:left;
display:inline;
background-image:url(images/top_banner_other.jpg);
}
#homeBannerContainer {
width:888px;
height:165px;
float:left;
display:inline;
background-image:url(images/top_banner_home2.jpg);
}

#navContainer {
width:888px;
height:22px;
float:left;

margin-top:149px;
display:inline;
background-image:url(images/nav_bg.gif);
padding-top:7px;
}
#navContainerHome {
width:888px;
height:22px;
float:left;
margin-top:124px;
display:inline;
background-image:url(images/nav_bg.gif);
padding-top:7px;
}
.topNav {
width:auto;
height:auto;
font-size:12px;
color:#FFF;
float:left;
display:inline;
}

.topNav a{
color:#FFF;
text-decoration:none;
}

.topNavSpacer {
width:2px;
height:12px;
color:#FFF;
font-size:12px;
margin:0px 20px;
float:left;
display:inline;
}

#centreContainer {
width:888px;
height:auto;
float:left;
margin-top:10px;
display:inline;
}

#centreLeft {
width:484px;
height:auto;
float:left;
display:inline;
}

#title {
width:484px;
height:33px;
float:left;
display:inline;
margin-top:20px;
}

#mainText {
width:484px;
height:auto;
float:left;
display:inline;
margin-top:20px;
font-size:1.2em;
}

#mainText a{
color:#2f5207;
font-weight:bold;
text-decoration:underline;
}

#mainText a:hover{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#centreright {
width:355px;
height:auto;
float:right;
display:inline;
}

#rightTopImageBG {
width:355px;
height:236px;
float:left;
margin-top:25px;
display:inline;
/*background-image:url(images/large_pic_bg.jpg);*/
}

#rightTopImage {
width:343px;
height:228px;
float:left;
display:inline;
/*border:1px solid #848ca3;*/
padding:1px;
margin-left:4px;
margin-top:4px;
}

#rightBottomImageBG {
width:355px;
height:122px;
float:left;
display:inline;
}

#rightBottomLargeImageBG {
width:355px;
height:122px;
float:left;
display:inline;
}

.rightBottomImage {
width:167px;
height:111px;
float:left;
display:inline;
/*border:1px solid #848ca3;*/
padding:1px;
margin-left:4px;
margin-top:4px;
}

.rightBottomLargeImage {
width:343px;
height:111px;
float:left;
display:inline;
border:1px solid #848ca3;
padding:1px;
margin-left:4px;
margin-top:4px;
}

.rightBottomImageRight {
width:167px;
height:111px;
float:left;
display:inline;
/*border:1px solid #848ca3;*/
padding:1px;
margin-left:5px;
margin-top:4px;
}

#rightBottomLinkContainer {
width:355px;
height:auto;
float:left;
display:inline;
}

.rightBottomLink {
width:169px;
height:auto;
float:left;
display:inline;
padding:1px;
margin-left:4px;
margin-top:2px;
font-size:12px;
}

.rightBottomLink a{
color:#2f5207;
font-weight:bold;
text-decoration:underline;
}

.rightBottomLink a:hover{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#footerContainer {
width:888px;
height:30px;
border-top:1px solid #2f5207;
float:left;
margin-top:40px;
padding-top:5px;
font-size:10px;
display:inline;
}

#footerContainer a{
color:#000;
}

#iframetext2 {
width:700px;
height:auto;
float:left;
display:inline;
margin:20px 0px;
font-size:1.2em;
}

#largeImageBG {
width:356px;
height:274px;
float:left;
margin-top:25px;
display:inline;
/*background-image:url(images/larger_pic_bg.jpg);*/
}

#largeImage {
width:344px;
height:266px;
float:left;
display:inline;
/*border:1px solid #848ca3;*/
padding:1px;
margin-left:4px;
margin-top:4px;
}

#footerContainer a{text-decoration:none;}
ul.list{list-style:none; padding:0 0 0 0; margin:0;}
ul.list li{display:block; margin:0 0 6px 0; padding:0 0 0 20px; background:url(images/bullet.gif) no-repeat 0 5px;}
#title2 {
width:484px;
height:57px;
float:left;
display:inline;
margin-top:20px;
}

ul#gallery{list-style:none;margin:0;padding:0;}
ul#gallery li{float:left;margin:0 17px 17px 0;padding:0;}
ul#gallery li.last{margin-right:0;}
ul#gallery li a img{border:none;}
