body {
	background-color:		#fff;
	font-family:			arial, verdana, tahoma, sans-serif;
	font-size:				70%;
	margin:					0;
	padding:				0;
}
/* =====================================================
Structure
===================================================== */
#container {
	background-color:		#fff;
	margin:					0 0 0 8px;
	width:					962px;
}
#iContentWrapper{
	margin-top:				10px;
}
#iStartPageLeftColumn {
	width:					472px;
	float:					left;
	overflow:				hidden;
	padding:				0;
	margin: 				0;
}
#iStartPageLeftColumn a:hover{
	background:				none;
}
#iStartPageMiddleColumn {
	width:					300px;
	float:					left;
	overflow:				hidden;
	padding:				0;
	margin: 				0;
}
#iMenuColumn {
	float:					left;
	width:					177px;
	min-height:				1px;
}
#iNormalPageLayout {
	width:					570px;
	float:					left;
	margin-left:			20px;
}
#iNormalPageLayout p{
	margin-top:				2px;
}
#iWidePageLayout {
	width:					754px;
	float:					left;
	margin-left:			15px;
}
/* =====================================================
Header
===================================================== */
#topFrame {
	background:				url(../i/top_bg.jpg) no-repeat top;
	padding:				0;
	margin-top:				8px;
	width:					962px;
	height:					145px;
}
#headerlink {
	float:					left;
	width:					140px;
	height:					108px;
}
#headerlink a:hover{
	background:				none;
}
#topContainer{
	margin-left:			210px;
	width:					743px;
	height:					68px;
}
#topSkipToMainContainer{
	float:					left;
	width:					220px;
	padding-top:			5px;
}
#topSkipToMainContainer a:link,
#topSkipToMainContainer a:visited,
#topSkipToMainContainer a:focus {
	padding:				0 18px 0 0;
	font-family:			arial,verdana,helvetica,sans-serif;
	font-size:				13px;
	font-weight:			bold;
	background:				url(../i/arrow_right.gif) no-repeat right;
	color:					#fff;
	text-decoration:		none;
}
#topSkipToMainContainer a:hover {
	text-decoration:		underline;
}
/* =====================================================
Navigation
===================================================== */
#idTopNavStart {
	float:					left;
	width:					962px;
	margin-top:				-5px;
	font-size:				1.2em;
	padding: 				9px 0 0 0;
	line-height:			1em;
}
#idTopNavStart ul {
	margin:					0;
	padding:				0 0 0 2px;
	list-style:				none;
}
#idTopNavStart li {
	float:					left;
	margin:					0 0 0 -1px;
	padding:				0;
	background:				url(../i/nav1.gif) 0 100% no-repeat;
}
#idTopNavStart a {
	float:					left;
	display:				block;
	color:					#e76d06;
	font-weight:			bold;
	font-family:			arial, Verdana, "Century Gothic",Times,"Times New Roman",serif;
	background:				url(../i/nav2.gif) 100% 100% no-repeat;
	padding:				5px 9px 5px 11px;
	text-decoration:		none;
	font-size:				90%;
}
/* Hide from IE5-Mac \*/
#idTopNavStart a {
	float:					none;
	border-bottom:			8px solid #1e3e86;
}
/* End IE5-Mac hack */
#idTopNavStart a:hover {
	color:					#e76d06;
	text-decoration:		none;
	border-bottom: 			8px solid #efefef;
}
#idTopNavStart a.clSelected {
	border-bottom: 			8px solid #e76d06;
}
#idTopNavStart a.clSelected:hover {
	border-bottom: 			8px solid #efefef;
}
#iMenuColumn h2 {
	position:				absolute;
	left:					-9999px;
}
#iMenu h3 {
	font-size:				120%;
	color:					#e76d06;
	padding-left:			10px;
}
#iMenu ul {
	list-style:				none;
	margin:					0;
	padding-left:			0;
}
#iMenu ul li {
	border-bottom:			1px solid #ddd;
}
#iMenu ul li a:link,
#iMenu ul li a:visited,
#iMenu ul li a:focus {
	padding:				4px 10px;
	display:				block;
	color:					#2C428F;
	text-decoration:		none;
}
#iMenu ul li a:hover {
	text-decoration:		underline;
	background:				#eee;
	color:					#2C428F;
}
#iMenu ul li a.clSelected:link,
#iMenu ul li a.clSelected:visited,
#iMenu ul li a.clSelected:active {
	background:				#1e3d8d;
	display:				block;
	color:					#fff;
}
#iMenu ul li ul li a:link,
#iMenu ul li ul li a:visited,
#iMenu ul li ul li a:active {
	padding-left:			20px;
}
/* =====================================================
Breadcrumbs
===================================================== */
#iBreadcrumbReplacer {
	display:				none;
}
#iBreadcrumbs {
	margin:					1em 0;
	font-size:				0.95em;
	text-decoration:		none;
}
#iBreadcrumbs{
	color:					#ccc;
}
#iBreadcrumbs a:link,
#iBreadcrumbs a:visited,
#iBreadcrumbs a:focus {
	text-decoration:		none;
	color:					#ccc;
}
#iBreadcrumbs a:hover{
	text-decoration:		underline;
	background:				#ffffff;
}
/* =====================================================
Search
===================================================== */
#topSearchContainer{
	z-index:				auto;
	position:				relative;
	padding:				0;
	margin:					0;
	margin-top:				4px;
	width:					450px;
	height:					60px;
	float:					right;
}
#topSearch{
	z-index:				auto;
	position:				relative;
	padding:				0 0 0 158px;
	margin:					0;
	margin-top:				1px;
	width:					0;
	height:					16px;
	float:					left;
	font:					13px arial,verdana,helvetica,sans-serif;
	font-weight:			bold;
	color:					#fff;
	float:					left;
}
#iSearchForm {
	float:					right;
	padding-right:			14px;
}
#iSearchForm input {
	font-size:				100%;
}
#iSearchResultList li {
	padding:				2px 0;
}	
#iSearchFormAdvanced h2 {
	font-size:				120%;
	margin:					0.5em 0;
}
#iSearchFormAdvanced form {
	margin:					0;
	padding-left:			5px;
}
#iSearchFormAdvanced fieldset legend {
	color:					#000;
}
#iSearchFormAdvanced form p {
	margin:					0;
}
.clSearchNavigation {
	padding-bottom:			5px;
}
.clSubmitButton {
	padding:				0 4px;
}
/* =====================================================
Campaigns
===================================================== */
#iStartPageCampaign1 {
	width:					772px;
	height:					302px;
	overflow:				hidden;
	padding:				0px;
	margin: 				0px;
}
#iStartPageCampaign2 {
	width:					300px;
	height:					302px;
	overflow:				hidden;
	background:				url(../i/right_outline.gif) no-repeat top;
}
#iStartPageCampaign3 {
	margin:					0px  0px 13px 0px ;
	padding:				0px  0px 0px 0px ;
}
#iStartPageCampaign4 {
	width:					230px;
	float:					left;
	margin-right:			14px;
}
#iStartPageCampaign5 {
	width:					228px;
	float:					left;	
}
#iStartPageCampaign5 a:hover{
	background:				#ACA6A6;
}
#iStartPageCampaign6 {
	clear:					left;
}
#iStartPageCampaignContent {
	padding:				17px 20px 0 17px;
}
#iStartPageCampaign5 h2 {
	background:				url(../i/campaign_top_228.gif) #2c428f no-repeat top;
	padding:				4px 5px 2px 5px;
	margin:					0;
	font-family:			Arial, Verdana, Helvetica, sans-serif;
	font-size:				120%;
	color:					#fff;
}
#iStartPageNewsLeft2 {
	width:					472px;
	height:					181px;
	float:					left;
	overflow:				hidden;
	margin:					0;
}
#iMainContent {
	float:					left;
	width:					260px;
	padding-right:			30px;
}
/* =====================================================
Related content
===================================================== */
#iRelatedContent h3 {
	font-size:				120%;
}
/* =====================================================
Related media
===================================================== */
#iRelatedMedia {
	width:					280px;
	float:					left;
}
#iRelatedMedia h3 {
	font-size:				120%;
}
/* =====================================================
News
===================================================== */
#iStartPageNews h1 {
	position:				absolute;
	left:					-9999px;
}
.clMainnewsEntries {
	margin-bottom:			3em;
	color:					#000;
}
.clMainnewsEntries h3{
	margin-bottom:			3em;
	color:					#2c428f;
}
.clMainnewsEntries h2 {
	margin-bottom:			1em;
}
.clLinknewsEntries small {
	font-size:				100%;
}
.clLinknewsEntries p {
	margin:					0 0 15px 0;
}
.clArchiveLink {
	margin-right:			10px;
	padding-bottom:			10px;
	text-align:				right;
}
.clArchiveNewsTable small {
	font-size:				100%;
}
.clArchiveNewsTable p {
	margin:					0 0 15px 0;
}
.clStartPageNewsLink {
	text-align:				right;
}
#iStartPageMainNewsList {
	border-left:			1px solid #cad0e3;
	border-right:			1px solid #cad0e3;
	padding:				9px 6px;
}
#iStartPageMainNewsList h3 {
	margin-bottom:			0.5em;
}
#iStartPageMainNewsList p {
	margin:					0 0 0.5em 0;
}
#iStartPageLinkNewsList {
	border-left:			1px solid #cad0e3;
	border-right:			1px solid #cad0e3;
	padding:				9px 6px;
}
#iStartPageLinkNewsList ul {
	list-style:				none;
	margin:					0;
	padding:				0;
}
#iStartPageLinkNewsList ul li {
	margin-bottom:			0.4em;;
}
#iStartPageLinkNewsList ul li p {
	margin:					0;
}
#iCampaignListing {
	width:					158px;
	overflow:				hidden;
	padding:				0 0 0 18px;
}
#iCampaignListing p{
	margin-right:			0;
}
#iStartPageNews {
	width:					287px;
	margin:					13px 0 0 13px;
}
#clStartCampaignBg{
	background:				url(../i/campaign_main_bg.gif);
}
#iCampaignListing h2, #iStartCampaignListing h2 {
	position:				absolute;
	left:					-9999px;
}
.clStartCampaign {
	margin-left:			6px;
	margin-right:			8px;
	padding:				0.5em 0;
	border-bottom:			1px solid #e5e5e5;
}
.clStartCampaignLast{
	margin-left:			6px;
	margin-right:			8px;
	padding:				0.5em 0;
}
.clStartCampaign small{
	font-size:					100%;
}
#iStartPageNewsListingEnd{
	width:					290px;
	height:					3px;
	background:				url(../i/campaign_footer_bg.gif) no-repeat top;
}
#iStartPageNews h2{
	background:				url(../i/campaign_top_bg.gif) #334993 no-repeat top;
	padding:				4px 5px 2px 5px;
	margin:					0;
	font-family:			Arial, Verdana, Helvetica, sans-serif;
	font-size:				120%;
	color:					#fff;
}
#campaign2{
	margin-top:				10px;
}
/* =====================================================
Footer
===================================================== */
.clWrapperBottom {
	margin:					auto;
	width:					955px;
	height:					7px;
	clear:					left;
}
#iFooter {
	clear:					both;
	font-size:				90%;
	border-top:				1px solid #1e3d8d;
	margin-top:				18px;
}
#iFooter a:link,
#iFooter a:visited{
	color:					#fff;
	font-weight:			bold;
}
#iFooter a:hover,
#iFooter a:focus {
	background:				#fff;
	color:					#737373;
}
#iFooter p {
	margin:					0;
	padding:				0;
	font-weight:			bold;
}
#iFooterContact {
	float:					left;
	width:					600px;
	padding:				10px 20px;
}
#iFooterContactLogo {
	float:					right;
	padding-right:			7px;
	padding-top:			10px;
}
