html, body {
  height: 100%;
  background: #EAEAEA; 
  padding:0;
  margin:0;  
  background-image: url(../images/BL_V4_Body_backround.gif);
  background-position:center;
  background-repeat: repeat-y;
}
 
 html
 {
	overflow-y: scroll;
 }
 
 a {outline:0};
 
.footerLeft {	
	border-right: 1px;
	border-right-color : #B2CCEA;
	border-right-style : solid;	
} 

.footerRight {	
	border-left:1px;
	border-left-color : #B2CCEA;
	border-left-style : solid;
}
 
 
 
 A:link {
	font-family : Arial, Helvetica, sans-serif;
	color : #02cbf6;
	font-style : normal;
	text-decoration : none;	
}
 
 A:visited {
	font-family : Arial, Helvetica, sans-serif;
	color : #02cbf6;
	font-style : normal;
	text-decoration : none;
}
 
 
 A:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #02cbf6;
	font-style : normal;
	text-decoration : none;
}
 

A:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #02cbf6;
	font-style : normal;
	text-decoration : none;
}
 
sup {
		font-size: 80%;
		line-height : 0px;
}
		

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	font-weight:bold;
	font-style : normal;
}



.registerdSign, .copyrightSign
{
	font-size:85%;
	vertical-align:top;
}
 
 
/* used for printout format*/
.TM_Box
{
	
}	


 /*Article *******************************************************************************************************/

ul
{	
	list-style: url(/images/li_icon.gif);	
	padding-left: 23px;
	margin:0px;
	
}

div.single_pane li
{
	padding:2px 0px 0px 2px;
}


td, tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
 }
 
.headline
{	
	width:100%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color :#333333;
	text-align: left;
	vertical-align:text-bottom;
}
 

.headlineLine
{
	width:100%;
	height:24px;
	background-image: url(../images/BL_V4_homeHorizontal.gif);
	background-repeat: repeat-x;	
	
	margin-bottom:10px;
}


.headlineLineFront
{
	background-image: url(../images/BL_V4_headline_line.gif);
 	background-position:left top; 
 	background-repeat: repeat-x;	
	width:100%;
	height:20px;
}





.picZoom
 { 	
	position:absolute;
	bottom:12px;
	right:5px;
	border:0px;
	width:25px;
	height:25px; 
 }



.picRight
{	
	float:right;
	margin: 0px 0px 0px 10px;	
}

.picLeft
{
	float:left;
	margin: 0px 20px 0px 0px;	
}


.picCenter
{	
	margin:0px auto 0px auto;
}


.picFix
{
	margin:0px;
	padding:0px;	
}


.zoomLegend
{	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	padding: 2px 0px 0px 1px;	
}


.zoomLegendPic
{	
	width:10px;
}


.Front_News
{
	padding-bottom:10px;
	padding-top:10px;
	
	vertical-align:top;
	text-align:left;
	
	border: 1px dotted #CECECE;
	border-width: 1px 0px 0px 0px;
	
}



 /*Top Menu *******************************************************************************************************/
  
 .TM_Box_Logo{
 	position:relative; top:4px; left:39px;
  }
 
 .TM_Box_Ad{
 	position:relative; top:8px; left:0px;
  }
  
  
 .TM_Search
 {
 	vertical-align:middle;
	text-align:right;
	border: 1px dotted #CECECE;
	border-width: 1px 0px 1px 0px;
	margin: 0px 35px 20px 33px;
	padding: 6px 0px 6px 0px;
} 

.TM_Search_Button{
  vertical-align:middle;
}


.BM_End
{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:left;
	border: 1px dotted #CECECE;
	border-width: 1px 0px 0px 0px;
	margin: 20px 35px 20px 33px;
	padding: 5px 0px 3px 0px;

}	



.TM_Form{
   
	border : 1px solid #D4D4D4;
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	
 }
   
  
.LM_Box{
	
	position:relative;
	top: -1px;
	
	left:0px;
	
	height: 100%;
		
	border-right : 1px dotted #CECECE;
	padding: 2px 0px 0px 0px;
		
}

	
.LM_Box_Search{
 	padding-top:4px;
	padding-left:9px;	
	padding-bottom:10px;
	height: 21px;
	width:130px; 
	
}
	

 

  .LM_Level_a 
 {
	position:relative;
	width:185px;
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	letter-spacing : 0pt;
	color : #252525;
	font-style : normal;
	font-weight : bold;
	left:55px;
	padding-top:5px;
	padding-bottom: 3px;
	padding-left : 2px;
}
  
 .LM_Level_b
  {
	display:block;
	width:120px;
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	position:relative;
	left: 57px;
	padding-top : 1px;
	padding-bottom: 1px;
	padding-left : 10px;
	line-height : 12px;
}
 
.LM_Level_b:link
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
 }
 
 .LM_Level_b:visited
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
 }
 
 .LM_Level_b:active
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#000000;
	font-style : normal;
	text-decoration : none;
 }
 
 .LM_Level_b:hover
 { 
	color : #000000;
	font-weight : normal;
	background-image: url(../images/BL_V4_Nav_Arrow.gif);
    background-position:left;
 	background-repeat: no-repeat;
	
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .LM_Level_c
  {
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	font-style : normal;
	font-weight : normal;
}
 
.LM_Level_c:link
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
 }
 
 .LM_Level_c:visited
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
 }
 
 .LM_Level_c:active
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#000000;
	font-style : normal;
	text-decoration : none;
 }
 
 .LM_Level_c:hover
 { 
	color : #000000;
	font-weight : normal;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
 .Paging_Unselected
  {
	position:relative;
	
	
	font-size:9px;
	font-family : Arial,Helvetica, sans-serif;
	
	color: #595959;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
		
	border-top: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;
	border-bottom: 1px solid #A7A7A7;
	border-left: 1px solid #A7A7A7;	
		
	padding: 2px 4px 2px 4px;
	margin-left:2px;
	text-align:center;	
}
 

  
 .Paging_Unselected:hover
 { 
	border-color:#595959;
 }
   
 
 
 .Paging_Selected
  {		
	position:relative;
	
	font-size:9px;
	font-family : Arial, Helvetica, sans-serif;
	
	color: #FFFFFF;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
		
	border-top: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;
	border-bottom: 1px solid #A7A7A7;
	border-left: 1px solid #A7A7A7;	
		
	padding: 2px 4px 2px 4px;
	margin-left:2px;
	text-align:center;	
	
	background-color:#A7A7A7;
		
}
 

 
 
 .P_M:link visited active hover
 {
 	font-size:11px;
	font-family : Arial, Helvetica, sans-serif;
 }


 
 /*Main Content *******************************************************************************************************/
 
 .Main_Banner
 {
 	background-color: #FFFFFF;
	background-image: url(../images/bl_v4_main_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 1010px;
}
 
 
 /*Powering Hope Ad */
 .TX_Ad_Background
 {
 	background-color: #FFFFFF;
	background-image: url(../images/main_powering_hope.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 472px;
	height: 184px; 
 }
 
 /*Powering Hope Ad Url*/
 .TX_Ad_Url
  {
  	position:relative;
	top: -2px;
	left:265px;
  }
 
 
 
  .main_box
 { 	
	height: 100%;
	padding-left:15px;
	padding-right:35px;
 }
 
 
.main_box table tr td
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#595959;
}


.main_box table tr td .zoomLegend
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#595959;
	
}



.main_box table tr td .zoomLegendPic
{	
	width:10px;	
	padding:0px;
	margin:0px;
}


  
  .Main_Whats_New 
 {
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
	letter-spacing : 0pt;
	color : #444343;
	font-style : normal;
	font-weight : bold;
	line-height : 12px;
	padding-left : 7px;
 }
 
 
 
  
 .MainVerticalLine
 {
 	background-image: url(../images/BL_V4_homeVerticalNew.gif);
	background-repeat: repeat-y;
 } 
  
  
  .MainHorizontalLine
 {
 	background-image: url(../images/BL_V4_homeHorizontal.gif);
	background-repeat: repeat-x;
 }  
  
  
 .Main_Solution_Select_Box
 {
 	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
 }
 
  .Main_Language_Select_Box
 {
 	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
 }
 
 
 .Main_Solution_Product
 {
 	font-size : 9px;
	font-family : Arial,Helvetica, sans-serif;
 	color : black;
 }
  
  
  
  
 .Main_Solution_News
 {
 	
	padding:1px 0px 1px 0px;
	/*
	position:relative;
	width:240px;
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
 	color : #595959;*/
	
	} 

 
 .Main_Solution_Intro
 {
 	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
 	color : black;
 } 
 
 
 .Main_Solution_Highlight
 {
 	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
 	color : black;
 } 
 
 

.Main_Solution_FindSolution {
	
	
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
	letter-spacing : 0pt;
	color : #444343;
	font-style : normal;
	font-weight : bold;
	
}

  
 
  .Info_Box
 {
	/*CSS*/
	position:relative;
	top: -1px;
	
	left:0px;
	height : 100%;
	
	border-left : 1px solid #CECECE;
	padding-bottom : 0px;
	padding-right : 0px;
}
 

.Info_Box_Content
 {
	position:relative;
	left:0px;
	height : 100%;
	padding-top : 69px;
	padding-right : 0px;
}


#related .All_Info_Headline
 {	
	
	padding-bottom:10px;
	color: #030303;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-style : normal;
	font-weight : bold;
	
	line-height : 12px;
	width: 131px;

}

.All_Info_Details
{	
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	vertical-align: text-top; 	
}

.All_Download
 {
	position:relative;
	left:5px;
	width:131px;
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
 	color : black;
	border-bottom : 1px dotted;
	border-bottom-color : Silver;
	border-bottom-style : dotted;
	padding-bottom : 5px;
	padding-top : 3px;
}


 /*Link color  *******************************************************************************************************/ 

 .Info_Link_Color
 {
 	/*margin-left:10px;*/
	padding:2px 2px 2px 2px;
 	font-size : 12px;
 }
 
 
 .Info_Link_Color:link
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
	
 }
 
 .Info_Link_Color:visited
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
	
 }
 
 .Info_Link_Color:active
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
	
 }
 
 .Info_Link_Color:hover
 { 
	background-color: #1FB1EC;
	color:#FFFFFF;	
 }
  
   
 .Product_Link_Color:link
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :Black;
	font-style : normal;
	text-decoration : none;
 }
 
 .Product_Link_Color:visited
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :Black;
	font-style : normal;
	text-decoration : none;
 }
 
 .Product_Link_Color:active
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :Black;
	font-style : normal;
	text-decoration : none;
 }
 
 .Product_Link_Color:hover
 { 
	color : #0348A4;
 }
  
  
   
  .General_Link_Color
 {
 	display:block;
	font-size:12px;
	padding:2px;
 }
   
   
 .General_Link_Color:link
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
}
 
 .General_Link_Color:visited
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
 }
 
 .General_Link_Color:active
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
 }

 .General_Link_Color:hover
 { 
	background-color: #1FB1EC;
	color:#FFFFFF;
}









.Internal_Link_Color
 {
 	padding:2px;
	padding-left:10px;
 }
 
 
 .Internal_Link_Color:link
 { 
	
	
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
	padding-left:10px;
	
 }
 
 .Internal_Link_Color:visited
 { 
	
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
	padding:2px;
	padding-left:10px;
 }
 
 .Internal_Link_Color:active
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
	padding:2px;
	padding-left:10px;
	
 }
  
 .Internal_Link_Color:hover
 { 
	
	color : #000000;
	font-weight : normal;
	background-image: url(/images/BL_V4_Nav_Arrow.gif);
    background-position:left;
 	background-repeat: no-repeat;

	
 }



 
 



.Internal_Link_Color_Journalists
 { 	
	padding-left:10px;
 }
 
 
 .Internal_Link_Color_Journalists:link
 { 
	
	
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
	padding-left:10px;
	
 }
 
 .Internal_Link_Color_Journalists:visited
 { 
	
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
	
	padding-left:10px;
 }
 
 .Internal_Link_Color_Journalists:active
 { 
	font-family : Arial, Helvetica, sans-serif;
	color :#666666;
	font-style : normal;
	text-decoration : none;
	
	padding-left:10px;
	
 }
 
 .Internal_Link_Color_Journalists:hover
 { 
	
	color : #000000;
	font-weight : normal;
	background-image: url(/images/BL_V4_Nav_Arrow_Journalist.gif);
    background-position:left top;
 	background-repeat: no-repeat;

	
 }






















  /*Bottom color  *******************************************************************************************************/ 
 
 
  .General_Bottom_Line
 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:black;
 }
 
   /*MetaTagBrowser  *******************************************************************************************************/ 
 

.MB_Type 
{		
	display:block;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:3px;
	
}

.MB_Type:link, .MB_Type:visited 
{
	color:#666666;	
}

.MB_Type:hover 
{
	background-color: #1FB1EC;
	color:#FFFFFF;
}


.MB_Selected 
{
	background-color: #1FB1EC;
	color:#FFFFFF !important;
}


.ProductBrowserVerticalLine
{
	background-image: url(../images/BL_V4_homeVerticalNew.gif);
	background-repeat: repeat-y;
}


/* Font Styles CMS  *******************************************************************************************************/ 

.headline_1
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	font-weight:bold;
	font-style : normal;
}


/* Font Styles Product Detail Page  *******************************************************************************************************/ 

.article_teaser table tr td 
{	
	font-size: 20px;
	color: #999999;
}


.article_teaser table table td.zoomLegend
{
	padding-top:1px;
	font-size: 9px;
	
}


.mark_menu_arrow
{
	color : #000000;
	font-weight : normal;
	background-image: url(../images/BL_V4_Nav_Arrow.gif);
    background-position:left;
 	background-repeat: no-repeat;
}


#close
{  
   float:right;
  
   background-color:#1fb1ec;
     
}


#MainImageGallery td
{
	border:0px;
	margin:0px;
    padding:0px;
}



