body {background:url(/s1/images/FA/fa_banner.jpg) 0 0 no-repeat;}
#Homepage {background:url(/s1/images/FA/fa_mainpage.jpg) 0 0 no-repeat} 
/*#Homepage #regionname {color:#488e88; font-size:14px; font-weight:bold; padding-top:60px; padding-left:200px; z-index:2; position:absolute}*/
#regionname {display:none;}


#Homepage #TopNavLinksList {position:absolute; top:80px; left:200px; text-align:right}

 

/*************************  Below are PX Common Styles ********************************/


#Homepage #title_text
{
color:#016A65;
font-size:18px;
font-weight:bold;
line-height:20px;
padding:0 0 10px 0;
}


#Homepage .MC_Block_FP h1 {display:none}

#templateoutput .nav_on {margin:0; padding:0; color:4c4c4c; font-weight:bold}
#templateoutput .nav_on {margin-top:32px}
* html #templateoutput .nav_on {margin-top:0px}
#templateoutput .nav_on a { color:#4c4c4c;font-weight:normal }


#GB_Block_SP_R a, #GB_Block_SP_R a:visited
{
	color:#ffffff;
}
		
#GB_Block_SP_R a:hover, #GB_Block_SP_R a:active
{
	color:#ffffff;
}
	
#GB_Block_SP_R .text
{
	color:#ffffff;
}

#MH_Block_SP .header {
color:#478CDE;
}

/***************************************************************************/

#breadcrumb {margin-top:12px; font-weight:bold}
#xHomepage #RC_Container_FP
{
	position:absolute;
	margin-top:130px;
	padding-top:0;
	left:650px;
	width:110px;
	xbackground-color:#f00;
}

#Homepage #RC_Container_FP {margin-top:40px; margin-left:5px}

/*********************************************************************************/


                
#GB_Country {display:none}



                                
.RC_Block_FP a {line-height:14px}
.RC_Block_FP {padding-bottom:20px}
.RC_Block_FP a b {color:#000}

.registrationtext {color:#000; font-weight:normal}

#far_right_style
{color:#fff; position:absolute; top:300px; left:470px; font-size:8pt}
#far_right_style a {color:#fff}

.far_right_block_style {padding-bottom:7px}


#JobList .postingdate, #JobOpening .postingdate {display:none}
#JobList .archivedate, #JobOpening .archivedate {display:block}

#LN_Container_SP #LN_Block_SP .nav a {background-color:#7da7d9 !important; background-image:none}

/********* LEFT NAV BEGIN ***********/
#LN_Container_SP .sub_nav_on a {
background:transparent url(/s1/images/FA/left_nav_sub.jpg) repeat-y scroll -384px 0 !important;
}
#LN_Container_SP .sub_nav a {
background:transparent url(/s1/images/FA/left_nav_sub.jpg) repeat-y scroll -192px 0 !important;
}

#LN_Container_SP .sub_nav {
background:transparent url(/s1/images/FA/left_nav_sub.jpg) repeat-y scroll -192px 0 !important;
}

#LN_Container_SP .sub_nav_on {
background:transparent url(/s1/images/FA/left_nav_sub.jpg) repeat-y scroll -384px 0 !important;
}

/* Rollover effect for top level nav */
#LN_Container_SP .nav a:hover {background:url(/s1/images/FA/left_nav_sub2.jpg) 0 0 repeat-y}

div.nav_divider {background:url(/s1/images/FA/nav_divider.gif) 0 0 repeat-y}

#LN_Container_SP .nav_on {background:transparent url(/s1/images/FA/left_nav.jpg)}

#LN_Container_SP a {font-weight:normal !important}
#LN_Container_SP .nav_on a, #LN_Container_SP .sub_nav_on a, #LN_Container_SP .sub_nav3_on a  {font-weight:bold !important}
#LN_Container_SP #LN_Block_SP .nav a {background-color:7da7d9 !important; background-image:none}

/* Bottom of subnav section */
#LN_Container_SP .sub_nav_divider {background:url(/s1/images/FA/left_nav_sub2.jpg) 0 0 repeat-y !important}

#LN_Container_SP .nav_on a, #LN_Container_SP .nav_on a:hover {background:url(/s1/images/FA/left_nav_sub2.jpg) 0 0 repeat-y}
#LN_Container_SP .nav a:hover {font-weight:bold !important}

/*
#LN_Container_SP .sub_nav a, #LN_Container_SP .sub_nav_on a {background:url(/s1/images/FA/left_nav_sub3a.jpg) 0 0 repeat-y}
#LN_Container_SP .sub_nav a:hover, #LN_Container_SP .sub_nav_on a:hover {background:url(/s1/images/FA/left_nav_sub3a.jpg) 0 0 repeat-y; xtext-decoration:underline}
#LN_Container_SP .sub_nav3 a, #LN_Container_SP .sub_nav3_on a {background:url(/s1/images/FA/left_nav_sub4.jpg) 0 0 repeat-y}
#LN_Container_SP .sub_nav3 a:hover, #LN_Container_SP .sub_nav3_on a:hover  {background:url(/s1/images/FA/left_nav_sub4.jpg) 0 0 repeat-y; xtext-decoration:underline}
*/

     
#leftnavbottom {background:url(/s1/images/FA/left_nav_bottom.gif) 0 0 no-repeat; height:24px}
/* #Homepage #leftnavbottom {display:none} */



/********* LEFT NAV END ***********/

/********* FOOTER BEGIN ***********/
#Homepage #Ftr_Container_SP {margin-top:-50px; background-color:transparent}
#Ftr_Container_SP {background: url(/s1/images/FA/Footer.gif) no-repeat}


/********* FOOTER END ***********/

#xMH_Container_FP
        {
                xwidth: 587px;
                width: 758px;
        }
        
#xMH_Container_SP
        {
                xwidth: 587px;
                width: 758px;
                
        }
#xMB_Container_SP
                {
                        width:960px;
                        xbackground-color:#0f0;
                }
#xMB_RightCol
                {
                        float:right;
                        width:748px;
                        background:url(/s1/images/CO/shadow_tile2.jpg) 748px 0 repeat-y;
                        xbackground-color:#f00;
        
                }
                

#searchall {display:none}

.xnewwindowicon {display:inline !important}

#UMH_btnGo
        {
                
                background:url(/s1/images/FA/searchbutton2.jpg);
                width:61px;
                height:20px;
                margin-left:-4px;
                margin-bottom:-.5px;
                margin-top:15px;
                border:0;
       
        }
        
        
         
        
#q
   {
   
           background:url(/s1/images/FA/searchbox.jpg);
           width:126px;
           height:12px;
           border:0;
           font-size:10px;
           padding:4px 5px 4px 5px;
           margin-right:0px;
           margin-top:15px;
   }
   
   
   #q:focus
   {
   
           background:url(/s1/images/FA/searchboxhighlighted.jpg);
           width:126px;
           height:12px;
           border:0;
           font-size:10px;
           padding:4px 5px 4px 5px;
           margin-right:0px;
           margin-top:15px;
   }
   
	a {
		color:#00625a;
		text-decoration:none;
	}
	a:hover {color:#009530; text-decoration:none}
	a:active {color:#009530}
	a:visited {color:#488e88; text-decoration:none}
	
	
#MC_Block_SP h2 {color:#f39725}	
xh1, p.autoadd {padding:0 ;margin:0 }

#PressReleaseDetail #subheadline {display:none}

	
#ProductDetail ol li {list-style-type:lower-alpha}	
#ProductDetail ul li {list-style-type:disc}	
#ProductDetail h4 {padding-bottom:10px; padding-top:0}

li {margin-bottom:10px}

h4 {padding:10px 0}
	
.table_standard td {border:#ddeab8 solid 1px}
.table_standard th {background-repeat:repeat; text-align:center}
.table_standard th {background-image:none; background-color:#ddeab8;vertical-align:bottom; color:#00625a}
.table_standard {border-collapse:collapse; border-bottom:0; margin:20px 0}
.table_fullwidth {width:100%}
.table_centeredcells td {text-align:center}

.calloutBlue ul li, .calloutGreen ul li {list-style-type:none !important}
.calloutSection, .calloutBlue, .calloutGreen {width:192px; float:right; font-size:11px; line-height:15px; color:#333}
.calloutBlue h3, .calloutGreen h3 {margin:10px 0; padding:0; font-size:12px}
.calloutBlue ul, .calloutGreen ul {list-style:none; padding:0; margin:0}
.calloutBlue li, .calloutGreen li {padding-left:18px; padding-top:5px}
.calloutBlue p, .calloutGreen p {padding:10px; margin:0px}

.calloutBlue {background:url(/s1/images/FA/callout/callout_green_body.jpg) 0 0 repeat-y; margin:0}
.calloutBlue .calloutTop { background:url(/s1/images/FA/callout/callout_green_top.jpg) 0 bottom no-repeat; height:10px; margin:0; padding:0; background-color:#ffffff}
.calloutBlue .calloutBody {background:url(/s1/images/FA/callout/callout_green_body.jpg) 0 0 repeat-y; margin:0; padding:0 20px}
.calloutBlue .calloutBottom {background:url(/s1/images/FA/callout/callout_green_bottom.jpg) 0 0 no-repeat; height:14px; margin:0; padding:0}
.calloutBlue li {background-image:url("/s1/images/FA/callout/greenCalloutData_arrow.jpg"); background-repeat:no-repeat; background-position:0em 0.3em;}

.calloutGreen {background:url(/s1/images/FA/callout/callout_green_body.jpg) 0 0 repeat-y; margin:0}
.calloutGreen .calloutTop { background:url(/s1/images/FA/callout/callout_green_top.jpg) 0 bottom no-repeat; height:10px; margin:0; padding:0; background-color:#ffffff}
.calloutGreen .calloutBody {background:url(/s1/images/FA/callout/callout_green_body.jpg) 0 0 repeat-y; margin:0; padding:0 20px}
.calloutGreen .calloutBottom {background:url(/s1/images/FA/callout/callout_green_bottom.jpg) 0 0 no-repeat; height:14px; margin:0; padding:0}
.calloutGreen li {background-image:url("/s1/images/FA/callout/greenCalloutData_arrow.jpg"); background-repeat:no-repeat; background-position:0em 0.3em;}

#feedbackform th, #Register th, #submissionform th {vertical-align:top; text-align:right; padding-right:10px; }
#feedbackform td, #Register td, #submissionform td {padding-bottom:10px;}
.reqfield {color:#f00}


#interesttable ul li {padding-left:20px}

/** financial reports page, Annual General Meeting **/
.bulletlisttable ul {padding-top:0;margin-top:0}
.bulletlisttable td {padding-top:10px; padding-bottom:10px; border-bottom:solid #999 1px}

.forgotpassword {display:none}

h1.myclass{display:none}

tr.loginInput{text-align:left}
h2.loginText{padding-top:5px; padding-bottom:5px; font-weight:normal;}


/* login images, not used
.AULogin #Ftr_Container_SP {background:none no-repeat}

.AULogin{background:transparent url(/s1/images/FA/fa_loginpage.jpg) no-repeat scroll 0 0}

div.LoginBox{z-index: 1; left: 5px; top: 10px; width: 350px; height: 150px; background-color: #ffffff; border:4px solid #56A5EC; text-align:center;}

#contenttable #leftcell {width:192px; height: 380px; !important}
*/

/******Added/Updated for Hiding the LeftNav**********/
/*
#Login #MB_LeftCol
{
    display:none;
}

#Login #GB_Block_SP_R {display:none;}
#Login #MC_Container_SP .nav_on  {display:none;}

#Login #MB_RightCol {padding-top:40px;}
*/
/** hide search box until login **/
/*
#Login #MH_Block_SP .header {display:none;}
*/
