/****Reset CSS (start)****/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; outline: 0;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-size: 100%; background: transparent;
}
body { line-height: 1; }

ol, ul { list-style: none;}
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; /*content: none;*/ }
:focus { outline: 0; }
ins { text-decoration: none; }
a, a:hover, a:active, a:link, a:focus{ text-decoration:none; outline: 0; cursor:pointer;}
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }

/****Reset CSS (end)****/

body{ background-color: #e5e5e5; }
/**body background**/
.bg_body{ width: 1001px; background: url(../images/main_bg.gif) repeat-y top center; margin:0 auto; }
.bg_bottom{ width: 1001px; background: url(../images/main_bg.gif) repeat-y top center; margin:0 auto; height:22px; }
/**grid / cols**/
.container{ width: 942px; margin:0 auto; background-color:#FFFFFF; }
	.col_1, .col_2_1, .col_2_2, .col_2b_1, .col_2b_2 { display: inline; float: left; overflow:hidden; }
	.col_1{ width: 942px; }
	.col_2_1{ width: 115px; }
	.col_2_2{ width: 827px; }

	/**main page**/
	.col_3_1, .col_3_3, .col_3_1b, .col_3_3b { float:left; overflow: hidden;}
	.col_3_2{ float:right;}
	.col_3_1{ width: 115px; }
	.col_3_3{ width: 533px; }
	.col_3_1b{ width: 135px; }
	.col_3_3b{ width: 498px; }
		.main{ background:url(../images/border_2.gif) repeat-y left; padding-left:15px;}
	.col_3_2{ width: 282px; margin-left:12px; }
	.flash{ z-index:-2; }

/**HR s / logo**/
.hr_top{ background: url(../images/main_top_hr.gif) no-repeat top center; margin-bottom:10px; height:15px; }
.hr_bot{ background: url(../images/main_bottom_hr.gif) no-repeat top center; margin:5px 0; height:18px; }
.logo_l{ background: url(../images/pfizer_logo.gif) no-repeat top center;  height:58px; }
.logo_s{ background: url(../images/pfizer_logo_s.gif) no-repeat top left; } 
.content_bot{ background: url(../images/main_bg_bottom.gif) repeat-x bottom; height:50px; }

	/**right-hand-side blocks**/
	.blk_search{ background: url(../images/rblk_bg.gif) no-repeat top left; height:100px; z-index:90; position:relative; }
	.blk_empty{ background: url(../images/rblk_bg_2.gif) no-repeat top left; height:82px; z-index:1; }
	.blk_news{ background: url(../images/rblk_bg_3.gif) no-repeat top left; height:334px; z-index:1; }
	.blk_award{ background: url(../images/rblk_bg_4_eng.gif) no-repeat top left; height:300px; z-index:1; }
	.blk_news{ margin-top:30px; }
	.blk_award{  margin-top:10px;}
	.blk_search{ margin-top:20px;}
	.blk_empty{ margin-top:40px;}
	.blk_org_empty{ background: url(../images/rblk_bg_2.gif) no-repeat top left; height:40px; z-index:1; }
	.blk_org_empty{ margin-top:40px;}
	.blk_org_bot{ background: url(../images/main_bg_bottom.gif) repeat-x bottom; height:20px; }

/**h / v list**/
.hmenu{ float:none;}
	.hmenu li{ float:left; display: inline;}
/*	.hmenu li a, .hmenu li img{  float:left; }*/
.vmenu{}
	.vmenu li { list-style:none; padding:0; margin:0; clear:left;}
	.vmenu li, .vmenu li *{ display: block;}
	.vmenu li.submenu{ padding:7px 5px; background:url(../images/border_1.gif) repeat-x bottom; }
	.vmenu li.submenu a, .vmenu li.submenu a:link, .vmenu li.submenu a:visited{ padding-left:13px; color:#666; }
	.vmenu li.submenu a.selected{ background:url(../images/bullet.gif) no-repeat left top;  background-position:0px 3px; }
.func_menu{ float:none; }
	.func_menu li{ float:left; display: inline; width:50%; line-height:170%;}
.menu_nav{float:none; margin-top:10px;} /**main menu navigation**/
	.menu_nav li, .menu_nav li a{ float:left; display:inline; height:35px; }
		a#menu_1{ background-image:url(../images/menu/menu_1.gif); width:63px;  }
		a#menu_2{ background-image:url(../images/menu/menu_2.gif); width:122px; }
		a#menu_3{ background-image:url(../images/menu/menu_3.gif); width:168px; }
		a#menu_4{ background-image:url(../images/menu/menu_4.gif); width:133px; }
		a#menu_5{ background-image:url(../images/menu/menu_5.gif); width:197px; }
		a#menu_6{ background-image:url(../images/menu/menu_6.gif); width:144px; }
		a#menu_1.selected{ background-image:url(../images/menu/menu_1_o.gif); }
		a#menu_2.selected{ background-image:url(../images/menu/menu_2_o.gif); }
		a#menu_3.selected{ background-image:url(../images/menu/menu_3_o.gif); }
		a#menu_4.selected{ background-image:url(../images/menu/menu_4_o.gif); }
		a#menu_5.selected{ background-image:url(../images/menu/menu_5_o.gif); }
		a#menu_6.selected{ background-image:url(../images/menu/menu_6_o.gif); }
.rblk{ margin:35px auto 0 auto; width:260px; }
	.rblk.pfizer_club{ background:url(../images/pfizer_club_logo.gif) no-repeat top left; height:70px; margin-top:20px; }
	.rblk.organ_donation{ background:url(../images/org_donate.jpg) no-repeat top left; height:70px; margin-top:20px; }
	.rblk.empty{ margin-top:20px; }
	.rblk li { list-style:none; padding:0; margin:0;clear:left;}
	.rblk li *{ display:inline; }
	.rblk li span.left{ width:180px; }
	.rblk li span.right{
	width:50px;	color: #666666;}
	.bt_go{ margin-left:210px; }
.footer{
	width:100%;
	float:left;
	margin-bottom:20px;
	height: 30px;
}
	.footer li{ margin-right:10px; float:left; display: inline;}
	.footer li a, .hmenu.footer li a:visited, .hmenu.footer li a:link
	{ float:left; padding-bottom:2px; border-bottom: 1px solid #6699CC; color:#6699CC; font-size:13px; }
.liststyle{	margin-left:15px;	list-style-type: disc; }
	.liststyle li{ padding-left:5px; }
	.liststyle .liststyle{ margin-left:5px; list-style:none; }
	.liststyle .liststyle li{ padding-left:15px; background: url(../images/sub-bullet.gif) top left no-repeat; background-position:0 8px; }
	.liststyle_2{	margin-left:25px;	list-style-type:decimal; }
	.liststyle_2 li{ padding-left:8px; }



/**font styling**/
body *{ font-family:Arial, Helvetica, sans-serif; }
	h1{ margin-bottom:20px; font-size:20px; font-weight: bold; color:#ff6600;}
	h2{ font-size:16px; font-weight: bold; color:#ff6600;}
	h3{ margin:0; font-size:13px; font-weight: bold; color:#6699CC; }
	h4{ font-size:20px; font-weight: bold; color:#ff6600; }
	.content{	font-size:14px;	color:#666666;	line-height:150%; padding: 24px 0 0 0; text-align:justify;}
	.caption{ font-size:10px; line-height: 17px; }
	.content p{ margin:10px 0 0 0; text-align:justify;}
	.site{ font-size:14px; color:#666666; line-height:150%; }
	/**sub-menu**/
	.vmenu li.submenu{ font-size:13px; color:#666; line-height:130%; }
	.vmenu li.submenu a.selected{ color:#003366;/* font-weight:bold;*/  }
	/**for footer**/
	.footer2_bot, .footer2_top, .footer2_mid{ font-size:13px; color:#666666; line-height:130%; }
	.footer2_top{ margin:0 5px 0 60px; vertical-align:middle; height:26px; }
	.footer2_mid{ margin:10px 0; }
	/**function menu bar**/
	.func_menu{ font-size:13px; color:#666666;}
	.txt_s, .txt_m, .txt_l{ color:#6699CC; cursor:pointer; }
		.txt_s{ font-size:10px; }
		.txt_m{ font-size:14px; }
		.txt_l{ font-size:16px; }
	/**shared**/
	.blue{ color:#6699CC; }
	.dkblue{ color:#003366; }
	.grey {color:#666666;}
	.bold{ font-weight: bold; }
	.italic{ font-style: italic; }
	a.underline{text-decoration: underline;}
	.orange{ color:#ff6600; }
	#top{  height:0;}
	#lang_ch, #lang_en{ color:#666; }
	sup{ font-size:1em; }
	table.tb1{
	border:1px solid #c5dae3;
	left: 2px;
	top: 2px;
	right: 2px;
	bottom: 2px;}
	table.tb1.addborder{ border:0px; }
	table.tb1.addborder tr td{ border:1px solid #c5dae3; border-collapse:collapse; }
	table.tb1 tr td {padding: 8px; cellpadding: 4px; }
	table.tb1 tr td.odd{ background-color:#cccccc; }
	table.tb1 tr td.hd{ background-color:#3b9ccc; color:#FFFFFF; }
	td.subhd{ border-bottom: 1px solid #cccccc; }
	td.subhd2{ border-bottom: 1px solid #cccccc; }
	td.subhd_pdt{ padding:15px 0; vertical-align:middle; }
	
	
	
/**common used**/
.link{ padding-bottom:1px; border-bottom: 1px solid #6699CC; color:#6699CC; }
.link_b{ color:#6699CC; }
.link_b:hover{ padding-bottom:1px; border-bottom: 1px solid #6699CC; }
.link_u{ text-decoration:underline; }
.left{ text-align:left;}
.right{ text-align:right; color:#666666; }
.hr_empty{ background: #FFFFFF; height:10px; width:100%; border: 0; clear: both; display: block;}
div.clear, span.clear {
	background: none;	border: 0;	clear: both;	display: block;	float: none;	font-size: 0;	margin: 0;	padding: 0;	overflow: hidden;	visibility: hidden;	width: 0; }
.contact_hr {
	width:483px; color: #666666; background-image: url(../images/contact_hr.gif); height: 9px;
}
.col_3_1b_none {
	width: 135px;
}
.content_heading_orange2 {
	color: #ff6600;	font-weight: bold;	font-size: x-large;	line-height: normal;
}
.top_banner {
	height: 139px;
}

.top_banner2 {
	height: 129px;
}

.content_bold {
	color:#666666;	line-height:150%;	font-weight: bold;
}

p.blank_long{height: 730px;}
p.blank_medium{height: 450px;}
p.blank_short{height: 200px;}

/**product / dis search (start)  **/
.tabs, .tabs * {z-index:90; display:none;}
.tabs{ position:absolute; top:55px; left:10px; width:210px;  float:none;}
.tabs#dis{ top:105px; }
	.tabNavigation{ position:relative; z-index:90;  display:none;}
	.tabNavigation{ width:210px;  float:none;}
	.tabNavigation li{ float:left; display:inline; clear:none; position:relative; }
	.tabNavigation li a{ float:left; width:103px; height:20px; text-align:center; vertical-align:middle;  position:relative;	padding-top:5px;	border:solid 1px #CCCCCC; color:#6699CC; font-size:13px; background-color:#FFFFFF; }
	.tabNavigation li a.selected{ font-weight:bold; }


.pdt_list{ width:208px; height:180px; overflow:auto; 
	border:1px solid #CCC; display:none; clear:left;  background-color:#FFFFFF; /*position:absolute; top: 0px; */}
	.pdt_list, .pdt_list *{position:relative;}
	.pdt_list, .pdt_list *, .pdt_list li *{z-index:95; }
	.pdt_list li{ clear:left; }
	.pdt_list li, .pdt_list li a{ display:block;  color:#666666; z-index:300;}
	.pdt_list li{ padding:4px; font-size:12px;  line-height:130%;}
/*	.pdt_list li:hover, .pdt_list li.odd:hover{ background-color:#CCC; }
*/	.pdt_list a:hover{ text-decoration:underline; color:#ff6600;}
	.pdt_list li.odd{ background-color:#EEEEEE; }

.sel_box{ width:198px; height:17px; margin-bottom:-1px; float:left; padding:1px 5px;
	border:1px solid #CCC; overflow:hidden; position:absolute; left:10px; top:5px;
	font-size:12px; line-height:130%; color:#666; background:url(../images/bt/down.gif) no-repeat top right; z-index:3; }
	#pdt_search{ top:35px; }
	#dis_search{ top:75px; }
.sel_box.sel{ background:url(../images/bt/up.gif) no-repeat top right; }
.sel_bt{ float:left; background:url(../images/bt/bt_go.gif); background-position:3px -3px; height:20px; width:49px; position:absolute; left:220px; top:35px; }
.sel_bt_2{ float:left; background:url(../images/bt/bt_go.gif); background-position:3px -3px; height:20px; width:49px; position:absolute; left:220px; top:75px; z-index:3; }

.sel_bt_3{ float:left; background:url(../images/bt/bt_go.gif); background-position:3px -3px; height:20px; width:49px; margin-left:208px; z-index:3; }
.sel_bt_4{ float:right; background:url(../images/bt/bt_go.gif); background-position:3px -3px; height:20px; width:49px;  z-index:3; margin-right:3px; }


#dis_search, #dis_go{ margin-top:10px;   }


/**product / dis search (end) **/


/**News**/
#news, #news * {z-index:1; }
#news{ width:266px; margin:0px; margin:30px 8px; }
#news li{ margin:0; padding:13px 5px 8px 5px; position:relative; height:50px; font-size:11px; font-weight:bold; z-index:1;}
#news li.odd{ background-color:#F3F3F3; border-bottom:1px solid #DFEEF5; border-top:1px solid #DFEEF5; }
#news li img{ border:1px solid #6699CC; margin-right:6px; margin-top:3px; }
#news li p{display:inline; float:left; text-align:left; line-height:120%;}
#news li p.left{ width:65px;} #news li p.right{ width:190px; }
#news li .date{ color:#666; }
#news li a{ color:#6699CC; text-decoration:underline; }
/****/
/**Award**/
#award, #award * {z-index:1; }
#award{ width:266px; margin:0px; margin:30px 8px; }
#award li{ margin:0; padding:13px 5px 8px 5px; position:relative; height:50px; font-size:11px; font-weight:bold; z-index:1;}
#award li.odd{ background-color:#F3F3F3; border-bottom:1px solid #DFEEF5; border-top:1px solid #DFEEF5; }
#award li img{ border:0px solid #6699CC; margin-right:6px; margin-top:3px; }
#award li p{display:inline; float:left; text-align:left; line-height:140%;}
#award li p.left{ width:65px;} #award li p.right{ width:190px; }
#award li .date{ color:#666; }
#award li a{ color:#6699CC; text-decoration:underline; }
/****/
/**org_donate**/
#org_donate, #org_donate * {z-index:1; }
#org_donate{ width:266px; margin:0px; margin:30px 8px; }
#org_donate li{ margin:0; padding:13px 5px 8px 5px; position:relative; height:50px; font-size:11px; font-weight:bold; z-index:1;}
#org_donate li.odd{ background-color:#F3F3F3; border-bottom:1px solid #DFEEF5; border-top:1px solid #DFEEF5; }
#org_donate li img{ border:0px solid #6699CC; margin-right:6px; margin-top:3px; }
#org_donate li p{display:inline; float:left; text-align:left; line-height:140%;}
#org_donate li p.left{ width:65px;} #org_donate li p.right{ width:190px; }
#org_donate li .date{ color:#666; }
#org_donate li a{ color:#6699CC; text-decoration:underline; }
/****/
.blue_bold {
	color:#6699CC;
	font-weight: bold;
}
.form_extent_left {	width: 10px; background-image: url(../images/registration/registration_contnet_05.gif); }
.form_extent_right { width: 10px; background-image: url(../images/registration/registration_contnet_07.gif);
}

