@import url(/system/css/rcpromo.css);
/*#########################################################
  #
  #	Components (could be included on any page)
  #
  #######################################################*/
/* All components
---------------------------------------------------------*/
.GlobalQuestionContainer {  margin: 0 0 4px 0; font-weight: bold; display: block; }
.GlobalQuestionContainer span { background:url(/system/css/aleft.gif) no-repeat left 2px; padding: 0 0 0 16px; }
.GlobalQuestionContainerSelected span { background:url(/system/css/adown.gif) no-repeat left 2px; padding: 0 0 0 16px; }
.GlobalAnswerContainer { overflow:hidden; margin: 4px 0 0 30px; font-size: 13px; }
.GlobalBodyContainer { margin: 0; padding: 10px 0 10px 0; *padding: 10px 0 5px 0; }
.GlobalQuestionContainerSelected { font-weight: bold; display: block; }
.GlobalQuestionContainerSelected a { text-decoration:none; color:#7EB764; }

#masterGlobalContainer { font-family: Arial; color: #666; }
.FaqTypeComp h2 { padding-bottom:15px; }
.FaqTypeComp h3 { padding: 0; margin: 0 0 4px 0 ; }
.FaqTypeComp h4 { padding: 0; margin: 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:57px;
	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:66px;
	display: none;
	padding: 0 0 0 16px;
}
.FaqTypeComp { margin: 0 0 10px 0; }
#expandCollapseDiv { margin: 10px 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(/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
{
	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(/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 .Asset_links_content p { margin-top: 0px; }
#masterAssetLinkContainer h2
{
	padding-bottom:10px;
	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---------------*/
/* -------- 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(/system/css/Accordian_norepeat.gif) no-repeat 0 -285px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
#cProductsandServices #detail
{
	border-right:#c7d0e1 1px solid;
	border-top:#c7d0e1 1px;
	/*background:url(/system/css/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(/system/css/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(/system/css/dropdownBGwhite.gif) repeat-y left bottom;
	height: 25px;
}

#cProductsandServices #formLinks a { margin-left:12px; }
#cProductsandServices #detail a, LABEL, SELECT { margin-left:10px; }
#cProductsandServices #dropdownDetail a, LABEL, SELECT { margin-left:12px; }
#cProductsandServices #dropdownDetail LABEL
{
	font-size:0.9em;
	color:#333;
	font-weight:700;
}
#cProductsandServices #bottom
{
 background:url(/system/css/Accordian_norepeat.gif) no-repeat -212px 0;
 height:5px;
 margin:-2px 0 0 0;
}
#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(/system/css/Accordian_norepeat.gif) no-repeat -212px -40px;
 padding:2px 14px 2px 10px;
}
#cProductsandServices UL LI A:hover, #cProductsandServices UL LI A:focus,#cProductsandServices UL LI .selected A
{
 color: #7eb764;
 background:url(/system/css/Accordian_norepeat.gif) no-repeat -212px -70px;
}
#cProductsandServices 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;
}
#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(/system/css/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
}
.selected A { color: #7eb764; }
#cProductsandServices #formLinks A
{
	display:block;
	/* background:url(/system/css/product-nav-arrow.gif) no-repeat 100% .44em; */
	padding:2px 16px 2px 0;
	text-decoration:none
}
/* -------- ENDs :: Product and Service + Dropdown Component Styles ---------------- */
/* ------------- 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
{
	background-color: transparent;
	background-repeat: no-repeat;
}
#tlc
{
 background-image:url(/system/css/sprite_promo_top.gif);
 background-position: 0% 0%;
}
#trc
{ background-image:url(/system/css/sprite_promo_top.gif);
 background-position: right -5px;
}
#blc
{
 background-image:url(/system/css/sprite_promo_btm.gif);
 background-position: 0% 100%;
}
#brc
{
 background-image:url(/system/css/sprite_promo_btm.gif);
 background-position: 100% 100%;
}
#tb, #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#tb
{ background-image:url(/system/css/sprite_promo_top.gif);
 background-position: center top;
}
#bb
{	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#rb
{
 background-image:url(/system/css/promo_repeaty.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(/system/css/promo_repeaty.gif);
 background-position: 0% 100%;
 background-repeat: repeat-y;
}
#rcCornerPromoFixHack { display:inline; }
#ct_promoContent a
{
	display:inline;
	text-decoration:none;
}
#ct_promoContent a.link-display
{
	display:block;
	line-height:16px;
	margin:0px;
	padding:0 0 4px 0;
	width: 100%;
	text-decoration:none;
}
#promo_content a
{
	display:inline;
	text-decoration:none;
}
#promo_content a.link-display
{
	display:block;
	line-height:16px;
	margin:0px;
	padding:2px 0 2px 0;
	width: 100%;
	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;
	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 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*/
#grlCntWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;

}
#grlCntWrapper ul { margin: 0 0 10px 45px; *margin: 0 0 10px 47px; padding: 0 0 0 0; }
#grlCntWrapper ul.noindentation { margin: 0 0 10px 13px; *margin: 0 0 10px 15px; padding: 0 0 0 0; }
#grlCntWrapper ul li { list-style-type: disc; margin: 0 0 2px 0; padding: 0; color: #666;}
#grlCntWrapper  ol { margin: 0 0 10px 52px; padding:0; list-style-position: inside; }
#grlCntWrapper  ol.noindentation { margin: 0 0 10px 19px;*margin: 0 0 10px 23px; padding:0; list-style-position: inline; }
#grlCntWrapper  ol li { margin:0 0 2px 0; padding:0; color: #666; }

/*General Content Head Text*/
#grlCntWrapper h3
{
	clear: both;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}
/*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%;
}
#grlCntInrContainer { }
#grlCntPageInrContent h2
{
	margin: 0 0 4px 0;
	padding: 0 0 10px 0;
	
}
/*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(/system/css/tlc.gif);
	background-position: 0% 0%;
}
#grlCntWrapper #trc
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
#grlCntWrapper #blc
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
#grlCntWrapper #brc
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
#grlCntWrapper #tb, #grlCntWrapper #bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
#grlCntWrapper #tb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
#grlCntWrapper #bb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
#grlCntWrapper #rb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#grlCntWrapper #lb
{
	background-color: #fff;
	background-image:url(/system/css/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(/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: 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;
	
}
/*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;
}
/*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: none }
/* 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; }
#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;
}
#copays .cntxtHlpInnrCnt p { color: #fff; font-size:13px; }
#copays .cntxtHlpInnrCnt  ul { margin: 0 0 0 45px; *margin: 0 0 0 47px; padding: 0 0 0 0; }
#copays .cntxtHlpInnrCnt ul li { list-style-type: disc; margin: 0 0 2px 0; padding: 0;}

#copays ol { margin: 0 0 10px 52px; padding:0; list-style-position: inline; }
#copays ol li { margin: 0 0 2px 0; padding:0; }
.cntxtHlpInnrCnt h3
{
	color: #fff;
	margin:8px 0 5px 0;
}
a.cntxtHlpLnk
{

	border-bottom: none;
	cursor:hand;
	display: inline;
}
a.cntxtHlpLnk:hover
{

	cursor:hand;
}
.tooltipHead
{
	pointer: hand;
	cursor: hand;
}
.tooltipHead a { color: #007cc2; }
.tooltipHeadSelected a { color: #7eb764; }
#copays a.cntxtlHlpClose
{
	background: url(/system/css/Accordian_norepeat.gif) no-repeat -362px -292px;
	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(/system/css/cntxtHlpTop.png) no-repeat left top; 
               filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cntxtHlpTop.png',sizingMethod='scale'); width: 406px; height: 9px;
                                       }
.cntxtHlpMdImg { background: url(/system/css/cntxtHlpMdl.png) repeat-y left top; 
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cntxtHlpMdl.png',sizingMethod='scale'); width: 406px; height: 10px;
}
.cntxtHlpBtImg { background: url(/system/css/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(/system/css/tlc.gif);
	background-position: 0% 0%;
}
.toolTip #trcb
{
	background-image:url(/system/css/trc.gif);
	background-position: 100% 0%;
}
.toolTip #blcb
{
	background-image:url(/system/css/blc.gif);
	background-position: 0% 100%;
}
.toolTip #brcb
{
	background-image:url(/system/css/brc.gif);
	background-position: 100% 100%;
}
.toolTip #tbb, .toolTip #bbb
{
	background-color: transparent;
	background-repeat: repeat-x;
}
.toolTip #tbb
{
	background-image:url(/system/css/tb.gif);
	background-position: 0% 0%;
}
.toolTip #bbb
{
	background-image:url(/system/css/bb.gif);
	background-position: 50% 100%;
}
.toolTip #rbb
{
	background-image:url(/system/css/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
.toolTip #lbb
{
	background-color: #97c782;
	background-image:url(/system/css/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(/system/css/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(/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: 15%;
	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: #000000;
      padding: 10px 0 0 0;
      width: 550px;
      display:block;
      margin:0px;
}
.webfrmHead
{
	width: 589px;
	background: none !important;
	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;
      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;
	display: 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;
	display: none;
	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;
}
.webOverlayContent p { margin: 0 0 10px 0;}

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
{	
	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 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; }
.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(/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 .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;
	padding: 0;
	clear: both;
	*clear: none;
}
/*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
{
	
	font-weight: bold;
	outline-style: none;
}
#paginationContent ul li.selPageNumEnd
{
	
	
	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;
                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;
	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(/system/css/greyBorder_accordion.gif) repeat-x left bottom; width: 100% }
#AccordionWrapper input
{
	padding:0;
	margin:0;
}
#AccordionWrapper .accordion_head
{
 width:100%;
 background:#90c1e0 url(/system/css/Accordian_repeatx.gif) repeat-x;
 background-position: 0 -80px;
 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(/system/css/Accordian_norepeat.gif) no-repeat 0 -142px;  
}
#AccordionWrapper .accordion_head .bottom_rounded { visibility: visible; }
#AccordionWrapper .bottom_roundedbtm
{
 position: absolute;
 bottom: 0;
 right: 0;
 left: 0;
 background:url(/system/css/Accordian_norepeat.gif) no-repeat 0 -100px;
 margin:0;
 padding:0;
 width:100%;
}
#AccordionWrapper .bottom_roundedbtm span 
{ 
float: right; 
background: url(/system/css/Accordian_norepeat.gif) no-repeat 0 -107px; 
width: 5px; 
height: 3px; 
font-size:0; 
line-height:0; 
}
#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(/system/css/Accordian_repeatx.gif) repeat-x;
 background-position: 0 0;
 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(/system/css/Accordian_norepeat.gif) no-repeat 0 -161px;  
}
#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(/system/css/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(/system/css/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(/system/css/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(/system/css/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(/system/css/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(/system/css/Accordian_norepeat.gif) no-repeat 0 -55px;
 margin:0;
 padding:0;
 width:100%;
 height: 5px;
 font-size:0; 
 line-height:0;
}
#AccordionWrapper .top_rounded p 
{ 
float: right; 
background: url(/system/css/Accordian_norepeat.gif) no-repeat 0 -69px; 
width: 2px; 
height: 2px; 
font-size:0; 
line-height:0; 
}
#AccordionWrapper .bottom_rounded
{
 position: absolute;
 bottom: 0;
 right: 0;
 left: 0;
 background:url(/system/css/Accordian_norepeat.gif) no-repeat 0 0;
 margin:0;
 padding:0;
 width:100%;
}
#AccordionWrapper .bottom_rounded p 
{ 
float: right; 
background: url(/system/css/Accordian_norepeat.gif) no-repeat 0 -20px; 
width: 3px; 
height: 3px; 
margin: 14px 0 0 0; 
font-size:0; 
line-height:0; 
}
#AccordionWrapper .submit_button { padding-left:99px; }
#AccordionWrapper .required
{
 color: #d13939;
 background:url(/system/css/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: 280px;
 width: 666px;
 height:4px;
 z-index: 10002;
 background: url(/system/css/Accordian_norepeat.gif) no-repeat right -269px;
}
#rdCorner span
{
 height:4px;
 width:4px;
 font-size:0;
 line-height:0;
 float:left;
 margin: 0;
 background: url(/system/css/Accordian_norepeat.gif) no-repeat left -275px;
}
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(/system/css/icn_pdf.gif) no-repeat left top; }

/**/
/*Left Nav Two Columns*/
#LftNavTwoColWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
}
/*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;
	width: 890px;
}

#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%; }
/*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;
}
.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 FAO-till here*/
#ct_roundedCornerBoxRt_office #lbb
{
	height: 1%;
	min-height: 1%;
}
#ct_roundedCornerBoxRt_office #bbb
{
	height: 1%;
	min-height: 1%;
}
#ct_roundedCornerBoxRt_office #tbb
{
	height: 1%;
	min-height: 1%;
}
#ct_roundedCornerBoxRt_office #rbb
{
	height: 1%;
	min-height: 1%;
}
#ct_roundedCornerBoxRt_office #tlcb
{
	height: 1%;
	min-height: 1%;
}
#ct_roundedCornerBoxRt_office #trcb
{
	height: 1%;
	min-height: 1%;
}
#ct_roundedCornerBoxRt_office #blcb
{
	height: 1%;
	min-height: 1%;
}
#ct_roundedCornerBoxRt_office #brcb
{
	height: 1%;
	min-height: 1%;
}
/* skip left navigation */
#skipLeftNavLinks
{
 position: absolute; left: -1000px;
}

/* for Webforms*/
.toHideOnLoad { display: none; }
.toShowOnLoad{ display: block; }
.toShowOnLoadTAF {display: none;}

@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;}
}
/* 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;
}
/*--------styles for list elements in general content component--------*/
#grlCntWrapper ul.list-ul-style-type-disc {
list-style-type:  disc;
}

#grlCntWrapper ul.list-ul-style-type-circle{
list-style-type: circle;
}

#grlCntWrapper ul.list-ul-style-type-square {
list-style-type: square;
}

#grlCntWrapper ol.list-ol-style-type-disc {
list-style-type:  disc;
}

#grlCntWrapper ol.list-ol-style-type-circle {
list-style-type: circle;
}

#grlCntWrapper ol.list-ol-style-type-square {
list-style-type: square;
}

#grlCntWrapper ul li.list-ul-style-type-disc {
list-style-type:  disc;
}

#grlCntWrapper ul li.list-ul-style-type-circle{
list-style-type: circle;
}

#grlCntWrapper ul li.list-ul-style-type-square {
list-style-type: square;
}

#grlCntWrapper ol li.list-ol-style-type-disc {
list-style-type:  disc;
}

#grlCntWrapper ol li.list-ol-style-type-circle {
list-style-type: circle;
}

#grlCntWrapper ol li.list-ol-style-type-square {
list-style-type: square;
}
