body
{
	font-family: arial, helvetica, verdana;
	font-size: 90%;
	margin: 3px;
	background-color: #006600;
	margin-top: 9px;
	margin-left: 2px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}

#researchPage th
{
	font-size: 75%;
	font-weight: bold;
	background-color: #006600;
	color: #ffffff;
}

img
{
	border:0;
	
}

#researchPage td
{
	font-size: 75%;
}


/* top nav styles */
.topnav
{
	background-image: URL("/Babergh/Images/topnav_bg_gfx.gif");
	font-weight: bold;
	color: #006000;
}
.topNavShadowRow
{
	background-image: URL("/Babergh/Images/header_shadow.gif");
	text-align: right;
}
.topnav a
{
	text-decoration: none;
	color: #006000;
}
.topNavHeaderRow
{
	background-color: #006600;
}
/* end of top nav styles */





/* footer styles */
.footertext 
{
	font-size: 90%;
	/* color: #006600; */
	color:Black;
}
.footerRightCell
{
	width: 21px;
}
.footerRhsCell
{
	width: 174px;
	vertical-align: top;
	background-image: URL("/Babergh/Images/nav_bg.gif");
}
.mainBg
{
	background-color: #FFFFFF;
}
.footerBtmRow
{
	background-image: URL("/babergh/images/footer_middle.gif");
	
}
.footerTable
{
	height: 35px;
	width: 100%;
}
.footerTopRow
{
	background-color: #8DC94C;
	width: 5px;
}
.footerBg
{
	background-color: #8DC94C;
}
.footerSpacerCell
{
	background-color: #8DC94C;
	width: 24px;
}
.footerCellMainContent
{
	background-color: #8DC94C;
	width: 160px;
	text-align: center;
}
.footerLhsCell
{
	 width: 80%;
}
.footerLeftCurve
{
	width: 15px;
}
.footerContentRow
{
	background-color: #8DC94C;
	color: #006600;
	text-align: right;
	width: 90px;
}
/* end of footer styles */





/* summary styles */
.moreHeaderRow
{
	height: 20px;
}
.moreHeaderCell
{
	width: 20px;
	vertical-align: middle;
}
.articleListLeftCell
{
	vertical-align: top;
	width: 51px;
}
.articleListRightCell
{
	vertical-align: top;
	width: 15px;
}
.moreArticlesBody
{
	background-color: #d4ebbb;
}
.articleTable
{
	border: 0px;
	width: 90%;
}
.articleTable th
{
	font-size: 75%;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #8dc94c;
}
.articleTable td
{
	font-size: 80%;
}
.articleTableContent
{
	background-color: #d4ebbb;
	text-align: center;
}
.articleTableContent table
{
	width: 90%;
}
/* end of summary styles */





/* general styles */
.mainTable
{
	border: 0px;
	width: 100%;
	height: 100%;
}
.expandWidth
{
	width: 100%;
}
.expandHalf
{
	width: 50%;
}
.expandFull
{
	width: 100%;
}
td
{
	font-size: 80%;
}
.hiddenText
{
	display: none;
}
.contacttable
{
	border: 0px;
	width: 300px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 120%;
}
td.navCell
{
	width: 174px;
	vertical-align: top;
	background-image: URL("/Babergh/Images/nav_bg.gif");
	padding-bottom: 10px;
}
td.contentCell
{
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
}
.contentHeader
{
	background-color: #8dc94c;
}
.contentBody
{
	background-color: #c6e4a5;
}
.bodytext a.link
{
	font-size: 90%;
	font-weight: bold;
	color: #000000;
}
.bodytext a.link:hover
{
	text-decoration: underline;
}
input
{
	font-size: 90%;
	color: #006000;
	background-color: #FFFFFF;
}
/* end of general styles */





/* right hand nav links */

.rhsNavBtmRight
{
	width: 21px;	
}
.rhsCell
{
	background-image: URL("/babergh/images/lh_right.gif");
	width: 21%;
}
.mdlTc
{
	text-align: right;
	width: 82%;
	background-image: URL("/babergh/images/lh_bot.gif");	
}
.rhsNavBtmLeft
{
	width: 15px;
}
.rhsNavBtmMiddle
{
	background-image: URL("/Babergh/Images/lh_bot.gif");
	text-align: right;
	width: 80%;
}
a.link
{
	font-size: 86%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.link:hover
{
	text-decoration: underline;
}

a.summaryLink
{
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}
a.summaryLink:hover
{
	text-decoration: underline;
}
/* end of right hand nav links */





/* left hand nav related styles */
.bulletCell
{
	width: 20px;
}
.linkCell
{
	width: 159px;
}
.leftnav
{
	width: 174px;
	font-weight: bold;
	color: #006000;
}
.leftnav a
{
	text-decoration: none;
	color: #006000;
}
.leftnavcc
{
	width: 180px;
	font-weight: bold;
	color: #FFFFFF;
}
.leftnavsc
{
	width: 180px;
	font-weight: bold;
	color: #006000;
}
.leftnavsp
{
	width: 180px;
	font-weight: bold;
	color: #006000;
}
.leftnavccleft
{
	width: 11px;
}
.leftnavscleft
{
	width: 20px;
}
/* end of left hand nav styles */


.contentSummary {
	BORDER-RIGHT: #006600 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #006600 1px solid; 
	PADDING-LEFT: 2px; 
	MARGIN-BOTTOM: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #006600 1px solid; 
	WIDTH: 100%; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #006600 1px solid;
	background-color:	#E7E7E7;
}

.contentSummary H2 
{
	padding-top: -20px;
	margin-top: -20px;
	margin-bottom: 0px;
}


/* bread crumb nav */
#McmsBreadcrumbControl1
{
	font-size: 90%;
	font-weight: bold;
}
.breadcrumb a
{
	font-weight: bold;
	font-size: 90%;
}
.breadcrumb 
{
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 90%;
	
}
/* end of bread crumb nav */





/* redundant styles */
.topinfo
{
	background-color: #006000;
	color: #ffff00;
}
.topinfo a
{
	text-decoration: none;
	color: #ffff00;
}
.globalnav
{
	width: 100%;
	font-weight: bold;
	color: #006000;
}
.globalnavtd
{
	width: 65px;
}
.globalnav a
{
	text-decoration: none;
	color: #006000;
}
.botnav
{
	background-image: URL("/Babergh/Images/topnav_bg_gfx.gif");
	font-weight: bold;
	color: #006000;
}
.botnav a
{
	text-decoration: none;
	color: #006000;
}
.botnavtd
{
	width: 154px;
}
/* end of redundant styles */





/* left nav related styles */
table#Leftnav1_leftnavtable
{
	width: 174px;
	background-color: #70bc1e;
	border: 0xp;
}
TD.menu
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-image: URL("/Babergh/Images/nav_bg.gif");
    
}
TD.menu2
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-image: URL("/Babergh/Images/nav_bg.gif");
    
}
TD.menu3
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-image: URL("/Babergh/Images/nav_bg_open.gif");
    
}
TD.menuitem
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-image: URL("/Babergh/Images/nav_bg_mi.gif");
}
TD.level3
{
	background-image: URL("/Babergh/Images/nav_bg_mi.gif");
}
TD.menuitemopen
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-image: URL("/Babergh/Images/nav_bg_mi_open.gif");
}
TD.sectionclosed
{
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-image: URL("/Babergh/Images/nav_bg_mi_open.gif");
}
TD.sectionopen
{
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-image: URL("/Babergh/Images/nav_bg_mi_open.gif");
}
TD.menuopenTop
{
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
A.menuclosed
{
    color: #ffffff;
    font-size: 90%;
    font-weight: 700;
    text-decoration: none;
}
A.menuclosed:hover
{
    text-decoration: underline;
}
A.menuopen
{
    color: #ffffff;
    font-size: 90%;
    font-weight: 700;
    text-decoration: none;
}
A.menuopen:hover
{
    text-decoration: underline;
}
A.menuitemclosed
{
    color: #000000;
    font-size: 85%;
    font-weight: 700;
    text-decoration: none;
}
A.menuitemclosed:hover
{
    text-decoration: underline;
}
A.menuitemopen
{  /* edited on 24042007 */
    color: #000000;
    font-size: 85%;
    font-weight: 700;
    text-decoration: none;
}
A.menuitemopen:hover
{
    text-decoration: underline;
}
A.sectionclosed
{
    color: #000000;
    font-size: 85%;
    font-weight: normal;
    text-decoration: none;
}
A.sectionclosed:hover
{
    text-decoration: underline;
}
A.sectionopen
{
    color: #000000;
    
    font-size: 85%;
    font-weight: 700;
    text-decoration: none;
}
A.sectionopen:hover
{
    text-decoration: underline;
}
A.headernav
{
    color: #ffffff;
    font-size: 85%;
    font-weight: 500;
    text-decoration: none;
}
A.headernav:hover
{
    text-decoration: underline;
}
TD.pageheader
{
    background-image: URL("/Babergh/Images/bg_header.gif");
    background-repeat: no-repeat;
    background-position: top right;
} 

.rhsTbl
{
	border: 1px;	
}

.rhsTitleCell
{
	background-color: #006600;
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
	margin-top:5px;
	
}

.rhsBodyCell ul
{
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
}

.rhsBodyCell li
{
	list-style-image: URL("/Babergh/Images/lh_bullet.gif");
}


.rhsBodyCell
{
	background-color: #8dc94c;
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	width: 80%;
}

/*#artListTable
{
	font-size: 100%;
}*/

#artListTable th
{
	font-size: 75%;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #8dc94c;
}

.bodytext
{
	font-size: 75%;
	font-weight: normal;
	color: #000000;
}

.bodytextbold
{
	font-weight: bold;
	color: #000000;
}

.headertext
{
    font-size: 90%;
	font-weight: bold;
	color: #000000;
}

.breadCrumb
{
	font-size: 75%;
	font-weight: bold;
	color: #006600;
	padding-top: 10px;
}

.intro p
{   /* edited on 24042007 */ 
	font-size: 90%;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}


.greentext
{
	font-size: 90%;
	font-weight: bold;
	color: #006600;
}

/* headers for the RHS */
.whitetext
{
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
}

.general h1
{
	padding-top: 0px;
	padding-bottom: 0px;
	/* font-size: 110%; */
	font-size: 150%;
	font-weight: bold;
	color: #000000;
}

div#summaryPage
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px, 0px, 0px, 0px;
	vertical-align: top;
}
#summaryPage h1
{
	font-size: 110%;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #000000;
}

h1
{
	font-size: 130%;
	/* font-size: 110%; */
	padding-top: 0px;
	margin-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	color: #000000;
}

h2
{
	font-size: 110%;
	/* font-size: 130%; */
	padding-top: 20px;
	padding-bottom: 0px;
	color: #006000;
}

h3
{
	font-size: 120%;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #006000;
}

/* home page related styles */
.homepageBoxTop
{
	width: 20px;
	background-color: #8dc94c;
}

.homepageBox
{
	width: 20px;
}

.homepageBoxTopRight
{
	width: 20px;
	height: 24px;
	background-color: #8dc94c;
	vertical-align: top;
}

.homepageBoxBtmRight
{
	width: 20px;
	height: 76;
	background-color: #c6e4a5;
	vertical-align: bottom;
}

.homepageMainImage
{
	background-color: #8dc94c;
	width: 193;
	vertical-align: top;
}

.homepageCenterImage
{
	background-color: #c6e4a5;
	width: 153px;
	vertical-align: top;
}
.home
{
	padding: 0px, 0px, 0px, 0px;
}

.home .bodytextmain p
{
	padding-left: 10px;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}

.home .bodytextlhs p
{
	padding-left: 20px;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}

.homepageGutter
{
	width: 27px;
	height: 100%;
}
.home h1
{
	padding-top: 22px;
	margin-bottom: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}

.home h2
{
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}

.home h3.right
{
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 90%;
	color: #000000;
	padding-left: 10px;
}

.home h3.left
{
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 90%;
	color: #000000;
	padding-left: 20px;
}
/* end of home page related styles */

/* meta data related styles */
td.metaDataTblCtrl input, td.metaDataTblCtrl textarea
{
	width: 350px;
}
td.metaDataTblCtrl
{
	vertical-align: top;
}
legend
{
	color: #006600;
	font-weight: bold;
}
fieldset
{
	border-color: #006600;
}
.readOnlyBg
{
	background-color: Silver;
}
/* end of meta data stlyes */


/* search related styles */
.searchbox
{
    font-weight: 500;
    color: #000000;
    border-right: #006600 1px solid;
    border-top: #006600 1px solid;
    border-left: #006600 1px solid;
    border-bottom: #006600 1px solid;
    width: 120px;
}
.searchCell
{
	vertical-align: top;
	width: 190px;
	background-image: URL("/Babergh/Images/lh_bg.gif");
	height: 100%;
}
.search
{
	font-weight: bold;
	color: #006000;
}
.search a
{
	text-decoration: none;
	color: #006000;
}
.searchLeftCell
{
	width: 14px;
}
.searchRightCell
{
	width: 21px;
}
.searchRightRow
{
	background-image: URL("/Babergh/Images/search_right.gif");
}
.searchBase
{
	background-image: URL("/Babergh/Images/search_base.gif");
	text-align: right;
}
.searchtitle
{
    color: #006600;
    
    font-weight: 700;
    text-decoration: none;
}
table.search
{
	border: 0px;
	width: 190px;
	background-color: #8dc94c;
}
td.searchHeaderRow
{
	background-color: #006600;
	width: 155px;
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
}
table.search td label
{
	display: none;
}
/* end of search related styles */

/* site map related styles */
p.siteMap
{
	margin: 0px, 0px, 0px, 0px;
	padding: 0px, 0px, 0px, 0px;
	display: none;
}
div.siteMap
{
	padding-left: 40px;
	margin-top: -20px;
}

div.siteMap img
{
	margin-right: 10px;
}
div.siteMap h2, h3, h4, h5, h6, h7 
{
	font-size: 110%;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.siteMap h3
{
	padding-left: 40px;
}
div.siteMap h4
{
	padding-left: 80px;
}
div.siteMap h5
{
	padding-left: 120px;
}
div.siteMap h6
{
	padding-left: 160px;
}
div.siteMap h7
{
	padding-left: 180px;
}
/* end of site map related styles */

.printLogo { display:none; }
.printOnlySection{ display:none; }
.skipNav { display:none; }

.topRightNavCol 
{
	width:12;
	height:46;
}

.fontSizeNormal
{
	background-color: #8dc94c;
	text-decoration: underline;
	font-size: 100%;
	border: 0px;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}

.fontSizeLarge
{
	background-color: #8dc94c;
	text-decoration: underline;
	font-size: 120%;
	border: 0px;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}

.fontSizeLarger
{
	background-color: #8dc94c;
	text-decoration: underline;
	font-size: 130%;
	border: 0px;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}

.noBorder 
{
	border:0px;
}

.callouts H2 {
	color: #006600;
	font-size: 110%;
}
.lastUpdated {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #006600;
}

.topOfPage li {
	list-style-image: url(/babergh/images/icon_up.gif);
	margin-left: -20px;
	vertical-align: top;
	height: 20px;
}

.topOfPage a {
	border-bottom:	dashed;
	border-bottom-width:	1px;
	border-color: #006600;
	color: #006600;
	text-decoration: none;
	font-size: 90%;
}

.contactUsCell1 { FLOAT: left }
.contactUsCell1 { PADDING-RIGHT: 10px; FONT-WEIGHT: bold; WIDTH: 145px; TEXT-ALIGN: right }
.contactUsCell2Add { MARGIN-LEFT: 145px; TEXT-ALIGN: left }
.contactUsCell1Add { PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 145px; HEIGHT: 80px; TEXT-ALIGN: right }

.externalLinkImage, .externalLinkBody {
float: left;
}
.externalLinkImage {
	padding-right: 5px;
}
.externalLinkTitle {
	font-weight:bold;
}
.externalLinkMain {
padding-bottom: 10px;
display: block;
float:left;
width:100%;
}

.externalLinkMain a {
	color: #000000;
	text-decoration: underline;
}
.externalLinkMain a:hover {
	text-decoration: underline;
}

.notice { FONT-WEIGHT: bold; FONT-SIZE: 140%; FLOAT: left; COLOR: #006600 }
.info { PADDING-LEFT: 10px; FLOAT: left }
.formsInfoPanel { BORDER-RIGHT: #006600 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #006600 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #006600 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #006600 1px solid }
LI.pdf { LIST-STYLE-IMAGE: url(/babergh/images/pdf_icon_small.gif); MARGIN-LEFT: -20px }
LI.pdf A { COLOR: #000000; TEXT-DECORATION: underline }
LI.pdf A:hover { TEXT-DECORATION: underline }

LI.doc { LIST-STYLE-IMAGE: url(/babergh/images/word_icon_small.gif); MARGIN-LEFT: -20px }
LI.doc A { COLOR: #000000; TEXT-DECORATION: underline }
LI.doc A:hover { TEXT-DECORATION: underline }

LI.web { LIST-STYLE-IMAGE: url(/babergh/images/form_icon_small.gif); MARGIN-LEFT: -20px }
LI.web A { COLOR: #000000; TEXT-DECORATION: underline }
LI.web A:hover { TEXT-DECORATION: underline }

.inThisSectionControl li {
	margin-left: -20px;
}
.inThisSectionControl a {
	color: #000000;
	text-decoration: underline;
}
.inThisSectionControl a:hover {
	text-decoration: underline;
}

.relatedContentLinks li {
	margin-left: -20px;
}
.relatedContentLinks a {
	color: #000000;
	text-decoration: underline;
}
.relatedContentLinks a:hover {
	text-decoration: underline;
}

.alignImageLeft 
{
	float: left;
	padding-right: 5px;
}

.alignImageRight 
{
	float: right;
	padding-left: 5px;
}
