/* BEGIN layout definition */

/* home_page_layout */

#stockTickerTop1 {
    position: relative;
    font-weight:  bold;
    font-size: 9pt;
    background-color: #FDF6E5;
    padding-left:0px;
    padding-right:0px;
    width: 140px;
    border-top:1px solid #e9ab00;
    border-bottom:1px solid #e9ab00;
    border-left:1px solid #e9ab00;
    border-right:1px solid #e9ab00;
}

#stockTickerBottom1 {
    position: relative;
    font-size: 8pt;
    background-color: #F8F8F8;
    padding-left:0px;
    padding-right:0px;
    width: 140px;
    border-left:1px solid #e9ab00;
    border-right:1px solid #e9ab00;
    border-top:1px solid #e9ab00;
    border-bottom:1px solid #e9ab00;
}

div.ex
{
width:700px;

}
div.ex1
{
width:300px;

}


div.three-column-layout2 #content-body {
	display: inline;
	float: left;
	margin: 5px 0 0 0;
	width: 760px;
      
}

div.three-column-layout2 #content-body div.banner {
	display: inline;
	float: left;
	margin: 5px 0 0 0;
	width: 760px;
      height: 138px
      
}

#caHomeGraphicBannerColumn111{
	width:150%;
	vertical-align:top;
	float:left;
}

div.three-column-layout2 #content-sidebar {
	display: inline;
	float: left;
	margin: 10px 0 0 40px;
	width: 167px;
}


div.three-column-layout2 #content-body div.col-left {
		display: inline;
		float: left;
		margin: 20px 0 0 0 ;
		width: 340px;
}

div.three-column-layout2 #content-body div.col-right {
		display: inline;
		float: left;
		margin: 25px 0 0 20px;
		width: 400px;
}

#caHomeLOB1{
         width: 760px;
         position: relative;
         overflow: hidden;
}

#caHomeLOBItem1{
	position: relative;
	float: left;
	width: 190px;
      height: 105h;
}


#ImageLeft {
    position: relative;
    padding-left:0px;
    padding-right:0px;
    float: left;
    width: 140px;
}
#caHomeSignin1{
	position: relative;
}

#caHomeSigninDropdown1{
	position: relative;
	margin-bottom: 60px;
}



.portal li {
	padding:0;
	margin:0;
	list-style-type:none;
}



/* subsiteHome_layout */


div.subsite-three-column-layout #content-body {
	display: inline;
	float: left;
	margin: 16px 0 0 221px;
	width: 470px;
}

div.subsite-three-column-layout #content-sidebar {
	display: inline;
	float: left;
	margin: 7px 0 0 15px;
	overflow: hidden;
	width: 263px;
}

div.subsite-three-column-layout #content-navigation {
	display: inline;
	float: left;
	margin: 4px 0 0 -969px;
	width: 137px;
}
div.subsite-three-column-layout #content-left {
	display: inline;
	float: left;
	margin: 4px 0 0 -969px;
	width: 137px;
}
div.subsite-three-column-layout #content-bottom
{
display: inline;
float: left;
width:700px;

}



/* signin_layout */


	
div.column-left {
		display: inline;
		float: left;
		width: 240px;
	}
div.column-right {
		display: inline;
		float: left;
		margin-left: 15px;
		width: 185px;
	}
div.column-middle {
	display: inline;
	float: left;
	margin-left: 15px;
	width: 514px;
	white-space: nowrap;
}
div.contents-bottom
{
display: inline;
float: left;
width:700px;

}
div.pageTitleSignIn {
	font-weight:bold;
	font-size: 160%; 
	color: #003946;
}
div.singleRow
{
	width: 100%;
	clear: left;
}
#inputLabel1
{
	width: 90px;
	float: left;
	margin-bottom: 5px;
}

#inputLabel2
{
	width: 90px;
	float: left;
	margin-bottom: 5px;
	margin-left: 120px;

}

#inputField1
{
	width: 170px;
	float: left;
	margin-bottom: 5px;
}

#inputField2
{
	width: 170px;
	float: left;
	margin-bottom: 5px;
	margin-left: 43px;

}

#signinTextColumn3
{
	float: left;
       padding-top: 5px;
       margin-left: 37px;
	margin-top:10px;
}

#signinColumnThree
{
	float: left;
       padding-top: 6px;
	margin-left: 54px;
}

#signinTextColumnOne
{
	float: left;
        clear: left;
        width: 110px;
        padding-top: 3px;
}

#signinTextBottomMargin
{
	float: left;
       clear: left;
       padding-top: 10px;
	margin-bottom: 15px;

}
#legalSizeAndColor { 
	font-size: 80%; 
	color: #003946;
	margin-left: 10px;
}

/* no_right_nav_layout */

div.no-right-nav-layout #content-body {
	display: inline;
	float: left;
	margin: 18px 0 0 151px;
	width: 818px;
}

div.no-right-nav-layout #content-navigation {
	display: inline;
	float: left;
	margin: 4px 0 0 -969px;
	width: 137px;
}




div.no-right-nav-layout #footer {
	clear: both;
	font-size: 10px;
	margin-bottom: 14px;
	position: relative;
	text-align: center;
	width: 100%;
}


/* no_left_nav_layout */

div.no-left-nav-layout #content-body {
	display: inline;
	margin: 18px 0 0 0;
	float: left;	
	width: 690px;
}

div.no-left-nav-layout #content-sidebar {
	display: inline;
	margin: 7px 0 0 15px;
	float: right;	
	width: 263px;
}

div.no-left-nav-layout #footer {
	clear: both;
	font-size: 10px;
	margin-bottom: 14px;
	position: relative;
	text-align: center;
	width: 100%;
}


#footer a.legal:link,
#footer a.legal:visited,
#footer a.legal:hover,
#footer a.legal:active {
margin: 0 8px;
	}



/* homepage6_layout */



div.one-column-layout #col-right {
	display: inline;
	float: right;
	margin: 0 0 0 0 ;
	width: 310px;
}
div.one-column-layout #col-left {
	display: inline;
	float: left;
	margin: 4px 0 0 0 ;
	width: 650px;
}
div.one-column-layout #content-middle {
	display: inline;
	float: left;
	margin: 4px 0 0 0 ;
	width: 970px;
}




/* us_productsServices_layout */


div.us-products-layout #content-body {
	display: inline;
	float: left;
	margin: 18px 0 0 151px;
	width: 818px;
}

div.us-products-layout #group-title{
	display: inline;
	float: left;
	width: 818px;
	height:20px;
}
	div.us-products-layout #main-row-one{
	display: inline;
	display: inline;
	float: left;
	width: 818px;
	}

                div.us-products-layout #flashdisplay {
		display: inline;
		float: left;
		width: 541px;
		}

		div.us-products-layout #accessaccount {
		display: inline;
		float: right;
		margin-left: 14px;
		width: 263px;
		}

	
	

	div.us-products-layout #main-row-two{
	display: inline;
	display: inline;
	float: left;
	width: 818px;
	}

	div.us-products-layout #col-left {
		display: inline;
		float: left;
		width: 263px;
	}

	div.us-products-layout #col-middle {
		display: inline;
		float: left;
		margin-left: 15px;
		width: 263px;
	}

	div.us-products-layout #col-right {
		display: inline;
		float: left;
		margin-left: 14px;
		width: 263px;
	}

	div.us-products-layout #main-row-three{
	display: inline;
	display: inline;
	float: left;
	width: 818px;
	}
	
div.us-products-layout #content-navigation {
	display: inline;
	float: left;
	margin: 4px 0 0 -969px;
	width: 137px;
}

div.us-products-layout #footer {
	clear: both;
	font-size: 10px;
	margin-bottom: 14px;
	position: relative;
	text-align: center;
	width: 100%;
}

#footer a.legal:link,
#footer a.legal:visited,
#footer a.legal:hover,
#footer a.legal:active {
margin: 0 8px;
	}



/* uk_homepage_layout */


div.uk_homepage_layout #content-body {
	display: inline;
	float: left;
	width: 665px;
}
	
	div.uk_homepage_layout #content{
	display: inline;
	float: left;
	width: 665px;
	}

	div.uk_homepage_layout #upper-content{
	display: inline;
	float: left;
	width: 665px;
	}
	div.uk_homepage_layout #lower-content{
	display: inline;
	float: left;
	width: 665px;
	}


div.uk_homepage_layout  #content-sidebar {
	display: inline;
	margin: 7px 0 0 12px;
	float: right;	
	width: 270px;
}

div.uk_homepage_layout #footer {
	clear: both;
	font-size: 10px;
	margin-bottom: 14px;
	position: relative;
	text-align: center;
	width: 100%;
}

#footer a.legal:link,
#footer a.legal:visited,
#footer a.legal:hover,
#footer a.legal:active {
margin: 0 8px;
	}

/* stockticker image for ireland and uk homepage */

.en #stockTickerImage h1{
background:transparent url(/static/slfglobal/images/stockticker.gif) no-repeat scroll 0 0;
width: 100px;
}

.fr #stockTickerImage h1 {
background:transparent url(/static/slfglobal/images/prixdelaction.gif) no-repeat scroll 0 0;
width: 100px;
}
#stockTickerImage {
margin:0 0 -20px 0;
}


/*------------------------------------------------------------------
		PHILIPPINES STOCKTICKER 
------------------------------------------------------------------*/


li#stock {
	
	background:transparent url(/static/global/images/navigation/primary/item_divder_vertical_bg.gif) no-repeat scroll left bottom;
	color:#FFFFFF;
	font-size:10px;
	height:30px;
	left:825px;
	position:absolute;
	text-align:right;
	top:2px;
	width:130px !important;
}


li#stock div.yellow {
	color:#f0c44b;
}



/* --------------------  END: PHILIPPINES STOCKTICKER  -----------------*/


/*-------------------------------------------------------------------
			PH_TopNAV_INCLUDE
-------------------------------------------------------------------*/

#primary {
	background:#003946 url(/static/global/images/navigation/primary/grad_blue_bg_normal.gif) repeat-x scroll left bottom;
	font-size:12px;
	height:auto !important;
	line-height:14px;
	list-style-type:none;
	margin:0 0 4px;
	min-height:35px;
	position:relative;
	width:969px;
	z-index:500;
}

/*-------------------END:PH_TopNAV_INCLUDE-----------------------*/

/* ------------------ START: Accessible Hidden Content ----------*/
a:focus { outline: thin dotted; }

/**
* @subsection Accessible Hidden Content
* @ref http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
*/
#skipper {
     display: block !important;
     clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
     clip: rect(1px, 1px, 1px, 1px);
     height: 1px;
     overflow: hidden;
     position: absolute !important;
     width: 1px;     
}
/* ------------------ END: Accessible Hidden Content ----------*/
 