body { font: 67.5% Verdana, Arial, Helvetica, sans-serif;background: #cccccc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	 

a { color: #538c66; font-weight: bold; text-decoration: none;}
a:hover { color: #A22930;}
a:visited { color: #A22930;}

.note {font-style: italic; font-weight: bold;}

#pageBody {background:#FFFFFF;width:779px;margin-right:auto;margin-left:auto}

ul {list-style-image:url(../images/liArrow.gif);list-style-position:outside;margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;}
ul li {padding:0px 0px 5px 0px;}
ol li {padding:0px 0px 3px 0px;}


/* ------------------------------------------ head ----------------------------------------- */
#head {	PADDING-LEFT: 20px;	PADDING-BOTTOM: 0px;PADDING-TOP: 0px;HEIGHT: 90px;background-color:#ffffff;	width: 759px;}
#logo {	CLEAR: left; MARGIN-TOP: 22px; FLOAT: left}
#siteName {	CLEAR: right; MARGIN-TOP: 30px; FLOAT: right; TEXT-ALIGN: right; padding-right:20px;}
#skipNav {	FLOAT: left; WIDTH: 12em; TEXT-ALIGN: center; color: #ffffff;}
#skipNav a { color: #ffffff; }

#language {	BACKGROUND: url(../images/language.gif) #ffffff no-repeat left bottom; line-height:5px; FLOAT: right; WIDTH: 8em; TEXT-ALIGN: center}
#language SPAN {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.75em; MARGIN-LEFT: 1em; PADDING-TOP: 0.75em; BACKGROUND: url(/images/language.gif)}
#language A {	MARGIN-RIGHT: 1em; color: #FFFFFF; font-weight:bold;}

h1 {font-size:100%;padding:0px;margin:0px;font-weight:bold; text-transform:uppercase; }
h2 {font-size:100%;font-weight:bold;}
h3 {font-size:100%;font-weight:bold; padding:4px 0px 0px 0px;margin:0px}
h4 {font-size:100%;font-weight:normal; font-style:italic;padding:8px 0px 5px 0px;margin:0px; text-align: center;}

p {margin-top: 4px;}



/* ------------------------------------------- nav ----------------------------------------- */

.navTop{ width: 779px;background:url("../images/NavTop.gif") bottom left;background-position: 0px -3px;height:9px;line-height:7px;}
.navMiddle{	width: 779px;background:url("../images/NavMid.gif") repeat-y bottom left;padding: 1px 0px;text-align:center;text-transform:uppercase;color:#999999;	font-weight: bold;}
.navMiddle a { padding: 0px 3px; color: #000000; font-weight: bold; text-decoration: none;}
.navMiddle a:hover { color: #7a9884;}
.navMiddle a:visited { color: #000000;}


.navBottom{width: 779px;background:url("../images/NavBot.gif") no-repeat bottom left;height:9px;
line-height:9px;overflow:hidden;}
.navBottomSub{width: 779px;background:url("../images/NavBot.gif") no-repeat top left;background-position: 0px 0px;height:6px;line-height:6px;}



/* ------------------------------------------ marquee ----------------------------------- */

.marquee { width: 779px; height:150px; padding:0px 0px 2px 0px; background: #FFFFFF;}
.marqueeSub1 { width: 779px; height:100px; padding:0px 0px 2px 0px; background: #FFFFFF url("../images/marqueeSub1.jpg") no-repeat top center;}
.marqueeSub2 { width: 779px; height:100px; padding:0px 0px 2px 0px; background: #FFFFFF url("../images/marqueeSub2.jpg") no-repeat top center;}
.marqueeSub3 { width: 779px; height:100px; padding:0px 0px 2px 0px; background: #FFFFFF url("../images/marqueeSub3.jpg") no-repeat top center;}
.marqueeSub4 { width: 779px; height:100px; padding:0px 0px 2px 0px; background: #FFFFFF url("../images/marqueeSub4.jpg") no-repeat top center;}
.marqueeSub5 { width: 779px; height:100px; padding:0px 0px 2px 0px; background: #FFFFFF url("../images/marqueeSub5.jpg") no-repeat top center;}
.marqueeText 	{font-weight: bold; font-size: 1.5em; color: #000000; line-height: 1.5em; text-align: left; padding: 70px 300px 0px 16px; }
.marqueeText a {color: #000000;}
.marqueeText a:hover { color: #7a9884;}
.marqueeText a:visited {color: #000000;}
/* ------------------------------------------ breadcrumb & search --------------------------- */

.breadTop{ width: 779px;background:url("../images/breadTop.gif") bottom left #e4e2d6;background-position: 0px -3px; line-height:5px;}
.breadMiddle {width: 779px;background:url("../images/breadMid.gif") repeat-y bottom left #e4e2d6; height: 22px; line-height:18px; font-size: 90%; padding-top:3px }

.breadBottom {width: 779px;background:url("../images/breadBot.gif") no-repeat bottom left;height:4px; line-height:3px;overflow:hidden; }

#breadLeft     { float: left; padding-left: 10px;}
#breadLeft a { color: #000000;  text-decoration: none; font-weight:bold;}
#breadLeft a:hover { color: #7a9884;}
#breadLeft a:visited { color: #7a9884;}

#breadRight    { float: right; padding: 0px 10px 0px 0px; height: 18px;}

.searchfield {font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: 16px; margin: 0px 0px 0px 0px; padding-bottom: 2px; width: 135px;}
.searchgo {margin: 2px 0px 0px 4px;}
.searchshellform {padding: 0px; margin: 0px; }

/* ------------------------------------------ body --------------------------- */



.columnSide {width:180px;float:left;background:#FFFFFF;}
.columnWide {width:599px; float:left;background:#FFFFFF;}
.columnWidest {width:777px; float:left;background:#FFFFFF;}
.columnSplash {width:777px; background:#FFFFFF;}

.columnSideWrapper {margin-left:2px; margin-right:2px;}
.columnWideWrapper {margin-right:2px; }
.columnWidestWrapper {margin-left:2px; }

.columnBottomCap {background:url(../images/bottomCaps.jpg) no-repeat;line-height:9px;}
.columnWideBottomCap {background:url(../images/bottomWideCaps.gif) no-repeat;line-height:11px;}

.top {padding:8px 8px;margin: 2px 0px 0px 0px;}
.top2 {padding:8px 8px;margin: 2px 0px 0px 0px;}
.bottom {padding:1px 8px 8px 8px;margin: 0px 0px 2px 0px;}
.top img {float:right;}
.bottom img {float:left;margin:0px 5px;}



.moreLink {font-weight:bold;color: #538c66}


.boxWideContentWrapper {float: left; background:url(../images/backWideTile.gif) #000000;}

.boxSideHead {background:url(../images/boxSideHead.gif); padding:8px 8px;margin: 2px 0px 0px 0px;}


.boxSideA {background:url(../images/boxSide.gif);}
.boxSideA .top {background:url(../images/boxSideHead.gif) no-repeat;}
.boxSideA .top2 {background:url(../images/boxSideHeadBig.gif) no-repeat;}
.boxSideA .bottom {background:url(../images/boxSide.gif) bottom no-repeat;}
.boxSideA a {color:#000000; font-weight:bold}
.boxSideA a:hover {color: #538c66; }
.boxSideA a:visited {color: #538c66; }



.boxSideB {background:url(../images/boxSide.gif);}
.boxSideB .top {background:url(../images/boxSide.gif) no-repeat;}
.boxSideB .bottom {margin:0px; background:url(../images/boxSideBtile.gif); }
.boxSideB .bottom .link {color:#86a26f;font-weight:bold}

.boxSideImages {margin-left:2px;}
.boxSideImages img {margin-top:1px;margin-bottom:1px;}

.boxSideFill .top {background:url(../images/boxSideFillTop.jpg) no-repeat;padding-bottom:0px;padding-top:9px;line-height:normal}

.boxSidePartialFill {height:60px;background:url(../images/boxSidePartialFill.jpg) no-repeat;}
.boxWidePartialFill {height:60px;background:url(../images/boxWidePartialFill.jpg) no-repeat;}

.boxWide {}
.boxWide .top {background:url(../images/boxWideTop.gif) no-repeat;}
.boxWide .bottom {margin-bottom:0px; padding: 15px 10px 15px 15px;}
.boxWide .bottom .icon {float: right; padding: 5px 10px 5px 10px;}
.boxWide .bottom h1 {font-size: 1.5em; padding-bottom: 20px}
.boxWide .bottom .icon h1 {padding: 0px 10px 5px 10px; font-size: 1.5em; font-weight: bold; text-align: right;}


.boxWideFill .top {background:url(../images/boxWideFillTop.jpg) no-repeat;padding-bottom:0px;padding-top:9px;line-height:normal}

.boxWidest {}
.boxWidest .top {background:url(../images/boxWidestTop.gif) no-repeat;}
.boxWidest .bottom {margin-bottom:0px; padding: 15px 10px 15px 15px;}
.boxWidest .bottom .icon {float: right; padding: 5px 10px 5px 10px;}
.boxWidest .bottom h1 {font-size: 1.5em; padding-bottom: 20px}
.boxWidest .bottom .icon h1 {padding: 0px 10px 5px 10px; font-size: 1.5em; font-weight: bold; text-align: right;}


.landingContainer{margin-left:25px;}
.landingBox {width:162px;background:#fbfaf5;float:left;margin-left:16px;margin-top:15px;}
.landingBox h3 {text-align:center;text-transform:uppercase;margin:5px 5px;}
.landingBox p {margin:0px 8px 0px 8px;}
.landingBox a {color:#000000; font-weight:bold}
.landingBox a:hover {color: #538c66; }
.landingBox a:visited {color: #538c66; }
.landingBox .bottom {height:5px; line-height:5px; margin:0px; padding:0px; margin-top:3px;}


.landingBotContainer{margin:10px 0px 0px 25px;}
.landingBotBox {width:340px;background:url(../images/landingBotBox.gif) top left no-repeat;float:left;margin-left:16px;}
.landingBotBox h3 {text-align:left;text-transform:uppercase;margin:2px 5px 5px 5px;}
.landingBotBox p {margin:0px 8px 0px 8px;}
.landingBotBox a {color:#000000; font-weight:bold}
.landingBotBox a:hover {color: #538c66; }
.landingBotBox a:visited {color: #538c66; }

.landingBotBox .bottom {width:340px;background:url(../images/landingBotBoxBottom.gif) bottom left no-repeat;float:left; position:relative; margin: 0px; padding:0px; height: 5px;  line-height:5px; }


.minister {float: left; position:inherit; padding: 7px}
.minister img {padding-left: 7px}
.minister h2 {padding: 0px; font-size: 90%; font-weight: bold; float: left; text-align: center;}

.clear {clear:both;height:0px;line-height:0px;overflow:hidden;}


.splash {}
.splash .top {background:#D9E6C1; height: 16px; margin-bottom:4px;}
.splash .mid {background:url(../images/splBack.gif) top left no-repeat #F6F5F0;  padding:10px 4px 10px 4px; text-align:center;}

.splash .bottom {background:#D5DFD7; height: 16px;margin-top:4px;}


/* ------------------------------------------- foot ----------------------------------------- */


#foot {	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #E4E2D6 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../images/footBack.jpg) #f6f5f0 repeat-x left top; PADDING-BOTTOM: 25px; PADDING-TOP: 13px; TEXT-ALIGN: center;}
.footBody {	BACKGROUND: url(../images/foot.gif) #ffffff no-repeat left top; MARGIN: 4px auto 0px; WIDTH: 540px; PADDING-TOP: 1em; TEXT-ALIGN: center}
.footBody P {MARGIN: 0px}
.footBody B {MARGIN: 0px 0.25em; COLOR: #ffffff; font-weight: normal;}
.footBody a { padding: 0px 3px; color: #000000; font-weight: normal; text-decoration: none; font-size: 90%;}
.footBody a:hover { color: #7a9884;}
.footFoot {	BACKGROUND: url(../images/foot.gif) #ffffff no-repeat left bottom; MARGIN: 0px auto; WIDTH: 419px; HEIGHT: 10px}