/*#########################################################
  #
  #	Components (could be included on any page)
  #
  #######################################################*/
/* All components
---------------------------------------------------------*/
.GlobalQuestionContainer
{
	background:url(../../NewlyAdded/images/aleft.gif) no-repeat left 2px;	
	padding-left: 16px;
	cursor:pointer;
	font-weight: bold;
	display: block;
}
.GlobalAnswerContainer
{
	overflow:hidden;
	margin: 10px 0 10px 30px;
	font-size: 13px;

}
.GlobalQuestionContainerSelected
{
	background:url(../../NewlyAdded/images/adown.gif) no-repeat left 2px;
	cursor:pointer;	
    padding-left: 16px;
	font-weight: bold;	
	display: block;
}
.GlobalQuestionContainerSelected a {
	text-decoration:none;
	color:#7EB764;	
}
#masterGlobalContainer { font-family: Arial; color: #666; }
#masterGlobalContainer p { padding: 0 0 10px 0; margin: 0; }
.FaqTypeComp h2 { padding-bottom:10px; }
.FaqTypeComp ul {	margin: 0 0 10px 48px;	padding:0px; }
.FaqTypeComp ul li { list-style-type:disc; margin:0px; padding:0px; }
.FaqTypeComp ol { margin: 0 0 10px 52px; padding:0; list-style-position: inline; }
.FaqTypeComp ol li { margin:0; padding:0; }
.GlobalExpandAll
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	background: url(../../NewlyAdded/images/minus.jpg) no-repeat left 4px;
	width:57px;
	cursor:pointer;
	padding: 0 0 0 16px;

}
.GlobalCollapseAll
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	background: url(../../NewlyAdded/images/plus.jpg) no-repeat left 4px;
	width:66px;
	cursor:pointer;
	display: none;
	padding: 0 0 0 16px;
}
.FaqTypeComp { margin: 15px 0 10px 0; }
#expandCollapseDiv { margin: 0 0 15px 0; clear: both; }


/*------------------------------Banner-------------------------------------*/
#ctBanner img
{
	display: block;
	border:0px;
}
/*------------------------------Ends ctBanner-------------------------------------*/
/*------------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(../../NewlyAdded/images/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; padding: 0;}
#masterTabContentController  #tabContentTitle
{

display:block;
	clear:both;
}
#masterTabContentController #tabContentRtf { margin-bottom:10px; color: #666; }
#masterTabController #mainMenu { float: left;	width: 100%; background: url(../../NewlyAdded/images/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(../../NewlyAdded/images/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(../../NewlyAdded/images/cds_tabs_ns_right.gif) no-repeat top right; }
#masterTabController #mainMenu a:active { }
#masterTabController #mainMenu .activeMenuItem
{
	background: url(../../NewlyAdded/images/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.7%;
	border: 1px solid #becadf;
}

#ct_TabComponent #tlrc
{
	margin:0;
	float:left;
	background:url(../images/tlc.gif) no-repeat left bottom;
 position:relative;
 	top:5px;
	width:5px;
	height:5px;
}
#ct_TabComponent #trrc
{
	float:right;
	background:url(../images/trc.gif) no-repeat right bottom;
	position:relative;
 	top:5px;
	height:5px;
	width:5px;
}
	
#ct_TabComponent #blrc
{
	margin:0;
	float:left;
	background:url(../images/blc.gif) no-repeat left top;
 position:relative;
 	top:-5px;
	width:5px;
	height:5px;
}
#ct_TabComponent #brrc
{
	float:right;
	background:url(../images/brc.gif) no-repeat right top;
	 position:relative;
 	top:-5px;
	height:5px;
	width:5px;
}


#bottom_roundedbtm span
{
	float: right;
	background: url(../images/brc.gif) no-repeat right bottom;
	height:5px;


}

#tabContentBtmRC
{
	border:#000000 1px solid;
	height:5px;
}
#tabContentBtmRC #blrc
{
	float:left;
	background-image:url(../images/blc.gif);
	height:5px;
}
#tabContentBtmRC #brrc
{
	float:right;
	background-image:url(../images/brc.gif);
	height:5px;
	width:5px;
}
#masterTabContentController #submenu #subDivider
{
	float: left;
	background: url(../../NewlyAdded/images/greyBorder.gif) repeat-y 50% top;
}
#masterTabContentController #submenu #subTabDivider
{
	float: left;
	background: url(../../NewlyAdded/images/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
{
	font-size: 14px;
	margin: 0 0 15px 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(../../NewlyAdded/images/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(../../NewlyAdded/images/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(../../NewlyAdded/images/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(../../NewlyAdded/images/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;
	position:relative;
	margin-top:11px;
	margin-bottom:27px;
}
#masterAssetLinkContainer .Asset_content ul
{
	margin: 4px 0 10px 0;
	padding: 0;
}
#masterAssetLinkContainer .Asset_content li
{
	margin: 0 0 4px 0;
	padding: 0;
	list-style: none;
}
#masterAssetLinkContainer .Asset_links_content a.LstLnkTxt
{	
	padding: 0;
	margin: 0;
	
}
#masterAssetLinkContainer .pdfLstIcn, #masterAssetLinkContainer .wrdLstIcn, #masterAssetLinkContainer .exlLstIcn, #masterAssetLinkContainer .ppLstIcn
{	
	padding: 0;
	margin: 0;
	width: 14px;
	height: 14px;
	padding: 0 0 0 15px;
}
#masterAssetLinkContainer .pdfLstIcn { background: url(../../NewlyAdded/images/icn_pdf.gif) no-repeat left top; }
#masterAssetLinkContainer .wrdLstIcn { background: url(../../NewlyAdded/images/icon_word.gif) no-repeat left top; }
#masterAssetLinkContainer .exlLstIcn { background: url(../../NewlyAdded/images/icon_excel.gif) no-repeat left top; }
#masterAssetLinkContainer .ppLstIcn { background: url(../../NewlyAdded/images/icon_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;
	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(../../NewlyAdded/images/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(../../NewlyAdded/images/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(../images/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(../images/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(../images/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(../images/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(../../NewlyAdded/images/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(../../NewlyAdded/images/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(../../NewlyAdded/images/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(../images/icn_lock.gif) right top no-repeat;
	padding-right: 10px;
	display: inline;
}
/*------------ct_DropDown---------------*/
/* -------- STARTS :: Product and Service + Dropdown Component Styles ---------------- */
#cProductsandServices
{
	font-size:13px;
	color:#333;
	line-height:1.38em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:212px;
	text-align:left;
	margin:0;
	padding-top: 5px;
	background:url(../../NewlyAdded/images/bg-components-top.gif) no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#cProductsandServices #detail
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	/*background:url(../images/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;*/	
	border-left:#c7d0e1 1px solid;
	width:210px;
	border-bottom:#c7d0e1 1px;
	left:10px;
	padding-bottom:8px;
}
#cProductsandServices #dropdownDetail
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	border-left:#c7d0e1 1px solid;
	width:210px;
	/*	border-bottom:#c7d0e1 1px;*/
	left:10px;
	padding-bottom:7px;
}
#cProductsandServices #prdservForm { margin-bottom:0px; }
#cProductsandServices #scriptingEnabled { display:none; }
#cProductsandServices #formLinks
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	background:url(../images/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;
	border-left:#c7d0e1 1px solid;
	width:210px;
	border-bottom:#c7d0e1 0px;
	left:10px;
}
#formLinks .innerFormLinks {
	background: url(../../NewlyAdded/images/dropdownBGwhite.gif) repeat-y left bottom;
	height: 25px;
}

#cProductsandServices #formLinks a { margin-left:12px; }
#cProductsandServices #detail a, LABEL { margin-left:10px; }
#cProductsandServices #dropdownDetail a, LABEL { margin-left:12px; }
#cProductsandServices #dropdownDetail LABEL
{
	font-size:0.9em;
	color:#333;
	font-weight:700;
}
#cProductsandServices #bottom
{
	background:url(../../NewlyAdded/images/bg-homeModule-bottom.gif) no-repeat;
	height:5px;
}
#cProductsandServices UL
{
	line-height:1.26em;
	margin:0;
	padding:0 !important;
}
#cProductsandServices #detail P
{
	margin:0;
	padding:5px 12px;
}
#cProductsandServices UL LI
{
	padding-right:12px;
	padding-bottom:0;
	border-bottom:#becadf 1px solid;
	list-style:none;
}
#cProductsandServices UL LI A
{
	display:block;
	background:url(../images/product-nav-arrow.gif) no-repeat 100% .44em;
	padding:2px 14px 2px 0;
}
#cProductsandServices UL LI A:hover, #cProductsandServices UL LI A:focus,#cProductsandServices UL LI .selected A
{
	color: #7eb764;
	background:url(../../NewlyAdded/images/product-nav-arrow-on.gif) no-repeat 100% .44em;
}
#cProductsandServices H2
{
	padding-left:10px;
	padding-bottom:9px;
	padding-top:9px;
	font-size:1.23em;
	color:#333;
	font-weight:700;
	border-bottom-width:5010px;
	border-bottom:#c7d0e1 1px solid;
	margin: 0px;
	top: 0px;
	right: 0px;
}
#cProductsandServices #form-tools
{
	border-right:#7e9db9 1px solid;
	border-top:#7e9db9 1px solid;
	border-left:#7e9db9 1px solid;
	width:185px;
	color:#616161;
	border-bottom:#7e9db9 1px solid;
}
#cProductsandServices #dropdownDetail A
{
	display:block;
	/* background:url(../images/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
}
.selected A { color: #7eb764; }
#cProductsandServices #formLinks A
{
	display:block;
	/* background:url(../images/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
	text-decoration:none
}
/* -------- ENDs :: Product and Service + Dropdown Component Styles ---------------- */
/* -------- STARTS :: Right Navigation ---------------- */
#cRightNavigation
{
	font-size:11px;
	color:#333;
	line-height:1.38em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:160px;
	text-align:left;
	margin:0;
	padding-top: 0px;
	background:url(../images/bg-components-top-157.gif) no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#cRightNavigation #detail
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	/*background:url(../images/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;*/	
	border-left:#c7d0e1 1px solid;
	width:157px;
	border-bottom:#c7d0e1 1px;
	left:10px;
	padding-bottom:0px;
}
#cRightNavigation #header
{
	border-right:#c7d0e1 0px solid;
	border-top:#c7d0e1 1px;
	/*background:url(../images/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;*/	
	border-left:#c7d0e1 0px solid;
	width:157px;
	border-bottom:#c7d0e1 1px;
	left:10px;
	padding-bottom:0px;
}

#cRightNavigation ul li.last
{
     border-bottom:none;
     line-height: 1.26em;
}
#cRightNavigation #dropdownDetail
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	border-left:#c7d0e1 1px solid;
	width:210px;
	/*	border-bottom:#c7d0e1 1px;*/
	left:10px;
	padding-bottom:7px;
}
#cRightNavigation #prdservForm { margin-bottom:0px; }
#cRightNavigation #scriptingEnabled { display:none; }
#cRightNavigation #formLinks
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	background:url(../images/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;
	border-left:#c7d0e1 1px solid;
	width:210px;
	border-bottom:#c7d0e1 0px;
	left:10px;
}
#formLinks .innerFormLinks {
	background: url(../images/dropdownBGwhite.gif) repeat-y left bottom;
	height: 25px;
}
#cRightNavigation #formLinks a { margin-left:12px; }
#cRightNavigation #detail a, LABEL, SELECT { margin-left:10px; }
#cRightNavigation #dropdownDetail a, LABEL, SELECT { margin-left:12px; }
#cRightNavigation #dropdownDetail LABEL
{
	font-size:0.9em;
	color:#333;
	font-weight:700;
}
#cRightNavigation #bottom
{
	background:url(../images/bg-homeModule-bottom-157.gif) no-repeat;
	height:5px;
	margin:-2px 0 0 0;
}
#cRightNavigation UL
{
	line-height:1.26em;
	margin:0;
	list-style-type:none;
	padding:0 !important;
}
#cRightNavigation #detail P
{
	margin:0;
	padding:5px 12px;
}
#cRightNavigation UL LI
{
	padding:2px 14px 2px 0;
	border-bottom:#becadf 1px solid;
}
#cRightNavigation UL LI A
{
	display:block;
	padding:2px 14px 2px 0;
	text-decoration: none;
}
#cRightNavigation UL LI A:hover, #cRightNavigation UL LI A:focus,#cRightNavigation UL LI .selected A
{
	color: #7eb764;
	text-decoration: none;
}
#cRightNavigation H2
{
	padding-left:10px;
	padding-bottom:9px;
	padding-top:9px;
	border-bottom-width:5010px;
	border-bottom:#c7d0e1 1px solid;
	margin: 0px;
	top: 0px;
	right: 0px;
}
#cRightNavigation H4
{
	padding-left:10px;
	padding-bottom:9px;
	padding-top:9px;
	border-bottom-width:5010px;
	margin: 0px;
	top: 0px;
	right: 0px;
}
#cRightNavigation H5
{
	  padding-left:15px;
      padding-bottom:5px;
      padding-top:5px;
      padding-right:4px;
      font: bold 10pt arial;
      color: white;
      background:url(../images/greenbar165.gif)!important;
      border-bottom-width:0px;
      border-bottom:0px;
      margin: 0px;
      top: 0px;
      right: 0px  
      border-right:0px !important;
      border-left:0px !important;
	  width:157px;
}
#cRightNavigation #form-tools
{
	border-right:#7e9db9 1px solid;
	border-top:#7e9db9 1px solid;
	border-left:#7e9db9 1px solid;
	width:185px;
	color:#616161;
	border-bottom:#7e9db9 1px solid;
}
#cRightNavigation #dropdownDetail A
{
	display:block;
	/* background:url(../images/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
}
.selected A { color: #7eb764; }
#cRightNavigation #formLinks A
{
	display:block;
	/* background:url(../images/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
	text-decoration:none
}
#cRightNavigation UL LI.subcategory
{
	display:block;
	text-decoration: none;
	background-color: #e8f4d8;
}
#cRightNavigation UL LI A.selected
{
	color:#007cc2;
	background:url(../images/product-nav-arrow-down.gif) no-repeat 100% .44em;
	text-decoration: none;
	font-weight:bold
}
#cRightNavigation UL LI.subcategoryOff
{
	display:block;
	text-decoration: none;
	background-color: #FFF;
}
#cRightNavigation UL LI A.unselected
{
	color:#007cc2;
	background:url(../images/product-nav-arrow.gif) no-repeat 100% .44em;
	text-decoration: none;
	font-weight:normal
}
#cRightNavigation UL LI A.unselected:hover
{
	color: #7eb764;
	background:url(../images/product-nav-arrow-down.gif) no-repeat 100% .44em;
	text-decoration: none;
}
#cRightNavigation UL LI A.unselected:focus
{
	color: #7eb764;
	background:url(images/product-nav-arrow.gif) no-repeat 100% .44em;
	text-decoration: none;
}
/* -------- ENDs :: Right Navigation ---------------- */
/* ------------- STARTS Rounded Corner PromoCommon -------------------- */

#innerContentHtml
{
	margin:0;
	padding:10px 7px 7px 7px;
}
#ct_roundedCornerBox
{
	position: relative;
	margin:0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	/*width: 400px;			*/	
/* <-- use this for a set width */
	background-color: #eeeeee;
}
#ct_promoContent { padding:4px; }


/* Added by Deepha and LP for the remaining tags */

#ct_promoContent h2
{
	color:#333333;
	padding-bottom:10px;
}

#ct_promoContent p
{
	color:#666666;
	margin:0;
	font-size: 13px;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

.horzRule{
border-bottom:#BECADF 1px solid;
margin-bottom:10px;
}

#ct_promoContent ul
{
	color: #2195DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px
}

#ct_promoContent li
{
	line-height: 1.5846em;
	list-style-type:none;
	margin:0px;
}

/* ends here*/
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/
#tlc, #trc, #blc, #brc, #tlcgray, #trcgray, #blcgray, #brcgray
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#tlc
{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
}
#trc
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#blc
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#brc
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#tlcgray
{
	background-image:url(../images/tlcgray.gif);
	background-position: 0% 0%;
}
#trcgray
{
	background-image:url(../images/trcgray.gif);
	background-position: 100% 0%;
}
#blcgray
{
	background-image:url(../images/blcgray.gif);
	background-position: 0% 100%;
}
#brcgray
{
	background-image:url(../images/brcgray.gif);
	background-position: 100% 100%;
}
#tb, #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#tb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#bb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#rb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#lb
{
	background-color: #FFF; 				/* <-- use this for to set the ct_roundedCornerBox fill color / image */
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
#rcCornerPromoFixHack { display:inline; }
#ct_promoContent A
{
	/*display:block;*/
	text-decoration:none
}
/* -------------ENDS Rounded Corner PromoCommon -------------------- */
	

/*Press Release List*/
#pressRelseWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/*Press Release List Head Text*/
#pressRelseWrapper h3
{
	clear: both;
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #333;
	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(../images/tlc.gif);
	background-position: 0% 0%;
}
#pressRelseWrapper #trc
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#pressRelseWrapper #blc
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#pressRelseWrapper #brc
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#pressRelseWrapper #tb, #pressRelseWrapper #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#pressRelseWrapper #tb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#pressRelseWrapper #bb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#pressRelseWrapper #rb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#pressRelseWrapper #lb
{
	background-color: #fff;
	background-image:url(../images/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;
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #333;
	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 Full General Styles*/
#pressRelseFlWrapper #pressRelseFlPageInrContent {  }
#pressRelseFlPageInrContent .pressClear { clear: both; }
#pressRelseFlPageInrContent #prsFlSectionHead
{
	margin: 0 0 10px 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(../images/tlc.gif);
	background-position: 0% 0%;
}
#pressRelseFlWrapper #trc
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#pressRelseFlWrapper #blc
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#pressRelseFlWrapper #brc
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#pressRelseFlWrapper #tb, #pressRelseFlWrapper #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#pressRelseFlWrapper #tb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#pressRelseFlWrapper #bb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#pressRelseFlWrapper #rb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#pressRelseFlWrapper #lb
{
	background-color: #fff;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/*Press Release Full : Ends*/
/* ------------- End Rounded Corner Promo Type 02 -------------------- */	
/*General Content*/
#grlCntWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;

}
#grlCntWrapper ul { margin: 0 0 0 45px; *margin: 0 0 0 47px; padding: 0 0 0 0; }
#grlCntWrapper ul li { list-style-type: disc; margin: 0; padding: 0;}

/*General Content Head Text*/
#grlCntWrapper h3
{
	clear: both;
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 0 8px 0;
	padding: 0 0 0 8px;
}
/*General Content Container - changing width in this section will change the complete compnents width*/
#grlCntWrapper #grlCntPageContent
{
	
	margin:0;
	padding: 0 0 0 0;
	text-align: left;
	clear: both;
	width: 100%;
}
/*General Content Styles*/
#grlCntPageInrContent
{
	height:100%;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
}
#grlCntInrContainer { }
#grlCntPageInrContent h2
{
	margin: 0 0 4px 0;
	padding-bottom: 15px;
	
}
#grlCntPageInrContent p
{
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 10px 0;
}
#grlCntPageInrContentPortlets
{
	height:100%;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
/*General Content Rounded Corner Styles*/
/*Please do not make any changes to the style declaration below*/
#grlCntWrapper #tlc, #grlCntWrapper #trc, #grlCntWrapper #blc, #grlCntWrapper #brc
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#grlCntWrapper #tlc
{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
}
#grlCntWrapper #trc
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#grlCntWrapper #blc
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#grlCntWrapper #brc
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#grlCntWrapper #tb, #grlCntWrapper #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#grlCntWrapper #tb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#grlCntWrapper #bb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#grlCntWrapper #rb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#grlCntWrapper #lb
{
	background-color: #fff;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/*General Content : Ends*/
/*General Content Two Columns*/
#grlTwoCntWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}
/*General Content Two Columns : Head Text*/
#grlTwoCntWrapper h3
{
	clear: both;
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #333;
	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(../images/tlc.gif);
	background-position: 0% 0%;
}
#grlTwoCntWrapper #trc
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#grlTwoCntWrapper #blc
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#grlTwoCntWrapper #brc
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#grlTwoCntWrapper #tb, #grlTwoCntWrapper #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#grlTwoCntWrapper #tb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#grlTwoCntWrapper #bb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#grlTwoCntWrapper #rb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#grlTwoCntWrapper #lb
{
	background-color: #fff;
	background-image:url(../images/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 h4
{
	margin: 0 0 4px 0;
	padding: 0;
	color: #333;
	
}
#lndPgNavPageInrContent p
{
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #333;
}
#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: solid 1px #becadf;}
#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:#007cc2;}
#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;
	
}
#globalLocRtCnt p
{
	margin: 0;
	padding: 0;
	color: #666;
}

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;
	font-weight: bold;
	font-size: 13px;
	color: #333;
}
/*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(../images/tlc.gif);
	background-position: 0% 0%;
}
#gLocCntLft #trc
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#gLocCntLft #blc
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#gLocCntLft #brc
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#gLocCntLft #tb, #gLocCntLft #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#gLocCntLft #tb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#gLocCntLft #bb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#gLocCntLft #rb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#gLocCntLft #lb
{
	background-color: #fff;
	background-image:url(../images/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(../images/tlc.gif);
	background-position: 0% 0%;
}
#gLocCntRt #trcb
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#gLocCntRt #blcb
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#gLocCntRt #brcb
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#gLocCntRt #tbb, #gLocCntRt #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#gLocCntRt #tbb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#gLocCntRt #bbb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#gLocCntRt #rbb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#gLocCntRt #lbb
{
	background-color: #fff;
	background-image:url(../images/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(../images/tlc.gif);
	background-position: 0% 0%;
}
#featuredPrsRlsCntLft #trc
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#featuredPrsRlsCntLft #blc
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#featuredPrsRlsCntLft #brc
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#featuredPrsRlsCntLft #tb, #featuredPrsRlsCntLft #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#featuredPrsRlsCntLft #tb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#featuredPrsRlsCntLft #bb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#featuredPrsRlsCntLft #rb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#featuredPrsRlsCntLft #lb
{
	background-color: #f7f7f7;
	background-image:url(../images/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('../images/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; }
#copays
{
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: left;
	background: none;
}
#copays .cntxtHlpBgImg
{
	position:absolute;
	top: 0;
	filter: Alpha(Opacity=95);
	opacity: 0.95;
}
.cntxtHlpInnrCnt
{
	width: 350px;
	overflow: hidden;
	color: #fff;
}
.cntxtHlpInnrCnt p
{
	color: #fff;
	font-size:13px;
}
.cntxtHlpInnrCnt h3
{
	color: #fff;
	font-size:16px;
	margin-bottom:5px;
}
a.cntxtHlpLnk
{

	border-bottom: dashed 1px #ccc;
	cursor:hand;
	display: inline;
}
a.cntxtHlpLnk:hover
{

	cursor:hand;
}
.tooltipHead
{
	pointer: hand;
	cursor: hand;
}
#copays a.cntxtlHlpClose
{
	background: url(../../NewlyAdded/images/overlay_close.gif) no-repeat left top;
	color: #ffffff;
	width:62px;
	height:18px;
	display:block;
	padding:0;
	outline-style: none;
	cursor: pointer;	
	z-index:110000;
}
#copays #tooltipCloseBox
{
	position: absolute;
	top: 7px;
	right: 41px;
	z-index: 10004;
}
#copays #toolTip
{
	position: absolute;
	top:20px;
	left:12px;
	z-index: 10003;
}
.tooltipContent { color: #fff; }
.cntxtHlpTpImg { background: url(../../NewlyAdded/images/cntxtHlpTop.png) no-repeat left top; 
               filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/cntxtHlpTop.png',sizingMethod='scale'); width: 406px; height: 9px;
                                       }
.cntxtHlpMdImg { background: url(../../NewlyAdded/images/cntxtHlpMdl.png) repeat-y left top; 
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/cntxtHlpMdl.png',sizingMethod='scale'); width: 406px; height: 10px;
}
.cntxtHlpBtImg { background: url(../../NewlyAdded/images/cntxtHlpBtm.png) no-repeat left bottom; 
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/cntxtHlpBtm.png',sizingMethod='scale'); width: 406px; height: 13px;
}

.toolTip
{
	width: 430px;
	position:absolute;
}
#tooltipBox { }
.toolTip #ct_roundedCornerBoxRt
{
	float:left;
	clear:both;
	width:100%;
}
.toolTip #rcBorderContentRt
{
	padding: 10px 15px 10px 15px;
	height: 470px;
	opacity: 1;
	filter: Alpha(Opacity=100);
}
.toolTip #tlcb, .toolTip #trcb, .toolTip #blcb, .toolTip #brcb
{
	background-color: transparent;
	background-repeat: no-repeat;
}
.toolTip #tlcb
{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
}
.toolTip #trcb
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
.toolTip #blcb
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
.toolTip #brcb
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
.toolTip #tbb, .toolTip #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
.toolTip #tbb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
.toolTip #bbb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
.toolTip #rbb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
.toolTip #lbb
{
	background-color: #97c782;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	filter: Alpha(Opacity=80);
	opacity: .8;
}
div.toolTip
{
	float:right;
	display:none;
	z-index:10000;
	background-color:#ffffff;
}
div.toolTip div.arrow
{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	left:-16px;
	top:200px;
	filter: Alpha(Opacity=70);
	opacity: .7;
	z-index: 1001;
}
div.toolTip div.close
{
	position:relative;
	top:25px;
	left:170px;
}
#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(../../NewlyAdded/images/tlc_tt.gif);
	background-position: 0% 0%;
}
#ContextualHelp #trcb
{
	background-image:url(../../NewlyAdded/images/trc_tt.gif);
	background-position: 100% 0%;
}
#ContextualHelp #blcb
{
	background-image:url(../../NewlyAdded/images/blc_tt.gif);
	background-position: 0% 100%;
}
#ContextualHelp #brcb
{
	background-image:url(../../NewlyAdded/images/brc_tt.gif);
	background-position: 100% 100%;
}
#ContextualHelp #tbb, #ContextualHelp #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#ContextualHelp #tbb
{
	background-image:url(../../NewlyAdded/images/tb_tt.gif);
	background-position: 0% 0%;
}
#ContextualHelp #bbb
{
	background-image:url(../../NewlyAdded/images/bb_tt.gif);
	background-position: 50% 100%;
}
#ContextualHelp #rbb
{
	background-image:url(../../NewlyAdded/images/r_tt.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#ContextualHelp #lbb
{
	background-color: #97c782;
	background-image:url(../../NewlyAdded/images/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: 25%;
	left: 25%;
	width: 666px;
	padding: 0;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align: left;
}
.webfrmHead
{
	height: 50px;
	width: 651px;
	background: url(../../NewlyAdded/images/bg_overlayHeader.gif) repeat-x top left;
	float: left;
	padding: 0 0 0 15px;
}
.webfrmHead h3
{
	font: normal 24px Arial, Helvetica, sans-serif;
      float: left;
      color: #fff;
      padding: 10px 0 0 0;
      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(../../NewlyAdded/images/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(../images/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(../images/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 { /*border-bottom: dashed 1px #ccc;*/ outline-style: none; }
a.webFrmOverlayLnk:hover { outline-style: none; }
/*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
{	
	padding: 0;
	margin: 0;
	width: 14px;
	height: 14px;	
	padding: 0 0 0 15px;}
#GrpLstAstContentClear .pdfLstIcn { background: url(../../NewlyAdded/images/icn_pdf.gif) no-repeat left top; }
#GrpLstAstContentClear .wrdLstIcn { background: url(../../NewlyAdded/images/icon_word.gif) no-repeat left top; }
#GrpLstAstContentClear .exlLstIcn { background: url(../../NewlyAdded/images/icon_excel.gif) no-repeat left top; }
#GrpLstAstContentClear .ppLstIcn { background: url(../../NewlyAdded/images/icon_pp.gif) no-repeat left top; }

#GrpLstAstContentClear h5
{
	padding:5px 0px 8px 0px;
	margin: 0;
}
/*Group List of Assets*/

/*eForm Library*/
.eFormContentClear { clear: both; float: left; width: 100%; margin: 0 0 10px 0; padding: 0; }
.eFormContentClear .eFormPDFLinks span { font-size: 13px; color: #666; padding: 0 4px; }
.eFormContentClear .eForm_content a { text-decoration:none; }
.eFormContentClear h5
{
	padding:5px 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(../../NewlyAdded/images/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 .eFormAddress
{
	float: left;
	width: 220px;
	margin: 0 0 0 0;
}
.eFormContentClear .eFormFax
{
	float: left;
	width: 200px;
	margin: 0 0 0 20px;
}
.eFormContentClear .clearFlt
{
	margin: 0 0 0 0;
	clear: both;
	visibility: hidden;
}
/*eForm Library : Ends*/

/*Pagination*/
#paginationWrapper { margin: 0;	padding: 0;	font: bold 13px Arial, Helvetica, sans-serif;	color: #666;	width: 100%; clear: both; }
#paginationWrapper .searchResultsDiv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
#paginationWrapper a
{
	outline-style: none;
}
#paginationWrapper a.selected, .PgThisPage, .selPageNum
{
	color: #7eb764;
	text-decoration: underline;
	outline-style: none;
}
#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;
	*width:5px;
	padding:0;
}
#paginationContent #PageCount { margin: 0 0 0 12px; }
#paginationContent .navDiv { float: left;  }
#paginationContent .cntDiv
{
	float: left;
	margin: 0 8px 0 5px;
}
#paginationContent .nxtDiv
{
	float: left;
	
}
#paginationContent a.prvs
{
	padding:0 0 0 22px;
	display: block;
	height: 18px;
	background: url(../../NewlyAdded/images/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(../../NewlyAdded/images/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;
	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*/

/*Accordion*/
#AccordionWrapper
{
	background-color:#fff;
	width:100%;
	font-family:arial;
	margin:0;
	padding:0;
}
#AccordionWrapper .AccordionBrdBtm { background: url(../../NewlyAdded/images/greyBorder_accordion.gif) repeat-x left bottom; width: 100% }
#AccordionWrapper input
{
	padding:0;
	margin:0;
}
#AccordionWrapper .accordion_head
{
	width:100%;
	background:#90c1e0 url(../images/icon_blue.gif) repeat-x top left;
	padding: 5px 0 5px 0;
	overflow:hidden;
	cursor:pointer;
	position: relative;
}
#AccordionWrapper .accordion_head span { margin: 0 0 0 6px; padding: 0 0 0 22px; background: url(../images/icon_blue_close.gif) no-repeat top left;  }
#AccordionWrapper .accordion_head .bottom_rounded { visibility: visible; }
#AccordionWrapper .bottom_roundedbtm
{
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	background:url(../../NewlyAdded/images/bottom_round_crn_leftbtm2.gif) no-repeat left bottom;
	*background:url(../../NewlyAdded/images/bottom_round_crn_leftbtm2.gif) no-repeat left bottom;
	margin:0;
	padding:0;
	width:100%;
}
#AccordionWrapper .bottom_roundedbtm span { float: right; background: url(../../NewlyAdded/images/bottom_round_crn_rightbtm2.gif) no-repeat right bottom;*background: url(../../NewlyAdded/images/bottom_round_crn_rightbtm2.gif) no-repeat right bottom; width: 3px; height: 3px;  }
#AccordionWrapper .accordionimgclose
{
	padding:6px 6px;
	float:left;
}
#AccordionWrapper .textfont
{
	font-size:15px;
	font-family:Arial;
	color:#fff;
	float:left;
	font-weight:bold;
	padding-top:5px;
	vertical-align:middle;
}
#AccordionWrapper .accordion_head a, #AccordionWrapper .accordion_head a:hover { color: #fff; }
#AccordionWrapper .accordion_head_selected a, #AccordionWrapper .accordion_head_selected a:hover { color: #fff; }
#AccordionWrapper .accordion_head_selected
{
	position: relative;
	background: url(../images/icon_green.gif) repeat-x top left;
	width:100%;
	padding: 5px 0 5px 0;
	overflow:hidden;
	cursor:pointer;
}
#AccordionWrapper .accordion_head_selected span { margin: 0 0 0 6px; padding: 0 0 0 22px; background: url(../images/icon_green_open.gif) no-repeat top left;  }
#AccordionWrapper .accordion_head_selected .bottom_rounded { visibility: hidden; }
/*#AccordionWrapper .accordion_body { visibility:hidden; height:0px; overflow:hidden; display:none; position:relative; border:1px solid #e4e7eb;}*/
#AccordionWrapper .accordion_body
{
	width: 100%;
	margin: 0;
	padding: 0;
	position:relative;
	display: block;	
	background: url(../../NewlyAdded/images/greyBorder_accordion.gif) repeat-y right top;
}
#AccordionWrapper .accordion_body_content
{
	font-size:13pt;
	margin: 0;
	padding: 0;
}
#AccordionWrapper .fltleft { float:left; }
#AccordionWrapper .floatright { float:right; }
#AccordionWrapper .clrright { clear:right; }
#AccordionWrapper .clrleft { clear:left; }
#AccordionWrapper .AccordionFxdcnt
{
	width: 210px;
	margin: 0;
	padding: 0;
	background: url(../../NewlyAdded/images/greyBorder_accordion.gif) repeat-y left bottom;
}
#AccordionWrapper .accordion_selecttext
{
	margin:0;
	font-size:9.758pt;
	font-family:Arial;
	color:#666666;
	font-weight:normal;
	float:left;
	width:100%;
}
#AccordionWrapper .bordernone
{
	border:none;
	margin:0;
	padding:0;
}
#AccordionWrapper .text
{
	font-size:13px;
	font-family:Arial;
	color:#666666;
	font-weight:normal;
}
#AccordionWrapper .quote_text { padding:10px; }
#AccordionWrapper .quote_text2 { padding:10px; *padding:10px 10px 10px 20px;
}
#AccordionWrapper .labwidth
{
	width:70px;
	margin:0;
	border:0;
}
#AccordionWrapper .text_office
{
	font-size:10pt;
	font-family:Arial;
	color:#666666;
	font-weight:normal;
}
#AccordionWrapper .padtop { padding:2px; }
#AccordionWrapper .anchor_text
{
	color:#007cc2;
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;
	padding:10px;
}
#AccordionWrapper .anchor_text_register
{
	color:#007cc2;
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;
}
#AccordionWrapper .anchor_text_forgot
{
	color:#007cc2;
	font-size:10pt;
	font-family:Arial;
	font-weight:normal;
}
#AccordionWrapper ul
{
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
#AccordionWrapper li
{
	float:left;
	display:block;
	padding:0;
	margin:0;
	padding-right:8px;
}
#AccordionWrapper .mtopzipcode { margin-top:3px; }
#AccordionWrapper a.boldbuttons
{
	background: transparent url(../images/btn_orange_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;
	color:#fff;
}
#AccordionWrapper a:link.boldbuttons, #AccordionWrapper a:visited.boldbuttons, #AccordionWrapper a:hover.boldbuttons, #AccordionWrapper a:active.boldbuttons { color: white; }
#AccordionWrapper a.boldbuttons span
{
	background: transparent url(../images/btn_orange_right.gif) no-repeat top right;
	display: block;
	padding: 5px 13px 4px 6px;
}
#AccordionWrapper a:hover.boldbuttons { text-decoration: none; }
#AccordionWrapper a.floatright
{
	float:right;
	clear:right;
}
#AccordionWrapper a.request_quote { margin-right:5px; }
#AccordionWrapper a.security_lock
{
	background:url(../images/icn_lock.gif) 0px 6px no-repeat;
	padding-left:7px;
	padding-bottom:10px;
}
#AccordionWrapper .rep_text_office
{
	width:97%;
	border: 1px solid #7f9db9;
	padding:2px 0 2px 3px;
	margin-bottom:5px;
}
#AccordionWrapper .rep_text_state
{
	width:80px;
	margin:0 3px 0 0;
	float:left;
}
#AccordionWrapper .rep_text_zip
{
	width:98px;
	float:right;
}
#AccordionWrapper .rep_text_ref
{
	width:187px;
	margin:0;
}
#AccordionWrapper .rep_radio { margin-right:5px; }
#AccordionWrapper .rep_radio_bottom { margin-top:5px; }
#AccordionWrapper .signin_text
{
	width:115px;
	margin:0;
}
#AccordionWrapper .lock_button { margin-left:3px; }
#AccordionWrapper .top_rounded
{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background:url(../images/top_round_crn_left.gif) no-repeat left top;
	margin:0;
	padding:0;
	width:100%;
	height: 5px;

}
#AccordionWrapper .top_rounded p { float: right; background: url(../../NewlyAdded/images/top_round_crn_right.gif) no-repeat right top; width: 2px; height: 2px; }
#AccordionWrapper .bottom_rounded
{
	position: absolute;
	bottom: 0;
	*bottom: -2px;
	right: 0;
	left: 0;
	background:url(../images/bottom_round_crn_left.gif) no-repeat left bottom;
	*background:url(../images/bottom_round_crn_left.gif) no-repeat left 27px;
	margin:0;
	padding:0;
	width:100%;
}
#AccordionWrapper .bottom_rounded p { float: right; background: url(../../NewlyAdded/images/bottom_round_crn_right.gif) no-repeat right bottom; *background: url(../../NewlyAdded/images/bottom_round_crn_right.gif) no-repeat right 14px; width: 3px; height: 3px; margin: 14px 0 0 0; }
#AccordionWrapper .submit_button { padding-left:99px; }
#AccordionWrapper .required
{
	color: #d13939;
	background:url(../../NewlyAdded/images/icn_error.gif) 0 2px no-repeat;
	font-size:9.758pt;
	font-family:Arial;
	font-weight:normal;
	padding-left:20px;
}
#AccordionWrapper .fieldError { border: 1px solid #d13939 !important; }
#AccordionWrapper .all_fields_visible
{
	display:inline;
	margin:0;
}
#AccordionWrapper .fields_hidden
{
	display:none;
	margin:0;
}
/*Accordion*/

/*BannerHome*/
#hmePgBanner
{
	position: relative;
	font: normal 13px Arial, Helvetica, sans-serif;	
	width: 666px;
	height: 284px;
}
#hmePgBanner p
{
	color: #fff;
	margin: 10px 0 0 0;
}
#hmePgBanner p a
{
	color: #fff;	
	text-decoration: none;
}
#hmePgBanner a:hover { color: #fff; }

#hmePgBanner .overDiv
{
	position: absolute;
	top: 147px;
	left: 0;
	float: left;
	width: 212px;
	text-align: center;
	padding: 20px 0 10px 0;
	margin: 0 0 0 0;
	z-index: 10001;
}
#hmePgBanner p { padding: 8px 0 0 20px; width: 94%; margin: 0 4px 0 0; text-align: left; }
#hmePgBanner a.topLnkHBanner {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
#hmePgBanner .overBg
{
	position: absolute;
	top: 147px;
	left: 0;
	height: 135px;
	background-color: #7EB764;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}
#hmePgBanner .overDiv1
{
	position: absolute;
	top: 148px;
	left: 0;
	float: left;
	width: 212px;
	padding: 8px 0 10px 0;
	text-align: center;
	MARGIN: 0 0 0 0;
	z-index: 10001;
}
#hmePgBanner .overBg1
{
	position: absolute;
	top: 148px;
	left: 0;
	height: 135px;
	width: 222px;
	background-color: #7EB764;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}
#hmePgBanner .overDiv2
{
	position: absolute;
	top: 148px;
	left: 222px;
	float: left;
	width: 211px;
	padding: 8px 0 10px 0;
	z-index: 10001;
	text-align: center;
}

#hmePgBanner .overBg2
{
	position: absolute;
	top: 148px;
	left: 222px;
	height: 136px;
	width: 222px;
	background-color: #7EB764;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}
#hmePgBanner .overDiv3
{
	position: absolute;
	top: 148px;
	left: 444px;
	float: left;
	width: 212px;
	padding: 8px 0 10px 0;
	z-index: 10001;
	text-align: center;
}
#hmePgBanner .overBg3
{
	position: absolute;
	top: 148px;
	left: 444px;
	height: 136px;
	width: 220px;
	background-color: #7EB764;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-left: solid 1px #fff;
}

#hmePgBanner .outDiv
{
	display: none;
	position: absolute;
	top: 222px;
	left: 0;
	float: left;
	text-align: center; 
	height: 30px;
	padding: 22px 0 0 0;
	z-index: 10001;
}
#hmePgBanner .outBg
{
	display: none;
	position: absolute;
	top: 222px;
	left: 0;
	height: 60px;
	width: 224px;
	background-color: #2195DF;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
	border: solid 1px #fff
}
#hmePgBanner .outDiv2
{
	position: absolute;
	top: 223px;
	left: 222px;
	float: left;
	width: 163px;
	padding: 22px 0 21px 58px;
	z-index: 10001;
	border: solid 1px #fff;
}
#hmePgBanner .outBg2
{
	position: absolute;
	top: 223px;
	left: 222px;
	height: 60px;
	width: 222px;
	background-color: #2195DF;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
}
#hmePgBanner .outDiv3
{
	position: absolute;
	top: 223px;
	left: 444px;
	float: left;
	width: 161px;
	padding: 22px 0 21px 60px;
	z-index: 10001;
	border: solid 1px #fff;
}
#hmePgBanner .outBg3
{
	position: absolute;
	top: 223px;
	left: 444px;
	height: 60px;
	width: 222px;
	background-color: #2195DF;
	z-index: 1;
	filter: Alpha(Opacity=70);
	opacity: 0.70;
}
#rdCorner
{
	position: absolute;
	left: 1px;
	bottom: 0;
	top: 267px;
	width: 666px;
	z-index: 10002;
	background: url(../../NewlyAdded/images/bannerHome_rd_right.gif) no-repeat right 12px;
}
#rdCorner span
{
	padding: 2px 0 0 0;	
	margin: 0;
	background: url(../../NewlyAdded/images/bannerHome_rd_left.gif) no-repeat left 14px;
}
a.topLnk
{
	color: #fff;
	text-decoration: none;
}
/*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(../../NewlyAdded/images/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;
	font-weight: bold;
	font-size: 13px;
	color: #333;
}
.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(../images/tlc.gif);
	background-position: 0% 0%;
}
#LftNavTwoColCntLft #trc
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#LftNavTwoColCntLft #blc
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#LftNavTwoColCntLft #brc
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#LftNavTwoColCntLft #tb, #LftNavTwoColCntLft #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#LftNavTwoColCntLft #tb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#LftNavTwoColCntLft #bb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#LftNavTwoColCntLft #rb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#LftNavTwoColCntLft #lb
{
	background-color: #fff;
	background-image:url(../images/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(../images/tlc.gif);
	background-position: 0% 0%;
}
#LftNavTwoColCntRt #trcb
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#LftNavTwoColCntRt #blcb
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#LftNavTwoColCntRt #brcb
{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#LftNavTwoColCntRt #tbb, #LftNavTwoColCntRt #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#LftNavTwoColCntRt #tbb
{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#LftNavTwoColCntRt #bbb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#LftNavTwoColCntRt #rbb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#LftNavTwoColCntRt #lbb
{
	background-color: #fff;
	background-image:url(../images/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(../images/tlc.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntLft_office #trc
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#FindAnOfficeCntLft_office #blc
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#FindAnOfficeCntLft_office #brc
{
	background-image:url(../images/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(../images/tb.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntLft_office #bb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#FindAnOfficeCntLft_office #rb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#FindAnOfficeCntLft_office #lb
{
	background-color: #fff;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}

#FindAnOfficeTwoCntPageInrContent #FindAnOfficeCntLft_office
{
	float: left;
	width: 366px;
	margin: 0 0 0 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 0;
}
#layoutDefFndOfice #officeSearchForm fieldset { padding: 12px 10px 7px; }
#layoutDefFndOfice #officeSearchForm:after
{
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#layoutDefFndOfice #officeSearchForm br { display: none; }
#layoutDefFndOfice #officeSearchForm .fields
{
	float: left;
	width: 185px;
}
#layoutDefFndOfice #officeSearchForm .find_btn
{
	float:left;
	margin-top:20px;
	margin-left:7px;
}
#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;
	line-height: 1.2em;
	color: #696969;
	border: 1px solid #becadf;
}
#layoutDefFndOfice #officeSearchForm .slctHeight
{
	display: block;
	padding-left: 5px;
	font-size: .9231em;
	line-height: 1.2em;
	color: #696969;
	border: 1px solid #becadf;
}

#layoutDefFndOfice .promixityFilterSelect
{
	display: inline;
	width: 46px;
	font-size: .9231em;
	line-height: 1.2em;
	color: #696969;
	border: 1px solid #becadf;
}
#layoutDefFndOfice #officeSearchForm .fields a.findanoffice
{
	margin: -23px 0px 0 195px;
	width: 111px;
	background: url(../../NewlyAdded/images/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: right;
	margin-top: 20px;
}
#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(../images/tlc.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntRt_office #trcb
{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#FindAnOfficeCntRt_office #blcb
{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#FindAnOfficeCntRt_office #brcb
{
	background-image:url(../images/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(../images/tb.gif);
	background-position: 0% 0%;
}
#FindAnOfficeCntRt_office #bbb
{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#FindAnOfficeCntRt_office #rbb
{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#FindAnOfficeCntRt_office #lbb
{
	background-color: #fff;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office ol {
	margin-bottom: 0;
	height: 459px;
	overflow: auto;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li {
	margin-bottom: 10px;
	width: 313px;
	border-top: 1px solid #a5bed0;
	border-bottom: 1px solid #a5bed0;
	background: #f2f9e8 url(../../NewlyAdded/images/bg-findoffice-result.gif) repeat-y;
}

#FindAnOfficeCntLft_office #FindAnOfficLtCnt_office li.first {
	padding-top: 3px;
	background: #f2f9e8 url(../../NewlyAdded/images/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(../../NewlyAdded/images/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(../../NewlyAdded/images/bg-findoffice-result.gif) repeat-y;
}

#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(../../NewlyAdded/images/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: bold;
}

#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;
	
}
.btn_orange_office
{
	border: none;
	overflow: visible;
	margin: 0;
	padding: 0;
	background:url(../../NewlyAdded/images/btn_orange_leftoffice.gif) no-repeat top left;
	*background:url(../../NewlyAdded/images/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(../../NewlyAdded/images/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(../../NewlyAdded/images/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(../../NewlyAdded/images/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%;
}

#cRightNavigationIWT
{
	font: 8pt Arial;
	color: #333300;
	line-height:1.38em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:216px;
	text-align:left;
	margin:0;
	padding-top: 5px;
	
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#cRightNavigationIWT #detail
{
	border-right:#c7d0e1 0px solid;
	border-top:#c7d0e1 0px;
	/*background:url(../images/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;*/	
	border-left:#c7d0e1 0px solid;
	width:212px;
	border-bottom:#c7d0e1 0px;
	left:10px;
	padding-bottom:0px;
}
#cRightNavigationIWT ul li.last
{
     border-bottom:none;
     line-height: 1.26em;
}
#cRightNavigationIWT #dropdownDetail
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	border-left:#c7d0e1 1px solid;
	width:210px;
	/*	border-bottom:#c7d0e1 1px;*/
	left:0px;
	padding-bottom:7px;
}
#cRightNavigationIWT #prdservForm { margin-bottom:0px; }
#cRightNavigationIWT #scriptingEnabled { display:none; }
#cRightNavigationIWT #formLinks
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	background:url(../images/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;
	border-left:#c7d0e1 1px solid;
	width:210px;
	border-bottom:#c7d0e1 0px;
	left:10px;
}
#formLinks .innerFormLinks {
	background: url(../images/dropdownBGwhite.gif) repeat-y left bottom;
	height: 25px;
}

#cRightNavigationIWT #formLinks a { margin-left:12px; }
#cRightNavigationIWT #detail a, LABEL, SELECT { margin-left:10px; }
#cRightNavigationIWT #dropdownDetail a, LABEL, SELECT { margin-left:0px; }
#cRightNavigationIWT #dropdownDetail LABEL
{
	font-size:0.9em;
	color:#333;
	font-weight:700;
}
#cRightNavigationIWT #bottom
{
	
	height:5px;
	margin:-2px 0 0 0;
}
#cRightNavigationIWT UL
{
	line-height:1.26em;
	margin:0;
	padding:0 !important;
}
#cRightNavigationIWT #detail P
{
	margin:0;
	padding:5px 12px;
}
#cRightNavigationIWT UL LI
{
	padding:2px 14px 2px 0;
	border-bottom:#becadf 0px solid;
	list-style:none;
}
#cRightNavigationIWT UL LI A
{
	display:block;
	background:url(../images/product-nav-arrow.gif) no-repeat 100% .44em;
	padding:2px 14px 2px 0;
	text-decoration: none;
}
#cRightNavigationIWT UL LI A:hover, #cRightNavigation UL LI A:focus,#cRightNavigation UL LI .selected A
{
	color: #7eb764;
	background:url(../images/product-nav-arrow-on.gif) no-repeat 100% .44em;
	text-decoration: none;
}
#cRightNavigationIWT H2
{
	padding-left:10px;
	padding-bottom:9px;
	padding-top:9px;
	margin: 0px;
	top: 0px;
	right: 0px;
}
#cRightNavigationIWT H4
{
	padding-left:0px;
	padding-bottom:9px;
	padding-top:9px;
	border-bottom-width:5010px;
	margin: 0px;
	top: 0px;
	right: 0px;
}
#cRightNavigationIWT #form-tools
{
	border-right:#7e9db9 1px solid;
	border-top:#7e9db9 1px solid;
	border-left:#7e9db9 1px solid;
	width:185px;
	color:#616161;
	border-bottom:#7e9db9 1px solid;
}
#cRightNavigationIWT #dropdownDetail A
{
	display:block;
	/* background:url(../images/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
}
.selected A { color: #7eb764; }
#cRightNavigationIWT #formLinks A
{
	display:block;
	/* background:url(../images/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
	text-decoration:none
}
#cFont
{
font-size:13px;
	color:#333;
	line-height:1.38em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:216px;
	text-align:left;
	margin:0;
	padding-top: 5px;
	
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

/* -------- ENDs :: Right Navigation ---------------- */
/* ------------- STARTS Rounded Corner PromoCommon -------------------- */

#FindAnOfficeTwoContainer { width: 100%; }



@media screen and (-webkit-min-device-pixel-ratio:0) {
     #cRightNavigation #detail
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	/*background:url(../images/bg-homeModule-btmGradient.gif) repeat-x 50% bottom;*/	
	border-left:#c7d0e1 1px solid;
	width:155px;
	border-bottom:#c7d0e1 1px;
	left:10px;
	padding-bottom:0px;
}
}