/* CSS Document */
body { margin:0; padding:0 ; color:#666; font-size: 11px; font-family:Arial, Helvetica, sans-serif; line-height:1.75em; }

#wrapper { width:100%; }
#banner{ background:url(../images/logo.gif) no-repeat; background-position:top left; width:71em; height:9em; text-align:right;}

#header{ background-color:#53301A; height:32px; }
#header ul	{ padding: 0; margin: .25em 0; list-style-type: none; float: left; width:71em; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold;  }
#header li { display: inline; }
#header a {	display: block;	float: left; padding: 0 1em; text-decoration: none;	color: #fff; }
#header a:hover { color:#C2CD23; }
#header .active { display: block;	float: left; padding: 0 1em; color:#C2CD23; }
#header #smenu1, #header #smenu2, #header #smenu3 { position: absolute; left: .5em; width:600px; top: 13.25em; font-size: 0.7em; background-color:#DDD6D1; text-align:right;  }
#header #smenu1 a, #header #smenu2 a, #header #smenu3 a{ display: block; float: left; padding: 0 .5em; text-decoration: none;	color: #53301A; }
#header #smenu1 a:hover, #header #smenu2 a:hover, #header #smenu3 a:hover { color:#C2CD23; }

#header .active2 { display: block; float: left; padding: 0 .5em; text-decoration: none; color:#C2CD23; }

#subheader{ height:2em; background-color:#DDD6D1; }
#subheader ul	{ padding: 0; margin:0; list-style-type: none; width:35em; float: left; font-size:11px; background-color:#F5F3F1;height:2em; }
#subheader li { display: inline; }
#subheader a { display: block; float: left; padding: 0 .5em; text-decoration: none;	color: #53301A; }
#subheader a:hover { color:#C2CD23; }

#home #maincontent{ float:left; background:url(../images/background.gif) no-repeat 0 100%; width: 71em; margin-top:1.25em; }
#lower #maincontent{ float:left; background-color:#FFFFFF; background:url(../images/background_lower.gif) no-repeat 0 100%; width: 71em; margin-top:1.25em; }
#endibrook { margin:0; width:189px; display:block; float:left; display:inline;}
#mackay, #hia { margin:0;  width:189px; display:block; float:left; }

#endibrook p { margin:0; padding:0 0 0 .75em;  color:#7E4928; font-size:12px; }
#mackay p, #hia p { margin:0 0 1em 0; padding:0 .5em 0 1.75em; color:#FFFFFF; font-size:12px;}
#hia ul { color:#FFFFFF;}

#endibrook ul { list-style-type:none; margin:0; padding:0; }
#endibrook li { margin:0 0 1em 0; padding-left:1.25em; display:block; font-size:12px; }

#endibrook img { margin:1em 0 0 1.25em;}
#mackay img { margin:1em 0 0 1.75em;}
#hia img { margin:1em 0 0 2em;}

#quick { margin:0;  width:195px; display:block; float:left; }
#quick a { color:#FFFFFF;}
#quick p { color:#fff; text-align:right; margin-right:1.5em; line-height:12px; }


#quicktop { margin:0 0 0 6px;  padding:0; background:url(../images/quick_top.gif) no-repeat; background-position:top left; width: 189px; height: 238px; }
#quicktop ul { list-style-type:none; padding:0; margin:0;}
#quicktop li { display:inline; display:block; text-align:right; padding-right:1.5em; border-bottom:1px solid #fff; }
#quicktop li a { color:#fff; text-decoration:none; }
#quicktop li a:hover { color:#53301A; text-decoration:none; }

#subcontent { width:36em; float:left; margin:0; padding:0; background:url(../images/sub_image1.jpg) no-repeat; margin-left:.75em;}
#subcontent p { margin:0; padding:0; margin:.5em 0 .5em 1em; line-height:18px; font-size:13px; }
#subcontent ul { font-size:12px; }
#subcontent li { margin-bottom:1em; } 
#subcontent ol { font-size:12px; }
#subcontent img { margin:1em 0 0 1em; border:3px solid #989937; }

#subquote { width: 128px; border:3px dashed #D4D4C7; float:right; margin:1em 1em 0 0; padding:1em; }
#subquote p { font-size:12px; color:#53301A; font-weight:bold; margin:0 0 .5em 0; padding:0;}

#home #footer{ margin:0; padding:.5em 0 0 18.25em; background:url(../images/footer.gif) no-repeat; height:60px; width:71em; }
#lower #footer{ margin:0; padding:.5em 0 0 18.25em; background:url(../images/footer_lower.gif) no-repeat; height:60px; width:71em; }

.clear { clear:both;}
.imageshome { display:block; height:116px; margin:0; padding:0;}
.imagesub { float:right; margin: 0 0 .5em .5em; padding:0; }
.imagesubdiv { float:right; margin: 0; padding:0; width:140px; text-align:right;  }
/*H2 Headings */ 
.edibrook, .mackayb, .hiagreen { padding:.25em .25em 0 0; text-align:right; color:#FFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; display:block;
 }

.edibrook { background:url(../images/h2_endibrook.gif) no-repeat; margin:0 0 0 8px;}
.mackayb { background:url(../images/h2_mackayb.gif) no-repeat; margin:0 0 0 12px;}
.hiagreen { background:url(../images/h2_hia.gif) no-repeat; margin:0 0 0 14px;}
.quickbrown, .contactus {  padding:3px 0 0 1em;  background-color:#53301A;  height:24px; color:#FFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; }
.quickbrown {width:168px; margin:0 0 5px 5px;}
.contactus { width:173px; margin:0 0 5px 6px;}
.lower { color:#969734; margin:2em 0 1em .5em; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
.h2blue { color:#0E4F9E; font-size:15px;  font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; margin:1em 0 0 1em;  }
.h2devel { color:#0E4F9E; font-size:15px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; margin:1em 0 0 1em;  }

/* links */ 
a { color:#989937; text-decoration:underline; }
a:hover { color:#989937; text-decoration:none; }

.quotep { font-size:14px; font-weight:bold; }

/*Drop Cap */

.dropcap {
float:left; color:#BEBEA4; 
font-size:100px;
line-height:70px;
padding-top:5px;
font-family: Times, serif, Georgia;
} 



table { width:350px; margin:1em 0 4em 2em; border:1px solid #999; background-color:#FFFFFF;}
td { padding:5px; border-bottom:1px solid #999; font-size:12px; }
th { background-color:#BEBEA4; color:#53301A;  font-size:14px;}
.button { background-color:#989937; border:1px solid #ccc; color:#FFF; font-weight:bold; width:120px; }