/* MAIN INTERFACE PIECES */

body {
  margin:0px;

  background-color: #014A8C;  
  text-align:left;
}

a, a:visited
{
	text-decoration: none;
	/* color: #003599; */
	color: #78A4CF;
}

a:hover
{
	/* color: #7899E0; */
	text-decoration: underline;
}

p {
	margin: 15px 0;
}

li {
	margin-left: 30px;	
}

#holder {
	position: relative; margin: 0px auto 0px auto; float:left;
	background-color: #ffffff;z-index:1;text-align:left;
}

.homeselect
{
	background-color:#B6D0E9;
	color:#013399;
	font-weight:bold;
	background-image:url(images/icon_animation.gif);
	width: 330px;
}
.homeoption
{
	font-weight:normal;
	background-color:#B6D0E9;
	color:#013399;
}
.homeoption:hover
{
	color:#FFFFFF;
}

#top {
  position:relative;
  height:114px;
  width:100%;
  z-index:2;
  background: url('images/header_corner_right.gif') no-repeat  top right;

}
#form_extra_pages {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #004B8B; background-color: #FFFFFF;
}
#form_extra_input { 
	font-size: 10px; font-family:Arial, Helvetica, sans-serif; 
	color: #004B8B; background-color: #FFFFFF; border: 1px solid #004B8B; 
}
#surveylink{
	font-size: 10px; font-family:Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; color: #004B8B; text-align:left;
}
#surveylink A { text-decoration:none;  color: #004B8B; }
#surveylink A:hover { color: #329AFD; }

#top_row1 {
	font-size: 10px; font-family:Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; color: #004B8B; text-align:right;
	padding-right: 100px;
	z-index:1;
}
#top_row1 A { text-decoration:none;  color: #004B8B; }
#top_row1 A:hover { color: #329AFD; }

#top_row2 {
	padding-left:10px; padding-right:100px;
	color: #329AFD; font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; text-align:right;
	z-index: 3;
}
#top_row2 A { text-decoration:none;  color: #329AFD; }
#top_row2 A:hover { color: #003498; }

#top_row2_img {
	float:left;
	width:200px;

}

#top_row3 {
	background:transparent url(images/header_strepen_rij.gif) repeat-x scroll 0%;
	clear:both;
	color:#003498;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:22px;
	margin-right:20px;
	padding-left:10px;
	padding-top:9px;
	z-index: 2;
}

/* Collapsing search panel */

div.searchPanelBtnOpened
{
	background-color: transparant;
	background-image: url('images/search.gif');
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
	position: relative;
	height: 20px;
	border-left: 0;
	border-right: 1px solid #78a3ce;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 15px;
}

div.searchPanelBtnClosed
{
	background-color: #F0F6FB;
	background-image: url('images/search_close.gif');
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
	position: relative;
	height: 20px;
	border-left: 1px solid #2f59a9;
	border-right: 1px solid #2f59a9;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 15px;
}



a#toggleSearch
{
	padding-right: 15px;
}

form#searchPanel {
	display: inline;
}

div#searchPanel {	
	z-index: 1000;
	position: absolute;
	background-color: #F0F6FB;
	right: 445px;
	top: 64px;
	display: inline;
	height: 22px;
	padding: 5px;
	border-left: 1px solid #2f59a9;
	border-bottom: 1px solid #2f59a9;
	border-right: 1px solid #2f59a9;
}





strong.search {
	cursor: pointer;
	padding: 3px;
	border-right: 1px solid #7BA1D2;
	margin-right: 10px;
	padding-right: 15px;
}

div.search {}

p.dot
{
	margin: 0;
	background: url('images/main_right_news_red.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	color: #01417a;
	
}


#main {
  position:relative;width:100%;
  color: #003498; font-family:Arial, Helvetica, sans-serif; font-size:12px; z-index:1;

}

#main_txt {
	position:relative; float:left;min-width:537px; width:70%; z-index:1;
}

#main_bar {
	position:relative; float:right;width:27%;z-index:2;
  background: url('images/main_border_right.gif') repeat-y top right;
}

#bottom_menu {
	position:relative;clear:both; height:20px;
	background: url('images/main_border_right.gif') repeat-y  top right;
	font-size: 10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.3px; color: #004B8B; text-align:right;
	padding-right:100px; padding-top:20px;
}
#bottom_menu A {
font-size: 10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.3px; color: #004B8B; text-align:right; text-decoration:none;
}

#bottom {
  position:relative;  height:80px;  padding-right:100px;clear:both;
  background: url('images/main_border_right.gif') repeat-y  top right;
  text-align:right;
  color: #999999; font-family:Arial, Helvetica, sans-serif; font-size: 9px;
}
#bottom_txt {
	float:left; padding-left:10px;
  	font-size: 10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.6px; color: #003366; text-align:left;
}


.layer {
	position:absolute; margin:0px; visibility: hidden; padding-left:6px;	z-index:10;
	background-color:#EDEDED;
	padding-right:3px;
	/* background: url("images/header_layer_back.gif") repeat-y; */
}

.layer_link {
 	font-size: 10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.6px; color: #ffffff; text-align:left;
	line-height:12px; background-color:#FFFFFF; padding:3px; margin-bottom:2px;
}

#bottom_filler {
	position:relative;clear:both; height:0px;
	background: url('images/main_border_right.gif') repeat-y  top right;
}

/** Support for the "iehover-fix.js" **/
iframe {
position: absolute;
left: 0;
top: 0;
z-index: -1;
display:none;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/

/* MAIN PARTS */

#main_randpic {
	text-align:right; height:151px; width: 300px;
}

.dropdown {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px; z-index:1;
}
.dropdown_opt {
	padding-left:10px;
}

#look_apply {
	margin-top:5px; margin-bottom:5px;
 	padding-left:55px;
}

#look_apply_look {
	float:left; text-align:left; width:38%;
}
#look_apply_apply {
	float:left; width:38%;
}
#look_apply_search {
	float:left; width:20%;
}

#look_apply_go {
	margin-left:410px;
	clear:both;
}

#main_line {
	line-height:1px; font-size:0.1px; height:1px; width:100%; margin:0px;
	background:url(images/main_line.gif) repeat-x;
}
#bottom_line {
	width:100%; margin:0px;
	background: url('images/main_border_right.gif') repeat-y right;
}

#main_line_blue {
	line-height:1px; font-size:0.1px; height:1px; width:96%; margin:0px;
	background:url(images/main_lijn_blue.gif) repeat-x;
}

#broodkruimels {
	width: 100%; text-align:left; padding-left: 11px;
  	font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#888888;
}
#broodkruimels A {
  	font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#329AFD; text-decoration:none;
} 

#menu_header {
	padding-left:10px;
  	font-size: 17px; font-family:Arial, Helvetica, sans-serif; color:#93C9FF;
}
#menu_description {
	padding-left:10px; clear:both;
  	font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#003599;
}
#menu_listing {
	width:100%;
  	font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#003599;
}
#menu_listing_header A {
	margin-left:10px; text-decoration:none;
	font-size: 13px; font-family:Arial, Helvetica, sans-serif; color:#93C9FF;
}
#menu_listing_item {
	margin-left:20px;
  	font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#003599;
}
#menu_listing_item A { text-decoration:none; color:#003599; }

#menu_description a
{
/*
text-decoration:none;
font-size:12px;
color:#003599;
*/
}
#menu_description a:hover
{
color: #7899E0;
}
.menu_listing_holder {
	float:left; width:48%;
}

#detail_custom_area {
	margin-left:10px; width:100%; clear:both;
  	font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#003599;
	vertical-align:top;
}
#detail_custom_area_img { float:left; }

#detail_custom_area_line {
	line-height:1px; font-size:0.1px; height:1px; width:82%; margin:0px; float:right;
	background:url(images/main_lijn.gif) repeat-x;
}

#detail_custom_area_button { text-align:right; }

#latest_specials { padding-left:55px; }

#latest_specials_special {
	float:left; padding-left:80px; padding-bottom:10px; min-height:75px;
	width:30%; font-size: 11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.6px; color: #686868; text-align:left;
}
#latest_specials_special B { color: #7899E0; }
#latest_specials_special A { text-decoration:none; color: #686868;}
#latest_specials_special A:hover { text-decoration:none; color: #7899E0;}

#menu_listing_item A:hover { text-decoration:none; color: #7899E0;}

#banners_main {
	padding-left:55px; clear:both;
	background: url('images/main_border_right.gif') repeat-y top right;
}

#onlinebanking_top {

	background: url('images/mcbhome_onlinebanking_top.gif') repeat-y;
	height:157px;
}

#onlinebanking_middle {

	background: url('images/mcbhome_onlinebanking_middle.gif') repeat-y;
	padding-left:55px;
	height:200px;

}

#onlinebanking_bottom {

	background: url('images/mcbhome_onlinebanking_bottom.gif') repeat-y;
	height:32px;
}
/* RIGHT BAR PARTS */
#logins, #beware {
  width:178px;
}

#beware{
	margin-top:5px;
}

#logins img,
#beware img {
	display: block;
	border: none;
	padding: 0;
	margin: 0;
}
#latest_news {
  background: url('images/main_right_news_back.gif') repeat-y; text-align:left;
  width:178px;
}
#latest_news_txt {
	position: relative;
	width: 178px; 
	padding: 0 10px 10px 10px;
}
#latest_news_txt div.news_scroller_date {
  	font-size: 11px; 
  	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold;
  	color: #003366; 
  	letter-spacing:0.6px; 
  	text-align:left;
  	padding-bottom: 4px;
}
div.news_scrollers {
	position: relative;
	overflow: hidden;
	height: 55px;
	padding: 0;
	margin: 0;
}
div.news_scrollers ul {
	position: relative;
	list-style: square;
	padding: 0;
	margin: 0;
	top: 0px;
	width: 135px;
	padding-left: 15px;
}
div.news_scrollers ul li {
	list-style: square;
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
	color: red;
	height: auto;
}
div.news_scrollers a {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #036;
	text-align: left; 
	text-decoration: none;
}
#exchange_rates {
  background: url('images/main_right_rates_back.gif') repeat-y; text-align:left;
  min-width: 178px; padding-right:10px;
}
#exchange_rates_txt {
  	font-size: 10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.6px; color: #003366; text-align:left;
	padding-left:10px;
}

#finances {
  min-width: 178px; padding-right:10px;
}

#finances_txt {
	  background: url('images/main_right_finances_back.gif') repeat-y; text-align:left;
  	font-size: 10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.6px; color: #003366; text-align:left;
	padding-left:10px;
}

.related_topic {
  	width: 145px; font-size: 11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.6px; color: #003366; text-align:left;
	padding-left:10px;
}
.related_topic A { text-decoration:none; color: #003366; }

#related_topic_reddot {
width:10px;
vertical-align:top;
}

td.achtergrond {background: url(images/internet_business_top_back.gif) repeat-x;}
td.achtergrond2 {background: url(images/internet_consumer_top_back.gif) repeat-x;}

#flvplayer {
	margin-top: 20px;
	margin-left: 10px;
}

/*  		 */

#wrapper {
	text-align: left;
	/* margin: 0px auto;  */
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	/* padding: 0px;  */
	border:1;
	width: auto; /* 742px;  */
	
	background:url(images/hipertek_bg.jpg); background-repeat:no-repeat;
}

#side-a {
	float: left;
	min-width: 40%; max-width: 78%; /* 568px 78%  */
	height: 350px;
	padding: 0px;
}

#side-b { 
	/* margin: 0;  */
	margin-left: 0px; 
	margin-right: 0px;
	position:relative;
	float: right;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(../images/menu_float_bg.gif); / *background-position:inherit; background-repeat:no-repeat;  */
	width: 20%; max-width: 40%; /*  22% 174px   */ 
	height: 1% /* Holly hack for Peekaboo Bug */
	
}

#content-text {
	clear: both;
	background: none;
}

#overlayBannerWrapper {
	position: absolute;
	z-index: 2;
	left: 311px;
	top: 277px;
}
#finances td{font-size:10px;}
#finances .olmw{height:1px;font-size:0px;line-height:0px;}
#finances td a{color:#004A8C;text-decoration:underline;}
#finances td.cbmw{height:11px;line-height:11px;font-size:11px;}
#finances .dtmw{font-size:10px;letter-spacing:0px;}
#finances .glmw a{font-size:9px;letter-spacing:0px;}