/* CSS Document */

body{ margin:0; padding:0; font: normal 12px Arial, Helvetica, sans-serif;}
form{margin:0; padding:0;}
#wrapper{ width:900px;}
.left{ float:left}
#left{ width:382px; margin:0; padding:0; float:left}
#left .logo{ background:url(images/logo-bg.jpg) no-repeat; width:382px; height:89px; float:left; margin:0; padding:40px 0 0 0px;}
#left .logo img{ float:right; padding:0 90px 0 0}
.nav{ width:198px; height:439px; margin:0; padding:0; background:url(images/nav-bg.jpg) no-repeat; float:left}
.nav .services{ margin:24px 0 0 19px; padding:0px; float:left}
.nav .mutual{ margin:26px 0 0 25px; padding:0px; float:left}
.nav .environment {margin:26px 0 0 30px; padding:0px; float:left}
.nav .exclusivity {margin:33px 0 0 29px; padding:0px; float:left}
.nav .nanopro{ margin:30px 0 0 22px; padding:0px; float:left}
.nav .capabilities{ margin:28px 0 0 30px; padding:0px; float:left}
.nav .disclose {margin:31px 0 0 13px; padding:0px; float:left}
.nav .contact {margin:33px 0 0 0px; padding:0px; float:left}
.nav .contact2 {margin:31px 0 0 5px; padding:0px; float:left}
.nav .contact3 {margin:31px 0 0 30px; padding:0px; float:left}

#right{ width:438px; float:left; background:url(images/chain-bg.gif) no-repeat top right; margin:0; padding:0 40px 0 40px;}
.space{ height:60px; padding-top:10px; font-size:11px; color:#999999;}
.space a{ height:60px; padding-top:10px; font-size:11px; color:#60a5d9;}
#right .contAdjust{ float:left; height:535px;}
#right .contAdjust p{ line-height:18px; width:300px;}
h1{ font:bold 20px Arial, Helvetica, sans-serif; color:#1065B4; padding:0 0 20px 0; margin:0; text-transform:uppercase}
p{ margin:0; padding:0 0 10px 0;}

.hightlight{text-decoration:underline; font-weight:bold}

.frm{width:400px; margin:10px 0 0 0}
.frm .leftcol{width:180px; padding:0 20px 0 0; float:left; margin-bottom:8px}
.frm .rightcol{width:100px; padding:0 0px 0 0;float:left; margin-bottom:1px}
.clear{clear:both}
.fld{border:1px solid #cccccc; font:11px Arial, Helvetica, sans-serif; width:150px;margin:0px 0px 4px 0px;padding:0px 0px 0px 0px;}
.red{color:#DA0E0E; font-size:10px;}
.smalltxt{ font-size:10px;}
#rightinner #subnav{border-bottom:1px solid #A8A8A8; border-top:1px solid #A8A8A8; width:520px; margin-bottom:10px; padding:7px 0 7px 0; height:40px;}

#rightinner #subnav ul{margin:0; padding:0}
#rightinner #subnav ul li{margin:0 0 8px 0; padding:0 10px 0 20px; color:#0F67AF; background:url(images/libg.jpg) no-repeat center left; list-style-type:none; float:left; font:bold 14px Arial, Helvetica, sans-serif; height:15px;}
#rightinner #subnav ul li.last{background: none; padding-right:0;}
#rightinner #subnav ul li a{text-decoration:none; color:#0F67AF;}
#rightinner #subnav ul li a:hover{text-decoration:none; color:#A04BC0;}
#rightinner #subnav .nobullet{ background:none;}
#rightinner #subnav .active{color:#333;}
#subnav2 ul li .active{color:#333;}

#rightinner #subnav2{border-bottom:1px solid #A8A8A8; border-top:1px solid #A8A8A8; width:300px; margin-bottom:20px; padding-top:3px; height:19px}
#rightinner #subnav2 ul, #rightinner #subnav3 ul{margin:0; padding:0}
#rightinner #subnav2 ul li{margin:0; padding:0 28px 0 20px; color:#0F67AF; background:url(images/libg.jpg) no-repeat left; list-style-type:none; float:left; font:bold 14px Arial, Helvetica, sans-serif;}
#rightinner #subnav2 ul li.last{background: none; padding-right:0;}
#rightinner #subnav2 ul li a, #rightinner #subnav3 ul li a{text-decoration:none; color:#0F67AF;}
#rightinner #subnav2 ul li a:hover, #rightinner #subnav3 ul li a:hover{text-decoration:none; color:#A04BC0;}
#rightinner #subnav2 .nobullet{ background:none;}
#rightinner #subnav2 .active, #rightinner #subnav3 .active{color:#333;}

#rightinner #subnav3{border-bottom:1px solid #A8A8A8; border-top:1px solid #A8A8A8; width:500px; margin:0 0 20px 0; 
padding-top:5px; height:15px}
#rightinner #subnav3 ul li{margin:0; padding:0 28px 0 25px; color:#0F67AF; background:url(images/libg2.jpg) no-repeat top left; list-style-type:none; float:left; font:bold 11px Arial, Helvetica, sans-serif; line-height:12px}

/* inner */
#leftinner{ width:296px; height:644px; margin:0; padding:0; float:left}
#leftinner .logo{ background:url(images/logo-bgin.jpg) no-repeat; width:296px; height:89px; float:left; margin:0; padding:40px 0 0 0px;}
#leftinner .logo img{ float:left; padding:0; margin:0 0 0 20px}

.navinner{ width:198px; height:439px; margin:0; padding:0; background:url(images/nav-bg.jpg) no-repeat; float:left}
.navinner .services{ margin:0; padding:24px 0 0 19px; float:left}
.navinner .capabilities{ margin:0; padding:26px 0 0 26px; float:left}
.navinner .mutual{ margin:0; padding:26px 0 0 26px; float:left}
.navinner .nanopro{ margin:0; padding:26px 0 0 28px; float:left}
.navinner .exclusivity {margin:0; padding:30px 0 0 26px; float:left}
.navinner .environment {margin:0; padding:30px 0 0 19px; float:left}
.navinner .disclose {margin:0; padding:32px 0 0 12px; float:left}
.navinner .contact {margin:0; padding:33px 0 0 0px; float:left}

#rightinner{ width:500px; float:left; background:url(images/chain-bg.gif) no-repeat top right; margin:0; padding:0 40px 0 40px;}
#rightinner .contAdjust{ float:left; height:535px;}
#rightinner .contAdjust p{ line-height:18px; width:400px;}
#rightinner ul{ margin:0; padding:10px 0 0 25px;}
#rightinner li{ margin:0; padding:0 0 2px 0; list-style-type: square;}

#rightinner li a{ text-decoration:none; color:#A04BC0; }
#rightinner li a:hover{ text-decoration:underline; color:#A04BC0;}

.pharmalist {width:483px;}
.pharmalist table{font-size:12px; background-color:#E6EAEE;}
.pharmalist .head{font-size:14px; background-color:#0085E5; color:#FFFFFF; border-bottom:#FFFFFF 1px solid; font-weight:bold}
.pharmalist .subhead{background-color:#FAD062; color:#000000;font-weight:bold;border-bottom:#FFFFFF 1px solid;}
.pharmalist .subhead2{background-color:#FAD062; color:#000000;}
.pharmalist td{padding:0 0 0 2px;}

.canisterimg{clear:both; padding:8px 0 0 0}
.canisterhead{width:181px;}
.canisterhead h2{font-size:12px; font-weight:normal;margin:0; padding:5px 0; background-color:#CFE4F5; text-align:center}
.canisterimg img{margin:5px 0 0 0; padding:5px; border:#cccccc 1px solid; }
.canisterbox{float:left;width:200px;margin:0 15px 0 0}


/* footer */
#footer{ width:438px; border-top:1px solid #A8A8A8; float:left; font:11px Arial, Helvetica, sans-serif; color:#868686;}
#footer p{ margin:0; padding:10px 0 0 0; text-align:center}

#footerInner{ width:500px; border-top:1px solid #A8A8A8; float:left; font:11px Arial, Helvetica, sans-serif; color:#868686;}
#footerInner p{ margin:0; padding:10px 0 0 0; text-align:center}

.bottomin{ width:296px; height:76px; float:left; background:url(images/bottomin.jpg) no-repeat;}
.copy{ border-top:1px solid #A8A8A8; width:430px; float:left; margin:0; padding:12px 40px 0 40px; margin-left:50px; font:11px Arial, Helvetica, sans-serif; color:#868686; text-align:center}
.bottom{ width:382px; height:76px; float:left; background:url(images/bottom.jpg) no-repeat;}
/*.copyhome{ border-top:1px solid #A8A8A8; float:left; margin:0; padding:12px 40px 0 0px; }

#footertest{ width:500px; margin:0 0 0 330px; border-top:1px solid #A8A8A8; padding:12px 0 0 0; text-align:center;font:11px Arial, Helvetica, sans-serif; color:#868686; position:relative; top:-40px; clear:both;}

#footertest2{ width:500px; clear:both; margin-left:330px; border-top:1px solid #A8A8A8; padding-top:12px; padding-bottom:12px; text-align:center;font:11px Arial, Helvetica, sans-serif; color:#868686; position:relative;}*/

#a1,#a2,#a3,#a4,#a5,#a6,#a7, a8, #a7on, #a1on, #a2on, #a3on, #a4on, #a5on, #a6on, {float:left}

#a7on, #a1on,  #a2on, #a3on, #a4on, #a5on, #a6on, #a1in, #a3in, #a5in, #a6in, #a8on, #a2in, #a7in{display:none}

.pharmalist td{padding:5px; border-right:solid 1px #8b8dbc; border-top:solid 1px #8b8dbc; font-size:12px}
.pharmalist table{border-left:solid 1px #8b8dbc; border-bottom:solid 1px #8b8dbc;}
.pharmalist{height:400px; overflow-y:auto;}
form{margin:0px; padding:0px;}
.bullet{list-style:none;}

