body, h1, h2, h3, h4, ul, li, span, div, p{ padding:0; margin:0;}
ul li{ list-style-type:none}
body{ font:12px normal  Verdana, Arial, Helvetica, sans-serif; color:#555}
a, a:hover, a:active, a:focus{ cursor:pointer; text-decoration:none; outline:0px; color:inherit}
p{ line-height:1.5; padding-bottom:10px}
.clear{ clear:both; line-height:1px; font-size:1px; width:100%}
.FloatR{ float:right}
.FloatL{ float:left;height:25px;}
.FloatLW{ float:left; width:100%}
a.LnkRed{ font-size:11px; color:#f00e12}

a.LnkProductImg{float:left; display:inline-block; margin:0 5px 0 0}


#page{ border:1px solid #949698; padding:0 75px; width:838px; margin:0 auto}
.DvheaderMn{ width:100%;}
.DvheaderMn .DvTpBar2{float:left;}
.DvheaderMn .DvTpBar{ background:url(../Images/bg-topbar.gif) repeat-x;border:solid 0px #FF0000; height:20px;font-family: Verdana; line-height:20px; padding:0 5px; font-size:10px; float:right}
.DvheaderMn .DvTpBar b{ color:#d71635; padding-right:15px;}
.DvheaderMn .DvTpBar a{ color:#333;}
.DvheaderMn h1{ float:left; padding:18px 0 0 20px;}
.DvheaderMn .DvTopLinks{ float:right; padding:30px 0 18px 0}
.DvheaderMn .DvTopLinks li{ display:inline; font-size:11px; line-height:20px; color:#008fd5; padding:0 15px; border-right:1px solid #ccc;}
.DvheaderMn .DvTopLinks li a{color:#008fd5; font-family:Verdana; }
.DvheaderMn .DvTopLinks li.Last{ border:none}
.DvheaderMn  .DvAcgMember{ float:right; padding:8px 10px 8px 30px}

.DvfooterMn{color:#555; font-size:10px; text-align:center; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both}
/*.DvfooterMn a{color:#555; font-size:10px; text-align:center;  font-family:Verdana, Arial, Helvetica, sans-serif}
.DvfooterMn, .DvfooterMn a{color:#555; font-size:10px; text-align:center; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif}*/
.DvfooterMn a{ padding-right:5px;color:#555; font-weight:normal}
.DvfooterMn a:hover{ color:#555;}

.DvLangSp{padding:2px; float:left; margin:0 0px; font-size:10px;color:#000000;font-weight:bold;}
.DvLangSp a{color:#999;font-weight:normal;}
.DvLangSp .lnkEng, .DvLangSp .lnkSp{ background:url(../Images/flag.gif) no-repeat; display:inline-block; line-height:16px; padding:0 0 0 30px; margin:0 5px 0 0}
.DvLangSp .lnkSp{ background-position:0 -18px; margin:0 0 0 10px;}

.DvLangSp .lnkEng{ background-position:0 0px; margin:0 0 0 0px}

.DvMidContMn{ padding-left:28px; background:url(../Images/bg-left-red-bar.gif) repeat-y 0 0; clear:both}
.DvLeftTabMenu{ padding:0 0 0 0; float:left; width:696px;}

.DvTabMenu{ padding-right:5px;}
.DvTabMenu ul{ float:left}
.DvTabMenu li {float:left}
.DvTabMenu li a{float:left;}
.DvTabMenu li a, .DvTabMenu li a:hover{ background:url(../Images/bg-top-tab-menu.gif) repeat-x 0 0; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline-block; line-height:38px; padding:0 18px; color:#fff; text-decoration:none}
.DvTabMenuSp li a, .DvTabMenuSp li a:hover{ padding:0 24px}
.DvTabMenu li a:hover, .DvTabMenu li a.active{ background-position:0 -40px}
.DvTabMenu li.First a, .DvTabMenu li.First a:hover{ padding-left:0}
.DvTabMenu li.First a:hover span, .DvTabMenu li.Last a:hover span, .DvTabMenu li.First a.active span, .DvTabMenu li.Last a.active span{ background:url(../Images/bg-tab-left-right-act.gif) 0 -40px no-repeat;}
.DvTabMenu li.Last a.active span{ background-position:100% -40px}
.DvTabMenu li.First a span, .DvTabMenu li.Last a span{ background:url(../Images/bg-tab-left-right.gif) 0 0 no-repeat; padding:0 0px 0 15px; display:inline-block; float:left; }
.DvTabMenu li.First a span{ padding:0 0 0 15px}
.DvTabMenu li.Last a span, .DvTabMenu li.Last a:hover span{ background-position:100% -40px; padding:0 15px 0 0;}
.DvTabMenuSp li.Last a span, .DvTabMenuSp li.Last a:hover span{ background-position:100% -40px; padding:0 15px 0 4px;}

.DvTabMenu li.Last a, .DvTabMenu li.Last a:hover{ padding-right:0}

.DvProduct{ margin-left:696px}
.DvProduct a, .DvProduct a:hover {background:url(../Images/bg-top-tab-menu.gif) repeat-x 0 0; float:left;font-size:10px;color:#fff; text-decoration:none;}
.DvProduct a:hover, .DvProduct a.active{ background-position:0 -40px}
.DvProduct a span{ background:url(../Images/bg-tab-left-right.gif) no-repeat;padding:0 0 0 40px;line-height:38px; height:38px; display:inline-block; float:left;}
.DvProduct a span span{  background:url(../Images/bg-tab-left-right.gif) no-repeat 100% -40px;padding:0 40px 0 0; display:inline-block; float:left }
.DvProduct a:hover span, .DvProduct a.active span{ background:url(../Images/bg-tab-left-right-act.gif) no-repeat;padding:0 0 0 40px;line-height:38px; height:38px; display:inline-block; float:left;}
.DvProduct a:hover span span, .DvProduct a.active span span{  background:url(../Images/bg-tab-left-right-act.gif) no-repeat 100% -40px;padding:0 40px 0 0; display:inline-block; float:left }
.DvProductSp a:hover span span, .DvProductSp a.active span span, .DvProductSp a span span{padding:0 36px 0 0 !important;}
.DvProductSp a span{padding:0 0 0 36px !important;}


.DvQuickNewsMn{background:#d71635; line-height:25px; margin-top:5px; font-size:11px; width:690px; float:left; clear:both; color:#fff;}
.DvQuickNewsMn marquee{ width:590px; padding-left:10px; border-left:1px solid #e98f81; margin-left:10px; float:left; font-size:9px; letter-spacing:1px; font-family:Arial;}
.DvQnewsTp .SpnRht, .DvQnewsTp .SpnLft{ background:url(../Images/bg-quick-news.gif) no-repeat; width:9px; height:9px; font-size:1px; float:left}
.DvQnewsTp .SpnRht{ background-position:right -9px; float:right}

/*Mid Text Container Starts*/
.DvMidCont{ padding-left:10px;padding-bottom:10px;padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif;border:0px solid #ff0000;}
.DvMidCont .DvMidLftCont{ width:578px; float:left;border:0px solid #ff0000;}
.DvMidCont .DvMidRhtCont{ width:200px; float:right; text-align:right;border:0px solid #ff0000;}

/*Partner Column Starts*/
.DvPartnerLft{ width:130px; float:left; padding-top:16px; color:#08A4F7 }
.DvPartnerRht{ margin-left:130px; padding-right:5px;}

.DvPartnerLft ul li{padding:0 0 8px 0; font-size:10px; }
.DvPartnerLft .UlPartnerList li{ padding:0 0 18px 0; }
.DvPartnerLft .UlPartnerList li h2 a{color:#08a4f7;font-size:12px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}

.DvBluInfoBx{ background:#e2f4fe;}
.Blu-TL{background:url(../Images/BluCurv_TL.gif) no-repeat left top;}
.Blu-TR{background:url(../Images/BluCurv_TR.gif) no-repeat right top;}
.Blu-BL{background:url(../Images/BluCurv_BL.gif) no-repeat left bottom;}
.Blu-BR{background:url(../Images/BluCurv_BR.gif) no-repeat right bottom;}
.Blu-MidCont{ padding:15px; }
.Blu-MidContArea{/*height:215px; overflow:auto;*/ padding-right:10px}
.Blu-MidContArea { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.Blu-MidContArea h1{color:#08a4f7; font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif ;padding-bottom:5px}
.Blu-MidContArea h1.HTlt{color:#555; font-weight:bold; font-size:12px; background:#e4e4e4; padding:5px; margin-bottom:10px; clear:both}
.DvArchive{ width:100%; float:left; padding-bottom:10px;}
.DvArchive img{ display:block; float:left; margin:0 5px 5px 0 !important}

.Blu-MidContArea img{ border:1px solid #ccc; padding:2px; background:#fff}
.Blu-MidContArea p a{ text-decoration:underline}
.Blu-MidContArea ol li{ list-style-type:disc; padding-bottom:5px}
.Blu-MidContArea a.LnkRed{ font-size:10px}

/*Gry Border Box Starts*/
.DvWhtInfoBx{ background:#fff;margin-bottom:10px; clear:both}
.DvWhtInfoBx .DvTop {background:url(../Images/WhtCurv_TL.gif) no-repeat left top; height:9px; padding-left:10px; font-size:1px;}
.DvWhtInfoBx .DvTop div {background:url(../Images/WhtCurv_TR.gif) no-repeat 100% top; height:9px;}
.DvWhtInfoBx .DvBtm {background:url(../Images/WhtCurv_BL.gif) no-repeat left bottom; display:block; height:9px; padding-left:10px; font-size:1px;}
.DvWhtInfoBx .DvBtm div {background:url(../Images/WhtCurv_BR.gif) no-repeat 100% bottom; height:9px;}
.Wht-MidCont{ padding:0 10px; border-color:#888; border-width:0 1px; border-style:solid  }
.Wht-MidCont .DvTitle, .DvTitle a{ color:#08A4F7;font-size:15px;letter-spacing:2px;padding-bottom:5px;}
.Wht-MidCont p{ font-size:10px}
/*Gry Border Box Ends*/


/*Partner Column Ends*/
.DvWhypharmapack li, .DvWhypharmapack1 li, .DvWhypharmapack1sp li{ clear:both;border:0px solid #ff0000;float:right;}
.DvWhypharmapack a{ background:url(../Images/why-pharma-pack-rht.jpg) no-repeat;float:right;margin-bottom:10px;border:0px solid #ff0000; display:block; text-indent:-2000px}
.DvWhypharmapack .li-why-pharma a{ width:121px; height:73px; display:block; float:right;  background-position:100% 0}
.DvWhypharmapack .li-joinus a{ width:167px; height:67px; float:right; background-position:0 -74px}
.DvWhypharmapack .li-in-the-news a{width:167px; height:67px; float:right; background-position:0 -149px}

.DvWhypharmapack1 a, .DvWhypharmapack1sp a{background:url(../Images/why-pharma-pack-rht-big.gif) no-repeat;float:right;margin-bottom:10px; display:block; text-indent:-2000px}
.DvWhypharmapack1 .li-why-pharma1 a, .DvWhypharmapack1sp .li-why-pharma1 a{ width:203px; height:107px}
.DvWhypharmapack1 .li-innovation-pharma-pack a, .DvWhypharmapack1sp .li-innovation-pharma-pack a{  width:203px; height:109px; background-position:0 -116px}

.DvWhypharmapack1sp a{background:url(../Images/why-pharma-pack-rht-big-sp.gif) no-repeat;}

.DvBtmRhtLnk{ padding:20px 17px 0 0; float:right; font-size:11px;font-family:Verdana;}
.DvBtmRhtLnk li a{ color:#333; line-height:18px; background:url(../Images/btm-rht-bookmark.gif) no-repeat right top; padding: 0 22px 0 0;font-family:Verdana;}
.DvBtmRhtLnk li a.print{ background-position:100% -18px;font-family:Verdana;}
.DvBtmRhtLnk li a.mail{ background-position:100% -35px;;font-family:Verdana;}
/*About us*/
/*.DvAboutUs{ background:url(../Images/bg-scroller.gif) repeat-y right top; padding:0 10px; color:#4D4D4F;height:215px;}*/
.DvTextContainer h1, .DvMidLftCont .Title{color:#08a4f7; font-size:18px; letter-spacing:2px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #555; margin-bottom:10px}


.TblForm{ width:100%}
.TblForm td{ vertical-align:top; padding:5px}
.TblForm td{ background:#E2F4FE; border-bottom:2px solid #fff}
.TblForm td.label{ width:40%; background:#f1f1f1}
.TblForm td.label b{ color:#d91233}
.TblForm .txt300{ width:300px; color:#333; font-size:11px; padding:2px; border:1px solid #7F9DB9; margin-bottom:5px}
.TblForm .BtnBtnRw td{ background-color:#c1c1c1}
.TblForm .inputRed{ background:#FF0000; color:#fff; border:1px solid #555; padding:3px 5px; margin-right:5px }
.TblForm .inputGrey{ background:#666666; color:#fff;border:1px solid #555; padding:3px 5px; margin-right:5px}

.TblList{ width:100%}
.TblList td{ vertical-align:top; padding:5px; background:#f1f1f1;}
.TblList tr{ padding:0; margin:0}
.TblList tr.AltRow td{background:#fff; border-bottom:1px solid #fff }

.form-alert{color:#FF0000;font-size:11px;}