@import url(/system/css/components_home.css);

/*#########################################################
  #
  #	Components (could be included on any page)
  ##layoutDefFndOfice #officeSearchForm fieldset
  #######################################################*/
/* All components
---------------------------------------------------------*/
.GlobalQuestionContainer {  margin: 0 0 4px 16px; font-weight: bold;}
.GlobalQuestionContainer span {  padding: 0; margin: 0; cursor: pointer; text-indent: -3px; }
.arrowDiv { float: left; width: 12px;height:12px; background:url(/system/css/aleft.gif) no-repeat left 2px; cursor: pointer;  }
.GlobalQuestionContainerSelected span {  padding: 0; cursor: pointer; text-indent: -3px;}
.arrowDivStlSelected { float: left; width: 12px;height:12px; background:url(/system/css/adown.gif) no-repeat left 2px; cursor: pointer; }

.GlobalAnswerContainer { overflow: hidden; margin: 0 0 0 30px; padding: 0; font-size: 13px; }
.GlobalBodyContainer { margin: 0; padding: 0px; }


.GlobalQuestionContainerSelected { margin: 0 0 4px 16px; font-weight: bold; }
.GlobalQuestionContainerSelected a { text-decoration:none; color:#7EB764; }

.GlobalQuestionContainer a{
color: #007CC2;
text-decoration:none; 
}
.GlobalQuestionContainer a:hover{
color: #7eb764;
text-decoration:none;
}
.globalFAQClr{padding:0px;margin: 0px;line-height: 8px;clear:both;height:8px;}
#masterGlobalContainer { font-family: Arial; color: #666; }
.FaqTypeComp h2 { padding-bottom:15px; }
#masterTabContentController .FaqTypeComp h2 { padding-bottom:0px; }
.FaqTypeComp h4 { padding: 0; margin:0 0 4px 0; }
.FaqTypeComp h3 { padding: 0; margin: 0 0 4px 0 ; }
.FaqTypeComp ul {	margin: 0 0 10px 48px;	padding:0px; }
.FaqTypeComp ul li { list-style-type:disc; margin:0 0 2px 0; padding:0; }

.FaqTypeComp ol { margin: 0 0 10px 52px; padding:0; list-style-position: inline; }
.FaqTypeComp ol li { margin:0 0 2px 0; padding:0; }
.globalClr { clear: both; }
.GlobalExpandAll
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	background: url(/system/css/minus.jpg) no-repeat left 4px;
	width:100px;
	cursor:pointer;
	padding: 0 0 0 16px;

}
.GlobalCollapseAll
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	background: url(/system/css/plus.jpg) no-repeat left 4px;
	width:100px;
	cursor:pointer;
	display: none;
	padding: 0 0 0 16px;
}
.FaqTypeComp { margin: 0 0 10px 0; }
#expandCollapseDiv { margin:10px 0 9px 0; clear: both; }



/*------------ct_tabs---------------*/



#masterTabController
{

/*	margin: 0 0 0 15px;*/
	margin:0;

}
#masterTabContentController
{
 width: 100%;
/*	margin: 0 0 0 15px;*/
	margin:0 0 0 0;

 background: url(/system/css/greyBorderTopBrd.gif) repeat-x left -1px;
}

#ct_TabComponent{
float:left;
display:inline;
width:100%;
margin:0;
}


#masterTabContentController #submenuTab{
padding:15px; 
}



/*------------ct_tabs Top Menu---------------*/
#masterTabContentController #submenuTabContent
{
padding:15px;
}
.submenuTab ul { margin: 0 0 10px 45px; *margin: 0 0 10px 47px; padding: 0 0 0 0; }
.submenuTab ul li { list-style-type: disc; margin: 0 0 2px 0; padding: 0;}
.submenuTab ol { margin: 0 0 10px 52px; padding:0; list-style-position: inline; }
.submenuTab ol li { margin:0 0 2px 0; padding:0; }
#masterTabContentController  #tabContentTitle
{

display:block;
	clear:both;
}
#masterTabContentController #tabContentRtf { margin-bottom:10px; color: #666; }
#masterTabController #mainMenu { float: left;	width: 100%; background: url(/system/css/greyBorderTopBrd.gif) repeat-x left 30px; margin: 0 0 0 0; padding:0; display:none;}
#masterTabController #mainMenu ul{	/*visibility: hidden;*/	margin: 0;	padding: 0;	float: left; }
#masterTabController #mainMenu li{	background: url(/system/css/cds_tabs_left.gif) no-repeat left 1px; padding: 8px 0 5px 2px; margin: 0 1px 0 0;	list-style: none;	float: left;}
#masterTabController #mainMenu a{	padding: 7px 20px 9px 20px; *padding: 6px 20px 9px 20px; margin: 0;	background: url(/system/css/cds_tabs_ns_right.gif) no-repeat top right; }
#masterTabController #mainMenu a:active { }
#masterTabController #mainMenu .activeMenuItem
{
	background: url(/system/css/cds_tabs_right.gif) no-repeat right top;
	cursor:pointer;
	color:#7EB764;
}
#masterTabController #mainMenu .inactiveMenuItem
{
	color: #007cc2;
	cursor:pointer;
}
#masterTabContentController #submenu
{
	padding: 0 0 15px 0;
	margin: 0;
	float: left;
	width: 99.74%;
	border: 1px solid #becadf;
}

#ct_TabComponent #tlrc
{
	margin:0;
	float:left;
	background:url(/system/css/tlc.gif) no-repeat left bottom;

 position:relative;
 	top:5px;
	width:5px;
	height:5px;
}
#ct_TabComponent #trrc
{
	float:right;
	background:url(/system/css/trc.gif) no-repeat right bottom;
	position:relative;
 	top:5px;
	height:5px;
	width:5px;
}
	
#ct_TabComponent #blrc
{
	margin:0;
	float:left;
	background:url(/system/css/blc.gif) no-repeat left top;

 position:relative;
 	top:-5px;
	width:5px;
	height:5px;

}
#ct_TabComponent #brrc
{
	float:right;
	background:url(/system/css/brc.gif) no-repeat right top;

	 position:relative;
 	top:-5px;
	height:5px;
	width:5px;

}


#bottom_roundedbtm span
{
	float: right;
	background: url(/system/css/brc.gif) no-repeat right bottom;

	height:5px;



}

#tabContentBtmRC
{
	border:#000000 1px solid;
	height:5px;
}
#tabContentBtmRC #blrc
{
	float:left;
	background-image:url(/system/css/blc.gif);

	height:5px;

}
#tabContentBtmRC #brrc
{
	float:right;
	background-image:url(/system/css/brc.gif);

	height:5px;
	width:5px;

}
#masterTabContentController #submenu #subDivider
{
	float: left;
	background: url(/system/css/greyBorder.gif) repeat-y 50% top;
}
#masterTabContentController #submenu #subTabDivider
{
	float: left;
	background: url(/system/css/greyBorder.gif) repeat-y 292px top;
}
#masterTabContentController #submenuTwoColLeft
{
	width: 279px;
	margin:0 15px 0 0;
	padding: 0;
	float: left;
}
#masterTabContentController .header
{
	display: block;
	font-weight: normal;
	font-size: 18px;
	clear: both;
	padding: 10px 0;
	color: #2195DF;
}
#masterTabContentController h2 {
	margin: 0 0 10px 0;
}
#masterTabContentController h3
{
	margin: 0 0 5px 0;
	padding: 0;
}
#submenuTwoColLeft p
{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#submenuTwoColLeft ul
{
	margin: 0;
	padding: 0 0 10px 0;
}
#submenuTwoColLeft li
{
	margin: 6px 0 0 20px;
	padding: 0 0 0 10px;
	list-style: none;
	background: url(/system/css/icn_bullet.gif) no-repeat left 4px;
}
#submenuTwoColLeft a
{
	display: block;
	color: #007cc2;
	margin: 10px 0 0 0;
	text-decoration: none;
}

#masterTabContentController #submenuRightColLeft
{
	width: 279px;
	margin:0 15px 0 0;
	padding: 0;
	float: left;
}
#submenuRightColLeft h3
{
	
	margin: 0 0 15px 0;
	padding: 0;
}
#submenuRightColLeft p
{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#submenuRightColLeft ul
{
	margin: 0;
	padding: 0 0 10px 0;
}
#submenuRightColLeft li
{
	margin: 6px 0 0 20px;
	padding: 0 0 0 10px;
	list-style: none;
	background: url(/system/css/icn_bullet.gif) no-repeat left 4px;
}
#submenuRightColLeft a
{
	display: block;
	color: #007cc2;
	margin: 10px 0 0 0;
	text-decoration: none;
}

#buttonwrapper a.boldbuttons
{
	background: transparent url(/system/css/tabs_button_left.gif) no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Arial;
	line-height: 22px;
	height: 30px;
	padding-left: 7px;
	text-decoration: none;
}
#buttonwrapper a:link.boldbuttons, #buttonwrapper a:visited.boldbuttons, #buttonwrapper a:hover.boldbuttons, #buttonwrapper a:active.boldbuttons { color: white; }
#buttonwrapper a.boldbuttons span
{
	background: transparent url(/system/css/tabs_button_right.gif) no-repeat top right;
	display: block;
	padding: 4px 12px 4px 2px;
}
#buttonwrapper a:hover.boldbuttons { text-decoration: none; }
#buttonwrapper
{
	overflow: hidden;
	width: 100%;
}
#masterTabContentController #submenuTwoColRight
{
	width: 280px;
	margin:0 0 0 15px;
	padding: 0;
	float: left;
}
#submenuTwoColRight p
{
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
}
#submenuTwoColRight p span { color: #007cc2; }
#masterTabContentController #submenuRightColRight
{
	width: 280px;
	margin:0 0 0 15px;
	padding: 0;
	float: left;
}
#submenuRightColRight p
{
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
}
#submenuRightColRight p span { color: #007cc2; }
/*------------ct_tabs---------------*/
/*---------------------------------Bullets and Links----------------------------*/
/*--------------------start AssetLink CSS--------------------------*/
#masterAssetLinkContainer
{
	margin: 0;
	padding: 0;
}
#masterAssetLinkContainer .Asset_head { padding: 0 0 0 0; }
#masterAssetLinkContainer .Asset_head a
{
	outline-style:none;
	width:621px;
	cursor:pointer;
	margin: 0px;
	padding: 0 0 4px 0px;
}
#masterAssetLinkContainer .Asset_head_selected a
{
	text-decoration:none;
	color:#7EB764;
	outline-style:none;
	cursor:pointer;
	margin: 0px;
	padding: 0 0 4px 0px;
}
#masterAssetLinkContainer .Asset_content
{
	width:90%;	
	color:#666666;
	overflow:hidden;
}
#masterAssetLinkContainer .Asset_content ul
{
	margin: 4px 0 10px 0;
	padding: 0;
}
#masterAssetLinkContainer .Asset_content li
{
	line-height:14px;
	font-weight: normal;
	margin: 0 0 7px 0;
	padding: 0;
	list-style: none;
}
#masterAssetLinkContainer .Asset_links_content a.LstLnkTxt
{	
	padding: 0;
	margin: 0;
	
}
#masterAssetLinkContainer .pdfLstIcn, #masterAssetLinkContainer .wrdLstIcn, #masterAssetLinkContainer .exlLstIcn, #masterAssetLinkContainer .ppLstIcn,#masterAssetLinkContainer .zipLstIcn
{	
	padding: 0;
	margin: 0;
	width: 14px;
	height: 14px;
	padding: 0 0 0 15px;
}
#masterAssetLinkContainer .pdfLstIcn { background: url(/system/css/icn_pdf.gif) no-repeat left top; }
#masterAssetLinkContainer .wrdLstIcn { background: url(/system/css/icon_word.gif) no-repeat left top; }
#masterAssetLinkContainer .exlLstIcn { background: url(/system/css/icon_excel.gif) no-repeat left top; }
#masterAssetLinkContainer .ppLstIcn { background: url(/system/css/icon_pp.gif) no-repeat left top; }

#masterAssetLinkContainer .zipLstIcn { background: url(/system/css/zip_pp.gif) no-repeat left top; }

#masterAssetLinkContainer .Asset_links_content p { margin-top: 0px; }
#masterAssetLinkContainer h2
{
	padding-bottom:10px;
	color:#333333;
	margin: 0px;
	top: 0px;
	right: 0px;
}
#masterAssetLinkContainer h5
{
	padding:5px 0px 8px 0px;
	margin: 0;
}
/*--------------------Ends asset Link CSS--------------------------*/
/*---------------------------------Bullets and Links----------------------------*/
#ct_bullet_links { margin: 0 }
/*---------------------------------Bullets and Links Title Text----------------------------*/
#ct_bullet_links h2
{

	margin:0px;
	padding: 0 0 15px 0;

}
/*---------------------------------Bullets and Links List Styles----------------------------*/
/*#ct_bullet_links ul
{
	color: #2195DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin: 0; padding: 0;
}
#ct_bullet_links li
{
	list-style-type:disc;
	padding-left: 35px;
	color:#000000;
}*/

#ct_bullet_links ul
{
	margin: 0 0 0 15px; *margin: 0 0 0 17px; padding: 0 0 0 0;
}
#ct_bullet_links ul li
{
	list-style-type: disc;
	margin: 0 0 2px 0;
	padding: 0;	
}

#ct_bullet_links a{ font-size: 13px; font-family:Arial; font-weight:normal; cursor:pointer; text-decoration: none; }

/*--------------------------------- Ct Links Styles----------------------------*/
/* #ct_links { margin: 0 0 10px 10px; padding: 15px 0 0 0; } */
/*--------------------------------- Ct Links Lists Styles----------------------------*/
#ct_links ul
{
	color: #2195DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px
}
#ct_links li
{
	line-height: 1.5846em;
	list-style-type:none;
	margin:0px;
}
/*--------------------------------- Ct Links Head Styles----------------------------*/
#ct_links h2
{
	margin:0px;
	top: 0px;
	right: 0px;
	padding-bottom:10px;
}
#ct_links a { font-size: 13px; font-family:Arial; font-weight:normal; cursor:pointer; text-decoration:none; outline-style:none; }
/*---------------------------------Ends Bullets and Links----------------------------*/
/* BUTTONS - Text seperated from background image */.btn_grey
{
	border: none;
	overflow: visible;
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_grey_left.gif) top left no-repeat;
	font-weight: bold;
	padding-left: 9px;
	font-size: small!important;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:5px;
}
.btn_grey span
{
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_grey_right.gif) top right repeat-y;
	color: #fff;
	margin-right: 8px;
	padding: 3px 12px 8px 0;
}
.btn_orange
{
	border: none;
	overflow: visible;
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_orange_left.gif) top left no-repeat;
	font-weight: bold;
	padding-left: 9px;
	font-size: small!important;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:5px;
}
.btn_orange_go
{
	border: none;
	overflow: visible;
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_orange_left.gif) top left no-repeat;
	font-weight: bold;
	padding-left: 9px;
	font-size: small!important;
	cursor: pointer;
	padding-top:0px;
	padding-bottom:5px;
}
.btn_orange_go span
{
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_orange_right.gif) top right repeat-y;
	color: #fff;
	margin-right: 8px;
	padding: 3px 12px 8px 0;
}
.btn_orange span
{
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_orange_right.gif) top right repeat-y;
	color: #fff;
	margin-right: 8px;
	padding: 3px 12px 8px 0;
}
.btn_blue
{
	border: none;
	overflow: visible;
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_blue_left.gif) left 2px no-repeat;	
	padding-left: 9px;
	font-size: small!important;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:5px;
	width: 120px;
}
.btninput { 
	border: none; 
	background: url(/system/css/button-find-office.gif) top left; 
	color: #fff; font-weight: 
	bold;font-size: small !important;
	cursor: pointer; 
	height:25px;
	width: 113px; 
	font-family: arial
	}
.btn_blue .innerSpan
{
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_blue_right.gif) top right repeat-y;
	color: #fff;
	margin-right: 8px;
	padding: 3px 12px 5px 0;
	*padding: 2px 12px 4px 0;
}
.btn_grey span.last, .btn_orange span.last, .btn_blue span.last { margin-right: 0; }
.floatRight { float: right; }
.lock
{
	background: url(/system/css/icn_lock.gif) right top no-repeat;
	padding-right: 10px;
	display: inline;
}
/*------------ct_DropDown---------------*/

	

/*Press Release List*/
#pressRelseWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/*Press Release List Head Text*/
#pressRelseWrapper h3
{
	clear: both;
	margin: 0 0 8px 0;
	padding: 0 0 0 8px;
}
/*Press Release List Content Container - changing width in this section will change the complete compnents width*/
#pressRelseWrapper #pressRelsePageContent
{
	position: relative;
	margin:0;
	padding: 0 0 0 0;
	clear: both;
	text-align: left;
	width: 100%;
}
/*Press Release List General Styles*/
#pressRelsePageInrContent  {}
#pressRelsePageInrContent a { background: none; }
#pressRelsePageInrContent .pressRlsContainer
{
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	width: 100%;
}
#pressRelsePageInrContent label
{
	margin: 0 0 0 0;
	padding: 0;
	width: 20%;
	float: left;
}
#pressRelsePageInrContent .content
{
	margin: 0 0 0 0;
	width: 79%;
	padding: 0;
	float: right;
}
#pressRelsePageInrContent .pressClear { clear: both; }
#pressRelsePageInrContent .content a
{
	background: none;
	border-top: none;
}

/*Press Release List Rounded Corner Styles*/
/*Please do not make any changes to the style declaration below*/
#pressRelseWrapper #tlc, #pressRelseWrapper #trc, #pressRelseWrapper #blc, #pressRelseWrapper #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#pressRelseWrapper #tlc
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#pressRelseWrapper #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#pressRelseWrapper #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#pressRelseWrapper #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#pressRelseWrapper #tb, #pressRelseWrapper #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#pressRelseWrapper #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#pressRelseWrapper #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#pressRelseWrapper #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#pressRelseWrapper #lb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/*Press Release List : Ends*/
/*Press Release Full List*/
#pressRelseFlWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}

/*Press Release Full Head Text*/
#pressRelseFlWrapper h3
{
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 0 8px;
}

/*Press Release Full Content Container - changing width in this section will change the complete compnents width*/
#pressRelseFlWrapper #pressRelseFlPageContent
{
	position: relative;
	margin:0;
	padding: 0;
	text-align: left;
	clear: both;
	width: 100%;
}

/* Press Release Bullet Styles */

#pressRelseFlWrapper ul {	margin: 0 0 10px 48px;	padding:0px; }
#pressRelseFlWrapper ul li { list-style-type: disc; margin:0 0 2px 0; padding:0; }

#pressRelseFlWrapper ol { margin: 0 0 10px 52px; padding:0; list-style-position: inline; }
#pressRelseFlWrapper ol li {  margin:0 0 2px 0; padding:0; }

#pressRelseFlWrapper ul {	margin: 0 0 10px 48px;	padding:0px; }
#pressRelseFlWrapper ul li { list-style-type: disc; margin:0 0 2px 0; padding:0; }

#pressRelseFlWrapper ol { margin: 0 0 10px 52px; padding:0; list-style-position: inline; }
#pressRelseFlWrapper ol li {  margin:0 0 2px 0; padding:0; }

/*Press Release Full General Styles*/
#pressRelseFlWrapper #pressRelseFlPageInrContent {  }
#pressRelseFlPageInrContent .pressClear { clear: both; }
#pressRelseFlPageInrContent #prsFlSectionHead
{
	margin: 0 0 10px 0;	
	font-size:16px;
	font-weight:bold;
	padding-bottom:0;
	
}
#pressRelseFlPageInrContent #prsFlSectionContent
{
	font-weight: normal;
	font-size: 13px;
	color: #666;
	margin: 0 10px 20px 0;
}
#pressRelseFlPageInrContent #prsFlSectionContent p { margin: 0 0 10px 0; }
#prsFlSectionContact
{
	font-weight: normal;
	font-size: 13px;
	color: #666;
	font-family:Arial, Helvetica, sans-serif;	
}
#prsFlSectionContact p { margin: 0 0 10px 0; }
#prsFlSectionContact label
{
	display: block;
	margin: 0;
	padding: 0;
}
/*Press Release Full Rounded Corner Styles*/
/*Please do not make any changes to the style declaration below*/
#pressRelseFlWrapper #tlc, #pressRelseFlWrapper #trc, #pressRelseFlWrapper #blc, #pressRelseFlWrapper #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#pressRelseFlWrapper #tlc
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#pressRelseFlWrapper #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#pressRelseFlWrapper #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#pressRelseFlWrapper #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#pressRelseFlWrapper #tb, #pressRelseFlWrapper #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#pressRelseFlWrapper #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#pressRelseFlWrapper #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#pressRelseFlWrapper #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#pressRelseFlWrapper #lb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/*Press Release Full : Ends*/
/* ------------- End Rounded Corner Promo Type 02 -------------------- */	

/*General Content Two Columns*/
#grlTwoCntWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}
/*General Content Two Columns : Head Text*/
#grlTwoCntWrapper h3
{
	clear: both;
	margin: 0 0 8px 0;
	padding: 0 0 0 8px;
}
/*General Content Two Columns : Container - changing width in this section will change the complete compnents width*/
#grlTwoCntWrapper #grlTwoCntPageContent
{
	position: relative;
	margin:0;
	padding: 0 0 0 0;
	text-align: left;
	clear: both;
	width: 100%;
}
/*General Content Two Columns : Styles*/
#grlTwoCntPageInrContent
{
	
	height:100%;
}
#grlTwoContainer { width: 100%; }
#grlTwoCntPageInrContent .pressClear { clear: both; }
#grlTwoCntPageInrContent #gnrlCntLft
{
	float: left;
	width: 47%;
	margin: 0;
}
#gnrlCntLft h2
{
	margin: 0 0 4px 0;
	padding: 0;
}
#gnrlCntLft p
{
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 10px 0;
}
#gnrlCntLft a
{
	font-size: 13px;
	display: block;
	
	margin: 0 0 10px 0;
}
#grlTwoCntPageInrContent #gnrlCntRt
{
	float: right;
	width: 47%;
	margin: 0;
}
#gnrlCntRt h2
{
	margin: 0 0 4px 0;
	padding: 0;
	
}
#gnrlCntRt h4
{
	margin: 0 0 4px 0;
	padding: 0;
	
}
#gnrlCntRt p
{
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 10px 0;
}
#gnrlCntRt dl
{
	margin: 0;
	padding: 0;
}
#gnrlCntRt dt
{
	margin: 0 0 4px 0;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
	color: #666;
}
#gnrlCntRt dd
{
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;
}
#gnrlCntRt a
{
	font-size: 13px;
	
}

/*General Content Two Columns : Rounded Corner Styles*/
/*Please do not make any changes to the style declaration below*/
#grlTwoCntWrapper #tlc, #grlTwoCntWrapper #trc, #grlTwoCntWrapper #blc, #grlTwoCntWrapper #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#grlTwoCntWrapper #tlc
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#grlTwoCntWrapper #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#grlTwoCntWrapper #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#grlTwoCntWrapper #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#grlTwoCntWrapper #tb, #grlTwoCntWrapper #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#grlTwoCntWrapper #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#grlTwoCntWrapper #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#grlTwoCntWrapper #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#grlTwoCntWrapper #lb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/*General Content Two Columns : : Ends*/
/*Landing Page Nav*/
#lndPgNavWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
}
/*Landing Page Nav : Container - changing width in this section will change the complete compnents width*/
#lndPgNavWrapper #lndPgNavPageContent
{
	position: relative;
	margin:0;
	padding: 0 0 0 0;
	text-align: left;
	clear: both;
	width: 100%;
}
/*Landing Page Nav : General Styles Styles*/
#lndPgNavPageInrContent
{
	padding:0;
	height:100%;
}
#lndPgNavPageInrContent .lndPgNavSetLt
{
	float: left;
	margin-right: 30px;
	/*padding-bottom: 20px;*/
	padding-bottom: 3px;
	width: 47%;
	color: #666;
}
#lndPgNavPageInrContent .lndPgNavSetRt
{
	float: right;
	/*padding-bottom: 20px;*/
	padding-bottom: 3px;
	width: 48%;
	color: #666;
}
#lndPgNavPageInrContent h2
{
	margin: 0 0 4px 0;
	padding: 0;
	
}
#lndPgNavPageInrContent .altProduct { clear: both; }


/*Landing Page Nav : Ends*/	
/*Section Nav : Starts*/
#sectionNavContainer{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
#sectionNavContainer ul
{
	margin: 0;
	padding:0;
}
#sectionNavContainer li
{
	list-style: none;
	margin: 0;
	padding: 4px 0 4px 0; *padding: 3px 0 3px 0;
	border-bottom: solid 1px #becadf;
}
#sectionNavContainer a { font-size: 16px; font-weight: bold;}
/*Section Nav : Ends*/
/*Left Nav : Starts*/
#leftNavContainer
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
#leftNavContainer .lftnav_question{	font-size: 16px; color: #333; font-weight: bold;	list-style: none;	margin: 0;	padding: 4px 0 4px 0; *padding: 5px 0 3px 0; border-bottom:1px solid #BECADF}
#leftNavContainer .lftnav_question_selectedChild{	font-size: 16px; color: #333; font-weight: bold;	list-style: none;	margin: 0;	padding: 4px 0 4px 0; *padding: 5px 0 3px 0;}
#leftNavContainer .lftnav_question_selected {	text-decoration:none;	font-family:Arial;font-size: 16px;	font-weight: bold; padding: 4px 0 4px 0; *padding: 5px 0 3px 0; 	color:#007cc2;	outline-style:none;	cursor:pointer;}
#leftNavContainer .lftnav_question_selected a {color:#7EB764;}
#leftNavContainer .lftnav_answer{	overflow:hidden; border-bottom:1px solid #becadf;	padding: 0 0 3px 0;}
#leftNavContainer .lftnav_answer a{ padding: 0 0 0 8px; font-size: 14px; display: block;}
#leftNavContainer a.lftNavSelected { color: #7EB764; outline-style: none; }
#sectionNavContainer a.secNavSelected { color: #7EB764; outline-style: none; }
/*Left Nav : Ends*/

/*General Content Two Columns*/
#globalLocWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 15px;
}
/*General Content Two Columns : Container - changing width in this section will change the complete compnents width*/
#globalLocWrapper #globalLocContent
{
	position: relative;
	margin:0;
	padding: 0 0 0 0;
	text-align: left;
	clear: both;
	width: 100%;
}
/*General Content Two Columns : Styles*/
#globalLocTwoCntPageInrContent
{
	padding:0;
	height:100%;
}
#globalLocTwoContainer { width: 100%; }
#globalLocTwoCntPageInrContent .pressClear { clear: both; }
#globalLocTwoCntPageInrContent #gLocCntLft
{
	float: left;
	width: 212px;
	margin: 0 0 0 0;
}
#gLocCntLft #ct_roundedCornerBoxLft
{
	float:left;
	clear:both;
	width:100%;
}
#gLocCntLft #rcBorderContentLft { padding: 10px 15px 10px 15px; }
#globalLocCntLeft #globalLocLtCnt
{
	float: left;
	width: 190px;
	border-right: solid 1px #c7d0e1;
	border-left: solid 1px #c7d0e1;
	padding: 15px 10px;
	font-size: 13px;
	color: #333;
}
#globalLocLtCnt .globalContinent
{
	float: left;
	width: 185px;
	margin: 0 0 14px 0;
}
#globalLocLtCnt h2 { margin: 0 0 2px 0; padding: 0; }
#globalLocLtCnt a
{
	display: block;
	outline: none;
	font-size: 14px;
	cursor: pointer;
}
#globalLocTwoCntPageInrContent #gLocCntRt
{
	float: right;
	width: 436px;
	margin: 0;
}
#gLocCntRt #ct_roundedCornerBoxRt
{
	float:left;
	clear:both;
	width:100%;
}
#gLocCntRt #rcBorderContentRt { padding: 10px 15px 10px 15px; }
#grlCntLocAdrs {
	padding: 0 0 15px 0;
	float: left;
}
#gLocCntRt #globalLocRtCnt
{
	float: left;
	width: 405px;
	clear: both;
	font-size: 13px;
	color: #333;
}
#globalLocRtCnt #WhoWeAre, #globalLocRtCnt #WatWeDo
{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
}
#globalLocRtCnt h2
{
	margin: 0 0 10px 0;
	padding: 0;
	
}

a.selectedCntry { color: #7EB764; }
#globalLocRtCnt .globalAddress, #globalLocRtCnt .prdNSrvs, #globalLocRtCnt .locHistory
{
	float: left;
	width: 400px;
	margin-bottom:30px;
}
#globalLocRtCnt .globalAddress {  }
#globalLocRtCnt h4
{
	margin: 0 0 4px 0;
	padding: 0;
}
/*General Content Two Columns : Rounded Corner Styles*/
/*Please do not make any changes to the style declaration below*/
#gLocCntLft #tlc, #gLocCntLft #trc, #gLocCntLft #blc, #gLocCntLft #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#gLocCntLft #tlc
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#gLocCntLft #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#gLocCntLft #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#gLocCntLft #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#gLocCntLft #tb, #gLocCntLft #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#gLocCntLft #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#gLocCntLft #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#gLocCntLft #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#gLocCntLft #lb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
#gLocCntRt #tlcb, #gLocCntRt #trcb, #gLocCntRt #blcb, #gLocCntRt #brcb
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#gLocCntRt #tlcb
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#gLocCntRt #trcb
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#gLocCntRt #blcb
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#gLocCntRt #brcb
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#gLocCntRt #tbb, #gLocCntRt #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#gLocCntRt #tbb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#gLocCntRt #bbb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#gLocCntRt #rbb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#gLocCntRt #lbb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/*General Content Two Columns : : Ends*/
/*General Content Two Columns*/
#featuredPrsRlsWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*margin-left: 15px; Rectified by Subhajit */ 
	width: 212px;
}
/*General Content Two Columns : Container - changing width in this section will change the complete compnents width*/
#featuredPrsRlsWrapper #featuredPrsRlsContent
{
	margin:0;
	padding: 0 0 0 0;
	text-align: left;
	clear: both;
	width: 100%;
}
/*General Content Two Columns : Styles*/
#featuredPrsRlsPageInrContent
{
	padding:0;
	height:100%;
}
#featuredPrsRlsContainer { width: 212px; }
#featuredPrsRlsPageInrContent .pressClear { clear: both; }
#globalLocTwoCntPageInrContent #featuredPrsRlsCntLft { margin: 0 0 0 0; }
#featuredPrsRlsCntLft #ct_roundedCornerBoxFPr { clear:both; }
#featuredPrsRlsCntLft #rcBorderContentFPr
{
	background-color: #f7f7f7;
	margin:0 2px;
	border-top: solid 1px #becadf;
	border-bottom: solid 1px #becadf;
}
#featuredPrsRlsCntLft #featuredPrsRlsLtCnt
{
	width: 191px;
	padding: 11px 8px;
	font-size: 13px;
	color: #333;
}
#featuredPrsRlsLtCnt h2
{
	padding: 0 0 4px 0;
	margin: 0;
	
}
#featuredPrsRlsLtCnt dl
{
	padding: 7px 0 0 0;
	margin: 0;
	border-top:solid 1px #C7D0E1;
}
#featuredPrsRlsLtCnt dt
{
	margin: 0 0 6px 0;
	padding: 0;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#featuredPrsRlsLtCnt dd
{
	margin: 0 0 15px 0;
	padding: 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#featuredPrsRlsLtCnt a:hover { text-decoration: underline; }
/*General Content Two Columns : Rounded Corner Styles*/
/*Please do not make any changes to the style declaration below*/
#featuredPrsRlsCntLft #tlc, #featuredPrsRlsCntLft #trc, #featuredPrsRlsCntLft #blc, #featuredPrsRlsCntLft #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#featuredPrsRlsCntLft #tlc
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#featuredPrsRlsCntLft #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#featuredPrsRlsCntLft #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#featuredPrsRlsCntLft #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#featuredPrsRlsCntLft #tb, #featuredPrsRlsCntLft #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#featuredPrsRlsCntLft #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#featuredPrsRlsCntLft #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#featuredPrsRlsCntLft #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#featuredPrsRlsCntLft #lb
{
	background-color: #f7f7f7;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/*Contextual Help : Starts*/
#ContexualHlp { font: normal 13px Arial, Helvetica, sans-serif; }
#ContexualHlp a { border-bottom: dashed 1px #ccc; }
/* CSS needed for the script */
#ajax_tooltipObj
{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div { position:relative; }
#ajax_tooltipObj .ajax_tooltip_arrow
{ /* arrow : left and top to position the arrow */
	background-image:url('/system/css/arrow.gif');
	width:28px;
	position:absolute;
	left: 100px;
	top:  382px;
	background-repeat:no-repeat;
	background-position:center bottom;
	z-index:1000005;
	height:150px;
	filter: Alpha(Opacity=90);
	opacity: .9
}
#ajax_tooltipObj .ajax_tooltip_content
{
	left:-80px;
	overflow: hidden;
	top:18px;
	position:absolute;
	width:400px;
	height:500px;
	padding:5px;
	font-size:0.8em;
	overflow:hidden;
	z-index:1000001;
	filter: Alpha(Opacity=90);
	opacity: .9;
}
#ajax { display: none; }
#ContextualHelp { width: 400px; }

#ContextualHelp #ct_roundedCornerBoxRt
{
	float:left;
	clear:both;
	width:100%;
 z-index:
}
#ContextualHelp #rcBorderContentRt
{
	padding: 10px 15px 10px 15px;
	height: 470px;
	opacity: 1;
}
#ContextualHelp h3 { font-size: 16px; }
#ContextualHelp #tlcb, #ContextualHelp #trcb, #ContextualHelp #blcb, #ContextualHelp #brcb
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#ContextualHelp #tlcb
{
	background-image:url(/system/css/tlc_tt.gif);
	background-position: 0% 0%;
}
#ContextualHelp #trcb
{
	background-image:url(/system/css/trc_tt.gif);
	background-position: 100% 0%;
}
#ContextualHelp #blcb
{
	background-image:url(/system/css/blc_tt.gif);
	background-position: 0% 100%;
}
#ContextualHelp #brcb
{
	background-image:url(/system/css/brc_tt.gif);
	background-position: 100% 100%;
}
#ContextualHelp #tbb, #ContextualHelp #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#ContextualHelp #tbb
{
	background-image:url(/system/css/tb_tt.gif);
	background-position: 0% 0%;
}
#ContextualHelp #bbb
{
	background-image:url(/system/css/bb_tt.gif);
	background-position: 50% 100%;
}
#ContextualHelp #rbb
{
	background-image:url(/system/css/r_tt.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#ContextualHelp #lbb
{
	background-color: #97c782;
	background-image:url(/system/css/l_tt.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	;
}
/*Contextual Help : Ends*/

/*WebForm Overlay*/
.webFormOverlayBg
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: Alpha(Opacity=80);
}
.webFormOverlayContent
{
	display: none;
	position: absolute;
	top: 6.5%;
	left: 25%;
	width: 666px;
	padding: 0;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align: left;
}

#webFormOverlayTitle h3
{
      font: normal 24px Arial, Helvetica, sans-serif;
      float: left;
      color: #fff;
      padding: 10px 0 0 0;
      width: 550px;
      display:block;
      margin:0px;
}
.webfrmHead
{
	width: 651px;
	background: #037ec4 url(/system/css/bg_overlayHeader.gif) repeat-x top left;
	float: left;
                height:50px;
	padding: 0 0 0 15px;
}
.webfrmHead h3
{
	font: normal 24px Arial, Helvetica, sans-serif;
      float: left;
      color: #fff;
      padding: 10px 0 0 0;
      width: 550px;
      display:block;
}
.webfrmHead .webFrmClose { }
.webfrmHead a.webFrmClose
{
	color: #fff;
	float: right;
	margin: 5px 15px 0 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url(/system/css/weboverlay_close.gif) no-repeat left 1px;
	outline: none;
}
.overlay_PrintShare a.webFrmClose
{
	color: #007CC2;
	float: right;
	margin: 5px 15px 0 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url(/system/css/weboverlay_close.gif) no-repeat left 1px;
	outline: none;
}
.overlay_PrintShare
{
	margin: 10px 0 10px 0;
	float: right;
	display: block;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.overlay_PrintShare a.overlayPrint
{
	background: url(/system/css/icn_print.gif) no-repeat left 1px;
	padding: 0 0 0 20px;
	margin: 0 15px 0 0;
	
	outline: none;
}
.overlay_PrintShare a.overlayShare
{
	background: url(/system/css/icn_email.gif) no-repeat left 1px;
	padding: 0 0 0 20px;
	margin: 0 15px 0 0;
	
	outline: none;
}
.webOverlayContent
{
	clear: both;
	padding: 0 15px 12px 15px;
	font: normal 13px Arial, Helvetica, sans-serif;
}

a.webFrmOverlayLnk { outline-style: none; }
a.webFrmOverlayLnk:hover { outline-style: none; }

.webOverlayContent ul {  margin: 0 0 10px 48px;  padding:0px; }
.webOverlayContent ul li { list-style-type:disc; margin:0 0 2px 0; padding:0; color: #666; }

.webOverlayContent ol { margin: 0 0 10px 52px; padding:0; list-style-position: inline; } 
.webOverlayContent ol li { margin:0 0 2px 0; padding:0; color: #666; } 


/*WebForm Overlay*/

/*Group List of Assets*/

#GrpLstAstContentClear ul
{
	margin: 4px 0 0px 0;
	padding: 0;
}
#GrpLstAstContentClear li
{
	margin: 0 0 4px 0;
	padding: 0;
	list-style: none;
}

#GrpLstAstContentClear .pdfLstIcn, #GrpLstAstContentClear .wrdLstIcn, #GrpLstAstContentClear .exlLstIcn, #GrpLstAstContentClear .ppLstIcn,#GrpLstAstContentClear .zipLstIcn
{	
	padding: 0;
	margin: 0;
	width: 14px;
	height: 14px;	
	padding: 0 0 0 15px;}
#GrpLstAstContentClear .pdfLstIcn { background: url(/system/css/icn_pdf.gif) no-repeat left top; }
#GrpLstAstContentClear .wrdLstIcn { background: url(/system/css/icon_word.gif) no-repeat left top; }
#GrpLstAstContentClear .exlLstIcn { background: url(/system/css/icon_excel.gif) no-repeat left top; }
#GrpLstAstContentClear .ppLstIcn { background: url(/system/css/icon_pp.gif) no-repeat left top; }

#GrpLstAstContentClear .zipLstIcn { background: url(/system/css/zip_pp.gif) no-repeat left top; }

#GrpLstAstContentClear h5
{
	padding:5px 0px 8px 0px;
	margin: 0;
}
/*Group List of Assets*/

/*eForm Library*/
.eFormContentClear { clear: both; width: 100%; margin: 0 0 10px 0; padding: 0; float: left;display: inline; }
.eFormContentClear .eFormPDFLinks span { font-size: 13px; color: #666; padding: 0 4px; }
.eFormContentClear .eForm_content a { text-decoration:none; }
.eFormContentClear h5
{
	padding:0px 0px 0px 0px;
	margin: 0;
	
}
.eFormContentClear .eFormPDFLinks
{
	margin: 10px 0;
	color: #cfd8e8;
}
.eFormContentClear .eForm_content a.pdfLink
{
	padding: 0 0 0 0;
	margin: 0 3px 0 3px;
	*margin: 0 3px 0 0;
	outline-style: none;
}
.eFormContentClear .pdfIcn
{
	background: url(/system/css/icn_pdf.gif) no-repeat left top;
	width: 14px;
	height:14px;
	margin: 0;
	float: left;
	display: block;
}
.eFormContentClear .eForm_content a.onlineVrsn
{
	padding: 0 0 0 0;
	margin: 0 0 0 3px;
	outline-style: none;
}

.eFormContentClear .ContactHolder
 {
 clear:both;
 width:100%;
 padding: 0 0 0 0;
 margin: 0 0 0 0;

 }

.eFormContentClear .eFormAddress
{
	float: left;
	width: 220px;
	margin: 0 0 0 0;
}
.eFormContentClear .eFormFax
{
	float: left;
	width: 120px;
	margin: 0 0 0 20px;	
}
.eFormContentClear .clearFlt
{
	margin: 0;
	padding: 0;
	clear: both;
	*clear: none;
}
#DisabilityAddress1 .eFormAddressHeader {
                clear:both;width:100%; margin: 0pt; padding: 0pt;
 }
#DisabilityAddress1 .eFormAddressBody {
               clear:both;width:100%;margin: 0px 0px 6px 0px; padding: 0pt; line-height: 15px;
 } 

/*eForm Library : Ends*/

/*Pagination*/
#paginationWrapper { margin: 0;	padding: 0;	font: normal 13px Arial, Helvetica, sans-serif;	color: #666;	width: 100%; clear: both; }
#paginationWrapper .searchResultsDiv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
#paginationWrapper a
{
	outline-style: none;
                font-weight: bold;
}
#paginationWrapper a.selected, .PgThisPage, .selPageNum
{
	color: #7eb764;
	text-decoration: underline;
	outline-style: none;
                font-weight: bold;
}
#paginationWrapper li.selected
{
	color: #7eb764;
	text-decoration: none;
	outline-style: none;
    font-weight: bold;
}
#paginationContent ul li.selPageNumEnd
{
	color: #7eb764;
	text-decoration: underline;
	outline-style: none;
	border-right: none;
}

#paginationWrapper #paginationContent
{
	float:left;
	width: 100%;
}
#paginationInrContent{ width: 530px; margin: 0 auto; padding: 15px 0 0 0; }
#paginationContent .prvsDiv
{
	float: left;
	width:20px;
	padding:0;
}
#paginationContent #PageCount { margin: 0 0 0 5px; }
#paginationContent .navDiv { float: left;  }
#paginationContent .cntDiv
{
	float: left;
	margin: 0 8px 0 5px;
    font-weight: bold;
}
#paginationContent .nxtDiv
{
	float: left;
	
}
#paginationContent a.prvs
{
	padding:0 0 0 22px;
	display: block;
	height: 18px;
	background: url(/system/css/icn_pagntn_left.gif) no-repeat left top;
	outline-style: none;
}
#paginationContent a.nxt
{
	padding: 0 18px 0 0;
	float: left;
	display: block;
	height: 18px;
	background: url(/system/css/icn_pagntn_right.gif) no-repeat right top;
	outline-style: none;
}
#paginationContent ul
{
	margin: 0 0 0 0;
	padding: 0;
}
#paginationContent ul li
{
	margin:0;
	padding: 0 5px 0 4px;
	width:20px;
	text-align:center;
	float: left;
	list-style: none;
	border-right: solid 1px #cfd8e8;
}
#paginationContent ul li.pgnLst
{
	margin: 0 0 0 0;
	padding: 0 1px 0 6px;
	display: inline;
	list-style: none;
	border-right: none;
}
#paginationContent .clrbt { clear: both; }
/*Pagination*/


/*Page Not Found*/
#pgNtCntContainer {
	position: relative;
	font: normal 13px Arial, Helvetica, sans-serif;	
	clear: both;
}
#pgNtCntContainer h4 {

	margin: 0 0 10px 0;  
	padding: 0;
}
#pgNtCntContainer dl h4 {
	
	margin: 0 0 10px 0;  
	padding: 0;
}
#pgNtCntContainer dl {
	margin: 20px 0 0 0;
	width: 162px;
	float: left;
}
#pgNtCntContainer dl.mdl {
	margin: 20px 0 0 0;
	width: 193px;
	float: left;
}
#pgNtCntContainer dl a {
	display: block;
	margin: 0 0 5px 0;
}
/*Page Not Found*/
/*Sorry Server*/
h3.grlSrySrver { padding: 10px 0 0 0; }
/*Sorry Server*/

a.pdfLnkPrd { padding: 0 0 0 20px; background: url(/system/css/icn_pdf.gif) no-repeat left top; }

/**/
/*Left Nav Two Columns*/
#LftNavTwoColWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 15px;
}
/*General Content Two Columns : Container - changing width in this section will change the complete compnents width*/
#LftNavTwoColWrapper #LftNavTwoColContent
{
	
	margin:0;
	padding: 0 0 0 0;
	text-align: left;
	clear: both;
	width: 100%;
}
/*General Content Two Columns : Styles*/
#LftNavTwoColCntPageInrContent
{
	padding:0;
	height:100%;
}
#LftNavTwoColContainer { width: 100%; }
#LftNavTwoColCntPageInrContent .pressClear { clear: both; }
#LftNavTwoColCntPageInrContent #LftNavTwoColCntLft
{
	float: left;
	width: 212px;
	margin: 0 0 0 0;
}
#LftNavTwoColCntLft #ct_roundedCornerBoxLft
{
	float:left;
	clear:both;
	width:100%;
}
#LftNavTwoColCntLft #rcBorderContentLft { padding: 10px 15px 10px 15px; }

#LftNavTwoColCntPageInrContent #LftNavTwoColCntRt
{
	float: right;
	width: 436px;
	margin: 0;
}
#LftNavTwoColCntRt #ct_roundedCornerBoxRt
{
	float:left;
	clear:both;
	width:100%;
}
#LftNavTwoColCntRt #rcBorderContentRt { padding: 10px 15px 10px 15px; }
#grlCntLocAdrs {
	padding: 0 0 15px 0;
	float: left;
}
#LftNavTwoColCntRt #LftNavTwoColRtCnt
{
	float: left;
	width: 405px;
	clear: both;
	font-size: 13px;
	color: #333;
}
#LftNavTwoColRtCnt #tpCnt, #LftNavTwoColRtCnt #btCnt
{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}
#LftNavTwoColRtCnt h2
{
	margin: 0 0 4px 0;
	padding: 0;
	color: #333;
}
#LftNavTwoColRtCnt p
{
	margin: 0;
	padding: 0;
	color: #666;
}
#LftNavTwoColRtCnt a
{
	
}
#LftNavTwoColLocAdrs {
	padding: 0 0 15px 0;
	float: left;
}

a.selectedCntry { color: #7EB764; }
#LftNavTwoColRtCnt .globalAddress, #LftNavTwoColRtCnt .prdNSrvs, #LftNavTwoColRtCnt .locHistory
{
	float: left;
	width: 400px;
	margin-bottom:30px;
}

#LftNavTwoColRtCnt h4
{
	margin: 0 0 4px 0;
	padding: 0;
}
.newPad { width:128px;padding-bottom:15px;*padding-bottom:0px; }
#LftNavTwoColCntLft #tlc, #LftNavTwoColCntLft #trc, #LftNavTwoColCntLft #blc, #LftNavTwoColCntLft #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#LftNavTwoColCntLft #tlc
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#LftNavTwoColCntLft #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#LftNavTwoColCntLft #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#LftNavTwoColCntLft #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#LftNavTwoColCntLft #tb, #LftNavTwoColCntLft #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#LftNavTwoColCntLft #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#LftNavTwoColCntLft #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#LftNavTwoColCntLft #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#LftNavTwoColCntLft #lb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
#LftNavTwoColCntRt #tlcb, #LftNavTwoColCntRt #trcb, #LftNavTwoColCntRt #blcb, #LftNavTwoColCntRt #brcb
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#LftNavTwoColCntRt #tlcb
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#LftNavTwoColCntRt #trcb
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#LftNavTwoColCntRt #blcb
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#LftNavTwoColCntRt #brcb
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#LftNavTwoColCntRt #tbb, #LftNavTwoColCntRt #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#LftNavTwoColCntRt #tbb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#LftNavTwoColCntRt #bbb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#LftNavTwoColCntRt #rbb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#LftNavTwoColCntRt #lbb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/**/

/*Offshore-Find an office*/
#FindAnOfficeCntLft_office #tlc, #FindAnOfficeCntLft_office #trc, #FindAnOfficeCntLft_office #blc, #FindAnOfficeCntLft_office #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#FindAnOfficeCntLft_office #tlc
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntLft_office #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#FindAnOfficeCntLft_office #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#FindAnOfficeCntLft_office #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#FindAnOfficeCntLft_office #tb, #FindAnOfficeCntLft_office #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#FindAnOfficeCntLft_office #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntLft_office #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#FindAnOfficeCntLft_office #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#FindAnOfficeCntLft_office #lb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}

#FindAnOfficeTwoCntPageInrContent #FindAnOfficeCntLft_office
{
	float: left;
	width: 366px;
	margin:0;
}
#FindAnOfficeCntLft_office #ct_roundedCornerBoxLft_office
{
	float:left;
	clear:both;
	width:100%;
}
#FindAnOfficeCntLft_office #rcBorderContentLft_office { padding: 12px 8px 10px 20px;height:1%; }

#FindAnOfficeTwoCntPageInrContent #FindAnOfficeCntRt_office
{
	float: right;
	width: 498px;
	margin:0;
	padding: 0;
}
#FindAnOfficeCntRt_office #ct_roundedCornerBoxRt_office
{
	float:left;
	clear:both;
	width:100%;
}
#FindAnOfficeCntRt_office #rcBorderContentRt_office { padding: 11px 9px 11px 9px; }

#layoutDefFndOfice #officeSearchForm
{
	margin: 1px 0 1px 0;
	padding: 3px 3px 7px 17px;
	/*width:600px! important;*/	
	width:640px;
}
#layoutDefFndOfice #officeSearchForm fieldset { padding:0 8px 18px;*padding:0 8px 13px;width:624px; }
#layoutDefFndOfice #officeSearchForm:after
{
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#layoutDefFndOfice #officeSearchForm br { display: none; }
#layoutDefFndOfice #officeSearchForm .fields
{
	float: left;
	width: 190px;
	padding-top:15px
}
#layoutDefFndOfice #officeSearchForm .find_btn
{
	float:left;
	margin-top:18px;
	margin-left:7px;
                *margin-left:0px;
}
#layoutDefFndOfice #officeSearchForm label
{
	display: block;
	margin-bottom: 6px;
	font-weight: bold;
}
#layoutDefFndOfice #officeSearchForm .inputcls
{
	display: block;
	padding-left: 5px;
	width: 176px;
	/* height: 18px; <- Why do we need this */
	/* *height: 17px; <- Why do we need this */
	font-size: .9231em;
	height: 17px;
	line-height: 1.2em;
	color: #666;
	border: 1px solid #becadf;
}
#layoutDefFndOfice #officeSearchForm .slctHeight
{
	display: block;
	padding-left: 5px;
	font-size:0.962em;
	height:19px;
	line-height: 1.2em;
	color: #666;
	border: 1px solid #becadf;
}

#layoutDefFndOfice .promixityFilterSelect
{
	display: inline;
	width: 46px;
	font-size:0.962em;
	height:19px;
	line-height: 1.2em;
	color: #666;
	border: 1px solid #becadf;
}
#layoutDefFndOfice #officeSearchForm .fields a.findanoffice
{
	margin: -23px 0px 0 195px;
	width: 111px;
	background: url(/system/css/btn_findanoffice.gif) no-repeat;
	float: left;
	height: 25px;
	text-indent: -9999em;
}
#layoutDefFndOfice .marzro { margin-left: 0; }
#layoutDefFndOfice .fields select { 
	/* height: 20px; <- Why do we need this */
	/* *height: 18px; <- Why do we need this */
	width: 176px; 
	color: #696969;
	border: 1px solid #becadf;
}
#layoutDefFndOfice .promixityFilter
{
	float:left;
	width:115px;
	padding-top:15px;
}
#layoutDefFndOfice .promixityFilter label { /*display: inline !important;*/ }
#layoutDefFndOfice .promixityFilter select
{
	/*display: inline !important;*/
	width: auto !important;
}

#FindAnOfficeCntRt_office #FindAnOfficeRtCnt_office #googlemap {
	margin: 0 0 0 0;
	border: 1px solid #759bbb;
	padding:0px;
}
#FindAnOfficeCntRt_office #FindAnOfficeRtCnt_office
{
	float: left;
	width: 480px;
	clear: both;
	font-size: 13px;
	color: #333;
}

#FindAnOfficeCntRt_office #tlcb, #FindAnOfficeCntRt_office #trcb, #FindAnOfficeCntRt_office #blcb, #FindAnOfficeCntRt_office #brcb
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#FindAnOfficeCntRt_office #tlcb
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntRt_office #trcb
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#FindAnOfficeCntRt_office #blcb
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#FindAnOfficeCntRt_office #brcb
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#FindAnOfficeCntRt_office #tbb, #FindAnOfficeCntRt_office #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#FindAnOfficeCntRt_office #tbb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntRt_office #bbb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#FindAnOfficeCntRt_office #rbb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#FindAnOfficeCntRt_office #lbb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office ol {
	margin: 0;
     padding: 0;
	height: 457px;
	overflow:auto;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li {
	margin: 0 0 10px 0;
    padding: 0;
	width: 313px;
	border-top: 1px solid #a5bed0;
	border-bottom: 1px solid #a5bed0;
	background: #f2f9e8 url(/system/css/bg-findoffice-result.gif) repeat-y;
	display: block;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li.first {
	padding-top: 3px;
	background: #f2f9e8 url(/system/css/bg-findoffice-result-top.gif) no-repeat left top;
	border-top: none;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li.last {
	margin-bottom: 0;
	padding-bottom: 3px;
	background: #f2f9e8 url(/system/css/bg-findoffice-result-bottom.gif) no-repeat left bottom;
	border-bottom: none;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li .detail{
	padding: 13px 0 13px 13px;
	background: #f2f9e8 url(/system/css/bg-findoffice-result.gif) repeat-y;
	float: left;
}

#FindAnOfficeCntLft_officee #FindAnOfficLtCnt_office li .detail:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li p.distance {
	margin-bottom: .3846em;
	padding-right: 11px;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333;
	text-align: right;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li p.address {
	float: left;
	margin: 0 2px 0 0;
	padding: 0 10px;
	width: 130px;
	color: #666;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li p.address strong {
	color: #333;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li span.phonefax, #FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li span.hours {
	display: block;
	margin-top: .3077em;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li span.phonefax a.clicktocall {
	display: block;
	margin-left: -2px;
	width: 91px;
	height: 19px;
	background: url(/system/css/button-clicktocall.gif) no-repeat;
	text-indent: -9999em;	
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li span.label {
	float: left;
	display: block;
	width: 2.1667em;
	font-weight: bold;
	color: #333;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li p.features {
	float: left;
	margin: 0;
	width: 140px;
	font-weight: normal;
}
#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li p.directions {
	float: left;
	margin: 0.3077em 0 0 0;
	width: 140px;
	font-weight: normal;
}
#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li p.features a {
	font-weight: normal;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li p.links {
	float: left; clear: right;
	padding-top: 8px;
	
}
#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li p.disclaimerText {
	clear: both;
	font-size: 11px;
	margin: 0px;
	padding: 0 0 0 10px;
}
.btn_orange_office
{
	border: none;
	overflow: visible;
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_orange_leftoffice.gif) no-repeat top left;
	*background:url(/system/css/btn_orange_leftoffice.gif) no-repeat 2px left;
	font-weight: bold;
	padding-left: 9px;
	font-size: small!important;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:5px;
	margin-left:9px;
}
.btn_orange_office span
{
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_orange_rightoffice.gif) top right repeat-y;
	color: #fff;
	margin-right: 16px;
	*margin-right: 46px;
	padding: 3px 12px 8px 0;
}
.btn_orange_driving
{
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	overflow: visible;
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_orange_leftoffice.gif) no-repeat left 2px;
	font-weight: bold;
	padding-left: 9px;
	font-size: small!important;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:5px; 
	width: 125px;
	float: left;
}
.btn_orange_driving .inrSpan
{
	margin: 0;
	padding: 0;
	background:url(/system/css/btn_orange_rightoffice.gif) repeat-y right top;
	color: #fff;
	padding: 3px 12px 5px 0;
	*padding: 3px 12px 3px 0;
}
.btn_orange_driving input { border: none; background: none; color: #fff; font-weight: bold;font-size: small!important;
	cursor: pointer; padding: 0; margin: 0; width: 115px; font-family: arial  }
.divclear { clear: both; }
/*Offshore-Fins an office*/
/*Find An Office*/
#FindAnOfficeWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 15px;
}

#FindAnOfficeWrapper #FindAnOfficeContent
{
	position: relative;
	margin:0;
	padding: 0 0 0 0;
	text-align: left;
	clear: both;
	width: 100%;
}

#FindAnOfficeTwoCntPageInrContent
{
	padding:0;
	height:100%;
}
#FindAnOfficeTwoContainer { width: 100%;margin: 0 0 10px 0; }


#ct_promoType01 #ct_promoContent #\_SE\_FLD { 

    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}

#ct_promoType01 #ct_promoContent h2 #\_SE\_FLD  {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
 }

/*for FAO-metcare*/
/*Offshore-Find an office*/
#FindAnOfficeCntLft_metcare #tlc, #FindAnOfficeCntLft_metcare #trc, #FindAnOfficeCntLft_metcare #blc, #FindAnOfficeCntLft_metcare #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#FindAnOfficeCntLft_metcare #tlc
{
	background-image:url(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntLft_metcare #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#FindAnOfficeCntLft_metcare #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#FindAnOfficeCntLft_metcare #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#FindAnOfficeCntLft_metcare #tb, #FindAnOfficeCntLft_metcare #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#FindAnOfficeCntLft_metcare #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntLft_metcare #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#FindAnOfficeCntLft_metcare #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#FindAnOfficeCntLft_metcare #lb
{
	background-color: #fff;
	background-image:url(/system/css/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}

#FindAnOfficeTwoCntPageInrContent #FindAnOfficeCntLft_metcare
{
	float: left;
	clear:left;
	width: 690px;
	padding: 0 0 0 80px;
}
#FindAnOfficeCntLft_metcare #ct_roundedCornerBoxLft_office
{
	float:left;
	clear:both;
	width:100%;
}
#FindAnOfficeCntLft_metcare #rcBorderContentLft_office { padding: 12px 8px 10px 20px;height:1%;width:662px; }


	margin: 0;
    padding: 0;
	height: 459px;
	overflow: auto;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li.first {
	padding-top: 3px;
	background: #f2f9e8 url(/system/css/bg-findoffice-result-top.gif) no-repeat left top;
	border-top: none;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li.last {
	margin-bottom: 0;
	padding-bottom: 3px;
	background: #f2f9e8 url(/system/css/bg-findoffice-result-bottom.gif) no-repeat left bottom;
	border-bottom: none;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li .detail{
	padding: 13px 0 13px 13px;
	background: #f2f9e8 url(/system/css/bg-findoffice-result.gif) repeat-y;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li .detail:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.distance {
	margin-bottom: .3846em;
	padding-right: 11px;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333;
	text-align: right;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.address {
	float: left;
	margin: 0 2px 0 0;
	padding: 0 10px;
	width: 130px;
	color: #666;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.address strong {
	color: #333;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li span.phonefax, #FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li span.hours {
	display: block;
	margin-top: .3077em;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li span.phonefax a.clicktocall {
	display: block;
	margin-left: -2px;
	width: 91px;
	height: 19px;
	background: url(/system/css/button-clicktocall.gif) no-repeat;
	text-indent: -9999em;	
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li span.label {
	float: left;
	display: block;
	width: 2.1667em;
	font-weight: bold;
	color: #333;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.features {
	float: left;
	margin: 0;
	width: 140px;
	font-weight: normal;
}
#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.directions {
	float: left;
	margin: 0.3077em 0 0 0;
	width: 140px;
	font-weight: normal;
}
#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.disclaimerText {
	clear: both;
	font-size: 11px;
	margin: 0px;
	padding: 0 0 0 10px;
}
#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.features a {
	font-weight: normal;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.links {
	float: left; clear: right;
	padding-top: 8px;
	
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.officeNumber {
	float:left;
	font-weight:bold;
	margin:0 2px 0 0;
	padding:0 10px;
	width:130px;
	color:#333333;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li p.distance {
	float:left;
	font-weight:bold;
	margin:0;
	width:140px;
	padding-right:0px;
}
#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office ol {
height:459px;
margin:0;
padding:0;
overflow:auto;
}

#FindAnOfficeCntLft_metcare #FindAnOfficLtCnt_office li {
background:#F2F9E8 url(/system/css/bg-findoffice-result.gif) repeat-y scroll 0 0;
border-bottom:1px solid #A5BED0;
border-top:1px solid #A5BED0;
list-style-type:none;
float: left;
clear: left;
margin:0 9px 10px 0;
padding:0;
width:313px;
}

/*#officeResultsContent
{
height: 457px;
overflow:auto;
}
#officeResults
{
height: 457px;
}*/
#FindAnOfficLtCnt_office .bottom
{
 display: none;
}
/*for FAO-till here*/
#skipLeftNavLinks
{
 position: absolute; left: -1000px;
}

.btnAgentinput {
background:transparent url(/system/css/button-find-agent-office.gif) repeat scroll left top;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:arial;
font-size:small !important;
font-weight:bold;
height:25px;
width:113px;
}

/* for Wenforms*/
.toHideOnLoad { display: none; }
.toShowOnLoad{ display: block; }
/* Tell A Friend 508 compliance*/
.toHideOnLoadTAF { display: none; }
.toShowOnLoadTAF{ display: inline; }

/*Safari and Chrome hacks*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#ct_TabComponent #brrc {left: -1px;}
    #masterTabContentController #submenu {width: 99.7%}
	.GlobalExpandAll{ width:66px;}
	.disclaimer img{margin-top:-1px;}
}

/*Bullets for Global Locations Content*/
#globalLocRtCnt ul
{
               padding: 0 0 0 15px;
               margin: 0px;
               list-style-image:none;
               list-style-position:outside;
               list-style-type:disc;
}

/* no search reulsts page */
#greaterMilesSearch
{
	margin:0px;
	padding:0 0 10px 2px;
	width:311px;
}
#greaterMilesSearch p
{
	padding: 0px;
	margin: 0px;
}
#greaterMilesSearch .expandRadius
{
	padding:0px;
	margin:0 10px 0 0;
	width:120px;
}
#greaterMilesSearch h5
{
	margin: 15px 0 0 0;
}

