.ui-dialog-titlebar-close{display:none;}
h2
{
    color:#1c3f95;
    font-size:26px;
    margin:10px 0 0 0;
    padding:0;
    /*width:480px;/**/
}
h3 
{
    color:#009ddc;
    font-size:14px;
    padding:0;
    font-weight:normal;
    margin:15px 0 5px 0;
}
/* heading below h2 */
h4
{
    color:#1c3f95;
    font-size:14px;
    margin:0;
    padding:0;
    width:480px;/**/
}
h4.high
{
    margin-top:20px;
}
/*heading4 with margin*/
h5
{
    color:#1c3f95;
    font-size:14px;
    padding:0;
    margin:30px 0 0 0;
}
/*less margin (diabetes)*/
h5.low
{
    margin-top:15px;
}

/* breadcrumbs */
h6
{
    color:#1c3f95;
    font-size:10px;
    padding:0;
    margin:15px 0 -6px 0;
    border-top:solid 1px #1c3f95;
    border-bottom:solid 1px #1c3f95;
    width:150px;
}

/* product detail */
.h7
{
    /*margin:0 0 0 10px;*//*left 05*/
	padding:0 0 0 10px; /*left 15*/
	font-size:12px;
	display:block;
	height:30px;
	/*background:url("/resources/images/templates/middot.gif") no-repeat;*/
}

hr
{
    color:#c9d1d7; /*ie*/
    background-color: #c9d1d7; /*other*/
    border:0;
    height:1px;
    margin:0;
    padding:0;
}

p
{
    font-size:12px;
    width:480px;
    margin:12px 0 0 0;/*top 15*/
    padding:0;
    color:#464646;

}
p.topper
{
    margin-top:20px;
}

p strong.blue 
{
    color:#009ddc;
}
p a 
{
    color:#009ddc;
    text-decoration:none;
}
P a:hover
{
    text-decoration:underline;
}
p.simplewins
{
    line-height:20px;
}
p.note /* foot note */
{
    border:solid 1px #dfe7ed;
    padding:3px;
    font-size:9px;
    color:#555;
    font-weight:bold;
}
#content p
{
  line-height:17px;
}
#content p.press
{
    margin-top:5px;
}
/*
#content p.contact
{
   margin-bottom:5px;
}
#content p.contact.tallc
{
    margin-top:35px;
}*/
#content p.contact strong
{
   font-size:12px;
   margin-bottom:20px;
   line-height:12px;
}
#content ul
{
    margin:15px 0 0 10px;/*left0*/
    padding:0;
    color:#464646;
    font-size:12px;
    list-style-position:outside;/*inisde*/
}
#content li
{
    line-height:16px;
    margin:5px 0 0 5px;/*left 15*/
    padding:0;
}
#content li.in
{
    margin-left:25px;
    list-style:none;
}
#content ul.contact
{
    margin:0 0 35px 0;
    padding:0;
    list-style:none;
    list-style-position:outside;
}
#content ul.contact.tallc
{
     margin-top:35px;
}
#content ul.contact li
{
    margin:0;
    padding:0;
}
#content_text ul.definition
{
    list-style:none;
    margin:0;
}
#content_text ul.definition li
{
    margin:5px 0 0 0;
}
/* sections (images+title box) */
.about_section
{
    float:left;
    width:218px;
    margin:18px 12px 0 0;
    padding:0;
}
.about_section.end
{
    margin-right:0;
}

.about_section img, .box_wide img.button
{
    border:0;
    display:block;
}

.about_section img.button, .box_wide img.button
{
    float:right;
    margin:9px 11px 0 0;
    display:inline-block;
}
.about_section .toptitle 
{
    background:url("/resources/images/ourproducts/about_topbg.jpg");
    margin:0;
    padding:15px 0 0 15px;
    font-size:18px;
    color:#1c3f95;
    height:27px;
}
.about_section .title
{
    background:url("/resources/images/aboutus/about_titlebg.jpg");
    margin:0;
    padding:0;
    height:34px;
}

.about_section .title h1, .box_wide .title h1
{
    font-size:12px;
    color:#009ddc;
    padding:10px 0 0 10px;
    margin:0;
    float:left;
}
.about_section .title h1 a, .box_wide .title h1 a
{
    text-decoration:none;
    color:#009ddc;
}

/* double line */
.about_section .title_double
{
    background:url("/resources/images/aboutus/about_titlebg.jpg");
    margin:0;
    padding:0;
    height:34px;
}
.about_section .title_double h1
{
    font-size:12px;
    color:#009ddc;
    padding:2px 0 0 10px;
    margin:0;
    float:left;
}
.about_section .title_double h1 a
{
    text-decoration:none;
    color:#009ddc;
}

/*use in product page*/
.about_section .detail
{
    margin:0;
    padding:5px 0 10px 0;
    background:url("/resources/images/ourproducts/box_product_bg.jpg");
    color:#464646;
}
.about_section ul
{
    padding:0 0 15px 0;
    margin:0;
    background:url("/resources/images/ourproducts/box_product_bg.jpg");
    width:218px;
}
.about_section li
{
   margin:0 0 0 13px;
   list-style-position:inside;
   font-size:12px;
}
/*use in professional*/
.about_section p
{
    float:left;
    width:218px;
    margin:0;
}
.about_section p.link
{
    margin-top:10px;
    font-size:11px;
}
.about_section p.link a 
{
    font-weight:bold;
    line-height:12px;
    color:#464646;
    text-decoration:none;
    vertical-align:bottom;/*jason*/
}
.about_section  h1, .about_section h1 a
{
    font-size:13px;
    color:#009ddc;
    margin:22px 0 10px 0px;
    text-decoration:none;
}
.about_section img.bullet
{
    float:left;
    margin-right:5px;
}
/* small box*/
.box_small
{
    float:left;
    margin:19px 0 0 0;
    padding-left:10px;
    width:149px;
    height:196px;
    background:url("/resources/images/ourproducts/box_product_bg_small.jpg");
}
.box_small img, .box_wide img
{
	border:none;
}
.box_small h2, .box_wide h2
{
    font-size:18px;
    color:#1c3f95;
    font-weight:normal;
}
.box_wide h2
{
    width:190px;
}
.box_small a
{
    color:#009ddc;
    margin-top:5px;
    font-size:11px;
    display:inline-block;
    text-decoration:none;
    font-weight:bold;
}
.box_small p
{
    width:130px;
    margin:10px 0 0 0;
}
/*wide box*/
.box_wide 
{
    position:relative;/*for zindex image*/
    margin:19px 0 0 20px;
    padding-left:15px;
    width:230px;
    height:196px;
    float:left;
    background:url("/resources/images/ourproducts/box_product_bg_wide.jpg") no-repeat; 
}
.box_wide p
{
    width:190px;/*165*/
    margin:10px 0 0 0;
}
.box_wide .title
{   
    position:absolute;
    left:0;
    bottom:0;
    background:url("/resources/images/ourproducts/box_titlebg_wide.jpg");
    width:245px;
    height:34px;
}

/*main page*/
#main_head
{

    width:900px;
    height:341px;
    margin-top:40px;
    padding:0;
}

#main_head #rollover
{
    clear:both;
    float:right;
    width:293px;
    height:225px;
    padding:0;
}

#main_head #rollover img
{
    border:0;
}

#main_callout
{
    float:left;
    margin-top:24px;
    position:relative;
    margin-left:-5px;/*faux reset*/
    padding-left:1px;
    width:910px;
    height:243px;
    color:#464646;
    font-size:10px;
}

#main_callout h2
{
    font-size:16px;/*19*/
    color:#0aa1dd;
    margin:17px 0 8px 17px;
}

#main_callout p
{
    clear:both;
    width:260px;
    margin:4px 0 0 16px;
    font-size:12px;
}
#main_callout p.list
{
    margin:0 0 0 16px;
    font-size:13px;
    font-weight:bold;
}
#main_callout img
{
    border:0;
    margin:0 0 2px 11px;
}
#main_callout a
{
    color:#0aa1dd;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
}

#main_callout ul
{
    color:#555;
    margin:0 0 0 16px;
    padding:0;
}
#main_callout li
{
    font-size:11px;
    margin:3px 0 0 0;
    list-style:none;
}
#main_callout li a 
{
    color:#464646;
    text-decoration:none;
    font-weight:normal;
}
#main_callout .box
{
    width:294px;
    height:243px;
    margin-left:12px;
    background: url("/resources/images/home/callout_bg.jpg");
    float:left;
}
/* new message box*/

#main_callout #msg_box
{
    margin:0 0 0 11px;
    padding-top:16px; /*use padding to avoid collapse margin*/
    width:272px;
    height:159px;
    background: url("/resources/images/home/msg_bg.jpg");
 
}
#main_callout #msg_box p
{
    font-size:16px;
    width:250px;
    margin:0 0 0 15px;/*0top*/
    margin-top:20px;
    
}
#main_callout #msg_box p strong 
{
    font-size:17px;
    color:#0099cc;  
    font-weight:normal;
}
#main_callout #msg_box p a
{
    font-size:11px;   
}

#main_callout #boxWorld
{
    width:294px;
    height:243px;
    margin:0;
    background: url("/resources/images/home/callout_bg_world.jpg");
    float:left;
}
#main_callout #boxWorld select
{
    margin:12px 0 8px 16px;
    font-size:11px;
}
/* Carousel */
#main_callout #carousel
{
    position:relative;
    width:294px;
    height:268px;/*255 243*/
    margin-left:12px;
    background:url("/resources/images/home/carousel_bgt2.jpg") no-repeat;
    float:left;
}

#main_callout #carousel h4 
{
    position:absolute;
    /*margin:4px 0 0 7px;*/
    left:15px;/*8*/
    bottom:2px;
	height:22px;
	overflow:hidden;
	/*background:transparent url("/resources/images/home/carousel_choice2.png") no-repeat;*/
}
/*arrow styling*/
#carousel p img 
{
    border:none;
    margin:0 0 0 5px;
}

/*carousel text styling*/
#carousel p
{
    font-size:12px;
}










/* carousel links*/
#carousel  h4 a 
{
    margin:0;   
	float:left;
	display:inline;
    height:0px !important;
	height /**/:19px; /* IE 5/Win hack */ 
    padding:19px 0 0 0;
	width:19px;
	overflow:hidden;
}
#carousel h4 .href_01, .href_01_off
{
	width:19px;
	background:transparent url(/resources/images/home/carousel_choice2.png) -4px top no-repeat;
	}
#carousel h4 .href_01:hover, .href_01_on {
	width:19px;
	background:transparent url(/resources/images/home/carousel_choice1.png) -4px top no-repeat;
	}



#carousel h4 .href_02, .href_02_off {
	width:18px;
	background:transparent url(/resources/images/home/carousel_choice2.png) -23px top no-repeat;
	}
#carousel h4 .href_02:hover, .href_02_on {
	width:18px;
	background:transparent url(/resources/images/home/carousel_choice1.png) -23px top no-repeat;
	}
	
	

#carousel h4 .href_03, .href_03_off {
	width:19px;
	background:transparent url(/resources/images/home/carousel_choice2.png) -42px top no-repeat;
	}
#carousel h4 .href_03:hover, .href_03_on {
	width:19px;
	background:transparent url(/resources/images/home/carousel_choice1.png) -42px top no-repeat;
	}	
	
	
	
#carousel h4 .href_04, .href_04_off {
	width:19px;
	background:transparent url(/resources/images/home/carousel_choice2.png) -61px top no-repeat;
	}
#carousel h4 .href_04:hover, .href_04_on {
	background:transparent url(/resources/images/home/carousel_choice1.png) -61px top no-repeat;
	}	
	
	
	
#carousel h4 .href_05 {
	width:19px;
	background:transparent url(/resources/images/home/carousel_choice2.png) -80px top no-repeat;
	}
#carousel h4 .href_05:hover {
	background:transparent url(/resources/images/home/carousel_choice1.png) -80px top no-repeat;
	}		
		
		
		
#carousel h4 .href_06 {
	width:19px;
	background:transparent url(/resources/images/home/carousel_choice2.png) -99px top no-repeat;
	}
#carousel h4 .href_06:hover {
	background:transparent url(/resources/images/home/carousel_choice1.png) -99px top no-repeat;
	}		










/*history*/
#history_head
{
    background:url("/resources/images/aboutus/history/history_header_bg2.jpg") top no-repeat;
    height:280px;/*258*/
    position:relative;
    margin-top:20px;
}
#history_head h1
{
    margin:0;
    font-size:25px;
    color:#11a3e0;
    width:425px;
}
#history_head img
{
	float:left;
    padding-right:15px;
    
}

#history_head p
{
    padding-top:15px;
    line-height:22px;
    margin:0 0 0 0px;
    font-size:18px;/*20*/
    font-weight:normal;
    color:#11a3e0;
    width:390px;/*415*/
    float:left;
    
}
#history_head p strong
{
    font-weight:normal;
    font-size:17px;
}
#history_head h3
{
    clear:both;
    margin:10px 0 0 0;
    font-size:12px;/*14*/
    color:#003471;
    font-weight:bold;
    float:left;
    width:390px;
}
#history_head img
{
    float:left;
}
/*
#history_head .history_header
{
    color:#11a3e0;
    font-size:18px;
    padding: 20px 0 0 210px;
    width:430px;
}*/
#history_head ul
{
    clear:both;
    position:absolute;
    margin:0;
    padding:0;
    bottom:0px;
    height:20px;
}
#history_head li
{
    display: inline;
    list-style:none;
    list-style-type: none;
    margin-left: 12px;
    font-size:13px;
    font-weight:bold;
    padding:0 0 0 0;
    line-height:15px;/* ie7 is picky*/
}
#history_head li.first
{
    padding-right:0;
}
#history_head li a 
{
    text-decoration:none;
    color:#1c3f95;
    display: inline-block; /* ie7 is picky*/
    vertical-align:top;/* ie7 is picky*/
 
}
#history_head li a:hover, #history_head li.selected a,  .historyselected
{
   border-bottom:solid 5px;
}

/*leadership*/
.leader_column
{
    margin:0;
    padding:0;
    width:231px;
    float:left;
    font-size:12px;
}
.leader_column.rightc
{
    margin-left:18px;
}

.leader_column .idtag
{
    float:left;
    width:231px;
    height:72px;
    margin:0;/*top17*/
    padding-top:17px;
    background:url("/resources/images/aboutus/idtag_bg2.jpg") no-repeat right;
}

.leader_column .idtag strong
{
    display:inline-block;
    font-weight:normal;
    color:#009ddc;
    font-size:12px;
    margin: 10px 0 0 20px;
    padding: 0;
    
}
.leader_column .idtag p
{
    width:185px;/*150*/
    margin:0 0 0 0px;
    padding:0 0 0 20px;/*0*/
    color:#000;
    float:left;
    font-style: italic;
}

.leader_column .idtag img, .leader_column .idtag input
{
    float:left;   
}

#slide
{
    float:left;
    height:152px;
    width:690px;
    display:block;
	margin-top:20px;
}
#slide_left
{
    float:left;
    width:5px;
    height:152px;
    background:url("/resources/images/ourproducts/slide_left.jpg") no-repeat;
}
#slide_right
{
    float:left;
    width:5px;
    height:152px;
    background:url("/resources/images/ourproducts/slide_right.jpg") no-repeat;
}
#slide_middle
{
    float:left;    
    height:152px;
    width:680px;
    background:url("/resources/images/ourproducts/slide_bg.jpg") repeat-x;
}
.slide_item
{
    margin-top:15px;
	margin-left:60px;
    float:left;
    display:block;
    width:225px;
    text-align:center;
}
.slide_item.center
{
    border-right:solid 1px #d8e2e9;
    border-left:solid 1px #d8e2e9;
}
.slide_item h2
{
    margin-top:16px;
    width:200px;
}
.slide_item h2 a
{
    font-size:11px;
    color:#0aa1dd;
    text-decoration:none;
}
.slide_item img
{
    border:0;
}

/**feauture list**/
#feature_list
{
    font-weight:bold;
    font-size:16px;
    padding-top:30px;
}
#feature_list ul
{
    list-style-position:outside;
    margin:0 0 0 -3px;
    padding:0;
}
#feature_list li
{
    font-size:11px;
    font-weight:normal;
    margin:5px 0 0 18px;
    line-height:12px;
}
#feature_list h2
{
    margin:0 0 8px 0;
    font-size:16px;
    color:#464646;
}
#feature_list h3
{
    margin:0 0 0 0;
    font-size:14px;
    color:#464646;
}
#feature_list p
{
    width:210px;
}

#feature_list p.top
{
    margin-top:5px;
}
#feature_list p strong
{
    font-size:13px;  
    line-height:18px; 
}
/*#top_wrap //prevent margin collapse*/
/*
{
    height:154px;
}*/
#top_wrapx /*prevent margin collapse*/
{
    /*min-height:127px;*/
    color:#009ddc;
    font-size:14px;
    padding-top:20px;
    width:480px;
    line-height:19px;
}
#top_wrapx img 
{
    width:159px;
    height:127px;
    text-align:left;
    float:left;
    margin-right:10px;
}
/*
#top_image
{
    width:159px;
    height:127px;
    float:left;
    margin:27px 0 0 0;
}
#top_info
{
    width:311px;
    height:127px;
    margin:27px 0 0 0;
    padding:0 0 0 10px;
    float:left;
    color:#009ddc;
    font-size:14px;
}
*/
/* collapse box*/
.collapse 
{
    margin:0;
    padding:10px 0 0 7px;
    background:#f6fbfe;
    height:19px;
    width:473px;
    border-bottom:solid 1px #dfe7ed;
    color:#003471;
}
.collapse.select
{
    background:#FFF;
    cursor:pointer;
}
.collapse.first
{
    border-top:solid 1px #dfe7ed;
    margin-top:25px;
    clear:both;
    cursor:pointer;
}
.collapse h1
{
    float:left;
    font-size:14px;
    font-weight:bold;
    margin:0;
    
}
.collapse img
{
    float:right;
    margin:0 9px 0 0;
}
/*content inside collapse*/
.welcome_collapse_content
{
	background:#FFF;
    margin:0;
    padding-bottom:20px;
    padding-left:4px;
}
.welcome_collapse_content.not /* use for non-collapse*/
{
    padding-bottom:15px;
    padding-left:0;
}
.welcome_collapse_content.not.top
{
    border-top:solid 1px #dfe7ed;
    margin-top:20px;
}
.welcome_collapse_content p
{
    font-size:12px;
    width:476px;
}
.collapse_content
{
    background:#FFF;
    margin:0;
    padding-bottom:20px;
    border-bottom:solid 1px #dfe7ed;
    padding-left:4px;
}

.collapse_content.not /* use for non-collapse*/
{
    padding-bottom:15px;
    padding-left:0;
}
.collapse_content.not.top
{
    border-top:solid 1px #dfe7ed;
    margin-top:20px;
}
.collapse_content h1
{
    margin:15px 0 0 0;
    font-size:14px;
    color:#0aa1dd;
}
.collapse_content h1 a
{
    color:#0aa1dd;
    text-decoration:none;
}
.collapse_content img
{
    margin-right:4px;
    border:0;
}
.collapse_content p
{
    margin:0;
    font-size:12px;
    width:476px;
}

.collapse_content p.re
{
    margin-top:10px;
}

/* * * start cutting here * * */
#popLeader{
	width:544px;
	height:500px;/*max height till faux-fix position*/
	
}

#popLeader #top{
	width:544px;
	height:147px;
	background:url("/resources/images/aboutus/pop_leader_bgtop.png");
	height:97px;/*jason97*/
}

#popLeader #top #button{
	float:right;
	height:16px;
	width:90px;
    margin:0;
	margin-top:26px;
}

#popLeader #top #button img{
	margin:0;
	padding:0;
	border:0;
	/*display:inline;*/
}

#popLeader #top #pic
{
    width:112px;
    height:114px;
    padding:33px 0 0 33px;
    float:left;
}
#popLeader #top #idtag
{
    width:350px;/*290*/
    float:left;
}
#popLeader #top img {
	margin-top:35px;
	margin-left:35px;
	float:left;
	margin:0;
}
#popLeader #top p{
	margin-top:48px;
	padding-left:13px;
	float:left;
	font-style:italic;
	font-size:12px;
	padding-left:33px;/*jason*/
	width:340px;/*300*/
}
#popLeader #top strong{
	font-weight:bold;
	font-style:normal;
	color:#333399;
	font-size:14px;
}

#popLeader #content{
	width:544px;
	background:url("/resources/images/aboutus/pop_leader_bgcenter.png") repeat-y;
}

#popLeader #content p{
	margin:0;
	padding-top:13px;
	font-size:12px;
	margin:0 33px 2px 35px;

}
#popLeader #bottom
{
    clear:both;
	width:544px;
	height:26px;
	background:url("/resources/images/aboutus/pop_leader_bgbottom.png");
}

/*#New PopLeader#*/
.popLeader{
	width:544px;
	height:500px;/*max height till faux-fix position*/
	
}

.popLeader .top{
	width:544px;
	height:147px;
	background:url("/resources/images/aboutus/pop_leader_bgtop.png")  no-repeat;
	height:97px;/*jason97*/
}

.popLeader .top .button{
	float:right;
	height:16px;
	width:69px;
    margin:0;
	margin-top:26px;
	margin-right:26px;
}

.popLeader .top .button img{
	margin:0;
	padding:0;
	border:0;
	/*display:inline;*/
}

.popLeader .top .pic
{
    width:112px;
    height:114px;
    padding:33px 0 0 33px;
    float:left;
}
.popLeader .top .idtag
{
    width:350px;/*290*/
    float:left;
}
.popLeader .top img {
	margin-top:35px;
	margin-left:35px;
	float:left;
	margin:0;
}
.popLeader .top p{
	margin-top:48px;
	padding-left:13px;
	float:left;
	font-style:italic;
	font-size:12px;
	padding-left:33px;/*jason*/
	width:340px;/*300*/
}
.popLeader .top strong{
	font-weight:bold;
	font-style:normal;
	color:#333399;
	font-size:14px;
}

.popLeader .content{
	width:544px;
	background:url("/resources/images/aboutus/pop_leader_bgcenter.png") repeat-y;
}

.popLeader .content p{
	margin:0;
	padding-top:13px;
	font-size:12px;
	margin:0 33px 2px 35px;

}
.popLeader .bottom
{
    clear:both;
	width:544px;
	height:26px;
	background:url("/resources/images/aboutus/pop_leader_bgbottom.png")  no-repeat;
}
/* search */
#search p
{
	width:875px;
}

/* legal */
#legal h4
{
	margin-top:15px;
}
#legal p
{
	width:875px;
}

/* a table for diabetes page*/
table
{
    margin-top:10px;
    border-bottom:solid 1px #000;
    border-right:solid 1px #000;
 
}
td
{
    font-size:12px;
    border:solid 1px #000;
    border-right:0;
    border-bottom:0;
}
td.label
{
    font-weight:bold;
    background:skyblue;
}

td.lastCol
{
    width:120px;
}

/*leadership*/
.testleft
{
     display:inline-block;
    font-weight:bold;
    color:#009ddc;
    font-size:12px;
    margin: 10px 0 0 20px;
    padding: 0;
    text-decoration:none;
}