/* CSS Document 
Colors:

Simac Red (C0M100Y79K20): #c41230;
70% Black (C0M0Y0K70): #6d6e71;
10% Black (C0M0Y0K10): #e6e7e8;

Grijs: #6d6d6f;
Border grijs: #58585a;
Light grijs: #d1d3d5;
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, /*sub, sup,*/ tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
/*table, caption, tbody, tfoot, thead, tr, th, td*/ {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
		font-family: Verdana, Geneva, sans-serif;
}

body, html {
		font-size: 83%;
}

body.frontend { text-align:center; background: #e6e7e8; }

ul { list-style: disc; margin: 0 0 5px 20px; }
ol { list-style-type:decimal; margin: 0 0 5px 25px; }

blockquote, q {
	  quotes: none;
	  margin: 0 0 0 15px;
	  
}

blockquote:before, 
blockquote:after,
q:before, q:after {
        content: '';
        content: none;
}

:focus {
        outline: 0;
}

ins {
        text-decoration: none;
}

del {
        text-decoration: line-through;
}

table {
        border-collapse: collapse;
        border-spacing: 0;
        font-size: 100%;
}

th { 		
	background: #e6e7e8;
	border-left: solid 1px #c41230;
	padding: 2px 4px;
}

td { padding: 2px 0; }

/* ------------------------------------------------------------------------------------ General Styles */

a, a:link, a:visited {
	text-decoration:none;
	font-size: 110%;
	color: #c41230;
}

a:hover, a:active, a:focus {
	text-decoration:underline;
	color: #c41230;
}

a.noStyle, a.noStyle:link, a.noStyle:visited {
	text-decoration:none;
	background:none;
    color: black;
    font-size: 100%;
}

a.noStyle:hover, a.noStyle:active, a.noStyle:focus {
	text-decoration:none;
	color: black;
}

h1 { font-size: 140%; color: #c41230; padding: 0 0 5px 0; }
h2 { font-size: 120%; color: #c41230; padding: 5px 0 0 0; }
h3 { font-size: 100%; color: black; padding: 5px 0 0 0; margin: 0 0 -5px 0; }

p { padding: 10px 0; }

input, textarea { font-family: Arial, Helvetica, sans-serif; padding: 2px; font-size:100%; }

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.left {float:left;}
.right {float:right;}
.rightTxt {text-align:right;}
.notVisible { display:none; }

/* ------------------------------------------------------------------------------------ General Styles */

.container {
	text-align:left;
	margin: 20px auto 0 auto;
	width: 980px;
	min-height: 735px;
	position:relative;
	border: #58585a solid 1px;
	background: white url(../images/backgrounds/bodyBg.gif) no-repeat 0 0;
	}
	
.portalBg {
	background: url('../images/backgrounds/portalBg.gif') repeat-y right 0;
	}

/* ------------------------------------------------------------------------------------ Header Styles */
.header { height: 241px; position:relative; }
	.header img.headerImage { position: absolute; left: 0; top: 125px; z-index:102; }

.logo { padding: 20px 0 15px 35px; }

.headerleft { position:absolute; /*float:left; display:inline; width: 799px; auto; overflow:hidden;*/ }

.headerRight { position:absolute; right:0px; text-align:right; margin: 0 16px 0 0; /*float:right; display:inline; width: 165px 300px;*/ }

.headerRight a.language span { display:none; }

.headerRight .languageBlock { margin: 15px 0; height: 21px; }

.headerRight a.language, .headerRight a.language:link, .headerRight a.language:visited {
	display:block;
	padding: 0;
	float:right;
	width: 31px;
	height: 21px;
	text-decoration: none;
    }
    .headerRight a.english, .headerRight a.english:link, .headerRight a.english:visited {background: transparent url(../images/buttons/btns.gif) no-repeat 0 -75px !important;}
    .headerRight a.dutch, .headerRight a.dutch:link, .headerRight a.dutch:visited {background: transparent url(../images/buttons/btns.gif) no-repeat 0 -100px !important;}
	
    .headerRight a.language:hover, .headerRight a.language:active, .headerRight a.language:focus {
	    text-decoration:underline;
    }

.topMenu { height:43px; }

.topMenu ul {
	list-style:none;
	margin:0;
	float:left;
	color: #c41230;
	font-weight:bold;
	text-transform:lowercase;
	padding: 0 0 0 20px;
	}
	
.topMenu ul li { display:block; float:left; }

.topMenu ul li a,
.topMenu ul li a:link,
.topMenu ul li a:visited {
	font-size:110%;
	font-weight: bold;
	letter-spacing: 0.15em;
	color: #000000; 
	padding: 0 15px;
	}

.topMenu ul li a:hover,
.topMenu ul li a:active,
.topMenu ul li a:focus,
.topMenu ul li a.selectedItm,
.topMenu ul li a.selectedItm:link,
.topMenu ul li a.selectedItm:visited {
	color: #c41230;
	text-decoration:none;
}

.searchBox { 
	background: #e5e7e7; 
	border:none; 
	border-left: solid #c41230 1px;
	height: 13px;
	width: 130px;
	margin: 0;
	float:left;
	}
	
	.portalBg .searchBox { background: white; }

	.searchBtn span { display:none; }
	
	a.searchBtn,
	a.searchBtn:link,
	a.searchBtn:visited {
		background:  url(../images/buttons/moonIcon.gif) no-repeat 4px -33px;
		width: 15px;
		height: 18px;
		display:block;
		float:left;
	}

/* ------------------------------------------------------------------------------------ leftColumn Styles */

.leftColumn { float:left; display:block; min-height: 434px; width: 205px; padding: 30px 10px 0 35px; overflow:hidden; }

.menu { /*min-height: 485px; 405px;*/ }

.liHeight { height: 22px; }

.menu ul {
	list-style:none;
	margin:0;
	color: #c41230;
	font-weight:normal;
	padding: 0;
	}
	.menu ul ul { padding: 0 0 0 15px; }
	.menu ul ul ul { padding: 0 0 0 15px; }

.menu ul li a,
.menu ul li a:link,
.menu ul li a:visited,
a.back,
a.back:link,
a.back:visited,
a.linkBefore,
a.linkBefore:link,
a.linkBefore:visited {
	display: block;
	padding: 5px 0 5px 13px;
	background:  url(../images/buttons/moonIcon.gif) no-repeat 0 5px;
	font-size: 100%;
	color: #6d6e71; 
	}
    a.back, a.back:link, a.back:visited { margin: 15px 0 0 0; }
	/* Simac.com portal */
	.menu ul li a.portal,
	.menu ul li a.portal:link,
	.menu ul li a.portal:visited {
		text-transform:uppercase;
		background: none;
		padding: 5px 0;
		font-size: 110%;
		}
	/* homepage holding/werkmaatschappij */
	.menu ul li a.home,
	.menu ul li a.home:link,
	.menu ul li a.home:visited {
		background: none;
		padding: 0 0 15px 0;
		font-size: 140%;
		font-weight: bold;
		color: #c41230; 
		}
		.menu ul li a:hover,
		.menu ul li a:active,
		.menu ul li a:focus,
		.menu ul li a.bigMenu:hover,
		.menu ul li a.bigMenu:active,
		.menu ul li a.bigMenu:focus,
		a.back,
		a.back:link,
		a.back:visited,
		a.linkBefore:hover,
		a.linkBefore:active,
		a.linkBefore:focus,
		.menu ul li a.selectedItem,
		.menu ul li a.selectedItem:link,
		.menu ul li a.selectedItem:visited {
			background-position: 0 -30px;
			color: #c41230;
			text-decoration:none;
			}
		.menu ul li a.selectedItemfoldOut,
		.menu ul li a.selectedItemfoldOut:link,
		.menu ul li a.selectedItemfoldOut:visited {
			background:  url(../images/buttons/moonIcon.gif) no-repeat 0 -75px;
			color: #c41230;
			}

/* ------------------------------------------------------------------------------------ center Styles */

.center { 
	float:left; 
	display:block; 
	min-height: 544px;
	width: 485px; 
	}
	
.portalBg .center { min-height: 465px; width: 730px; }

.portal { width: 980px; }

.breadCrumb { float: left; display:inline; height: 30px; color: #c41230; max-width:350px; text-transform:lowercase; padding: 8px 0 0 0; }
.pageFunctions { float: right; display:inline; height: 30px; color: #c41230; margin: 8px 0/*250px*/ 16px 0;  }

	.breadCrumb a, .breadCrumb a:link, .breadCrumb a:visited,
	.pageFunctions a, .pageFunctions a:link, .pageFunctions a:visited {
		text-decoration:none;
		font-size: 80%;
		color: #6d6e71;
		padding: 8px 0;
	}
	
	.breadCrumb a:hover, .breadCrumb a:active, .breadCrumb a:focus,
	.pageFunctions a:hover, .pageFunctions a:active, .pageFunctions a:focus {
		text-decoration:none;
		color: #c41230;
	}

.content { height: 100%; width: 445px; float:left; display:block; }

.content .text { line-height:150%; }

	.portal .content { margin: -10px 0 0 0; padding: 0 30px; width: 670px; }
	.portal .content a span { display:block; float:left; width: 180px; margin: 30px 0 0 0; }
	.portal .content a, .portal .content a:link, .portal .content a:visited {
		display:block;
		overflow:hidden;
		margin: 20px 0;
		font-size: 120%;
		color: black;
		font-weight: bold;
		}
		.moon {
	        padding: 0 0 0 13px; 
	        background:  url(../images/buttons/moonIcon.gif) no-repeat 0 0; 
	    }
		
		.portal h1 { margin: 10px 0; }
		.portal .content a.linkSmall, .portal .content a.linkSmall:link, .portal .content a.linkSmall:visited {
			margin:0;
			font-weight:normal;
			font-style:normal;
			font-size: 120%;
		}
	
	.portal .content a:hover .moon, .portal .content a:active .moon, .portal .content a:focus .moon,
	.portal .content a:hover, .portal .content a:active, .portal .content a:focus {
		text-decoration: none;
		background-position:  0 -35px;
		color: #c41230;
	}

	.contentIntro { float:left; padding: 0 10px 10px 0; }
	h1 span {color: #6d6e71; font-weight:normal; }
	h1 span span { color: #c41230; }
	
	/* inline styles */
	
	.greyBackground { background: #e6e7e8; padding: 2px 5px; width:100%; display:block; }
	
	/*  inline styles */
	
	/* List styles */
	
	.content dl { margin: 5px 10px 0 0; width: 210px; float:left; }
		.content dl.categoryTeaser, .content dl.vacancyTeaser, .content dl.eventTeaser, .content dl.searchTeaser { margin: 5px 0 0 0; width: 90%; float:left; }
		
	.content dt span { color: #6d6e71; padding: 0; }
	.content dt span span { color: #c41230; }
		.content dl.categoryTeaser dt, .content dl.eventTeaser dt { font-weight:bold; }
		.content dl.eventTeaser dt { font-size: 110%; }
		.content dl.vacancyTeaser dt { background: #e6e7e8;border-left: solid 1px #c41230;	padding:2px; font-style:italic; color: #6d6e71;  }
		.content dl.vacancyTeaser dt span { font-weight: bold; font-style:normal; color: black; }
		.content dl.searchTeaser dt { width:100%;  background:  url('../images/buttons/moonIconRed.gif') no-repeat right bottom; padding: 0 13px 0 0;}
		.content dl.searchTeaser dt .right { font-style:italic; padding: 0 5px 0 0; }
	
	.content dd img { float:left; padding: 0 10px 5px 0; }
	.content dl.vacancyTeaser dd { padding:2px; }
	
	.content dl.searchTeaser dt a, .content dl.searchTeaser dt a:link, .content dl.searchTeaser dt a:visited {
		display:block;
		padding:2px; 
		width:99%;
		background: #e6e7e8;
 		border-left: solid 1px #c41230; 
		font-size: 100%;
		/*color: #6d6e71;*/
		color: black;
	}
	.content dl.searchTeaser dt.noLink {
		display:block;
		padding:2px; 
		width:99%;
		background: #e6e7e8;
 		border-left: solid 1px #c41230; 
		font-size: 100%;
		color: #6d6e71;
	}
	.content dl.searchTeaser dt a:hover, .content dl.searchTeaser dt a:active, .content dl.searchTeaser dt a:focus {
		background: #c41230;
		color: white;
		text-decoration:none;
	}
	
	.content dd a.img, .content dd a.img:link, .content dd a.img:visited {
		float:left;
		background: none;
		padding: 0 0 10px 0;
		border:0;
	}
	.ICAP_ImageGallery a, .ICAP_ImageGallery a:link, .ICAP_ImageGallery a:visited { text-decoration:none; }
	
	/*  List styles  */
	
	.vacancyFilter div { width: 145px; font-weight:bold; }
	.searchBreadCrumb { margin: 0 0 10px 0; }
	.searchBreadCrumb span, .euroNext span { color: #c41230; }
	
	.content a.linkSmall, 
	.content a.linkSmall:link, 
	.content a.linkSmall:visited,
	.content input.linkSmall, 
	.content input.linkSmall:link, 
	.content input.linkSmall:visited {
		padding: 3px 13px 15px 0;
		background:  url(../images/buttons/moonIcon.gif) no-repeat right -32px;
		font-size: 100%;
		color: #6d6e71;
		font-style:italic;
		border:none;
		}
		.content dl.newsTeaser { min-height: 110px; }
		.content dl.newsTeaser a.linkSmall { float:right; }
		.rightMargin { margin: 0 15px 0 0; }

	.content a.linkSmall:hover, .content a.linkSmall:active, .content a.linkSmall:focus {
		color: #c41230;
		text-decoration:none;
	}
	
	.euroNext { float:left; display:inline; margin: 0; width:190px; font-size:90%; }
	
	 a.stockLink, a.stockLink:link, a.stockLink:visited {
	    font-size:100%; 
	    color: black; 		
	    background: #e6e7e8;
		border-left: solid 1px #c41230;
		padding: 2px;
		}
	 a.stockLink:hover, a.stockLink:active, a.stockLink:focus,
	 a.stock_graph_period_selector_selected, a.stock_graph_period_selector_selected:link, a.stock_graph_period_selector_selected:visited {
	    color: white;
	    background: #c41230;
	    text-decoration:none;
	}
		
	.euroNextLink a, .euroNextLink a:link, .euroNextLink a:visited {
		text-decoration:none;
		font-size: 100%;
		color: black;
	}
	
	.euroNextLink a:hover, .euroNextLink a:active, .euroNextLink a:focus {
		text-decoration:none;
		color: #c41230;
	}
	.euroNext th.date { border:none; font-weight: normal; }
	.euroNext table { margin: 0 0 10px 0; }

	.internalLink { margin: 10px 0 10px 0; }
	.internalLink a, .internalLink a:link, .internalLink a:visited {
		float: left;
		display: block;
		margin: 0 25px 0 0;
		padding: 0 15px 0 0;
		text-decoration:none;
		background: url(../images/buttons/moonIcon.gif) no-repeat right -34px;
		font-size: 110%;
		color: #c41230;
	}
	
	.attachments { margin: 15px 0; }
	.attachments div { width: 200px; float:left; margin: 5px; }
	.attachments div div { width: 100px; overflow:hidden; margin:0; display:block; float:left; }
	.attachments  a, .attachments a:link, .attachments a:visited { 
		font-size: 100%;
		white-space:nowrap;
		color:black;
		display:block;
		float:right;
		width:85px;
		background: #e6e7e8;
		border-left: solid 1px #c41230;
		padding:2px;
		margin:0 10px 0 0;
	}
	.attachments  a:hover, .attachments a:active, .attachments a:focus { 
		background: #c41230;
		text-decoration:none;
		color:white;
	}
	.otherArticles {clear:both;}
	.otherArticles h3 { 
		background: #e6e7e8; 
		padding: 2px 5px; 
		margin: 15px 0; 
		color:black; 
		font-size: 110%;
		font-style:italic; 
		font-weight:normal; 
		width: auto; 
		}

	.otherArticles div { width: 100%; margin: 5px; }
	.otherArticles div div { width: 125px; white-space:nowrap; margin:0; padding: 0; display:block; float:left; }
	.otherArticles  a, .otherArticles a:link, .otherArticles a:visited { 
		font-size: 100%;
		color: #6d6e71;
		font-style:italic;
		display:block;
		float:left;
		width: 305px;
		border-left: solid 1px #c41230;
		padding:0 5px;
	}
	.otherArticles  a:hover, .otherArticles a:active, .otherArticles a:focus { 
		text-decoration:none;
		color:white;
		background: #c41230;
	}
    .otherArticles a.linkSmall, 
	.otherArticles a.linkSmall:link, 
	.otherArticles a.linkSmall:visited { width:auto; float:right; }
	
    .otherArticles a.linkSmall:hover, 
	.otherArticles a.linkSmall:active, 
	.otherArticles a.linkSmall:focus { background: url(../images/buttons/moonIcon.gif) no-repeat right -32px; }

/* ------------------------------------------------------------------------------------ Paging Styles */


.paging { margin: 15px 0 15px 0; color: #c41230; }
.newsPaging { margin: 15px 0 15px 105px; border-left: solid 1px #c41230; }
.paging ul { margin:0; }
.paging ul li { float:left; list-style:none; }
.paging ul li a, .paging ul li a:link, .paging ul li a:visited { 
	font-size: 100%;
	display:block;
	float:left; 
	padding:0 5px; 
	color: #6d6e71;	
	text-decoration:none;
	margin: 0 1px;
	}
.paging ul li a:hover, .paging ul li a:active, .paging ul li a:focus,
.paging ul li a.selectedItm, .paging ul li a.selectedItm:link, .paging ul li a.selectedItm:visited{ color: #c41230; }

/* ------------------------------------------------------------------------------------ rightColumn Styles */


.rightColumn { float:right; display:inline; margin: 4px 16px 0 0; width:auto; height: 100%; text-align:right;  }
   
	.rightColumn a.link, .rightColumn a.link:link, .rightColumn a.link:visited,
	.headerRight a.Eurolink, .headerRight a.Eurolink:link, .headerRight a.Eurolink:visited {
		display:block;
		text-decoration:none;
		background:  url(../images/buttons/moonIcon.gif) no-repeat right -34px;
		font-size: 110%;
		letter-spacing: 0.1em;
		color: black;
		font-style:italic;
		padding: 0 15px 15px 0;
	    }
	    .headerRight a.noPDBtm, .headerRight a.noPDBtm:link, .headerRight a.noPDBtm:visited {padding: 0 15px 0 0; }
        .rightColumn a.link:hover, .rightColumn a.link:active, .rightColumn a.link:focus,
        .headerRight a.Eurolink:hover, .headerRight a.Eurolink:active, .headerRight a.Eurolink:focus { color: #c41230; }
	
	.newsItems, .calenderModule { margin: 0; min-height: 435px; }
	.portalBg .newsItems, .portalBg .calenderModule { margin: 0; min-height: 280px; }
	
	.rightColumn dl { margin: 5px 0 0 20px; width: 165px; }
	.rightColumn dt span { color: #c41230; padding: 0 5px; }
	.rightColumn dt { font-size: 110%; letter-spacing: 0.1em; }
	.rightColumn dd img { margin: 5px 0; }
	.rightColumn dd a.noStyle, .rightColumn dd a.noStyle:link, .rightColumn dd a.noStyle:visited { color: #6d6e71; }
	.rightColumn dd a.linkSmall, .rightColumn dd a.linkSmall:link, .rightColumn dd a.linkSmall:visited {
		background: transparent url(../images/buttons/moonIcon.gif) no-repeat right -32px;
		font-size: 100%;
		letter-spacing: 0em;
		color: #6d6e71;
		padding: 3px 13px 15px 0;
		}

	.rightColumn a.linkSmall:hover, .rightColumn a.linkSmall:active, .rightColumn a.linkSmall:focus,
	.rightColumn dd a.linkSmall:hover, .rightColumn dd a.linkSmall:active, .rightColumn dd a.linkSmall:focus {
		color: #c41230;
	}
	
	.rightColumn dd a.img, .rightColumn dd a.img:link, .rightColumn dd a.img:visited,
	.banners a, .banners a:link, .banners a:visited {
		background: none;
		padding: 0 0 10px 0;
		border:0;
	}
	
/* ------------------------------------------------------------------------------------ Calender Styles 

.calenderModule { float:right; }*/
table.calenderNavigation { width: 168px; border:0; text-align:center; }
table.calenderNavigation span { display:none; }
td.prevNav, td.nextNav { padding:0; }
.month { text-align:center; }
table.calender { border:0; color: #6d6e71; text-align: center; font-size: 80%; }
table.calender th { border:0; width:13px; /* +8 */ height: 13px; /* +4 */ color: #c41230; background:none; font-weight: bold; }
table.calender td { padding: 0; height:16px; width:16px; /*border:1px solid black;*/ }

table.calenderNavigation .prevNav a,
table.calenderNavigation .prevNav a:link,
table.calenderNavigation .prevNav a:visited,
table.calenderNavigation .nextNav a,
table.calenderNavigation .nextNav a:link,
table.calenderNavigation .nextNav a:visited{
	display:block;
	padding:0;
	width: 15px; 
	height: 15px;
	background: url(../images/buttons/moonIcon.gif) no-repeat 10px -100px; 
}

table.calenderNavigation .nextNav a,
table.calenderNavigation .nextNav a:link,
table.calenderNavigation .nextNav a:visited {
	background: url(../images/buttons/moonIcon.gif) no-repeat 5px -120px; 
}

table.calender a,
table.calender a:link,
table.calender a:visited {
	font-size: 100%;
	display:block;
	padding: 2px;
	background: url(../images/buttons/btns.gif) no-repeat 2px -125px; 
	color:white; 
	font-style:normal; 
}

table.calender a:hover,
table.calender a:active,
table.calender a:focus { background-position: 2px -150px; text-decoration:none; }


/* ------------------------------------------------------------------------------------ Forms Styles */

.form { margin: 10px 0; }
.form div { clear:both; }

.captha { margin: 5px 0 0 0; }

.fontXll { font-size: 500%; }

textarea  { float:right; margin: 5px 0; }

.textField, .selectField { 	
	background: #e5e7e7; 
	border:none; 
	border-left: solid #c41230 1px;
	height: 13px;
	font-size:100%;
	margin: 5px 0;
	float:left;
 	}
 	.selectField { height:18px; }
	
p.error { color: #c41230; padding:0 0 5px 0; }
.required { background: #f1cac0; }
.requiredAlert { padding: 0 0 0 150px; color: #c41230; }
.upload { float:right; font-size: 90%; }
 
.selectField60 { width: 60px; }
.textField100 { width: 100px; }
.textField200 { width: 200px; }
.selectField340 { width: 295px; }
.textField340 { width: 290px; }

input.button { }

label.lbl { 
	display:block;
	float:left;
	width:150px;
	height: 13px;
	margin: 5px 0;
	overflow:hidden;
}
label.lbl2 { 
	display:block;
	float:left;
	width:150px;
	height: 26px;
	margin: 5px 0;
}

label.lbl3 { 
	display:block;
	float:left;
	width:150px;
	height: 39px;
	margin: 5px 0;
}

label.block { padding: 5px 0; display:block; margin: 10px 0 0 0; }
	
/* ------------------------------------------------------------------------------------ Footer Styles */

.footer { display:block; width:100%; padding: 8px 0 0 0; margin: 15px 0 0 0; height: 22px; background: #c41230; color:white; text-align:center; }

	.footer a, .footer a:link, .footer a:visited {
		text-decoration:none;
		font-size: 100%;
		color: white;
		padding: 8px 0;
	}
	
	.footer a:hover, .footer a:active, .footer a:focus {
		text-decoration:underline;
	}


/* ------------------------------------------------------------------------------------ Editor/Toolbar Styles */

#boxInsite {
	border-bottom: 1px solid #58585a;
	background: white;
	}	

.ToolBarBtn {
	text-align:left;
	padding: 0;
	width: 985px;
	margin: 0 auto;
	color: #8d6941;
	}

a.btn,
a.btn:link,
a.btn:visited {
	width: 110px;
	margin: 1px 1px 1px 0;
	padding: 6px 0 0 0;
	font-size:85%;
	height: 18px;
	border: none;
	display:block;
	float:left;
	color: #6d6e71;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}

a.bntToolbar,
a.bntToolbar:link,
a.bntToolbar:visited { 	background: transparent url('../images/buttons/btnToolbar.gif') no-repeat 0 0; }
	
a.btn:hover, 
a.btn:active,
a.btn:focus,
a.selectedItm, 
a.selectedItm:link,
a.selectedItm:visited { background-position: 0 -24px; }

.reDropDownBody { text-align:left; padding: 5px; width: auto; }

.editor { padding: 30px 0 0 0; }

div.introImage {
	float:left;
	width: 112px;
	clear:none;
	}
	
div.introTxt {
	clear:none;
	float:right;
	width:320px;
	overflow:hidden;
	}

.introImageBg {
	clear:none;
	float:left;
	display:block;
	width: 112px;
	height:112px;
	margin: 5px 0;
	overflow:hidden;
	background: #e5e7e7; 
	border-left: solid #c41230 1px;
	}
	
textarea {
	height:95px;
	width: 290px;
	background: #e5e7e7; 
	border:none; 
	border-left: solid #c41230 1px;
	}