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

body {
border:0;
margin:0;
padding:0;
font-size:87.5%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#body1 {
width:818px;
margin:auto;
}

#mainarea {
width:800px;
border:0;

}

#mbody_wrapper {
float:right;
width:550px;
}

#mbody_wrapper h1 { font-size: 1.6em;
font-style: italic; 
font-weight: bolder;
color: #663366;
padding-top:10px;
}



#text_wrapper {
clear:both;
padding:5px;
font-size:1.1em;
}

#text_wrapper img {
padding:5px;
}

#main_wrapper_1 {
width:818px;
background-image:url(images/left_shadow.gif);
background-position:top left;
background-repeat:no-repeat;
}


#main_wrapper_2 {
width:809px;
margin-left:9px;
background-image:url(images/right_shadow.gif);
background-position:top right;
background-repeat:no-repeat;
}

#address_area {
text-align:center;
padding:5px;
width:150px;
margin:auto;
color:#FFffff;}


#header {
height:125px;
width:100%;
margin:auto;
background-image:url(images/bloomfield_header.jpg);
background-position:bottom;
background-repeat:no-repeat;

}

#header h1 {
font-size:1.6em;
margin-left:35px;
width:230px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background-image:url(images/underline.gif);
background-position:bottom;
background-repeat:repeat-x;
color:#8ea080;
line-height:1em;
padding-top:30px;
margin-bottom:8px;
margin-top:0;

}

#header h2 {
margin-left:90px;
font-size:1.3em;
font-style:italic;
color:#8ea080;
line-height:.1em;
margin-top:8px;
}


h3 {  
font-size: 1.1em; 

font-style: normal; 
font-weight: bold; 
color: #333300}

#top_nav {

background-image:url(images/top_nav_bground.jpg);
background-repeat:repeat-x;
height:78px;
width:800px;
background-position:bottom;
}



#top_nav p {
display:inline;
border-left-color:#c1cbba;
border-left-width:1px;
border-left-style:solid;
padding-left:20px;
padding-right:20px;
text-align:right;
float:right;
margin-bottom:3px;
font-size:1.4em;
line-height:1.4em;
margin-top:40px;
color:#dfdfdf;


}

#test2 {

}

#top_nav p a{
color:#dfdfdf;
text-decoration:none;
}
 

#content_wrapper {
width:800px;
vertical-align:top;

}

#nav_left {
width:187px;
background-image:url(images/nav_left_bground.gif);
background-position:top;
background-repeat:repeat-y;
float:left;


}

#side_image1, #side_image2{
margin:auto;
width:160px;
padding:0;

}

#side_image1 img, #side_image2 img{
width:150px;
padding-left:0;
margin:auto;
margin-top:15px;

}


#nav_left img {

padding-bottom:15px;
}


#nav_left ul {
list-style:none;
list-style-image:none;
background-color:#8ea880;
width:172px;
padding-left:3px;
_margin-left:0;
text-align:left;
}

#nav_left ul li {

border-bottom-color:#c1cbba;
border_bottom_width:1px;
border-bottom-style:solid;
padding-top:3px;
padding-bottom:2px;
line-height:1.2em;
color:#FFFFFF;
}

#nav_left ul li a:link, #nav_left ul li a:active {
color:#ffffff;
text-decoration:none;
}

#nav_left ul li a:hover, #nav_left ul li a:visited {
color:#dfdfdf;
text-decoration:none;
}


#nav_left p {
margin-top:0;

text-align:center;
padding-top:13px;
}

#footer {
padding-top:20px;
margin-top:10px;
background-image:url(images/footer_back.gif);
background-repeat:repeat-x;
background-position:top;
padding-left:15px;
font-size:.9em;
color:#7f7f7f;
clear:both;

}

#content_wrapper_2{
float:right;
}

.clear {
clear:both;
}

#centre_image_wrapper {

background-image:url(images/ctr_img_back.gif);
background-repeat:repeat-y;
background-position:right;
float:right;
/*padding-right;:30px;*/
margin-top:30px;
width:514px;
padding:2px;
}

#centre_image_wrapper img {
float:right;
margin-top:2px;
margin-left:2px;
margin-bottom:2px;
}

#cta p{
width:320px;
text-align:center;
font-size:1.6em;
font-style:italic;
float:left;
padding-top:5px;
}


#cta {
background-color:#c2cbba;
width:504px;
height:127px;
}

#photo {
background-image:url(images/bloomfield_cta2.jpg);
width:181px;
height:127px;
background-repeat:no-repeat;
background-position:right;
float:right;
padding-right:2px;
}




