/* Layout */
BODY {margin:0px; text-align:center; padding:0px; background-image:url(../img/background_body.gif); background-repeat:repeat-x;}
DIV#outer {width:1003px; text-align:left; margin-left:auto; margin-right:auto; }
DIV#frame {float:left; width:1003px; background-image:url(../img/background_frame.gif); background-repeat:repeat-y; }
DIV#border {float:left; width:1003px; background:url(../img/background_border.gif) no-repeat; }
DIV#header {float:left; width:994px; margin-bottom:9px; background:url(../img/background_header_a.gif); }
DIV#header IMG {float:left; margin-top:22px; margin-left:12px;}
DIV#heading_nav, DIV#heading {position:relative; z-index:0}
DIV#border > DIV#hero_nav {height:182px;}
DIV#container {float:left; width:614px;}
DIV#breadcrumb {float:left; width:973px; padding-left:15px; margin-bottom:9px; padding-right:15px;}
DIV#extra {float:left; width:602px}
DIV#footer { _clear:both; width:100%; background:url(../img/background_footer.gif) no-repeat; } 
DIV#footer[id] { float:left; }
DIV, SPAN, FORM, H1, H2, H3, H4, P, UL, LI, A, IMG {margin:0px; padding:0px;} OBJECT {z-index:0;}
DIV.sidebar SELECT, DIV#heading_nav SELECT, DIV#header_newsroom SELECT, DIV#tab_switch SELECT, DIV#heading SELECT {float:left; width:180px; margin-left:2px; padding:1px; font-family:Verdana,Arial; font-size:9px;}
DIV.sidebar SELECT { margin-bottom:9px;}
A {text-decoration:none;} A:hover {text-decoration:underline;}
IMG {border:0px; font-family:Verdana,Arial; font-size:11px;}
DIV#nonav {float:left; overflow:none; width:973px; padding-left:15px;}
DIV#container_wide {float:left; /*width:973px;*/ width:982px; overflow:none; padding-left:0px;}
DIV#container_wide DIV#noflash { height:350px; }
DIV#printheader {display:none;}
DIV#container_wide DIV.content, DIV#container_wide DIV.content_wide {/*width:557px;*/ width:552px; }
DIV.flashitem {padding-bottom:12px; }
DIV#flashbrand {float:left;  margin:0px; padding:0px;}
DIV#flashbrand OBJECT { float:left; margin:0px; padding:0px; margin-top:22px; margin-left:12px;}

/* Multilingual Options */
DIV#lingual { float:right; font-family:Verdana,Arial; color:#0583BE; font-weight:normal; font-size:9px; margin-top:19px; margin-right:9px; }
DIV#lingual A { color:#0583BE; }

/* Breadcrumb */
DIV#breadcrumb {color:#0583BE; font-size:9px; font-family:Verdana,Arial;}
DIV#breadcrumb A {color:#0583BE;}		

/* Footer */
DIV#footer {font-family:Verdana, Arial; font-size:10px;}
DIV#footer UL {float:left; padding:0px;	margin:0px; padding-left:25px; margin-top:41px; margin-bottom:7px; list-style-type:none; font-size:10px;}
DIV#footer UL LI {float:left; margin-right:15px;}
DIV#footer UL LI A {color:#FFF;}
DIV#footer SPAN {float:left; clear:left; width:700px; color:#0456A2;	margin-left:25px; margin-top:13px; padding-bottom:13px;} 

/* Co-Branding */
SPAN#cobrand {float:left; background-image:none; padding:0px; margin;0px; padding-top:8px;}

/* Misc */
DIV#container_wide DIV.disc P, DIV#container_wide P.disc {width:92%;}
DIV#extra P.disc {float:left; width:95%; color:#A2A2A2; font-family:Verdana,Arial; font-size:9px; margin-top:12px;}
A.help, IMG.help, DIV.table SUP {cursor:help;}
A.nav_btn {float:left; margin-top:3px;}
IMG#heading_img {float:left; margin-top:11px;}
DIV#container DIV#hero_nav OBJECT {margin-bottom:5px;}
DIV#hero_nav OBJECT {margin-bottom:5px;}
A.getflash {float:right;}
A#skipnav IMG {float:right;} A#skip IMG {float:left;}
LEGEND {font-family:Verdana,Arial; font-size:11px;color:#01438D;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced { visibility: visible !important; } 
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
/* These "decoy" styles */
.sIFR-hasFlash h1 {visibility:hidden; letter-spacing: -2px;}