/* LifeScan */

/* --[ png fix for ie ]------------------------------------------- */
div#topbar li.firstitem { behavior: url(/rsc/htc/iepngfix.htc); }
div#bodyfooter { behavior: url(/rsc/htc/iepngfix.htc); }
div#left-shadow { behavior: url(/rsc/htc/iepngfix.htc); }
div#right-shadow { behavior: url(/rsc/htc/iepngfix.htc); }
div#homepage-wrapper { behavior: url(/rsc/htc/iepngfix.htc); }
div#subpage-wrapper { behavior: url(/rsc/htc/iepngfix.htc); }
div#subpage-content div#rightcallout div#top { behavior: url(/rsc/htc/iepngfix.htc); }
div#subpage-content div#rightcallout .rightcalloutcontent { behavior: url(/rsc/htc/iepngfix.htc); }
div#subpage-content div#rightcallout .rightcalloutdivider { behavior: url(/rsc/htc/iepngfix.htc); }
div#subpage-content div#rightcallout div#bottom { behavior: url(/rsc/htc/iepngfix.htc); }

body { margin: 0; padding: 0; background: #3c6a9d url( /rsc/images/grad_bg.gif) repeat-x; font-family: arial, sans-serif; font-size: 90%; }

/* --[ generic ]-------------------------------------------------- */
.clearboth { clear:both; }

ul.linkslist { list-style: none; color: #133b76; }
ul.linkslist li { display: inline; padding: 0 10px 0 7px; 
_padding: 0 5px 0 7px; 
border-right: solid 1px #133b76; }
ul.linkslist li.lastitem { border: 0; }

form fieldset { border-style: none; }
form .labelTitle { float: left; width: 75px; padding: 5px; text-align: right; }
form .labelInput { display: block; margin-left: 85px; line-height:20px; }
form .labelInput input { margin-top: -0.5px; vertical-align: text-top; }
form #submit { margin-left: 85px; }

/* --[ wrapper ]-------------------------------------------------- */
div#wrapper { margin: auto; padding: 0; width: 945px; 
_width: 951px;    
text-align: center; 
 }

/* --[ header ]--------------------------------------------------- */
div#header { display: block; width: 870px; margin: 0 auto 0 auto; padding: 0; color: #133b76; font-family: verdana, arial, sans-serif; }
div#header div.leftcontents { margin-top: 8px; float: left; }
div#header div.rightcontents { float: right; margin-top: 35px; }
div#header div.rightcontents a { font-size: 0.9em; color: #133b76; text-decoration: none; }
div#header div.rightcontents a:hover { text-decoration: underline; }
div#header div.rightcontents form { display: inline; margin: 0; padding: 0; }
div#header div.rightcontents input#searchbox { margin: 0 0 0 0; padding: 0 0 0 5px; color: #133b76; height: 18px; border: solid 1px #133b76; }
div#header div.rightcontents input#searchboxgo { margin: 0 0 0 0; padding: 0 0 0 0; height: 20px; width: 20px; vertical-align: top; }

/* --[ topbar ]--------------------------------------------------- */
div#topbar { margin: 0; padding: 0; width: 945px; height:45px; overflow: hidden; }
div#topbar a { text-decoration: none; }
div#topbar img { margin: 0; padding: 0; border: 0; }
ul#topbarlist { margin: 0; padding: 0; list-style-type: none; }
ul#topbarlist li { float: left; margin: 0; padding: 0; }
ul#topbarlist li.firstitem { background: url(/rsc/images/left_of_nav.png) no-repeat left top; width: 512px; height: 45px; }

/* --[ footer ]--------------------------------------------------- */
div#bodyfooter { margin-top: -1px; margin-left: -1px; padding: 0; display: block; width: 944px; height: 89px; color: #133b76; background: url(/rsc/images/body_btm.png) no-repeat center top; font-family: verdana, arial, sans-serif; font-size: 0.88em; text-align: center; border: 1px solid transparent;
    _margin: 0; /* Only IE6 should process this line */
    _margin-left: -1px; /* Only IE6 should process this line */
    _width: 946px; /* Only IE6 should process this line */
    _border: 0; /* Only IE6 should process this line */
    }
div#bodyfooter a { color: #133b76; text-decoration: none; }
div#bodyfooter ul.linkslist { margin: 20px 0 0 0; padding: 0; }
div.disclaimer { font-size: smaller; color: #d4dfe5; padding: 10px 30px 0px 30px; text-align: left; }
div.disclaimer p { line-height: 15px; }
div.disclaimer a { color: #d4dfe5; }

/* --[ homepage inner-wrapper ]--------------------------------------------------- */
div#inner-wrapper { margin-left: 30px; padding: 0; width: 909px;
   _width: 909px; /* Only IE6 should process this line */
   background: #FFFFFF url( /rsc/images/body_gradient.png) no-repeat bottom; }

/* --[ homepage shadows ]--------------------------------------------------- */
div#homepage-wrapper { margin: 0 0 0 -11px; padding: 0; background: url( /rsc/images/white_tile_shadow.png); background-repeat: repeat-y; width: 969px; }

/* --[ flash ]--------------------------------------------------- */
div#flash-content { margin: 0 0 0 0; padding: 0; width: 909px; background: url( /rsc/images/body_gradient.gif);
   _width: 890px; /* Only IE6 should process this line */ }

/* --[ homepage content ]--------------------------------------------------- */
div#content { padding: 0; width: 665px; float: right; }
div#content a { color: #5e79a3; font-size: 0.9em; font-weight: bold; }
div#content .divider { padding: 0; float: left; width: 1px; height: 350px; background: url(/rsc/images/gray_divider.gif) no-repeat center center; }

/* --[ coloumns ]--------------------------------------------------- */
div.coloumn { padding: 0; margin-top: 15px; float: left; width: 220px; text-align:left; }
div.coloumn p { margin-top: 10px; }
div.coloumn img { margin-bottom: -2px; }
div#animas { padding: 15px; width: 190px; height: 170px; background: url(/rsc/images/tester_img.jpg) no-repeat right bottom; }
div#medtronic { padding: 15px 15px 125px 15px; width: 189px; height: 185px; background: #eef3f5 url(/rsc/images/callout_btm.gif) no-repeat bottom; }
div#onetouchultramini { padding: 15px; width: 190px; height: 170px; background: url(/rsc/images/tester_img.jpg) no-repeat right bottom; }
div#onetouchultra2 { padding: 15px 15px 125px 15px; width: 189px; height: 185px; background: #eef3f5 url(/rsc/images/callout_btm.gif) no-repeat bottom; }
div#diabetes-care { padding: 15px 15px 135px 15px; width: 190px; height: 375px; background: url(/rsc/images/diabetescare_bg.gif) no-repeat bottom; }
div#diabetes-news { padding: 15px 15px 135px 15px; width: 190px; height: 375px; background: url(/rsc/images/reuters_logo.gif) no-repeat bottom; }

/* --[ homepage navigation ]--------------------------------------------------- */
div#navbar { padding: 0; width: 242px;
   _width: 243px; /* Only IE6 should process this line */
   float: left; text-align: left; font-family: Verdana, Arial, Sans-Serif; font-size: 0.9em; }
ul#navigation { margin: 0; padding-left: 20px; list-style-type: none; color: #133b76; background: url(/rsc/images/callout_orange_bg.gif); }
ul#navigation li { padding-left: 5px; }
ul#navigation .orangedivider { margin: 0 -10px; padding: 5px 0 5px 0; width: 215px; height: 10px; background: url(/rsc/images/orange_dot_divider.gif) no-repeat center center; }
ul#navigation .orangedivider-top { margin: 0 -10px; padding: 0 0 5px 0; width: 215px; height: 5px; background: url(/rsc/images/orange_dot_divider.gif) no-repeat center top; }
ul#navigation .orangedivider-bottom { margin: 0 -10px; padding: 5px 0 0 0; width: 215px; height: 5px; background: url(/rsc/images/orange_dot_divider.gif) no-repeat center bottom; }
ul#navigation a { display:block; color: #133b76; font-weight: normal; }
ul#navigation a.navigation { padding-left: 15px; margin-left: -15px; background: url(/rsc/images/orange_arrow.gif) no-repeat; font-weight: bold; text-decoration: none; }
div#navbar p#countryselector { padding-left: 25px; }
div#navbar form#sites{ padding-left: 25px; padding-bottom: 20px; }

/* --[ subpage inner-wrapper ]--------------------------------------------------- */
div#subpage-inner-wrapper { margin: 0 0 0 30px; padding: 0; width: 909px;
   _width: 909px; /* Only IE6 should process this line */
   background: #FFFFFF url( /rsc/images/body_gradient.png) no-repeat bottom; }

/* --[ subpage shadows ]--------------------------------------------------- */
div#subpage-wrapper { margin: 0 0 0 -11px; padding: 0; background: url( /rsc/images/white_tile_shadow.png); background-repeat: repeat-y; width: 969px; }

/* --[ subpage navigation ]--------------------------------------------------- */
div#subpage-navbar { margin: 0 0 0 0; padding: 0; float: left; width: 246px; background: url(/rsc/images/subpage/top_of_nav.png) no-repeat left top; text-align: left; }
ul#subpage-navigation {margin: 0; padding: 10px 0 0 15px; list-style-type: none; color: #133b76; font-family: Verdana, Ariel, Sans-Serif; font-size: 1em; }
ul#subpage-navigation li { margin: 15px 0 15px 0; }
ul#subpage-navigation li.selected { padding-top: 3px; margin-left: -15px; width: 195px; min-height: 26px; padding-left: 15px; background: url(/rsc/images/subpage/trans_orange_over_state.gif) top right no-repeat; }
ul#subpage-navigation li a { padding: 0 0 0 15px; color: #133b76; text-decoration: none; }
ul#subpage-navigation li a.navigation1 { background: url(/rsc/images/subpage/big_arrow_off.png) no-repeat; width: 8px; height: 12px; }
ul#subpage-navigation li a.selected { margin-left: -3px; padding-left: 19px; background: url(/rsc/images/subpage/big_arrow_on.png) no-repeat 0 3px; }
ul#subpage-navigation li ul#level2 { margin: 0; padding: 10px 0 0 15px; list-style-type: none; }
ul#subpage-navigation li ul#level2 li.selected { padding-top: 3px; margin-left: -30px; width: 180px; min-height: 26px; padding-left: 30px; background: url(/rsc/images/subpage/trans_orange_over_state.gif) top right no-repeat; }
ul#subpage-navigation li ul#level2 li a.navigation1 { background: url(/rsc/images/subpage/little_arrow_off.png) no-repeat 0px 3px; }
ul#subpage-navigation li ul#level2 li a.selected { margin-left: -2px; padding-left: 17px; background: url(/rsc/images/subpage/little_arrow_on.png) no-repeat 0 2px; }
ul#subpage-navigation li ul#level2 li ul#orange{ margin: 10px 0 0 -30px; padding: 10px 0 0 20px; width: 225px; list-style-type: none; background: url(/rsc/images/subpage/orange_bg.gif) center bottom; }
ul#subpage-navigation li ul#level2 li ul#orange li { margin: 0 0 0 0; height: 26px; }
ul#subpage-navigation li ul#level2 li ul#orange li a.navigation { padding: 0 0 0 40px; }
ul#subpage-navigation li ul#level2 li ul#orange li .selected { padding: 3px 0 0 40px; width: 224px; height: 26px; background: url(/rsc/images/subpage/orange_over_state.gif) no-repeat; }
ul#subpage-navigation .divider { margin: 0 -15px; padding: 10px 0 0 0; width: 221px; height: 1px; background: url(/rsc/images/subpage/dotted_line_divider.gif) no-repeat center bottom; }

/* --[ subpage call out ]--------------------------------------------------- */
div#leftcallout { margin-left: 10px; padding: 0; width: 238px; height: 114px;  }
div#leftcallout .content { margin-left: 0; padding: 5px 10px 10px 15px; width: 145px; height: 114px; font-family: Verdana, Arial, Sans-Serif; font-size: 0.7em; color: #000000; }
div#leftcallout .content a { color: #5e79a3; font-weight: bold; }

/* --[ subpage content ]--------------------------------------------------- */
div#subpage-content { margin: 0 0 0 -1px; padding: 0; float: right; width: 664px; font-family: Verdana, Arial, Sans-Serif; font-size: 0.9em; text-align: left; }
div#subpage-content div#content { padding: 10px 10px 10px 25px; float: left; width: 600px; }
div#subpage-content div#content p { color: #333333; }
div#subpage-content .subpage-divider { margin-left: 1px; padding: 0; float: left; width: 1px; height: 350px; background: url(/rsc/images/gray_divider.gif) no-repeat center top; }
div#subpage-content .subpage-content-header { padding: 0; float: left; }
div#subpage-content ul.content-bullets { color: #333333; }
div#subpage-content ul.content-bullets li { padding: 10px 0px 10px 0px; }
div#subpage-content ul.content-bullets li a { color: #5e79a3; font-size:1em; text-decoration: none; }

/* --[ subpage callout content ]--------------------------------------------------- */
div#subpage-content div#contentcallout { padding: 10px 10px 10px 25px; float: left; width: 415px; }
div#subpage-content a { color: #5e79a3; font-size: 0.9em; font-weight: bold; }
div#subpage-content div#contentcallout p { color: #333333; }

div#subpage-content div#rightcallout { padding: 10px 0 0 0; float: left; width: 177px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #284c82; }
div#subpage-content div#rightcallout div#top { padding: 0; width: 177px; height: 13px; background: url(/rsc/images/subpage/callout_top.png) no-repeat top center; }
div#subpage-content div#rightcallout .rightcalloutcontent { padding: 10px 15px 10px 15px; width: 147px; background: url(/rsc/images/subpage/callout_tile.png) repeat-y; }
div#subpage-content div#rightcallout .rightcalloutcontent a.rightcalloutlink { float: left; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #284c82; font-weight: bold; text-decoration: none; }
div#subpage-content div#rightcallout .rightcalloutcontent img.rightcalloutlink { float: right; }
div#subpage-content div#rightcallout .rightcalloutcontent p { margin: 0; padding: 0; float: left; width: 147px; }
div#subpage-content div#rightcallout .rightcalloutdivider { padding: 0; width: 177px; height: 12px; background: url(/rsc/images/subpage/callout_divider.png) no-repeat top center; }
div#subpage-content div#rightcallout div#bottom { padding: 0; width: 177px; height: 13px; background: url(/rsc/images/subpage/callout_btm.png) no-repeat top center; }

/* --[ legacy ]--------------------------------------------------- */
.subhead {color: #FF9933; font-weight: bold}
.subhead2 {color: #003366; font-weight: bold}
.subhead3 {color: #006699; font-weight: bold}
.subheadATW {font-size: 110%; color: #003366; font-weight: bold }

.footer {color: #666666; font-size: 8pt}


/* -[fin]- */
