/* CSS Document */
body { font: 62.5% Verdana, Arial, Helvetica, sans-serif; /* sets default font size to 10px = 1em */
                 background: #cccccc; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	 



a { color: #336666; 
	text-decoration: none; font-weight:bold;}
a:hover { color: #A22930;}

.moreLink {color: #435a15; font-weight:bold; }

.featureTitle { font-weight: bold;}

.columnInDiv a { font-weight:normal; color: #223940;}
.columnInDiv a:hover { color: #A22930;}
.columnInDivBoldLinks a {font-weight: bold;}

#PopularTopics a { font-weight:bold; }

ul {	
	list-style-image: url("images/liArrow.gif");
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	}	
li {
	padding: 1px 0px;}	 
	
hr             { height: 1px; border: 1px; color: #C5CDC2; clear: both; margin-top: 1em; }
div.hr         { height: 13px; background: url("images/title2.gif") no-repeat bottom left; clear: all; margin: 1em 0; }
.hr hr         { display: none; }


/* ------------------------------------------ head ----------------------------------------- */
#head {
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 120px;
	background-color:#ffffff;
	width: 759px;
}
#logo {
	CLEAR: left; MARGIN-TOP: 0px; FLOAT: left
}

#header2 {
	CLEAR: left; MARGIN-TOP: 30px; Margin-right:140px; FLOAT: right
}
#siteName {
	CLEAR: right; MARGIN-TOP: 18px; 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; FLOAT: right; WIDTH: 8em; TEXT-ALIGN: center
}
#language SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/language.gif) #3d6187 no-repeat right bottom; PADDING-BOTTOM: 0.75em; MARGIN-LEFT: 1em; PADDING-TOP: 0.75em
}
#language A {
	MARGIN-RIGHT: 1em; color: #FFFFFF; font-weight:normal;
}
/* ------------------------------------------- foot ----------------------------------------- */

#foot {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px 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: 615px; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.footBody P {
	MARGIN: 0px
}
.footBody B {
	MARGIN: 0px 0.25em; COLOR: #cec58a
}
.footFoot {
	BACKGROUND: url(images/foot.gif) #ffffff no-repeat left bottom; MARGIN: 0px auto; WIDTH: 615px; HEIGHT: 10px
}

/*---------------------------------------------------------------------------------------------- */

.columnInDiv {padding: 3px 9px 1px 9px;}
.columnInDivBoldLinks {padding: 6px 9px 0px 9px;}

.columnBoxTop {	background: url("images/ColumnBoxTop.gif") no-repeat top left; height: 18px;	width: 174px;float:left;font-weight: bold;	}

.columnBoxMid {	background: url("images/ColumnBoxBot.gif") repeat-y top left; width: 174px; float:left;}	
	
.columnBoxBot {background: url("images/ColumnBoxBot.gif") no-repeat bottom left; height: 10px;line-height:10px;width: 174px;float:left;}		

.columnButtonTop {	background: url("images/ColumnButton.gif") no-repeat top left; height: 4px; line-height:4px;width: 174px;float:left;font-weight: bold; }
.columnButtonMid {	background: url("images/ColumnButton.gif") repeat-y top left;background-position: 0px -4px; width: 174px; float:left;}	
.columnButtonMid img { padding-left: 5px; padding-right: 5px; float:left;}
.columnButtonBot {background: url("images/ColumnButton.gif") no-repeat bottom left; height: 4px;line-height:4px;width: 174px;float:left;}	
.columnButtonText {text-transform:uppercase; font-weight:bold; padding: 8px 9px 0px 12px;}

.bodyGradBoxTop {background: url("images/BodyBoxGrad.gif") no-repeat top left; height: 31px;width: 422px;	font-weight: bold;}
	
.bodyGradBoxBot {background: url("images/BodyBoxGrad.gif") no-repeat top left; background-position: 0px -30px; width: 422px;}

.bodyGradBoxBotBot {background: url("images/BodyBoxGrad.gif") no-repeat bottom left; width: 422px; height:8px; line-height:8px;}
	
.bodyInDiv {padding: 5px 0px 0px 7px;}	
	
#search {padding: 4px 0px 0px 9px;}	
#search img { padding-top:9px;}	
#goBut {padding: 0px 0px 0px 0px;}
.searchBox {background: url("images/SearchBox.gif") no-repeat top left;height: 50px;width: 174px;}	
.searchBoxBot {	background: url("images/SearchBox.gif") no-repeat bottom left;height: 12px;width: 174px;}	
.searchForm { margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.searchForm input { float:left; margin: 8px 0 0 0;font-weight:100;}

	
.outBox {padding: 2px 2px; float:left;}
.outBoxFloatLeft {margin-left: 1px;padding: 3px 0px; float:left;width: 174px;overflow:hidden;}
.outBoxFloatLeftRight {margin-left: 5px;padding: 3px 0px; float:left;width: 205px;overflow:hidden;}
.outInBox {margin-left:2px;float:left;}
.boxTitle {color:#223940;margin-top: 10px; padding-left: 0px;text-transform:uppercase;}	
	
.bodyFlatBoxTop {background: url("images/bodyBoxFlat.gif") no-repeat top left; height: 31px;width: 422px;	font-weight: bold;}
	
.bodyFlatBoxBot {background: url("images/bodyBoxFlat.gif") no-repeat bottom left; width: 422px;float:left;}
	
.bodyInnerBoxTop {background: url("images/BodyInnerBoxTop.gif") no-repeat top left; height: 8px;width: 205px;	font-weight: bold;}
	
.bodyInnerBoxBot {background: url("images/BodyInnerBoxBot.gif") no-repeat bottom left; width: 205px;	}	
	
.featurePic {float:left; margin: 0px 0px;}
.featurePicSub {
	float:right;
	margin: 0px 10px;
	margin-right: 15px;
}

.featureTextBox {
	float: left;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.featureHalfBox {
	width:190px;
	float: left;
	margin: 0px 2px;
	}	
	
.featureHalfBox ul {
	margin:0px;
	margin-left:2px;
	list-style-position: outside;
	text-indent: 0px;
}
.featureText {
	font-size:12px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 5px;
}



.featureText img {
padding: 2px 8px 6px 2px;
}	
.featureAddedNews {
margin-left:5px;
}
.bodyGradBoxBotSub {background: url("images/BodyBoxGrad.gif") no-repeat bottom left; width: 422px;}
.featureTextBot {width:218px;height:4px;line-height:1px;}	
	
.bot {height:1px;line-height:1px;clear:both;}

.smallPic {
	float:left;
	margin: 0px 5px 5px 0px;
}

.smallTextBox {
	width:118px;
	float: left;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px px;
}

.smallTextBox span { margin-left: 0px; margin-top: 8px; display:block}
	
.smallTextBot {	width:118px;height:4px;	line-height:4px;background: url("images/BodyInnerInnerBox.gif") no-repeat bottom left;clear:both;	}		

.smallText {
	height:35px;
	margin-left: 4px;
	vertical-align:middle;
	font-weight: bold;
}

.smallPicAgency {float:left; margin: 0px 0px; margin-right:5px;}

.agencySmallBox {width:206px;background: url("images/agencySmallBox.gif") no-repeat top left;float: left;margin: 0px 0px;padding: 0px 0px;}

.agencySmallBot{ width:206px;height:4px;background: url("images/agencySmallBox.gif") no-repeat bottom left;line-height:4px;clear:both; }
	
.agencyText {vertical-align:middle;margin-top: 10px;text-transform:uppercase;font-weight: bold;color: #223940;}

.bodyInDivAgency {padding: 5px 0px 0px 7px;}	

.clear         { clear: both; display: block; height: 2px; line-height: 2px; overflow: hidden; }

.agencyBigBox {	width:415px;background: url("images/agencyBigBox.gif") no-repeat top left;float:left;margin: 0px;	padding: 0px;	}
.agencyBigBot{ float:left;width:415px;height:10px;background: url("images/agencyBigBox.gif") no-repeat bottom left;	line-height:10px;}

.ministerBoxTop{ width:174px;background: url("images/MinisterBoxFull.gif") no-repeat top left;height:8px;margin-top:5px;}		
.ministerBox{ width:174px;background: url("images/MinisterBoxFull.gif") no-repeat bottom left;}	
.ministerBoxBot{ width:174px;height:4px;background: url("images/MinisterBox.gif") no-repeat bottom left;	}	
.ministerText {	vertical-align:middle;	font-weight: bold;	color: #223940;	margin-left: 70px;	min-height:88px;}		

.ministerText ul {margin-top:8px;font-weight:100;color: #000000;text-transform:none;list-style-image:none;list-style:none;padding-left:10px;padding-bottom:5px;}

.leftButtonBox {padding-top:7px;padding-left:1px;width:175px;}

.leftButtonBoxBot {width:175px;height:7px;line-height:7px;}

.divBody {width: 779px;margin-left: auto;   margin-right: auto;	background: #f7f7f8;}

.leftColumn{ width: 176px; padding-left:1px;float:left; overflow:hidden;}
.middleColumn { width: 424px; float:left; overflow:hidden;}
.innerMiddleColumn { padding-left: 3px; float:left; overflow:hidden;}
.rightColumn { margin-left:1px;width: 176px; float:left; overflow:hidden;}
.break {clear:both;}
.smallBR {line-height:0px;}
.navTop{ width: 779px;background:url("images/NavTop.gif") bottom left;background-position: 0px -3px;height:7px;line-height:7px;}
.navMiddle{
	width: 779px;
	background:url("images/NavMid.gif") repeat-y bottom left;
	padding: 3px 0px;
	text-align:center;
	text-transform:uppercase;
	color:#999999;
	font-weight: bold;
}
.navMiddle a { padding: 0px 17px;}
.navBottom{width: 779px;background:url("images/NavBot.gif") no-repeat bottom left;height:10px;
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 { width: 779px; height:169px; padding-top:0px; padding-left:0px;}

.marqueeText { }

.marqueeBread {
	height:21px;
	width:777px;
	background-image:url(images/subBreadBack.gif);
}

.marqueeCrumbSub { width: 779px;height:21px;background-color:#a9b3be; padding-left:0px;overflow:hidden; color:#223940; font-weight:bold; text-transform:uppercase;line-height:10px; margin-bottom:2px;}
.marqueeCrumbSub img {margin-left:5px;}
input {
font-size:10px;
font-weight:bold;
font:verdana;
}

#outer {height: 35px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

/* ------------------------------------------ splash ----------------------------------------- */
#spl {
	BACKGROUND: #cccccc; TEXT-ALIGN: center;
}


#splashContainer {
	BACKGROUND: #ffffff; MARGIN: 0px auto; WIDTH: 769px; TEXT-ALIGN: center; }

#splHead {MARGIN: 0px 0px 0px 20px; HEIGHT: 90px;}

#siteName {
	MARGIN-TOP: 10px; MARGIN-RIGHT: 1px; FLOAT: right; TEXT-ALIGN: right; FONT-WEIGHT: bold; FONT-SIZE: 1.7em; }

#splash {
	BACKGROUND: url(images/splBkgd.gif) top left; height: 270px; WIDTH: 100%; border-top: 1px solid #8FB9A9; border-bottom: 1px solid #8FB9A9;
}
#splash TD {
	PADDING: 5px 0px 5px 0px; 
}

