.displayNone
{
	display:none !important;
}

body {
	text-align:center;
	margin:0;
	padding:0;
	background:#FFFFFF url("/resources/images/templates/bodybg_top.jpg") no-repeat top left;
	font-family:Arial;
}
.bigger{
	font-size:21px !important;
}
#container{
	text-align:left;
	margin:0 auto;
	width:905px;
	padding-left:5px;
	position:relative;
}
#header {
	width:900px;
	height:78px;
	margin:30px 0 0 0;
}
#header #logo{
	float:right;
	width:234px;
	margin-bottom: 6px;
}

#header #logo img
{
    border:0;
}

#header #secondarynav{
	float:right;
	width:500px;
	text-align: right;
	clear: both;
}


#header #secondarynav ul{
	padding:0;
	margin: 0;
	font-size:11px;
	clear: none;
	display: inline;
}

#header #secondarynav ul li{
	display:inline;
	border-right:solid 1px #666;
	padding-right: 7px;
	margin-right: 4px;
}
#header #secondarynav ul li.last{
	border-right:0;
	margin-right: 0px;
}
#header #secondarynav ul li a {
	color:#666666;
	text-decoration:none;
}
#header #secondarynav ul li a:hover
{
	color:#666666;
	text-decoration:underline;
}

#header #title{
	float:left;
	display:block;
	width:234px;
	height:20px;
	margin-top:13px;
	background:url("/resources/images/templates/header.gif") no-repeat;
}


/* Navigation New SJJ 7/12/2009 */

#nav {
	clear:both;
	width:900px;
}
#nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav li{
	float:left;
	display:inline;
	height:36px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#nav li a {
	float:left;
	display:block;
	height:0px !important;
	height /**/:36px; /* IE 5/Win hack */ 
	padding:36px 0 0 0;
	margin: 0;
	overflow:hidden;
	background-image: url("/resources/images/templates/new_nav.gif");
	background-repeat: no-repeat;
	background-color: transparent;
}

#nav li.home,  #nav li.home a {width:67px; background-position: 0px 0px; }	
#nav li.home a:hover, #nav li.home .selected {background-position: 0px -36px;}

#nav li.livemylife,  #nav li.livemylife a {width:82px; background-position: -67px 0px; }	
#nav li.livemylife a:hover, #nav li.livemylife .selected {background-position: -67px -36px;}

#nav li.productsformydiabetes,  #nav li.productsformydiabetes a {width:126px; background-position: -149px 0px; }	
#nav li.productsformydiabetes a:hover, #nav li.productsformydiabetes .selected {background-position: -149px -36px;}

#nav li.connectwithmycommunity,  #nav li.connectwithmycommunity a {width:142px; background-position: -275px 0px; }	
#nav li.connectwithmycommunity a:hover, #nav li.connectwithmycommunity .selected {background-position: -275px -36px;}

#nav li.learnaboutmydiabetes,  #nav li.learnaboutmydiabetes a {width:139px; background-position: -417px 0px; }	
#nav li.learnaboutmydiabetes a:hover, #nav li.learnaboutmydiabetes .selected {background-position: -417px -36px;}

#nav li.kidsandteens,  #nav li.kidsandteens a {width:138px; background-position: -556px 0px; }	
#nav li.kidsandteens a:hover, #nav li.kidsandteens .selected {background-position: -556px -36px;}

#nav li.professionals,  #nav li.professionals a {width:131px; background-position: -694px 0px; }	
#nav li.professionals a:hover, #nav li.professionals .selected {background-position: -694px -36px;}

#nav li.shop, #nav li.shop a {width:75px; background-position: -825px 0px; }	
#nav li.shop a:hover, #nav li.shop .selected {background-position: -825px -36px;}



#header #secondarynav div.searchBox { display: inline; clear: none; margin-right: 10px; }
#header #secondarynav input.searchbox {
	width:100px;
	height:14px;
	padding:0;
	font-size:10px;
	color:#666666;
	background-color:#FFF;
}
#header #secondarynav  input.searchbutton{
	margin: 0 0 0 4px;
	height:19px;
	width:19px;
	background:url("/resources/images/templates/search_button.jpg") no-repeat;
	cursor:pointer;
	border: none;
	margin-top: -2px;
}



/**search**/
#nav #search{
	float:right;
	width:200px;
	height:28px;
	margin:0;
	padding:0;
}	

/**search**/
#nav #searchgreen{
	float:left;
	width:132px;
	height:28px;
    background:url("/resources/images/templates/nav_search.jpg") no-repeat;
	margin:0;
	padding:0;
}	



/**main**/
#main{
width:900px;
	
}	

/**footer**/
#footer {
	clear:both;
	color:#666666;
	font-size:11px;
	text-align:center;
	border-top:1px solid #c5c5c5;
	padding-bottom:60px;
	padding-top: 20px;
	overflow: hidden; 
	height: 1%;
}

#footer ul{
	margin:0px 0px 10px 0px;
	padding:0px;
}

#footer li{
	display:inline;
	font-size:11px;
	line-height:11px;
}

#footer li a {
	color:#666666;
	text-decoration:none;
	background:url("/resources/images/templates/footer_spacer.jpg") 0% 50% no-repeat;
	padding:0px 0px 0px 9px; 
	margin: 0px 0px 0px 6px;
}

#footer li.first a {background-image: none;}

#footer li a:hover {
	color:#666666;
	text-decoration:underline;
}

/*special for splash */
#footer.splash
{
    border:none;
}
#footer.splash a
{
    color:#666666;
    text-decoration:none;
}
#footer.splash a:hover
{
    text-decoration:underline;
}
#footer.splash ul
{
    margin-top:8px;    
}
#footerbg 
{
	background:url("/resources/images/templates/footer_bg.jpg");
	height:69px;
	width: 100%;
	bottom:0px;
	left:0px;
}

/*#sidebar#*/ /*_________JSIDE_______________*/
/*#sidebar{float:left; width:213px; color:#555; position:relative; margin-left:-5px; padding-left:2px;}*/

#sidebar{float:left; width:186px; color:#555; position:relative;  margin-left:-5px; padding-left:2px; margin-right: 27px; }


#sidebar ul {margin:0; padding:0;}
#sidebar li {list-style-type:none; padding:0px 5px 0px 3px; margin:0px; background: url("/resources/images/templates/side-nav-bg.gif") top left repeat-y; width:178px; font-size:11px; font-weight:bold; z-index: 1;}
#sidebar li a {margin:0; padding: 4px 10px 4px 20px; text-decoration:none; display:block; color:#555; border-top: 1px solid #d6e0e6; background: url("/resources/images/templates/side-nav-bullet.gif") 10px 8px no-repeat; position:relative; width: 147px; z-index: 2; outline: none;}
#sidebar li a:hover, #sidebar li.selected a {background-color: #d4f0f9;}

#sidebar li.inner a {background-color: #f5fbfe; background-image: url("/resources/images/templates/side-nav-inner-bullet.gif"); font-weight: normal;}
#sidebar li.inner a:hover, #sidebar li.inner.selected a {color: #009ddc; background-image: url("/resources/images/templates/side-nav-bullet.gif"); }
#sidebar li.inner a:hover {z-index: 50;}

/*# Second level sidebar nav #*/
#sidebar ul li ul {width: 178px; padding: 0px; display: none;}
#sidebar ul li.selected ul {display: block;}
#sidebar ul li ul li { background: none; margin: 0px; padding: 0px; }
#sidebar ul li ul li a {padding-left: 30px; background-position: 20px 8px; background-image: url("/resources/images/templates/side-nav-inner-bullet.gif")!important; color: #555!important; width: 137px; z-index: 2!important;}
#sidebar ul li ul li a:hover, #sidebar ul li ul li.selected a {color: #009ddc!important; background-image: url("/resources/images/templates/side-nav-bullet.gif")!important;}


#sidebar li.region div { border-top: 1px solid #d6e0e6;  }
#sidebar li.region select {margin: 12px 0px 12px 11px; font-size:10px; width:155px; color:#555;}
#sidebar li.region option {color:#555;}
#sidebar li.link a  {background-image: none; padding: 7px 10px 7px 6px; width: 161px;}
#sidebar div.bayerLinks ul li a {background-image: none; font-weight: normal; padding-left: 20px; border: none; background-color: #f5fbfe;}
#sidebar div.bayerLinks ul li a:hover {color: #009ddc;}
#sidebar div.bayerLinks ul li.small a {font-size: 10px; }
#sidebar div.bayerLinks ul li.divider {background: url(/resources/images/templates/side-nav-divider.gif) 0% 50% no-repeat;  font-size: 0px!important; height: 12px; overflow: hidden; display: block; padding: 0px!important; margin:0px!important; width: 185px!important;}
body.IE7 #sidebar div.bayerLinks ul li.divider {height: 20px;}


/* mini product rollover */
#sidebar li a span { display:none; }
#sidebar li a:hover span {display:block; position:absolute; top:-29px; left:130px; z-index:100; }




/* no coding blurb */
.blurb a:hover
{
	position:relative;
	text-decoration:none;
}
.blurb a span
{
	display:none;
}
.blurb a:hover span
{
	display:block;
	position:absolute;
	top:-50px;
	left:70px;
	z-index:100;
}
.blurb a span a:hover
{
	display:block;
}



.bayerLinksPlus
{
	background-image:url(/resources/images/templates/plus.jpg);
	background-repeat:no-repeat;
	float:left;
	height:12px;
	margin-right:3px;
	margin-top:1px;
	width:12px;
}
.bayerLinksMinus .bayerLinksPlus
{
	background-image:url('/resources/images/templates/minus.jpg');
	background-repeat:no-repeat;
	float:left;
	height:12px;
	margin-right:3px;
	margin-top:1px;
	width:12px;
}



/*content  stuff*/ /*_________JCONTENT_______________*/
#content{
	float:left;
	margin:0;
	padding:0;
	font-size:18px;

}

.content_lg{
	width:690px;
	float:left;
}

.content_sm{

}

.content_side{
}
.content_side img.sub
{
    float:right;
    margin-bottom:20px;
    
}

.content12
{
	font-size:12px;
}

.content14
{
	font-size:14px;
}

/*styling for simple win logo*/
#content img.small{
	margin:60px 0 25px 0;
}
#content img.large{
	margin:60px 0 25px 0;
}

/*print button*/
#print
{
	padding-top:30px;
	clear:both;
	width:100%;
	display:block;
	height:30px;
}
#print a {
	float:right;
	display:inline;
	width:80px;
	height:0px !important;
	overflow:hidden;
	height /**/:30px; /* IE 5/Win hack */ 
	padding:30px 0 0 0;
	background:url("/resources/images/templates/print_button.jpg") right top no-repeat;
	cursor: pointer;
}

/*shadow*/
#shadow{
	clear:both;
	background: url("/resources/images/templates/nav_shadow.jpg") no-repeat;
	width:900px;
	display:block;
	height:32px;
}

/*#textPlus#*/
.toggle{
	float:right;
	display:inline;
	width:82px;
	height:0px !important;
	overflow:hidden;
	height /**/:32px; /* IE 5/Win hack */ 
	padding:32px 0 0 0;
	background:url("/resources/images/templates/text_button_up.jpg") right top no-repeat;
	cursor:pointer;
}
.toggle_down{
	background:url("/resources/images/templates/text_button_down.jpg") right top no-repeat !important;
}
/*calloutList*/
#callout_list{
	background:url("/resources/images/templates/callout_list_bg.jpg") no-repeat;
	margin-bottom: 15px;
	padding:0;
	min-height:40px;
	clear:both;
}
#callout_list ul{
	margin:0 0 0 10px;
	padding:10px 0 6px 0;
	list-style-position:outside;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
}
#callout_list ul li {
	font-size:10px;
	line-height:12px;
	margin:5px 0 0 0px;
	padding-left:17px;
	text-transform:uppercase;
	background:url("/resources/images/templates/callout_bullet.jpg") no-repeat;
}
#callout_list ul li a{
	text-decoration:none;
	color:#000;
}

/*other topsc*/
#othertopic_list{
	background:url("/resources/images/templates/othertopic_list_bg.jpg") no-repeat;
	margin:30px 0 0 0;
	padding:0;
	min-height:86px;
	height:auto !important;
	height:86px;
}
#othertopic_list ul{
	margin:0 0 0 10px;
	padding:10px 0 0 0;
	list-style-position:outside;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
}
#othertopic_list ul li {
	font-size:10px;
	line-height:14px;
	margin:5px 0 0 0px;
	padding-left:19px;
	background:url("/resources/images/templates/callout_bullet.jpg") no-repeat;
}
#othertopic_list ul li.other
{
    background:url("/resources/images/templates/callout_bullet.jpg") no-repeat;
}

#othertopic_list ul li a{
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
}

#othertopic_list ul li.one 
{
     background:url("/resources/images/templates/list_one.jpg") no-repeat;
}
#othertopic_list ul li.two 
{
     background:url("/resources/images/templates/list_two.jpg") no-repeat;
}
#othertopic_list ul li.three 
{
     background:url("/resources/images/templates/list_three.jpg") no-repeat;
}

/*sitemap*/
#sitemap
{
    font-size:13px;
     font-weight:bold;
}
#sitemap a
{
      color:#0099cc;
      text-decoration:none; 
}
#sitemap .col
{
    float:left;
    width:150px;/*120*/
    /*height:395px;*/
    border-right:solid 1px #dfe7ed;
    padding:0 15px 0 14px;    
}
#sitemap .col.firstc
{
    border-left:solid 1px #dfe7ed;
    padding-right:14px;
}

#sitemap ul 
{
    list-style:none;
    list-style-position: outside;
    margin:0 0 0 0;
    padding:0px 0 5px 0;
   
}

#sitemap li
{
    font-weight:normal;
    font-size:12px;
    margin-top:10px;
      
    /*width:140px;*/
}
#sitemap li a
{
    color:#7e7d7d;
    font-weight:bold;
}
#sitemap li a:hover
{
    color:#0099CC;
    text-decoration:underline;
}
#sitemap li.inner
{
    margin-left:10px;
}
#sitemap li li
{
    color:#7e7d7d;
    font-weight:normal;
    font-size:11px;
    margin-top:5px;
}
#sitemap li li a
{
    font-weight:normal;
}
#sitemap li li a:hover
{
    color:#0099CC;
    text-decoration:underline;
}
.sitemap_next
{
    clear:both;
    width:904px;
    height:50px; 
}

#sitemap ul.horizontal_list
{
    width:904px;
}
#sitemap ul.horizontal_list li
{
    display:inline;
    margin-right:30px;
    font-size:13px;
    font-weight:bold;
}

/* SJJ 2/8/2010  */
/* template Chnages to add right col and make things tidier*/
#middlecol {width: 480px; margin-right: 30px; float: left;}
#rightcol {width: 180px; float: left;}
#main div.products {padding-top: 26px;}
#middleandrightcol {width: 690px; float: left; clear: right;}
#headingrow {float: left; width: 690px; margin-bottom: 15px;}