 html, body {
 
  height: 100%;
  background: #EAEAEA; 
  padding:0;
  margin: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 : Verdana, Arial;
	color : black;
	font-style : normal;
	text-decoration : none;	
}
 
 A:visited {
	font-family : Verdana, Arial;
	color : Black;
	font-style : normal;
	text-decoration : none;
}
 
 
 A:active {
	font-family : Verdana, Arial;
	color : Black;
	font-style : normal;
	text-decoration : none;
}
 

A:hover {
	font-family : Verdana, Arial;
	color : #0348A4;
	font-style : normal;
	text-decoration : none;
}
 
sup {
		font-size: 70%;
		line-height : 0px;
}
		
 
 
/* used for printout format*/
.TM_Box
{
	
}	


 /*Article *******************************************************************************************************/

ul
{
	list-style: url(../images/li_icon.gif);	
}

td, tr {
	font-family: Verdana, Arial;
	font-size: 11px;
	color:black;
 }
 
.headline
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color :#444343;
	text-align: left;
}
 

.picRight
{
	margin-right:0px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:4px;
}

.picLeft
{
	margin-left:0px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:4px;
}

.zoomLegend
{
	font-family : Verdana, Arial;
	font-weight : normal;
	font-size : 9px;
}


 /*Top Menu *******************************************************************************************************/
  
 .TM_Box_Logo{
 	position:relative; top:4px; left:39px;
  }
 
 .TM_Box_Ad{
 	position:relative; top:8px; left:0px;
  }
  
   
  
.LM_Box{
	
	position:relative;
	top: -1px;
	
	left:0px;
	
	height: 100%;
		
	border-right : 1px solid #CECECE;
	padding: 12px 0px 0px 0px;
		
}

	
.LM_Box_Search{
 	padding-top:4px;
	padding-left:9px;	
	padding-bottom:10px;
	height: 21px;
	width:130px; 
	
}
	
.LM_Search_Button{
   float:left;
}

	
  .LM_Form{
    margin-right:1px;
    margin-top:3px;
	border : 1px solid #818181;
	width: 100px;
	height : 13px;
	font-size : 9px;
	font-family : Verdana, Arial;
	color : black;
	float:left;
 }
 

  .LM_Level_a 
 {
	position:relative;
	width:120px;
	font-size: 10px;
	font-family : Verdana;
	letter-spacing : 0pt;
	color : #444343;
	font-style : normal;
	font-weight : bold;
	left:9px;
	border-bottom : 1px dotted Silver;
	line-height : 12px;
	
	padding-bottom: 1px;
	padding-left : 2px;
}
  
 .LM_Level_b
  {
	display:block;
	width:120px;
	font-size:9px;
	font-family : Verdana;
	letter-spacing : 1pt;
	color: #595959;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	position:relative;
	left: 9px;
	border-bottom : 1px dotted Silver;
    padding-top : 1px;
	padding-bottom: 1px;
	padding-left : 2px;
	line-height : 12px;
}
 
.LM_Level_b:link
 { 
	font-family : Verdana, Arial;
	color :#595959;
	font-style : normal;
	text-decoration : none;
 }
 
 .LM_Level_b:visited
 { 
	font-family : Verdana, Arial;
	color :#595959;
	font-style : normal;
	text-decoration : none;
 }
 
 .LM_Level_b:active
 { 
	font-family : Verdana, Arial;
	color :#02CBF6;
	font-style : normal;
	text-decoration : none;
 }
 
 .LM_Level_b:hover
 { 
	color : #02CBF6;
	font-weight : normal;
 }
 
   
   
 .Paging_Unselected
  {
	position:relative;
	
	
	font-size:9px;
	font-family : Verdana;
	
	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 : Verdana;
	
	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 : Verdana;
 }


 
 /*Main Content *******************************************************************************************************/
 
 .Main_Banner
 {
 	background-color: #FFFFFF;
	background-image: url(../images/bl_v4_main_header.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 785px;
	height: 80px;
 }
 
 
 /*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
 {
 	/*CSS
	position:relative;
	top: -1px;*/
	
	height : 100%;
	padding-left: 10px;
 }
 
  
  .Main_Whats_New 
 {
	font-size: 10px;
	font-family : Verdana, Arial;
	letter-spacing : 0pt;
	color : #444343;
	font-style : normal;
	font-weight : bold;
	line-height : 12px;
	padding-left : 7px;
 }
 
  
 .MainVerticalLine
 {
 	background-color: #FFFFFF;
	background-image: url(../images/BL_V4_homeVertical.gif);
	background-repeat: repeat-y;
 } 
  
  
  .MainHorizontalLine
 {
 	background-color: #FFFFFF;
	background-image: url(../images/BL_V4_homeHorizontal.gif);
	background-repeat: repeat-x;
 }  
  
  
 .Main_Solution_Select_Box
 {
 	font-size : 9px;
	font-family : Verdana, Arial;
 }
 
  .Main_Language_Select_Box
 {
 	font-size : 11px;
	font-family : Verdana, Arial;
 }
 
 
 .Main_Solution_Product
 {
 	font-size : 9px;
	font-family : Verdana, Arial;
 	color : black;
 }
  
  
 .Main_Solution_News
 {
 	position:relative; left:7px;
	width:131px;
	font-size : 9px;
	font-family : Verdana, Arial;
 	color : #595959;
	border-bottom : 1px dotted;
	border-bottom-color : Silver;
	border-bottom-style : dotted;
	padding-bottom : 5px;
	padding-top : 3px;
	} 

 .Main_Solution_Intro
 {
 	font-size : 9px;
	font-family : Verdana, Arial;
 	color : black;
 } 
 
 .Main_Solution_Highlight
 {
 	font-size : 9px;
	font-family : Verdana, Arial;
 	color : black;
 } 
 
 

.Main_Solution_FindSolution {
	
	
	font-size: 10px;
	font-family : Verdana;
	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;
}


.All_Info_Headline
 {
	padding-top : 13px;
	font-size: 10px;
	font-family : Verdana, Arial;
	letter-spacing : 0pt;
	font-style : normal;
	font-weight : bold;
	line-height : 12px;
	padding-left : 7px;
	width: 131px;
}

.All_Info_Details
{	
	font-size : 9px;
	font-family : Verdana, Arial;
	color : black;
	vertical-align: text-top; 	
}

.All_Download
 {
	position:relative; left:5px;
	width:131px;
	font-size : 9px;
	font-family : Verdana, Arial;
 	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:link
 { 
	font-family : Verdana, Arial;
	color :#595959;
	font-style : normal;
	text-decoration : none;
 }
 
 .Info_Link_Color:visited
 { 
	font-family : Verdana, Arial;
	color :#595959;
	font-style : normal;
	text-decoration : none;
 }
 
 .Info_Link_Color:active
 { 
	font-family : Verdana, Arial;
	color :#595959;
	font-style : normal;
	text-decoration : none;
 }
 
 .Info_Link_Color:hover
 { 
	color : #0348A4;
 }
  
   
 .Product_Link_Color:link
 { 
	font-family : Verdana, Arial;
	color :Black;
	font-style : normal;
	text-decoration : none;
 }
 
 .Product_Link_Color:visited
 { 
	font-family : Verdana, Arial;
	color :Black;
	font-style : normal;
	text-decoration : none;
 }
 
 .Product_Link_Color:active
 { 
	font-family : Verdana, Arial;
	color :Black;
	font-style : normal;
	text-decoration : none;
 }
 
 .Product_Link_Color:hover
 { 
	color : #0348A4;
 }

  
  
 .General_Link_Color:link
 { 
	font-family : Verdana, Arial;
	color :#595959;
	font-style : normal;
	text-decoration : none;
 }
 
 .General_Link_Color:visited
 { 
	font-family : Verdana, Arial;
	color :#595959;
	font-style : normal;
	text-decoration : none;
 }
 
 .General_Link_Color:active
 { 
	font-family : Verdana, Arial;
	color :#595959;
	font-style : normal;
	text-decoration : none;
 }

 .General_Link_Color:hover
 { 
	color : #000000;
 }

  /*Bottom color  *******************************************************************************************************/ 
 
 
  .General_Bottom_Line
 { 
	font-family: Verdana, Arial;
	font-size: 9px;
	color:black;
 }
 
 
 