/* sizes /*
/* total width: 960 ( 4 x 240 ) */
/* one column: 240px; */
/* two columns: 480px; */
/* three columns: 720px; */
/* four columns: 960px; */

/* Table styles */
@media screen {
table								{border-collapse: collapse;}
table tr:first-child					{background-color: #a80031; color: #ffffff; font-weight: bold;}
table tr							{vertical-align: top;}
table td								{padding: 5px; border-bottom: 1px solid #000000;}

table.generic tr						{font-size: 100%;}
table.compact tr						{font-size: 80%;}
/* End table styles */


/* Poll option styles */
table.voteoptions tr:first-child	{background-color: #ffffff; color: #000000; font-weight: normal;}
/* End Poll option styles */


h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
}

h1 {
	color:#AB003B;
	font-weight:bold;
	font-size:20px;
	line-height: 24px;

}

p {
	margin: 0 0 10px 0;
}

.col_right {padding-left:8px;}
.col_left {padding-right:8px;}

body {
	font-family: Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	color:#000;
	background-color: #ffffff;
}

.heading {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#ab003b;
	padding:0px;
	margin:0px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:18px;
}

.splitter {
	border-top:1px solid #e6e6e6;
	clear:both;
	height:1px;
	margin-top:8px;
	margin-bottom:8px;
	overflow:hidden;
}

.splitter1 {
	width:224px;
}

.splitter1a {
	width:232px;
}

.splitter2 {
	width:464px;
}

.splitter2a {
	width:452px;
}

a, a.link, a:visited {
	color:#ab003b;
	text-decoration:none;
}

label {
	font-family: Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:16px;
	color:#000;
	background-color: #ffffff;
}
div.contentColumn_2 {
	width:224px;
	float:left;
}

div.contentColumnBorderRight {
	border-right:1px solid #e6e6e6;
}

div.contentColumnBorderLeft {
	border-left:1px solid #e6e6e6;
}

div.componentHolderLeft {
	margin-left:8px;
}

div.componentHolderRight {
	margin-right:8px;
}

div.componentHolder {
	display:block;
}

/* site layout start */

div.mainContentContainer {
	position:relative;/* hack */
	clear:both; 
	top:12px;
	height:500px;
}

/* site layout end */

/* forms */

p.formInputTitle {
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:8px;
}

input.formInput, select.formInput {
	margin-left: 0;
	width:210px;
	font-size:11px;
	border:1px solid #ddd;
	padding-bottom:2px;
	padding-top:2px;
}

textarea.formInput {
	width:210px;
	height:100px;
	font-size:11px;
	border-top:1px groove #EEEEEE;
}

p.formSubmissionText {
	margin:0px;
	padding:0px;
	padding-top:8px;
}

input.formSubmit {
	/*background-image:url("../images/btnbg.jpg");*/
	background-repeat:repeat-x;
	background-position:top left;
	padding:0px;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	border:0px solid #666666;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-top:8px;
	margin-bottom:16px;
	font-family: Verdana, Helvetica, sans-serif;
}

p.formSubmissionInput input, p.formSubmissionInput img {
	float:right;
	margin-right:12px;
	margin-top: 12px;
	border: 0;
}

/* header */

div.header {
	background-image:url("../images/topbg.jpg");
	background-repeat:repeat-x;
	background-position:top left;
	width:960px;
	height:90px;
	position:relative;
}

div.header2 {
	
	width:960px;
	height:0px;
	position:relative;
}

	div.logoHolder {
		position:absolute;
		top: 27px;
		left: 31px;
	}

		div.logoHolder img {
			border:0px;
		}

	div.topTextHolder {
		position:absolute;
		font-size:11px;
		color:#4e4e4e;
	}
	
		div.topTextHolder div.menu {
			position:absolute;
			top:10px;
			width: 850px;
			text-align: right;
		}

		div.topTextHolder div.menu a, div.topTextHolder div.menu a:visited {
			color:#717171;
			font-size:11px;
			text-decoration:none;
		}

	#addthis {
		position: absolute;
		top: 10px;
		right: 15px;
	}

	div.topTools {
		position:absolute;
		top: 40px; 
		right: 15px;
	}

			div.topTools div.searchHolder {
				width:144px;
				text-align:right;
			}

			div.topTools input.inputText {
				font-size:11px;
				width:80px;
				border:1px solid #949494;
			}

			div.topTools input.inputSubmit {
				background-image:none;
				background-color:transparent;
				border:0px;
				font-size:11px;
				color:#717171;
				width:50px;
			}

/* facility_item */

div.facilityItemHolder {
	width:464px;

	border-top:1px solid #e6e6e6;
	margin-top:8px;
	padding-top:8px;
	clear:both;
}

	div.facilityItemHeading {
		clear:both;
	}

		div.facilityItemHeading .heading {
			margin-top:0px;
			padding-top:0px;
		}

	div.facilityItemContentHolder {
		clear:both;
		width:464px;
	}

		div.facilityItemImage {
			width:100px;
			height:120px;
			float:left;
		}
			
			div.facilityItemImage img {
				width:90px; /* HACK for presentation */
				height:110px; /* HACK for presentation */
			}

		div.facilityItemContent {
			width:330px;
			float:left;
			font-size:11px;
		}

		div.facilityItemText {
			clear:both;
			/*height:90px;
			overflow:hidden;*/
		}	

		div.facilityItemTool {
			padding-top:8px;

		}
			
			div.facilityItemTool div.facilityItemInformation {
				width:230px;
				float:left;
			}


			div.facilityItemTool img {
				border:0px;
				vertical-align:middle;
			}

			div.facilityItemTool a, div.facilityItemTool a:visited {
				text-decoration:none;
				color:#ab003b;
			}

			div.facilityItemTool div.facilityItemButton {
				width:70px;
				float:right;
				text-align:right;
			}


/* conditional download */

div.conditionalDownloadHolder {
	width:464px;
	margin-top:10px;
	clear:both;
}

	div.conditionalDownloadContent {
		width:220px;
		float:left;
		font-size:11px;
		line-height:14px;
	}

	div.conditionalDownloadFormHolder {
		width:220px;
		float:left;
		margin-left:16px
	}

		div.conditionalDownloadImage {
			clear:both;
			padding-top:12px;
		}

			div.conditionalDownloadImage img {
				border: none;
				width:210px; /* HACK for PRESENTATION */
				height:100px; /* HACK for PRESENTATION */
			}

		div.conditionalDownloadImageText {
			width:210px; 
			font-style:italic;
			padding-top:8px;
			clear:both;
		}

		div.downloadItems {
			width:210px;
			border:1px solid #e6e6e6;
			clear:both;
		}

			div.downloadItems div.downloadItem {
				margin:8px;
			}

			div.downloadItems div.downloadItem img {
				border:0px;
				vertical-align:middle;
			}

			div.downloadItems div.downloadItem a, div.downloadItems div.downloadItem a:visited {
				color:#ab003b;
				text-decoration:none;
			}

/* order material */

div.orderMaterialHolder {
	width:464px;
	border-top:1px solid #e6e6e6;
	margin-top:10px;
	clear:both;
}

	div.orderMaterialContent {
		width:220px;
		float:left;
		font-size:11px;
		line-height:14px;
	}

	div.orderMaterialFormHolder {
		width:220px;
		float:left;
		margin-left:16px
	}

		div.orderMaterialImage {
			clear:both;
			padding-top:12px;
		}

			div.orderMaterialImage img {
				border:none;
				width:210px; /* HACK for PRESENTATION */
				height:100px; /* HACK for PRESENTATION */
			}

		div.orderMaterialImageText {
			font-style:italic;
			padding-top:8px;
			clear:both;
			width:210px;
		}


/* podcast & sound */

div.podcastSoundHolder {
	width:464px;
	border-top:1px solid #e6e6e6;
	margin-top:10px;
	clear:both;
}

	div.podcastSoundContent {
		width:220px;
		float:left;
		font-size:11px;
		line-height:14px;
	}

	div.podcastSoundFormHolder {
		width:220px;
		float:left;
		margin-left:16px
	}

		div.podcastSoundImage {
			clear:both;
			padding-top:12px;
		}
		
			div.podcastSoundImage img {
				border: none;
				width:210px; /* HACK for PRESENTATION */
				height:100px; /* HACK for PRESENTATION */
			}

		div.podcastSoundImageText {
			width:210px;
			font-style:italic;
			padding-top:8px;
			clear:both;
		}

/* order items */

div.orderItemHolder {
	clear:both;

	margin-top:10px;
}

	div.orderHeading {
		clear:both;
		font-size:11px;
		font-weight:bold;
		color:#ab003b;
		padding-bottom:6px;
		padding-top:8px;
	}

	div.orderImage {
		width:68px;
		float:left;
	}

	div.orderContent {
		width:130px;
		float:left;
	}

	div.orderBtnHolder {
		clear:both;
	}

		div.orderBtnHolder img {
			border:0px;
		}

	input.orderCheckBox {
		padding:2px;
		margin:0px;
		border:0px;
		margin-top:10px;
	}


/* newsletter */

div.newsletterSubscriptionHolder {
	width:464px;
	margin-top:10px;
	clear:both;
}

	div.newsletterSubscriptionContent {
		width:220px;
		float:left;
		font-size:11px;
		line-height:14px;
	}

	div.newsletterSubscriptionFormHolder {
		width:220px;
		float:left;
		margin-left:16px
	}

		div.newsletterSubscriptionImage {
			clear:both;
			padding-top:12px;
		}

			div.newsletterSubscriptionImage img {
				border: none;
				width:210px; /* HACK for PRESENTATION */
				height:100px; /* HACK for PRESENTATION */
			}

		div.newsletterSubscriptionImageText {
			font-style:italic;
			padding-top:8px;
			clear:both;
			width:210px;
		}

	div.newletterTermsHolder {
		margin-top:40px;
		font-style:italic;
	}

	div.newletterTermsHolder a, div.newletterTermsHolder a:visited {
		color:#ab003b;
		font-size:11px;
		text-decoration:none;
	}


/* jobagent */

div.jobagentSubscriptionHolder {
	width:464px;
	margin-top:10px;
	clear:both;
}

	div.jobagentSubscriptionContent {
		width:220px;
		float:left;
		font-size:11px;
		line-height:14px;
	}

	div.jobagentSubscriptionFormHolder {
		width:220px;
		float:left;
		margin-left:16px
	}

		div.jobagentSubscriptionImage {
			clear:both;
			padding-top:12px;
		}

			div.jobagentSubscriptionImage img {
				border: none;
				width:210px; 
				height:100px; 
			}

		div.jobagentSubscriptionImageText {
			width:210px;
			font-style:italic;
			padding-top:8px;
			clear:both;
		}

	div.newletterTermsHolder {
		margin-top:40px;
		font-style:italic;
	}

/* sign up events & courses */

div.signupEventsCoursesHolder {
	width:464px;
	margin-top:10px;
	clear:both;
}

	div.signupEventsCoursesContent {
		width:220px;
		float:left;
		font-size:11px;
		line-height:14px;
	}
	div.signupEventsCoursesContent h1{
		margin: 20px 0px;
	}
	
	div.signupEventsCoursesContent div.contentParagraph p.subInfoHeading {
		font-weight:bold;
	}

	div.signupEventsCoursesFormHolder {
		width:220px;
		float:left;
		margin-left:16px
	}

		div.signupEventsCoursesImage {
			clear:both;
			padding-top:12px;
		}
	
			div.signupEventsCoursesImage img {
				border: none;
				width:210px; 
				height:100px; 
			}

		div.signupEventsCoursesImageText {
			width:210px;
			font-style:italic;
			padding-top:8px;
			clear:both;
		}

/* send to a friend */

div.sendToFriendHolder {
	width:224px;
	margin-top:10px;
	clear:both;
}
		div.sendToFriendImage {
			clear:both;
			padding-top:12px;
		}
		
			div.sendToFriendImage img {
				border: none;
				width:210px; /* HACK for PRESENTATION */
				height:100px; /* HACK for PRESENTATION */
			}

		div.sendToFriendImageText {
			font-style:italic;
			padding-top:8px;
			clear:both;
			width:210px;
		}

/* Short News List */

div.shortNewsHolder {
	width:224px;
	margin-top: 12px;
}

	div.shortNewsHolderContent {
		width:224px;
	}
	
	div.shortNewsHolderContent img {
		border: 0;
		margin-top: -3px;
		position: relative;
		top: 4px;
	}

	div.shortNewsHolder div.shortNewsHolderContent h2, .tinymceShortNewsHolderContent {
		color:#ab003b;
		font-size:15px;
		font-weight:normal;
		padding:0px;
		margin:0px;
	}

	div.shortNewsHolderContent p.shortNewsItem {
		margin-top:14px;
	}
	
	p.shortNewsItem img {
		z-index: -1;
	}

	div.shortNewsHolderContent p.shortNewsItem span.shortNewsDate {
		color:#000000;
	}
	
	div.shortNewsHolderContent p.shortNewsItem span.shortNewsTitle {
		color:#000000;
		font-weight: bold;	
	}

			div.shortNewsHolderContent p.shortNewsItem a, div.shortNewsHolderContent p.shortNewsItem a:visited {
				color:#828282;
				text-decoration:none;
			}


/* main ContentHolder */

div.mainContentHolder {
	width:464px; /* HACK for presentation */
}

	div.mainContentHolderContent {
		width:464px;
	}

	div.mainContentHolderContent img {
		border: none;
		width:464px;/* HACK for presentation */
	}

	div.mainContentHolderContent .heading {
		color:#ab003b;
		font-size:15px;
		font-weight:normal;
		padding:0px;
		margin:0px;
		line-height:30px;
	}

	div.mainContentHolderContent p.targetLink {
		text-align:right;
	}

		div.mainContentHolderContent p.targetLink a, div.mainContentHolderContent p.targetLink a:visited {
			color:#ab003b;
			text-decoration:none;
		}

/* main ContentHolder - 1 column */

div.mainContentHolderOne {
	padding-right:10px;
	width:224px; /* HACK for presentation */
}

	div.mainContentHolderContentOne {
		width:224px;
		margin-top: 12px;
	}

	div.mainContentHolderContentOne img {
		border: none;
		width:224px;/* HACK for presentation */
	}

	div.mainContentHolderContent .heading {
		color:#ab003b;
		font-size:15px;
		font-weight:normal;
		padding:0px;
		margin:0px;
		line-height:30px;
	}

	div.mainContentHolderContent p.targetLink {
		text-align:right;
	}

		div.mainContentHolderContent p.targetLink a, div.mainContentHolderContent p.targetLink a:visited {
			color:#ab003b;
			text-decoration:none;
		}


/* news holder */

div.newsHolder {
	width:464px;
}

div.newsContentHolder {
	width:464px;
	border-top: 1px solid #e6e6e6;
	clear:both;
}

div.newsDate {
	width:80px;
	float:left;
	font-weight:bold;
	padding-top:10px;
}

div.newsContent {
	width:464px;
	float:left;
}
	
div.newsContent h6.heading, .tinymceHeading {
	width: 390px;
	float:left;
}

div.newsContentHolder .shortNewsDate {
	margin-top: 10px;	
	float: right;
}

div.newsContent p {
	clear: both;
	width: 464px;
	text-align: left;
}

div.newsContent p.subheading {
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	font-weight:bold;
}

	div.newsLink a, div.newsLink a:visited {
		text-decoration:none;
		color:#ab003b;
	}

	div.downloadMaterialLink {

	}

/* job holder */

div.jobHolder {
	width:464px;
}

	div.jobContentHolder {
		border-bottom: 1px solid #e6e6e6;
		clear:both;
		width:464px;
		float:left;
		padding-bottom:7px;
	}

	div.jobDate {
		width:80px;
		float:right;
		font-weight:normal;
		padding-top:10px;
	}

	div.jobContent {
		width:464px;
		float:left;
	}

div.jobContent h6.heading {
	width: 370px;
	float:left;
}

div.jobContent p.subheading {
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	font-weight:bold;
}

div.jobContent p {
	clear:both;
	text-align:justify;
}

	div.jobLink a, div.jobLink a:visited {
		color:#ab003b;
		font-size:11px;
		text-decoration:none;
	}

/* rss feed btn */

div.rssFeedBtn {
	border-top: 1px solid #e6e6e6;
	line-height:14px;
	clear:both;
	padding-top:3px;
	text-align:right;
}

div.rssFeedBtn img {
	border:0px;
	vertical-align:middle;
}

	div.rssFeedBtn a, div.rssFeedBtn a:visited {
		text-decoration:none;
		font-size:10px;
		color:#000000;
		line-height:14px;
	}

/* calendar */

div.calendarHolder {
	width:464px;
}

div.calendarTableHolder {
	width:232px;
	float:left;
	margin-top:6px;
	position:relative;
}

#calendarTable {
	width: 217px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px Arial,Verdana,Helvetica;
	color: #828282;
	text-align: center;
	background-color: #fff;
}

#calendarTable .nav, #calendarTable .nav a {
	font: bold 18px Arial,Verdana,Helvetica;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#calendarTable caption {
	margin: 0;
	padding: 0;
	width: 217px;
	background-image:url("../images/btnbg.jpg");
	color: #fff;	 
	font: bold 12px Arial,Verdana,Helvetica;
	text-align: center;
}

#calendarTable th {
	font: bold 11px/20px Arial,Verdana,Helvetica;
	color: #FFFFFF;
	background-image:url("../images/btnbg.jpg");
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}

#calendarTable .today {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

#calendarTable td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 31px;
	height: 30px;
	text-align: center;
}

#calendarTable td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendarTable td a:link, #calendarTable td a:visited {	
	color: #608194;
}

#calendarTable td a:hover, #calendarTable td a:active {
	color: #6aa3ae;
}

	fieldset.calendar {
		float:left;
		width:180px;
		border:1px solid #BBBBBB;
	}

div.calendarDateInfoCard {
	position:absolute; 
	width:180px; 
	background-color:#FFFFFF; 
	border:1px solid #999999; 
	padding:5px;
	text-align:left;
	color:#999999;
	display:none;
	font-weight:normal;
	font-size:11px;
}

	div.calendarDateInfoCard p {
		font-size:12px;
		padding:0px;
		margin:0px;
		color:#ab003b;
	}

	div.calendarDateInfoCard a, div.calendarDateInfoCard a:visited {
		background-color:transparent;
		color:#ab003b;
	}

/* requestFacility */

div.requestFacilityHolder {
	width:464px;
	border-top:0px solid #e6e6e6;
	margin-top:10px;
	clear:both;
}
		div.requestFacilityText {
			padding-top:8px;
			clear:both;
		}

		p.requestFacilityHeading {
			color:#ab003b;
			font-size:13px;
		}


/* booktest */

div.bookTestHolder {
	width:464px;
	border-top:1px solid #e6e6e6;
	margin-top:10px;
	clear:both;
}
		div.bookTestText {
			padding-top:8px;
			clear:both;
		}

		p.bookTestHeading {
			color:#ab003b;
			font-size:13px;
		}


/* booktest */

div.bookMeetingHolder {
	width:464px;
	margin-top:10px;
	clear:both;
}
	
	div.bookMeetingHolderContent {
		width:464px;
		border-top:1px solid #e6e6e6;
	}

		div.bookMeetingText {
			padding-top:8px;
			clear:both;
		}

		p.bookMeetingHeading {
			color:#ab003b;
			font-size:13px;
		}

/* booktest */

div.bookFacilityHolder {
	width:464px;
	border-top:1px solid #e6e6e6;
	margin-top:10px;
	clear:both;
}
		div.bookFacilityText {
			padding-top:8px;
			clear:both;
		}

		p.bookFacilityHeading {
			color:#ab003b;
			font-size:13px;
		}

/* send to a friend */

div.callMeHolder {
	width:224px;
	margin-top:10px;
	clear:both;
}
		div.callMeImage {
			clear:both;
			padding-top:12px;
		}

			div.callMeImage img {
				border: none;
				width:210px; /* HACK FOR PRESENTATION */
				height:100px; /* HACK FOR PRESENTATION */
			}

		div.callMeImageText {
			width:210px;
			font-style:italic;
			padding-top:8px;
			clear:both;
		}

/* downloadcenter */

div.downloadCenterHolder {
	width:464px;
	margin-top:10px;
	clear:both;
}

	div.downloadCenterHolderContent {
		padding-top:8px;
		margin-top:8px;
		clear:both;		
		width:464px;
	}

		div.downloadCenterHeading {
			color:#ab003b;
			font-size:16px;
			font-weight:bold;
			background-image:url("../images/listbg.jpg");
			background-repeat:repeat-x;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:5px;
		}

		div.downloadCenterItem {
			padding-left:8px;
			padding-bottom:8px;
			border-bottom:1px solid #e6e6e6;
		}

			div.downloadCenterItem .heading {
				padding-bottom:3px;
				margin-bottom:3px;
			}

		

/* search */

div.searchHolder {
	width:140px;
	text-align:right;
}

	div.searchHolder input {
		background-image: none ! important;
	}

	div.searchHolder input.inputText {
		font-size:11px;
		width:80px;
		border:1px solid #949494;
		margin-right:8px;
	}

	div.searchHolder input.inputSubmit {
		background-image:none;
		background-color:transparent;
		border:1px dotted #949494;
		font-size:11px;
		color:#717171;
		width:50px;
		cursor:pointer;
	}

/* searchResult */

div.searchResultHolder {
	width:464px;
	border-top:1px solid #e6e6e6;
	margin-top:10px;
	clear:both;
}

	div.searchResultHolderContent {
		padding-top:8px;
		margin-top:8px;
		clear:both;
		border-top:1px solid #e6e6e6;
		
	}

		div.searchResultHeading {
			color:#ab003b;
			font-size:16px;
			font-weight:bold;
			background-image:url("../images/listbg.jpg");
			background-repeat:repeat-x;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:5px;
		}
	
		div.searchResultDate {
			font-style:italic;
			padding-top:8px;
			padding-left:8px;
		}

		div.searchResultItem {
			padding-left:8px;
			padding-bottom:8px;
		}

		div.searchResultAction {
			text-align:right;
			padding-top:8px;
		}

			div.searchResultAction img {
				border:0px;
				vertical-align:middle;
			}

			div.searchResultAction a, div.searchResultAction a:visited {
				text-decoration:none;
				color:#ab003b;
			}
		
	div.searchItem {
		
	}

			div.searchItem span.searchvalue {
				background-color:#EFEFEF;
			}

			div.searchItemOver {
				background-color:#e5d5da;
				cursor:pointer;
			}

/* web content assist */

div.webContentAssistHolder {
	position:relative;
	width:960px;
	clear:both;
}


/* main content area */

div.maincontentArea {
	clear:both;
}

div.maincontentAreaContent {
	clear:both;
	width:464px;
}

div.maincontentAreaContent h1, .tinymceMaincontentTitle {
	font-size:20px;
	color:#ab003b;
	line-height: 24px;
}
	
	div.maincontentAreaContent h2, .tinymceMaincontentSubTitle {	
		font-size: 14px;		
		color: #000;		
		padding: 8px 0;
		line-height: 18px;	
	}
	
	div.maincontentAreaContent h3, .tinymceMaincontentHeading {
		font-size: 14px;	
		margin-top: 16px;
		margin-bottom: 6px;
		line-height: 16px;
	}	

	div.maincontentAreaContent div.subHeading {
		font-size:15px;
		line-height:18px;
		color:#000;
		padding: 8px 0;
		font-weight:bold;
	}
	
	div.maincontentAreaContent div.mainContentHolder2columns div.imageHolder {
		float: right;
		margin: 0 0 12px 12px;
	}
	
	div.maincontentAreaContent div.mainContentHolder2columns div.imageText, .tinymceImageText {
		font-style: italic;
		/*width:200px;*/
	}

	div.maincontentAreaContent img {
		border: none;
		/*width:200px;*/
		margin-top:7px;
	}
	
	div.maincontentAreaContent a:hover, div.maincontentAreaContent a:visited:hover {
		text-decoration:underline;
	}

	div.mainContentHolder2columns {
		clear:both;
		vertical-align: top;
	}

		div.mainContentHolder2columns h2, div.mainContentHolder2columns h3 {
			margin-top: 0;
			padding-top: 5px;
		}

		div.mainContentHolder2columns div.contentParagraph {			
			float:left;
		}

		div.imageContainer {
			width:200px;
		}

			div.imageContainer img {
				border: none;
			}

		div.contentParagraph div.imageHolder {
			clear:both;
			/*width:200px;*/
		}

		div.contentParagraph div.imageText {
			width:200px;
			font-size:11px;
			padding-top:8px;
			padding-bottom:8px;
			font-style:italic;
		}

	div.mainContentHolder1column {
		clear:both;		
	}
	
	div.contentParagraph div.paragraph {
		padding-right:16px;
		padding-bottom:16px;
	}

	div.contentParagraph .heading {
		
		font-size:16px;
		font-weight:normal;
		color:#ab003b;
		padding:0px;
		margin:0px;
		padding-bottom:8px;
		line-height:18px;
	}

/* download_material */


div.downloadMaterialHolder {
	width:464px;
	margin-top:8px;
	padding-top:8px;
	clear:both;
}

	div.downloadMaterialHeading {
		clear:both;
	}

		div.downloadMaterialHeading .heading {
			margin-top:0px;
			padding-top:0px;
		}

	div.downloadMaterialContentHolder {
		clear:both;
		width:464px;
		float:left;
		border-top:1px solid #ddd;
		margin-bottom:8px;
		padding-top:4px;
	}

		div.downloadMaterialImage {
			width:50px;
			height:95px;
			float:left;
		}

			div.downloadMaterialImage img {
				width:auto;
				height:auto;
			}

		div.downloadMaterialContent {
			width:400px;
			float:left;
			font-size:11px;
			margin-left: 10px;
		}

		div.downloadMaterialText {
			height:65px;
			clear:both;
			overflow:hidden;
		}	

		div.downloadMaterialTool {
			padding-top:8px;

		}
			
			div.downloadMaterialTool div.downloadMaterialInformation {
				width:230px;
				float:left;
			}


			div.downloadMaterialTool img {
				border:0px;
				vertical-align:middle;
			}

			div.downloadMaterialTool a, div.downloadMaterialTool a:visited {
				text-decoration:none;
				color:#ab003b;
			}

			div.downloadMaterialTool div.downloadMaterialButton {
				width:80px;
				float:right;
				text-align:right;
				vertical-align: top;
			}

			div.downloadMaterialTool div.downloadMaterialButton img {
				width:auto;
			}


/* related content */

div.relatedContent h2, .tinymceRelatedContent {
	
	font-size:17px;
	line-height:20px;
	color:#5d5d5d;
	padding-bottom:8px;
	font-weight:bold;
}

div.relatedContent ul.relatedLinks {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

div.relatedContent ul.relatedLinks a, div.relatedContent ul.relatedLinks a:visited {
	display: block;
	background-color:#FFFFFF;
	line-height:17px;
	color:#AB003B;
	text-decoration:none;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}

div.relatedContent ul.relatedLinks a.menuchosen, div.relatedContent ul.relatedLinks a.menuchosen:visited {
	color:#777;
	
}

div.relatedContent ul.relatedLinks a:hover, div.relatedContent ul.relatedLinks a:visited:hover {
	color:#AB003B;
	text-decoration:underline;
}


/* quote */

div.quoteHolder {
	width:224px;
	clear:both;
}

div.quoteTitle, .tinymceQuoteTitle {
	color:#000;
	font-size:14px;	
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
}

div.quoteContent, .tinymceQuoteContent {
	font-size:12px;
	font-style:italic;
	color:#000;
}

div.quoteCredit, .tinymceQuoteCredit {
	color:#000;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	line-height:16px;
}

/* breadcrumb */

div.breadcrumb {
	clear:both;
	color:#ab003b;
	font-size:10px;	
	padding-top: 4px;
	padding-bottom:10px;
}

	div.breadcrumb a, div.breadcrumb a:visited {
		color:#ab003b;
		text-decoration:none;
		padding: 4px 0 4px 0;
		font-size:10px;
	}

	div.breadcrumb a:hover, div.breadcrumb a:visited:hover {
		color:#7a7a7a;
	}

/* reference */

div.referenceHolder {
	width:464px;
	clear:both;
}

	div.referenceHolderContent {
		width:464px;
		border-top:1px solid #e6e6e6;
	}

	div.referenceIcons {
		clear:both;
	}

		div.referenceIcons img {
			border:0px;
			margin-right:8px; 
			/* images should be at least 80px high */
		}

/* online presentation */

div.onlinePresentation {
	width:660px;
	clear:both;
}

	div.presentationData {
		border:1px solid #e6e6e6;
		margin:4px;
		clear:both;
	}

		div.presentationData img { /* hack for presentation only */
			border:0px;
			width:100%;
			height:230px;
		}

	div.presentationNavigation {
		clear:both;
		margin:4px;
		padding:8px;
		background-image:url("../images/listbg.jpg");
		background-repeat:repeat-x;
		border:1px solid #e6e6e6;
	}
		
		div.presentationNavigation input {
			background-image:url("../images/btnbg.jpg");
			background-repeat:repeat-x;
			background-position:top left;
			padding:0px;
			margin:0px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:10px;
			padding-right:10px;
			border:1px solid #666666;
			color:#FFFFFF;
			font-weight:bold;
			font-size:12px;
		}

/* login */

div.loginHolder {
	width:224px;
}

div.loginService {
	float:left;
	padding-top:8px;
}

	div.loginService a, div.loginService a:visited {
		color:#ab003b;
		text-decoration:none;
	}

/* test yourself */

div.testHolder {
	width:464px;
}

	div.testTopNavigation {
		clear:both;
		
	}

		div.testTopNavigation .testTopBtn {
			float:left;
			margin-left:4px;
			border:1px solid #e6e6e6;
			border-bottom:0px;
			padding:4px;
			cursor:pointer;
			background-image:url("../images/listbg.jpg");
			background-repeat:repeat-x;
		}

		div.testTopNavigation .testTopBtnChosen {
			float:left;
			margin-left:4px;
			border:1px solid #e6e6e6;
			border-bottom:0px;
			padding:4px;
			cursor:pointer;
			background-image:url("../images/btnbg.jpg");
			background-repeat:repeat-x;
			color:#FFFFFF;
		}

	div.testContentHolder {
		clear:both;
		border:1px solid #e6e6e6;

	}

	div.testContentLayer {
		
	}

	div.testContent {
		padding:8px;
	}

	div.testSubmit {
		padding:8px;
		padding-top:0px;
	}

	div.testSubmit input.formSubmit {
		background-image:url("../images/btnbg.jpg");
		background-repeat:repeat-x;
		background-position:top left;
		padding:0px;
		margin:0px;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:10px;
		padding-right:10px;
		border:1px solid #666666;
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
	}

	div.testContent textarea.formInput {
		height:50px;
	}

/* one minute pitch */

div.pitchHolder {
	width:464px;
}

	div.pitchTopNavigation {
		clear:both;
		
	}

		div.pitchTopNavigation .pitchTopBtn {
			float:left;
			margin-left:4px;
			border:1px solid #e6e6e6;
			border-bottom:0px;
			padding:4px;
			cursor:pointer;
			background-image:url("../images/listbg.jpg");
			background-repeat:repeat-x;
		}

		div.pitchTopNavigation .pitchTopBtnChosen {
			float:left;
			margin-left:4px;
			border:1px solid #e6e6e6;
			border-bottom:0px;
			padding:4px;
			cursor:pointer;
			background-image:url("../images/btnbg.jpg");
			background-repeat:repeat-x;
			color:#FFFFFF;
		}

	div.pitchContentHolder {
		clear:both;
		border:1px solid #e6e6e6;

	}

	div.pitchContentLayer {
		
	}

	div.pitchContent {
		padding:8px;
	}

		div.pitchContent p.pitchelements {
			font-weight:bold;
			border-top:1px solid #e6e6e6;
			padding-top:8px;
		}

		p.pitchContent {
			font-weight:normal;
		}

		div.pitchContent img {
			border: none;
			width:420px; /* HACK for presentation */
			height:60px; /* HACK for presentation */
		}

	div.pitchSubmit {
		padding:8px;
		padding-top:0px;
	}

	div.pitchSubmit input.formSubmit {
		background-image:url("../images/btnbg.jpg");
		background-repeat:repeat-x;
		background-position:top left;
		padding:0px;
		margin:0px;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:10px;
		padding-right:10px;
		border:1px solid #666666;
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
	}

/* banner targeting comp. */

div.bannerTargetingHolder {
	clear:both;
}

	div.bannerTargetContent {
		clear:both;
	}
	
	div.bannerTargetContent img { 
		width: 100%;
		border:0px;
	}

	div.bannerTargetContent1 {
		width:224px;
	}

	div.bannerTargetContent2 {
		width:464px;
	}

	div.bannerTargetContent3 {
		width:704px;
	}

	div.bannerTargetContent4 {
		width:960px;
	}

/* contact person */

div.contactPersonHolder {	
	clear:both;
	width:220px;
	padding:5px 0;
/*	background-image:url('../images/boxbg.jpg');  
	background-repeat:repeat-x;                       */
	border:2px solid #d8d8d8;
	margin-bottom:12px;
}

	div.contactPersonImageHolder img {
		border: none;
	}

	div.contactPersonTextHolder {
		width:198px;
		margin-left:8px;
	}

		div.contactPersonTextHolder p {
			padding:0px;
			margin:0px;
			padding-bottom:4px;
		}

		div.contactPersonTextHolder p.contactPersonHeading {
			color:#000;
			font-size:15px;
			font-weight: bold;
			margin-top:0px;
			padding-top:0px;
			padding-bottom:16px;
		}

		div.contactPersonTextHolder p.contactPersonName {
			font-weight:bold;
			color:#5d5d5d;
		}

		div.contactPersonTextHolder p.contactPersonLastName {
			font-weight:bold;
			color:#5d5d5d;
			padding-bottom:16px;
		}

		div.contactPersonTextHolder p.contactPersonPhone {
			font-size: 16px;
			color: #000000;
		}

		div.contactPersonTextHolder p.contactPersonMail a, div.contactPersonTextHolder p.contactPersonMail a:visited {
			color:#ab003b;
			text-decoration:none;
			font-size:12px;
		}


/* content targeting */

div.contentTargetHolder {
	border-top:1px solid #e6e6e6;
	clear:both;
	padding-top:8px;
}

	/* general settings */
	div.contentTargetContentHolder div.contentTargetContentImageTextHolder {
		font-style:italic;
		padding-top:8px;
		clear:both;	
	}

	div.contentTargetContent .heading {
		margin-top:0px;
		padding-top:0px;
	}

	div.contentTargetContent p.contentTargetContent {
		text-align:right;
	}

	div.contentTargetContent p.contentTargetContent a, div.contentTargetContent p.contentTargetContent a:visited {
		color:#ab003b;
		font-size:11px;
		text-decoration:none;
	}

	div.contentTargetContentHolder {
		float:left;
	}

	div.contentTargetContentHolderMargin {
		margin-left:16px;
	}

	div.formSubmit {
		background-image:url("../images/btnbg.jpg");
		background-repeat:repeat-x;
		background-position:top left;
		padding:0px;
		margin:0px;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:10px;
		padding-right:10px;
		border:1px solid #666666;
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		line-height:20px;
		margin-bottom:16px;
		text-align:center;
		width:auto;
	}

		div.formSubmit a, div.formSubmit a:visited {
			color:#FFFFFF;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;

		}


	/* geneal settings */
	/* 2 columns  */
	div.contentTargetHolder2 {
		width:464px;
	}	
	
	div.contentTargetContentHolder1 {
		width:224px;
	}

		div.contentTargetContentHolder1 div.contentTargetContentImageHolder img {
			width:224px; /* hack for presentation */
			height:90px; /* hack for presentation */
			border: none;
		}

	/* 3 columns  */
	div.contentTargetHolder3 {
		width:704px;
	}	
	
	div.contentTargetContentHolder1 {
		width:224px;
	}

	div.contentTargetContentHolder2 {
		width:464px;
	}

		div.contentTargetContentHolder1 div.contentTargetContentImageHolder img {
			width:224px; /* hack for presentation */
			height:90px; /* hack for presentation */
			border: none;
		}


	/* 4 columns  */
	div.contentTargetHolder4 {
		width:960px;
	}

	div.contentTargetContentHolder2 {
		width:464px;
	}

		div.contentTargetContentHolder2 div.contentTargetContentImageHolder img {
			width:464px; /* hack for presentation */
			height:110px; /* hack for presentation */
			border: none;
		}

/* google maps */

div.mapHolder {
	position:relative;
	width:464px;
	border:1px solid #e6e6e6;
}
	div.mapHolder img {
		width:464px;
	}

div.mapHolder3 {
	position:relative;
	width:704px;
	height:400px;	
	border:1px solid #e6e6e6;
}

/* submenu / leftmenu */

div.menuContainer {
	width:224px;
	padding-right: 8px;
}


/* news deatilarea */

div.newsDetailAreaContent {
	clear:both;
}

	div.newsDetailAreaContent .heading {
		
		font-size:30px;
		line-height:30px;
		color:#ab003b;
		padding-bottom:8px;
		clear:both;
	}

	div.newsDetailAreaContent div.subHeading {
		
		font-size:14px;
		line-height:18px;
		color:#5d5d5d;
		padding-bottom:8px;
		font-weight:bold;
	}

	div.newsDetailAreaContent img {
		border: none;
		width:200px;
	}

	div.mainContentHolder2columns {
		clear:both;
	}

		div.mainContentHolder2columns div.contentParagraph {
			width:50%;
			float:left;
		}

		div.imageContainer {
			width:200px;
		}

			div.imageContainer img {
				border: none;
			}

		div.contentParagraph div.imageHolder {
			clear:both;
			/*width:200px;*/
		}

		div.contentParagraph div.imageText {
			width:200px;
			font-size:11px;
			padding-top:8px;
			padding-bottom:8px;
			font-style:italic;
		}
	
	div.contentParagraph div.paragraph {
		padding-right:16px;
		padding-bottom:16px;
	}

	div.contentParagraph .heading {
		
		font-size:16px;
		font-weight:normal;
		color:#ab003b;
		padding:0px;
		margin:0px;
		padding-bottom:8px;
		line-height:18px;
	}

	div.newsDetailAreaContent div.newsDateHolder {
		font-weight:bold;		
		text-align:right;
		clear:both;
	}

	div.newsDetailAreaContent div.contentParagraph p.subInfoHeading {
		font-weight:bold;
	}


/* news deatilarea */

div.jobsDetailAreaContent {
	clear:both;
	width: 464px;
}

	div.jobsDetailAreaContent .heading {
		
		font-size:30px;
		line-height:30px;
		color:#ab003b;
		padding-bottom:8px;
		clear:both;
	}

	div.jobsDetailAreaContent div.subHeading {
		
		font-size:17px;
		line-height:20px;
		color:#5d5d5d;
		padding-bottom:8px;
		font-weight:bold;
	}

	div.jobsDetailAreaContent img {
		border: none;
		width:200px;
	}

	div.mainContentHolder2columns {
		clear:both;
	}

		div.mainContentHolder2columns div.contentParagraph {
			width:50%;
			float:left;
		}

		div.imageContainer {
			width:200px;
		}

			div.imageContainer img {
				border: none;
			}

		div.contentParagraph div.imageHolder {
			clear:both;
			/*width:200px;*/
		}

		div.contentParagraph div.imageText {
			width:200px;
			font-size:11px;
			padding-top:8px;
			padding-bottom:8px;
			font-style:italic;
		}
	
	div.contentParagraph div.paragraph {
		padding-right:16px;
		padding-bottom:16px;
	}

	div.contentParagraph .heading {
		
		font-size:16px;
		font-weight:normal;
		color:#ab003b;
		padding:0px;
		margin:0px;
		padding-bottom:8px;
		line-height:18px;
	}

	div.jobsDetailAreaContent div.newsDateHolder {
		font-weight:bold;		
		text-align:right;
		clear:both;
	}

	div.jobsDetailAreaContent p.subInfoHeading {
		font-weight:bold;
	}



/* thanks area */

div.thanksAreaContent {
	clear:both;
}

	div.thanksAreaContent .heading {
		
		font-size:30px;
		line-height:30px;
		color:#ab003b;
		padding-bottom:8px;
		clear:both;
	}

	div.thanksAreaContent div.subHeading {
		
		font-size:17px;
		line-height:20px;
		color:#5d5d5d;
		padding-bottom:8px;
		font-weight:bold;
	}

	div.thanksAreaContent img {
		border: none;
		width:200px;
	}

	div.mainContentHolder2columns {
		clear:both;
	}

		div.mainContentHolder2columns div.contentParagraph {
			width:50%;
			float:left;
		}

		div.imageContainer {
			width:200px;
		}

			div.imageContainer img {
				border: none;
			}

		div.contentParagraph div.imageHolder {
			clear:both;
			width:200px;
		}

		div.contentParagraph div.imageText {
			width:200px;
			font-size:11px;
			padding-top:8px;
			padding-bottom:8px;
			font-style:italic;
		}
	
	div.contentParagraph div.paragraph {
		padding-right:16px;
		padding-bottom:16px;
	}

	div.contentParagraph .heading {
		font-family:Arial,Verdana,Helvetica;
		font-size:16px;
		font-weight:normal;
		color:#ab003b;
		padding:0px;
		margin:0px;
		padding-bottom:8px;
		line-height:18px;
	}

	div.thanksAreaContent div.newsDateHolder {
		font-weight:bold;		
		text-align:right;
		clear:both;
	}

	div.thanksAreaContent p.subInfoHeading {
		font-weight:bold;
	}

/* sitemap */

div.sitemapHolder {
	width:464px;
}

	div.sitemapHolder .heading {
		color:#ab003b;
		font-size:16px;
		font-weight:bold;
		background-image:url("images/listbg.jpg");
		background-repeat:repeat-x;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:8px;
	}

	div.sitemapHolder .sitemapContentColumn2 {
		width:50%;
		float:left;
	}

	div.sitemapContent ul.sitemapLinks {
		list-style-type: none;
		margin:0px;
		padding:0px;
		margin-left:8px;
	}

	div.sitemapContent ul.sitemapLinks a, div.sitemapContent ul.sitemapLinks a:visited {
		display: block;
		background-color:#FFFFFF;
		line-height:15px;
		color:#ab003b;
		text-decoration:none;
		
		font-size:11px;
		padding-left:5px;
		padding-right:5px;
	}

	div.sitemapContent ul.sitemapLinks a:hover, div.sitemapContent ul.sitemapLinks a:visited:hover, div.sitemapContent ul.sitemapLinks a.menuchosen, div.sitemapContent ul.sitemapLinks a.menuchosen:visited {
		background-color:#E6E6E6;
	}


/* web content assistant */

div.webContentAssistHolder {
	display:block;
	position:relative;
	width:224px;
	height:210px;
	margin-top: 10px;
}

div.firstColumn {
	position:relative;
	width:224px;
	height:210px;
	background-image:url("../images/webassist_bg.jpg");
	background-position:bottom left;
	background-repeat:repeat-x;
}

div.threeColumnsBox {
	position:absolute;
	display:none;
	width:674px;
	height:210px;
	left:248px;
	top:0px;
	z-index:1000;
	background-color:#FFFFFF;
	border:1px solid #E7E7E7;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}

	div.WebContentColumn {
		display:none;
		float:left;
		width:200px;
		height:210px;
		margin-right:10px;
		background-image:url("../images/webassist_bg.jpg");
		background-position:bottom left;
		background-repeat:repeat-x;
	}

	div.webColumnContent {
		margin:0 8px 8px 8px;
	}

		div.webColumnContent .heading {
			
			font-size:12px;
			font-weight:bold;
			color:#ab003b;
			margin:0px;
			padding:0px;
			line-height:30px;
			border-bottom:1px solid #E7E7E7;
		}

		div.webColumnContent div.scrollLayer {
			width:180px;
			height:150px;
			overflow:hidden;
		}

		div.threeColumnControl {
			position:absolute;
			top:5px;
			right:5px;
		}

			div.threeColumnControl a, div.threeColumnControl a:visited {
				color:#000000;
				text-decoration:none;
				font-size:10px;
			}


div.webAssistantMenu {
	margin:12px 10px;
	vertical-align: bottom;
}

div.webAssistantMenu ul.webAssistansMenu {
	list-style-type: none;
	margin:0px;
	padding:0px;
}


div.webAssistantMenu ul.webAssistansMenu a, 
div.webAssistantMenu ul.webAssistansMenu a:visited {
	display: block;
	line-height:30px;
	color:#000000;
	text-decoration:none;
	
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px solid #CCCCCC; 
}

div.webAssistantMenu ul.webAssistansMenu a:hover, 
div.webAssistantMenu ul.webAssistansMenu a:visited:hover, 
div.webAssistantMenu ul.webAssistansMenu a.webAssistansMenuchosen, 
div.webAssistantMenu ul.webAssistansMenu a.webAssistansMenuchosen:visited {
	color:#ab003b;
	background-color:#E7E7E7;
}

div.webAssistantMenu ul.webAssistansMenu a.selected, 
div.webAssistantMenu ul.webAssistansMenu a.selected:visited {
	color:#ab003b;
	background-color:#E7E7E7;
}

/* IE li margin fix */
div.webAssistantMenu ul.webAssistansMenu li a {
	display: inline-block;
}
div.webAssistantMenu ul.webAssistansMenu li a {
	display: block;
}

div.webColumnContent ul.webAssistansMenu {
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:180px;
}

div.webColumnContent ul.webAssistansMenu a, div.webColumnContent ul.webAssistansMenu a:visited {
	display: block;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.webColumnContent ul.webAssistansMenu a:hover, div.webColumnContent ul.webAssistansMenu a:visited:hover, div.webColumnContent ul.webAssistansMenu a.webAssistansMenuchosen, div.webColumnContent ul.webAssistansMenu a.webAssistansMenuchosen:visited {
	color:#ab003b;
	background-color:#E7E7E7;
}

div.webColumnContent ul.webAssistansMenu a.selected, div.webColumnContent ul.webAssistansMenu a.selected:visited {
	color:#ab003b;
	background-color:#E7E7E7;
}

div.webAssistContentBox1, div.webAssistContentBox2, div.webAssistContentBox3 {
	display:none;
}

/* pagefooter */

div.bottomContainer {
	border-top:1px solid #d7d7d7;
	position:relative;/* hack */
	clear:both;
	margin-top:20px;
}

	div.bottomContainer div.bottomContainerContent, div.bottomContainer div.copyrightData {
		padding-top:6px;
		padding-left:10px;
		font-size:10px;
		color:#717171;
	}

	div.bottomContainer	div.copyrightData {
		position:absolute;
		right:10px;
		top:3px;
	}

		div.bottomContainerContent {
			line-height:20px;
		}
		
		div.bottomContainerContent a, div.bottomContainerContent a:visited {
			text-decoration:none;
			color:#717171;
		}

/* new styles start here */	

a img, a:link img, a:hover img, a:visited img {
 	border:none;	
}

.header_search {
	color:#828282;
	font-size:10px;
	height:18px;
	width:963px;
}
.header_search a {
	color:#828282;
	text-decoration:none;
	float:right;
	padding:1px 5px;
	border-right: 1px solid #ccc;

}
div.searchHolder2 {
	text-align:right;
	float:right;
	width:123px;
}
div.searchHolder2 input {
	background-image: none;
}
div.searchHolder2 input.inputText {
	font-size:11px;
	width:90px;
	border:1px solid #949494;
	color:#949494;
	margin-right:5px;
	background:url(/assets/design/images/images/search-loupe.gif) no-repeat 4px 3px !important;
	padding-left:7px !important;
	float:left;
	display:inline;
}
div.searchHolder2 input.inputSubmit {
	background:url(/assets/design/images/btn-details.jpg) 0px 3px no-repeat;
	border:none;
	font-size:11px;
	color:#717171;
	width:15px;
	cursor:pointer;
	height:17px;
	float:right;
}

div.searchHolder2 form {
	float:right;
	width:123px;
	padding:0;
	margin:0;	
}

/* new styles start here */

.siteFooter2 {
	float:left;
	border-top:1px solid #ccc;	
	padding-top:17px;
	color:#999;
	font-size:9px;
	text-align:left;
	line-height:13px;
}

.siteFooter2 .footerInfoParaHeader, .siteFooter2 .footerColHeader {
	font-weight:bold;
	text-align:left;
}

.siteFooter2 .footerInfoParaHeader a, .siteFooter2 .footerColHeader a:visited{
	font-weight:bold;
	text-align:left;
	color:#999;
}

.siteFooter2 .footerInfo {
	float:left;
	width:210px;
	margin-right:12px;	
}

.siteFooter2 ul.footerCol, .siteFooter2 div.footerCol {
	width:117px;
	float:left;	
	list-style:none;
	margin:0;
	padding:0;
	margin-left:4px;
	display:inline;
}

.siteFooter2 ul.footerCol li.footerColHeader {
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
}

.siteFooter2 ul.footerCol a:hover, .siteFooter2 div.footerCol a:visited:hover {
	text-decoration:underline;
	color:#ab003b;
}

.siteFooter2 ul.footerCol li a {
	text-decoration:none;
/* 	color:#999;     */
	float:left;
	clear:both;
}

.slideNumsHolder {
	background-color:#FFFFFF;
	bottom:0;
	height:47.5px;
	left:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	opacity:0.5;
	position:absolute;
	width:960px;	
}

#flashcontent {

left:0 !important;
margin-left:0 !important;
margin-top:0 !important;
top:0 !important;
position:relative !important;
}
}

@media print { 
html 			{ width: 100%;}

body 			{ background-color: #fff; color: #000; font-size: 15pt;	margin: 0; padding: 0;}

a 				{ color: #000;}

img 			{ float: left; margin-right: 10px; border:none; }

h1, h2, h3		{ page-break-before: auto; margin: 0 !important; padding: 0 !important; line-height: 1.1 !important;}

p 				{ page-break-inside: avoid;}

.header_search,
.searchHolder2,
#cse-search-box,
.header2,
.bannerTargetingHolder,
.menuholder2,
.topnav2,
#menuComponent,
#footerComponent			{ height: 0 !important; width: 0 !important; display: none !important;}

object { display: none !important; height: 0 !important; width: 0 !important;}

div.breadcrumb { display: block; margin-bottom: 30px;}

.iw_component 				{ min-height: 0 !important; float: none !important; margin: 0 !important; padding: 0 !important; width: auto !important;}

.maincontentArea,
.maincontentAreaContent,
.mainContentHolder2columns,
.mainContentHolderContentOne{ width: auto !important; height: auto !important; float: none !important; margin: 0 !important; overflow: visible !important;}

.mainContentHolderContentOne, .mainContentHolder2columns	{ float: left!important; overflow: auto !important; margin-bottom: 30px !important;}

.contactPersonHolder, .shortNewsHolder, .downloadMaterialContentHolder 		{ overflow: auto !important; display: block !important; clear: left; margin-top: 50px !important;}
.contactPersonHolder 		{ border-top: 1px solid #000; border-bottom: 1px solid #000; margin-bottom: 50px;}

.quoteHolder { font-style: italic;}

.iw_component, div, table 	{ overflow: visible !important; height: auto !important; float: none !important; }

div#emarketeer 			{ overflow: auto !important;}
div#emarketeer form div		{ clear: left !important; margin-bottom: 10px !important; }
div#emarketeer form h3		{ margin-top: 20px !important; }
div#emarketeer form strong	{ display: block !important; }




}
