.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;
}
#header #logo img
{
    border:0;
}
#header #title{
	float:left;
	display:block;
	width:234px;
	margin-top:13px;
	background:url("/resources/images/templates/header.gif") no-repeat;
}
#header ul{
	margin:0 0 0 53px;
	padding:0;
	font-size:11px;
}
#header li{
	display:inline;
	border-right:solid 1px #666;
	padding:0 7px 0 0px;
}
#header li.last{
	border-right:0;
	padding-left:7px;
}
#header li a {
	color:#666666;
	text-decoration:none;
}
#header li a:hover
{
	color:#666666;
	text-decoration:underline;
}

/*navigation*/ /*_________JNAV_______________*/
#nav {
	clear:both;
	width:900px;
}
#nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav li{
	float:left;
	display:inline;
	height:28px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#nav li a {
	float:left;
	display:block;
	height:0px !important;
	height /**/:28px; /* IE 5/Win hack */ 
	padding:28px 0 0 0;
	margin: 0;
	overflow:hidden;
}
/*#home#*/
#nav li.home,  #nav li.home a {
    width:181px;
    background:transparent url("/resources/images/templates/nav_home.jpg");
}	
#nav li.home a:hover, #nav li.home .selected{
	background:transparent url("/resources/images/templates/nav_home2.jpg");
}
/*#product#*/
#nav li.ourproducts,  #nav li.ourproducts a {
    width:134px;
    background:transparent url("/resources/images/templates/nav_product.jpg");
}	
#nav li.ourproducts a:hover, #nav li.ourproducts .selected{
	background:transparent url("/resources/images/templates/nav_product2.jpg");
}
/*#diabetes#*/
#nav li.aboutdiabetes,  #nav li.aboutdiabetes a {
    width:144px;
    background:transparent url("/resources/images/templates/nav_diabetes.jpg");
}	
#nav li.aboutdiabetes a:hover, #nav li.aboutdiabetes .selected{
	background:transparent url("/resources/images/templates/nav_diabetes2.jpg");
}
/*#pro#*/
#nav li.professionals,  #nav li.professionals a {
    width:137px;
    background:transparent url("/resources/images/templates/nav_pro.jpg");
}	
#nav li.professionals a:hover, #nav li.professionals .selected{
	background:transparent url("/resources/images/templates/nav_pro2.jpg");
}
/*#about#*/
#nav li.aboutus,  #nav li.aboutus a {
    width:100px;
    background:transparent url("/resources/images/templates/nav_about.jpg");
}	
#nav li.aboutus a:hover, #nav li.aboutus .selected{
	background:transparent url("/resources/images/templates/nav_about2.jpg");
}
/*#press#*/
#nav li.press,  #nav li.press a {
    width:72px;
    background:transparent url("/resources/images/templates/nav_news.jpg");
}	
#nav li.press a:hover, #nav li.press .selected{
	background:transparent url("/resources/images/templates/nav_news2.jpg");
}
/**search**/
#nav #search{
	float:left;
	width:234px;
	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;
}	

#nav #search input.searchbox {
	width:180px;
	height:14px;
	margin:5px 0 0 20px;
	padding:0;
	float:left;
	font-size:10px;
	color:#666666;
	background-color:#FFF;
}
#nav #search a.searchbutton{
	margin: 5px 0 0 4px;
	display:block;
	height:19px;
	float:left;
	width:19px;
	background:url("/resources/images/templates/search_button.jpg") no-repeat;
	cursor:pointer;
}
.searchbutton{
margin: 5px 0 0 4px;
	display:block;
border:none;
	height:19px;
	float:left;
	width:19px;
	background:url("/resources/images/templates/search_button.jpg") no-repeat;
	cursor:pointer;
}

/**main**/
#main{
width:900px;
	
}	

/**footer**/
#footer {
	clear:both;
	color:#666666;
	font-size:11px;
	text-align:center;
	border-top:1px solid #c5c5c5;
	padding-bottom:60px;
}

#footer ul{
	margin:20px 0 8px 0;
	padding:0;
}

#footer li{
	display:inline;
	background:url("/resources/images/templates/footer_spacer.jpg") center right no-repeat;
	padding:0 8px 0 7px;
	font-size:11px;
	line-height:6px;
}
#footer li.last{
	background:none;
}
#footer li a {
	color:#666666;
	text-decoration: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 ul {
	margin:0;
	padding:0;
}

#sidebar li {
	list-style-type:none;
	padding:0;
	margin:0;
	background:url("/resources/images/templates/sub0_bg.jpg");
	width:185px;
	height:23px;
	font-size:11px;	
	font-weight:bold;
}
/*00*/
#sidebar li.big 
{
    height:36px;
    background:url("/resources/images/templates/sub00_bg.jpg");
}
#sidebar li.selected{
	background:url("/resources/images/templates/sub0_bg1.jpg");
}
/*00*/
#sidebar li.big.selected{
	background:url("/resources/images/templates/sub00_bg1.jpg");
}
#sidebar li.in{
	font-size:11px;	
	font-weight:normal;
	background:url("/resources/images/templates/sub_bg.jpg");
}
#sidebar li.dmckin{
	font-size:10px;	
	font-weight:normal;
	background:url("/resources/images/templates/sub_bgdmck.jpg");
	border-bottom:none;
	border-top:none;
		height:20px;
}


#sidebar li.dmckinselected
{
    font-size:10px;	
	font-weight:normal;
    background:url("/resources/images/templates/sub_bg1dmck.jpg");
		height:20px;
}

#sidebar li.dmckin2{
	font-size:6px;	
	font-weight:normal;
	background:url("/resources/images/templates/sub_bgdmck2.jpg");
	border-bottom:none;
	border-top:none;
	height:12px;
}

#sidebar li.dmckin a:hover
{
    color:#555;
	position:relative;
	background:url("/resources/images/templates/sub_bg1dmck.jpg");
}

#sidebar li.dmckintop a:hover
{
    color:#555;
	position:relative;
	background:url("/resources/images/templates/sub_bg1dmck.jpg");
}

#sidebar li.dmckin2selected
{
    font-size:6px;	
	font-weight:normal;
    background:url("/resources/images/templates/sub_bg1dmck.jpg");
		height:12px;
}

#sidebar li.dmckintop{
	font-size:11px;	
	font-weight:normal;
	background:url("/resources/images/templates/sub_bgdmck.jpg");
	border-bottom:none;
	border-top:none;
}

#sidebar li.dmckintopselected
{
    font-size:11px;	
	font-weight:normal;
    background:url("/resources/images/templates/sub_bg1dmck.jpg");
}
/*00*/
#sidebar li.big.in{
	background:url("/resources/images/templates/sub00_bg1.jpg");
}


#sidebar li.inselected
{
    font-size:11px;	
	font-weight:normal;
    background:url("/resources/images/templates/sub_bg1.jpg");
}

#sidebar li a {
	margin:0;
	padding:5px 0 0 23px;
	text-decoration:none;
	display:block;
	color:#555;
	height:18px;
}
#sidebar li.big a 
{
	padding-top:5px;
	padding-right:5px;/**/
    height:31px;
}
#sidebar li.in a 
{
	margin:0;
	padding:5px 0 0 23px;
	text-decoration:none;
	display:block;
	color:#555;
	height:18px;
}

#sidebar li a:hover
{
    color:#555;
	position:relative;
	background:url("/resources/images/templates/sub0_bg1.jpg");
}
/*00*/
#sidebar li.big a:hover
{
    background:url("/resources/images/templates/sub00_bg1.jpg");
}

/* 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;
}


#sidebar li.in a:hover, #sidebar li.inselected a, #sidebar li.inselected a:hover
{
	color:#009ddc;
	background:url("/resources/images/templates/sub_bg1.jpg");
}

#sidebar li.region{
	height:44px;
	background:url("/resources/images/templates/sub0_region.jpg");
}

#sidebar li.region select{
	margin:14px 0  0 12px;
	font-size:10px;/*11*/
	width:155px;
	color:#555;
}

#sidebar li.region option{
	color:#555;
}

#sidebar li.link  
{
    height:26px;
}

.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;
}

#sidebar li.link a{
	height:26px;
	background:url("/resources/images/templates/sub0_link.jpg");
}

#sidebar li.linkcontent, #sidebar li.linkcontent a:hover
{
	font-size:11px;	
	font-weight:normal;
	background:url("/resources/images/templates/sub0_linkcontent.jpg");
}

#sidebar li.link a
{
	padding-left:10px;
	height:20px;
	padding-top:6px;
}

#sidebar li.link a:hover
{
	background:url("/resources/images/templates/sub0_link1.jpg");
}
#sidebar li.linkcontent a{
	margin:0;
	padding:5px 0 0 30px;
	text-decoration:none;
	display:block;
	color:#555;
	height:18px;
}

/*content  stuff*/ /*_________JCONTENT_______________*/
#content{
	float:left;
	width:690px;
	margin:0;
	padding:0;
	font-size:18px;
}

.content_lg{
	width:690px;
	float:left;
}

.content_sm{
	width:480px;
	float:left;
}

.content_side{
	width:210px;
	float:left;
}
.content_side img.sub
{
    float:right;
    margin:25px 0 20px 0;
    
}

.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:50px;
	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:336px;
	display:block;
	height:32px;
	padding-left:564px;
}
/*#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:10px 0 6px 33px;
	padding:0;
	min-height:40px;
	/*height:auto !important;
	height:86px;*/
	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:13px;
      
    /*width:140px;*/
}
#sitemap li a
{
    color:#7e7d7d;
}
#sitemap li.inner
{
    margin-left:10px;
}
.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;
}