@charset "utf-8";
/* CSS Document */

body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555}

img
{border:none;}

h1
{font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#2c50a4;}
		
.sitewrap
{width:960px; position:relative; margin:0 auto;}

.logo_abbott_a
{width:145px; height:116px; float:left; margin:19px 0 0 0;}

.logo_abbott_lrg
{width:135px; height:34px; float:left; margin:19px 0 0 31px;}

.logo_abbott
{width:116px; height:30px; float:right; margin:19px 0 0 0; padding-right:36px;}

.shdw_hort_top
{width:960px; height:55px; padding-top:19px;}

.shdw_hort_btm
{width:960px; height:40px; padding-top:20px;}

.tabs
{position:absolute; right:0px; top:122px;}

.tab_left
{width:10px; height:32px; float:left;}

.tab_mid
{width:500px; height:24px; float:left; background-color:#390; font-size:14px; font-weight:bold; color:#fff; padding-top:8px;}

.tab_mid a
{color:#fff;}

.tab_right
{width:10px; height:32px; float:left;}

.flash_placehold
{width:940px; height:135px; border:solid 0px green;}

.flash_subhead
{font-size:30px; padding-left:20px; overflow:hidden;}

.content_narrow
{width:600px; float:left; padding:30px 0 0 22px; font-size:12px; border:solid 0px green; line-height:1.6em;}

.content_narrow a
{font-weight:bold; color:#004d99;}

.content_wide
{width:920px; float:left; padding:30px 0 0 22px; font-size:12px; border:solid 0px green; line-height:1.6em;}

.content_wide a
{font-weight:bold; color:#004d99;}

.shdw_vert
{width:10px; height:270px; float:left; margin-left:15px;}

.shdw_vert2
{width:10px; height:270px; position:absolute; top:155px; left:637px;}

.callout
{width:290px; padding:30px 0 0 22px; font-size:12px; border:solid 0px green; line-height:1.6em;}

.callout a
{font-weight:bold; color:#004d99;}

.button
{background:url(../images/btn_bg.gif) no-repeat; margin-left:85px; margin-top:30px;}

.button a
{display:block; text-decoration:none; width:200px; height:22px; font-weight:bold; color:#fff; text-align:center; padding-top:6px;}

.footer
{margin-top:80px;}

.footer_left
{width:10px; height:81px; float:left;}

.footer_mid
{background-color:#e3e3e3; width:920px; height:81px; float:left; font-size:11px; color:#333; padding:0 10px 0 10px;}

.footer_mid span
{font-size:10px;}

.footer_mid a
{text-decoration:none; color:#333;}

.footer_right
{width:10px; height:81px; float:left;}
.languageToggle { position:absolute; right: 1px; top: -20px; color: #555; width: 100px; }
.languageToggle a { color: #004D99; }
