/* Change width on this div to match design */
div#globalBox {
	float:none;
	margin:0px auto;
	padding:0px 1px 1px 1px;
	width:898px;
	background:#ffffff;
}

/* headerBox */
div#headerBox {
	float:left;
	width:100%;
	height:94px;
	background:#ffffff url(/images/bg-header.jpg) repeat-x;;
	margin:0px 0px 0px 0px;
}

div#logoBox {
	float:left;
	width:326px;
	height:74px;
	padding:20px 0px 0px 14px;
}

div#headerLinkBox {
	float:right;
	width:315px;
	height:27px;
	padding:18px 12px 0px 0px;
}

div.headerLinksRight {
	float:left;
	width:540px;
	height:50px;
	text-align:right;
}
div.headerLink {
	float:left;
	padding:0px 7px 0px 0px;
} 
/* end of headerBox */
div.langBox {
	float:left;
	width:100%;
	background:#D0D0D0;
	height:22px;
	margin:0px 0px 1px 0px;
}

div.splashBox {
	float:left;
	width:657px;
	background:url(/images/bg-splash.jpg) no-repeat;
	height:208px;
	padding:4px 0px 0px 10px;
}

div.splashContent {
	float:left;
	width:315px;
	padding:0px 0px 0px 15px;
}

div.splashSummary {
	float:left;
	width:271px;
	height:50px; 
	background:url(/images/bg-splash-summary.png) no-repeat;
	font:normal 11px Tahoma;
	color:#ffffff;
	padding:9px 0px 0px 12px;
	margin:45px 0px 0px 0px;
}

div.viewAll {
	float:left;
	width:100%;
	text-align:right;
	padding:13px 0px 0px 0px;
}

div#topMenuBox {
	float:left;
	width:100%;
	height:26px;
	margin:0px 0px 1px 0px;
	background:#5D1770;
}

div#mainBox {
	float:left;
	width:100%;
	background:#ffffff url(/images/bg-mainbox.jpg) repeat-x;
	padding:22px 0px 0px 0px;
	overflow:hidden;
}

div#leftColumn {
	float:left;
	width:210px;
	padding:0px 7px 0px 7px;
	
}

div.leftColummTop {
	float:left;
	width:210px;
	height:7px;
	font-size:0px;
	background:url(/images/bg-leftcolumn-top.jpg) no-repeat;
}

div.leftColummBottom {
	float:left;
	width:210px;
	height:7px;
	background:url(/images/bg-leftcolumn-bottom.jpg) no-repeat;
}

div#mainColumn {
	float:left;
	width:410px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
}

div.genericImageBox {
	float:left;
	width:80px;
}
div#mainColumnFull {
	float:left;
	width:830px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div#mainColumnNoLeft {
	float:left;
	width:610px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div#mainColumnNoRight {
	float:left;
	width:639px;
	margin:0px 0px 0px 0px;
	padding:26px 20px 0px 15px;
	background:url(/images/bg-maincolumn.jpg) no-repeat;
}

div.locked {
	float:left;
	width:32px;
	margin:-20px 0px 0px 17px;
	position:relative;
	z-index:10;
}

div#mainColumnHome {
	float:left;
	width:666px;
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 0px;
}
div#rightColumn {
	float:left;
	width:180px;
	background:#CCCCCC;
	padding:0px 10px 5px 10px;
}

div.genericContainer {
	float:left;
	width:316px;
	padding:34px 0px 0px 0px;
}

div.genericBoxTop {
	float:left;
	width:316px;
	height:4px;
	font-size:0px;
	background:url(/images/bg-genericbox-top.jpg) no-repeat;
}

div.genericBoxRepeat {
	float:left;
	width:296px;
	padding:4px 13px 0px 7px;
	height:80px;
	background:url(/images/bg-genericbox-repeat.jpg) repeat-y;
}

div.halfBox {
	float:left;
	padding:5px 50px 10px 5px;
	/*height:210px;*/
	width:265px;
	
}
div.genericBoxBottom {
	float:left;
	width:316px;
	height:4px;
	background:url(/images/bg-genericbox-bottom.jpg) no-repeat;
}

div.genericLargeContainer {
	float:left;
	width:636px;

	padding:5px 0px 0px 0px;
}

div.genericLargeBoxTop {
	float:left;
	width:636px;
	height:5px;
	font-size:0px;
	background:url(/images/bg-generic-largebox-top.jpg) no-repeat;
}

div.genericLargeBoxRepeat {
	float:left;
	width:616px;
	min-height:110px;
	padding:4px 13px 0px 7px;
	background:url(/images/bg-generic-largebox-repeat.jpg) repeat-y;
}

div.searchBoxRepeat {
	float:left;
	width:616px;
	padding:4px 13px 0px 7px;
	background:url(/images/bg-generic-largebox-repeat.jpg) repeat-y;
}

div.genericLargeBoxBottom {
	float:left;
	width:636px;
	height:5px;
	background:url(/images/bg-generic-largebox-bottom.jpg) no-repeat;
}

div.dividerWhite {
	float:left;
	width:210px;
	padding:0px 0px 8px 0px;
	background:#D0D0D0;
	border-top:1px solid #ffffff;
}

div.homeColumn {
	float:left;
	width:645px;
	padding:20px 0px 0px 7px;
}

div.fullBox {
	float:left;
	width:100%;
}

div.fullBoxHome {
	float:left;
	width:100%;
	margin:0px 0px 5px 0px;
	padding:5px;
}



div.objectBox {
	float:left;
	width:197px;
	background:#D0D0D0;
	padding:0px 7px 5px 6px;
	margin:0px 0px 0px 0px;
}

div.parentLinkBox {
	float:left;
	width:100%;
}

div.dateBox {
	float:left;
	width:100%;
}

div.imageReport {
	float:left;
	width:47px;
	height:66px;
	padding:15px 0px 0px 15px;
	margin:0px 13px 0px 0px;
	background:url(/images/icon-annual-report.jpg) no-repeat;
}

div.dateBoxRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-25px 0px 0px 0px;
}

div.dateBoxArticleRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-15px 0px 0px 0px;
}

div.formBox {
	float:left;
	width:100%;
}

div#sitemap{
	padding:10px 0px;
	margin:0px;
}

div.pagingBox {
	float:left;
	width:100%;
}

/* footerBox */
div#footerBox {
	float:left;
	width:100%;
	height:34px;
	margin:8px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	background:#D0D0D0;
}

div#developed {
	float:left;
	width:190px;
	height:50px;
	padding:0px 5px 0px 5px;
}

div#footerBoxCenter {
	float:left;
	width:10px;
}

div#footerLinksBox{
	float:left;
	width:430px;
}

div#copyright  {
	text-align:center;
	float:left;
	width:100%;	
}

div#powered {
	float:right;
	padding:6px 28px 0px 0px;
	color:#707070;
	font-family:Tahoma;
	font-size:10px;
}
/* end of footerBox */