/* PAGE/GENERAL */

* { margin: 0; padding: 0; }
#page { margin: 0 auto; min-height: 100%; text-align: left; }
* html #page { height: 100%; }
.clearer { clear: both; display: block; height: 1px; margin-bottom: -1px; font-size: 1px; line-height: 1px; }
.hidden { position: absolute; left: -10000px; }
html { height: 100%; }
body { height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#nonFooter { position: relative; min-height: 100%; }
* html #nonFooter { height: 100%; }
#footer { padding-bottom: 2.5em; background-color: #f49415; font-size: 85%; color: #FFFFFF; text-align: center; line-height: 1.5em; position: relative; margin: -10em auto 1em auto; }

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer { margin-top: -9.9em; }
#header { background-color:#F3F0E9; height: 40px; margin-bottom:  5em; border-bottom: 3px solid #f49415; }
#languageSelect, #searchBox { text-align: center; }
.langLeft { padding-right: 10px; }
.langRight { padding-left: 10px; }
#navLinks { text-align: center; padding-top: 20px; }
#searchBox { height: 70px; }
#governmentSupport, #governmentBranch, #governmentLogo { text-align:left; }
#governmentSupport { font-weight: normal; font-style:italic; font-size: 0.8em; padding-bottom: 3px; }
#governmentBranch { color: #336666; }
#governmentBranch p { padding: 0px 0px 4px 0px; }
#governmentLogo { }
#projectDescription { width: 400px; text-align: right; float: right; padding-top: 3px; }
#wrapper { border-top: 1px solid #CECFDB; margin: 3em auto; padding-bottom: 16em; }
#left { text-align: right; width: 49%; float: left; padding: 5px 5px 0px 0px; }
#right { width: 48.5%; float:right; border-left: 1px dotted #CECFDB; padding-left: 10px; }
#right em { font-size: 0.9em; }
#right img { padding: 8px 0px; }

#newsBox {
	width:550px;
	height:54px;
	margin: 3em auto 0 auto;
	border-top: 1px solid #CECFDB;
	border-bottom: 1px solid #CECFDB;
}

#newsLeft{
	background:url(/images/news.jpg);
	width:71px;
	height:54px;
	border-right: 1px dotted #CECFDB;
	float:left;
}

#newsRight {
	margin:9px 10px 10px 10px;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	height:40px;
	width:455px;
}

h3 { clear:none; margin:0; padding:0 0 5px 0; border-bottom:none; color: #74bb2a; }

h3 a:link, h3 a:active, h3 a:hover, h3 a:visited {color: #74bb2a;}

.newsText {
	padding-left:20px;
}
