/* =====================================================
Table of content
========================================================
1.	Global
2.	Structure
3.	Header
4.	Breadcrumbs
5.	Menu
6.	Content
7.	Campaigns
8.	Banner
9.	Search
10.	Footer

/* =====================================================
1.	Global
===================================================== */

html {
	font-family:		Arial, Tahoma, Verdana, sans-serif;
}
#mainBody {
	background:			#e3e3e3;
	font-size:			76%;
	margin:				0;
	padding:			0;
	color:				#000;
	padding:			10px;
	
	line-height:		150%;
}
/* =====================================================
2.	Structure
===================================================== */
#idWrapper {
	width:				987px;
	color:				#000;
	background:			url(../i/wrapperbg.gif) #fff;
}
#idWrapperWide {
	width:				987px;
	color:				#000;
	background:			url(../i/wrapperbgwide.gif) #fff;
}
#idHeader {
	width:				987px;
	height:				106px;
}
#idTopMenu {
	background:			url(../i/topmenubg.gif) #666 repeat-x bottom;
	width:				981px;
	margin:				0 0 0 3px;
	height:				25px;
}
#idSearchArea {
	float:				left;
	width:				190px;
	background:			url(../i/topmenubg.gif) #666 repeat-x bottom;
	height:				25px;
}
#idBreadcrumbs {
	width:				981px;
	margin:				0 0 0 3px;
	background:			url(../i/topmenufade.gif) #fff repeat-x top;
	padding:			5px 0;
	clear:				both;
}
#idContentWrapper {
	padding:			0 8px;
}
#idMenuColumn {
	float:				left;
	width:				156px;
	margin-right:		8px;
	padding-left:		8px;
	overflow:			hidden;
}
#idContentColumn {
	float:				left;
	width:				417px;
	margin:				0 8px;
	overflow:			hidden;
}
#idContentColumnWide {
	float:				left;
	width:				629px;
	margin:				0 8px;
	overflow:			hidden;
}
#idCampaignColumn {
	float:				left;
	width:				196px;
	margin:				0 8px;
	overflow:			hidden;
}
#idBannerColumn {
	float:				left;
	width:				140px;
	padding-left:		10px;
}
#idPreFooter {
	clear:				both;
	height:				50px;
	background:			#fff;
	width:				981px;
	margin:				0 0 0 3px;
}
#idFooter {
	clear:				both;
	background:			url(../i/footerbg.gif) no-repeat bottom;
	height:				35px;
}
/* =====================================================
3.	Header
===================================================== */
#idHeader a:link img,
#idHeader a:visited img,
#idHeader a:active img {
	border:				0;
}
/* =====================================================
4.	Breadcrumbs
===================================================== */
#idBreadcrumbs ul {
	background:			#fff;
	width:				971px;
	margin-left:		5px;
	margin-top:			4px;
}
#idBreadcrumbs ul li {
	list-style:			none;
	display:			inline;
}
#idBreadcrumbs ul li a:link,
#idBreadcrumbs ul li a:visited,
#idBreadcrumbs ul li a:active {
	padding:			4px;
	color:				#666;
	font-size:			90%;
	font-weight:		bold;
}
#idBreadcrumbs ul li a.clActivePage:link,
#idBreadcrumbs ul li a.clActivePage:visited,
#idBreadcrumbs ul li a.clActivePage:active {
	color:				#0860b2;
}
/* =====================================================
5.	Menu
===================================================== */
#idTopMenu ul {
	float:				left;
	width:				791px;
	margin:				0;
	background:			url(../i/topmenubg.gif) #666 repeat-x bottom;
}
#idTopMenu ul li {
	height:				25px;
	list-style:			none;
	display:			inline;
	float:				left;
	border-bottom:		none;
	background:			url(../i/css_dotted_topMenu.gif) repeat-y top right;
}
#idTopMenu ul li a:link,
#idTopMenu ul li a:visited,
#idTopMenu ul li a:active {
	float:				left;
	display:			block;
	color:				#fff;
	font-size:			90%;
	font-weight:		bold;
	text-decoration:	none;
	padding:			3px 10px;
	height:				19px;
}
#idTopMenu ul li a:hover,
#idTopMenu ul li a:focus {
	background:			#fff;
	color:				#000;
}
#idTopMenu ul li a.clSelectedMenu:link,
#idTopMenu ul li a.clSelectedMenu:visited,
#idTopMenu ul li a.clSelectedMenu:active {
	background:			#fff;
	color:				#000;
}
#idSubMenu {
	margin:				0 0 1em 0;
	padding-bottom:		1em;
	border-bottom:		none;
	background:			url(../i/css_dotted.gif) repeat-x bottom;
}
#idSubMenu li {
	list-style:			none;
}
#idSubMenu li a:link,
#idSubMenu li a:visited,
#idSubMenu li a:active {
	background:			#fff;
	color:				#666;
}
#idSubMenu li a:hover,
#idSubMenu li a:focus {
	background:			#fff;
	color:				#0960b2;
}
#idSubMenu li a.clSelectedMenu:link,
#idSubMenu li a.clSelectedMenu:visited,
#idSubMenu li a.clSelectedMenu:active {
	background:			#fff;
	color:				#0960b2;
	font-weight:		bold;
}
/* =====================================================
6.	Content
===================================================== */
.clContentEntry {
	padding-bottom:		1em;
	margin-bottom:		1em;
	border-bottom:		none;
	background:			url(../i/css_dotted.gif) repeat-x bottom;
}
.clNewsEntry {
	padding-bottom:		1em;
	margin-bottom:		1em;
	border-bottom:		none;
	background:			url(../i/css_dotted.gif) repeat-x bottom;
}
.clNewsEntry small {
	font-size:			100%;
}
.clNewsEntry h3 {
	margin-top:			0;
}
.clNewsEntry p.clReadMore {
	text-align:			right;
	margin-bottom:		1px;
}
.clNewsEntry br.clReadMore {
	text-align:			right;
}
.clNewsEntry p.clArchiveNews {
	text-align:			right;
}
.clNoBottomBorder {
	border-bottom:		0;
}
.clNewsList {
	margin:				0;
}
.clNewsList li {
	list-style:			none;
	padding:			2px 0;
}
.clNewsList li small {
	display:			block;
}
.clPrint {
	text-align:			right;
}
/* =====================================================
7.	Campaigns
===================================================== */
.clCampaignArea {
	margin-bottom:		1em;
	padding-bottom:		1em;
	border-bottom:		none;
	background:			url(../i/css_dotted.gif) repeat-x bottom;
}
/* =====================================================
8.	Banner
===================================================== */
#idBannerColumn h3 {
	margin:				0;
	font-size:			90%;
	text-transform:		lowercase;
}
/* =====================================================
9.	Search
===================================================== */
#idSearchArea form {
	margin:				0;
	padding:			2px 0 0 0;
}
#idSearchArea form p {
	margin:				0 5px 0 0;
	padding:			0;
	text-align:			right;
}
#idSearchArea form p input {
	font-size:			90%;
	height:				15px;
}
#idSearchArea form p label {
	display:			none;
}
#idSearchArea form p input#idSearchButton {
	height:				20px;
}
.clSearchNavigation {
	margin:				0.5em 0;
}
fieldset legend {
	color:				#000;
}
fieldset {
	padding:			1em;
}
/* =====================================================
10.	Footer
===================================================== */
#idFooterContent {
	float:				left;
	padding-top:		5px;
}
#idFooterContent h3 {
	text-transform:		uppercase;
	display:			inline;
	color:				#fff;
	margin:				0 10px;
	font-size:			85%;
}
#idFooterContent p {
	display:			inline;
	color:				#e9b500;
	font-size:			90%;
}
#idFooterContent p a:link,
#idFooterContent p a:visited,
#idFooterContent p a:active {
	color:				#e9b500;
	border-bottom:		none;
}
#idFooterContent p a:hover,
#idFooterContent p a:focus {
	border-bottom:		1px solid #e9b500;
	text-decoration:	none;
}
#idN3Footer {
	float:				right;
	padding-top:		5px;
	margin-right:		2px;
}
#idN3Footer a:link,
#idN3Footer a:visited{
	color:				#fff;
	font-size:			85%;
	margin:				0px	10px	0px	0px;
}
#idN3Footer a img {
	border:				0;
}