/* Hides from IE-mac \*/
* html .textPaneLast { height: 1%; }
.textPaneLast { display: block; }
/* End hide from IE-mac */

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, H3, H4, H5, P, TD, UL, Li, OL, BLOCKQUOTE, TEXTAREA, SELECT {
	font-family: verdana, arial;
	font-size: 10px;
	color: #003366;
}
H1 { font-size: 14px; }
H2 { font-size: 12px; }
P, H1, H2, H3, H4, H5, P, TD, UL, li,OL, BLOCKQUOTE, TEXTAREA, SELECT {margin: 0px 0px 1px 0px;}

body { margin: 0; padding: 5px 0 5px 0; background-color: #9EA8B2; }

.hidden { display: none; visibility: hidden; height: 0; }
.clear { clear: both; visibility: hidden; height: 0; }

.pagePane { background-color: #FFFFFF; width: 780px; }

.logoPane { background: transparent url(../images/BoNlogoB.jpg) no-repeat; width: 790px; height: 144px;}

.logoPane1 { background: transparent url("../images/column1.jpg") no-repeat;
	Width: 150 px;
	Height:400 px;
	background-color: #FFFFFF;
        	border: 1px solid #003366;
	margin-left: 5px;
	Z-INDEX: 1; }
.logoPane1 h1 { display: none; }

/* Menu 1 column */

.menu_1 {	
	float: left;
	text-align: left; 
	width: 158px;
	padding:0;	
	background-color:#FFFFFF;
	padding-top: 0px;
	Z-INDEX: 1;
}

.menu_1 DIV A {
	color: #003366;
	text-decoration: none;
}
.menu_1 DIV A:hover {
	text-decoration: bold;
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
.menu_1 DIV.menu1-level1-no {
  border-bottom: 2px solid #003366;
  font-family: Verdana;
  font-size: 10px;
  padding:5px 0px 5px 0px;
margin-left: 5px;
}
/*  MENU 1, level 1, active state (ACT) */
.menu_1 DIV.menu1-level1-act {
  border-bottom: 2px solid #003366;
  font-family: Verdana;  
  font-size: 10px;
  font-weight:bold;
  padding:5px 0px 5px 0px;
margin-left: 5px;
  background-color: #6699CC;
  filter:alpha(opacity='70', style='0');
}
.menu_1 DIV.menu1-level1-act A {
  color:white;
}
.menu_1 DIV.menu1-level2-act A {
  color:white;
}
/*  MENU 1, level 2, normal state (NO) */
.menu_1 DIV.menu1-level2-no {
border-bottom: 1px solid #003366;
font-family: Verdana;  
font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
.menu_1 DIV.menu1-level2-act {
border-bottom: 1px solid #003366; 
font-family: Verdana;  
 font-size: 10px;
  padding-left:20px;

background-color: #635A87;
  filter:alpha(opacity='70', style='0');
}

/******************************************/
/* begin styles for Company Contact Panel */

.ccp_box {
	Padding-top:10px;
	Width: 138 px;
	background-color: #FFFFCC;
        border: 1px solid #003366;
	margin-left: 5px;
}
 
.ccp_item {
	margin-top:0px;
	padding:0.5em; 
	color: #003366;
}

.ccp_item  {
  font-family: verdana;
  font-size: 10px;
  font-weight : normal;
  list-style:none;
  padding-bottom:1em;
}

.ccp_item a {
	text-decoration : none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:light;
	font-family:verdana;
	}
/****************************************/
/* begin styles for Customer care Panel */

.carep_box {
	background: transparent url("../images/f2.jpg") no-repeat;
	Width: 152px;
	Height:37 px;
	background-color: #FFFFFF;
        	border: 1px solid #003366;
	margin-left: 5px;
	Z-INDEX: 1;
}
 
.carep_item {
	margin-top:0px;
	margin-left:0px;
	color: #003366;
}

.carep_item  {
  font-family: verdana;
  padding-left:40px;
  align:center;
  font-size: 10px;
  font-weight : bold;
  list-style:none;
 }

.carep_item a {
	text-decoration : none;
	color: #003366;
	align:center;
	font-size: 10px;
	font-weight:bold;
	font-family:verdana;
}
/********************************/	
/* begin styles for Login Panel */

.lp_box {
	Padding-top:10px;
	Width: 152 px;
	background-color: #CCCCFF;
        border: 1px solid #003366;
	margin-left: 5px;
	Z-INDEX: 1;
}
 
.lp_item {
	margin-top:0px;
	color: #003366;
}

.lp_item  {
  font-family: verdana;
  font-size: 10px;
  font-weight : normal;
  padding-bottom:1em;
}

.lp_item a {
	text-decoration : none;
	color: #003366;
	font-size: 10px;
	font-weight:light;
	font-family:verdana;
	}
/***********************************/
.contentPane { float: right; width: 617px; padding: 5px 0px 0px 5px; background-color: #FFFFFF; text-align:}

.montagePane { padding-bottom: 1px; margin-bottom: 6px; border-bottom: 1px solid #635A87; }
.montagePane a.montage {padding:5px 0px 0px 0px; display: block; background: transparent url() no-repeat; width: 613px; height: 202px; }
.montagePane a.montage span { display: none; }

.bodytext { font-family: Verdana; font-size: 10px; color: #003366; padding: 5px 0px 0px 5px;text-align: left; }

.footer { font-family: Verdana; font-size: 10px; color: #003366; }
.footer P { font-family: Verdana; font-size: 10px; color: #003366; border-top: 1px dotted #3B72A4; text-align: centre; }
