#headerlink {
	float:				left;
	width:				210px;
	height:				68px;
}
#headerlink a:hover
{
	background: url(../images/blank.gif) no-repeat left;	
}
#container {
	margin:	0px;
	margin-top:0px;
	margin-left:8px;
	z-index: auto;
	position: relative;
	width: 962px;
	height: 100%;
}

#campaign2
{
	margin-top:0px;
}

#topMargin{
	z-index: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height: 8px;
}
#topFrame{
	z-index: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 962px;
	height: 145px;
}
#topContainer{
	z-index: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin:0px;
	margin-left:210px;
	width: 743px;
	height: 68px;
}
#topSkipToMainContainer{
	float:left;
	width:220px;
}
#topSkipToMain{
	z-index: auto;
	position: relative;
	padding: 0px 18px 0px 0px;
	margin:0px;
	margin-top: 6px;
	height: 14px;
	/*width:134px;*/
	float:left;
	font: 13px arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	color: #fff;
	background: url(../images/arrow_right.gif) no-repeat right;
}
#topSkipToMain a{
color:		#ffffff;
text-decoration: none;
}
#topSkipToMain a:hover{
background:		#FE8E2F;
text-decoration: underline;
}
#topArrowRight{
	z-index: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin:0px;
	margin-right:0px;
	margin-top:9px;
	width: 12px;
	height: 11px;
	float:right;
}
#iMenuColumn {
	float:				left;
	overflow:			hidden;
	width:				170px;
}
#iMenuColumn {
	float:				left;
	width:				130px;
	min-height:			1px;
}
#iMenuColumn h2 {
	position:			absolute;
	left:				-9999px;
}
#iMenu h3 {
	font-size:			120%;
	color:				#000;
}
#iMenu ul li a:link,
#iMenu ul li a:visited,
#iMenu ul li a:focus {
	color:				#999;
	text-decoration:	none;
}
#iMenu ul li a:hover {
	text-decoration:	underline;
	background:			#999;
	color:				#fff;
}
#iMenu ul {
	list-style:			none;
	margin:				0;
	padding-left:		0;
}
#iMenu ul li {
	padding:			4px 0;
	border-bottom:		1px solid #ddd;
}
#iMenu ul li ul li {
	border:				0;
	padding-left:		5px;
}
#clContentMain {
	width:		400px;
	background-color: #cc33ff;
}
#iContentWrapper{
}
/* == Structure ============================= */
#idWideContentColumn {
	/* float:				left;
	width:					566px !important;
	width:					568px;
	background:				url(../images/dots.gif) repeat-x bottom;
	padding-bottom:			1em;
	margin-bottom:			1em; */
	
	float:				left;
	width:				516px !important;
	width:				518px;
	background:			url(../images/dots.gif) repeat-x bottom;
	padding-bottom:		1em;
	margin-bottom:		1em;
	margin-right:		11px;

}

#idSubnavAndCampaignColumn {
	float:					left;
	width:					184px;
	height:					400px;
	margin:					0 17px 0 0px !important;
	margin:					0 17px 0 0px;
	border-right:			1px solid #ddd;
}

/* == Breadcrumbs =========================== */
#iBreadcrumbReplacer {
	height:					14px;
}
#iBreadcrumbs {
	margin:					1em 0;
	font-size:				0.95em;
	text-decoration:		none;
}
#breadcrumbs{
	color:					#000000;
}
#breadcrumbs a:link,
#breadcrumbs a:visited,
#breadcrumbs a:focus {
	text-decoration:		none;
	color:					#ccc;
}
#breadcrumbs a:hover{
	text-decoration:		underline;
	background:				#ffffff;
}
/* == Content ================================ */
.clStartPageNewsLink {
	text-align:				right;
	padding: 0px 0px 10px 0px;
}

/* == Search ================ */
#topSearchContainer{
	z-index: auto;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin:0px;
	margin-top:4px;
	/*width: 400px;*/
	width: 260px;
	height: 60px;
	float:right;
}
#topSearch{
	z-index: auto;
	position: relative;
	/*padding: 0px 0px 0px 168px;*/
	padding: 0px 0px 0px 140px important;
	/*padding: 0px 0px 0px 152px;*/
	padding: 0px 0px 0px 2px;
	margin:0px;
	margin-left:0px;
	margin-top: 1px;
	width: 0px;
	height: 16px;
	float:left;
	font: 13px arial,verdana,helvetica,sans-serif;
	font-weight: bold;
	color: #ffffff;
	float:left;
}
#iSearchForm {
	float:				right;
	padding-right:		14px;
}
#iSearchForm input {
	font-size:			100%;
}
#iT3 #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;
}
/* == Navigation ============================ */
#idTopNav {
	float:					left;
	width:					962px;
	margin-top:				-10px !important;
	margin-top:				-5px;
	font-size:				1.2em;
	padding:				54px 0px 0px 0px;
	line-height:			1em;
}
#idTopNavStart {
	float:					left;
	width:					962px;
	margin-top:				-5px !important;
	margin-top:				-5px;
	font-size:				1.2em;
	padding: 				49px 0px 0px 0px;
	line-height:			1em;
	clear:					left;
}
#idTopNavStart ul, #idTopNav ul {
	margin:					0;
	padding:				0 0 0 2px;
	list-style:				none;
}
#idTopNavStart li, #idTopNav li {
	float:					left;
	margin:					0 0 0 -1px;
	padding:				0 0 0 0px;
	background:				url(../images/nav1.gif) 0 100% no-repeat;
}
#idTopNavStart a, #idTopNav a {
	float:					left;
	display:				block;
	color:					#2c428f;
	font-weight:			bold;
	font-family:			arial, Verdana, "Century Gothic",Times,"Times New Roman",serif;
	background:				url(../images/nav2.gif) 100% 100% no-repeat;
	padding:				5px 9px 5px 11px;
	text-decoration:		none;
	font-size:				90%;
}
/* Hide from IE5-Mac \*/
#idTopNavStart a, #idTopNav a {
	float:					none;
	border-bottom: 8px solid #fe8e2f;
}
/* End IE5-Mac hack */
#idTopNavStart a:hover, #idTopNav a:hover {
	color:					#2c428f;
	text-decoration:		none;
	
	border-bottom: 			8px solid #efefef;
}
#idTopNavStart .clSelectedLi, #idTopNav .clSelectedLi {
	background-position:	-12px 100%;
	padding-left:			10px;
	margin:					0 2px 0 1px;
}
#idTopNavStart .clSelectedLi a, #idTopNav .clSelectedLi a {
	background-image:		url(../images/nav2s.gif);
	padding-left:			0;
	padding-right:			10px;
	color:					#fff;
}
#idTopNavStart .clSelectedLi a:hover, #idTopNav .clSelectedLi a:hover {
	color:					#fff;
}

/* idSubMenu */

#idSubMenu {
	margin:					0 0 2em 0px;
}
#idSubMenu h2 {
	border-bottom:1px solid #E5E5E5;
	color:#2c428f;
	font-size:1.2em;
	margin:0pt 0pt 0.25em;
	padding-bottom:0.2em;
	padding-left:18px;
	text-decoration:none;
}
#idSubMenu h2 a {
	font-size:				0.6em;
	text-decoration:		none;
}
#idSubMenu h2 a:hover {
	font-size:				0.6em;
	padding-bottom:			0.2em;
	text-decoration:		none;
	color:					#000000;
	background-color:		#ffffff;
}
#idSubMenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
#idSubMenu ul li {
	border-bottom:1px solid #E5E5E5;
	margin-right:10px;
	padding-bottom:0pt;
	padding-left:0pt;
	padding-top:0pt;
}

#idSubMenu ul li a {
	color:#2c428f;
	display:block;
	font-family:Arial,Verdana,"Century Gothic",san-serif;
	font-size:1.1em;
	padding-bottom:4px;
	padding-left:18px;
	padding-top:2px;
	text-decoration:none;
}

#idSubMenu ul li ul li {
	padding-left:			10px;
}

#idSubMenu ul li a.expanded{
	padding-left:			26px;
}
#idSubMenu a.clMenuSelected,
#idSubMenu a.clMenuSelected{
	background-color:		#2c428f;
	color:					#ffffff;
}
#idSubMenu ul li a:hover{
	background:#EFEFEF none repeat scroll 0%;
	color:#000000;
	text-decoration:none;
}

/* idTopNavStart */
#idTopNavStart .clMenuSelectedLi, 
#idTopNav .clMenuSelectedLi {
	border-bottom: 			8px solid #2c428f;
}
#idTopNavStart .clMenuSelectedLi a, 
#idTopNav .clMenuSelectedLi a {
	border-bottom: 			8px solid #2c428f;
}
#idTopNavStart .clMenuSelectedLi a:hover, 
#idTopNav .clMenuSelectedLi a:hover {
	border-bottom: 			8px solid #efefef;
}
/* =====================================================
6.	News
===================================================== */
#morewrapper
{
	
}
#iStartPageNews {
	width:				472px;
	float:				left;
	overflow:			hidden;
	padding: 			0px 0px 0px 0px;
	margin: 			0px;
}
#iStartPageNewsLeft {
	width:				226px;
	height:				302px;
	float:				left;
	overflow:			hidden;
}
#iStartPageNewsRight {
	width:				234px;
	height:				302px;
	float:				right;
	overflow:			hidden;
	padding-left:		12px;
}
#iStartPageNewsLeft2 {
	width:				226px;
	height:				300px;
	float:				left;
	overflow:			hidden;
	margin-top:			10px;
}
#iStartPageNewsRight2 {
	width:				234px;
	height:				300px;
	float:				right;
	overflow:			hidden;
	padding-left:		12px;
	margin-top:			10px;
}

#iStartPageNewsLeft3 {
	width:				231px;
	height:				48px;
	float:				left;
	overflow:			hidden;
	margin-top:			10px;
}
/*#iStartPageNewsRight3 {
	width:				231px;
	height:				48px;
	float:				left;
	overflow:			hidden;
	padding-left:		12px;
	margin-top:			10px;
}*/

#iStartPageNewsLeft4 {
	width:				231px;
	height:				48px;
	float:				right;
	overflow:			hidden;
	margin-top:			10px;
}
/*#iStartPageNewsRight4 {
	width:				231px;
	height:				48px;
	float:				left;
	overflow:			hidden;
	padding-left:		12px;
	margin-top:			10px;
}*/

#iStartPageNews h1 {
	position:			absolute;
	left:				-9999px;
}
.clMainnewsEntries {
	margin-bottom:		3em;
	color:				#1e3e86;
}
.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;
}
.newsentry{
	margin-top:0px;
	margin-bottom:10px;
}
.newsentry p{
	margin-top:0px;
	margin-bottom:0px;
}
/* =====================================================
7.	Campaigns
===================================================== */
#iCampaignListing {
	width:				166px;
	overflow:			hidden;
	margin:				0 10px 0 7px;
	/*border:				1px solid blue;*/
	float:				right;
}
#iCampaignListing p{
	margin-right:		15px;
}
#iStartCampaignListing {
	float:				left;
	width:				287px;
	overflow:			hidden;
	margin:				0 6px 0 13px;
	/*background-color: green;*/

}
#clStartCampaignBg{

	background-color: red;
	background: url('../images/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;*/
}

.clStartCampaign2{
	margin-left:		6px;
	margin-right:		8px;
	margin-top:			0px;
	margin-bottom:		0px;
	padding:			0 0;
	/*border-bottom:		1px solid #e5e5e5;*/
}

.clStartCampaign2 p
{
	margin:				5px;	
}

.clStartCampaign small{
font-size:			100%;

}
#iEndCampaignListing{
	width:				287px;
	height:				3px;
	background: 		url('../images/campaign_footer_bg.gif') no-repeat top;
}
#iCampaignRubBg{
	padding:			0px 0px 0px 0px;
	margin:				0px;
	width:				287px;
	height:				23px;
}
#iCampaignRubText{
	padding-left:		5px;
	padding-top:		4px;
	margin:				0px;
	font: 				13px arial,verdana,helvetica,sans-serif;
	font-weight: 		bold;
	color: 				#ffffff;
}

#campaign2{
	margin-top:		10px;
}
/* =====================================================
8.	Footer
===================================================== */
.clWrapperBottom {
	margin:				auto;
	width:				955px;
	height:				7px;
	clear:				left;
}
#iFooter {
	font-size:			90%;
	border-top:			1px solid #000000;
}
#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;
}
#iFooterContactLeft {
	float:				left;
	width:				600px;
	padding:			10px 20px;
}
#iFooterContactMiddle {
	float:				left;
	width:				200px;
	padding:			10px 10px;
}
#iFooterContactRight {
	float:				left;
	width:				950px;
	padding:			10px 10px;
}
#iFooterContactLogo {
	float:				right;
	padding-right:		7px;
	padding-top:		27px;
}
#iN3 {
	margin:				0 auto;
	width:				950px;
	padding:			0;
	text-align:			right;
}
#iN3 img {
	border:				0;
}
/* =====================================================
10.	Personnel
===================================================== */
/* Personnel */
#idDepartmentList {
	list-style:			none;
	margin:				0 0 2em 0;
	padding:			0;
}
#idDepartmentList li {
	padding:			0;
}
.clDepartment {
	padding-bottom:		20px;
}
.vcard {
	padding:			5px;
}
.vcard p {
	margin:				2px 0;
	padding:			0;
}
.vcard p a:link,
.vcard p a:visited,
.vcard p a:active {
	color:				#233446;
}
.clOddRow {
	background:			#eaeaea;
}
.clPersonnelPopup {
	background:			#fff;
	padding:			10px;
}
.clPersonArea p {
	margin:				0.5em 0;
}
.clPersonImageColumn {
	float:				left;
}
.clPersonInfoColumn {
	float:				left;
	padding:			0 0.5em;
}
.clHCard {
	clear:				both;
	padding:			1em;
}
.type {
	display:			none;
}
.clHidden {
	display:			none;
}
.clMoreInfoHidden {
	display:			none;
}
/* =====================================================
11.	Sitemap & Site Index
===================================================== */
#iSiteIndex p {
	margin:				0 0 0.5em 0;
}
/* =====================================================
12.	Slideshow
===================================================== */
#idGalleryImageHolderIframe 
{
	float:			left;
	padding:		0;
	text-align:		center;
	width:			450px;
}
#idGalleryImageHolder {
	float:			left;
	padding:		5px;
	text-align:		center;
	width:			485px;
}
#idGalleryImage {
	width:			462px;
	height:			230px;
}
#idGalleryListing {
	float:			left;
	padding:		0 5px 5px 5px;
	width:			123px;
	overflow:		hidden;
}
#idGalleryListing #idGalleryListingEntries {
	height:			396px;
	overflow:		auto;
	border:			1px solid #8898a8;
}
#idGalleryListing img {
	display:		block;
	border:			0;
}
#idGalleryListing #idGalleryListingEntries .clGalleryListEntry {
	text-align:		center;
	padding-top:	9px;
}
/* =====================================================
13.	Poll
===================================================== */
#iPoll {
	margin-bottom:		10em;
	padding-bottom:		10em;
	border-bottom:		1px solid #e5e5e5;
}
#iPoll h2 {
	margin:				0;
}
#iPoll h3 {
	font-size:			110%;
	margin:				0;
}
.clPrevPolls h2 {
	font-size:			120%;
	margin-top:			1em;
}
.clPrevPollsCol1 {
	width:				260px;
	float:				left;
	margin-right:		20px;
}
.clPrevPollsCol2 {
	width:				260px;
	float:				right;
}
ul.clPollListing {
	margin:				0 0 2em 0;
	padding:			0;
	list-style:			none;
}
ul.clPollListing li {
	clear:				both;
}
.clPollBar {
	float:				left;
}
.clPollPercent {
	float:				right;
}
/* =====================================================
14.	Bannercolumn
===================================================== */
#iBanner a:hover {
	background:			transparent;
}
#iBanner script {
	margin:				0;
	padding:			0;
}
#iBanner img {
	margin:				0;
	padding:			0;
}