﻿/* commented backslash hack v2 \*/
body
{
	/*height: 100%;*/
/*	min-height:100%;*/
	background-color:#ffffff;
}
html
{
	/*height: 100%;*/
}
/* end hack */
body
{
	margin: 0;
	padding: 0;
}

html
{
	margin: 0;
	padding: 0;
}

BODY,.BPClass TD
{
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 12px; 
	color:black;
}  



p
{
	color:black;
}

#OuterContainer
{
	background-color: #ffffff;
	background-image: url(/images/contentlayout2009/main-bg.jpg);
	background-repeat: repeat-x;
		width: 100%;
	text-align: center;
}

#container
{
	
	margin: 0;
	padding: 0;
	width: 918px;
	/*min-height: 100%;*/
	
	
	margin:0 auto;
}

/* commented backslash hack v2 \*/
* html #container
{
	/*height: 100%;*/
}
* html
{

}
/* end hack */

/* Page Header */ 
#mainheader
{
	position: absolute;
	top: 0;
	height: 70px;
	width: 100%;
	z-index: 1;
}
#header
{  
	height: 70px;
	
	/*position: relative;*/
	z-index: 2;	
	/*background-image:url("/images/corporate_practical_home2_0.gif");*/
	background-repeat:repeat-x;
	background-color: #ffffff;
}

* html #mainheader
{
	height: 70px;
}
* html #header
{
	/*height: 70px;*/
}

#navHeader
{
	padding: 0px;
	margin: 0px;
	width: 918px; /*float:left;*/;
	
	
}

#top_header
{
	/*float:right; */
	
	/*height: 70px;   */
}
#logo
{
	width: 112px;
	height: 70px; /*float: left;*/;
	vertical-align: bottom;
	/*clear: both;*/
	/*padding-top: 0px;*/
	padding-right: 0;
	margin-left: 28px;
		
}
#logo img
{
	
}
#top_header_bar
{
	height: 36px;
	width: 430px;
	margin-top: 0;
	background-image: url("/images/search_bg.jpg");
	background-repeat: no-repeat;
	margin-left:355px;
	margin-bottom: 20px;
	/*padding-top:3px;*/
}

#top_header_bar div
{
	/*margin-top:3px;*/
}
#top_header_bar_inner_1
{
	float:left;
	width:10px;
	height:20px;
	padding-top:11px;
}

#top_header_bar_inner_2
{	
	float:left;
	width:220px;
	height:30px;
	padding-top:11px;
	padding-left:10px;
}

#top_header_bar_inner_2 a:visited 
{
    color:#000000; 
    text-decoration: none;
    font-weight:bold;
   	font-size: 11px;
}

#top_header_bar_inner_2 a:link
{
    color:#000000;   
    text-decoration: none;
    font-weight:bold;
   	font-size: 11px;
}

#top_header_bar_inner_2 a:hover
{
    color:#000000;
    text-decoration: none;
    font-weight:bold;
    font-size: 11px;
}

#top_header_bar_inner_3
{	
	float:right;
	height:20px;
	width:180px;
	padding-top:5px;
	margin-right:10px;
}
#top_header_bar_bottom
{
	float:right; 
	height:32px;
	text-align:right;
	/*background-image:url("/images/corporate_practical_home-17.jpg");*/
	background-position:right;
	background-repeat:no-repeat;
	
	background-color: #FFFFFF;
}


#top_nav
{
	
	
	/*background-image:url("/images/corporate_practical_home2_1.jpg");*/;
	background-repeat: no-repeat;
	padding: 0 0 0;
	margin: 0 0 0;
	height: 2px;
	/*overflow: hidden;*/
	background-color: #FFFFFF;
}
#main_menu 
{  
	/*margin-top:0;*/
	margin-bottom:0;
	margin-top:5px;		/*fixed the bug in FireFox*/
	margin-left:55px;
	height: 29px;
	width:700px;
	
	
	
}
 
/* Page Header End */ 

#left_sidebar
{
	width: 260px; 
	float: left;
	padding: 0;	
	margin-top:-1px;
	/*min-height:100%;*/
}

#left_sidebar_zone
{ 
	width: 250px; 
	padding:0;
	position:relative;
	margin-top:72px;	
	margin-left:10px !important;
	margin-left:10px;
}

#left_column_top
{
	margin-left:18px;
	margin-right:13px;
	width:239px;
}

#right_sidebar
{
				float: left;
				width: 322px;
				padding: 0;
				margin-top: -1px;
				border-right-style: solid;
				border-right-width: 1px;
				border-right-color: #edeeef;
}
#right_sidebar_zone
{
 
	width: 100%;
	margin:0;
	
 
	padding:0; 
}

#right_header{
	/*padding: 25px 0 20px 17px;*/
	
}
#right_headerToolTip
{
	margin-left:10px;
}
#right_column{
				width: 275px;
				background-color: #f1f2f2;
				margin-left: 30px;
}
#RightNavBar
{
	margin-top: 7px;
}
#right_column_bottom
{
	margin-left: 25px;
	width: 162px;
	margin-right:15px;
}
#right_column ul li
{
	list-style:none;
	padding:0px;	
	font-family: Tahoma;
	font-size: 11px;
}
#right_column ul
{
	position:relative;
	left:-15px;
}

#RightZoneWrapper
{
	margin-left:70px;
	
	margin-top:50px;
}

#rightzoneheader
{
	/*position:relative;*/
	width:250px;
	cursor:default;
}
.right_zone_header_selected
{
}

.right_zone_header_unselected
{
}

#BMINNEWSTab, #PressReleaseTab
{

	}

#right_zone_header2
{

	width:50%;
}

#right_zone_header1
{
	width:50%;

}

/*
#right_zone_outer
{
	background-position: center top;
	margin-top: 5px;
	width: 177px;
	height: 200px;
	background-image: url('/images/RightTabs_bg.gif');
	background-repeat: no-repeat;
}
*/

#right_zone1
{ 
	width: 309px; 
	background-image:url("/images/pannel_bg1.jpg");
	background-repeat:no-repeat;  
} 

#right_zone2
{ 
	margin-top:10px;
	min-height:186px;
	width: 309px; 
	/*padding-top:38px;*/
	background-image:url("/images/pannel_bg2.jpg");
	background-repeat:no-repeat;  
} 
#right_zone_inner2,#right_zone_inner1
{  
	text-align:center;
  
}

#RightZoneSpaceAdjust
{
	height:100%;
}


#mainextent
{
	z-index: 1;
	float: left;
	position: relative;
	/*min-height:100%;  */
	width: 595px;
	padding-left:0px;
	
}

#MainContent
{
	
	width:520px;
	/*min-height:100%;*/
}

#ContentZone
{	
	/*Edit by Jasmine at 2007/03/23*/
	margin: 29px 5px 20px 20px;
	width:470px;
	padding:0;	
}
/*#content p, #right_sidebar p, #mainnav p, #header p,#footer p  {margin:0;}		*/
/*Bottom Footer*/
#footer
{
		
	bottom:-1px;
	
	
	
	text-align:center;  
	
}
#copyright
{
	/*margin-top: 35px;	
	margin-left:30px;*/	
	margin-top: 5px;
	text-align:center;	
	font-family: Tahoma;
	font-size: 11px;
	color: #6E716F;
}
#footer_text
{

	/*margin-top:35px;*/
	/*margin-right:15px;
	float:right; 
	text-align:right;*/ 
	text-align:center;
	font-family: Tahoma;
	font-size: 11px;
	color: #6E716F;
	width:100%
} 
.copyright_text a:link {
 
	font-family: Tahoma;
    font-weight: bold;
	font-size: 11px;
	TEXT-DECORATION: NONE;
	color: #006699; 
 
}
.copyright_text a:hover { 
	font-family: Tahoma;
    font-weight: bold;	
    TEXT-DECORATION: underline;
	font-size: 11px;
	color: #006699;	margin-bottom: 15px;
}
.copyright_text a:visited { 
	font-family: Tahoma;
	font-weight: bold;
    font-size: 11px;	
    TEXT-DECORATION: NONE;
	color: #006699;	 
}

* html #footer
{
	height: 78px;
}
 

#clearfooter
{
	height: 20px !important;
	
	width: 100%;
	clear: both;
} 
 
 

A IMG
{
	border:0;	
}

#IdDesignModeConsoleDiv
{
	width: 480px;
}


#left_bottom_container
{
	top:0px;
	position:relative ;
}

#login_zone
{
	float:right;
 	width:auto;
	right:5px;
	position:absolute;
	z-index:10;
	text-align:right;
} 
#login_zone *
{
	z-index:10;
	font-size: 12px;
	font-family:Tahoma;
	color:white;
}
#login_zone A:visited
{
	font-size: 12px;
	color:gray;
	text-decoration:none;
}

#login_zone A:link
{
	font-size: 12px;
	color:gray;
	text-decoration:none;
}

#login_zone A:hover
{
	font-size: 12px;
	color:red;	
 
	text-decoration:underline; 
}


.SearchResults_UpperLeftArea
{
	float: left;
 
}

.SearchResults_UpperRightArea
{
	float:right;
	right: 5px;
	text-align:right;
}

iframe
{
	width: 100%;	
}

.ms-formbody
{
	width: 100%;
} 

/*---------menu --------------*/

#BM_DropdownSubMenuContainer td
{
	
}

#BM_SubMenuBody
{
	visibility:visible !important;
	width:220px;
}

.BM_DropdownSubMenuContainerCss{
	position: absolute;
	top: 1px;
	left: 1px;
	width: 220px;
	z-index: 1000;
	margin-left: 17px;
	margin-top: 17px;
}


a.BM_SubMenuBody_MenuLink:link {
	color: #111111; 
	text-decoration: none;
}
a.BM_SubMenuBody_MenuLink:hover { 
	color: #ffffff;
	text-decoration: none;
}
a.BM_SubMenuBody_MenuLink:visited { 
	color: #111111;	 
	text-decoration: none;
}

a.BM_SubMenuBody_MenuSelectLink:link {
	color: #ffffff;
	text-decoration: none;	
}
a.BM_SubMenuBody_MenuSelectLink:hover { 
	color: #ffffff;
	text-decoration: none;
}
a.BM_SubMenuBody_MenuSelectLink:visited { 
	color: #111111;	 
	text-decoration: none;
}


#BM_SubMenuBody
{

} 

.BM_SubMenuBody_Table
{
	border: 1px solid #bcc0c4;
}

.BM_SubMenuBody_Table_Row_0
{
	background-color:#ffffff;
}

.BM_SubMenuBody_Table_Row
{
	background-color:#ffffff;
}
.BM_SubMenuBody_Table_Row TD{
	height: 25px;	
	/*background-image: url(/_layouts/bm_inc/images/subpic6.gif); */
	background-repeat:repeat-x;

}
.BM_SubMenuBody_Table_Row_0 TD
{
	height: 25px;
}

.BM_SubMenuBody_Table_Row_0_Over
{	
	background-color:#2b3036;
		color:#ffffff;
}

.BM_SubMenuBody_Table_Row_Over
{	
	background-color:#2b3036;
	color:#ffffff;
}

.BM_SubMenuBody_Table_Row_0_Over a,.BM_SubMenuBody_Table_Row_Over a
{	
	
	color:#ffffff !important;
}

.BM_SubMenuBody_Table_Row_Over TD{
	height: 25px;	
	/*background-image: url(/_layouts/bm_inc/images/subpic6.gif); */
	background-repeat:repeat-x; 
}
.BM_SubMenuBody_Table_Row_0_Over TD
{
	height: 25px;
}
.BM_SubMenuBody_Table_TD2, .BM_SubMenuBody_Table_TD0
{
	width: 0px; 
	vertical-align:bottom;
	visibility:hidden;
}

.BM_SubMenuBody_Table_TD1{
text-indent: 15px;
/*	border-width: 1px;
	border-color: #2b3036;
	
	border-left-style: solid;
	border-right-style: solid;*/
}
 
.BM_SubMenuBody_Table_Row_end TD{
	height: 25px;	
	/*background-image: url(/_layouts/bm_inc/images/subpic6.gif); */
	background-repeat:repeat-x;
}

.BM_SubMenuBody_Table_Row_end .BM_SubMenuBody_Table_TD1{
	background-color: #ffffff;
/*	border-width: 1px;
	border-color: #2b3036;
	border-bottom-style: solid;
	*/
}


.BM_SubMenuBody_Table_Row_end .BM_SubMenuBody_Table_TD0{
	background-color:transparent;	vertical-align:bottom;
}
.BM_SubMenuBody_Table_Row_end .BM_SubMenuBody_Table_TD2{
	background-color:transparent;	vertical-align:bottom;
}


.BM_SubMenuBody_Table_Row_end_Over TD{
	height: 25px;	
	/*background-image: url(/_layouts/bm_inc/images/subpic6.gif); */
	background-repeat:repeat-x;
}
.BM_SubMenuBody_Table_Row_end_Over .BM_SubMenuBody_Table_TD1{
	background-color:#2b3036;
	}

.BM_SubMenuBody_Table_Row_end_Over .BM_SubMenuBody_Table_TD1 a{
	color:#ffffff;

}

/*
.BM_SubMenuBody_Table_Row_end .BM_SubMenuBody_Table_TD0{
	background-color:transparent;	vertical-align:bottom;
}
.BM_SubMenuBody_Table_Row_end .BM_SubMenuBody_Table_TD2{
	background-color:transparent;	vertical-align:bottom;
}
*/


.BM_SubMenuBody_MenuLink 
{	
	font-family: Tahoma;
	font-size: 11px;
	text-decoration:none;
	color: #FFFFFF; 
}
.BM_SubMenuBody_MenuLink SPAN 
{
	width: 200px;
}

.BM_SubMenuBody_MenuSelectLink
{	
	font-family: Tahoma;
	font-size: 11px;
	text-decoration:none;
	color: #B8CFFB; 
}

.BM_SubMenuBody_MenuSelectLink SPAN 
{
	width: 200px;
}

#main_nav {
	bottom: 0;
	margin: 0px;
	padding: 0px;
	color: white;
	width:700px;
	clear: both;
}
#main_nav li{
	float:left;
	list-style-type:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#Layer3 {
	position:absolute;
	width:221px;
	height:115px;
	z-index:100;
	left: 197px;
	top: -14px;
}
#Layer4 {
	position:absolute;
	width:215px;
	height:153px;
	z-index:100;
	left: 410px;
	top: -13px;
}
#Layer5 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:100;
	left: 795px;
	top: 135px;
}

#Layer6 {
	position:absolute;
	width:151px;
	height:178px;
	z-index:100;
	left: 666px;
	top: 187px;
}



#Layer1 {
	position:absolute;
	width:160px;
	height:115px;
	z-index:100;
	left: -16px;
	top: 13px;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:80px;
	z-index:100;
	left: 170px;
	top: 9px;
}
#Layer7{
	position:absolute;
	width:200px;
	height:105px;
	z-index:100;
	left: 643px;
	top: 15px;
}


#ban_menu {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 464px;
	top: 141px;
 
}


/*ul{
	position:relative;
	left: -15px;
}*/

.menuFont {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

/*  right nav */

.rightNav
{
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	width:180px;
}
.rightNavSpacer
{
	width:180px;
}
.rightNavSelected
{
	background-color: #B2BCD3;
	color: #F4F5F9;
	border-top:1px #B2BCDD solid;
	border-bottom:1px #B2BCDD solid;
	line-height:14pt;
}
.rightNav1, .leftNav2, .leftNav3
{
	color: #354260;
}
.rightNav1
{
	font-family: tahoma;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:14pt;
}
.rightNav1 a
{
	font-family: tahoma;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	padding-right:10px;
}
.rightNav2
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.rightNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.rightNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.rightNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.rightNavHover
{
	background-color: #596E9E;
	color:#FFFFFF;
}
.rightNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.rightNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.rightNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.rightNavFlyOutsHover
{
	background-color: #B2BCD3;
}

.PageLayoutContent
{
	font-size:12px;
	font-family:Tahoma;
	
}

.PageLayoutContent td
{
				vertical-align:top;
}

.PageLayoutContent DIV
{
	font-size:12px;
	font-family:Tahoma;
	
}

.PageLayoutContent a:link,.PageLayoutContent a:visited
{
	color:#6699CC;
	text-decoration:none;
}
.PageLayoutContent a:hover
{
	text-decoration:underline;
	color:#CC0000;
}

/*----------------------add by Jasmine----------------------*/
/*.Right_Nav_Font1
{
	color: #B80001;
	margin-bottom: 8px;
	font-weight:bold;
}
.Right_Nav_Font1 img
{
	margin-right:4px;
}

.Right_Nav_Font2
{
	color: #B80001;
	margin-bottom: 6px;
	margin-left:25px;
}

.Right_Nav_Font3
{
	margin-left:10px;
	margin-bottom: 15px;
	color:#959595;
	font-weight:bold;
}
*/
ul.RightNavBarList
{            
    font-size:11px;
    font-family:Tahoma;
    list-style:none;
    color:#c9501f;
}

A.RightNavBarLink:visited
{
    font-weight:bold;
    color:#515050;    
    text-decoration: none;
}

A.RightNavBarLink:link
{
	font-weight: bold;
	color: #515050;
	text-decoration: none;
}

A.RightNavBarLink:hover
{
    font-weight:bold;
    color:#c9501f;
    text-decoration: underline;
}

A.RightNavBarSubLink:visited
{
    color:#515050;   
    text-decoration: none;
}

A.RightNavBarSubLink:link
{
    color:#515050;   
    text-decoration: none;
}
A.RightNavBarSubLink:hover
{
    color:#c9501f;
    text-decoration: underline;
}

/* bm page console */

.mainContent
{ 
	padding:0;

	margin-left:15px;
	/*margin-top:13px;*/

	width:100%;
}

.designModeConsole
{
		
}

A.CareerLink:visited
{
    color:#B80001;   
    text-decoration: none;
    font-weight:bold;
}

A.CareerLink:link
{
    color:#B80001;   
    text-decoration: none;
    font-weight:bold;
}
A.CareerLink:hover
{
    color:#B80001;
    text-decoration: underline;
    font-weight:bold;
}

.breadcrumbs{
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #999999;
	
	margin:0px;
	z-index:1000;
}

.breadcrumbs a:visited 
{
    color:#3565CB;   
    text-decoration: none;
    font-weight:bold;
   	font-size: 11px;
}

.breadcrumbs a:link
{
    color:#3565CB;   
    text-decoration: none;
    font-weight:bold;
   	font-size: 11px;
}

.breadcrumbs a:hover
{
    color:#3565CB;
    text-decoration: underline;
    font-weight:bold;
    font-size: 11px;
}


/*
BOTTOM BAR MAIN PAGE CSS
*/
#BottomBar
{
	width:100%;
	clear: both;
	padding-left:10px;
	padding-right:10px;
}
#BottomBar p
{
	padding: 0px !important;
	margin: 0px 0px 2px 0px !important;
	}
#BottomBarTable
{
	height:195px;
	background-color: #3C4349;
}

#BottomBarTop
{
	margin-top: 50px;
	font-family: Tahoma;
}

#BottomBar_Top img, #BottomBarTable,#BottomBar_Bottom img
{
	width: 966px;
}


.BottomBarSectionHeader
{
	font-family: Tahoma;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#BottomBarLeft, #BottomBarMiddle, #BottomBarRight
{
	/*width:33%;*/
}

#BottomBarLeft
{
	width:33%;
}

#BottomBarMiddle
{
	width:20%;
}
#BottomBarMiddleContent
{
	/*width: 318px;*/
	width: 250px;
	height: 155px;
	background-image: url('/images/blogbuttons/blogsbg.jpg');
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
}

#BottomBarRight
{
	vertical-align:top;
	width:46%;
}

.BottomBarSpace img
{
	width:10px;
}

.BottomBarSpaceLeft img
{
	width:20px;
}

.BottomBarSpaceRight
{
	
}


/*
BMTV
*/

.BMTVTable
{
	
	width: 318px;
	height: 155px;
	background-image: url('/images/BMTV_bg.jpg');
	background-repeat: no-repeat;
}

.BMTVTableRow0
{
	
}

.BMTVTableCol1
{
	width: 174px;
	padding: 10px 10px 20px 15px;
}

#BMTVDescription
{
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	padding-left: 7px;
	padding-bottom: 7px;
}


.VideoLinksWrapper
{
	width:150px;
}


.CycleAreaActive
{
	background-image: url('/images/VideoSelected.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
.CycleAreaInactive
{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
/*
.CycleAreaActive
{
	width: 100px;
	padding-left: 8px;
	font-family: Tahoma;
	font-size: 12px;
	padding-bottom: 5px;
}

*/
.CycleAreaInactive,.CycleAreaActive
{
	width: 100%;
	padding-left: 8px;
	font-family: Tahoma;
	font-size: 12px;
	padding-bottom: 5px;
	line-height: 16px;
}


.BMTVTableCol2
{
	width: 150px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.CycleAreaActive a
{
	color: #f4d598 !important;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration:none !important;
}

.CycleAreaInactive a
{
	color: #f4d598 !important;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration:none !important;
}

.BMTVPreviewImageDiv
{
	
}

.BMTVPreviewImageDiv a
{
	color: #f4d598 !important;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration:none !important;
	
}

#BMTVPreviewImage
{
	border:0;
	margin-bottom:5px;
	width:119px;
	height:auto;
}

/*

Home Page Case Study BOX
*/

.HP_CaseStudyHeader
{
	/*color: #dd9731;*/
	color:#ffffff;
	font-family: Tahoma;
	font-size: 14px;
	margin-bottom: 7px;
}
.HP_CaseStudyDesc
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 7px;
	line-height:16px;
}

.HP_CaseStudyLinks a
{
	color:#f4d598 !important;
	
	font-family: Tahoma;
	font-size: 12px;

}

.HP_CaseStusyImgDIV
{
	margin-top:5px;
}

.HP_CaseStusyImgDIV img
{
	border: none;
	
		
}


.HP_CaseStudyLinks
{
	margin-bottom: 3px;
	vertical-align: middle;
}

/*
Home Page Content
*/
#HomePageContent
{
	width:100%;
	margin-top:60px;
	margin-bottom:60px;
	
	
	
	
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;

	
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

.sifrHeadercss
{
	font-size: 20pt;
	font-weight: bold;
	color: #1E2123;
	margin-top: 25px;
}
.sifrContentcss
{
	color: #1E2123;
	font-size: 16pt;
	line-height: 18pt;
	
	
}

.sifR-hasFlash 
{
	color: #1E2123;
	font-size: 18pt;
	line-height:24pt;
	letter-spacing:0 !important;
			
}

.DropdownMenuCSS
{
				z-index:20;
				position:relative !important;
}

